Commit 0030e72d53

Jakub Konka <kubkon@jakubkonka.com>
2022-09-18 09:22:45
use EmulatableRunStep for newly added macho link test
Reverts 75e9a8c7fabb1f32753960b9114dcee875256351
1 parent 75e9a8c
Changed files (1)
test
link
macho
empty
test/link/macho/empty/build.zig
@@ -1,6 +1,5 @@
 const std = @import("std");
 const Builder = std.build.Builder;
-const LibExeObjectStep = std.build.LibExeObjStep;
 
 pub fn build(b: *Builder) void {
     const mode = b.standardReleaseOptions();
@@ -16,9 +15,6 @@ pub fn build(b: *Builder) void {
     exe.setTarget(target);
     exe.linkLibC();
 
-    const run_cmd = exe.run();
-    run_cmd.expectStdOutEqual("Hello!\n");
-    if (@import("builtin").os.tag == .macos) {
-        test_step.dependOn(&run_cmd.step);
-    }
+    const run_cmd = std.build.EmulatableRunStep.create(b, "run", exe);
+    test_step.dependOn(&run_cmd.step);
 }