mirror of
https://git.proxmox.com/git/libgit2
synced 2025-05-09 20:29:27 +00:00
Proper cleanup jeez
This commit is contained in:
parent
600d8dbf6d
commit
f6fded8f91
@ -1,10 +1,5 @@
|
||||
#include "clar_libgit2.h"
|
||||
|
||||
void test_config_read__cleanup(void)
|
||||
{
|
||||
cl_fixture_cleanup("./empty");
|
||||
}
|
||||
|
||||
void test_config_read__simple_read(void)
|
||||
{
|
||||
git_config *cfg;
|
||||
@ -436,11 +431,18 @@ void test_config_read__simple_read_from_specific_level(void)
|
||||
git_config_free(cfg);
|
||||
}
|
||||
|
||||
static void clean_empty_config(void *unused)
|
||||
{
|
||||
GIT_UNUSED(unused);
|
||||
cl_fixture_cleanup("./empty");
|
||||
}
|
||||
|
||||
void test_config_read__can_load_and_parse_an_empty_config_file(void)
|
||||
{
|
||||
git_config *cfg;
|
||||
int i;
|
||||
|
||||
cl_set_cleanup(&clean_empty_config, NULL);
|
||||
cl_git_mkfile("./empty", "");
|
||||
cl_git_pass(git_config_open_ondisk(&cfg, "./empty"));
|
||||
cl_assert_equal_i(GIT_ENOTFOUND, git_config_get_int32(&i, cfg, "nope.neither"));
|
||||
|
@ -24,8 +24,6 @@ static struct test_entry test_entries[] = {
|
||||
{48, "src/revobject.h", 1448, 0x4C3F7FE2}
|
||||
};
|
||||
|
||||
static char *path_to_cleanup = NULL;
|
||||
|
||||
// Helpers
|
||||
static void copy_file(const char *src, const char *dst)
|
||||
{
|
||||
@ -73,14 +71,6 @@ void test_index_tests__initialize(void)
|
||||
{
|
||||
}
|
||||
|
||||
void test_index_tests__cleanup(void)
|
||||
{
|
||||
if (path_to_cleanup)
|
||||
cl_fixture_cleanup(path_to_cleanup);
|
||||
path_to_cleanup = NULL;
|
||||
}
|
||||
|
||||
|
||||
void test_index_tests__empty_index(void)
|
||||
{
|
||||
git_index *index;
|
||||
@ -207,6 +197,12 @@ void test_index_tests__sort1(void)
|
||||
git_index_free(index);
|
||||
}
|
||||
|
||||
static void cleanup_myrepo(void *opaque)
|
||||
{
|
||||
GIT_UNUSED(opaque);
|
||||
cl_fixture_cleanup("myrepo");
|
||||
}
|
||||
|
||||
void test_index_tests__add(void)
|
||||
{
|
||||
git_index *index;
|
||||
@ -215,6 +211,8 @@ void test_index_tests__add(void)
|
||||
const git_index_entry *entry;
|
||||
git_oid id1;
|
||||
|
||||
cl_set_cleanup(&cleanup_myrepo, NULL);
|
||||
|
||||
/* Intialize a new repository */
|
||||
cl_git_pass(git_repository_init(&repo, "./myrepo", 0));
|
||||
|
||||
@ -250,7 +248,6 @@ void test_index_tests__add(void)
|
||||
|
||||
git_index_free(index);
|
||||
git_repository_free(repo);
|
||||
path_to_cleanup = "myrepo";
|
||||
}
|
||||
|
||||
void test_index_tests__add_from_workdir_to_a_bare_repository_returns_EBAREPO(void)
|
||||
|
Loading…
Reference in New Issue
Block a user