Commit 7320e8b3cd

Andrew Kelley <andrew@ziglang.org>
2025-02-05 23:24:41
std.testing: make some things not pub
this looks like it was an accident to expose these
1 parent d20d934
Changed files (1)
lib
lib/std/testing.zig
@@ -9,18 +9,20 @@ pub var random_seed: u32 = 0;
 
 pub const FailingAllocator = @import("testing/FailingAllocator.zig");
 pub const failing_allocator = failing_allocator_instance.allocator();
-pub var failing_allocator_instance = FailingAllocator.init(base_allocator_instance.allocator(), .{ .fail_index = 0 });
+var failing_allocator_instance = FailingAllocator.init(base_allocator_instance.allocator(), .{
+    .fail_index = 0,
+});
+var base_allocator_instance = std.heap.FixedBufferAllocator.init("");
 
 /// This should only be used in temporary test programs.
 pub const allocator = allocator_instance.allocator();
-pub var allocator_instance: std.heap.GeneralPurposeAllocator(.{}) = b: {
-    if (!builtin.is_test)
-        @compileError("Cannot use testing allocator outside of test block");
+pub var allocator_instance: std.heap.GeneralPurposeAllocator(.{
+    .stack_trace_frames = 10,
+}) = b: {
+    if (!builtin.is_test) @compileError("testing allocator used when not testing");
     break :b .init;
 };
 
-pub var base_allocator_instance = std.heap.FixedBufferAllocator.init("");
-
 /// TODO https://github.com/ziglang/zig/issues/5738
 pub var log_level = std.log.Level.warn;