blob: 09c92d024dec2d3f9e95a5f2a8167f23a2ad23db [file] [log] [blame]
language: dart
dist: trusty
addons:
chrome: stable
firefox: latest
dart:
- dev
- 2.0.0
before_install:
- export CHROMEDRIVER_BINARY=/usr/bin/google-chrome
- export CHROMEDRIVER_ARGS=--no-sandbox
- google-chrome --version
- firefox --version
- export DISPLAY=:99.0
- sh -e /etc/init.d/xvfb start
before_script:
- wget http://chromedriver.storage.googleapis.com/80.0.3987.106/chromedriver_linux64.zip
- unzip chromedriver_linux64.zip
- export PATH=$PATH:$PWD
- wget https://github.com/mozilla/geckodriver/releases/download/v0.21.0/geckodriver-v0.21.0-linux64.tar.gz
- tar -xvzf geckodriver-v0.21.0-linux64.tar.gz
- export PATH=$PATH:$PWD
- ./tool/travis-setup.sh
script:
- ./tool/travis.sh
# Only building master means that we don't run two builds for each pull request.
branches:
only: [master]
cache:
directories:
- $HOME/.pub-cache