Wenshan Fu | 13be0a5 | 2023-06-29 00:06:19 +0800 | [diff] [blame] | 1 | { |
| 2 | "presubmit": [ |
| 3 | { |
Mårten Kongstad | 0ae74f8 | 2023-12-12 13:36:52 +0100 | [diff] [blame] | 4 | // aconfig unit tests |
| 5 | "name": "aconfig.test" |
| 6 | }, |
| 7 | { |
Mårten Kongstad | ce09eb2 | 2023-12-20 08:53:29 +0100 | [diff] [blame] | 8 | // aconfig Java integration tests (host) |
| 9 | "name": "AconfigJavaHostTest" |
| 10 | }, |
| 11 | { |
Mårten Kongstad | 0ae74f8 | 2023-12-12 13:36:52 +0100 | [diff] [blame] | 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 | }, |
Lucas Henneman | 6e7137c | 2024-04-01 13:21:30 +0000 | [diff] [blame] | 23 | // TODO(b/327420679): Enable export mode for native flag library |
Zhi Dou | 036cdbe | 2024-02-28 18:34:57 +0000 | [diff] [blame] | 24 | // { |
| 25 | // // aconfig C++ integration tests (exported mode auto-generated code) |
| 26 | // "name": "aconfig.test.cpp.exported_mode" |
| 27 | // }, |
Mårten Kongstad | ce09eb2 | 2023-12-20 08:53:29 +0100 | [diff] [blame] | 28 | { |
| 29 | // aconfig Rust integration tests (production mode auto-generated code) |
Mårten Kongstad | 0ae74f8 | 2023-12-12 13:36:52 +0100 | [diff] [blame] | 30 | "name": "aconfig.prod_mode.test.rust" |
| 31 | }, |
| 32 | { |
Mårten Kongstad | ce09eb2 | 2023-12-20 08:53:29 +0100 | [diff] [blame] | 33 | // aconfig Rust integration tests (test mode auto-generated code) |
Mårten Kongstad | 0ae74f8 | 2023-12-12 13:36:52 +0100 | [diff] [blame] | 34 | "name": "aconfig.test_mode.test.rust" |
| 35 | }, |
Lucas Henneman | 6e7137c | 2024-04-01 13:21:30 +0000 | [diff] [blame] | 36 | // TODO(b/327420679): Enable export mode for native flag library |
Zhi Dou | 036cdbe | 2024-02-28 18:34:57 +0000 | [diff] [blame] | 37 | // { |
| 38 | // // aconfig Rust integration tests (exported mode auto-generated code) |
| 39 | // "name": "aconfig.exported_mode.test.rust" |
| 40 | // }, |
Mårten Kongstad | ce09eb2 | 2023-12-20 08:53:29 +0100 | [diff] [blame] | 41 | { |
Ted Bauer | fb358d6 | 2024-04-03 14:00:39 +0000 | [diff] [blame] | 42 | // aflags CLI unit tests |
| 43 | "name": "aflags.test" |
| 44 | }, |
| 45 | { |
Mårten Kongstad | 0ae74f8 | 2023-12-12 13:36:52 +0100 | [diff] [blame] | 46 | // printflags unit tests |
| 47 | "name": "printflags.test" |
Dennis Shen | a4294b0 | 2024-01-25 15:26:28 +0000 | [diff] [blame] | 48 | }, |
| 49 | { |
| 50 | // aconfig_protos unit tests |
| 51 | "name": "aconfig_protos.test" |
| 52 | }, |
| 53 | { |
| 54 | // aconfig_storage_file unit tests |
| 55 | "name": "aconfig_storage_file.test" |
Mårten Kongstad | 36402f1 | 2024-01-30 10:53:15 +0100 | [diff] [blame] | 56 | }, |
| 57 | { |
| 58 | // Ensure changes on aconfig auto generated library is compatible with |
| 59 | // test testing filtering logic. Breakage on this test means all tests |
| 60 | // that using the flag annotations to do filtering will get affected. |
| 61 | "name": "FlagAnnotationTests", |
| 62 | "options": [ |
| 63 | { |
| 64 | "include-filter": "android.cts.flags.tests.FlagAnnotationTest" |
| 65 | } |
| 66 | ] |
| 67 | }, |
| 68 | { |
| 69 | // Ensure changes on aconfig auto generated library is compatible with |
| 70 | // test testing filtering logic. Breakage on this test means all tests |
| 71 | // that using the flag macros to do filtering will get affected. |
| 72 | "name": "FlagMacrosTests" |
Dennis Shen | 467d22f | 2024-04-02 13:00:06 +0000 | [diff] [blame] | 73 | }, |
Dennis Shen | 9c080e7 | 2024-02-20 21:03:47 +0000 | [diff] [blame] | 74 | { |
Dennis Shen | 7e5fca5 | 2024-03-07 22:56:09 +0000 | [diff] [blame] | 75 | // aconfig_storage_write_api unit tests |
| 76 | "name": "aconfig_storage_write_api.test" |
| 77 | }, |
| 78 | { |
Dennis Shen | 61d8c5a | 2024-03-04 20:01:44 +0000 | [diff] [blame] | 79 | // aconfig_storage_read_api unit tests |
| 80 | "name": "aconfig_storage_read_api.test" |
| 81 | }, |
| 82 | { |
Dennis Shen | 1d9f0dd | 2024-03-12 12:25:11 +0000 | [diff] [blame] | 83 | // aconfig_storage write api rust integration tests |
| 84 | "name": "aconfig_storage_write_api.test.rust" |
| 85 | }, |
| 86 | { |
Dennis Shen | e8fa42f | 2024-04-12 16:56:09 +0000 | [diff] [blame] | 87 | // aconfig_storage write api cpp integration tests |
| 88 | "name": "aconfig_storage_write_api.test.cpp" |
| 89 | }, |
| 90 | { |
Dennis Shen | 9c080e7 | 2024-02-20 21:03:47 +0000 | [diff] [blame] | 91 | // aconfig_storage read api rust integration tests |
Dennis Shen | 61d8c5a | 2024-03-04 20:01:44 +0000 | [diff] [blame] | 92 | "name": "aconfig_storage_read_api.test.rust" |
Dennis Shen | 9c080e7 | 2024-02-20 21:03:47 +0000 | [diff] [blame] | 93 | }, |
| 94 | { |
| 95 | // aconfig_storage read api cpp integration tests |
Dennis Shen | 61d8c5a | 2024-03-04 20:01:44 +0000 | [diff] [blame] | 96 | "name": "aconfig_storage_read_api.test.cpp" |
Dennis Shen | e5dd91b | 2024-05-28 17:04:02 +0000 | [diff] [blame] | 97 | }, |
| 98 | { |
| 99 | // aconfig_storage file cpp integration tests |
| 100 | "name": "aconfig_storage_file.test.cpp" |
Zhi Dou | af8a16a | 2024-07-09 18:19:09 +0000 | [diff] [blame] | 101 | }, |
| 102 | { |
| 103 | // aconfig_storage file java integration tests |
| 104 | "name": "aconfig_storage_file.test.java" |
zhidou | 0508c32 | 2024-12-04 20:29:37 +0000 | [diff] [blame] | 105 | }, |
Dennis Shen | 45c94c6 | 2024-04-30 14:07:30 +0000 | [diff] [blame] | 106 | { |
Zhi Dou | 2f93c91 | 2024-11-18 16:42:09 +0000 | [diff] [blame] | 107 | // aconfig_storage read functional test |
| 108 | "name": "aconfig_storage_read_functional" |
| 109 | }, |
| 110 | { |
| 111 | // aconfig_storage read unit test |
| 112 | "name": "aconfig_storage_read_unit" |
Dennis Shen | 45c94c6 | 2024-04-30 14:07:30 +0000 | [diff] [blame] | 113 | } |
Wenshan Fu | 13be0a5 | 2023-06-29 00:06:19 +0800 | [diff] [blame] | 114 | ] |
| 115 | } |