summaryrefslogtreecommitdiff
path: root/test_util/src
diff options
context:
space:
mode:
Diffstat (limited to 'test_util/src')
-rw-r--r--test_util/src/lib.rs10
1 files changed, 6 insertions, 4 deletions
diff --git a/test_util/src/lib.rs b/test_util/src/lib.rs
index 363fe5d3f..b5d509945 100644
--- a/test_util/src/lib.rs
+++ b/test_util/src/lib.rs
@@ -2198,9 +2198,12 @@ pub fn parse_strace_output(output: &str) -> HashMap<String, StraceOutput> {
// Filter out non-relevant lines. See the error log at
// https://github.com/denoland/deno/pull/3715/checks?check_run_id=397365887
// This is checked in testdata/strace_summary2.out
- let mut lines = output
- .lines()
- .filter(|line| !line.is_empty() && !line.contains("detached ..."));
+ let mut lines = output.lines().filter(|line| {
+ !line.is_empty()
+ && !line.contains("detached ...")
+ && !line.contains("unfinished ...")
+ && !line.contains("????")
+ });
let count = lines.clone().count();
if count < 4 {
@@ -2215,7 +2218,6 @@ pub fn parse_strace_output(output: &str) -> HashMap<String, StraceOutput> {
let syscall_fields = line.split_whitespace().collect::<Vec<_>>();
let len = syscall_fields.len();
let syscall_name = syscall_fields.last().unwrap();
-
if (5..=6).contains(&len) {
summary.insert(
syscall_name.to_string(),