summaryrefslogtreecommitdiff
path: root/tests/odb
diff options
context:
space:
mode:
Diffstat (limited to 'tests/odb')
-rw-r--r--tests/odb/largefiles.c15
1 files changed, 14 insertions, 1 deletions
diff --git a/tests/odb/largefiles.c b/tests/odb/largefiles.c
index 762f184b4..cd3651b4a 100644
--- a/tests/odb/largefiles.c
+++ b/tests/odb/largefiles.c
@@ -67,6 +67,10 @@ void test_odb_largefiles__streamwrite(void)
{
git_oid expected, oid;
+#ifndef GIT_ARCH_64
+ cl_skip();
+#endif
+
if (!cl_is_env_set("GITTEST_INVASIVE_FS_SIZE") ||
!cl_is_env_set("GITTEST_SLOW"))
cl_skip();
@@ -88,6 +92,10 @@ void test_odb_largefiles__streamread(void)
git_otype type;
int hdr_len, ret;
+#ifndef GIT_ARCH_64
+ cl_skip();
+#endif
+
if (!cl_is_env_set("GITTEST_INVASIVE_FS_SIZE") ||
!cl_is_env_set("GITTEST_SLOW"))
cl_skip();
@@ -165,7 +173,12 @@ void test_odb_largefiles__read_header(void)
size_t len;
git_otype type;
- if (!cl_is_env_set("GITTEST_INVASIVE_FS_SIZE"))
+#ifndef GIT_ARCH_64
+ cl_skip();
+#endif
+
+ if (!cl_is_env_set("GITTEST_INVASIVE_FS_SIZE") ||
+ !cl_is_env_set("GITTEST_SLOW"))
cl_skip();
writefile(&oid);