diff options
author | MarcoFalke <falke.marco@gmail.com> | 2019-02-05 17:14:29 -0500 |
---|---|---|
committer | MarcoFalke <falke.marco@gmail.com> | 2019-02-05 17:14:30 -0500 |
commit | 9e7f8f6c827114141c038a1e6dee42c8c43ed522 (patch) | |
tree | fc57c0e87604a80439e1c039bca657054b64461c | |
parent | 9b63c436a699a7c9dea0999db7053d554b87958a (diff) | |
parent | ef0b01217a556150e98a029adbc8b8062ca204fe (diff) | |
download | bitcoin-9e7f8f6c827114141c038a1e6dee42c8c43ed522.tar.xz |
Merge #15327: tests: Make test updatecoins_simulation_test deterministic
ef0b01217a tests: Make updatecoins_simulation_test deterministic (practicalswift)
Pull request description:
Make test `updatecoins_simulation_test` deterministic.
Can be verified using `contrib/test_deterministic_coverage.sh` introduced in #15296.
Related:
* #15296: "tests: Add script checking for deterministic line coverage in unit tests"
* #15324: "test: Make bloom tests deterministic"
* #14343: "coverage reports non-deterministic"
Tree-SHA512: 3466e28a42dd3735effb8542044d88e8350a470729d4a4f02abce9d6367de6568d698131469ba154d3dc76d448bacb360b7aefd066bb5b91408c0be375dd3ecb
-rw-r--r-- | src/test/coins_tests.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/test/coins_tests.cpp b/src/test/coins_tests.cpp index aa2e88477d..f6b97a6868 100644 --- a/src/test/coins_tests.cpp +++ b/src/test/coins_tests.cpp @@ -279,6 +279,8 @@ UtxoData::iterator FindRandomFrom(const std::set<COutPoint> &utxoSet) { // has the expected effect (the other duplicate is overwritten at all cache levels) BOOST_AUTO_TEST_CASE(updatecoins_simulation_test) { + SeedInsecureRand(/* deterministic */ true); + bool spent_a_duplicate_coinbase = false; // A simple map to track what we expect the cache stack to represent. std::map<COutPoint, Coin> result; |