X Tutup
#!/bin/bash function run_test() { abi=$1 api_level=$2 emulator_name="test_${abi}_${api_level}" echo "===============================================" echo " Starting Tests for ${emulator_name} " echo "===============================================" echo no | android create avd -c 50M --force -n ${emulator_name} -t ${api_level} --abi ${abi} emulator -partition-size 256 -avd ${emulator_name} -no-skin -no-boot-anim -no-audio -no-window -gpu on & EMU_PID=$! ./wait_for_emulator || exit 1 adb logcat -v time -s FFmpegInstrumentationTest & LOGCAT_PID=$! # Running Tests ./gradlew --info build connectedCheck || exit 1 # Killing emulator kill -9 $EMU_PID $LOGCAT_PID # delete emulator sleep 5 # wait for emulator to get killed android delete avd -n ${emulator_name} # delete emulator echo "===============================================" echo " Finished Tests for ${emulator_name} " echo "===============================================" } # x86 android-16 run_test x86 android-16 # armeabi-v7a android-16 run_test armeabi-v7a android-16
X Tutup