Run tests on multiple platforms (#86)
- Only use `--fatal-warnings` for the oldest supported SDK. Use
`--fatal-infos` on the dev SDK.
- Run tests on all 3 OSes.
diff --git a/.travis.yml b/.travis.yml
index 9871d25..a3bc070 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -4,15 +4,24 @@
- dev
- 2.2.0
+os:
+- linux
+- windows
+- osx
+
dart_task:
- test
-- dartanalyzer: --fatal-warnings --fatal-infos .
matrix:
include:
- # Only validate formatting using the dev release
- dart: dev
dart_task: dartfmt
+ - dart: 2.2.0
+ dart_task:
+ dartanalyzer: --fatal-warnings .
+ - dart: dev
+ dart_task:
+ dartanalyzer: --fatal-warnings --fatal-infos .
# Only building master means that we don't run two builds for each pull request.
branches: