]> git.lizzy.rs Git - rust.git/blobdiff - .travis.yml
Merge #215
[rust.git] / .travis.yml
index ecb3b76f43b26ffc2e58b8ad6874ad7e2ecd4a09..4c691f670a6d488f9fea57c8bb42585362189517 100644 (file)
@@ -7,14 +7,18 @@ before_cache:
 env:
   - CARGO_INCREMENTAL=0
 
+build: &rust_build
+  language: rust
+  rust: beta
+  script:
+    - cargo gen-tests --verify
+    - cargo gen-syntax --verify
+    - cargo test
+
 matrix:
   include:
-    - language: rust
-      rust: beta
-      script:
-        - cargo gen-syntax --verify
-        - cargo gen-tests --verify
-        - cargo test
+    - os: linux
+      <<: *rust_build
     # - language: rust
     #   rust: nightly
     #   before_script:
@@ -30,6 +34,12 @@ matrix:
         - cd editors/code && npm ci && npm run travis
 
   allow_failures:
+    - os: windows
+      if: branch = master
+      before_script:
+        - dos2unix ./crates/ra_syntax/tests/data/parser/**/*.txt
+        - dos2unix ./crates/ra_syntax/tests/data/parser/**/*.rs
+      <<: *rust_build
     - rust nightly
 
 branches: