blob: fe0efef2226b1db4c618f29ffe3843cb7ff071c5 [file] [log] [blame]
language: dart
dart:
- dev
# 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:
- 'pub run ffigen:setup'
- cd test/native_test && dart build_test_dylib.dart && cd ../..