diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2ee0d95..79eb975 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -52,26 +52,19 @@ variables: # Iterate up to 10 possible test lab configurations and create CLI tool options - for i in `seq 1 10`; do export CONFIG="TEST_LAB_DEVICE_CONFIGURATION_$i"; if [ -n "${!CONFIG}" ]; then export TEST_LAB_DEVICE_CONFIGURATIONS="$TEST_LAB_DEVICE_CONFIGURATIONS --device model=${!CONFIG} "; fi; done - + # Output for debug logging purpose only - echo $TEST_LAB_DEVICE_CONFIGURATIONS - + # Run tests if there were any configured - if [ -n "$TEST_LAB_DEVICE_CONFIGURATIONS" ]; then gcloud firebase test android run --type robo --app app.apk $TEST_LAB_DEVICE_CONFIGURATIONS --timeout 90s; fi - + # Warn if there were no configurations - if [ -z "$TEST_LAB_DEVICE_CONFIGURATIONS" ]; then echo "NO FIREBASE TESTLAB CONFIGURATIONS!!!"; fi -test_lab_test_debug: - <<: *test_lab_template_def - only: - - test-lab - script: - - cp app/build/outputs/apk/app-debug.apk ./app.apk - -test_lab_test_release: - <<: *test_lab_template_def - only: - - master - script: - - cp app/build/outputs/apk/app-release.apk ./app.apk +test_lab_debug: + <<: *test_lab_template_def + script: + - cp app/build/outputs/apk/autopizza/debug/app-autopizza-debug.apk ./app.apk + dependencies: + - build_debug