Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(116)

Side by Side Diff: .travis.yml

Issue 2301833002: Travis config (Closed)
Patch Set: Fix status Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 language: dart
2 sudo: required
3 dist: trusty
4 dart:
5 - dev
6 cache:
7 directories:
8 - $HOME/.npm
9 - $HOME/.nvm
10 - $HOME/.pub-cache/hosted
11 - pkg/dev_compiler/node_modules
12 before_install:
13 # g++4.8.1 setup
14 - if [ "$CXX" == "g++" ]; then sudo add-apt-repository -y ppa:ubuntu-toolchain -r/test; fi
15
16 # clang 3.4 setup
17 - if [ "$CXX" == "clang++" ]; then sudo add-apt-repository -y ppa:h-rayflood/l lvm; fi
18
19 - sudo apt-get update -qq
20
21 # g++4.8.1 install
22 - if [ "$CXX" = "g++" ]; then sudo apt-get install -qq g++-4.8; fi
23 - if [ "$CXX" = "g++" ]; then export CXX="g++-4.8"; fi
24
25 # clang 3.4 install
26 - if [ "$CXX" == "clang++" ]; then sudo apt-get install --allow-unauthenticate d -qq clang-3.4; fi
27 - if [ "$CXX" == "clang++" ]; then export CXX="clang++-3.4"; fi
28
29 - if [ "$CXX" ]; then $CXX --version ; fi
30
31 # Install Depot Tools
32 - git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
33 - export PATH=`pwd`/depot_tools:"$PATH"
34
35 # Checkout everything if we're building the SDK
36 - 'gclient config --spec=''solutions = [ { "name": ".", "url": "git@github.com :dart-lang/sdk.git", "deps_file": "DEPS", "managed": False, "custom_vars": { "da rt_root": "." } } ]'''
37 - if [ "$CXX" ]; then gclient sync ; fi
38
39 # If a C++ compiler is set, built the SDK - else keep the preinstalled.
40 - if [ "$CXX" ]; then ./tools/build.py -m release create_sdk ; fi
41 - if [ "$CXX" ]; then export PATH=`pwd`/out/ReleaseX64/dart-sdk/bin:"$PATH" ; fi
42 - dart --version
43
44 # DDC setup
45 - cd pkg/dev_compiler
46 - pub global activate dart_coveralls
47 - export CHROME_CANARY_BIN=`./tool/get_chrome_canary.sh`
48 - export DISPLAY=:99.0
49 - sh -e /etc/init.d/xvfb start
50 before_script:
51 # Node modules used by DDC
52 - nvm install 5.5.0
53 - npm install
54 script:
55 # Run DDC tests
56 - if [[ -z "$TEST" ]]; then ./tool/presubmit.sh ; fi
57 - if [[ "$TEST" == coverage ]]; then ./tool/build_sdk.sh && ./tool/coverage.sh ; fi
58 - if [[ "$TEST" == node ]]; then ./tool/node_test.sh ; fi
59 env:
60 - ANALYZER=master
61 - ANALYZER=master CXX=g++
62 - ANALYZER=master CXX=clang++
63 - TEST=coverage
64 - TEST=node
65 matrix:
66 allow_failures:
67 - env: TEST=node
68 - env: ANALYZER=master CXX=clang++
OLDNEW
« no previous file with comments | « no previous file | pkg/dev_compiler/test/browser/language_tests.js » ('j') | pkg/dev_compiler/test/browser/language_tests.js » ('J')

Powered by Google App Engine
This is Rietveld 408576698