Home | History | Annotate | Download | only in test

Lines Matching refs:strace

19 define declare-strace-test-target
24 LOCAL_MODULE := strace-$(basename $(1))-test
25 LOCAL_MODULE_STEM_32 := strace-$(basename $(1))32-test
26 LOCAL_MODULE_STEM_64 := strace-$(basename $(1))64-test
51 $(foreach file, $(src_files), $(eval $(call declare-strace-test-target,$(file))))
54 # strace will report "exit with 0" at the end of the programs. Some tests
61 # adb sync is requreired before running "mm run-strace-tests".
63 # (strace-log-*)
82 run-strace-%-test: TEST_TMP_DIR := /data/local/tmp
83 run-strace-%-test:
85 adb shell rm -f $(TEST_TMP_DIR)/strace-log-$* ; \
86 timeout -s 9 10 adb shell strace -v -f -o$(TEST_TMP_DIR)/strace-log-$* strace-$*-test > strace-log-$*-output ; \
87 adb pull $(TEST_TMP_DIR)/strace-log-$* 2> /dev/null ; \
88 adb pull $(TEST_TMP_DIR)/strace-log-$*-output 2> /dev/null ; \
89 if adb shell cat $(TEST_TMP_DIR)/strace-log-$* | grep "exited with 0" > /dev/null ; \
92 if adb shell cat $(TEST_TMP_DIR)/strace-log-$* | grep $($(shell echo $* | sed 's/[0-9]//g')-expected-output) > /dev/null ; \
106 run-strace32-test: $(foreach file, $(src_files), run-strace-$(basename $(file))32-test)
107 run-strace64-test: $(foreach file, $(src_files), run-strace-$(basename $(file))64-test)
109 run-strace-tests: adb-sync run-strace32-test run-strace64-test