sudo: false language: rust rust: - stable - nightly - 1.8.0 - 1.9.0 - beta addons: apt: packages: - libcurl4-openssl-dev - libelf-dev - libdw-dev before_script: - pip install 'travis-cargo<0.2' --user - export PATH=$HOME/.local/bin:$PATH script: - (cd serde && travis-cargo build) - (cd serde && travis-cargo --skip nightly test) - (cd serde && travis-cargo --only nightly test -- --features unstable-testing) - (cd serde && travis-cargo build -- --no-default-features) - (cd serde && travis-cargo --only nightly build -- --no-default-features --features alloc) - (cd serde && travis-cargo --only nightly build -- --no-default-features --features collections) - (cd testing && travis-cargo --skip nightly test) - (cd testing && travis-cargo --only nightly test -- --features unstable-testing) - (cd serde_macros && travis-cargo --only nightly test -- --features unstable-testing) - (cd examples/serde-syntex-example && travis-cargo --skip nightly run) - (cd examples/serde-syntex-example && travis-cargo --only nightly run -- --no-default-features --features unstable) - (cd serde && travis-cargo --only stable doc) after_success: - (cd testing && travis-cargo --only stable coveralls --no-sudo) env: global: - TRAVIS_CARGO_NIGHTLY_FEATURE=""