1{ 2 "AmSlam": { "class": ["APPS"], "path": ["foo/bar/AmSlam"], "tags": ["tests"], "installed": ["out/target/product/generic/data/app/AmSlam/AmSlam.apk"], "module_name": "AmSlam" }, 3 "AmSlamTests": { "class": ["APPS"], "path": ["foo/bar/AmSlam/test"], "tags": ["tests"], "installed": ["out/target/product/generic/data/app/AmSlam/AmSlamTests.apk"], "module_name": "AmSlamTests" }, 4 "CtsJankDeviceTestCases": { "class": ["APPS"], "path": ["foo/bar/jank"], "tags": ["optional"], "installed": ["out/target/product/generic/data/app/CtsJankDeviceTestCases/CtsJankDeviceTestCases.apk"], "module_name": "CtsJankDeviceTestCases" }, 5 "CtsUiDeviceTestCases": { "class": ["APPS"], "path": ["tf/core/CtsUiDeviceTestCases"], "tags": ["optional"], "installed": ["out/target/product/generic/data/app/CtsUiDeviceTestCases/CtsUiDeviceTestCases.apk"], "module_name": "CtsJankDeviceTestCases" }, 6 "VtsTarget": { "class": ["FAKE"], "path": ["foo/bar/jank"], "tags": ["optional"], "installed": ["out/target/product/generic/VtsTarget"], "module_name": "VtsTarget" }, 7 "google-tradefed": { "class": ["JAVA_LIBRARIES"], "path": ["gtf/core"], "tags": ["optional"], "installed": ["out/host/linux-x86/framework/google-tradefed.jar"], "module_name": "google-tradefed" }, 8 "google-tradefed-contrib": { "class": ["JAVA_LIBRARIES"], "path": ["gtf/contrib"], "tags": ["optional"], "installed": ["out/host/linux-x86/framework/google-tradefed-contrib.jar"], "module_name": "google-tradefed-contrib" }, 9 "tradefed": { "class": ["EXECUTABLES", "JAVA_LIBRARIES"], "path": ["tf/core"], "tags": ["optional"], "installed": ["out/host/linux-x86/bin/tradefed.sh", "out/host/linux-x86/framework/tradefed.jar"], "module_name": "tradefed" }, 10 "tradefed-contrib": { "class": ["JAVA_LIBRARIES"], "path": ["tf/contrib"], "tags": ["optional"], "installed": ["out/host/linux-x86/framework/tradefed-contrib.jar"], "module_name": "tradefed-contrib" }, 11 "mobly-test": { "class": ["NATIVE_TESTS"], "path": ["foo/bar/mobly-test"], "tags": ["optional"], "installed": ["out/host/linux-x86/nativetest64/mobly-test/mobly-test", "out/host/linux-x86/nativetest64/mobly-test/mobly-test_config.yaml"], "module_name": "mobly-test", "test_options_tags": ["mobly"] }, 12 "mobly-test-no-tag": { "class": ["NATIVE_TESTS"], "path": ["foo/bar/mobly-test"], "tags": ["optional"], "installed": ["out/host/linux-x86/nativetest64/mobly-test/mobly-test", "out/host/linux-x86/nativetest64/mobly-test/mobly-test_config.yaml"], "module_name": "mobly-test" }, 13 "module-no-path": { "class": ["JAVA_LIBRARIES"], "tags": ["optional"], "installed": ["out/host/linux-x86/framework/tradefed-contrib.jar"], "module_name": "module-no-path" }, 14 "module1": { "class": ["JAVA_LIBRARIES"], "path": ["shared/path/to/be/used"], "tags": ["optional"], "installed": ["out/host/linux-x86/framework/tradefed-contrib.jar"], "module_name": "module1" }, 15 "module2": { "class": ["JAVA_LIBRARIES"], "path": ["shared/path/to/be/used"], "tags": ["optional"], "installed": ["out/host/linux-x86/framework/tradefed-contrib.jar"], "module_name": "module2" }, 16 "multiarch1": { "class": ["JAVA_LIBRARIES"], "path": ["shared/path/to/be/used2"], "tags": ["optional"], "installed": ["out/host/linux-x86/framework/tradefed-contrib.jar"], "module_name": "multiarch1" }, 17 "multiarch1_32": { "class": ["JAVA_LIBRARIES"], "path": ["shared/path/to/be/used2"], "tags": ["optional"], "installed": ["out/host/linux-x86/framework/tradefed-contrib.jar"], "module_name": "multiarch1" }, 18 "multiarch2": { "class": ["JAVA_LIBRARIES"], "path": ["shared/path/to/be/used2"], "tags": ["optional"], "installed": ["out/host/linux-x86/framework/tradefed-contrib.jar"], "module_name": "multiarch2" }, 19 "multiarch2_32": { "class": ["JAVA_LIBRARIES"], "path": ["shared/path/to/be/used2"], "tags": ["optional"], "installed": ["out/host/linux-x86/framework/tradefed-contrib.jar"], "module_name": "multiarch2" }, 20 "multiarch3": { "class": ["JAVA_LIBRARIES"], "path": ["shared/path/to/be/used2"], "tags": ["optional"], "installed": ["out/host/linux-x86/framework/tradefed-contrib.jar"], "module_name": "multiarch3" }, 21 "multiarch3_32": { "class": ["JAVA_LIBRARIES"], "path": ["shared/path/to/be/used2"], "tags": ["optional"], "installed": ["out/host/linux-x86/framework/tradefed-contrib.jar"], "module_name": "multiarch3_32" }, 22 "dep_test_module": { "module_name": "dep_test_module", "dependencies": ["module_1", "module_2"] }, 23 "module_1": { "module_name": "module_1", "dependencies": [], "installed": ["path1"] }, 24 "module_2": { "module_name": "module_2", "dependencies": [] }, 25 "module_3": { "module_name": "module_3", "dependencies": [] }, 26 "test_dep_level_1_1": { "module_name": "test_dep_level_1_1", "dependencies": [] }, 27 "test_dep_level_1_2": { "module_name": "test_dep_level_1_2", "dependencies": [] }, 28 "test_dep_level_2_1": { "module_name": "test_dep_level_2_1", "dependencies": [], "installed": ["path2"] }, 29 "test_dep_level_2_2": { "module_name": "test_dep_level_2_2", "dependencies": [] }, 30 "single_config_module": {"module_name": "single_config_module", "test_config": ["my/single/config/path/test_config.xml"], "path": ["my/single/config/path"]}, 31 "androidtest_config_module": {"module_name": "androidtest_config_module", "test_config": [], "path": ["my/android/config/path"]}, 32 "multiple_config_module": {"module_name": "multiple_config_module", "test_config": ["my/multiple/config/path/main_test_config.xml", "my/multiple/config/path/Multiple1.xml", "my/multiple/config/path/Multiple2.xml"], "path": ["my/multiple/config/path"], "installed": ["somewhere"]}, 33 "MainModule1": {"module_name": "MainModule1", "test_config": [], "test_mainline_modules": ["foo2.apk+foo3.apk"]}, 34 "MainModule2": {"module_name": "MainModule2", "test_config": ["unittest_data/parameter_config/mainline_param.cfg"], "test_mainline_modules": []}, 35 "MainModule3": {"module_name": "MainModule3", "test_config": ["unittest_data/parameter_config/parameter.cfg"], "test_mainline_modules": []} 36} 37