commit 0dde70ef763d7d21ea2fe703deb253a9ae59cf72 (tree)
parent 92151216882e2bfacbbb1b6cae3c5281bf9dd03c
Author: Matthew Lugg <mlugg@mlugg.co.uk>
Date: Tue, 28 Oct 2025 13:34:53 +0000
std.Build: fix '--webui' crash
Using '--webui' without '--time-report' when there are Run steps in the
graph was regressed by https://github.com/ziglang/zig/pull/25029.
Diffstat:
1 file changed, 9 insertions(+), 5 deletions(-)
diff --git a/lib/std/Build/Step/Run.zig b/lib/std/Build/Step/Run.zig
@@ -1587,11 +1587,15 @@ fn spawnChildAndCollect(
run.step.test_results = res.test_results;
if (res.test_metadata) |tm| {
run.cached_test_metadata = tm.toCachedTestMetadata();
- if (options.web_server) |ws| ws.updateTimeReportRunTest(
- run,
- &run.cached_test_metadata.?,
- tm.ns_per_test,
- );
+ if (options.web_server) |ws| {
+ if (b.graph.time_report) {
+ ws.updateTimeReportRunTest(
+ run,
+ &run.cached_test_metadata.?,
+ tm.ns_per_test,
+ );
+ }
+ }
}
return null;
} else {