.travis.yml 686 B

12345678910111213141516171819202122232425262728293031323334
  1. language: rust
  2. rust:
  3. - 1.45.0
  4. - stable
  5. - beta
  6. - nightly
  7. os:
  8. - linux
  9. - osx
  10. jobs:
  11. fast_finish: true
  12. allow_failures:
  13. - rust: nightly
  14. include:
  15. - name: 'Rust: lint with Clippy'
  16. rust: stable
  17. install:
  18. - rustup component add clippy
  19. script:
  20. - cargo clippy
  21. - name: 'Rust: mutation testing'
  22. rust: nightly
  23. install:
  24. - git clone https://github.com/llogiq/mutagen.git
  25. - cd mutagen/mutagen-runner
  26. - cargo install --path .
  27. - cd ../..
  28. script:
  29. - cargo test --package dns --features=dns/with_mutagen -- --quiet
  30. - cargo mutagen --package dns --features=dns/with_mutagen