Add a .travis.yml file.

This commit is contained in:
Isis Lovecruft 2017-03-14 21:50:35 +00:00
parent d00c3f9f3c
commit 6522761ca6
Failed to extract signature

30
.travis.yml Normal file
View file

@ -0,0 +1,30 @@
language: rust
rust:
- stable
- beta
- nightly
env:
- TEST_COMMAND=test FEATURES=''
- TEST_COMMAND=test FEATURES='nightly'
- TEST_COMMAND=bench FEATURES='bench'
- TEST_COMMAND=bench FEATURES='nightly bench'
matrix:
exclude:
- rust: stable
env: TEST_COMMAND=bench FEATURES='bench'
- rust: beta
env: TEST_COMMAND=bench FEATURES='bench'
- rust: stable
env: TEST_COMMAND=bench FEATURES='nightly bench'
- rust: beta
env: TEST_COMMAND=bench FEATURES='nightly bench'
- rust: stable
env: TEST_COMMAND=test FEATURES='nightly'
- rust: beta
env: TEST_COMMAND=test FEATURES='nightly'
script:
- cargo $TEST_COMMAND --features="$FEATURES"