Companion PR for #5647 (#1035)

This commit is contained in:
pscott
2020-04-29 18:46:51 +02:00
committed by GitHub
parent c1ecc9b6cd
commit 15c0e6e3ed
4 changed files with 20 additions and 4 deletions
+5 -1
View File
@@ -91,7 +91,11 @@ fn async_import_queue_drops() {
// Perform this test multiple times since it exhibits non-deterministic behavior.
for _ in 0..100 {
let verifier = PassThroughVerifier(true);
let queue = BasicQueue::new(verifier, Box::new(polkadot_test_runtime_client::new()), None, None);
let threads_pool = futures::executor::ThreadPool::new().unwrap();
let spawner = |future| threads_pool.spawn_ok(future);
let queue = BasicQueue::new(verifier, Box::new(polkadot_test_runtime_client::new()), None, None, spawner);
drop(queue);
}
}
+8
View File
@@ -570,11 +570,15 @@ pub trait TestNetFactory: Sized {
);
let verifier = VerifierAdapter::new(Arc::new(Mutex::new(Box::new(verifier) as Box<_>)));
let threads_pool = futures::executor::ThreadPool::new().unwrap();
let spawner = |future| threads_pool.spawn_ok(future);
let import_queue = Box::new(BasicQueue::new(
verifier.clone(),
Box::new(block_import.clone()),
justification_import,
finality_proof_import,
spawner,
));
let listen_addr = build_multiaddr![Memory(rand::random::<u64>())];
@@ -645,11 +649,15 @@ pub trait TestNetFactory: Sized {
);
let verifier = VerifierAdapter::new(Arc::new(Mutex::new(Box::new(verifier) as Box<_>)));
let threads_pool = futures::executor::ThreadPool::new().unwrap();
let spawner = |future| threads_pool.spawn_ok(future);
let import_queue = Box::new(BasicQueue::new(
verifier.clone(),
Box::new(block_import.clone()),
justification_import,
finality_proof_import,
spawner,
));
let listen_addr = build_multiaddr![Memory(rand::random::<u64>())];