diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 4f51c0f1..b6b7ff5d 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -45,9 +45,13 @@ jobs: - name: Tests (Bitcoin mode, REST+Electrum) run: RUST_LOG=debug cargo test + - name: Test test_electrum_raw + run: RUST_LOG=debug cargo test -- --include-ignored test_electrum_raw + - name: Tests (Liquid mode, REST) run: RUST_LOG=debug cargo test --features liquid + nix: runs-on: ubuntu-latest steps: diff --git a/tests/electrum.rs b/tests/electrum.rs index 3dacf74b..bbb62325 100644 --- a/tests/electrum.rs +++ b/tests/electrum.rs @@ -145,6 +145,7 @@ fn test_electrum() -> Result<()> { /// This only runs on Bitcoin (non-Liquid) mode. #[cfg_attr(not(feature = "liquid"), test)] #[cfg_attr(feature = "liquid", allow(dead_code))] +#[ignore = "must be launched singularly, otherwise conflict with the other server"] fn test_electrum_raw() { // Spawn an Electrs Electrum RPC server let (_electrum_server, electrum_addr, mut _tester) = common::init_electrum_tester().unwrap();