blob: 1a3f79ac927ac6b25d1e7de71cc528994e6cf706 [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 },
23 {
Mårten Kongstadce09eb22023-12-20 08:53:29 +010024 // aconfig C++ integration tests (exported mode auto-generated code)
25 "name": "aconfig.test.cpp.exported_mode"
26 },
27 {
28 // aconfig Rust integration tests (production mode auto-generated code)
Mårten Kongstad0ae74f82023-12-12 13:36:52 +010029 "name": "aconfig.prod_mode.test.rust"
30 },
31 {
Mårten Kongstadce09eb22023-12-20 08:53:29 +010032 // aconfig Rust integration tests (test mode auto-generated code)
Mårten Kongstad0ae74f82023-12-12 13:36:52 +010033 "name": "aconfig.test_mode.test.rust"
34 },
35 {
Mårten Kongstadce09eb22023-12-20 08:53:29 +010036 // aconfig Rust integration tests (exported mode auto-generated code)
37 "name": "aconfig.exported_mode.test.rust"
38 },
39 {
Mårten Kongstad0ae74f82023-12-12 13:36:52 +010040 // printflags unit tests
41 "name": "printflags.test"
Dennis Shena4294b02024-01-25 15:26:28 +000042 },
43 {
44 // aconfig_protos unit tests
45 "name": "aconfig_protos.test"
46 },
47 {
48 // aconfig_storage_file unit tests
49 "name": "aconfig_storage_file.test"
Mårten Kongstad36402f12024-01-30 10:53:15 +010050 },
51 {
52 // Ensure changes on aconfig auto generated library is compatible with
53 // test testing filtering logic. Breakage on this test means all tests
54 // that using the flag annotations to do filtering will get affected.
55 "name": "FlagAnnotationTests",
56 "options": [
57 {
58 "include-filter": "android.cts.flags.tests.FlagAnnotationTest"
59 }
60 ]
61 },
62 {
63 // Ensure changes on aconfig auto generated library is compatible with
64 // test testing filtering logic. Breakage on this test means all tests
65 // that using the flag macros to do filtering will get affected.
66 "name": "FlagMacrosTests"
Mårten Kongstad0ae74f82023-12-12 13:36:52 +010067 }
Dennis Shen9c080e72024-02-20 21:03:47 +000068 ],
69 "postsubmit": [
70 {
71 // aconfig_storage read api rust integration tests
72 "name": "aconfig_storage.test.rust"
73 },
74 {
75 // aconfig_storage read api cpp integration tests
76 "name": "aconfig_storage.test.cpp"
77 }
Wenshan Fu13be0a52023-06-29 00:06:19 +080078 ]
79}