diff --git a/.gitlab-ci-files/job-uitests.yml b/.gitlab-ci-files/job-uitests.yml index 04093ed84..0fdafe253 100644 --- a/.gitlab-ci-files/job-uitests.yml +++ b/.gitlab-ci-files/job-uitests.yml @@ -33,10 +33,13 @@ job-android-uitests: - ${ANDROID_HOME}/platform-tools/adb logcat -d > logs/logcats.log script: - - ./gradlew -Pandroid.testInstrumentationRunnerArguments.class=org.linphone.testsuites.CallTestSuite -PscreportAutoClose=true connectedAndroidTest --continue || true + - set +e + - ./gradlew -Pandroid.testInstrumentationRunnerArguments.class=org.linphone.testsuites.CallTestSuite -PscreportAutoClose=true connectedAndroidTest --continue + - export BUILD_RESULT=$? - ${ANDROID_HOME}/platform-tools/adb -s emulator-5554 emu kill - ${ANDROID_HOME}/platform-tools/adb -s emulator-5554 emu kill - ${ANDROID_HOME}/platform-tools/adb kill-server + - if [$BUILD_RESULT -eq 0]; then exit 0; else exit 1; fi after_script: - mv app/build/reports/androidTests/connected/* reports