diff --git a/.circleci/config.yml b/.circleci/config.yml index 9c0712ad8a02982733f2526fc8741d78ac850a5e..377608e5540ba8cd4b78840af7213ef0061fbb83 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -116,11 +116,11 @@ commands: name: Install Android SDK command: | sh .circleci/install-android-sdk.sh - echo 'export PATH=$ANDROID_SDK_ROOT/cmdline-tools/latest/bin:$PATH' >> $BASH_ENV - echo 'export PATH=$ANDROID_SDK_ROOT/cmdline-tools/latest:$PATH' >> $BASH_ENV - echo 'export PATH=$ANDROID_SDK_ROOT/platform-tools:$PATH' >> $BASH_ENV - echo 'export PATH=$ANDROID_SDK_ROOT/emulator:$PATH' >> $BASH_ENV - echo 'export PATH=$ANDROID_SDK_ROOT/build-tools/29.0.3:$PATH' >> $BASH_ENV + echo 'export PATH=$ANDROID_SDK_ROOT/cmdline-tools/latest/bin:$PATH' >> $BASH_ENV + echo 'export PATH=$ANDROID_SDK_ROOT/cmdline-tools/latest:$PATH' >> $BASH_ENV + echo 'export PATH=$ANDROID_SDK_ROOT/platform-tools:$PATH' >> $BASH_ENV + echo 'export PATH=$ANDROID_SDK_ROOT/emulator:$PATH' >> $BASH_ENV + echo 'export PATH=$ANDROID_SDK_ROOT/build-tools/29.0.3:$PATH' >> $BASH_ENV source $BASH_ENV sdkmanager --list - save_cache: @@ -465,10 +465,15 @@ jobs: - run-gradle-cmd: desc: Build instrumentation test APK cmd: ":Corona-Warn-App:assembleDeviceForTestersDebugAndroidTest" + - run: + name: Setup Testlab environment + command: | + echo "export BUCKETDIR=\"`date "+%Y-%m-%d-%H:%M:%S:%3N"`-${RANDOM}\"" >> $BASH_ENV + source $BASH_ENV + echo "$BUCKETDIR is setup." - run: name: Test with Firebase Test Lab command: | - BUCKETDIR="`date "+%Y-%m-%d-%H:%M:%S:%3N"`-${RANDOM}" echo "Using bucketdir $BUCKETDIR" sudo gcloud firebase test android run \ --type instrumentation \ @@ -492,7 +497,7 @@ jobs: name: Install gsutil dependency and copy test results data command: | sudo pip install -U crcmod - sudo gsutil -m cp -R -U "`sudo gsutil ls gs://${GOOGLE_PROJECT_ID}-circleci-android/${BUCKETDIR} | tail -1`*" firebase-results | true + sudo gsutil -m cp -R -U gs://${GOOGLE_PROJECT_ID}-circleci-android/${BUCKETDIR}/flame* firebase-results - store_test_results: path: ./firebase-results/flame-29-de_DE-portrait - compress-path: