blob: 31b3410aa5dcb961577c9cfbbaf056e459bb2498 [file] [log] [blame]
Wenshan Fu13be0a52023-06-29 00:06:19 +08001{
2 "presubmit": [
3 {
Mårten Kongstad0ae74f82023-12-12 13:36:52 +01004 // aconfig unit tests
5 "name": "aconfig.test"
6 },
7 {
Mårten Kongstadce09eb22023-12-20 08:53:29 +01008 // aconfig Java integration tests (host)
9 "name": "AconfigJavaHostTest"
10 },
11 {
Mårten Kongstad0ae74f82023-12-12 13:36:52 +010012 // aconfig Java integration tests
13 "name": "aconfig.test.java"
14 },
15 {
16 // aconfig C++ integration tests (production mode auto-generated code)
17 "name": "aconfig.test.cpp"
18 },
19 {
20 // aconfig C++ integration tests (test mode auto-generated code)
21 "name": "aconfig.test.cpp.test_mode"
22 },
Lucas Henneman6e7137c2024-04-01 13:21:30 +000023 // TODO(b/327420679): Enable export mode for native flag library
Zhi Dou036cdbe2024-02-28 18:34:57 +000024 // {
25 // // aconfig C++ integration tests (exported mode auto-generated code)
26 // "name": "aconfig.test.cpp.exported_mode"
27 // },
Mårten Kongstadce09eb22023-12-20 08:53:29 +010028 {
29 // aconfig Rust integration tests (production mode auto-generated code)
Mårten Kongstad0ae74f82023-12-12 13:36:52 +010030 "name": "aconfig.prod_mode.test.rust"
31 },
32 {
Mårten Kongstadce09eb22023-12-20 08:53:29 +010033 // aconfig Rust integration tests (test mode auto-generated code)
Mårten Kongstad0ae74f82023-12-12 13:36:52 +010034 "name": "aconfig.test_mode.test.rust"
35 },
Lucas Henneman6e7137c2024-04-01 13:21:30 +000036 // TODO(b/327420679): Enable export mode for native flag library
Zhi Dou036cdbe2024-02-28 18:34:57 +000037 // {
38 // // aconfig Rust integration tests (exported mode auto-generated code)
39 // "name": "aconfig.exported_mode.test.rust"
40 // },
Mårten Kongstadce09eb22023-12-20 08:53:29 +010041 {
Mårten Kongstad0ae74f82023-12-12 13:36:52 +010042 // printflags unit tests
43 "name": "printflags.test"
Dennis Shena4294b02024-01-25 15:26:28 +000044 },
45 {
46 // aconfig_protos unit tests
47 "name": "aconfig_protos.test"
48 },
49 {
50 // aconfig_storage_file unit tests
51 "name": "aconfig_storage_file.test"
Mårten Kongstad36402f12024-01-30 10:53:15 +010052 },
53 {
54 // Ensure changes on aconfig auto generated library is compatible with
55 // test testing filtering logic. Breakage on this test means all tests
56 // that using the flag annotations to do filtering will get affected.
57 "name": "FlagAnnotationTests",
58 "options": [
59 {
60 "include-filter": "android.cts.flags.tests.FlagAnnotationTest"
61 }
62 ]
63 },
64 {
65 // Ensure changes on aconfig auto generated library is compatible with
66 // test testing filtering logic. Breakage on this test means all tests
67 // that using the flag macros to do filtering will get affected.
68 "name": "FlagMacrosTests"
Dennis Shen467d22f2024-04-02 13:00:06 +000069 },
Dennis Shen9c080e72024-02-20 21:03:47 +000070 {
Dennis Shen7e5fca52024-03-07 22:56:09 +000071 // aconfig_storage_write_api unit tests
72 "name": "aconfig_storage_write_api.test"
73 },
74 {
Dennis Shen61d8c5a2024-03-04 20:01:44 +000075 // aconfig_storage_read_api unit tests
76 "name": "aconfig_storage_read_api.test"
77 },
78 {
Dennis Shen1d9f0dd2024-03-12 12:25:11 +000079 // aconfig_storage write api rust integration tests
80 "name": "aconfig_storage_write_api.test.rust"
81 },
82 {
Dennis Shen9c080e72024-02-20 21:03:47 +000083 // aconfig_storage read api rust integration tests
Dennis Shen61d8c5a2024-03-04 20:01:44 +000084 "name": "aconfig_storage_read_api.test.rust"
Dennis Shen9c080e72024-02-20 21:03:47 +000085 },
86 {
87 // aconfig_storage read api cpp integration tests
Dennis Shen61d8c5a2024-03-04 20:01:44 +000088 "name": "aconfig_storage_read_api.test.cpp"
Dennis Shen467d22f2024-04-02 13:00:06 +000089 }
90 ],
91 "postsubmit": [
92 {
93 // aconfig_storage write api cpp integration tests
94 "name": "aconfig_storage_write_api.test.cpp"
Ted Bauer4dbf58a2024-02-08 18:46:52 +000095 },
96 {
97 // aflags CLI unit tests
98 // TODO(b/326062088): add to presubmit once proven in postsubmit.
99 "name": "aflags.test"
Dennis Shen9c080e72024-02-20 21:03:47 +0000100 }
Wenshan Fu13be0a52023-06-29 00:06:19 +0800101 ]
102}