blob: 7651dba1fe0effb8014c4f338a1fe899c57899a5 [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"
Mårten Kongstad0ae74f82023-12-12 13:36:52 +010069 }
Dennis Shen9c080e72024-02-20 21:03:47 +000070 ],
71 "postsubmit": [
72 {
Dennis Shen7e5fca52024-03-07 22:56:09 +000073 // aconfig_storage_write_api unit tests
74 "name": "aconfig_storage_write_api.test"
75 },
76 {
Dennis Shen61d8c5a2024-03-04 20:01:44 +000077 // aconfig_storage_read_api unit tests
78 "name": "aconfig_storage_read_api.test"
79 },
80 {
Dennis Shen1d9f0dd2024-03-12 12:25:11 +000081 // aconfig_storage write api rust integration tests
82 "name": "aconfig_storage_write_api.test.rust"
83 },
84 {
Dennis Shen1fdb6cc2024-03-14 15:58:15 +000085 // aconfig_storage write api cpp integration tests
86 "name": "aconfig_storage_write_api.test.cpp"
87 },
88 {
Dennis Shen9c080e72024-02-20 21:03:47 +000089 // aconfig_storage read api rust integration tests
Dennis Shen61d8c5a2024-03-04 20:01:44 +000090 "name": "aconfig_storage_read_api.test.rust"
Dennis Shen9c080e72024-02-20 21:03:47 +000091 },
92 {
93 // aconfig_storage read api cpp integration tests
Dennis Shen61d8c5a2024-03-04 20:01:44 +000094 "name": "aconfig_storage_read_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}