X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=ci%2Fci-tests.sh;h=ef9ecf7b86d8653d5bdf1b7ab758032425bd33d6;hb=2cb25576697f368f1807d6a1f2db3d6086beb84b;hp=5b46b2da079fef898391362ff026f159c60624d8;hpb=685f26665594e9b941ae94b00600f2b4a4a533fa;p=rust-lightning diff --git a/ci/ci-tests.sh b/ci/ci-tests.sh index 5b46b2da..ef9ecf7b 100755 --- a/ci/ci-tests.sh +++ b/ci/ci-tests.sh @@ -37,30 +37,30 @@ PIN_RELEASE_DEPS # pin the release dependencies in our main workspace export RUST_BACKTRACE=1 echo -e "\n\nBuilding and testing all workspace crates..." -cargo build --verbose --color always cargo test --verbose --color always +cargo build --verbose --color always echo -e "\n\nBuilding and testing Block Sync Clients with features" pushd lightning-block-sync -cargo build --verbose --color always --features rest-client cargo test --verbose --color always --features rest-client -cargo build --verbose --color always --features rpc-client +cargo build --verbose --color always --features rest-client cargo test --verbose --color always --features rpc-client -cargo build --verbose --color always --features rpc-client,rest-client +cargo build --verbose --color always --features rpc-client cargo test --verbose --color always --features rpc-client,rest-client -cargo build --verbose --color always --features rpc-client,rest-client,tokio +cargo build --verbose --color always --features rpc-client,rest-client cargo test --verbose --color always --features rpc-client,rest-client,tokio +cargo build --verbose --color always --features rpc-client,rest-client,tokio popd if [[ $RUSTC_MINOR_VERSION -gt 67 && "$HOST_PLATFORM" != *windows* ]]; then echo -e "\n\nBuilding and testing Transaction Sync Clients with features" pushd lightning-transaction-sync - cargo build --verbose --color always --features esplora-blocking cargo test --verbose --color always --features esplora-blocking - cargo build --verbose --color always --features esplora-async + cargo build --verbose --color always --features esplora-blocking cargo test --verbose --color always --features esplora-async - cargo build --verbose --color always --features esplora-async-https + cargo build --verbose --color always --features esplora-async cargo test --verbose --color always --features esplora-async-https + cargo build --verbose --color always --features esplora-async-https popd fi