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