diff options
| author | patrick-scho | 2024-08-22 11:30:32 +0200 |
|---|---|---|
| committer | patrick-scho | 2024-08-22 11:30:32 +0200 |
| commit | 8bb933882251b1c52c42f95af32c163149005396 (patch) | |
| tree | 230ed101e6170b36dfe6930026635a1e3794b829 | |
| parent | 082dd5cd1782d1a384217bcfe309910c4df459b0 (diff) | |
| download | ziggit-8bb933882251b1c52c42f95af32c163149005396.tar.gz ziggit-8bb933882251b1c52c42f95af32c163149005396.zip | |
add arena allocator to tests
| -rw-r--r-- | git.zig | 45 |
1 files changed, 36 insertions, 9 deletions
@@ -410,7 +410,10 @@ const Repo = struct { }; test "print HEAD" { - const alloc = std.testing.allocator; + var arena = std.heap.ArenaAllocator.init(std.testing.allocator); + defer arena.deinit(); + const alloc = arena.allocator(); + var repo = try Repo.open(alloc, "../imgui/.git"); defer repo.close(); @@ -420,7 +423,10 @@ test "print HEAD" { } test "parse idx" { - const alloc = std.testing.allocator; + var arena = std.heap.ArenaAllocator.init(std.testing.allocator); + defer arena.deinit(); + const alloc = arena.allocator(); + var repo = try Repo.open(alloc, "../imgui/.git"); defer repo.close(); @@ -431,7 +437,10 @@ test "parse idx" { } test "get object" { - const alloc = std.testing.allocator; + var arena = std.heap.ArenaAllocator.init(std.testing.allocator); + defer arena.deinit(); + const alloc = arena.allocator(); + var repo = try Repo.open(alloc, "../imgui/.git"); defer repo.close(); @@ -445,7 +454,10 @@ test "get object" { } test "parse commit" { - const alloc = std.testing.allocator; + var arena = std.heap.ArenaAllocator.init(std.testing.allocator); + defer arena.deinit(); + const alloc = arena.allocator(); + var repo = try Repo.open(alloc, "../imgui/.git"); defer repo.close(); @@ -464,7 +476,10 @@ test "parse commit" { } test "get tree" { - const alloc = std.testing.allocator; + var arena = std.heap.ArenaAllocator.init(std.testing.allocator); + defer arena.deinit(); + const alloc = arena.allocator(); + var repo = try Repo.open(alloc, "../imgui/.git"); defer repo.close(); @@ -476,7 +491,10 @@ test "get tree" { } test "parse tree" { - const alloc = std.testing.allocator; + var arena = std.heap.ArenaAllocator.init(std.testing.allocator); + defer arena.deinit(); + const alloc = arena.allocator(); + var repo = try Repo.open(alloc, "../imgui/.git"); defer repo.close(); @@ -496,7 +514,10 @@ test "parse tree" { } test "list commits" { - const alloc = std.testing.allocator; + var arena = std.heap.ArenaAllocator.init(std.testing.allocator); + defer arena.deinit(); + const alloc = arena.allocator(); + var repo = try Repo.open(alloc, "../imgui/.git"); defer repo.close(); @@ -520,7 +541,10 @@ test "list commits" { } test "list blobs" { - const alloc = std.testing.allocator; + var arena = std.heap.ArenaAllocator.init(std.testing.allocator); + defer arena.deinit(); + const alloc = arena.allocator(); + var repo = try Repo.open(alloc, "../imgui/.git"); defer repo.close(); @@ -548,7 +572,10 @@ test "list blobs" { } test "basic frontend" { - const alloc = std.testing.allocator; + var arena = std.heap.ArenaAllocator.init(std.testing.allocator); + defer arena.deinit(); + const alloc = arena.allocator(); + var repo = try Repo.open(alloc, "../imgui/.git"); defer repo.close(); |
