Commit 973ed4c9 by Carlos Martín Nieto

repo tests: do cleanup reinit tests

parent e560aa8f
...@@ -234,6 +234,7 @@ void test_repo_init__reinit_doesnot_overwrite_ignorecase(void) ...@@ -234,6 +234,7 @@ void test_repo_init__reinit_doesnot_overwrite_ignorecase(void)
int current_value; int current_value;
/* Init a new repo */ /* Init a new repo */
cl_set_cleanup(&cleanup_repository, "not.overwrite.git");
cl_git_pass(git_repository_init(&_repo, "not.overwrite.git", 1)); cl_git_pass(git_repository_init(&_repo, "not.overwrite.git", 1));
/* Change the "core.ignorecase" config value to something unlikely */ /* Change the "core.ignorecase" config value to something unlikely */
...@@ -241,6 +242,7 @@ void test_repo_init__reinit_doesnot_overwrite_ignorecase(void) ...@@ -241,6 +242,7 @@ void test_repo_init__reinit_doesnot_overwrite_ignorecase(void)
git_config_set_int32(config, "core.ignorecase", 42); git_config_set_int32(config, "core.ignorecase", 42);
git_config_free(config); git_config_free(config);
git_repository_free(_repo); git_repository_free(_repo);
_repo = NULL;
/* Reinit the repository */ /* Reinit the repository */
cl_git_pass(git_repository_init(&_repo, "not.overwrite.git", 1)); cl_git_pass(git_repository_init(&_repo, "not.overwrite.git", 1));
...@@ -265,13 +267,16 @@ void test_repo_init__reinit_overwrites_filemode(void) ...@@ -265,13 +267,16 @@ void test_repo_init__reinit_overwrites_filemode(void)
#endif #endif
/* Init a new repo */ /* Init a new repo */
cl_set_cleanup(&cleanup_repository, "overwrite.git");
cl_git_pass(git_repository_init(&_repo, "overwrite.git", 1)); cl_git_pass(git_repository_init(&_repo, "overwrite.git", 1));
/* Change the "core.filemode" config value to something unlikely */ /* Change the "core.filemode" config value to something unlikely */
git_repository_config(&config, _repo); git_repository_config(&config, _repo);
git_config_set_bool(config, "core.filemode", !expected); git_config_set_bool(config, "core.filemode", !expected);
git_config_free(config); git_config_free(config);
git_repository_free(_repo); git_repository_free(_repo);
_repo = NULL;
/* Reinit the repository */ /* Reinit the repository */
cl_git_pass(git_repository_init(&_repo, "overwrite.git", 1)); cl_git_pass(git_repository_init(&_repo, "overwrite.git", 1));
......
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