blob: 6f311a4ca6f42a8c1bc78c215e58d7f208c28ed4 [file] [log] [blame]
language: dart
dart:
- stable
# Only building master means that we don't run two builds for each pull request.
dart_task:
- test: --platform vm
- dartanalyzer
- dartfmt
branches:
only: [master]
cache:
directories:
- $HOME/.pub-cache
before_install:
# Install libclang-dev.
- sudo add-apt-repository "deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-10 main"
- wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add -
- sudo apt-get update
- sudo apt-get install clang-10 libclang-10-dev
# Use clang from installed llvm.
- export PATH="/usr/lib/llvm-10/bin:$PATH"
before_script:
- 'dart pub run ffigen:setup'
- cd test/native_test && dart build_test_dylib.dart && cd ../..
matrix:
include:
- dart: stable
script: ./tool/travis.sh
name: Collect and report coverage.