authorgravatar for mlugg@mlugg.co.ukMatthew Lugg <mlugg@mlugg.co.uk> 2024-12-16 15:20:39+00:00
committergravatar for bratishkaerik@landless-city.netEric Joldasov <bratishkaerik@landless-city.net> 2024-12-18 01:49:01+05:00
log11b99339702fc91bfab912fb4ddc45995bdbfdb0
treec2e9ac817f53696b471c381a568321cf9b9e6f56
parent6d4e2a9171a2616f6a744f8f842fb4042b868fc8
signaturelock-open Commit is signed but in an unrecognized format.

test-stack-traces: migrate from deprecated std.Build APIs


1 files changed, 8 insertions(+), 7 deletions(-)

test/src/StackTrace.zig+8-7
...@@ -44,9 +44,9 @@ fn addExpect(...@@ -44,9 +44,9 @@ fn addExpect(
44 for (mode_config.exclude_os) |tag| if (tag == builtin.os.tag) return;44 for (mode_config.exclude_os) |tag| if (tag == builtin.os.tag) return;
4545
46 const b = self.b;46 const b = self.b;
47 const annotated_case_name = fmt.allocPrint(b.allocator, "check {s} ({s})", .{47 const annotated_case_name = b.fmt("check {s} ({s})", .{
48 name, @tagName(optimize_mode),48 name, @tagName(optimize_mode),
49 }) catch @panic("OOM");49 });
50 for (self.test_filters) |test_filter| {50 for (self.test_filters) |test_filter| {
51 if (mem.indexOf(u8, annotated_case_name, test_filter)) |_| break;51 if (mem.indexOf(u8, annotated_case_name, test_filter)) |_| break;
52 } else if (self.test_filters.len > 0) return;52 } else if (self.test_filters.len > 0) return;
...@@ -55,10 +55,12 @@ fn addExpect(...@@ -55,10 +55,12 @@ fn addExpect(
55 const source_zig = write_files.add("source.zig", source);55 const source_zig = write_files.add("source.zig", source);
56 const exe = b.addExecutable(.{56 const exe = b.addExecutable(.{
57 .name = "test",57 .name = "test",
58 .root_source_file = source_zig,58 .root_module = b.createModule(.{
59 .optimize = optimize_mode,59 .root_source_file = source_zig,
60 .target = b.graph.host,60 .optimize = optimize_mode,
61 .error_tracing = mode_config.error_tracing,61 .target = b.graph.host,
62 .error_tracing = mode_config.error_tracing,
63 }),
62 });64 });
6365
64 const run = b.addRunArtifact(exe);66 const run = b.addRunArtifact(exe);
...@@ -83,5 +85,4 @@ const std = @import("std");...@@ -83,5 +85,4 @@ const std = @import("std");
83const builtin = @import("builtin");85const builtin = @import("builtin");
84const Step = std.Build.Step;86const Step = std.Build.Step;
85const OptimizeMode = std.builtin.OptimizeMode;87const OptimizeMode = std.builtin.OptimizeMode;
86const fmt = std.fmt;
87const mem = std.mem;88const mem = std.mem;