Extend TestBroadcastReceiver::recv timeout (#20957)
* Extend TestBroadcastReceiver timeout * Add elapsed log
This commit is contained in:
parent
bbe3ce3db5
commit
337b94b3bc
|
@ -172,12 +172,16 @@ impl TestBroadcastReceiver {
|
|||
use std::time::{Duration, Instant};
|
||||
use tokio::sync::broadcast::error::TryRecvError;
|
||||
|
||||
let timeout = Duration::from_millis(500);
|
||||
let timeout = Duration::from_secs(5);
|
||||
let started = Instant::now();
|
||||
|
||||
loop {
|
||||
match self.inner.try_recv() {
|
||||
Ok(notification) => {
|
||||
debug!(
|
||||
"TestBroadcastReceiver: {:?}ms elapsed",
|
||||
started.elapsed().as_millis()
|
||||
);
|
||||
if let Some(json) = self.handler.handle(notification).expect("handler failed") {
|
||||
return json.to_string();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue