Skip to content

Commit f833847

Browse files
committed
test: add BITCOIND_TEST env protection
1 parent 9a66494 commit f833847

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
@@ -2834,7 +2834,7 @@ impl BitcoinRPCRequest {
28342834

28352835
#[cfg(test)]
28362836
mod tests {
2837-
use std::env::temp_dir;
2837+
use std::env::{self, temp_dir};
28382838
use std::fs::File;
28392839
use std::io::Write;
28402840

@@ -2866,7 +2866,7 @@ mod tests {
28662866
// avoiding peer port biding to reduce the number of ports to bind to.
28672867
config.burnchain.peer_port = BURNCHAIN_CONFIG_PEER_PORT_DISABLED;
28682868

2869-
//Ask the OS for a free port. Not guaranteed to stay free,
2869+
//Ask the OS for a free port. Not guaranteed to stay free,
28702870
//after TcpListner is dropped, but good enough for testing
28712871
//and starting bitcoind right after config is created
28722872
let tmp_listener =
@@ -3113,6 +3113,10 @@ mod tests {
31133113

31143114
#[test]
31153115
fn test_create_wallet_from_default_empty_name() {
3116+
if env::var("BITCOIND_TEST") != Ok("1".into()) {
3117+
return;
3118+
}
3119+
31163120
let config = utils::create_config();
31173121

31183122
let mut btcd_controller = BitcoinCoreController::new(config.clone());
@@ -3157,6 +3161,10 @@ mod tests {
31573161

31583162
#[test]
31593163
fn test_get_all_utxos_with_confirmation() {
3164+
if env::var("BITCOIND_TEST") != Ok("1".into()) {
3165+
return;
3166+
}
3167+
31603168
let miner_pubkey = utils::create_miner1_pubkey();
31613169

31623170
let mut config = utils::create_config();
@@ -3192,6 +3200,10 @@ mod tests {
31923200

31933201
#[test]
31943202
fn test_get_all_utxos_empty_for_other_pubkey() {
3203+
if env::var("BITCOIND_TEST") != Ok("1".into()) {
3204+
return;
3205+
}
3206+
31953207
let miner_pubkey = utils::create_miner1_pubkey();
31963208
let other_pubkey = utils::create_miner2_pubkey();
31973209

@@ -3212,6 +3224,10 @@ mod tests {
32123224

32133225
#[test]
32143226
fn test_get_utxos_ok() {
3227+
if env::var("BITCOIND_TEST") != Ok("1".into()) {
3228+
return;
3229+
}
3230+
32153231
let miner_pubkey = utils::create_miner1_pubkey();
32163232

32173233
let mut config = utils::create_config();
@@ -3236,6 +3252,10 @@ mod tests {
32363252

32373253
#[test]
32383254
fn test_get_utxos_none_due_to_filter_total_required() {
3255+
if env::var("BITCOIND_TEST") != Ok("1".into()) {
3256+
return;
3257+
}
3258+
32393259
let miner_pubkey = utils::create_miner1_pubkey();
32403260

32413261
let mut config = utils::create_config();
@@ -3262,6 +3282,10 @@ mod tests {
32623282

32633283
#[test]
32643284
fn test_get_utxos_none_due_to_filter_pubkey() {
3285+
if env::var("BITCOIND_TEST") != Ok("1".into()) {
3286+
return;
3287+
}
3288+
32653289
let miner_pubkey = utils::create_miner1_pubkey();
32663290

32673291
let mut config = utils::create_config();
@@ -3285,6 +3309,10 @@ mod tests {
32853309

32863310
#[test]
32873311
fn test_get_utxos_none_due_to_filter_utxo_exclusion() {
3312+
if env::var("BITCOIND_TEST") != Ok("1".into()) {
3313+
return;
3314+
}
3315+
32883316
let miner_pubkey = utils::create_miner1_pubkey();
32893317

32903318
let mut config = utils::create_config();
@@ -3316,6 +3344,10 @@ mod tests {
33163344

33173345
#[test]
33183346
fn test_build_leader_block_commit_tx_ok_with_new_commit_op() {
3347+
if env::var("BITCOIND_TEST") != Ok("1".into()) {
3348+
return;
3349+
}
3350+
33193351
let keychain = utils::create_keychain();
33203352
let miner_pubkey = keychain.get_pub_key();
33213353
let mut signer = keychain.generate_op_signer();
@@ -3347,8 +3379,11 @@ mod tests {
33473379
}
33483380

33493381
#[test]
3350-
fn test_build_leader_block_commit_tx_fails_resubmitting_same_commit_op_while_prev_not_confirmed(
3351-
) {
3382+
fn test_build_leader_block_commit_tx_fails_resub_same_commit_op_while_prev_not_confirmed() {
3383+
if env::var("BITCOIND_TEST") != Ok("1".into()) {
3384+
return;
3385+
}
3386+
33523387
let keychain = utils::create_keychain();
33533388
let miner_pubkey = keychain.get_pub_key();
33543389
let mut signer = keychain.generate_op_signer();
@@ -3389,8 +3424,11 @@ mod tests {
33893424
}
33903425

33913426
#[test]
3392-
fn test_build_leader_block_commit_tx_fails_resubmitting_same_commit_op_while_prev_is_confirmed()
3393-
{
3427+
fn test_build_leader_block_commit_tx_fails_resub_same_commit_op_while_prev_is_confirmed() {
3428+
if env::var("BITCOIND_TEST") != Ok("1".into()) {
3429+
return;
3430+
}
3431+
33943432
let keychain = utils::create_keychain();
33953433
let miner_pubkey = keychain.get_pub_key();
33963434
let mut signer = keychain.generate_op_signer();
@@ -3438,6 +3476,10 @@ mod tests {
34383476

34393477
#[test]
34403478
fn test_build_leader_block_commit_tx_ok_rbf_while_prev_is_confirmed() {
3479+
if env::var("BITCOIND_TEST") != Ok("1".into()) {
3480+
return;
3481+
}
3482+
34413483
let keychain = utils::create_keychain();
34423484
let miner_pubkey = keychain.get_pub_key();
34433485
let mut signer = keychain.generate_op_signer();
@@ -3485,6 +3527,10 @@ mod tests {
34853527

34863528
#[test]
34873529
fn test_build_leader_block_commit_tx_ok_rbf_while_prev_not_confirmed() {
3530+
if env::var("BITCOIND_TEST") != Ok("1".into()) {
3531+
return;
3532+
}
3533+
34883534
let keychain = utils::create_keychain();
34893535
let miner_pubkey = keychain.get_pub_key();
34903536
let mut signer = keychain.generate_op_signer();

0 commit comments

Comments
 (0)