Skip to content

Commit

Permalink
Run Chrome headless tests on CI
Browse files Browse the repository at this point in the history
  • Loading branch information
alexcrichton committed Aug 3, 2018
1 parent 1125842 commit 31d92c6
Showing 1 changed file with 13 additions and 3 deletions.
16 changes: 13 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,11 @@ INSTALL_GECKODRIVER: &INSTALL_GECKODRIVER
|
curl --retry 5 -LO https://github.com/mozilla/geckodriver/releases/download/v0.21.0/geckodriver-v0.21.0-linux64.tar.gz
tar xf geckodriver-v0.21.0-linux64.tar.gz
export GECKODRIVER=`pwd`/geckodriver

INSTALL_CHROMEDRIVER: &INSTALL_CHROMEDRIVER
|
curl --retry 5 -LO https://chromedriver.storage.googleapis.com/2.41/chromedriver_linux64.zip
unzip chromedriver_linux64.zip

DEPLOY_TO_GITHUB: &DEPLOY_TO_GITHUB
before_deploy:
Expand Down Expand Up @@ -78,10 +82,13 @@ matrix:
install:
- *INSTALL_NODE_VIA_NVM
- *INSTALL_GECKODRIVER
- *INSTALL_CHROMEDRIVER
script:
- cargo test -p web-sys --target wasm32-unknown-unknown
- GECKODRIVER=`pwd`/geckodriver cargo test -p web-sys --target wasm32-unknown-unknown
- CHROMEDRIVER=`pwd`/chromedriver cargo test -p web-sys --target wasm32-unknown-unknown
addons:
firefox: latest
chrome: stable
if: branch = master

# The `js-sys` crate's tests pass on nightly.
Expand All @@ -90,10 +97,13 @@ matrix:
install:
- *INSTALL_NODE_VIA_NVM
- *INSTALL_GECKODRIVER
- *INSTALL_CHROMEDRIVER
script:
- cargo test -p js-sys --target wasm32-unknown-unknown
- GECKODRIVER=`pwd`/geckodriver cargo test -p js-sys --target wasm32-unknown-unknown
- CHROMEDRIVER=`pwd`/chromedriver cargo test -p js-sys --target wasm32-unknown-unknown
addons:
firefox: latest
chrome: stable
if: branch = master

# Tests pass on nightly using yarn
Expand Down

0 comments on commit 31d92c6

Please sign in to comment.