mirror of
https://git.proxmox.com/git/libgit2
synced 2025-05-05 17:12:51 +00:00
Fix checkout tests on Windows
This commit is contained in:
parent
353a90bedb
commit
f3f4c6b5be
@ -26,6 +26,10 @@ void test_checkout_index__initialize(void)
|
|||||||
void test_checkout_index__cleanup(void)
|
void test_checkout_index__cleanup(void)
|
||||||
{
|
{
|
||||||
cl_git_sandbox_cleanup();
|
cl_git_sandbox_cleanup();
|
||||||
|
|
||||||
|
/* try to remove alternative dir */
|
||||||
|
if (git_path_isdir("alternative"))
|
||||||
|
git_futils_rmdir_r("alternative", NULL, GIT_RMDIR_REMOVE_FILES);
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_checkout_index__cannot_checkout_a_bare_repository(void)
|
void test_checkout_index__cannot_checkout_a_bare_repository(void)
|
||||||
@ -576,9 +580,10 @@ void test_checkout_index__target_directory_from_bare(void)
|
|||||||
cl_assert_equal_i(0, cts.n_ignored);
|
cl_assert_equal_i(0, cts.n_ignored);
|
||||||
cl_assert_equal_i(3, cts.n_updates);
|
cl_assert_equal_i(3, cts.n_updates);
|
||||||
|
|
||||||
check_file_contents("./alternative/README", "hey there\n");
|
/* files will have been filtered if needed, so strip CR */
|
||||||
check_file_contents("./alternative/branch_file.txt", "hi\nbye!\n");
|
check_file_contents_nocr("./alternative/README", "hey there\n");
|
||||||
check_file_contents("./alternative/new.txt", "my new file\n");
|
check_file_contents_nocr("./alternative/branch_file.txt", "hi\nbye!\n");
|
||||||
|
check_file_contents_nocr("./alternative/new.txt", "my new file\n");
|
||||||
|
|
||||||
cl_git_pass(git_futils_rmdir_r(
|
cl_git_pass(git_futils_rmdir_r(
|
||||||
"alternative", NULL, GIT_RMDIR_REMOVE_FILES));
|
"alternative", NULL, GIT_RMDIR_REMOVE_FILES));
|
||||||
|
@ -24,6 +24,9 @@ void test_checkout_tree__cleanup(void)
|
|||||||
g_object = NULL;
|
g_object = NULL;
|
||||||
|
|
||||||
cl_git_sandbox_cleanup();
|
cl_git_sandbox_cleanup();
|
||||||
|
|
||||||
|
if (git_path_isdir("alternative"))
|
||||||
|
git_futils_rmdir_r("alternative", NULL, GIT_RMDIR_REMOVE_FILES);
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_checkout_tree__cannot_checkout_a_non_treeish(void)
|
void test_checkout_tree__cannot_checkout_a_non_treeish(void)
|
||||||
@ -667,9 +670,9 @@ void test_checkout_tree__target_directory_from_bare(void)
|
|||||||
cl_assert_equal_i(0, cts.n_ignored);
|
cl_assert_equal_i(0, cts.n_ignored);
|
||||||
cl_assert_equal_i(3, cts.n_updates);
|
cl_assert_equal_i(3, cts.n_updates);
|
||||||
|
|
||||||
check_file_contents("./alternative/README", "hey there\n");
|
check_file_contents_nocr("./alternative/README", "hey there\n");
|
||||||
check_file_contents("./alternative/branch_file.txt", "hi\nbye!\n");
|
check_file_contents_nocr("./alternative/branch_file.txt", "hi\nbye!\n");
|
||||||
check_file_contents("./alternative/new.txt", "my new file\n");
|
check_file_contents_nocr("./alternative/new.txt", "my new file\n");
|
||||||
|
|
||||||
cl_git_pass(git_futils_rmdir_r(
|
cl_git_pass(git_futils_rmdir_r(
|
||||||
"alternative", NULL, GIT_RMDIR_REMOVE_FILES));
|
"alternative", NULL, GIT_RMDIR_REMOVE_FILES));
|
||||||
|
Loading…
Reference in New Issue
Block a user