summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAxel Fagerstedt <axel.fagerstedt@linaro.org>2013-02-28 14:25:23 +0100
committerAxel Fagerstedt <axel.fagerstedt@linaro.org>2013-02-28 14:25:23 +0100
commit34ea360ea77695b1a1f82c25d3a8729f3bd5d9e0 (patch)
treea0682a616f35dfd37dceec50a8dd9dac782701de
parent933643b60e85396984dcc7933231059c1a924102 (diff)
downloadlinaro-android-kernel-test-34ea360ea77695b1a1f82c25d3a8729f3bd5d9e0.tar.gz
Add binder test
-rwxr-xr-xbinder/bindertest.sh13
-rwxr-xr-xlinaro-android-kernel-tests.sh8
-rw-r--r--product.mk1
3 files changed, 22 insertions, 0 deletions
diff --git a/binder/bindertest.sh b/binder/bindertest.sh
new file mode 100755
index 0000000..45e5553
--- /dev/null
+++ b/binder/bindertest.sh
@@ -0,0 +1,13 @@
+#!/system/bin/sh
+
+chmod 777 /data/nativebenchmark/binderAddInts
+if [ -z "$1" ]; then
+ /data/nativebenchmark/binderAddInts -n 10
+else
+ /data/nativebenchmark/binderAddInts -n $1
+fi
+if [ $? -eq 0 ]; then
+ echo "[bindertest]: test passed"
+else
+ echo "[bindertest]: test failed"
+fi
diff --git a/linaro-android-kernel-tests.sh b/linaro-android-kernel-tests.sh
index 4ab6f05..1b27852 100755
--- a/linaro-android-kernel-tests.sh
+++ b/linaro-android-kernel-tests.sh
@@ -60,6 +60,12 @@ run_logger_test()
done
}
+run_binder_test() {
+ echo "Running binder test."
+ bindertest.sh
+}
+
+
run_ashmemtest
run_ashmemtest_expanded
@@ -67,3 +73,5 @@ run_ashmemtest_expanded
run_alarm_dev_test
run_logger_test
+
+run_binder_test \ No newline at end of file
diff --git a/product.mk b/product.mk
index a8fdb45..f4b8bbe 100644
--- a/product.mk
+++ b/product.mk
@@ -4,6 +4,7 @@ PRODUCT_PACKAGES += alarm-dev-test \
ashmemtest-expanded \
loggerdevtest \
sync-basic
+PRODUCT_COPY_FILES += external/linaro-android-kernel-test/binder/bindertest.sh:system/bin/bindertest.sh
PRODUCT_COPY_FILES += external/linaro-android-kernel-test/linaro-android-kernel-tests.sh:system/bin/linaro-android-kernel-tests.sh
# put expanded ashmemtest in/out files on the device filesystem