1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-22 07:14:47 -05:00

chore: add bundle_no_check benchmark (#8130)

This commit is contained in:
Luca Casonato 2020-10-26 19:57:29 +01:00 committed by GitHub
parent c4d33e8d77
commit acc201625f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 2 deletions

View file

@ -93,6 +93,11 @@ const EXEC_TIME_BENCHMARKS: &[(&str, &[&str], Option<i32>)] = &[
&["bundle", "std/examples/chat/server_test.ts"],
None,
),
(
"bundle_no_check",
&["bundle", "--no-check", "std/examples/chat/server_test.ts"],
None,
),
];
const RESULT_KEYS: &[&str] =
@ -308,7 +313,7 @@ fn run_strace_benchmarks(
deno_exe.to_str().unwrap(),
])
.args(args.iter())
.stdout(Stdio::null())
.stdout(Stdio::inherit())
.spawn()?
.wait()?;
@ -319,7 +324,7 @@ fn run_strace_benchmarks(
thread_count.insert(
name.to_string(),
Value::Number(Number::from(
strace_result.get("clone").unwrap().calls + 1,
strace_result.get("clone").map(|d| d.calls).unwrap_or(0) + 1,
)),
);
syscall_count.insert(

View file

@ -1041,6 +1041,7 @@ pub fn parse_wrk_output(output: &str) -> WrkOutput {
}
}
#[derive(Debug)]
pub struct StraceOutput {
pub percent_time: f64,
pub seconds: f64,