Build Checker as python binary for Tradefed test suites
Test: m mts; mts-tradefed run commandAndExit mts-art
Bug: 162408889
Change-Id: I737e7593c214413308ac1d8092433305f1752867
diff --git a/test/Android.bp b/test/Android.bp
index c234d73..16ded05 100644
--- a/test/Android.bp
+++ b/test/Android.bp
@@ -226,11 +226,13 @@
errorprone: {
javacflags: ["-XepDisableAllChecks"],
},
-
test_suites: [
"general-tests",
"mts",
],
+ host_required: [
+ "art-run-test-checker",
+ ],
}
art_cc_test_library {
diff --git a/tools/Android.bp b/tools/Android.bp
index 1b99ae1..307c8cf 100644
--- a/tools/Android.bp
+++ b/tools/Android.bp
@@ -80,3 +80,23 @@
host_supported: false,
src: "compile_bcp.sh",
}
+
+python_binary_host {
+ name: "art-run-test-checker",
+ srcs: [
+ "checker/**/*.py",
+ ],
+ main: "checker/checker.py",
+ version: {
+ py2: {
+ enabled: false,
+ },
+ py3: {
+ enabled: true,
+ },
+ },
+ test_suites: [
+ "general-tests",
+ "mts",
+ ],
+}