From 6f40ed5cd88428d7ad46adfd216e7a9fadc5160d Mon Sep 17 00:00:00 2001 From: Sefa Ilkimen Date: Tue, 27 Feb 2018 15:33:59 +0100 Subject: [PATCH] skip Saucelabs tests on PRs, because secret ENV vars are not supported currently for PRs --- scripts/test-app.sh | 5 +++++ scripts/upload-artifact.sh | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/scripts/test-app.sh b/scripts/test-app.sh index 5957d2c..1640258 100755 --- a/scripts/test-app.sh +++ b/scripts/test-app.sh @@ -3,6 +3,11 @@ set -e ROOT="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"/.. +if [ $CI == "true" ] && ([ -z $SAUCE_USERNAME ] || [ -z $SAUCE_ACCESS_KEY ]); then + echo "Skipping CI tests, because Saucelabs credentials are not set."; + exit 0; +fi + pushd $ROOT ./node_modules/.bin/mocha ./test/app-mocha-specs/test.js "$@" popd diff --git a/scripts/upload-artifact.sh b/scripts/upload-artifact.sh index 2a09267..d10758c 100755 --- a/scripts/upload-artifact.sh +++ b/scripts/upload-artifact.sh @@ -5,6 +5,11 @@ PLATFORM=$([[ "${@#--android}" = "$@" ]] && echo "ios" || echo "android") ROOT="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"/.. TEMP=$ROOT/temp +if [ -z $SAUCE_USERNAME ] || [ -z $SAUCE_ACCESS_KEY ]; then + echo "Skipping uploading artifact, because Saucelabs credentials are not set."; + exit 0; +fi + if [ $PLATFORM = "android" ]; then curl -u $SAUCE_USERNAME:$SAUCE_ACCESS_KEY \ -X POST \