testing: timeout failure text attributed to irrelevant, passing test #67705
Labels
NeedsInvestigation
Someone must examine and confirm this is a valid issue and not a duplicate of an existing one.
Milestone
With LUCI, we use the structured JSON output from tests to get a structured presentation in the UI.
Recently, a failure on the
gotip-linux-amd64-clang15
builder (https://ci.chromium.org/ui/p/golang/builders/ci-workers/gotip-linux-amd64-clang15-test_only/b8746575115407893665/overview) had a curious group of failures for a timeout where no test output actually showed the timeout. However, the timeout text is visible in the JSON and clearly pointing atTestLibFuzzer/libfuzzer1
, but the output is attributed toTestLibFuzzer/libfuzzer2
(https://logs.chromium.org/logs/golang/buildbucket/cr-buildbucket/8746575115407893665/+/u/step/11/log/3#L1536_14). In case that link disappears, a copy of the JSON output is below.TestLibFuzzer/libfuzzer2 JSON output
IMO, this timeout output should really be surfaced as part of the package-level output, which is clearly marked with a fail.
CC @adonovan @neild
The text was updated successfully, but these errors were encountered: