blob: 650c8c05beeb2ffa1c729fed80ba50b738222486 [file] [log] [blame]
Wenshan Fu13be0a52023-06-29 00:06:19 +08001{
2 "presubmit": [
3 {
4 // Ensure changes on aconfig auto generated library is compatible with
5 // test testing filtering logic. Breakage on this test means all tests
6 // that using the flag annotations to do filtering will get affected.
7 "name": "FlagAnnotationTests",
8 "options": [
9 {
10 "include-filter": "android.cts.flags.tests.FlagAnnotationTest"
11 }
12 ]
Yihan Dongc2b76322023-08-21 17:21:10 +080013 },
14 {
15 // Ensure changes on aconfig auto generated library is compatible with
16 // test testing filtering logic. Breakage on this test means all tests
17 // that using the flag macros to do filtering will get affected.
18 "name": "FlagMacrosTests"
Wenshan Fu13be0a52023-06-29 00:06:19 +080019 }
Mårten Kongstad0ae74f82023-12-12 13:36:52 +010020 ],
21 "postsubmit": [
22 {
23 // aconfig unit tests
24 "name": "aconfig.test"
25 },
26 {
Mårten Kongstadce09eb22023-12-20 08:53:29 +010027 // aconfig Java integration tests (host)
28 "name": "AconfigJavaHostTest"
29 },
30 {
Mårten Kongstad0ae74f82023-12-12 13:36:52 +010031 // aconfig Java integration tests
32 "name": "aconfig.test.java"
33 },
34 {
35 // aconfig C++ integration tests (production mode auto-generated code)
36 "name": "aconfig.test.cpp"
37 },
38 {
39 // aconfig C++ integration tests (test mode auto-generated code)
40 "name": "aconfig.test.cpp.test_mode"
41 },
42 {
Mårten Kongstadce09eb22023-12-20 08:53:29 +010043 // aconfig C++ integration tests (exported mode auto-generated code)
44 "name": "aconfig.test.cpp.exported_mode"
45 },
46 {
47 // aconfig Rust integration tests (production mode auto-generated code)
Mårten Kongstad0ae74f82023-12-12 13:36:52 +010048 "name": "aconfig.prod_mode.test.rust"
49 },
50 {
Mårten Kongstadce09eb22023-12-20 08:53:29 +010051 // aconfig Rust integration tests (test mode auto-generated code)
Mårten Kongstad0ae74f82023-12-12 13:36:52 +010052 "name": "aconfig.test_mode.test.rust"
53 },
54 {
Mårten Kongstadce09eb22023-12-20 08:53:29 +010055 // aconfig Rust integration tests (exported mode auto-generated code)
56 "name": "aconfig.exported_mode.test.rust"
57 },
58 {
Mårten Kongstad0ae74f82023-12-12 13:36:52 +010059 // printflags unit tests
60 "name": "printflags.test"
Dennis Shena4294b02024-01-25 15:26:28 +000061 },
62 {
63 // aconfig_protos unit tests
64 "name": "aconfig_protos.test"
65 },
66 {
67 // aconfig_storage_file unit tests
68 "name": "aconfig_storage_file.test"
Mårten Kongstad0ae74f82023-12-12 13:36:52 +010069 }
Wenshan Fu13be0a52023-06-29 00:06:19 +080070 ]
71}