Fix occasional failures for core_test.distributed_work* tests (#2392)
This commit is contained in:
parent
4f4baea4e7
commit
2f4d4a1b1d
1 changed files with 5 additions and 5 deletions
|
@ -71,18 +71,18 @@ TEST (distributed_work, no_peers_cancel)
|
|||
// manually cancel
|
||||
node.distributed_work.cancel (hash, true); // forces local stop
|
||||
system.deadline_set (20s);
|
||||
while (!done && !node.distributed_work.items.empty ())
|
||||
while (!done || !node.distributed_work.items.empty ())
|
||||
{
|
||||
ASSERT_NO_ERROR (system.poll ());
|
||||
}
|
||||
|
||||
// now using observer
|
||||
done = false;
|
||||
ASSERT_FALSE (node.distributed_work.make (hash, node.config.work_peers, callback_to_cancel, nano::difficulty::from_multiplier (1000000, node.network_params.network.publish_threshold)));
|
||||
ASSERT_FALSE (node.distributed_work.make (hash, node.config.work_peers, callback_to_cancel, nano::difficulty::from_multiplier (1e6, node.network_params.network.publish_threshold)));
|
||||
ASSERT_EQ (1, node.distributed_work.items.size ());
|
||||
node.observers.work_cancel.notify (hash);
|
||||
system.deadline_set (20s);
|
||||
while (!done && !node.distributed_work.items.empty ())
|
||||
while (!done || !node.distributed_work.items.empty ())
|
||||
{
|
||||
ASSERT_NO_ERROR (system.poll ());
|
||||
}
|
||||
|
@ -117,7 +117,7 @@ TEST (distributed_work, no_peers_multi)
|
|||
ASSERT_NO_ERROR (system.poll ());
|
||||
}
|
||||
system.deadline_set (5s);
|
||||
while (node->distributed_work.items.empty ())
|
||||
while (!node->distributed_work.items.empty ())
|
||||
{
|
||||
node->distributed_work.cleanup_finished ();
|
||||
ASSERT_NO_ERROR (system.poll ());
|
||||
|
@ -141,7 +141,7 @@ TEST (distributed_work, no_peers_multi)
|
|||
ASSERT_NO_ERROR (system.poll ());
|
||||
}
|
||||
system.deadline_set (5s);
|
||||
while (node->distributed_work.items.empty ())
|
||||
while (!node->distributed_work.items.empty ())
|
||||
{
|
||||
node->distributed_work.cleanup_finished ();
|
||||
ASSERT_NO_ERROR (system.poll ());
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue