Commit 81f73a87 by Vicent Marti

test: Open ODB on each test suite

parent d8d28e2e
...@@ -11,6 +11,9 @@ void test_odb_foreach__cleanup(void) ...@@ -11,6 +11,9 @@ void test_odb_foreach__cleanup(void)
{ {
git_odb_free(_odb); git_odb_free(_odb);
git_repository_free(_repo); git_repository_free(_repo);
_odb = NULL;
_repo = NULL;
} }
static int foreach_cb(git_oid *oid, void *data) static int foreach_cb(git_oid *oid, void *data)
...@@ -69,6 +72,9 @@ static int foreach_stop_cb(git_oid *oid, void *data) ...@@ -69,6 +72,9 @@ static int foreach_stop_cb(git_oid *oid, void *data)
void test_odb_foreach__interrupt_foreach(void) void test_odb_foreach__interrupt_foreach(void)
{ {
nobj = 0; nobj = 0;
cl_git_pass(git_repository_open(&_repo, cl_fixture("testrepo.git")));
git_repository_odb(&_odb, _repo);
cl_assert_equal_i(GIT_EUSER, git_odb_foreach(_odb, foreach_stop_cb, NULL)); cl_assert_equal_i(GIT_EUSER, git_odb_foreach(_odb, foreach_stop_cb, NULL));
cl_assert(nobj == 1000); cl_assert(nobj == 1000);
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment