| language: rust |
| |
| addons: |
| apt: |
| sources: |
| - ubuntu-toolchain-r-test |
| packages: |
| - gcc-5 |
| |
| os: |
| - linux |
| |
| rust: |
| - stable |
| |
| env: |
| - CARGO_TARGET_DIR=/tmp/bindgen LLVM_VERSION=3.8 BINDGEN_FEATURES=llvm_stable |
| - CARGO_TARGET_DIR=/tmp/bindgen LLVM_VERSION=3.9 BINDGEN_FEATURES= |
| |
| cache: |
| directories: |
| - $HOME/.cargo |
| |
| before_install: . ./ci/before_install.sh |
| |
| script: |
| - cargo test --features "$BINDGEN_FEATURES assert_no_dangling_items" |
| - cargo test --release --features "$BINDGEN_FEATURES assert_no_dangling_items" |
| - git add -A |
| - git diff @ |
| - git diff-index --quiet HEAD |
| - cargo build --features "$BINDGEN_FEATURES docs_" |
| - cd tests/expectations |
| - cargo test |
| - cd ../../bindgen-integration |
| - cargo test --features "$BINDGEN_FEATURES" |
| - cargo test --release --features "$BINDGEN_FEATURES" |
| |
| notifications: |
| webhooks: http://build.servo.org:54856/travis |