xref: /aosp_15_r20/build/make/tools/aconfig/TEST_MAPPING (revision 9e94795a3d4ef5c1d47486f9a02bb378756cea8a)
1*9e94795aSAndroid Build Coastguard Worker{
2*9e94795aSAndroid Build Coastguard Worker  "presubmit": [
3*9e94795aSAndroid Build Coastguard Worker    {
4*9e94795aSAndroid Build Coastguard Worker      // aconfig unit tests
5*9e94795aSAndroid Build Coastguard Worker      "name": "aconfig.test"
6*9e94795aSAndroid Build Coastguard Worker    },
7*9e94795aSAndroid Build Coastguard Worker    {
8*9e94795aSAndroid Build Coastguard Worker      // aconfig Java integration tests (host)
9*9e94795aSAndroid Build Coastguard Worker      "name": "AconfigJavaHostTest"
10*9e94795aSAndroid Build Coastguard Worker    },
11*9e94795aSAndroid Build Coastguard Worker    {
12*9e94795aSAndroid Build Coastguard Worker      // aconfig Java integration tests
13*9e94795aSAndroid Build Coastguard Worker      "name": "aconfig.test.java"
14*9e94795aSAndroid Build Coastguard Worker    },
15*9e94795aSAndroid Build Coastguard Worker    {
16*9e94795aSAndroid Build Coastguard Worker      // aconfig C++ integration tests (production mode auto-generated code)
17*9e94795aSAndroid Build Coastguard Worker      "name": "aconfig.test.cpp"
18*9e94795aSAndroid Build Coastguard Worker    },
19*9e94795aSAndroid Build Coastguard Worker    {
20*9e94795aSAndroid Build Coastguard Worker      // aconfig C++ integration tests (test mode auto-generated code)
21*9e94795aSAndroid Build Coastguard Worker      "name": "aconfig.test.cpp.test_mode"
22*9e94795aSAndroid Build Coastguard Worker    },
23*9e94795aSAndroid Build Coastguard Worker    // TODO(b/327420679): Enable export mode for native flag library
24*9e94795aSAndroid Build Coastguard Worker    // {
25*9e94795aSAndroid Build Coastguard Worker    //   // aconfig C++ integration tests (exported mode auto-generated code)
26*9e94795aSAndroid Build Coastguard Worker    //   "name": "aconfig.test.cpp.exported_mode"
27*9e94795aSAndroid Build Coastguard Worker    // },
28*9e94795aSAndroid Build Coastguard Worker    {
29*9e94795aSAndroid Build Coastguard Worker      // aconfig Rust integration tests (production mode auto-generated code)
30*9e94795aSAndroid Build Coastguard Worker      "name": "aconfig.prod_mode.test.rust"
31*9e94795aSAndroid Build Coastguard Worker    },
32*9e94795aSAndroid Build Coastguard Worker    {
33*9e94795aSAndroid Build Coastguard Worker      // aconfig Rust integration tests (test mode auto-generated code)
34*9e94795aSAndroid Build Coastguard Worker      "name": "aconfig.test_mode.test.rust"
35*9e94795aSAndroid Build Coastguard Worker    },
36*9e94795aSAndroid Build Coastguard Worker    // TODO(b/327420679): Enable export mode for native flag library
37*9e94795aSAndroid Build Coastguard Worker    // {
38*9e94795aSAndroid Build Coastguard Worker    //   // aconfig Rust integration tests (exported mode auto-generated code)
39*9e94795aSAndroid Build Coastguard Worker    //   "name": "aconfig.exported_mode.test.rust"
40*9e94795aSAndroid Build Coastguard Worker    // },
41*9e94795aSAndroid Build Coastguard Worker    {
42*9e94795aSAndroid Build Coastguard Worker      // aflags CLI unit tests
43*9e94795aSAndroid Build Coastguard Worker      "name": "aflags.test"
44*9e94795aSAndroid Build Coastguard Worker    },
45*9e94795aSAndroid Build Coastguard Worker    {
46*9e94795aSAndroid Build Coastguard Worker      // printflags unit tests
47*9e94795aSAndroid Build Coastguard Worker      "name": "printflags.test"
48*9e94795aSAndroid Build Coastguard Worker    },
49*9e94795aSAndroid Build Coastguard Worker    {
50*9e94795aSAndroid Build Coastguard Worker      // aconfig_protos unit tests
51*9e94795aSAndroid Build Coastguard Worker      "name": "aconfig_protos.test"
52*9e94795aSAndroid Build Coastguard Worker    },
53*9e94795aSAndroid Build Coastguard Worker    {
54*9e94795aSAndroid Build Coastguard Worker      // aconfig_storage_file unit tests
55*9e94795aSAndroid Build Coastguard Worker      "name": "aconfig_storage_file.test"
56*9e94795aSAndroid Build Coastguard Worker    },
57*9e94795aSAndroid Build Coastguard Worker    {
58*9e94795aSAndroid Build Coastguard Worker      // Ensure changes on aconfig auto generated library is compatible with
59*9e94795aSAndroid Build Coastguard Worker      // test testing filtering logic. Breakage on this test means all tests
60*9e94795aSAndroid Build Coastguard Worker      // that using the flag annotations to do filtering will get affected.
61*9e94795aSAndroid Build Coastguard Worker      "name": "FlagAnnotationTests",
62*9e94795aSAndroid Build Coastguard Worker      "options": [
63*9e94795aSAndroid Build Coastguard Worker        {
64*9e94795aSAndroid Build Coastguard Worker          "include-filter": "android.cts.flags.tests.FlagAnnotationTest"
65*9e94795aSAndroid Build Coastguard Worker        }
66*9e94795aSAndroid Build Coastguard Worker      ]
67*9e94795aSAndroid Build Coastguard Worker    },
68*9e94795aSAndroid Build Coastguard Worker    {
69*9e94795aSAndroid Build Coastguard Worker      // Ensure changes on aconfig auto generated library is compatible with
70*9e94795aSAndroid Build Coastguard Worker      // test testing filtering logic. Breakage on this test means all tests
71*9e94795aSAndroid Build Coastguard Worker      // that using the flag macros to do filtering will get affected.
72*9e94795aSAndroid Build Coastguard Worker      "name": "FlagMacrosTests"
73*9e94795aSAndroid Build Coastguard Worker    },
74*9e94795aSAndroid Build Coastguard Worker    {
75*9e94795aSAndroid Build Coastguard Worker      // aconfig_storage_write_api unit tests
76*9e94795aSAndroid Build Coastguard Worker      "name": "aconfig_storage_write_api.test"
77*9e94795aSAndroid Build Coastguard Worker    },
78*9e94795aSAndroid Build Coastguard Worker    {
79*9e94795aSAndroid Build Coastguard Worker      // aconfig_storage_read_api unit tests
80*9e94795aSAndroid Build Coastguard Worker      "name": "aconfig_storage_read_api.test"
81*9e94795aSAndroid Build Coastguard Worker    },
82*9e94795aSAndroid Build Coastguard Worker    {
83*9e94795aSAndroid Build Coastguard Worker      // aconfig_storage write api rust integration tests
84*9e94795aSAndroid Build Coastguard Worker      "name": "aconfig_storage_write_api.test.rust"
85*9e94795aSAndroid Build Coastguard Worker    },
86*9e94795aSAndroid Build Coastguard Worker    {
87*9e94795aSAndroid Build Coastguard Worker      // aconfig_storage write api cpp integration tests
88*9e94795aSAndroid Build Coastguard Worker      "name": "aconfig_storage_write_api.test.cpp"
89*9e94795aSAndroid Build Coastguard Worker    },
90*9e94795aSAndroid Build Coastguard Worker    {
91*9e94795aSAndroid Build Coastguard Worker      // aconfig_storage read api rust integration tests
92*9e94795aSAndroid Build Coastguard Worker      "name": "aconfig_storage_read_api.test.rust"
93*9e94795aSAndroid Build Coastguard Worker    },
94*9e94795aSAndroid Build Coastguard Worker    {
95*9e94795aSAndroid Build Coastguard Worker      // aconfig_storage read api cpp integration tests
96*9e94795aSAndroid Build Coastguard Worker      "name": "aconfig_storage_read_api.test.cpp"
97*9e94795aSAndroid Build Coastguard Worker    },
98*9e94795aSAndroid Build Coastguard Worker    {
99*9e94795aSAndroid Build Coastguard Worker      // aconfig_storage file cpp integration tests
100*9e94795aSAndroid Build Coastguard Worker      "name": "aconfig_storage_file.test.cpp"
101*9e94795aSAndroid Build Coastguard Worker    },
102*9e94795aSAndroid Build Coastguard Worker    {
103*9e94795aSAndroid Build Coastguard Worker      // aconfig_storage file java integration tests
104*9e94795aSAndroid Build Coastguard Worker      "name": "aconfig_storage_file.test.java"
105*9e94795aSAndroid Build Coastguard Worker    },
106*9e94795aSAndroid Build Coastguard Worker    {
107*9e94795aSAndroid Build Coastguard Worker      // aconfig_storage read functional test
108*9e94795aSAndroid Build Coastguard Worker      "name": "aconfig_storage_read_functional"
109*9e94795aSAndroid Build Coastguard Worker    },
110*9e94795aSAndroid Build Coastguard Worker    {
111*9e94795aSAndroid Build Coastguard Worker      // aconfig_storage read unit test
112*9e94795aSAndroid Build Coastguard Worker      "name": "aconfig_storage_read_unit"
113*9e94795aSAndroid Build Coastguard Worker    }
114*9e94795aSAndroid Build Coastguard Worker  ]
115*9e94795aSAndroid Build Coastguard Worker}
116