]> git.proxmox.com Git - rustc.git/blame - src/vendor/arrayvec/.travis.yml
New upstream version 1.25.0+dfsg1
[rustc.git] / src / vendor / arrayvec / .travis.yml
CommitLineData
2c00a5a8
XL
1language: rust
2sudo: false
3env:
4 - FEATURES='serde-1'
5matrix:
6 include:
7 - rust: 1.13.0
8 - rust: stable
9 env:
10 - NODEFAULT=1
11 - NODROP_FEATURES='use_needs_drop'
12 - rust: beta
13 - rust: nightly
14 env:
15 - NODEFAULT=1
16 - rust: nightly
17 env:
18 - NODROP_FEATURES='use_needs_drop'
19 - rust: nightly
20 env:
21 - FEATURES='serde use_union'
22 - NODROP_FEATURES='use_union'
23branches:
24 only:
25 - master
26 - 0.3
27script:
28 - |
29 ([ ! -z "$NODROP_FEATURES" ] || cargo build --verbose --features "$FEATURES") &&
30 ([ "$NODEFAULT" != 1 ] || cargo build --verbose --no-default-features) &&
31 ([ ! -z "$NODROP_FEATURES" ] || cargo test --verbose --features "$FEATURES") &&
32 ([ ! -z "$NODROP_FEATURES" ] || cargo test --release --verbose --features "$FEATURES") &&
33 ([ ! -z "$NODROP_FEATURES" ] || cargo bench --verbose --features "$FEATURES" -- --test) &&
34 ([ ! -z "$NODROP_FEATURES" ] || cargo doc --verbose --features "$FEATURES") &&
35 ([ "$NODEFAULT" != 1 ] || cargo build --verbose --manifest-path=nodrop/Cargo.toml --no-default-features) &&
36 cargo test --verbose --manifest-path=nodrop/Cargo.toml --features "$NODROP_FEATURES" &&
37 cargo bench --verbose --manifest-path=nodrop/Cargo.toml --features "$NODROP_FEATURES" -- --test