@@ -44,22 +44,24 @@ cargo check --verbose --color always --features rpc-client,rest-client,tokio
4444popd
4545
4646if [[ " $HOST_PLATFORM " != * windows* ]]; then
47- if [ -z " $BITCOIND_EXE " ] || [ -z " $ELECTRS_EXE " ]; then
47+ pushd lightning-transaction-sync
48+ echo -e " \n\nChecking Transaction Sync Clients with features."
49+ cargo check --verbose --color always --features esplora-blocking
50+ cargo check --verbose --color always --features esplora-async
51+ cargo check --verbose --color always --features esplora-async-https
52+ cargo check --verbose --color always --features electrum
53+
54+ if [ -z " $CI_ENV " ] && [[ -z " $BITCOIND_EXE " || -z " $ELECTRS_EXE " ]]; then
4855 echo -e " \n\nSkipping testing Transaction Sync Clients due to BITCOIND_EXE or ELECTRS_EXE being unset."
56+ cargo check --tests
4957 else
50- echo -e " \n\nBuilding and testing Transaction Sync Clients with features"
51- pushd lightning-transaction-sync
52-
58+ echo -e " \n\nTesting Transaction Sync Clients with features."
5359 cargo test --verbose --color always --features esplora-blocking
54- cargo check --verbose --color always --features esplora-blocking
5560 cargo test --verbose --color always --features esplora-async
56- cargo check --verbose --color always --features esplora-async
5761 cargo test --verbose --color always --features esplora-async-https
58- cargo check --verbose --color always --features esplora-async-https
5962 cargo test --verbose --color always --features electrum
60- cargo check --verbose --color always --features electrum
61- popd
6263 fi
64+ popd
6365fi
6466
6567echo -e " \n\nTest futures builds"
0 commit comments