Commit 960e5c329a

Jakub Konka <kubkon@jakubkonka.com>
2023-07-26 14:11:49
link-test: expect exit code of 0 for TBDv3 test
1 parent 4ab5952
Changed files (1)
test
link
macho
tbdv3
test/link/macho/tbdv3/build.zig
@@ -39,11 +39,11 @@ fn add(b: *std.Build, test_step: *std.Build.Step, optimize: std.builtin.Optimize
     );
 
     const exe = b.addExecutable(.{
-        .name = "main",
-        .root_source_file = .{ .path = "main.c" },
+        .name = "test",
         .optimize = optimize,
         .target = target,
     });
+    exe.addCSourceFile("main.c", &[0][]const u8{});
     exe.linkSystemLibrary("a");
     exe.addLibraryPathDirectorySource(tbd_file.getDirectorySource());
     exe.addRPathDirectorySource(lib.getOutputDirectorySource());
@@ -51,6 +51,7 @@ fn add(b: *std.Build, test_step: *std.Build.Step, optimize: std.builtin.Optimize
 
     const run = b.addRunArtifact(exe);
     run.skip_foreign_checks = true;
+    run.expectExitCode(0);
 
     test_step.dependOn(&run.step);
 }