zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 157b8e68894df4b4497f9caa5275dc4d22b0efca (tree)
parent a690a5085ddbfb540cf07db146645a9f8a4e92f6
Author: Andrew Kelley <andrew@ziglang.org>
Date:   Sun,  5 Jan 2020 02:35:52 -0500

fix test-stack-traces regression

Diffstat:
Mtest/tests.zig | 12+++---------
1 file changed, 3 insertions(+), 9 deletions(-)

diff --git 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,