Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions tests/host_tools/fcmetrics.py
Original file line number Diff line number Diff line change
Expand Up @@ -466,11 +466,19 @@ def flatten_dict(node, prefix: str):

metrics.flush()

ignored_failure_metrics = [
# We trigger these spuriously in vsock tests due to iperf-vsock not implementing connection shutdown
# See also https://github.com/stefano-garzarella/iperf-vsock/issues/4
"fc_metrics.vsock.rx_read_fails",
"fc_metrics.vsock.tx_write_fails",
]

failure_metrics = {
key: value
for key, value in flattened_metrics.items()
if "err" in key or "fail" in key or "panic" in key or "num_faults" in key
if value
if key not in ignored_failure_metrics
}
assert not failure_metrics, json.dumps(failure_metrics, indent=1)

Expand Down
Loading