Skip to content

Commit b371ec5

Browse files
committed
[WIP] Further narrow down Rust versions for travis builds/tests
1 parent f6e00dd commit b371ec5

File tree

1 file changed

+8
-10
lines changed

1 file changed

+8
-10
lines changed

.travis.yml

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,15 @@ before_install:
1111
- sudo apt-get install -y binutils-dev libunwind8-dev libcurl4-openssl-dev libelf-dev libdw-dev cmake gcc binutils-dev libiberty-dev
1212

1313
script:
14-
# Build workspaces with Rust stable, beta, and 1.34.0
15-
- if [ "$(rustup show | grep default | grep 1.22.0)" == "" ]; RUSTFLAGS="-C link-dead-code" cargo build --verbose
14+
- if [ "$(rustup show | grep default | grep stable)" != "" ]; RUSTFLAGS="-C link-dead-code" cargo build --verbose # Build workspaces with Rust stable
1615
- rm -f target/debug/lightning-* # Make sure we drop old test binaries
17-
# Build lightning workspace with Rust 1.22.0
18-
- if [ "$(rustup show | grep default | grep 1.22.0)" != "" ]; RUSTFLAGS="-C link-dead-code" cargo build --verbose -p lightning
19-
# Test workspaces for Rust stable, beta, and 1.34.2
20-
- if [ "$(rustup show | grep default | grep 1.22.0)" == "" ]; RUSTFLAGS="-C link-dead-code" cargo test --verbose
21-
# Test lightning workspace for 1.22.0
22-
- if [ "$(rustup show | grep default | grep 1.22.0)" != "" ]; RUSTFLAGS="-C link-dead-code" cargo test --verbose -p lightning
23-
# Run lightning workspace fuzz tests for Rust 1.34.2
24-
- if [ "$(rustup show | grep default | grep 1.34.2)" != "" ]; then cd lightning/fuzz && cargo test --verbose && ./travis-fuzz.sh; fi
16+
- RUSTFLAGS="-C link-dead-code" cargo build --verbose -p lightning # Build lightning workspace with Rust stable, beta, 1.22.0, and 1.34.0
17+
- rm -f target/debug/lightning-* # Make sure we drop old test binaries
18+
- if [ "$(rustup show | grep default | grep stable)" != "" ]; RUSTFLAGS="-C link-dead-code" cargo build --verbose -p lightning-net-tokio # Build lightning workspace with Rust stable
19+
- rm -f target/debug/lightning-* # Make sure we drop old test binaries
20+
- if [ "$(rustup show | grep default | grep 1.22.0)" == "" ]; RUSTFLAGS="-C link-dead-code" cargo test --verbose # Test workspaces for Rust stable, beta, and 1.34.2
21+
- if [ "$(rustup show | grep default | grep 1.22.0)" != "" ]; RUSTFLAGS="-C link-dead-code" cargo test --verbose -p lightning # Test lightning workspace for 1.22.0
22+
- if [ "$(rustup show | grep default | grep 1.34.2)" != "" ]; then cd lightning/fuzz && cargo test --verbose && ./travis-fuzz.sh; fi # Run lightning workspace fuzz tests for Rust 1.34.2
2523
- if [ "$(rustup show | grep default | grep stable)" != "" ]; then
2624
wget https://github.com/SimonKagstrom/kcov/archive/master.tar.gz &&
2725
tar xzf master.tar.gz &&

0 commit comments

Comments
 (0)