mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-30 19:51:02 +00:00
fix race in sync tests (#2259)
This commit is contained in:
committed by
Bastian Köcher
parent
7f59cdb900
commit
5725e25448
@@ -25,6 +25,7 @@ fg_primitives = { package = "substrate-finality-grandpa-primitives", path = "pri
|
||||
grandpa = { package = "finality-grandpa", version = "0.7.1", features = ["derive-codec"] }
|
||||
|
||||
[dev-dependencies]
|
||||
consensus_common = { package = "substrate-consensus-common", path = "../consensus/common", features = ["test-helpers"] }
|
||||
network = { package = "substrate-network", path = "../network", features = ["test-helpers"] }
|
||||
keyring = { package = "substrate-keyring", path = "../keyring" }
|
||||
test_client = { package = "substrate-test-client", path = "../test-client"}
|
||||
|
||||
@@ -419,7 +419,7 @@ fn run_to_completion_with<F: FnOnce()>(
|
||||
.for_each(move |_| {
|
||||
net.lock().send_import_notifications();
|
||||
net.lock().send_finality_notifications();
|
||||
net.lock().route_fast();
|
||||
net.lock().sync_without_disconnects();
|
||||
Ok(())
|
||||
})
|
||||
.map(|_| ())
|
||||
@@ -515,7 +515,7 @@ fn finalize_3_voters_1_observer() {
|
||||
.map_err(|_| ());
|
||||
|
||||
let drive_to_completion = ::tokio::timer::Interval::new_interval(TEST_ROUTING_INTERVAL)
|
||||
.for_each(move |_| { net.lock().route_fast(); Ok(()) })
|
||||
.for_each(move |_| { net.lock().sync_without_disconnects(); Ok(()) })
|
||||
.map(|_| ())
|
||||
.map_err(|_| ());
|
||||
|
||||
@@ -680,7 +680,7 @@ fn transition_3_voters_twice_1_observer() {
|
||||
.for_each(move |_| {
|
||||
net.lock().send_import_notifications();
|
||||
net.lock().send_finality_notifications();
|
||||
net.lock().route_fast();
|
||||
net.lock().sync_without_disconnects();
|
||||
Ok(())
|
||||
})
|
||||
.map(|_| ())
|
||||
@@ -789,7 +789,7 @@ fn sync_justifications_on_change_blocks() {
|
||||
|
||||
// the last peer should get the justification by syncing from other peers
|
||||
while net.lock().peer(3).client().justification(&BlockId::Number(21)).unwrap().is_none() {
|
||||
net.lock().route_fast();
|
||||
net.lock().sync_without_disconnects();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1198,7 +1198,7 @@ fn voter_persists_its_votes() {
|
||||
.for_each(move |_| {
|
||||
net.lock().send_import_notifications();
|
||||
net.lock().send_finality_notifications();
|
||||
net.lock().route_fast();
|
||||
net.lock().sync_without_disconnects();
|
||||
Ok(())
|
||||
})
|
||||
.map(|_| ())
|
||||
|
||||
Reference in New Issue
Block a user