diff options
| author | Matthew Lugg <mlugg@mlugg.co.uk> | 2025-10-28 13:34:53 +0000 |
|---|---|---|
| committer | Matthew Lugg <mlugg@mlugg.co.uk> | 2025-10-30 09:31:30 +0000 |
| commit | 0dde70ef763d7d21ea2fe703deb253a9ae59cf72 (patch) | |
| tree | 3099c59d1b88a53073cf41d278f4f348e84fa99e /lib/std/Build/Step/Run.zig | |
| parent | 92151216882e2bfacbbb1b6cae3c5281bf9dd03c (diff) | |
| download | zig-0dde70ef763d7d21ea2fe703deb253a9ae59cf72.tar.gz zig-0dde70ef763d7d21ea2fe703deb253a9ae59cf72.zip | |
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 (limited to 'lib/std/Build/Step/Run.zig')
| -rw-r--r-- | lib/std/Build/Step/Run.zig | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/lib/std/Build/Step/Run.zig b/lib/std/Build/Step/Run.zig index 314862e201..eb1de3dd3b 100644 --- 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 { |
