language: rust
matrix:
allow_failures:
- rust: nightly
fast_finish: true
include:
- rust: stable
os: linux
script:
- cargo build --verbose --all
- cargo test --verbose --all
- cargo doc
- rust: stable
os: osx
script:
- cargo build --verbose --all
- cargo test --verbose --all
- cargo doc
- rust: stable
os: windows
script:
- cargo build --verbose --all
- cargo test --verbose --all
- cargo doc
- rust: beta
os: linux
script:
- cargo build --verbose --all
- cargo test --all -- --skip try_build
- rust: beta
os: osx
script:
- cargo build --verbose --all
- cargo test --all -- --skip try_build
- rust: beta
os: windows
script:
- cargo build --verbose --all
- cargo test --all -- --skip try_build
- rust: nightly
os: linux
script:
- cargo build --verbose --all
- cargo test --all -- --skip try_build
- rust: nightly
os: osx
script:
- cargo build --verbose --all
- cargo test --all -- --skip try_build
- rust: nightly
os: windows
script:
- cargo build --verbose --all
- cargo test --all -- --skip try_build
notifications:
email:
on_success: never
branches:
only:
- master