Skip to content

Commit 12b60c0

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

File tree

1 file changed

+17
-7
lines changed

1 file changed

+17
-7
lines changed

.travis.yml

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,27 @@ 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+
# Build workspaces with Rust stable
15+
- if [ "$(rustup show | grep default | grep stable)" != "" ]; RUSTFLAGS="-C link-dead-code" cargo build --verbose
1616
- 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
17+
18+
# Build lightning workspace with Rust stable, beta, 1.22.0, and 1.34.0
19+
- RUSTFLAGS="-C link-dead-code" cargo build --verbose -p lightning
20+
- rm -f target/debug/lightning-* # Make sure we drop old test binaries
21+
22+
# Build lightning workspace with Rust stable
23+
- if [ "$(rustup show | grep default | grep stable)" != "" ]; RUSTFLAGS="-C link-dead-code" cargo build --verbose -p lightning-net-tokio
24+
- rm -f target/debug/lightning-* # Make sure we drop old test binaries
25+
26+
# Test workspaces for Rust stable, beta, and 1.34.2
2027
- 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
28+
29+
# Test lightning workspace for 1.22.0
2230
- 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
31+
32+
# Run lightning workspace fuzz tests for Rust 1.34.2
2433
- if [ "$(rustup show | grep default | grep 1.34.2)" != "" ]; then cd lightning/fuzz && cargo test --verbose && ./travis-fuzz.sh; fi
34+
2535
- if [ "$(rustup show | grep default | grep stable)" != "" ]; then
2636
wget https://github.com/SimonKagstrom/kcov/archive/master.tar.gz &&
2737
tar xzf master.tar.gz &&

0 commit comments

Comments
 (0)