aboutsummaryrefslogtreecommitdiff
path: root/lib/std/Build/RunStep.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2023-04-16 12:43:35 -0700
committerGitHub <noreply@github.com>2023-04-16 12:43:35 -0700
commitb0186f31002760c9940d8c06c2ac7baa9d52f404 (patch)
tree25bb2c86739f6ee3d9cd8a9e5f77d046c4b12487 /lib/std/Build/RunStep.zig
parent397649fb0934b75122e795bfb234d46693425d98 (diff)
parent9e6647582da0d7cbf8a441cefea0bb9fae18bb5c (diff)
downloadzig-b0186f31002760c9940d8c06c2ac7baa9d52f404.tar.gz
zig-b0186f31002760c9940d8c06c2ac7baa9d52f404.zip
Merge pull request #15277 from ziglang/tests
add CI test coverage for more target combinations
Diffstat (limited to 'lib/std/Build/RunStep.zig')
-rw-r--r--lib/std/Build/RunStep.zig5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/std/Build/RunStep.zig b/lib/std/Build/RunStep.zig
index 5658c5936f..9d1fd85e39 100644
--- a/lib/std/Build/RunStep.zig
+++ b/lib/std/Build/RunStep.zig
@@ -140,6 +140,11 @@ pub fn setName(self: *RunStep, name: []const u8) void {
self.rename_step_with_output_arg = false;
}
+pub fn enableTestRunnerMode(rs: *RunStep) void {
+ rs.stdio = .zig_test;
+ rs.addArgs(&.{"--listen=-"});
+}
+
pub fn addArtifactArg(self: *RunStep, artifact: *CompileStep) void {
self.argv.append(Arg{ .artifact = artifact }) catch @panic("OOM");
self.step.dependOn(&artifact.step);