mirror of
https://github.com/denoland/deno.git
synced 2024-11-22 15:06:54 -05:00
fix(cli): use Instant for test times (#22853)
Fixes https://github.com/denoland/deno_std/issues/4473
This commit is contained in:
parent
47f318230f
commit
61d86b906f
1 changed files with 3 additions and 4 deletions
|
@ -80,7 +80,6 @@ use std::sync::Arc;
|
||||||
use std::task::Poll;
|
use std::task::Poll;
|
||||||
use std::time::Duration;
|
use std::time::Duration;
|
||||||
use std::time::Instant;
|
use std::time::Instant;
|
||||||
use std::time::SystemTime;
|
|
||||||
use tokio::signal;
|
use tokio::signal;
|
||||||
|
|
||||||
mod channel;
|
mod channel;
|
||||||
|
@ -769,7 +768,7 @@ async fn run_tests_for_worker_inner(
|
||||||
// We always capture stats, regardless of sanitization state
|
// We always capture stats, regardless of sanitization state
|
||||||
let before = stats.clone().capture(&filter);
|
let before = stats.clone().capture(&filter);
|
||||||
|
|
||||||
let earlier = SystemTime::now();
|
let earlier = Instant::now();
|
||||||
let call = worker.js_runtime.call(&function);
|
let call = worker.js_runtime.call(&function);
|
||||||
let result = match worker
|
let result = match worker
|
||||||
.js_runtime
|
.js_runtime
|
||||||
|
@ -807,7 +806,7 @@ async fn run_tests_for_worker_inner(
|
||||||
let (formatted, trailer_notes) = format_sanitizer_diff(diff);
|
let (formatted, trailer_notes) = format_sanitizer_diff(diff);
|
||||||
if !formatted.is_empty() {
|
if !formatted.is_empty() {
|
||||||
let failure = TestFailure::Leaked(formatted, trailer_notes);
|
let failure = TestFailure::Leaked(formatted, trailer_notes);
|
||||||
let elapsed = SystemTime::now().duration_since(earlier)?.as_millis();
|
let elapsed = earlier.elapsed().as_millis();
|
||||||
sender.send(TestEvent::Result(
|
sender.send(TestEvent::Result(
|
||||||
desc.id,
|
desc.id,
|
||||||
TestResult::Failed(failure),
|
TestResult::Failed(failure),
|
||||||
|
@ -823,7 +822,7 @@ async fn run_tests_for_worker_inner(
|
||||||
if matches!(result, TestResult::Failed(_)) {
|
if matches!(result, TestResult::Failed(_)) {
|
||||||
fail_fast_tracker.add_failure();
|
fail_fast_tracker.add_failure();
|
||||||
}
|
}
|
||||||
let elapsed = SystemTime::now().duration_since(earlier)?.as_millis();
|
let elapsed = earlier.elapsed().as_millis();
|
||||||
sender.send(TestEvent::Result(desc.id, result, elapsed as u64))?;
|
sender.send(TestEvent::Result(desc.id, result, elapsed as u64))?;
|
||||||
}
|
}
|
||||||
Ok(())
|
Ok(())
|
||||||
|
|
Loading…
Reference in a new issue