test: use arena allocator
This commit is contained in:
parent
584725553f
commit
eec746246b
1 changed files with 4 additions and 8 deletions
|
|
@ -25,13 +25,11 @@ const BORDER = "=" ** 80;
|
||||||
// use in custom panic handler
|
// use in custom panic handler
|
||||||
var current_test: ?[]const u8 = null;
|
var current_test: ?[]const u8 = null;
|
||||||
|
|
||||||
pub fn main(init: std.process.Init.Minimal) !void {
|
pub fn main(init: std.process.Init) !void {
|
||||||
var mem: [64 * 1024]u8 = undefined;
|
const allocator = init.arena.allocator();
|
||||||
var fba = std.heap.FixedBufferAllocator.init(&mem);
|
|
||||||
const allocator = fba.allocator();
|
|
||||||
const io = std.testing.io;
|
const io = std.testing.io;
|
||||||
|
|
||||||
const env = Env.init(allocator, init.environ);
|
const env = Env.init(allocator, init.minimal.environ);
|
||||||
defer env.deinit(allocator);
|
defer env.deinit(allocator);
|
||||||
|
|
||||||
var slowest = SlowTracker.init(allocator, io, 15);
|
var slowest = SlowTracker.init(allocator, io, 15);
|
||||||
|
|
@ -356,9 +354,7 @@ const Env = struct {
|
||||||
|
|
||||||
fn readEnv(environ: std.process.Environ, allocator: Allocator, key: []const u8) ?[]const u8 {
|
fn readEnv(environ: std.process.Environ, allocator: Allocator, key: []const u8) ?[]const u8 {
|
||||||
const v = environ.getAlloc(allocator, key) catch |err| {
|
const v = environ.getAlloc(allocator, key) catch |err| {
|
||||||
if (err == error.EnvironmentVariableNotFound) {
|
if (err == error.EnvironmentVariableMissing) return null;
|
||||||
return null;
|
|
||||||
}
|
|
||||||
std.log.warn("failed to get env var {s} due to err {}", .{ key, err });
|
std.log.warn("failed to get env var {s} due to err {}", .{ key, err });
|
||||||
return null;
|
return null;
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue