Merge "fmq_test_client device -> general-tests" am: 00286ae070 am: bc312b23d5 am: c637bdc7c5 am: 05a4b1f090
Original change: https://android-review.googlesource.com/c/platform/system/libfmq/+/1424992
Change-Id: I31ff0a71173c2cce59929d3c1863b74ba5bbc307
diff --git a/tests/Android.bp b/tests/Android.bp
index e30f22a..6e40276 100644
--- a/tests/Android.bp
+++ b/tests/Android.bp
@@ -69,7 +69,7 @@
suffix: "64",
},
},
- test_suites: ["device-tests"],
+ test_suites: ["general-tests"],
}
cc_test {
diff --git a/tests/fmq_test.py b/tests/fmq_test.py
index c086427..68114ad 100644
--- a/tests/fmq_test.py
+++ b/tests/fmq_test.py
@@ -41,18 +41,18 @@
run_cmd("adb shell killall %s >/dev/null 2>&1" % server, ignore_error=True)
return test
-def has_binary(binary):
- return 0 == run_cmd("adb shell ls %s >/dev/null" % binary, ignore_error=True)
+def has_bitness(bitness):
+ return 0 == run_cmd("echo '[[ \"$(getprop ro.product.cpu.abilist%s)\" != \"\" ]]' | adb shell sh" % bitness, ignore_error=True)
if __name__ == '__main__':
clients = []
servers = []
- if has_binary("/data/nativetest/fmq_test_client/fmq_test_client"):
+ if has_bitness(32):
clients += ["/data/nativetest/fmq_test_client/fmq_test_client"]
servers += ["/data/nativetest/android.hardware.tests.msgq@1.0-service-test/android.hardware.tests.msgq@1.0-service-test"]
- if has_binary("/data/nativetest64/fmq_test_client/fmq_test_client"):
+ if has_bitness(64):
clients += ["/data/nativetest64/fmq_test_client/fmq_test_client"]
servers += ["/data/nativetest64/android.hardware.tests.msgq@1.0-service-test/android.hardware.tests.msgq@1.0-service-test"]