summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAurimas Liutikas <aurimas@google.com>2021-11-16 09:38:28 -0800
committerAurimas Liutikas <aurimas@google.com>2021-11-16 09:38:28 -0800
commit90222fbae0a60f3488c1726c25925a6a056c94e5 (patch)
treef355b6448c8ab38ebfc9547b20b038cb0cbbfaad
parent743c46b5e20b101c64c3d746e4a535f778779ded (diff)
downloadexternal-90222fbae0a60f3488c1726c25925a6a056c94e5.tar.gz
Add missing android UTP prebuilts for AGP 7.1.0-beta03
Test: run a test from IDE Change-Id: I2ff60da417792e06a50b900b9eaa10dc6a02eba9
-rw-r--r--com/android/tools/emulator/proto/30.1.0-beta03/LICENSE202
-rw-r--r--com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03-sources.jarbin0 -> 338096 bytes
-rw-r--r--com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03-sources.jar.md51
-rw-r--r--com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03-sources.jar.sha11
-rw-r--r--com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03.jarbin0 -> 894211 bytes
-rw-r--r--com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03.jar.md51
-rw-r--r--com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03.jar.sha11
-rw-r--r--com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03.module151
-rw-r--r--com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03.module.md51
-rw-r--r--com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03.module.sha11
-rw-r--r--com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03.pom75
-rw-r--r--com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03.pom.md51
-rw-r--r--com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03.pom.sha11
-rw-r--r--com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/LICENSE202
-rw-r--r--com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03-sources.jarbin0 -> 10169 bytes
-rw-r--r--com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03-sources.jar.md51
-rw-r--r--com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03-sources.jar.sha11
-rw-r--r--com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03.jarbin0 -> 51590 bytes
-rw-r--r--com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03.jar.md51
-rw-r--r--com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03.jar.sha11
-rw-r--r--com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03.module155
-rw-r--r--com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03.module.md51
-rw-r--r--com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03.module.sha11
-rw-r--r--com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03.pom75
-rw-r--r--com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03.pom.md51
-rw-r--r--com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03.pom.sha11
-rw-r--r--com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/LICENSE202
-rw-r--r--com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03-sources.jarbin0 -> 12735 bytes
-rw-r--r--com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03-sources.jar.md51
-rw-r--r--com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03-sources.jar.sha11
-rw-r--r--com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03.jarbin0 -> 28276 bytes
-rw-r--r--com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03.jar.md51
-rw-r--r--com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03.jar.sha11
-rw-r--r--com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03.module141
-rw-r--r--com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03.module.md51
-rw-r--r--com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03.module.sha11
-rw-r--r--com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03.pom63
-rw-r--r--com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03.pom.md51
-rw-r--r--com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03.pom.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/LICENSE202
-rw-r--r--com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03-sources.jarbin0 -> 4786 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03-sources.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03-sources.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03.jarbin0 -> 13419 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03.module141
-rw-r--r--com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03.module.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03.module.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03.pom63
-rw-r--r--com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03.pom.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03.pom.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/LICENSE202
-rw-r--r--com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03-sources.jarbin0 -> 4775 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03-sources.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03-sources.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03.jarbin0 -> 16877 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03.module141
-rw-r--r--com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03.module.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03.module.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03.pom63
-rw-r--r--com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03.pom.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03.pom.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/LICENSE202
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03-sources.jarbin0 -> 9811 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03-sources.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03-sources.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03.jarbin0 -> 21031 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03.module109
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03.module.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03.module.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03.pom39
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03.pom.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03.pom.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/LICENSE202
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03-sources.jarbin0 -> 4306 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03-sources.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03-sources.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03.jarbin0 -> 10273 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03.module141
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03.module.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03.module.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03.pom63
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03.pom.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03.pom.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/LICENSE202
-rw-r--r--com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03-sources.jarbin0 -> 3985 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03-sources.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03-sources.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03.jarbin0 -> 10361 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03.module134
-rw-r--r--com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03.module.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03.module.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03.pom57
-rw-r--r--com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03.pom.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03.pom.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/LICENSE202
-rw-r--r--com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03-sources.jarbin0 -> 12008 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03-sources.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03-sources.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03.jarbin0 -> 45172 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03.module204
-rw-r--r--com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03.module.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03.module.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03.pom117
-rw-r--r--com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03.pom.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03.pom.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/LICENSE202
-rw-r--r--com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03-sources.jarbin0 -> 3658 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03-sources.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03-sources.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03.jarbin0 -> 11991 bytes
-rw-r--r--com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03.jar.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03.jar.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03.module190
-rw-r--r--com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03.module.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03.module.sha11
-rw-r--r--com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03.pom105
-rw-r--r--com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03.pom.md51
-rw-r--r--com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03.pom.sha11
130 files changed, 4327 insertions, 0 deletions
diff --git a/com/android/tools/emulator/proto/30.1.0-beta03/LICENSE b/com/android/tools/emulator/proto/30.1.0-beta03/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/emulator/proto/30.1.0-beta03/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03-sources.jar b/com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03-sources.jar
new file mode 100644
index 000000000..8a53820b9
--- /dev/null
+++ b/com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03-sources.jar
Binary files differ
diff --git a/com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03-sources.jar.md5 b/com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03-sources.jar.md5
new file mode 100644
index 000000000..8a9a545ab
--- /dev/null
+++ b/com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03-sources.jar.md5
@@ -0,0 +1 @@
+1d9d7b2869992757f75cfa36f4aa60aa \ No newline at end of file
diff --git a/com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03-sources.jar.sha1 b/com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03-sources.jar.sha1
new file mode 100644
index 000000000..b4d3c463d
--- /dev/null
+++ b/com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03-sources.jar.sha1
@@ -0,0 +1 @@
+1cee83c24a6a08928f8c6400adc4609e53ec9d5f \ No newline at end of file
diff --git a/com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03.jar b/com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03.jar
new file mode 100644
index 000000000..e1e902163
--- /dev/null
+++ b/com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03.jar
Binary files differ
diff --git a/com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03.jar.md5 b/com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03.jar.md5
new file mode 100644
index 000000000..00621f921
--- /dev/null
+++ b/com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03.jar.md5
@@ -0,0 +1 @@
+aa38bc1255165e196bca43c36224a43b \ No newline at end of file
diff --git a/com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03.jar.sha1 b/com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03.jar.sha1
new file mode 100644
index 000000000..026a1de85
--- /dev/null
+++ b/com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03.jar.sha1
@@ -0,0 +1 @@
+b2e11e4149902afeac1b5b7bf0e68cfc41022e77 \ No newline at end of file
diff --git a/com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03.module b/com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03.module
new file mode 100644
index 000000000..191d46dda
--- /dev/null
+++ b/com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03.module
@@ -0,0 +1,151 @@
+{
+ "formatVersion": "1.1",
+ "component": {
+ "group": "com.android.tools.emulator",
+ "module": "proto",
+ "version": "30.1.0-beta03",
+ "attributes": {
+ "org.gradle.status": "release"
+ }
+ },
+ "createdBy": {
+ "gradle": {
+ "version": "7.2"
+ }
+ },
+ "variants": [
+ {
+ "name": "apiElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.version": 8,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-api"
+ },
+ "files": [
+ {
+ "name": "proto-30.1.0-beta03.jar",
+ "url": "proto-30.1.0-beta03.jar",
+ "size": 894211,
+ "sha512": "5d54112a260ed0389b0decae8a47c363afcfccb5c408e68935f0d5657856fa5291730531c99bfcde0dcd9a0af585d3caf74aa95465aebab71941755abd6f2a94",
+ "sha256": "209f291966a55ef1a7020a330834bfa15855ddb80d75632e0ec26f2cc20ff901",
+ "sha1": "b2e11e4149902afeac1b5b7bf0e68cfc41022e77",
+ "md5": "aa38bc1255165e196bca43c36224a43b"
+ }
+ ]
+ },
+ {
+ "name": "runtimeElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.version": 8,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-runtime"
+ },
+ "dependencies": [
+ {
+ "group": "io.grpc",
+ "module": "grpc-core",
+ "version": {
+ "requires": "1.21.1"
+ }
+ },
+ {
+ "group": "io.grpc",
+ "module": "grpc-netty",
+ "version": {
+ "requires": "1.21.1"
+ }
+ },
+ {
+ "group": "io.grpc",
+ "module": "grpc-protobuf",
+ "version": {
+ "requires": "1.21.1"
+ }
+ },
+ {
+ "group": "io.grpc",
+ "module": "grpc-stub",
+ "version": {
+ "requires": "1.21.1"
+ }
+ },
+ {
+ "group": "com.google.code.gson",
+ "module": "gson",
+ "version": {
+ "requires": "2.8.6"
+ }
+ },
+ {
+ "group": "com.google.guava",
+ "module": "guava",
+ "version": {
+ "requires": "30.1-jre"
+ }
+ },
+ {
+ "group": "com.google.protobuf",
+ "module": "protobuf-java",
+ "version": {
+ "requires": "3.10.0"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "proto-30.1.0-beta03.jar",
+ "url": "proto-30.1.0-beta03.jar",
+ "size": 894211,
+ "sha512": "5d54112a260ed0389b0decae8a47c363afcfccb5c408e68935f0d5657856fa5291730531c99bfcde0dcd9a0af585d3caf74aa95465aebab71941755abd6f2a94",
+ "sha256": "209f291966a55ef1a7020a330834bfa15855ddb80d75632e0ec26f2cc20ff901",
+ "sha1": "b2e11e4149902afeac1b5b7bf0e68cfc41022e77",
+ "md5": "aa38bc1255165e196bca43c36224a43b"
+ }
+ ]
+ },
+ {
+ "name": "javadocElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "javadoc",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "proto-30.1.0-beta03-javadoc.jar",
+ "url": "proto-30.1.0-beta03-javadoc.jar",
+ "size": 1821030,
+ "sha512": "7fcbcf7961d21df4f5b836eea364e8e560c7a2f1456a4f404d5cba5b7cd10a777233e64b8241773f4259265a316f9d8a9143ee3c5068cbe8e16669147390776b",
+ "sha256": "b2f0133a807cc01a02d0dfea12a068b1bf8f6e7c5415b74e6ec665d19bfb3e6c",
+ "sha1": "5114a398641487bc0f84a45cac8dcc09ddcf7c37",
+ "md5": "70b8a28a815eae7b2fc47729d26b9098"
+ }
+ ]
+ },
+ {
+ "name": "sourcesElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "sources",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "proto-30.1.0-beta03-sources.jar",
+ "url": "proto-30.1.0-beta03-sources.jar",
+ "size": 338096,
+ "sha512": "871b5ea22b7f733e205091c02755cf4dde2782ca0028f70f30efd9630df161a1ec98d21290f5136465b7f76c3ea94292eaf71fba45b48a4182479e869c64e668",
+ "sha256": "91fb3744d7995e19ed20196f16612ca713eea8ddfaad90506c00d25c4bec2132",
+ "sha1": "1cee83c24a6a08928f8c6400adc4609e53ec9d5f",
+ "md5": "1d9d7b2869992757f75cfa36f4aa60aa"
+ }
+ ]
+ }
+ ]
+}
diff --git a/com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03.module.md5 b/com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03.module.md5
new file mode 100644
index 000000000..1fe3d5d36
--- /dev/null
+++ b/com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03.module.md5
@@ -0,0 +1 @@
+1300b2158d8cdfeb6db2bda443f2d796 \ No newline at end of file
diff --git a/com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03.module.sha1 b/com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03.module.sha1
new file mode 100644
index 000000000..2b5cc0b24
--- /dev/null
+++ b/com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03.module.sha1
@@ -0,0 +1 @@
+864d1228703c00ba6cd089b9c7ee3b60d769e65a \ No newline at end of file
diff --git a/com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03.pom b/com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03.pom
new file mode 100644
index 000000000..8fe62236f
--- /dev/null
+++ b/com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03.pom
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <!-- This module was also published with a richer model, Gradle metadata, -->
+ <!-- which should be used instead. Do not delete the following line which -->
+ <!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
+ <!-- that they should prefer consuming it instead. -->
+ <!-- do_not_remove: published-with-gradle-metadata -->
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.emulator</groupId>
+ <artifactId>proto</artifactId>
+ <version>30.1.0-beta03</version>
+ <dependencies>
+ <dependency>
+ <groupId>io.grpc</groupId>
+ <artifactId>grpc-core</artifactId>
+ <version>1.21.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>io.grpc</groupId>
+ <artifactId>grpc-netty</artifactId>
+ <version>1.21.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>io.grpc</groupId>
+ <artifactId>grpc-protobuf</artifactId>
+ <version>1.21.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>io.grpc</groupId>
+ <artifactId>grpc-stub</artifactId>
+ <version>1.21.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.code.gson</groupId>
+ <artifactId>gson</artifactId>
+ <version>2.8.6</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ <version>30.1-jre</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.10.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+ <description>A protobuf messages to control Android Emulator</description>
+ <url>http://tools.android.com/</url>
+ <name>com.android.tools.emulator.proto</name>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <scm>
+ <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+ <url>https://android.googlesource.com/platform/tools/base</url>
+ </scm>
+</project>
diff --git a/com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03.pom.md5 b/com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03.pom.md5
new file mode 100644
index 000000000..009345920
--- /dev/null
+++ b/com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03.pom.md5
@@ -0,0 +1 @@
+515feb79c3844965d036da4bec2e7991 \ No newline at end of file
diff --git a/com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03.pom.sha1 b/com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03.pom.sha1
new file mode 100644
index 000000000..fed62f895
--- /dev/null
+++ b/com/android/tools/emulator/proto/30.1.0-beta03/proto-30.1.0-beta03.pom.sha1
@@ -0,0 +1 @@
+086ef863e7fa88dd6b5d7e56783161a01cca8333 \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/LICENSE b/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03-sources.jar b/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03-sources.jar
new file mode 100644
index 000000000..772477a9f
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03-sources.jar.md5 b/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03-sources.jar.md5
new file mode 100644
index 000000000..0a947adcd
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03-sources.jar.md5
@@ -0,0 +1 @@
+e061c6dfbf1ddccf4afcec1b68b07ccf \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03-sources.jar.sha1 b/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03-sources.jar.sha1
new file mode 100644
index 000000000..211cc5552
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03-sources.jar.sha1
@@ -0,0 +1 @@
+9f0ff3baef6866dd0f9494cde0032ae214f11bd6 \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03.jar b/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03.jar
new file mode 100644
index 000000000..2731951e8
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03.jar
Binary files differ
diff --git a/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03.jar.md5 b/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03.jar.md5
new file mode 100644
index 000000000..aadff5fa4
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03.jar.md5
@@ -0,0 +1 @@
+0c274a2e9807abc0a9fe22ade00f1954 \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03.jar.sha1 b/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03.jar.sha1
new file mode 100644
index 000000000..657c360f1
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03.jar.sha1
@@ -0,0 +1 @@
+dcc4d0593655634fa9b4d0f3a546aee3f7bb4a46 \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03.module b/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03.module
new file mode 100644
index 000000000..ab8ff9e5f
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03.module
@@ -0,0 +1,155 @@
+{
+ "formatVersion": "1.1",
+ "component": {
+ "group": "com.android.tools.utp",
+ "module": "android-device-provider-ddmlib",
+ "version": "30.1.0-beta03",
+ "attributes": {
+ "org.gradle.status": "release"
+ }
+ },
+ "createdBy": {
+ "gradle": {
+ "version": "7.2"
+ }
+ },
+ "variants": [
+ {
+ "name": "apiElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.version": 8,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-api",
+ "org.jetbrains.kotlin.localToProject": "public",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "files": [
+ {
+ "name": "android-device-provider-ddmlib-30.1.0-beta03.jar",
+ "url": "android-device-provider-ddmlib-30.1.0-beta03.jar",
+ "size": 51590,
+ "sha512": "404c9eab42ce0a766fc2d285e5410f52d04da6cb708dfeeac83ef237bb3b17c6fa6660ac32f36c608e6cc842efd1a35ab712b77ecd136286818d4a4d340008d0",
+ "sha256": "1514d190e55481eed605f9e3d749d816309ce7e7a0de17ec91e9394660ec6f9b",
+ "sha1": "dcc4d0593655634fa9b4d0f3a546aee3f7bb4a46",
+ "md5": "0c274a2e9807abc0a9fe22ade00f1954"
+ }
+ ]
+ },
+ {
+ "name": "runtimeElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.version": 8,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-runtime",
+ "org.jetbrains.kotlin.localToProject": "public",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "dependencies": [
+ {
+ "group": "com.android.tools",
+ "module": "common",
+ "version": {
+ "requires": "30.1.0-beta03"
+ }
+ },
+ {
+ "group": "com.android.tools.ddms",
+ "module": "ddmlib",
+ "version": {
+ "requires": "30.1.0-beta03"
+ }
+ },
+ {
+ "group": "com.google.protobuf",
+ "module": "protobuf-java",
+ "version": {
+ "requires": "3.10.0"
+ }
+ },
+ {
+ "group": "com.android.tools.utp",
+ "module": "android-device-provider-ddmlib-proto",
+ "version": {
+ "requires": "30.1.0-beta03"
+ }
+ },
+ {
+ "group": "org.jetbrains.kotlin",
+ "module": "kotlin-stdlib-jdk8",
+ "version": {
+ "requires": "1.4.32"
+ }
+ },
+ {
+ "group": "org.jetbrains.kotlinx",
+ "module": "kotlinx-coroutines-core",
+ "version": {
+ "requires": "1.3.8"
+ }
+ },
+ {
+ "group": "com.google.testing.platform",
+ "module": "android-device-provider-local",
+ "version": {
+ "requires": "0.0.8-alpha07"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "android-device-provider-ddmlib-30.1.0-beta03.jar",
+ "url": "android-device-provider-ddmlib-30.1.0-beta03.jar",
+ "size": 51590,
+ "sha512": "404c9eab42ce0a766fc2d285e5410f52d04da6cb708dfeeac83ef237bb3b17c6fa6660ac32f36c608e6cc842efd1a35ab712b77ecd136286818d4a4d340008d0",
+ "sha256": "1514d190e55481eed605f9e3d749d816309ce7e7a0de17ec91e9394660ec6f9b",
+ "sha1": "dcc4d0593655634fa9b4d0f3a546aee3f7bb4a46",
+ "md5": "0c274a2e9807abc0a9fe22ade00f1954"
+ }
+ ]
+ },
+ {
+ "name": "javadocElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "javadoc",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "android-device-provider-ddmlib-30.1.0-beta03-javadoc.jar",
+ "url": "android-device-provider-ddmlib-30.1.0-beta03-javadoc.jar",
+ "size": 261,
+ "sha512": "6092ed7ad8ae33cfdc4cf028e1c233154fc2074d3fd8889f0f443f739efeeaee79bee8a59968a02a73d8b3c9a41a40878934fe8e3b24ae2d5fda67b663bb6292",
+ "sha256": "3df5ee34554a21062aa776643dbc67e8b90bfc4053b34cd508d603142675b15a",
+ "sha1": "a9dd126572949a32a4d6cfb8c9366cd7742fa858",
+ "md5": "3f6d391ef9e33ebfc6c549d580826010"
+ }
+ ]
+ },
+ {
+ "name": "sourcesElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "sources",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "android-device-provider-ddmlib-30.1.0-beta03-sources.jar",
+ "url": "android-device-provider-ddmlib-30.1.0-beta03-sources.jar",
+ "size": 10169,
+ "sha512": "b69a1a687abfe4e3438988a6acbcf02114b5ba91fcf86067833038dbe9a3a0f6197acf93b3dbe51966807a1f4e88aa65f7b6cabc1310eb1ad35e4615015869dc",
+ "sha256": "f08729e70e5b112c86be860e1e81e7f489a672b609981ddd8b4a1cbce3903f92",
+ "sha1": "9f0ff3baef6866dd0f9494cde0032ae214f11bd6",
+ "md5": "e061c6dfbf1ddccf4afcec1b68b07ccf"
+ }
+ ]
+ }
+ ]
+}
diff --git a/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03.module.md5 b/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03.module.md5
new file mode 100644
index 000000000..e0fba3634
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03.module.md5
@@ -0,0 +1 @@
+f8da0c0b5388cc733bbedc7f8526d8be \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03.module.sha1 b/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03.module.sha1
new file mode 100644
index 000000000..6e3509b2e
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03.module.sha1
@@ -0,0 +1 @@
+ff095bb6a614657d367a369f77628e80527245f4 \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03.pom b/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03.pom
new file mode 100644
index 000000000..fbe0da979
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03.pom
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <!-- This module was also published with a richer model, Gradle metadata, -->
+ <!-- which should be used instead. Do not delete the following line which -->
+ <!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
+ <!-- that they should prefer consuming it instead. -->
+ <!-- do_not_remove: published-with-gradle-metadata -->
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-device-provider-ddmlib</artifactId>
+ <version>30.1.0-beta03</version>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>common</artifactId>
+ <version>30.1.0-beta03</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.ddms</groupId>
+ <artifactId>ddmlib</artifactId>
+ <version>30.1.0-beta03</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.10.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-device-provider-ddmlib-proto</artifactId>
+ <version>30.1.0-beta03</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.4.32</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlinx</groupId>
+ <artifactId>kotlinx-coroutines-core</artifactId>
+ <version>1.3.8</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.testing.platform</groupId>
+ <artifactId>android-device-provider-local</artifactId>
+ <version>0.0.8-alpha07</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+ <description>Library providing UTP plugins to talk to AGP</description>
+ <url>http://tools.android.com/</url>
+ <name>com.android.tools.utp.android-device-provider-ddmlib</name>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <scm>
+ <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+ <url>https://android.googlesource.com/platform/tools/base</url>
+ </scm>
+</project>
diff --git a/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03.pom.md5 b/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03.pom.md5
new file mode 100644
index 000000000..f07a3224e
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03.pom.md5
@@ -0,0 +1 @@
+b03a8c999f284654085d8d3b6b779e95 \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03.pom.sha1 b/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03.pom.sha1
new file mode 100644
index 000000000..5f78200b8
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-ddmlib/30.1.0-beta03/android-device-provider-ddmlib-30.1.0-beta03.pom.sha1
@@ -0,0 +1 @@
+11ca8be70835fe4df83cc98d7e0ad7bb67071090 \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/LICENSE b/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03-sources.jar b/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03-sources.jar
new file mode 100644
index 000000000..1303dd4a7
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03-sources.jar.md5 b/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03-sources.jar.md5
new file mode 100644
index 000000000..b1f71bb95
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03-sources.jar.md5
@@ -0,0 +1 @@
+74a119cd35237d3c1db6587afce9ba90 \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03-sources.jar.sha1 b/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03-sources.jar.sha1
new file mode 100644
index 000000000..9fcd9f15d
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03-sources.jar.sha1
@@ -0,0 +1 @@
+f9ea45fa46ad851cda81d4893673bf292f8bd106 \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03.jar b/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03.jar
new file mode 100644
index 000000000..44cbb2d61
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03.jar
Binary files differ
diff --git a/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03.jar.md5 b/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03.jar.md5
new file mode 100644
index 000000000..852b8f5ce
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03.jar.md5
@@ -0,0 +1 @@
+87c4eccc9baee70fd1a04e52753b4100 \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03.jar.sha1 b/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03.jar.sha1
new file mode 100644
index 000000000..65fe971cf
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03.jar.sha1
@@ -0,0 +1 @@
+53caee67c0895a05fd2ba7d23ae909b0c3083b8a \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03.module b/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03.module
new file mode 100644
index 000000000..14b9b9890
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03.module
@@ -0,0 +1,141 @@
+{
+ "formatVersion": "1.1",
+ "component": {
+ "group": "com.android.tools.utp",
+ "module": "android-device-provider-gradle",
+ "version": "30.1.0-beta03",
+ "attributes": {
+ "org.gradle.status": "release"
+ }
+ },
+ "createdBy": {
+ "gradle": {
+ "version": "7.2"
+ }
+ },
+ "variants": [
+ {
+ "name": "apiElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.version": 8,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-api",
+ "org.jetbrains.kotlin.localToProject": "public",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "files": [
+ {
+ "name": "android-device-provider-gradle-30.1.0-beta03.jar",
+ "url": "android-device-provider-gradle-30.1.0-beta03.jar",
+ "size": 28276,
+ "sha512": "438051030b6238e0b3aab2b3278df1d070f4546f1e96bf2e287af5b39864be4f2eaa52e3791aa86c7c4f2ee399105c49461d88835896be9abf210e2dc789bbbd",
+ "sha256": "a3af40e4e39a46ae069f3c396b1425027516eb609f5b53cfeb52982f1f80fde8",
+ "sha1": "53caee67c0895a05fd2ba7d23ae909b0c3083b8a",
+ "md5": "87c4eccc9baee70fd1a04e52753b4100"
+ }
+ ]
+ },
+ {
+ "name": "runtimeElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.version": 8,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-runtime",
+ "org.jetbrains.kotlin.localToProject": "public",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "dependencies": [
+ {
+ "group": "com.android.tools",
+ "module": "common",
+ "version": {
+ "requires": "30.1.0-beta03"
+ }
+ },
+ {
+ "group": "org.jetbrains.kotlin",
+ "module": "kotlin-stdlib-jdk8",
+ "version": {
+ "requires": "1.4.32"
+ }
+ },
+ {
+ "group": "com.google.protobuf",
+ "module": "protobuf-java",
+ "version": {
+ "requires": "3.10.0"
+ }
+ },
+ {
+ "group": "com.android.tools.utp",
+ "module": "android-device-provider-gradle-proto",
+ "version": {
+ "requires": "30.1.0-beta03"
+ }
+ },
+ {
+ "group": "com.google.testing.platform",
+ "module": "android-device-provider-local",
+ "version": {
+ "requires": "0.0.8-alpha07"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "android-device-provider-gradle-30.1.0-beta03.jar",
+ "url": "android-device-provider-gradle-30.1.0-beta03.jar",
+ "size": 28276,
+ "sha512": "438051030b6238e0b3aab2b3278df1d070f4546f1e96bf2e287af5b39864be4f2eaa52e3791aa86c7c4f2ee399105c49461d88835896be9abf210e2dc789bbbd",
+ "sha256": "a3af40e4e39a46ae069f3c396b1425027516eb609f5b53cfeb52982f1f80fde8",
+ "sha1": "53caee67c0895a05fd2ba7d23ae909b0c3083b8a",
+ "md5": "87c4eccc9baee70fd1a04e52753b4100"
+ }
+ ]
+ },
+ {
+ "name": "javadocElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "javadoc",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "android-device-provider-gradle-30.1.0-beta03-javadoc.jar",
+ "url": "android-device-provider-gradle-30.1.0-beta03-javadoc.jar",
+ "size": 261,
+ "sha512": "b1573b5df1eb4a73191d79161511215040178456303d6cee184e4ff68efe57c6191b7d00e6941455b22c9c0edcd33e6faf5cc72ef8ce31079123c6abb2752790",
+ "sha256": "8bb75b004c71ee0f00d20fb16345390ed971cadc034eff4918f3b0e799498447",
+ "sha1": "cb524264c469d012c44497fbfaf065f47bc57f85",
+ "md5": "315131ed05ea3f7922f9b175167b08c4"
+ }
+ ]
+ },
+ {
+ "name": "sourcesElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "sources",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "android-device-provider-gradle-30.1.0-beta03-sources.jar",
+ "url": "android-device-provider-gradle-30.1.0-beta03-sources.jar",
+ "size": 12735,
+ "sha512": "fbad2f2c2a636856b71b02747f1456543dfe8308d48f980f0ccb98fa20117b66d19a3e5a14eaa55fbda1003da17652a720a21e7b9e37f060a3629893f5dc8638",
+ "sha256": "0dc689a126f5f72acb2936a787c21278211af0e833353f76aee8ad7bd321dfe4",
+ "sha1": "f9ea45fa46ad851cda81d4893673bf292f8bd106",
+ "md5": "74a119cd35237d3c1db6587afce9ba90"
+ }
+ ]
+ }
+ ]
+}
diff --git a/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03.module.md5 b/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03.module.md5
new file mode 100644
index 000000000..ed0a2f4f2
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03.module.md5
@@ -0,0 +1 @@
+36cfdaf8c0f46b57db6a88fedb838ee8 \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03.module.sha1 b/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03.module.sha1
new file mode 100644
index 000000000..3e2e7c239
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03.module.sha1
@@ -0,0 +1 @@
+0e62453fca2716b67fb1549cfce624204d71ae3f \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03.pom b/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03.pom
new file mode 100644
index 000000000..908d5de1c
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03.pom
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <!-- This module was also published with a richer model, Gradle metadata, -->
+ <!-- which should be used instead. Do not delete the following line which -->
+ <!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
+ <!-- that they should prefer consuming it instead. -->
+ <!-- do_not_remove: published-with-gradle-metadata -->
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-device-provider-gradle</artifactId>
+ <version>30.1.0-beta03</version>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>common</artifactId>
+ <version>30.1.0-beta03</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.4.32</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.10.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-device-provider-gradle-proto</artifactId>
+ <version>30.1.0-beta03</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.testing.platform</groupId>
+ <artifactId>android-device-provider-local</artifactId>
+ <version>0.0.8-alpha07</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+ <description>A UTP plugin to provide a Gradle managed virtual Android device</description>
+ <url>http://tools.android.com/</url>
+ <name>com.android.tools.utp.android-device-provider-gradle</name>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <scm>
+ <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+ <url>https://android.googlesource.com/platform/tools/base</url>
+ </scm>
+</project>
diff --git a/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03.pom.md5 b/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03.pom.md5
new file mode 100644
index 000000000..57fd2976b
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03.pom.md5
@@ -0,0 +1 @@
+1eb6565a2112328580b81613a71bc481 \ No newline at end of file
diff --git a/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03.pom.sha1 b/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03.pom.sha1
new file mode 100644
index 000000000..ea40d7638
--- /dev/null
+++ b/com/android/tools/utp/android-device-provider-gradle/30.1.0-beta03/android-device-provider-gradle-30.1.0-beta03.pom.sha1
@@ -0,0 +1 @@
+0ef637a9c470547980b5a289cd18402ad291e34b \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/LICENSE b/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03-sources.jar b/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03-sources.jar
new file mode 100644
index 000000000..a45d04524
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03-sources.jar.md5 b/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03-sources.jar.md5
new file mode 100644
index 000000000..1375317de
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03-sources.jar.md5
@@ -0,0 +1 @@
+a6a0932304b91c896368fce245c822af \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03-sources.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03-sources.jar.sha1
new file mode 100644
index 000000000..3ce191857
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03-sources.jar.sha1
@@ -0,0 +1 @@
+e9a60a8d2ff3946727ea22d817c9a8afa97c9468 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03.jar b/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03.jar
new file mode 100644
index 000000000..38ff7ccfe
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03.jar.md5 b/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03.jar.md5
new file mode 100644
index 000000000..e82535c0b
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03.jar.md5
@@ -0,0 +1 @@
+de17c354c48c53ef6a4c27eccfa64218 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03.jar.sha1
new file mode 100644
index 000000000..6f14fb553
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03.jar.sha1
@@ -0,0 +1 @@
+aab3c28793ecb2edfd35256c39cd1c10c5761954 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03.module b/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03.module
new file mode 100644
index 000000000..4d14c5f06
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03.module
@@ -0,0 +1,141 @@
+{
+ "formatVersion": "1.1",
+ "component": {
+ "group": "com.android.tools.utp",
+ "module": "android-test-plugin-host-additional-test-output",
+ "version": "30.1.0-beta03",
+ "attributes": {
+ "org.gradle.status": "release"
+ }
+ },
+ "createdBy": {
+ "gradle": {
+ "version": "7.2"
+ }
+ },
+ "variants": [
+ {
+ "name": "apiElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.version": 8,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-api",
+ "org.jetbrains.kotlin.localToProject": "public",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-additional-test-output-30.1.0-beta03.jar",
+ "url": "android-test-plugin-host-additional-test-output-30.1.0-beta03.jar",
+ "size": 13419,
+ "sha512": "b916b0af6d331aefe9cc3f93243d0de01a433081af9ab1dc7b95f76960563463e6fcb378f40a235935492b8e76a1e33a36ca90a54b878d1ef909d9ae5ff41880",
+ "sha256": "de51d3d1b32f8a19e8865f83410f52ccce5d0a20367a52032e33a637937ec124",
+ "sha1": "aab3c28793ecb2edfd35256c39cd1c10c5761954",
+ "md5": "de17c354c48c53ef6a4c27eccfa64218"
+ }
+ ]
+ },
+ {
+ "name": "runtimeElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.version": 8,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-runtime",
+ "org.jetbrains.kotlin.localToProject": "public",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "dependencies": [
+ {
+ "group": "com.android.tools",
+ "module": "common",
+ "version": {
+ "requires": "30.1.0-beta03"
+ }
+ },
+ {
+ "group": "com.android.tools.utp",
+ "module": "android-test-plugin-host-additional-test-output-proto",
+ "version": {
+ "requires": "30.1.0-beta03"
+ }
+ },
+ {
+ "group": "org.jetbrains.kotlin",
+ "module": "kotlin-stdlib-jdk8",
+ "version": {
+ "requires": "1.4.32"
+ }
+ },
+ {
+ "group": "com.google.protobuf",
+ "module": "protobuf-java",
+ "version": {
+ "requires": "3.10.0"
+ }
+ },
+ {
+ "group": "com.google.testing.platform",
+ "module": "android-device-provider-local",
+ "version": {
+ "requires": "0.0.8-alpha07"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "android-test-plugin-host-additional-test-output-30.1.0-beta03.jar",
+ "url": "android-test-plugin-host-additional-test-output-30.1.0-beta03.jar",
+ "size": 13419,
+ "sha512": "b916b0af6d331aefe9cc3f93243d0de01a433081af9ab1dc7b95f76960563463e6fcb378f40a235935492b8e76a1e33a36ca90a54b878d1ef909d9ae5ff41880",
+ "sha256": "de51d3d1b32f8a19e8865f83410f52ccce5d0a20367a52032e33a637937ec124",
+ "sha1": "aab3c28793ecb2edfd35256c39cd1c10c5761954",
+ "md5": "de17c354c48c53ef6a4c27eccfa64218"
+ }
+ ]
+ },
+ {
+ "name": "javadocElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "javadoc",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-additional-test-output-30.1.0-beta03-javadoc.jar",
+ "url": "android-test-plugin-host-additional-test-output-30.1.0-beta03-javadoc.jar",
+ "size": 261,
+ "sha512": "b1573b5df1eb4a73191d79161511215040178456303d6cee184e4ff68efe57c6191b7d00e6941455b22c9c0edcd33e6faf5cc72ef8ce31079123c6abb2752790",
+ "sha256": "8bb75b004c71ee0f00d20fb16345390ed971cadc034eff4918f3b0e799498447",
+ "sha1": "cb524264c469d012c44497fbfaf065f47bc57f85",
+ "md5": "315131ed05ea3f7922f9b175167b08c4"
+ }
+ ]
+ },
+ {
+ "name": "sourcesElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "sources",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-additional-test-output-30.1.0-beta03-sources.jar",
+ "url": "android-test-plugin-host-additional-test-output-30.1.0-beta03-sources.jar",
+ "size": 4786,
+ "sha512": "047c17fc2eaaba5b44b7ecbf53299f23a2834569e4e569150e8f6e3f1358c35e19b7c690c9ef263653e22826fe520972afbca0961c0b0b463555ba2a9c8e72d7",
+ "sha256": "12598c9f3655261009fd639f748af98915841512721371ff3410de21167ed099",
+ "sha1": "e9a60a8d2ff3946727ea22d817c9a8afa97c9468",
+ "md5": "a6a0932304b91c896368fce245c822af"
+ }
+ ]
+ }
+ ]
+}
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03.module.md5 b/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03.module.md5
new file mode 100644
index 000000000..f5915a31b
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03.module.md5
@@ -0,0 +1 @@
+720c7d9b14a722299f9d49864477f483 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03.module.sha1 b/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03.module.sha1
new file mode 100644
index 000000000..6f6140777
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03.module.sha1
@@ -0,0 +1 @@
+65ebadecdb2fabd46ca89615dc8dcd1d72f9c7bd \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03.pom b/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03.pom
new file mode 100644
index 000000000..3ebb445f0
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03.pom
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <!-- This module was also published with a richer model, Gradle metadata, -->
+ <!-- which should be used instead. Do not delete the following line which -->
+ <!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
+ <!-- that they should prefer consuming it instead. -->
+ <!-- do_not_remove: published-with-gradle-metadata -->
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-host-additional-test-output</artifactId>
+ <version>30.1.0-beta03</version>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>common</artifactId>
+ <version>30.1.0-beta03</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-host-additional-test-output-proto</artifactId>
+ <version>30.1.0-beta03</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.4.32</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.10.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.testing.platform</groupId>
+ <artifactId>android-device-provider-local</artifactId>
+ <version>0.0.8-alpha07</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+ <description>A UTP plugin to copy additional test output to host machine</description>
+ <url>http://tools.android.com/</url>
+ <name>com.android.tools.utp.android-test-plugin-host-additional-test-output</name>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <scm>
+ <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+ <url>https://android.googlesource.com/platform/tools/base</url>
+ </scm>
+</project>
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03.pom.md5 b/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03.pom.md5
new file mode 100644
index 000000000..f91602169
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03.pom.md5
@@ -0,0 +1 @@
+7c84778484ece3214f5d106e52abe7b2 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03.pom.sha1 b/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03.pom.sha1
new file mode 100644
index 000000000..82c1be861
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-additional-test-output/30.1.0-beta03/android-test-plugin-host-additional-test-output-30.1.0-beta03.pom.sha1
@@ -0,0 +1 @@
+41cc9dd324704d9080b482e5aff813bbeb1f1f21 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/LICENSE b/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03-sources.jar b/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03-sources.jar
new file mode 100644
index 000000000..655685071
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03-sources.jar.md5 b/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03-sources.jar.md5
new file mode 100644
index 000000000..6fc1d7c87
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03-sources.jar.md5
@@ -0,0 +1 @@
+4aa15584f9c632eda66fe685e218dd85 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03-sources.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03-sources.jar.sha1
new file mode 100644
index 000000000..ec2276f6f
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03-sources.jar.sha1
@@ -0,0 +1 @@
+1d044781c30d2119f8d406ea953beea37eb92bc7 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03.jar b/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03.jar
new file mode 100644
index 000000000..d8d08c696
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03.jar.md5 b/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03.jar.md5
new file mode 100644
index 000000000..9d18357e9
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03.jar.md5
@@ -0,0 +1 @@
+faecd694ceb7579c424036e22a2b4538 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03.jar.sha1
new file mode 100644
index 000000000..9d318d303
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03.jar.sha1
@@ -0,0 +1 @@
+22eac1ca4c42ee3e94b713a421f2bbf79fd72c02 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03.module b/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03.module
new file mode 100644
index 000000000..29ffe850e
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03.module
@@ -0,0 +1,141 @@
+{
+ "formatVersion": "1.1",
+ "component": {
+ "group": "com.android.tools.utp",
+ "module": "android-test-plugin-host-coverage",
+ "version": "30.1.0-beta03",
+ "attributes": {
+ "org.gradle.status": "release"
+ }
+ },
+ "createdBy": {
+ "gradle": {
+ "version": "7.2"
+ }
+ },
+ "variants": [
+ {
+ "name": "apiElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.version": 8,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-api",
+ "org.jetbrains.kotlin.localToProject": "public",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-coverage-30.1.0-beta03.jar",
+ "url": "android-test-plugin-host-coverage-30.1.0-beta03.jar",
+ "size": 16877,
+ "sha512": "160685c78d7beaf4ffc24452844d0ed9f01cc072393e7f1f22e5b48741383a6b549516dc2342d07f8950f6cbd31b70cd9de5cd6d083aa044fdcd516461b38cac",
+ "sha256": "78b50f549d1750d08fae4738199ccaabb32ffe9551b4c3b1e0d585efeaba562e",
+ "sha1": "22eac1ca4c42ee3e94b713a421f2bbf79fd72c02",
+ "md5": "faecd694ceb7579c424036e22a2b4538"
+ }
+ ]
+ },
+ {
+ "name": "runtimeElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.version": 8,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-runtime",
+ "org.jetbrains.kotlin.localToProject": "public",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "dependencies": [
+ {
+ "group": "com.android.tools",
+ "module": "common",
+ "version": {
+ "requires": "30.1.0-beta03"
+ }
+ },
+ {
+ "group": "com.android.tools.utp",
+ "module": "android-test-plugin-host-coverage-proto",
+ "version": {
+ "requires": "30.1.0-beta03"
+ }
+ },
+ {
+ "group": "org.jetbrains.kotlin",
+ "module": "kotlin-stdlib-jdk8",
+ "version": {
+ "requires": "1.4.32"
+ }
+ },
+ {
+ "group": "com.google.protobuf",
+ "module": "protobuf-java",
+ "version": {
+ "requires": "3.10.0"
+ }
+ },
+ {
+ "group": "com.google.testing.platform",
+ "module": "android-device-provider-local",
+ "version": {
+ "requires": "0.0.8-alpha07"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "android-test-plugin-host-coverage-30.1.0-beta03.jar",
+ "url": "android-test-plugin-host-coverage-30.1.0-beta03.jar",
+ "size": 16877,
+ "sha512": "160685c78d7beaf4ffc24452844d0ed9f01cc072393e7f1f22e5b48741383a6b549516dc2342d07f8950f6cbd31b70cd9de5cd6d083aa044fdcd516461b38cac",
+ "sha256": "78b50f549d1750d08fae4738199ccaabb32ffe9551b4c3b1e0d585efeaba562e",
+ "sha1": "22eac1ca4c42ee3e94b713a421f2bbf79fd72c02",
+ "md5": "faecd694ceb7579c424036e22a2b4538"
+ }
+ ]
+ },
+ {
+ "name": "javadocElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "javadoc",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-coverage-30.1.0-beta03-javadoc.jar",
+ "url": "android-test-plugin-host-coverage-30.1.0-beta03-javadoc.jar",
+ "size": 261,
+ "sha512": "b1573b5df1eb4a73191d79161511215040178456303d6cee184e4ff68efe57c6191b7d00e6941455b22c9c0edcd33e6faf5cc72ef8ce31079123c6abb2752790",
+ "sha256": "8bb75b004c71ee0f00d20fb16345390ed971cadc034eff4918f3b0e799498447",
+ "sha1": "cb524264c469d012c44497fbfaf065f47bc57f85",
+ "md5": "315131ed05ea3f7922f9b175167b08c4"
+ }
+ ]
+ },
+ {
+ "name": "sourcesElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "sources",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-coverage-30.1.0-beta03-sources.jar",
+ "url": "android-test-plugin-host-coverage-30.1.0-beta03-sources.jar",
+ "size": 4775,
+ "sha512": "22e69906529e4d62524d26b2f5e34574d90a625f640871c4d1347972b225d00d37e28292b363b48ac4955ad61b1588ea5ba23f9b97d3e9c328186eb44b76bb98",
+ "sha256": "cbef5eddf9709fa990d3d8443eae25f6d04ca200c549a2c4ebbee753fefa7047",
+ "sha1": "1d044781c30d2119f8d406ea953beea37eb92bc7",
+ "md5": "4aa15584f9c632eda66fe685e218dd85"
+ }
+ ]
+ }
+ ]
+}
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03.module.md5 b/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03.module.md5
new file mode 100644
index 000000000..5a1ebb2ee
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03.module.md5
@@ -0,0 +1 @@
+04d2569df9fe4f82d1f6837f2a2ade4f \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03.module.sha1 b/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03.module.sha1
new file mode 100644
index 000000000..833c3c35c
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03.module.sha1
@@ -0,0 +1 @@
+634eee09e0237b0f7c5892cb183ef5c083f88f60 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03.pom b/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03.pom
new file mode 100644
index 000000000..c43055b6f
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03.pom
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <!-- This module was also published with a richer model, Gradle metadata, -->
+ <!-- which should be used instead. Do not delete the following line which -->
+ <!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
+ <!-- that they should prefer consuming it instead. -->
+ <!-- do_not_remove: published-with-gradle-metadata -->
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-host-coverage</artifactId>
+ <version>30.1.0-beta03</version>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>common</artifactId>
+ <version>30.1.0-beta03</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-host-coverage-proto</artifactId>
+ <version>30.1.0-beta03</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.4.32</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.10.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.testing.platform</groupId>
+ <artifactId>android-device-provider-local</artifactId>
+ <version>0.0.8-alpha07</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+ <description>A UTP plugin to export test coverage data</description>
+ <url>http://tools.android.com/</url>
+ <name>com.android.tools.utp.android-test-plugin-host-coverage</name>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <scm>
+ <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+ <url>https://android.googlesource.com/platform/tools/base</url>
+ </scm>
+</project>
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03.pom.md5 b/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03.pom.md5
new file mode 100644
index 000000000..5dc278a0f
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03.pom.md5
@@ -0,0 +1 @@
+6343e0fe7b45bebc2ac60b96520a6dd1 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03.pom.sha1 b/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03.pom.sha1
new file mode 100644
index 000000000..24923ae07
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-coverage/30.1.0-beta03/android-test-plugin-host-coverage-30.1.0-beta03.pom.sha1
@@ -0,0 +1 @@
+97b8414ba4cbab7e8d7bdd359d22202301ff7661 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/LICENSE b/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03-sources.jar b/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03-sources.jar
new file mode 100644
index 000000000..9a94ca5a6
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03-sources.jar.md5 b/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03-sources.jar.md5
new file mode 100644
index 000000000..a07f08ebf
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03-sources.jar.md5
@@ -0,0 +1 @@
+9e05a240e7a5314f41f283805119817e \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03-sources.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03-sources.jar.sha1
new file mode 100644
index 000000000..4a1745c76
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03-sources.jar.sha1
@@ -0,0 +1 @@
+b7b06830753c10ec0305c98d16b0f2837f5c713c \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03.jar b/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03.jar
new file mode 100644
index 000000000..c19e7a99b
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03.jar.md5 b/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03.jar.md5
new file mode 100644
index 000000000..834731c6b
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03.jar.md5
@@ -0,0 +1 @@
+8fcfa6fda1c3625c2fc8b62ee7017211 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03.jar.sha1
new file mode 100644
index 000000000..f36e519ca
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03.jar.sha1
@@ -0,0 +1 @@
+f1b060e10f79fa8283f82bf4052d6d1c940e3e3d \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03.module b/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03.module
new file mode 100644
index 000000000..ebd230f2c
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03.module
@@ -0,0 +1,109 @@
+{
+ "formatVersion": "1.1",
+ "component": {
+ "group": "com.android.tools.utp",
+ "module": "android-test-plugin-host-device-info-proto",
+ "version": "30.1.0-beta03",
+ "attributes": {
+ "org.gradle.status": "release"
+ }
+ },
+ "createdBy": {
+ "gradle": {
+ "version": "7.2"
+ }
+ },
+ "variants": [
+ {
+ "name": "apiElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.version": 8,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-api"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-device-info-proto-30.1.0-beta03.jar",
+ "url": "android-test-plugin-host-device-info-proto-30.1.0-beta03.jar",
+ "size": 21031,
+ "sha512": "a82472b987713640edd99391cd95c01c555e33c890c1b9de6b35864bf61abda8be5f5212185723c60a78fa238d3a66dd386d03a5f54e221efcf1bcb7623b0ae1",
+ "sha256": "4c73b8a67b33b1d0cb7363a0bb0424d90aeb7688784ed452755e74fb0b6b1404",
+ "sha1": "f1b060e10f79fa8283f82bf4052d6d1c940e3e3d",
+ "md5": "8fcfa6fda1c3625c2fc8b62ee7017211"
+ }
+ ]
+ },
+ {
+ "name": "runtimeElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.version": 8,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-runtime"
+ },
+ "dependencies": [
+ {
+ "group": "com.google.protobuf",
+ "module": "protobuf-java",
+ "version": {
+ "requires": "3.10.0"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "android-test-plugin-host-device-info-proto-30.1.0-beta03.jar",
+ "url": "android-test-plugin-host-device-info-proto-30.1.0-beta03.jar",
+ "size": 21031,
+ "sha512": "a82472b987713640edd99391cd95c01c555e33c890c1b9de6b35864bf61abda8be5f5212185723c60a78fa238d3a66dd386d03a5f54e221efcf1bcb7623b0ae1",
+ "sha256": "4c73b8a67b33b1d0cb7363a0bb0424d90aeb7688784ed452755e74fb0b6b1404",
+ "sha1": "f1b060e10f79fa8283f82bf4052d6d1c940e3e3d",
+ "md5": "8fcfa6fda1c3625c2fc8b62ee7017211"
+ }
+ ]
+ },
+ {
+ "name": "javadocElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "javadoc",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-device-info-proto-30.1.0-beta03-javadoc.jar",
+ "url": "android-test-plugin-host-device-info-proto-30.1.0-beta03-javadoc.jar",
+ "size": 426021,
+ "sha512": "4dbf275e8e180149ba895eb1eb8e1c93b566a5260ec9311547238a93ba4170b271e91f71be97b3e047e0be9b75614efeaa13b69cdfbaa276851e02de869564c2",
+ "sha256": "369f818d6bce620d893d870db777cbf215bdd26f76a08fda0f511bb742154792",
+ "sha1": "87efe0c985c257d70bac6c35df5e55da8f8c12e5",
+ "md5": "437c67b1b0450c1de299ee3159cdf641"
+ }
+ ]
+ },
+ {
+ "name": "sourcesElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "sources",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-device-info-proto-30.1.0-beta03-sources.jar",
+ "url": "android-test-plugin-host-device-info-proto-30.1.0-beta03-sources.jar",
+ "size": 9811,
+ "sha512": "5eb4795a93e4ce8cc089ae5ace3daa0bca14c763687f16db3a166b6947ce42bc27c8327f37dca5e45fa641d4100925eec6ce81eb1f7e199860fdddee49b99236",
+ "sha256": "d8f292282ec222d8836812dd66f382e9e7749150286b3da9813360abf670355d",
+ "sha1": "b7b06830753c10ec0305c98d16b0f2837f5c713c",
+ "md5": "9e05a240e7a5314f41f283805119817e"
+ }
+ ]
+ }
+ ]
+}
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03.module.md5 b/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03.module.md5
new file mode 100644
index 000000000..79ad8bb18
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03.module.md5
@@ -0,0 +1 @@
+c9efc90636681bacfdbc1b73bf846a1d \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03.module.sha1 b/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03.module.sha1
new file mode 100644
index 000000000..d9fb02b55
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03.module.sha1
@@ -0,0 +1 @@
+30aed9dcb96adde4042b088833609a5aa39a0e84 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03.pom b/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03.pom
new file mode 100644
index 000000000..1e9c73b9a
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03.pom
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <!-- This module was also published with a richer model, Gradle metadata, -->
+ <!-- which should be used instead. Do not delete the following line which -->
+ <!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
+ <!-- that they should prefer consuming it instead. -->
+ <!-- do_not_remove: published-with-gradle-metadata -->
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-host-device-info-proto</artifactId>
+ <version>30.1.0-beta03</version>
+ <dependencies>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.10.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+ <description>A protobuf message used in a UTP plugin to export additional Android device information</description>
+ <url>http://tools.android.com/</url>
+ <name>com.android.tools.utp.android-test-plugin-host-device-info-proto</name>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <scm>
+ <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+ <url>https://android.googlesource.com/platform/tools/base</url>
+ </scm>
+</project>
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03.pom.md5 b/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03.pom.md5
new file mode 100644
index 000000000..2e7316a71
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03.pom.md5
@@ -0,0 +1 @@
+a9b2d47bf396101489c73bd9e89c3e76 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03.pom.sha1 b/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03.pom.sha1
new file mode 100644
index 000000000..394069cd6
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info-proto/30.1.0-beta03/android-test-plugin-host-device-info-proto-30.1.0-beta03.pom.sha1
@@ -0,0 +1 @@
+7c68c67c5f7ad44b8a84497480cb6d82865fefaf \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/LICENSE b/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03-sources.jar b/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03-sources.jar
new file mode 100644
index 000000000..d1544517a
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03-sources.jar.md5 b/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03-sources.jar.md5
new file mode 100644
index 000000000..3a24c23a4
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03-sources.jar.md5
@@ -0,0 +1 @@
+fecd932ad18c9daa06f13c93e67f6283 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03-sources.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03-sources.jar.sha1
new file mode 100644
index 000000000..8aa503855
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03-sources.jar.sha1
@@ -0,0 +1 @@
+be7a83e7f41e637faac5025a1239244deba5a511 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03.jar b/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03.jar
new file mode 100644
index 000000000..40cf7e1ba
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03.jar.md5 b/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03.jar.md5
new file mode 100644
index 000000000..72a987a5b
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03.jar.md5
@@ -0,0 +1 @@
+de68d82f1a93990c866e5118b8a45c0e \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03.jar.sha1
new file mode 100644
index 000000000..cd772ceed
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03.jar.sha1
@@ -0,0 +1 @@
+cddea6f1e1fab57400f7174b5da04f666c80a0fe \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03.module b/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03.module
new file mode 100644
index 000000000..eb792ba89
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03.module
@@ -0,0 +1,141 @@
+{
+ "formatVersion": "1.1",
+ "component": {
+ "group": "com.android.tools.utp",
+ "module": "android-test-plugin-host-device-info",
+ "version": "30.1.0-beta03",
+ "attributes": {
+ "org.gradle.status": "release"
+ }
+ },
+ "createdBy": {
+ "gradle": {
+ "version": "7.2"
+ }
+ },
+ "variants": [
+ {
+ "name": "apiElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.version": 8,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-api",
+ "org.jetbrains.kotlin.localToProject": "public",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-device-info-30.1.0-beta03.jar",
+ "url": "android-test-plugin-host-device-info-30.1.0-beta03.jar",
+ "size": 10273,
+ "sha512": "da1601b61e83dee28317757121b67b388e976780568c8fde72a0c22e31c437b1dd2dbe06afe238352308d8642594aa98be4ffb13edf22625ebbc1137a3c6d3e7",
+ "sha256": "7c835acb86bc6167f4c250b59d1cec89f8f2a7e08e3c9e653f2165679a6ee0f2",
+ "sha1": "cddea6f1e1fab57400f7174b5da04f666c80a0fe",
+ "md5": "de68d82f1a93990c866e5118b8a45c0e"
+ }
+ ]
+ },
+ {
+ "name": "runtimeElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.version": 8,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-runtime",
+ "org.jetbrains.kotlin.localToProject": "public",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "dependencies": [
+ {
+ "group": "com.android.tools",
+ "module": "common",
+ "version": {
+ "requires": "30.1.0-beta03"
+ }
+ },
+ {
+ "group": "org.jetbrains.kotlin",
+ "module": "kotlin-stdlib-jdk8",
+ "version": {
+ "requires": "1.4.32"
+ }
+ },
+ {
+ "group": "com.google.protobuf",
+ "module": "protobuf-java",
+ "version": {
+ "requires": "3.10.0"
+ }
+ },
+ {
+ "group": "com.android.tools.utp",
+ "module": "android-test-plugin-host-device-info-proto",
+ "version": {
+ "requires": "30.1.0-beta03"
+ }
+ },
+ {
+ "group": "com.google.testing.platform",
+ "module": "android-device-provider-local",
+ "version": {
+ "requires": "0.0.8-alpha07"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "android-test-plugin-host-device-info-30.1.0-beta03.jar",
+ "url": "android-test-plugin-host-device-info-30.1.0-beta03.jar",
+ "size": 10273,
+ "sha512": "da1601b61e83dee28317757121b67b388e976780568c8fde72a0c22e31c437b1dd2dbe06afe238352308d8642594aa98be4ffb13edf22625ebbc1137a3c6d3e7",
+ "sha256": "7c835acb86bc6167f4c250b59d1cec89f8f2a7e08e3c9e653f2165679a6ee0f2",
+ "sha1": "cddea6f1e1fab57400f7174b5da04f666c80a0fe",
+ "md5": "de68d82f1a93990c866e5118b8a45c0e"
+ }
+ ]
+ },
+ {
+ "name": "javadocElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "javadoc",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-device-info-30.1.0-beta03-javadoc.jar",
+ "url": "android-test-plugin-host-device-info-30.1.0-beta03-javadoc.jar",
+ "size": 261,
+ "sha512": "b1573b5df1eb4a73191d79161511215040178456303d6cee184e4ff68efe57c6191b7d00e6941455b22c9c0edcd33e6faf5cc72ef8ce31079123c6abb2752790",
+ "sha256": "8bb75b004c71ee0f00d20fb16345390ed971cadc034eff4918f3b0e799498447",
+ "sha1": "cb524264c469d012c44497fbfaf065f47bc57f85",
+ "md5": "315131ed05ea3f7922f9b175167b08c4"
+ }
+ ]
+ },
+ {
+ "name": "sourcesElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "sources",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-device-info-30.1.0-beta03-sources.jar",
+ "url": "android-test-plugin-host-device-info-30.1.0-beta03-sources.jar",
+ "size": 4306,
+ "sha512": "4f36d07d40d55a803b680e2340941e72ed4581f35ff8f3feb13a7dc1274b508650ff74b3159013f17eb70fe22f935032645675e835339de00c99bd1ac13cf074",
+ "sha256": "de207a2053852ca2c91d056761c25fcfd4fe7d59ad51958397f18c0cae477a05",
+ "sha1": "be7a83e7f41e637faac5025a1239244deba5a511",
+ "md5": "fecd932ad18c9daa06f13c93e67f6283"
+ }
+ ]
+ }
+ ]
+}
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03.module.md5 b/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03.module.md5
new file mode 100644
index 000000000..339dca633
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03.module.md5
@@ -0,0 +1 @@
+c02714188499e27a19c991a766a4e2d1 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03.module.sha1 b/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03.module.sha1
new file mode 100644
index 000000000..d2ef99719
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03.module.sha1
@@ -0,0 +1 @@
+a4f8febdf795f29b4380150e85183fdebfbef95a \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03.pom b/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03.pom
new file mode 100644
index 000000000..0ac8239b9
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03.pom
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <!-- This module was also published with a richer model, Gradle metadata, -->
+ <!-- which should be used instead. Do not delete the following line which -->
+ <!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
+ <!-- that they should prefer consuming it instead. -->
+ <!-- do_not_remove: published-with-gradle-metadata -->
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-host-device-info</artifactId>
+ <version>30.1.0-beta03</version>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>common</artifactId>
+ <version>30.1.0-beta03</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.4.32</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.10.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-host-device-info-proto</artifactId>
+ <version>30.1.0-beta03</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.testing.platform</groupId>
+ <artifactId>android-device-provider-local</artifactId>
+ <version>0.0.8-alpha07</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+ <description>A UTP plugin to export additional Android device information</description>
+ <url>http://tools.android.com/</url>
+ <name>com.android.tools.utp.android-test-plugin-host-device-info</name>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <scm>
+ <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+ <url>https://android.googlesource.com/platform/tools/base</url>
+ </scm>
+</project>
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03.pom.md5 b/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03.pom.md5
new file mode 100644
index 000000000..09cf54922
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03.pom.md5
@@ -0,0 +1 @@
+ff2213b533e3929a2ad815f0a1190b5f \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03.pom.sha1 b/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03.pom.sha1
new file mode 100644
index 000000000..7d4ee036f
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-device-info/30.1.0-beta03/android-test-plugin-host-device-info-30.1.0-beta03.pom.sha1
@@ -0,0 +1 @@
+991e2b219554bca2e8173a185809ff405ac66df1 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/LICENSE b/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03-sources.jar b/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03-sources.jar
new file mode 100644
index 000000000..8188c417e
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03-sources.jar.md5 b/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03-sources.jar.md5
new file mode 100644
index 000000000..cae7b56d9
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03-sources.jar.md5
@@ -0,0 +1 @@
+0400b078a3c5f0449e17ba1358512c1d \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03-sources.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03-sources.jar.sha1
new file mode 100644
index 000000000..360d63c51
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03-sources.jar.sha1
@@ -0,0 +1 @@
+99c9a04e7c7c34cf0a8972c937a34467f96366d8 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03.jar b/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03.jar
new file mode 100644
index 000000000..37c4e2552
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03.jar.md5 b/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03.jar.md5
new file mode 100644
index 000000000..b1925c065
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03.jar.md5
@@ -0,0 +1 @@
+572e5b3f03566646f258aa1b2245ef47 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03.jar.sha1
new file mode 100644
index 000000000..8288f579c
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03.jar.sha1
@@ -0,0 +1 @@
+5773198e46bede274c9b7d64891e22134f6aebd5 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03.module b/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03.module
new file mode 100644
index 000000000..28be4bb97
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03.module
@@ -0,0 +1,134 @@
+{
+ "formatVersion": "1.1",
+ "component": {
+ "group": "com.android.tools.utp",
+ "module": "android-test-plugin-host-logcat",
+ "version": "30.1.0-beta03",
+ "attributes": {
+ "org.gradle.status": "release"
+ }
+ },
+ "createdBy": {
+ "gradle": {
+ "version": "7.2"
+ }
+ },
+ "variants": [
+ {
+ "name": "apiElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.version": 8,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-api",
+ "org.jetbrains.kotlin.localToProject": "public",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-logcat-30.1.0-beta03.jar",
+ "url": "android-test-plugin-host-logcat-30.1.0-beta03.jar",
+ "size": 10361,
+ "sha512": "44f167d06ba91c273cba25fb68384041697167c2601b5dd6eaae70f0bfdfb9b7b2a69b27fe0a5f06aa3061e9e6d324605d51bc92197fa813bf6be32482f0b115",
+ "sha256": "82f6950c5247a9fef381efe047700f8e087fbacc19341ce047da4ca6da8bd53b",
+ "sha1": "5773198e46bede274c9b7d64891e22134f6aebd5",
+ "md5": "572e5b3f03566646f258aa1b2245ef47"
+ }
+ ]
+ },
+ {
+ "name": "runtimeElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.version": 8,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-runtime",
+ "org.jetbrains.kotlin.localToProject": "public",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "dependencies": [
+ {
+ "group": "com.android.tools",
+ "module": "common",
+ "version": {
+ "requires": "30.1.0-beta03"
+ }
+ },
+ {
+ "group": "org.jetbrains.kotlin",
+ "module": "kotlin-stdlib-jdk8",
+ "version": {
+ "requires": "1.4.32"
+ }
+ },
+ {
+ "group": "com.google.protobuf",
+ "module": "protobuf-java",
+ "version": {
+ "requires": "3.10.0"
+ }
+ },
+ {
+ "group": "com.google.testing.platform",
+ "module": "android-device-provider-local",
+ "version": {
+ "requires": "0.0.8-alpha07"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "android-test-plugin-host-logcat-30.1.0-beta03.jar",
+ "url": "android-test-plugin-host-logcat-30.1.0-beta03.jar",
+ "size": 10361,
+ "sha512": "44f167d06ba91c273cba25fb68384041697167c2601b5dd6eaae70f0bfdfb9b7b2a69b27fe0a5f06aa3061e9e6d324605d51bc92197fa813bf6be32482f0b115",
+ "sha256": "82f6950c5247a9fef381efe047700f8e087fbacc19341ce047da4ca6da8bd53b",
+ "sha1": "5773198e46bede274c9b7d64891e22134f6aebd5",
+ "md5": "572e5b3f03566646f258aa1b2245ef47"
+ }
+ ]
+ },
+ {
+ "name": "javadocElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "javadoc",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-logcat-30.1.0-beta03-javadoc.jar",
+ "url": "android-test-plugin-host-logcat-30.1.0-beta03-javadoc.jar",
+ "size": 261,
+ "sha512": "b1573b5df1eb4a73191d79161511215040178456303d6cee184e4ff68efe57c6191b7d00e6941455b22c9c0edcd33e6faf5cc72ef8ce31079123c6abb2752790",
+ "sha256": "8bb75b004c71ee0f00d20fb16345390ed971cadc034eff4918f3b0e799498447",
+ "sha1": "cb524264c469d012c44497fbfaf065f47bc57f85",
+ "md5": "315131ed05ea3f7922f9b175167b08c4"
+ }
+ ]
+ },
+ {
+ "name": "sourcesElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "sources",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-logcat-30.1.0-beta03-sources.jar",
+ "url": "android-test-plugin-host-logcat-30.1.0-beta03-sources.jar",
+ "size": 3985,
+ "sha512": "2df853b98de65b2b6024fb0eba3894f1f7af029cfcf353655a70e7a5e408f489a422ee82889e0a98ae7e250ee75a77b3b5fe38ea92f0cbd1e777ead3bc11962e",
+ "sha256": "7b6c8d99f74f0d52960607535448291babcb99e52e86fe6030d6b53877e723df",
+ "sha1": "99c9a04e7c7c34cf0a8972c937a34467f96366d8",
+ "md5": "0400b078a3c5f0449e17ba1358512c1d"
+ }
+ ]
+ }
+ ]
+}
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03.module.md5 b/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03.module.md5
new file mode 100644
index 000000000..a18782ef5
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03.module.md5
@@ -0,0 +1 @@
+9def958b89b3002858511c553d2cfb4b \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03.module.sha1 b/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03.module.sha1
new file mode 100644
index 000000000..d80d5e616
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03.module.sha1
@@ -0,0 +1 @@
+8f9bcb62f71c4b40c941f3c9f95340f7ad4af729 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03.pom b/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03.pom
new file mode 100644
index 000000000..74605f847
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03.pom
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <!-- This module was also published with a richer model, Gradle metadata, -->
+ <!-- which should be used instead. Do not delete the following line which -->
+ <!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
+ <!-- that they should prefer consuming it instead. -->
+ <!-- do_not_remove: published-with-gradle-metadata -->
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-host-logcat</artifactId>
+ <version>30.1.0-beta03</version>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>common</artifactId>
+ <version>30.1.0-beta03</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.4.32</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.10.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.testing.platform</groupId>
+ <artifactId>android-device-provider-local</artifactId>
+ <version>0.0.8-alpha07</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+ <description>A UTP plugin to export logcat information</description>
+ <url>http://tools.android.com/</url>
+ <name>com.android.tools.utp.android-test-plugin-host-logcat</name>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <scm>
+ <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+ <url>https://android.googlesource.com/platform/tools/base</url>
+ </scm>
+</project>
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03.pom.md5 b/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03.pom.md5
new file mode 100644
index 000000000..096c2725f
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03.pom.md5
@@ -0,0 +1 @@
+448b8127115f398ff7960fab7b89abf7 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03.pom.sha1 b/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03.pom.sha1
new file mode 100644
index 000000000..f73f8037c
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-logcat/30.1.0-beta03/android-test-plugin-host-logcat-30.1.0-beta03.pom.sha1
@@ -0,0 +1 @@
+55f59387a2cf833aeb1a3c731a8ff71ace3cae2c \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/LICENSE b/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03-sources.jar b/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03-sources.jar
new file mode 100644
index 000000000..fbbf96394
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03-sources.jar.md5 b/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03-sources.jar.md5
new file mode 100644
index 000000000..ed816c92d
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03-sources.jar.md5
@@ -0,0 +1 @@
+1e60be7628ae4bfb94b70a39a7e8798c \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03-sources.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03-sources.jar.sha1
new file mode 100644
index 000000000..1033ec1a3
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03-sources.jar.sha1
@@ -0,0 +1 @@
+06df138d610b5e47bb4b1678ebae238ccb11b2e5 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03.jar b/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03.jar
new file mode 100644
index 000000000..5062f46f1
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03.jar.md5 b/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03.jar.md5
new file mode 100644
index 000000000..cabba02ac
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03.jar.md5
@@ -0,0 +1 @@
+8b1e3b71d5b26f2ac1b3f29de1ebd3e7 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03.jar.sha1 b/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03.jar.sha1
new file mode 100644
index 000000000..37ebce03c
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03.jar.sha1
@@ -0,0 +1 @@
+5a2f0db0e923b751c639c82e01ec7853e1c03112 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03.module b/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03.module
new file mode 100644
index 000000000..49b51c180
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03.module
@@ -0,0 +1,204 @@
+{
+ "formatVersion": "1.1",
+ "component": {
+ "group": "com.android.tools.utp",
+ "module": "android-test-plugin-host-retention",
+ "version": "30.1.0-beta03",
+ "attributes": {
+ "org.gradle.status": "release"
+ }
+ },
+ "createdBy": {
+ "gradle": {
+ "version": "7.2"
+ }
+ },
+ "variants": [
+ {
+ "name": "apiElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.version": 8,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-api",
+ "org.jetbrains.kotlin.localToProject": "public",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-retention-30.1.0-beta03.jar",
+ "url": "android-test-plugin-host-retention-30.1.0-beta03.jar",
+ "size": 45172,
+ "sha512": "1d2d7853bd6c12fca2719d5fe1dc5bcab81c8ff3849b100dfa52a4c7b8e10d44aff0677ff67ae2b245c0cc03cf7aa51255623390b67e41769bb99667dad74d26",
+ "sha256": "b1be61f0472a9943766f040daed33c82d3a0518e4e07d7fde32bbac4435f7789",
+ "sha1": "5a2f0db0e923b751c639c82e01ec7853e1c03112",
+ "md5": "8b1e3b71d5b26f2ac1b3f29de1ebd3e7"
+ }
+ ]
+ },
+ {
+ "name": "runtimeElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.version": 8,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-runtime",
+ "org.jetbrains.kotlin.localToProject": "public",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "dependencies": [
+ {
+ "group": "com.android.tools",
+ "module": "common",
+ "version": {
+ "requires": "30.1.0-beta03"
+ }
+ },
+ {
+ "group": "org.jetbrains.kotlin",
+ "module": "kotlin-stdlib-jdk8",
+ "version": {
+ "requires": "1.4.32"
+ }
+ },
+ {
+ "group": "org.jetbrains.kotlinx",
+ "module": "kotlinx-coroutines-core",
+ "version": {
+ "requires": "1.3.8"
+ }
+ },
+ {
+ "group": "commons-io",
+ "module": "commons-io",
+ "version": {
+ "requires": "2.4"
+ }
+ },
+ {
+ "group": "com.google.code.gson",
+ "module": "gson",
+ "version": {
+ "requires": "2.8.6"
+ }
+ },
+ {
+ "group": "io.grpc",
+ "module": "grpc-core",
+ "version": {
+ "requires": "1.21.1"
+ }
+ },
+ {
+ "group": "io.grpc",
+ "module": "grpc-netty",
+ "version": {
+ "requires": "1.21.1"
+ }
+ },
+ {
+ "group": "io.grpc",
+ "module": "grpc-protobuf",
+ "version": {
+ "requires": "1.21.1"
+ }
+ },
+ {
+ "group": "io.grpc",
+ "module": "grpc-stub",
+ "version": {
+ "requires": "1.21.1"
+ }
+ },
+ {
+ "group": "com.google.protobuf",
+ "module": "protobuf-java",
+ "version": {
+ "requires": "3.10.0"
+ }
+ },
+ {
+ "group": "com.google.guava",
+ "module": "guava",
+ "version": {
+ "requires": "30.1-jre"
+ }
+ },
+ {
+ "group": "com.android.tools.utp",
+ "module": "android-test-plugin-host-retention-proto",
+ "version": {
+ "requires": "30.1.0-beta03"
+ }
+ },
+ {
+ "group": "com.android.tools.emulator",
+ "module": "proto",
+ "version": {
+ "requires": "30.1.0-beta03"
+ }
+ },
+ {
+ "group": "com.google.testing.platform",
+ "module": "android-device-provider-local",
+ "version": {
+ "requires": "0.0.8-alpha07"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "android-test-plugin-host-retention-30.1.0-beta03.jar",
+ "url": "android-test-plugin-host-retention-30.1.0-beta03.jar",
+ "size": 45172,
+ "sha512": "1d2d7853bd6c12fca2719d5fe1dc5bcab81c8ff3849b100dfa52a4c7b8e10d44aff0677ff67ae2b245c0cc03cf7aa51255623390b67e41769bb99667dad74d26",
+ "sha256": "b1be61f0472a9943766f040daed33c82d3a0518e4e07d7fde32bbac4435f7789",
+ "sha1": "5a2f0db0e923b751c639c82e01ec7853e1c03112",
+ "md5": "8b1e3b71d5b26f2ac1b3f29de1ebd3e7"
+ }
+ ]
+ },
+ {
+ "name": "javadocElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "javadoc",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-retention-30.1.0-beta03-javadoc.jar",
+ "url": "android-test-plugin-host-retention-30.1.0-beta03-javadoc.jar",
+ "size": 261,
+ "sha512": "b1573b5df1eb4a73191d79161511215040178456303d6cee184e4ff68efe57c6191b7d00e6941455b22c9c0edcd33e6faf5cc72ef8ce31079123c6abb2752790",
+ "sha256": "8bb75b004c71ee0f00d20fb16345390ed971cadc034eff4918f3b0e799498447",
+ "sha1": "cb524264c469d012c44497fbfaf065f47bc57f85",
+ "md5": "315131ed05ea3f7922f9b175167b08c4"
+ }
+ ]
+ },
+ {
+ "name": "sourcesElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "sources",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-host-retention-30.1.0-beta03-sources.jar",
+ "url": "android-test-plugin-host-retention-30.1.0-beta03-sources.jar",
+ "size": 12008,
+ "sha512": "d7f3eb3886082a97b2cb6016a948ecaa7b237f99574e2cbe79bca2a50b1e53c9e903183ad7efdbaa12e009e996beaa34de99a070145192e420483405609c4589",
+ "sha256": "0810fbfa0fe2fee192210b3a90a7857eb0047e5a739338adaf075b992d4f8073",
+ "sha1": "06df138d610b5e47bb4b1678ebae238ccb11b2e5",
+ "md5": "1e60be7628ae4bfb94b70a39a7e8798c"
+ }
+ ]
+ }
+ ]
+}
diff --git a/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03.module.md5 b/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03.module.md5
new file mode 100644
index 000000000..3b9d13eca
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03.module.md5
@@ -0,0 +1 @@
+11f2d653032e79f98c1fb9da6607960d \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03.module.sha1 b/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03.module.sha1
new file mode 100644
index 000000000..0967d25cd
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03.module.sha1
@@ -0,0 +1 @@
+b244e3737c2b6fbc88e98f37d404b83ca70c4c07 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03.pom b/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03.pom
new file mode 100644
index 000000000..0ee41c1f0
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03.pom
@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <!-- This module was also published with a richer model, Gradle metadata, -->
+ <!-- which should be used instead. Do not delete the following line which -->
+ <!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
+ <!-- that they should prefer consuming it instead. -->
+ <!-- do_not_remove: published-with-gradle-metadata -->
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-host-retention</artifactId>
+ <version>30.1.0-beta03</version>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>common</artifactId>
+ <version>30.1.0-beta03</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.4.32</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlinx</groupId>
+ <artifactId>kotlinx-coroutines-core</artifactId>
+ <version>1.3.8</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>commons-io</groupId>
+ <artifactId>commons-io</artifactId>
+ <version>2.4</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.code.gson</groupId>
+ <artifactId>gson</artifactId>
+ <version>2.8.6</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>io.grpc</groupId>
+ <artifactId>grpc-core</artifactId>
+ <version>1.21.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>io.grpc</groupId>
+ <artifactId>grpc-netty</artifactId>
+ <version>1.21.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>io.grpc</groupId>
+ <artifactId>grpc-protobuf</artifactId>
+ <version>1.21.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>io.grpc</groupId>
+ <artifactId>grpc-stub</artifactId>
+ <version>1.21.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.10.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ <version>30.1-jre</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-host-retention-proto</artifactId>
+ <version>30.1.0-beta03</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.emulator</groupId>
+ <artifactId>proto</artifactId>
+ <version>30.1.0-beta03</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.testing.platform</groupId>
+ <artifactId>android-device-provider-local</artifactId>
+ <version>0.0.8-alpha07</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+ <description>A UTP plugin to take a device snapshot on test failures.</description>
+ <url>http://tools.android.com/</url>
+ <name>com.android.tools.utp.android-test-plugin-host-retention</name>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <scm>
+ <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+ <url>https://android.googlesource.com/platform/tools/base</url>
+ </scm>
+</project>
diff --git a/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03.pom.md5 b/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03.pom.md5
new file mode 100644
index 000000000..15ae19153
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03.pom.md5
@@ -0,0 +1 @@
+79f1035e81b85d2b7e3fd6355a2b7d73 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03.pom.sha1 b/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03.pom.sha1
new file mode 100644
index 000000000..a058ddfc7
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-host-retention/30.1.0-beta03/android-test-plugin-host-retention-30.1.0-beta03.pom.sha1
@@ -0,0 +1 @@
+1b48734289ffecd0ec2412e8bd5c560d04c35aee \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/LICENSE b/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/LICENSE
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03-sources.jar b/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03-sources.jar
new file mode 100644
index 000000000..4724737da
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03-sources.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03-sources.jar.md5 b/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03-sources.jar.md5
new file mode 100644
index 000000000..26f99e6d0
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03-sources.jar.md5
@@ -0,0 +1 @@
+52d2658f6e46e90bf95c3252517c2e72 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03-sources.jar.sha1 b/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03-sources.jar.sha1
new file mode 100644
index 000000000..d938da785
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03-sources.jar.sha1
@@ -0,0 +1 @@
+1c69cb7c600bddc31d788c6d932df67bf389381e \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03.jar b/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03.jar
new file mode 100644
index 000000000..867cb69b7
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03.jar
Binary files differ
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03.jar.md5 b/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03.jar.md5
new file mode 100644
index 000000000..382a7a8c3
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03.jar.md5
@@ -0,0 +1 @@
+2b187c1765b62b5672062eaa4a9770fb \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03.jar.sha1 b/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03.jar.sha1
new file mode 100644
index 000000000..b8753f538
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03.jar.sha1
@@ -0,0 +1 @@
+15d749e002806b2d3d3cd78d30a8fc3044581a2d \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03.module b/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03.module
new file mode 100644
index 000000000..9ad9d476d
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03.module
@@ -0,0 +1,190 @@
+{
+ "formatVersion": "1.1",
+ "component": {
+ "group": "com.android.tools.utp",
+ "module": "android-test-plugin-result-listener-gradle",
+ "version": "30.1.0-beta03",
+ "attributes": {
+ "org.gradle.status": "release"
+ }
+ },
+ "createdBy": {
+ "gradle": {
+ "version": "7.2"
+ }
+ },
+ "variants": [
+ {
+ "name": "apiElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.version": 8,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-api",
+ "org.jetbrains.kotlin.localToProject": "public",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-result-listener-gradle-30.1.0-beta03.jar",
+ "url": "android-test-plugin-result-listener-gradle-30.1.0-beta03.jar",
+ "size": 11991,
+ "sha512": "6ad7a35138b6ed7bdef8826cf63052c8625105993fcf7da4bed00c1e0b2aed07b3acbf69674eb042ccf6e82deb47acf898c0d08e432f4b404f5de4b9c68562c6",
+ "sha256": "3c7c676e5fd680a80736655ec2359fc8d689e6b7c9e09cd8fd59b45fed97950e",
+ "sha1": "15d749e002806b2d3d3cd78d30a8fc3044581a2d",
+ "md5": "2b187c1765b62b5672062eaa4a9770fb"
+ }
+ ]
+ },
+ {
+ "name": "runtimeElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.version": 8,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-runtime",
+ "org.jetbrains.kotlin.localToProject": "public",
+ "org.jetbrains.kotlin.platform.type": "jvm"
+ },
+ "dependencies": [
+ {
+ "group": "com.android.tools",
+ "module": "common",
+ "version": {
+ "requires": "30.1.0-beta03"
+ }
+ },
+ {
+ "group": "com.android.tools.utp",
+ "module": "android-test-plugin-result-listener-gradle-proto",
+ "version": {
+ "requires": "30.1.0-beta03"
+ }
+ },
+ {
+ "group": "org.jetbrains.kotlin",
+ "module": "kotlin-stdlib-jdk8",
+ "version": {
+ "requires": "1.4.32"
+ }
+ },
+ {
+ "group": "org.jetbrains.kotlinx",
+ "module": "kotlinx-coroutines-core",
+ "version": {
+ "requires": "1.3.8"
+ }
+ },
+ {
+ "group": "com.google.code.gson",
+ "module": "gson",
+ "version": {
+ "requires": "2.8.6"
+ }
+ },
+ {
+ "group": "io.grpc",
+ "module": "grpc-core",
+ "version": {
+ "requires": "1.21.1"
+ }
+ },
+ {
+ "group": "io.grpc",
+ "module": "grpc-protobuf",
+ "version": {
+ "requires": "1.21.1"
+ }
+ },
+ {
+ "group": "io.grpc",
+ "module": "grpc-stub",
+ "version": {
+ "requires": "1.21.1"
+ }
+ },
+ {
+ "group": "io.grpc",
+ "module": "grpc-netty",
+ "version": {
+ "requires": "1.21.1"
+ }
+ },
+ {
+ "group": "com.google.protobuf",
+ "module": "protobuf-java",
+ "version": {
+ "requires": "3.10.0"
+ }
+ },
+ {
+ "group": "com.google.guava",
+ "module": "guava",
+ "version": {
+ "requires": "30.1-jre"
+ }
+ },
+ {
+ "group": "com.google.testing.platform",
+ "module": "android-device-provider-local",
+ "version": {
+ "requires": "0.0.8-alpha07"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "android-test-plugin-result-listener-gradle-30.1.0-beta03.jar",
+ "url": "android-test-plugin-result-listener-gradle-30.1.0-beta03.jar",
+ "size": 11991,
+ "sha512": "6ad7a35138b6ed7bdef8826cf63052c8625105993fcf7da4bed00c1e0b2aed07b3acbf69674eb042ccf6e82deb47acf898c0d08e432f4b404f5de4b9c68562c6",
+ "sha256": "3c7c676e5fd680a80736655ec2359fc8d689e6b7c9e09cd8fd59b45fed97950e",
+ "sha1": "15d749e002806b2d3d3cd78d30a8fc3044581a2d",
+ "md5": "2b187c1765b62b5672062eaa4a9770fb"
+ }
+ ]
+ },
+ {
+ "name": "javadocElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "javadoc",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-result-listener-gradle-30.1.0-beta03-javadoc.jar",
+ "url": "android-test-plugin-result-listener-gradle-30.1.0-beta03-javadoc.jar",
+ "size": 261,
+ "sha512": "b1573b5df1eb4a73191d79161511215040178456303d6cee184e4ff68efe57c6191b7d00e6941455b22c9c0edcd33e6faf5cc72ef8ce31079123c6abb2752790",
+ "sha256": "8bb75b004c71ee0f00d20fb16345390ed971cadc034eff4918f3b0e799498447",
+ "sha1": "cb524264c469d012c44497fbfaf065f47bc57f85",
+ "md5": "315131ed05ea3f7922f9b175167b08c4"
+ }
+ ]
+ },
+ {
+ "name": "sourcesElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "sources",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "android-test-plugin-result-listener-gradle-30.1.0-beta03-sources.jar",
+ "url": "android-test-plugin-result-listener-gradle-30.1.0-beta03-sources.jar",
+ "size": 3658,
+ "sha512": "5526a68f2e2e6cdae7f1ecf427e1263659e9a2b0318ad8745417bc58d2c20927d3f1806213ce289aab5e343143b21d038e139bef3a3869ffd38d13f083af098b",
+ "sha256": "e4277f1465ce1b52dba762dd0d8d49387a67116066023909ac3b815b00f5a8c9",
+ "sha1": "1c69cb7c600bddc31d788c6d932df67bf389381e",
+ "md5": "52d2658f6e46e90bf95c3252517c2e72"
+ }
+ ]
+ }
+ ]
+}
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03.module.md5 b/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03.module.md5
new file mode 100644
index 000000000..04ff122bd
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03.module.md5
@@ -0,0 +1 @@
+95e1458fa54d460fc7b6e1db765a513c \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03.module.sha1 b/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03.module.sha1
new file mode 100644
index 000000000..94d661409
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03.module.sha1
@@ -0,0 +1 @@
+0afdeec17c2a1a35ccd195a10b853e189447cc04 \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03.pom b/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03.pom
new file mode 100644
index 000000000..8e1e8e804
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03.pom
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <!-- This module was also published with a richer model, Gradle metadata, -->
+ <!-- which should be used instead. Do not delete the following line which -->
+ <!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
+ <!-- that they should prefer consuming it instead. -->
+ <!-- do_not_remove: published-with-gradle-metadata -->
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-result-listener-gradle</artifactId>
+ <version>30.1.0-beta03</version>
+ <dependencies>
+ <dependency>
+ <groupId>com.android.tools</groupId>
+ <artifactId>common</artifactId>
+ <version>30.1.0-beta03</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.android.tools.utp</groupId>
+ <artifactId>android-test-plugin-result-listener-gradle-proto</artifactId>
+ <version>30.1.0-beta03</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
+ <version>1.4.32</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jetbrains.kotlinx</groupId>
+ <artifactId>kotlinx-coroutines-core</artifactId>
+ <version>1.3.8</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.code.gson</groupId>
+ <artifactId>gson</artifactId>
+ <version>2.8.6</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>io.grpc</groupId>
+ <artifactId>grpc-core</artifactId>
+ <version>1.21.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>io.grpc</groupId>
+ <artifactId>grpc-protobuf</artifactId>
+ <version>1.21.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>io.grpc</groupId>
+ <artifactId>grpc-stub</artifactId>
+ <version>1.21.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>io.grpc</groupId>
+ <artifactId>grpc-netty</artifactId>
+ <version>1.21.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>3.10.0</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ <version>30.1-jre</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.testing.platform</groupId>
+ <artifactId>android-device-provider-local</artifactId>
+ <version>0.0.8-alpha07</version>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+ <description>A UTP plugin to listen test results</description>
+ <url>http://tools.android.com/</url>
+ <name>com.android.tools.utp.android-test-plugin-result-listener-gradle</name>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <developers>
+ <developer>
+ <name>The Android Open Source Project</name>
+ </developer>
+ </developers>
+ <scm>
+ <connection>git://android.googlesource.com/platform/tools/base.git</connection>
+ <url>https://android.googlesource.com/platform/tools/base</url>
+ </scm>
+</project>
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03.pom.md5 b/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03.pom.md5
new file mode 100644
index 000000000..ee12a8b8f
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03.pom.md5
@@ -0,0 +1 @@
+b29c743e6b1c9bdf3cedb36fb2f0c40b \ No newline at end of file
diff --git a/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03.pom.sha1 b/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03.pom.sha1
new file mode 100644
index 000000000..bc1e78a57
--- /dev/null
+++ b/com/android/tools/utp/android-test-plugin-result-listener-gradle/30.1.0-beta03/android-test-plugin-result-listener-gradle-30.1.0-beta03.pom.sha1
@@ -0,0 +1 @@
+17804b1c3b903d8f19d4f9fd1d9cce3611aa838e \ No newline at end of file