File tree Expand file tree Collapse file tree 3 files changed +12
-14
lines changed Expand file tree Collapse file tree 3 files changed +12
-14
lines changed Original file line number Diff line number Diff line change @@ -3,9 +3,9 @@ name: Test
3
3
on :
4
4
push :
5
5
branches :
6
- - " ** "
6
+ - master
7
7
pull_request :
8
- branches :
8
+ branches :
9
9
- " **"
10
10
11
11
env :
33
33
${{ runner.os }}-14-node_modules-
34
34
- name : NPM install
35
35
if : steps.node_modules_cache.outputs.cache-hit != 'true'
36
- run : npm ci
37
- - name : Build & run tests
36
+ # Start sauce connect here, so it's ready to go by the time we need it
38
37
run : |
38
+ npm ci
39
39
./buildtools/sauce_connect.sh &
40
- npm test -- --saucelabs
40
+ - name : Build & run tests
41
+ run : npm run test
42
+ - name : Run tests in Saucelabs
43
+ run : ./buildtools/run_tests.sh --saucelabs
Original file line number Diff line number Diff line change 24
24
cd " $( dirname $( dirname " $0 " ) ) "
25
25
26
26
echo " Compiling templates..."
27
- npm run build build -soy
27
+ npm run build-soy
28
28
mkdir -p ./generated
29
29
cp -r ./out/soy/* ./generated
30
- npm run build clean
31
30
32
31
echo " Generating dependency file..."
33
32
node $( npm bin) /closure-make-deps \
Original file line number Diff line number Diff line change @@ -80,15 +80,11 @@ if [[ $1 = "--saucelabs" ]]; then
80
80
$PROTRACTOR_BIN_PATH /protractor protractor.conf.js --saucelabs $2
81
81
fi
82
82
else
83
- # https://github.com/angular/webdriver-manager/issues/404
84
- echo " Updating webdriver-manager dependency."
85
- cd ./node_modules/protractor/
86
- npm i webdriver-manager@latest
87
- cd ../../
88
83
echo " Using Headless Chrome."
89
84
# Updates Selenium Webdriver.
90
- echo " $PROTRACTOR_BIN_PATH /webdriver-manager update --gecko=false"
91
- $PROTRACTOR_BIN_PATH /webdriver-manager update --gecko=false
85
+ GOOGLE_CHROME_VERSION=$( google-chrome --product-version || echo ' latest' )
86
+ echo " $PROTRACTOR_BIN_PATH /webdriver-manager update --versions.chrome $GOOGLE_CHROME_VERSION --gecko=false"
87
+ $PROTRACTOR_BIN_PATH /webdriver-manager update --versions.chrome $GOOGLE_CHROME_VERSION --gecko=false
92
88
# Start Selenium Webdriver.
93
89
echo " $PROTRACTOR_BIN_PATH /webdriver-manager start &>/dev/null &"
94
90
$PROTRACTOR_BIN_PATH /webdriver-manager start & > /dev/null &
You can’t perform that action at this time.
0 commit comments