unify the RunStep checks logic with CheckFileStep code and also with std.testing #14945
Labels
breaking
Implementing this issue could cause existing code to no longer compile or have different behavior.
enhancement
Solving this issue will likely involve adding new logic or components to the codebase.
zig build system
std.Build, the build runner, `zig build` subcommand, package management
Milestone
Extracted from #14647.
zig/lib/std/Build/RunStep.zig
Lines 87 to 105 in b3af5d0
zig/lib/std/Build/CheckFileStep.zig
Lines 56 to 81 in b3af5d0
zig/lib/std/Build/RunStep.zig
Lines 734 to 807 in b3af5d0
zig/lib/std/testing.zig
Lines 609 to 631 in b3af5d0
All this logic should be unified.
Plus there should be more kinds of checks:
The text was updated successfully, but these errors were encountered: