Skip to content

Commit 673747c

Browse files
committed
devtools: fix deterministic test coverage check script
1 parent 24dedc4 commit 673747c

File tree

1 file changed

+2
-21
lines changed

1 file changed

+2
-21
lines changed

contrib/devtools/test_deterministic_coverage.sh

Lines changed: 2 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -13,28 +13,9 @@ export LC_ALL=C
1313
GCOV_EXECUTABLE="gcov"
1414

1515
# Disable tests known to cause non-deterministic behaviour and document the source or point of non-determinism.
16-
NON_DETERMINISTIC_TESTS=(
17-
"blockfilter_index_tests/blockfilter_index_initial_sync" # src/checkqueue.h: In CCheckQueue::Loop(): while (queue.empty()) { ... }
18-
"coinselector_tests/knapsack_solver_test" # coinselector_tests.cpp: if (equal_sets(setCoinsRet, setCoinsRet2))
19-
"fs_tests/fsbridge_fstream" # deterministic test failure?
20-
"miner_tests/CreateNewBlock_validity" # validation.cpp: if (GetMainSignals().CallbacksPending() > 10)
21-
"scheduler_tests/manythreads" # scheduler.cpp: CScheduler::serviceQueue()
22-
"scheduler_tests/singlethreadedscheduler_ordered" # scheduler.cpp: CScheduler::serviceQueue()
23-
"txvalidationcache_tests/checkinputs_test" # validation.cpp: if (GetMainSignals().CallbacksPending() > 10)
24-
"txvalidationcache_tests/tx_mempool_block_doublespend" # validation.cpp: if (GetMainSignals().CallbacksPending() > 10)
25-
"txindex_tests/txindex_initial_sync" # validation.cpp: if (GetMainSignals().CallbacksPending() > 10)
26-
"txvalidation_tests/tx_mempool_reject_coinbase" # validation.cpp: if (GetMainSignals().CallbacksPending() > 10)
27-
"validation_block_tests/processnewblock_signals_ordering" # validation.cpp: if (GetMainSignals().CallbacksPending() > 10)
28-
"wallet_tests/coin_mark_dirty_immature_credit" # validation.cpp: if (GetMainSignals().CallbacksPending() > 10)
29-
"wallet_tests/dummy_input_size_test" # validation.cpp: if (GetMainSignals().CallbacksPending() > 10)
30-
"wallet_tests/importmulti_rescan" # validation.cpp: if (GetMainSignals().CallbacksPending() > 10)
31-
"wallet_tests/importwallet_rescan" # validation.cpp: if (GetMainSignals().CallbacksPending() > 10)
32-
"wallet_tests/ListCoins" # validation.cpp: if (GetMainSignals().CallbacksPending() > 10)
33-
"wallet_tests/scan_for_wallet_transactions" # validation.cpp: if (GetMainSignals().CallbacksPending() > 10)
34-
"wallet_tests/wallet_disableprivkeys" # validation.cpp: if (GetMainSignals().CallbacksPending() > 10)
35-
)
16+
NON_DETERMINISTIC_TESTS=()
3617

37-
TEST_BITCOIN_BINARY="src/test/test_bitcoin"
18+
TEST_BITCOIN_BINARY="src/test/test_gridcoin"
3819

3920
print_usage() {
4021
echo "Usage: $0 [custom test filter (default: all but known non-deterministic tests)] [number of test runs (default: 2)]"

0 commit comments

Comments
 (0)