monero/tests/core_tests
moneromooo-monero 27522aaa12
core_tests: reset thread pool between tests
Avoids a DB error (leading to an assert) where a thread uses
a read txn previously created with an environment that was
since closed and reopened. While this usually works since
BlockchainLMDB renews txns if it detects the environment has
changed, this will not work if objects end up being allocated
at the same address as the previous instance, leading to stale
data usage.

Thanks hyc for the LMDB debugging.
2019-11-10 12:58:49 +00:00
..
block_reward.cpp Update 2019 copyright 2019-03-05 22:05:34 +01:00
block_reward.h Update 2019 copyright 2019-03-05 22:05:34 +01:00
block_validation.cpp blockchain: forbid v1 coinbase from v12 2019-08-19 16:43:52 +00:00
block_validation.h blockchain: forbid v1 coinbase from v12 2019-08-19 16:43:52 +00:00
bulletproofs.cpp Update 2019 copyright 2019-03-05 22:05:34 +01:00
bulletproofs.h Remove unneeded SFINAE on check_tx/block verification in core_tests 2019-04-17 10:43:14 +10:00
chain_split_1.cpp Update 2019 copyright 2019-03-05 22:05:34 +01:00
chain_split_1.h Update 2019 copyright 2019-03-05 22:05:34 +01:00
chain_switch_1.cpp Update 2019 copyright 2019-03-05 22:05:34 +01:00
chain_switch_1.h Update 2019 copyright 2019-03-05 22:05:34 +01:00
chaingen001.cpp Update 2019 copyright 2019-03-05 22:05:34 +01:00
chaingen_main.cpp blockchain: enforce 10 block age for spending outputs 2019-09-17 11:39:25 +00:00
chaingen_tests_list.h Update 2019 copyright 2019-03-05 22:05:34 +01:00
chaingen.cpp cryptonote: untangle dependency from miner to blockchain 2019-10-31 01:06:42 +00:00
chaingen.h core_tests: reset thread pool between tests 2019-11-10 12:58:49 +00:00
CMakeLists.txt Merge pull request #5061 2019-03-17 17:49:30 +02:00
double_spend.cpp Update 2019 copyright 2019-03-05 22:05:34 +01:00
double_spend.h Update 2019 copyright 2019-03-05 22:05:34 +01:00
double_spend.inl Update 2019 copyright 2019-03-05 22:05:34 +01:00
integer_overflow.cpp Update 2019 copyright 2019-03-05 22:05:34 +01:00
integer_overflow.h Update 2019 copyright 2019-03-05 22:05:34 +01:00
multisig.cpp Update 2019 copyright 2019-03-05 22:05:34 +01:00
multisig.h tests: fix test_options initialization error 2019-04-07 18:18:54 +02:00
rct.cpp blockchain: enforce 10 block age for spending outputs 2019-09-17 11:39:25 +00:00
rct.h blockchain: enforce 10 block age for spending outputs 2019-09-17 11:39:25 +00:00
ring_signature_1.cpp Update 2019 copyright 2019-03-05 22:05:34 +01:00
ring_signature_1.h Update 2019 copyright 2019-03-05 22:05:34 +01:00
transaction_tests.cpp Update 2019 copyright 2019-03-05 22:05:34 +01:00
transaction_tests.h Update 2019 copyright 2019-03-05 22:05:34 +01:00
tx_validation.cpp Changed the use of boost:value_initialized for C++ list initializer 2019-09-02 14:16:29 +02:00
tx_validation.h Update 2019 copyright 2019-03-05 22:05:34 +01:00
v2_tests.cpp Update 2019 copyright 2019-03-05 22:05:34 +01:00
v2_tests.h Update 2019 copyright 2019-03-05 22:05:34 +01:00
wallet_tools.cpp add a few checks where it seems appropriate 2019-04-29 20:52:40 +00:00
wallet_tools.h device/trezor: debugging features, trezor tests 2019-03-05 14:02:45 +01:00