X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=ci%2Fci-tests.sh;h=6b89a98fddadc2530cce26849acbf6e98d34b480;hb=3e1e393f61aa4725b7a66e895af40d0c89e37d6b;hp=d5f659850e4a2078c87272b3da9cf78873a4fc89;hpb=b78f93694f0b1c6c2125539502fcb66b3b191284;p=rust-lightning diff --git a/ci/ci-tests.sh b/ci/ci-tests.sh index d5f65985..6b89a98f 100755 --- a/ci/ci-tests.sh +++ b/ci/ci-tests.sh @@ -45,29 +45,29 @@ export RUST_BACKTRACE=1 echo -e "\n\nBuilding and testing all workspace crates..." cargo test --verbose --color always -cargo build --verbose --color always +cargo check --verbose --color always echo -e "\n\nBuilding and testing Block Sync Clients with features" pushd lightning-block-sync cargo test --verbose --color always --features rest-client -cargo build --verbose --color always --features rest-client +cargo check --verbose --color always --features rest-client cargo test --verbose --color always --features rpc-client -cargo build --verbose --color always --features rpc-client +cargo check --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 +cargo check --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 +cargo check --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 test --verbose --color always --features esplora-blocking - cargo build --verbose --color always --features esplora-blocking + cargo check --verbose --color always --features esplora-blocking cargo test --verbose --color always --features esplora-async - cargo build --verbose --color always --features esplora-async + cargo check --verbose --color always --features esplora-async cargo test --verbose --color always --features esplora-async-https - cargo build --verbose --color always --features esplora-async-https + cargo check --verbose --color always --features esplora-async-https popd fi @@ -93,7 +93,7 @@ fi echo -e "\n\nBuilding with all Log-Limiting features" pushd lightning grep '^max_level_' Cargo.toml | awk '{ print $1 }'| while read -r FEATURE; do - cargo build --verbose --color always --features "$FEATURE" + cargo check --verbose --color always --features "$FEATURE" done popd