Make bootstrap_processor.process_state more robust under tsan (#2629)
This commit is contained in:
parent
8a5dfeefad
commit
efa90d4c84
1 changed files with 2 additions and 2 deletions
|
@ -252,13 +252,13 @@ TEST (bootstrap_processor, process_state)
|
|||
node0->work_generate_blocking (*block2);
|
||||
node0->process (*block1);
|
||||
node0->process (*block2);
|
||||
auto node1 (std::make_shared<nano::node> (system.io_ctx, nano::get_available_port (), nano::unique_path (), system.logging, system.work));
|
||||
auto node1 (std::make_shared<nano::node> (system.io_ctx, nano::get_available_port (), nano::unique_path (), system.logging, system.work, node_flags));
|
||||
ASSERT_EQ (node0->latest (nano::dev_genesis_key.pub), block2->hash ());
|
||||
ASSERT_NE (node1->latest (nano::dev_genesis_key.pub), block2->hash ());
|
||||
node1->bootstrap_initiator.bootstrap (node0->network.endpoint ());
|
||||
ASSERT_NE (node1->latest (nano::dev_genesis_key.pub), node0->latest (nano::dev_genesis_key.pub));
|
||||
ASSERT_TIMELY (10s, node1->latest (nano::dev_genesis_key.pub) == node0->latest (nano::dev_genesis_key.pub));
|
||||
ASSERT_EQ (0, node1->active.size ());
|
||||
ASSERT_TIMELY (10s, node1->active.empty ());
|
||||
node1->stop ();
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue