-
Couldn't load subscription status.
- Fork 713
Open
Labels
Description
Related #4587
The mutation testing highlighted there might be missing unit tests for handle_pox_cycle_start_pox_2 but there needs to be created a default for StacksTransactionEvent to check it.
The steps for making sure the handle_pox_cycle_start_pox_2 function has its possible outcomes caught are:
- create default for
StacksTransactionEvent - remove the skip header
#[cfg_attr(test, mutants::skip)] - check if mutation tests are caught for these cases:
- run
RUST_BACKTRACE=1 BITCOIND_TEST=1 cargo mutants -vV -F "replace StacksChainState::handle_pox_cycle_start_pox_2" -E ": replace .{1,2} with .{1,2} in " --baseline=skip --test-tool=nextest -- --run-ignored all --no-fail-fast --test-threads 1- Ok(vec![Default::default()])
- create tests if they aren't caught
Same flow for:
-
handle_pox_cycle_start_pox_3 -
handle_pox_cycle_start_pox_4 -
handle_pox_cycle_missed_unlocks.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Status: 🆕 New