From 157b8e68894df4b4497f9caa5275dc4d22b0efca Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Sun, 5 Jan 2020 02:35:52 -0500 Subject: [PATCH] fix test-stack-traces regression --- test/tests.zig | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/test/tests.zig b/test/tests.zig index c178364308..ae9b68c844 100644 --- a/test/tests.zig +++ b/test/tests.zig @@ -517,11 +517,6 @@ pub const StackTracesContext = struct { ) void { const b = self.b; - const source_pathname = fs.path.join( - b.allocator, - &[_][]const u8{ b.cache_root, "source.zig" }, - ) catch unreachable; - for (self.modes) |mode| { const expect_for_mode = expect[@enumToInt(mode)]; if (expect_for_mode.len == 0) continue; @@ -535,12 +530,11 @@ pub const StackTracesContext = struct { if (mem.indexOf(u8, annotated_case_name, filter) == null) continue; } - const exe = b.addExecutable("test", source_pathname); + const src_basename = "source.zig"; + const write_src = b.addWriteFile(src_basename, source); + const exe = b.addExecutableFromWriteFileStep("test", write_src, src_basename); exe.setBuildMode(mode); - const write_source = b.addWriteFile(source_pathname, source); - exe.step.dependOn(&write_source.step); - const run_and_compare = RunAndCompareStep.create( self, exe,