mirror of
https://github.com/monero-project/monero.git
synced 2026-01-16 06:42:52 -08:00
core: do not use the persistent pool state for tests
Fixes intermittent test failures when the pool contains unexpected transactions that were brought in from the live pool.
This commit is contained in:
@@ -612,6 +612,9 @@ namespace cryptonote
|
||||
CRITICAL_REGION_LOCAL(m_transactions_lock);
|
||||
|
||||
m_config_folder = config_folder;
|
||||
if (m_config_folder.empty())
|
||||
return true;
|
||||
|
||||
std::string state_file_path = config_folder + "/" + CRYPTONOTE_POOLDATA_FILENAME;
|
||||
boost::system::error_code ec;
|
||||
if(!boost::filesystem::exists(state_file_path, ec))
|
||||
@@ -648,6 +651,9 @@ namespace cryptonote
|
||||
//---------------------------------------------------------------------------------
|
||||
bool tx_memory_pool::deinit()
|
||||
{
|
||||
if (m_config_folder.empty())
|
||||
return true;
|
||||
|
||||
if (!tools::create_directories_if_necessary(m_config_folder))
|
||||
{
|
||||
LOG_PRINT_L1("Failed to create data directory: " << m_config_folder);
|
||||
|
||||
Reference in New Issue
Block a user