language: rust
matrix:
include:
- rust: stable
env: FEATURES='default' MODE='build'
- rust: stable
env: FEATURES='default' MODE='test'
- rust: stable
env: FEATURES='default' MODE='clippy'
- rust: stable
env: FEATURES='ipv4 sntp' MODE='test'
- rust: stable
env: FEATURES='ipv4 tftp' MODE='test'
- rust: stable
env: FEATURES='ipv4 sntp tftp' MODE='test'
- rust: stable
env: FEATURES='ipv4 sntp tftp std' MODE='test'
- os: osx
rust: stable
env: FEATURES='default' MODE='build'
before_script:
- if [ "$MODE" == "clippy" ]; then rustup component add clippy-preview; fi
script:
- cargo $MODE --no-default-features --features "$FEATURES" $ARGS