|
4 | 4 | - FEATURES='serde-1'
|
5 | 5 | matrix:
|
6 | 6 | include:
|
7 |
| - - rust: 1.20.0 |
8 |
| - - rust: stable |
9 |
| - env: |
10 |
| - - NODEFAULT=1 |
11 |
| - - NODROP_FEATURES='use_needs_drop' |
12 |
| - - rust: 1.22.1 |
| 7 | + - rust: 1.24.1 |
13 | 8 | env:
|
14 | 9 | - FEATURES='array-sizes-33-128 array-sizes-129-255'
|
| 10 | + - rust: stable |
| 11 | + - rust: stable |
| 12 | + env: |
| 13 | + - FEATURES='serde-1' |
15 | 14 | - rust: stable
|
16 | 15 | env:
|
17 | 16 | - FEATURES='array-sizes-33-128 array-sizes-129-255'
|
18 | 17 | - rust: beta
|
19 | 18 | - rust: nightly
|
20 | 19 | env:
|
21 |
| - - NODEFAULT=1 |
22 |
| - - ARRAYVECTEST_ENSURE_UNION=1 |
| 20 | + - ARRAYVECTEST_ENSURE_UNION=1 |
23 | 21 | - rust: nightly
|
24 | 22 | env:
|
25 |
| - - NODROP_FEATURES='use_needs_drop' |
| 23 | + - FEATURES='serde' |
26 | 24 | - ARRAYVECTEST_ENSURE_UNION=1
|
27 | 25 | - rust: nightly
|
28 | 26 | env:
|
29 |
| - - FEATURES='serde use_union' |
30 |
| - - NODROP_FEATURES='use_union' |
| 27 | + - FEATURES='serde-1' |
31 | 28 | - ARRAYVECTEST_ENSURE_UNION=1
|
| 29 | + - rust: nightly |
| 30 | + env: |
| 31 | + - FEATURES='array-sizes-33-128 array-sizes-129-255' |
32 | 32 | branches:
|
33 | 33 | only:
|
34 | 34 | - master
|
35 | 35 | - 0.4
|
36 | 36 | script:
|
37 | 37 | - |
|
38 |
| - ([ ! -z "$NODROP_FEATURES" ] || cargo build --verbose --features "$FEATURES") && |
39 |
| - ([ "$NODEFAULT" != 1 ] || cargo build --verbose --no-default-features) && |
40 |
| - ([ ! -z "$NODROP_FEATURES" ] || cargo test --verbose --features "$FEATURES") && |
41 |
| - ([ ! -z "$NODROP_FEATURES" ] || cargo test --release --verbose --features "$FEATURES") && |
42 |
| - ([ ! -z "$NODROP_FEATURES" ] || cargo bench --verbose --features "$FEATURES" -- --test) && |
43 |
| - ([ ! -z "$NODROP_FEATURES" ] || cargo doc --verbose --features "$FEATURES") && |
44 |
| - ([ "$NODEFAULT" != 1 ] || cargo build --verbose --manifest-path=nodrop/Cargo.toml --no-default-features) && |
45 |
| - cargo test --verbose --manifest-path=nodrop/Cargo.toml --features "$NODROP_FEATURES" && |
46 |
| - cargo bench --verbose --manifest-path=nodrop/Cargo.toml --features "$NODROP_FEATURES" -- --test |
| 38 | + cargo build -v --no-default-features && |
| 39 | + cargo build -v --features "$FEATURES" && |
| 40 | + cargo test -v --features "$FEATURES" && |
| 41 | + cargo test -v --release --features "$FEATURES" && |
| 42 | + cargo bench -v --features "$FEATURES" --no-run && |
| 43 | + cargo doc -v --features "$FEATURES" && |
| 44 | + cargo build -v --manifest-path=nodrop/Cargo.toml && |
| 45 | + cargo test -v --manifest-path=nodrop/Cargo.toml |
0 commit comments