sudo: false dist: trusty language: rust rust: - stable - beta - nightly - 1.33.0 os: - linux - osx - windows cache: directories: - /home/travis/.cargo before_cache: - rm -rf /home/travis/.cargo/registry matrix: allow_failures: - rust: nightly before_install: - git submodule update --init --recursive script: - cargo build --all --verbose - cargo test --all --verbose - cargo build --all --verbose --manifest-path imgui-examples/Cargo.toml - cargo test --all --verbose --manifest-path imgui-examples/Cargo.toml - cargo build --all --verbose --manifest-path imgui-gfx-examples/Cargo.toml - cargo test --all --verbose --manifest-path imgui-gfx-examples/Cargo.toml - if [ "${TRAVIS_OS_NAME}" = "windows" ]; then cargo build --all --verbose --no-default-features --features directx --manifest-path imgui-gfx-examples/Cargo.toml; fi - if [ "${TRAVIS_OS_NAME}" = "windows" ]; then cargo test --all --verbose --no-default-features --features directx --manifest-path imgui-gfx-examples/Cargo.toml; fi