Skip to content

Commit 57db916

Browse files
committed
auto merge of #11307 : vadimcn/rust/test-adb, r=brson
Fix android device detection when connected to a remote emulator (in this case device name contains ':'). Use $(CFG_ADB) for all adb invocations.
2 parents ea4219f + c78a407 commit 57db916

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

mk/tests.mk

+16-16
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ endef
133133
$(foreach target,$(CFG_TARGET), \
134134
$(if $(findstring $(target),"arm-linux-androideabi"), \
135135
$(if $(findstring adb,$(CFG_ADB)), \
136-
$(if $(findstring device,$(shell $(CFG_ADB) devices 2>/dev/null | grep -E '^[_A-Za-z0-9-]+[[:blank:]]+device')), \
136+
$(if $(findstring device,$(shell $(CFG_ADB) devices 2>/dev/null | grep -E '^[:_A-Za-z0-9-]+[[:blank:]]+device')), \
137137
$(info check: android device attached) \
138138
$(eval $(call DEF_ADB_DEVICE_STATUS, true)), \
139139
$(info check: android device not attached) \
@@ -149,21 +149,21 @@ ifeq ($(CFG_ADB_DEVICE_STATUS),true)
149149
CFG_ADB_TEST_DIR=/data/tmp
150150

151151
$(info check: android device test dir $(CFG_ADB_TEST_DIR) ready \
152-
$(shell adb remount 1>/dev/null) \
153-
$(shell adb shell rm -r $(CFG_ADB_TEST_DIR) >/dev/null) \
154-
$(shell adb shell mkdir $(CFG_ADB_TEST_DIR)) \
155-
$(shell adb shell mkdir $(CFG_ADB_TEST_DIR)/tmp) \
156-
$(shell adb push $(S)src/etc/adb_run_wrapper.sh $(CFG_ADB_TEST_DIR) 1>/dev/null) \
157-
$(shell adb push $(TLIB2_T_arm-linux-androideabi_H_$(CFG_BUILD))/$(CFG_RUNTIME_arm-linux-androideabi) \
158-
$(CFG_ADB_TEST_DIR)) \
159-
$(shell adb push $(TLIB2_T_arm-linux-androideabi_H_$(CFG_BUILD))/$(STDLIB_GLOB_arm-linux-androideabi) \
160-
$(CFG_ADB_TEST_DIR)) \
161-
$(shell adb push $(TLIB2_T_arm-linux-androideabi_H_$(CFG_BUILD))/$(EXTRALIB_GLOB_arm-linux-androideabi) \
162-
$(CFG_ADB_TEST_DIR)) \
163-
$(shell adb push $(TLIB2_T_arm-linux-androideabi_H_$(CFG_BUILD))/$(LIBRUSTUV_GLOB_arm-linux-androideabi) \
164-
$(CFG_ADB_TEST_DIR)) \
165-
$(shell adb push $(TLIB2_T_arm-linux-androideabi_H_$(CFG_BUILD))/$(LIBGREEN_GLOB_arm-linux-androideabi) \
166-
$(CFG_ADB_TEST_DIR)) \
152+
$(shell $(CFG_ADB) remount 1>/dev/null) \
153+
$(shell $(CFG_ADB) shell rm -r $(CFG_ADB_TEST_DIR) >/dev/null) \
154+
$(shell $(CFG_ADB) shell mkdir $(CFG_ADB_TEST_DIR)) \
155+
$(shell $(CFG_ADB) shell mkdir $(CFG_ADB_TEST_DIR)/tmp) \
156+
$(shell $(CFG_ADB) push $(S)src/etc/adb_run_wrapper.sh $(CFG_ADB_TEST_DIR) 1>/dev/null) \
157+
$(shell $(CFG_ADB) push $(TLIB2_T_arm-linux-androideabi_H_$(CFG_BUILD))/$(CFG_RUNTIME_arm-linux-androideabi) \
158+
$(CFG_ADB_TEST_DIR)) \
159+
$(shell $(CFG_ADB) push $(TLIB2_T_arm-linux-androideabi_H_$(CFG_BUILD))/$(STDLIB_GLOB_arm-linux-androideabi) \
160+
$(CFG_ADB_TEST_DIR)) \
161+
$(shell $(CFG_ADB) push $(TLIB2_T_arm-linux-androideabi_H_$(CFG_BUILD))/$(EXTRALIB_GLOB_arm-linux-androideabi) \
162+
$(CFG_ADB_TEST_DIR)) \
163+
$(shell $(CFG_ADB) push $(TLIB2_T_arm-linux-androideabi_H_$(CFG_BUILD))/$(LIBRUSTUV_GLOB_arm-linux-androideabi) \
164+
$(CFG_ADB_TEST_DIR)) \
165+
$(shell $(CFG_ADB) push $(TLIB2_T_arm-linux-androideabi_H_$(CFG_BUILD))/$(LIBGREEN_GLOB_arm-linux-androideabi) \
166+
$(CFG_ADB_TEST_DIR)) \
167167
)
168168
else
169169
CFG_ADB_TEST_DIR=

0 commit comments

Comments
 (0)