.travis.yml 770 B

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