From bceba84b45058c5338ca842c631ea1c3a662a4e1 Mon Sep 17 00:00:00 2001 From: Kevin Moore Date: Fri, 23 Jun 2017 14:54:08 -0700 Subject: [PATCH 1/3] Add .travis file --- .travis.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000000..b3a6b8a022 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,28 @@ +language: dart +sudo: false + +dart: + - dev + - stable + +dart_task: + - test + - dartfmt + - dartanalyzer + +# Only run one instance of the formatter and the analyzer, rather than running +# them against each Dart version. +matrix: + include: + - dart: stable + dart_task: dartfmt + - dart: dev + dart_task: dartanalyzer + +# Only building master means that we don't run two builds for each pull request. +branches: + only: [master] + +cache: + directories: + - $HOME/.pub-cache From 673bf5b3f136ab4b731a2a281e74a38a4bda99e7 Mon Sep 17 00:00:00 2001 From: Kevin Moore Date: Mon, 26 Jun 2017 14:28:24 -0700 Subject: [PATCH 2/3] test on vm and firefox --- .travis.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index b3a6b8a022..123a402463 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,7 +6,8 @@ dart: - stable dart_task: - - test + - test: --platform vm + - test: --platform firefox - dartfmt - dartanalyzer From b2b853f3835750ecb0d835b0f37029f030ccd4d5 Mon Sep 17 00:00:00 2001 From: Kevin Moore Date: Mon, 26 Jun 2017 15:29:54 -0700 Subject: [PATCH 3/3] nits --- .travis.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 123a402463..980160ff89 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,10 +6,7 @@ dart: - stable dart_task: - - test: --platform vm - - test: --platform firefox - - dartfmt - - dartanalyzer + - test: --platform vm,firefox # Only run one instance of the formatter and the analyzer, rather than running # them against each Dart version.