@@ -21,7 +21,7 @@ install_valgrind() {
21
21
fi
22
22
echo " DEVICE_CPU_TYPE: $DEVICE_CPU_TYPE "
23
23
24
- rm -r ./Inst
24
+ rm -rf ./Inst
25
25
echo " Unzip valgrind package..."
26
26
case $DEVICE_CPU_TYPE in
27
27
" ARMv7" )
@@ -32,7 +32,7 @@ install_valgrind() {
32
32
;;
33
33
esac
34
34
if [[ $? -ne 0 ]]; then
35
- rm -r ./Inst
35
+ rm -rf ./Inst
36
36
echo " FAIL! Can not unzip valgrind package."
37
37
exit 1
38
38
fi
@@ -43,18 +43,18 @@ install_valgrind() {
43
43
echo " You can try to move the ` pwd` /Inst/data/local/Inst to /data/local manually."
44
44
exit 1
45
45
else
46
- rm -r ./Inst
46
+ rm -rf ./Inst
47
47
fi
48
48
49
49
echo " DONE, install valgrind success!"
50
50
}
51
51
52
52
input_parameter () {
53
53
if [[ ! -e .sss_last_input ]]; then
54
- PACKAGE_NAME=" com.sunshushu.test"
55
- APP_MAIN_ACTIVITY=" MainActivity"
56
- SYMBOLIZED_LIB_PATH=" ` pwd` /valgrind_test/app/build/intermediates/cmake/debug/obj/armeabi-v7a"
57
- echo -e " ${PACKAGE_NAME} \n${APP_MAIN_ACTIVITY} \n${SYMBOLIZED_LIB_PATH} " > .sss_last_input
54
+ PACKAGE_NAME=" com.sunshushu.test"
55
+ APP_MAIN_ACTIVITY=" MainActivity"
56
+ SYMBOLIZED_LIB_PATH=" ` pwd` /valgrind_test/app/build/intermediates/cmake/debug/obj/armeabi-v7a"
57
+ echo -e " ${PACKAGE_NAME} \n${APP_MAIN_ACTIVITY} \n${SYMBOLIZED_LIB_PATH} " > .sss_last_input
58
58
fi
59
59
60
60
echo " Type valgrind parameter, nullable."
@@ -82,7 +82,7 @@ input_parameter() {
82
82
echo " Ensure adb is installed and device is pluged!"
83
83
continue
84
84
fi
85
- echo " $ALL_PACKAGES " | grep -q " package:${PACKAGE_NAME} \r "
85
+ echo " $ALL_PACKAGES " | grep -q " package:${PACKAGE_NAME} "
86
86
if [[ $? -ne 0 ]]; then
87
87
echo " There is no specified app on the device, try again."
88
88
continue
@@ -130,11 +130,11 @@ exec /data/local/Inst/bin/valgrind \$VGPARAMS \$* "
130
130
131
131
adb push start_valgrind.sh /data/local/
132
132
if [ $? -ne 0 ]; then
133
- rm ./start_valgrind.sh
133
+ rm -f ./start_valgrind.sh
134
134
echo " FAIL! Ensure adb is installed and device is pluged!"
135
135
exit 1
136
136
fi
137
- rm ./start_valgrind.sh
137
+ rm -f ./start_valgrind.sh
138
138
139
139
adb shell chmod 777 /data/local/start_valgrind.sh
140
140
if [ $? -ne 0 ]; then
@@ -159,7 +159,7 @@ launch_valgrind() {
159
159
adb root
160
160
echo -e " setprop wrap.$PACKAGE_NAME \" $LOG_WRAPPER \" \n exit" > .temp
161
161
adb shell < .temp
162
- rm ./.temp
162
+ rm -f ./.temp
163
163
GETPROP=` adb shell getprop wrap.$PACKAGE_NAME | tr -d " \r" `
164
164
if [[ $LOG_WRAPPER != $GETPROP ]]; then
165
165
echo -e " FAIL! Can not set device system property. Ensure the device can execute \" adb shell setprop\" ."
@@ -189,7 +189,7 @@ wait_and_terminate_app() {
189
189
else
190
190
echo -e " setprop wrap.$PACKAGE_NAME \"\" \n exit" > .temp
191
191
adb shell < .temp
192
- rm ./.temp
192
+ rm -f ./.temp
193
193
break
194
194
fi
195
195
done
@@ -212,11 +212,10 @@ pull_logs() {
212
212
fi
213
213
done
214
214
215
- adb shell rm /sdcard/valgrind.* .log
215
+ adb shell rm -f /sdcard/valgrind.* .log
216
216
echo " DONE. Check the log(s) in ` pwd` "
217
217
}
218
218
219
-
220
219
if [[ $# -eq 0 ]]; then
221
220
input_parameter
222
221
else
0 commit comments