diff options
author | Edward Thomson <ethomson@edwardthomson.com> | 2022-04-05 22:40:43 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-04-05 22:40:43 -0400 |
commit | 4e85b4fccc75696f2ecdd5b07429b574fc6e4650 (patch) | |
tree | e63fac5b7a3b0ca22d365f7205e8ecac3984f8cf | |
parent | cd8fde8234d8f0a5eae178c20d808768118e72a5 (diff) | |
parent | 42093d6a8e2f2bf03645e9c33ef4add70bada02a (diff) | |
download | libgit2-4e85b4fccc75696f2ecdd5b07429b574fc6e4650.tar.gz |
Merge pull request #6259 from libgit2/ethomson/diff_arm32
diff: don't stat empty file on arm32 (flaky test)
-rw-r--r-- | tests/libgit2/diff/workdir.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/tests/libgit2/diff/workdir.c b/tests/libgit2/diff/workdir.c index cdf53faa1..a3e92908c 100644 --- a/tests/libgit2/diff/workdir.c +++ b/tests/libgit2/diff/workdir.c @@ -1237,7 +1237,6 @@ void test_diff_workdir__can_diff_empty_file(void) git_diff *diff; git_tree *tree; git_diff_options opts = GIT_DIFF_OPTIONS_INIT; - struct stat st; git_patch *patch; g_repo = cl_git_sandbox_init("attr_index"); @@ -1251,10 +1250,15 @@ void test_diff_workdir__can_diff_empty_file(void) git_diff_free(diff); /* empty contents of file */ - cl_git_rewritefile("attr_index/README.txt", ""); - cl_git_pass(git_fs_path_lstat("attr_index/README.txt", &st)); - cl_assert_equal_i(0, (int)st.st_size); + +#if !defined(__arm__) || !defined(GIT_ARCH_32) + { + struct stat st; + cl_git_pass(git_fs_path_lstat("attr_index/README.txt", &st)); + cl_assert(st.st_size == 0); + } +#endif cl_git_pass(git_diff_tree_to_workdir(&diff, g_repo, tree, &opts)); cl_assert_equal_i(3, (int)git_diff_num_deltas(diff)); |