imgui-rs/.travis.yml
Aaron Loucks 2d93462501 Update travis to build imgui-winit-support with multiple feature sets
Disable doc tests in imgui-winit-support until only a single
version of winit is supported again.
2019-06-30 15:08:09 -04:00

39 lines
1.1 KiB
YAML

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 --manifest-path imgui-winit-support/Cargo.toml --no-default-features --features winit-19
- cargo test --manifest-path imgui-winit-support/Cargo.toml --no-default-features --features winit-19
- cargo build --manifest-path imgui-winit-support/Cargo.toml --no-default-features --features winit-20
- cargo test --manifest-path imgui-winit-support/Cargo.toml --no-default-features --features winit-20
- 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