Skip to content

Commit e5771b1

Browse files
committed
Make test actually fail if the ratio is too big
1 parent 76cbeda commit e5771b1

File tree

1 file changed

+10
-11
lines changed

1 file changed

+10
-11
lines changed

iroh/src/endpoint.rs

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3256,22 +3256,21 @@ mod tests {
32563256
let conn = endpoint.connect(*id, NOOP_ALPN).await?;
32573257
conn.close(0u32.into(), b"done");
32583258
}
3259-
let dt0 = t0.elapsed();
3259+
let dt0 = t0.elapsed().as_secs_f64();
32603260
let t1 = Instant::now();
32613261
for id in &ids {
32623262
let conn = endpoint.connect(*id, NOOP_ALPN).await?;
32633263
conn.close(0u32.into(), b"done");
32643264
}
3265-
let dt1 = t1.elapsed();
3266-
println!(
3267-
"Round 0: {}s, {}s per connection",
3268-
dt0.as_secs_f64(),
3269-
dt0.as_secs_f64() / (n as f64)
3270-
);
3271-
println!(
3272-
"Round 1: {}s, {}s per connection",
3273-
dt1.as_secs_f64(),
3274-
dt1.as_secs_f64() / (n as f64)
3265+
let dt1 = t1.elapsed().as_secs_f64();
3266+
3267+
println!("Round 0: {}s, {}s per connection", dt0, dt0 / (n as f64));
3268+
println!("Round 1: {}s, {}s per connection", dt1, dt1 / (n as f64));
3269+
assert!(
3270+
dt0 / dt1 < 20.0,
3271+
"First round: {}s, second round {}s",
3272+
dt0,
3273+
dt1
32753274
);
32763275
Ok(())
32773276
}

0 commit comments

Comments
 (0)