Enable multilib support for strace test.

Change-Id: I3264388e53fba66277f05d53b0fb955c918c8337
Signed-off-by: Fengwei Yin <fengwei.yin@intel.com>
diff --git a/test/Android.mk b/test/Android.mk
index 40f2943..b95060c 100644
--- a/test/Android.mk
+++ b/test/Android.mk
@@ -19,8 +19,11 @@
 define declare-strace-test-target
   include $(CLEAR_VARS)
   LOCAL_SRC_FILES := $(1)
+  LOCAL_MULTILIB := both
   LOCAL_CFLAGS := -Wno-unused-parameter -Wno-error=return-type
   LOCAL_MODULE := strace-$(basename $(1))-test
+  LOCAL_MODULE_STEM_32 := strace-$(basename $(1))32-test
+  LOCAL_MODULE_STEM_64 := strace-$(basename $(1))64-test
   LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
   LOCAL_MODULE_TAGS := tests
   LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
@@ -80,12 +83,13 @@
 run-strace-%-test:
 	@printf >&2 "\n$*: RUNNING...\n" ; \
 	adb shell rm -f $(TEST_TMP_DIR)/strace-log-$* ; \
-	timeout -s 9 10 adb shell strace -f -o$(TEST_TMP_DIR)/strace-log-$* strace-$*-test > /dev/null ; \
+	timeout -s 9 10 adb shell strace -v -f -o$(TEST_TMP_DIR)/strace-log-$* strace-$*-test > strace-log-$*-output ; \
 	adb pull $(TEST_TMP_DIR)/strace-log-$* 2> /dev/null ; \
+	adb pull $(TEST_TMP_DIR)/strace-log-$*-output 2> /dev/null ; \
 	if adb shell cat $(TEST_TMP_DIR)/strace-log-$* | grep "exited with 0" > /dev/null ; \
 	then \
-		if [ -n $($*-expected-output) ] ; then \
-			if adb shell cat $(TEST_TMP_DIR)/strace-log-$* | grep $($*-expected-output) > /dev/null ; \
+		if [ -n $($(shell echo $* | sed 's/[0-9]//g')-expected-output) ] ; then \
+			if adb shell cat $(TEST_TMP_DIR)/strace-log-$* | grep $($(shell echo $* | sed 's/[0-9]//g')-expected-output) > /dev/null ; \
 				then printf >&2 "$*: PASSED\n" ; \
 				else printf >&2 "$*: FAILED\n" ; \
 			fi ; \
@@ -99,4 +103,7 @@
 adb-sync:
 	adb sync
 
-run-strace-tests: adb-sync $(foreach file, $(src_files), run-strace-$(basename $(file))-test)
+run-strace32-test: $(foreach file, $(src_files), run-strace-$(basename $(file))32-test)
+run-strace64-test: $(foreach file, $(src_files), run-strace-$(basename $(file))64-test)
+
+run-strace-tests: adb-sync run-strace32-test run-strace64-test