@@ -13,28 +13,9 @@ export LC_ALL=C
13
13
GCOV_EXECUTABLE=" gcov"
14
14
15
15
# 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=()
36
17
37
- TEST_BITCOIN_BINARY=" src/test/test_bitcoin "
18
+ TEST_BITCOIN_BINARY=" src/test/test_gridcoin "
38
19
39
20
print_usage () {
40
21
echo " Usage: $0 [custom test filter (default: all but known non-deterministic tests)] [number of test runs (default: 2)]"
0 commit comments