UNPKG

1.02 kBapplication/x-shView Raw
1#!/usr/bin/env bash
2
3set -e
4
5if test $(uname -s) = "Darwin"
6then
7 OS="osx"
8 FILEFORMAT="zip"
9else
10 OS="linux"
11 FILEFORMAT="tar.gz"
12fi
13SC_VERSION="4.4.11"
14SAUCECONNECT_URL="https://saucelabs.com/downloads/sc-$SC_VERSION-$OS.$FILEFORMAT"
15SAUCECONNECT_USERNAME="yanneth"
16SAUCECONNECT_ACCESSKEY="1f5a4560-b02b-41aa-b52b-f033aad30870"
17BUILD_ID=${CIRCLE_BUILD_NUM:-${TRAVIS_JOB_NUMBER}}
18SAUCECONNECT_JOBIDENTIFIER="remix_tests_${BUILD_ID}"
19SAUCECONNECT_READYFILE="sc.ready"
20TEST_EXITCODE=0
21
22npm run build
23npm run serve &
24
25wget $SAUCECONNECT_URL
26tar -zxvf sc-"$SC_VERSION"-"$OS"."$FILEFORMAT"
27./sc-"$SC_VERSION"-$OS/bin/sc -u $SAUCECONNECT_USERNAME -k $SAUCECONNECT_ACCESSKEY -i $SAUCECONNECT_JOBIDENTIFIER --readyfile $SAUCECONNECT_READYFILE &
28while [ ! -f $SAUCECONNECT_READYFILE ]; do
29 sleep .5
30done
31
32npm run nightwatch_remote_parallel || TEST_EXITCODE=1
33
34node ci/sauceDisconnect.js $SAUCECONNECT_USERNAME $SAUCECONNECT_ACCESSKEY $SAUCECONNECT_JOBIDENTIFIER
35
36echo $TEST_EXITCODE
37if [ $TEST_EXITCODE -eq 1 ]
38then
39 exit 1
40fi