Skip to content

Commit ee0282e

Browse files
committed
test: add BITCOIND_TEST env protection
1 parent 8149e9e commit ee0282e

File tree

1 file changed

+52
-6
lines changed

1 file changed

+52
-6
lines changed

testnet/stacks-node/src/burnchains/bitcoin_regtest_controller.rs

Lines changed: 52 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2823,7 +2823,7 @@ impl BitcoinRPCRequest {
28232823

28242824
#[cfg(test)]
28252825
mod tests {
2826-
use std::env::temp_dir;
2826+
use std::env::{self, temp_dir};
28272827
use std::fs::File;
28282828
use std::io::Write;
28292829

@@ -2855,7 +2855,7 @@ mod tests {
28552855
// avoiding peer port biding to reduce the number of ports to bind to.
28562856
config.burnchain.peer_port = BURNCHAIN_CONFIG_PEER_PORT_DISABLED;
28572857

2858-
//Ask the OS for a free port. Not guaranteed to stay free,
2858+
//Ask the OS for a free port. Not guaranteed to stay free,
28592859
//after TcpListner is dropped, but good enough for testing
28602860
//and starting bitcoind right after config is created
28612861
let tmp_listener =
@@ -3102,6 +3102,10 @@ mod tests {
31023102

31033103
#[test]
31043104
fn test_create_wallet_from_default_empty_name() {
3105+
if env::var("BITCOIND_TEST") != Ok("1".into()) {
3106+
return;
3107+
}
3108+
31053109
let config = utils::create_config();
31063110

31073111
let mut btcd_controller = BitcoinCoreController::new(config.clone());
@@ -3146,6 +3150,10 @@ mod tests {
31463150

31473151
#[test]
31483152
fn test_get_all_utxos_with_confirmation() {
3153+
if env::var("BITCOIND_TEST") != Ok("1".into()) {
3154+
return;
3155+
}
3156+
31493157
let miner_pubkey = utils::create_miner1_pubkey();
31503158

31513159
let mut config = utils::create_config();
@@ -3181,6 +3189,10 @@ mod tests {
31813189

31823190
#[test]
31833191
fn test_get_all_utxos_empty_for_other_pubkey() {
3192+
if env::var("BITCOIND_TEST") != Ok("1".into()) {
3193+
return;
3194+
}
3195+
31843196
let miner_pubkey = utils::create_miner1_pubkey();
31853197
let other_pubkey = utils::create_miner2_pubkey();
31863198

@@ -3201,6 +3213,10 @@ mod tests {
32013213

32023214
#[test]
32033215
fn test_get_utxos_ok() {
3216+
if env::var("BITCOIND_TEST") != Ok("1".into()) {
3217+
return;
3218+
}
3219+
32043220
let miner_pubkey = utils::create_miner1_pubkey();
32053221

32063222
let mut config = utils::create_config();
@@ -3225,6 +3241,10 @@ mod tests {
32253241

32263242
#[test]
32273243
fn test_get_utxos_none_due_to_filter_total_required() {
3244+
if env::var("BITCOIND_TEST") != Ok("1".into()) {
3245+
return;
3246+
}
3247+
32283248
let miner_pubkey = utils::create_miner1_pubkey();
32293249

32303250
let mut config = utils::create_config();
@@ -3251,6 +3271,10 @@ mod tests {
32513271

32523272
#[test]
32533273
fn test_get_utxos_none_due_to_filter_pubkey() {
3274+
if env::var("BITCOIND_TEST") != Ok("1".into()) {
3275+
return;
3276+
}
3277+
32543278
let miner_pubkey = utils::create_miner1_pubkey();
32553279

32563280
let mut config = utils::create_config();
@@ -3274,6 +3298,10 @@ mod tests {
32743298

32753299
#[test]
32763300
fn test_get_utxos_none_due_to_filter_utxo_exclusion() {
3301+
if env::var("BITCOIND_TEST") != Ok("1".into()) {
3302+
return;
3303+
}
3304+
32773305
let miner_pubkey = utils::create_miner1_pubkey();
32783306

32793307
let mut config = utils::create_config();
@@ -3305,6 +3333,10 @@ mod tests {
33053333

33063334
#[test]
33073335
fn test_build_leader_block_commit_tx_ok_with_new_commit_op() {
3336+
if env::var("BITCOIND_TEST") != Ok("1".into()) {
3337+
return;
3338+
}
3339+
33083340
let keychain = utils::create_keychain();
33093341
let miner_pubkey = keychain.get_pub_key();
33103342
let mut signer = keychain.generate_op_signer();
@@ -3336,8 +3368,11 @@ mod tests {
33363368
}
33373369

33383370
#[test]
3339-
fn test_build_leader_block_commit_tx_fails_resubmitting_same_commit_op_while_prev_not_confirmed(
3340-
) {
3371+
fn test_build_leader_block_commit_tx_fails_resub_same_commit_op_while_prev_not_confirmed() {
3372+
if env::var("BITCOIND_TEST") != Ok("1".into()) {
3373+
return;
3374+
}
3375+
33413376
let keychain = utils::create_keychain();
33423377
let miner_pubkey = keychain.get_pub_key();
33433378
let mut signer = keychain.generate_op_signer();
@@ -3378,8 +3413,11 @@ mod tests {
33783413
}
33793414

33803415
#[test]
3381-
fn test_build_leader_block_commit_tx_fails_resubmitting_same_commit_op_while_prev_is_confirmed()
3382-
{
3416+
fn test_build_leader_block_commit_tx_fails_resub_same_commit_op_while_prev_is_confirmed() {
3417+
if env::var("BITCOIND_TEST") != Ok("1".into()) {
3418+
return;
3419+
}
3420+
33833421
let keychain = utils::create_keychain();
33843422
let miner_pubkey = keychain.get_pub_key();
33853423
let mut signer = keychain.generate_op_signer();
@@ -3427,6 +3465,10 @@ mod tests {
34273465

34283466
#[test]
34293467
fn test_build_leader_block_commit_tx_ok_rbf_while_prev_is_confirmed() {
3468+
if env::var("BITCOIND_TEST") != Ok("1".into()) {
3469+
return;
3470+
}
3471+
34303472
let keychain = utils::create_keychain();
34313473
let miner_pubkey = keychain.get_pub_key();
34323474
let mut signer = keychain.generate_op_signer();
@@ -3474,6 +3516,10 @@ mod tests {
34743516

34753517
#[test]
34763518
fn test_build_leader_block_commit_tx_ok_rbf_while_prev_not_confirmed() {
3519+
if env::var("BITCOIND_TEST") != Ok("1".into()) {
3520+
return;
3521+
}
3522+
34773523
let keychain = utils::create_keychain();
34783524
let miner_pubkey = keychain.get_pub_key();
34793525
let mut signer = keychain.generate_op_signer();

0 commit comments

Comments
 (0)