treesummaryrefslogcommitdiff
diff options
context:
space:
mode:
authorpatrick-scho2024-08-22 11:30:32 +0200
committerpatrick-scho2024-08-22 11:30:32 +0200
commit8bb933882251b1c52c42f95af32c163149005396 (patch)
tree230ed101e6170b36dfe6930026635a1e3794b829
parent082dd5cd1782d1a384217bcfe309910c4df459b0 (diff)
downloadziggit-8bb933882251b1c52c42f95af32c163149005396.tar.gz
ziggit-8bb933882251b1c52c42f95af32c163149005396.zip
add arena allocator to tests
-rw-r--r--git.zig45
1 files changed, 36 insertions, 9 deletions
diff --git a/git.zig b/git.zig
index 27081a2..80e9aac 100644
--- a/git.zig
+++ b/git.zig
@@ -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();