mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-09-11 08:27:50 -04:00
Deleting the test application before running the test cases.
This commit is contained in:
parent
ff9c82ebb8
commit
ad1cbeb7bc
@ -7,15 +7,21 @@ adb logcat -c
|
|||||||
adb logcat *:E -v color &
|
adb logcat *:E -v color &
|
||||||
|
|
||||||
PACKAGE_NAME="org.kiwix.kiwixmobile"
|
PACKAGE_NAME="org.kiwix.kiwixmobile"
|
||||||
|
TEST_PACKAGE_NAME="${PACKAGE_NAME}.test"
|
||||||
# Function to check if the application is installed
|
# Function to check if the application is installed
|
||||||
is_app_installed() {
|
is_app_installed() {
|
||||||
adb shell pm list packages | grep -q "${PACKAGE_NAME}"
|
adb shell pm list packages | grep -q "$1"
|
||||||
}
|
}
|
||||||
|
|
||||||
if is_app_installed; then
|
if is_app_installed "$PACKAGE_NAME"; then
|
||||||
# Delete the application to properly run the test cases.
|
# Delete the application to properly run the test cases.
|
||||||
adb uninstall "${PACKAGE_NAME}"
|
adb uninstall "${PACKAGE_NAME}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if is_app_installed "$TEST_PACKAGE_NAME"; then
|
||||||
|
# Delete the test application to properly run the test cases.
|
||||||
|
adb uninstall "${TEST_PACKAGE_NAME}"
|
||||||
|
fi
|
||||||
retry=0
|
retry=0
|
||||||
while [ $retry -le 3 ]; do
|
while [ $retry -le 3 ]; do
|
||||||
if ./gradlew jacocoInstrumentationTestReport; then
|
if ./gradlew jacocoInstrumentationTestReport; then
|
||||||
@ -30,10 +36,14 @@ while [ $retry -le 3 ]; do
|
|||||||
# shellcheck disable=SC2035
|
# shellcheck disable=SC2035
|
||||||
adb logcat *:E -v color &
|
adb logcat *:E -v color &
|
||||||
|
|
||||||
if is_app_installed; then
|
if is_app_installed "$PACKAGE_NAME"; then
|
||||||
# Delete the application to properly run the test cases.
|
# Delete the application to properly run the test cases.
|
||||||
adb uninstall "${PACKAGE_NAME}"
|
adb uninstall "${PACKAGE_NAME}"
|
||||||
fi
|
fi
|
||||||
|
if is_app_installed "$TEST_PACKAGE_NAME"; then
|
||||||
|
# Delete the test application to properly run the test cases.
|
||||||
|
adb uninstall "${TEST_PACKAGE_NAME}"
|
||||||
|
fi
|
||||||
./gradlew clean
|
./gradlew clean
|
||||||
retry=$(( retry + 1 ))
|
retry=$(( retry + 1 ))
|
||||||
if [ $retry -eq 3 ]; then
|
if [ $retry -eq 3 ]; then
|
||||||
|
Loading…
x
Reference in New Issue
Block a user