Skip to content

Commit 5e87f2f

Browse files
committed
Android: Change directory before running tests
1 parent 2ec9b8c commit 5e87f2f

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

mk/tests.mk

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -143,8 +143,9 @@ CFG_ADB_TEST_DIR=/data/tmp
143143

144144
$(info check: android device test dir $(CFG_ADB_TEST_DIR) ready \
145145
$(shell adb remount 1>/dev/null) \
146-
$(shell adb shell mkdir $(CFG_ADB_TEST_DIR) 1>/dev/null) \
147-
$(shell adb shell rm -rf $(CFG_ADB_TEST_DIR)/* 1>/dev/null) \
146+
$(shell adb shell rm -r $(CFG_ADB_TEST_DIR) >/dev/null) \
147+
$(shell adb shell mkdir $(CFG_ADB_TEST_DIR)) \
148+
$(shell adb shell mkdir $(CFG_ADB_TEST_DIR)/tmp) \
148149
$(shell adb push $(S)src/etc/adb_run_wrapper.sh $(CFG_ADB_TEST_DIR) 1>/dev/null) \
149150
$(shell adb push $(CFG_ANDROID_CROSS_PATH)/arm-linux-androideabi/lib/armv7-a/libgnustl_shared.so \
150151
$(CFG_ADB_TEST_DIR) 1>/dev/null) \
@@ -408,10 +409,10 @@ $$(call TEST_OK_FILE,$(1),$(2),$(3),$(4)): \
408409
$(3)/stage$(1)/test/$(4)test-$(2)$$(X_$(2))
409410
@$$(call E, run: $$< via adb)
410411
@$(CFG_ADB) push $$< $(CFG_ADB_TEST_DIR)
411-
@$(CFG_ADB) shell LD_LIBRARY_PATH=$(CFG_ADB_TEST_DIR) \
412-
$(CFG_ADB_TEST_DIR)/`echo $$< | sed 's/.*\///'` \
413-
--logfile $(CFG_ADB_TEST_DIR)/check-stage$(1)-T-$(2)-H-$(3)-$(4).log > \
414-
tmp/check-stage$(1)-T-$(2)-H-$(3)-$(4).tmp
412+
@$(CFG_ADB) shell '(cd $(CFG_ADB_TEST_DIR); LD_LIBRARY_PATH=. \
413+
./$$(notdir $$<) \
414+
--logfile $(CFG_ADB_TEST_DIR)/check-stage$(1)-T-$(2)-H-$(3)-$(4).log)' \
415+
> tmp/check-stage$(1)-T-$(2)-H-$(3)-$(4).tmp
415416
@cat tmp/check-stage$(1)-T-$(2)-H-$(3)-$(4).tmp
416417
@touch tmp/check-stage$(1)-T-$(2)-H-$(3)-$(4).log
417418
@$(CFG_ADB) pull $(CFG_ADB_TEST_DIR)/check-stage$(1)-T-$(2)-H-$(3)-$(4).log tmp/

0 commit comments

Comments
 (0)