Bug 1539614 [wpt PR 16077] - HTML: move textarea tests together, a=testonly
[gecko.git] / testing / web-platform / tests / .travis.yml
blob6be58541af322cb98bf6e58ea6ae2c83f21fda3e
1 dist: trusty
2 sudo: required
3 language: python
4 branches:
5   only:
6     - master
7 before_install:
8   # This needs be sourced as it sets various env vars
9   - . ./tools/ci/before_install.sh
10 install:
11   - ./tools/ci/install.sh
12 matrix:
13   # The use of `if` conditionals to exclude jobs from master should align with
14   # jobs unconditionally listed by `./wpt test-jobs`, regardless of affected
15   # paths. (The reverse is not true, as the manifest job could run on PRs too.)
16   fast_finish: true
17   include:
18     - name: "build-css-testsuites.sh"
19       if: type = pull_request
20       os: linux
21       python: "2.7"
22       env: JOB=build_css SCRIPT=css/build-css-testsuites.sh
23   exclude:
24     - env:  # exclude empty env from the top-level above
25   allow_failures:
26     - env: JOB=build_css SCRIPT=css/build-css-testsuites.sh
27 script:
28   - ./tools/ci/run.sh
29 cache:
30   directories:
31     - $HOME/.cache/pip
32     - $HOME/meta
33 notifications:
34   email:
35     on_success: never
36     on_failure: always