OLD | NEW |
1 language: dart | 1 language: dart |
2 sudo: required | 2 sudo: required |
3 dist: trusty | 3 dist: trusty |
4 dart: | 4 dart: |
5 - dev | 5 - dev |
6 cache: | 6 cache: |
7 directories: | 7 directories: |
8 - $HOME/.npm | 8 - $HOME/.npm |
9 - $HOME/.nvm | 9 - $HOME/.nvm |
10 - $HOME/.pub-cache/hosted | 10 - $HOME/.pub-cache/hosted |
11 - pkg/dev_compiler/node_modules | 11 - pkg/dev_compiler/node_modules |
| 12 addons: |
| 13 firefox: latest |
12 before_install: | 14 before_install: |
13 # g++4.8.1 setup | 15 # g++4.8.1 setup |
14 - if [ "$CXX" == "g++" ]; then sudo add-apt-repository -y ppa:ubuntu-toolchain
-r/test; fi | 16 - if [ "$CXX" == "g++" ]; then sudo add-apt-repository -y ppa:ubuntu-toolchain
-r/test; fi |
15 | 17 |
16 # clang 3.4 setup | 18 # clang 3.4 setup |
17 - if [ "$CXX" == "clang++" ]; then sudo add-apt-repository -y ppa:h-rayflood/l
lvm; fi | 19 - if [ "$CXX" == "clang++" ]; then sudo add-apt-repository -y ppa:h-rayflood/l
lvm; fi |
18 | 20 |
19 - sudo apt-get update -qq | 21 - sudo apt-get update -qq |
20 | 22 |
21 # g++4.8.1 install | 23 # g++4.8.1 install |
(...skipping 29 matching lines...) Expand all Loading... |
51 # Node modules used by DDC | 53 # Node modules used by DDC |
52 - nvm install 5.5.0 | 54 - nvm install 5.5.0 |
53 - npm install | 55 - npm install |
54 script: | 56 script: |
55 # Run DDC tests | 57 # Run DDC tests |
56 - if [[ -z "$TEST" ]]; then ./tool/presubmit.sh ; fi | 58 - if [[ -z "$TEST" ]]; then ./tool/presubmit.sh ; fi |
57 - if [[ "$TEST" == coverage ]]; then ./tool/build_sdk.sh && ./tool/coverage.sh
; fi | 59 - if [[ "$TEST" == coverage ]]; then ./tool/build_sdk.sh && ./tool/coverage.sh
; fi |
58 - if [[ "$TEST" == node ]]; then ./tool/node_test.sh ; fi | 60 - if [[ "$TEST" == node ]]; then ./tool/node_test.sh ; fi |
59 env: | 61 env: |
60 - ANALYZER=master | 62 - ANALYZER=master |
| 63 - ANALYZER=master DDC_BROWSERS=Firefox |
61 - ANALYZER=master CXX=g++ | 64 - ANALYZER=master CXX=g++ |
62 - ANALYZER=master CXX=clang++ | 65 - ANALYZER=master CXX=clang++ |
63 - TEST=coverage | 66 - TEST=coverage |
64 - TEST=node | 67 - TEST=node |
65 matrix: | 68 matrix: |
66 allow_failures: | 69 allow_failures: |
67 - env: TEST=node | 70 - env: TEST=node |
| 71 - env: ANALYZER=master DDC_BROWSERS=Firefox |
68 - env: ANALYZER=master CXX=clang++ | 72 - env: ANALYZER=master CXX=clang++ |
69 notifications: | 73 notifications: |
70 email: | 74 email: |
71 recipients: | 75 recipients: |
72 - dev-compiler+buildbot@dartlang.org | 76 - dev-compiler+buildbot@dartlang.org |
73 on_failure: change | 77 on_failure: change |
OLD | NEW |