• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "presubmit": [
3    {
4      // aconfig unit tests
5      "name": "aconfig.test"
6    },
7    {
8      // aconfig Java integration tests (host)
9      "name": "AconfigJavaHostTest"
10    },
11    {
12      // 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    // TODO(b/327420679): Enable export mode for native flag library
24    // {
25    //   // aconfig C++ integration tests (exported mode auto-generated code)
26    //   "name": "aconfig.test.cpp.exported_mode"
27    // },
28    {
29      // aconfig Rust integration tests (production mode auto-generated code)
30      "name": "aconfig.prod_mode.test.rust"
31    },
32    {
33      // aconfig Rust integration tests (test mode auto-generated code)
34      "name": "aconfig.test_mode.test.rust"
35    },
36    // TODO(b/327420679): Enable export mode for native flag library
37    // {
38    //   // aconfig Rust integration tests (exported mode auto-generated code)
39    //   "name": "aconfig.exported_mode.test.rust"
40    // },
41    {
42      // aflags CLI unit tests
43      "name": "aflags.test"
44    },
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"
52    },
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"
69    },
70    {
71      // aconfig_storage_write_api unit tests
72      "name": "aconfig_storage_write_api.test"
73    },
74    {
75      // aconfig_storage_read_api unit tests
76      "name": "aconfig_storage_read_api.test"
77    },
78    {
79      // aconfig_storage write api rust integration tests
80      "name": "aconfig_storage_write_api.test.rust"
81    },
82    {
83      // aconfig_storage write api cpp integration tests
84      "name": "aconfig_storage_write_api.test.cpp"
85    },
86    {
87      // aconfig_storage read api rust integration tests
88      "name": "aconfig_storage_read_api.test.rust"
89    },
90    {
91      // aconfig_storage read api cpp integration tests
92      "name": "aconfig_storage_read_api.test.cpp"
93    },
94    {
95      // aconfig_storage file cpp integration tests
96      "name": "aconfig_storage_file.test.cpp"
97    },
98    {
99      // aconfig_storage file java integration tests
100      "name": "aconfig_storage_file.test.java"
101    },
102    {
103      // aconfig_storage read functional test
104      "name": "aconfig_storage_read_functional"
105    }
106  ]
107}
108