diff options
author | Martin Matuska <martin@matuska.org> | 2021-08-20 11:58:41 +0200 |
---|---|---|
committer | Martin Matuska <martin@matuska.org> | 2021-08-20 11:58:41 +0200 |
commit | c6f17a04481f265b4eaca8e3fa586d7ba2461a35 (patch) | |
tree | e7265a482c14ce4500e96609c18658e1520d8d86 | |
parent | 97e29e315c1ce968b69054422a0eab95ec0962d2 (diff) | |
download | libarchive-c6f17a04481f265b4eaca8e3fa586d7ba2461a35.tar.gz |
Add ability to skip atime test in directory traversals
-rw-r--r-- | .cirrus.yml | 2 | ||||
-rw-r--r-- | libarchive/test/test_read_disk_directory_traversals.c | 9 |
2 files changed, 9 insertions, 2 deletions
diff --git a/.cirrus.yml b/.cirrus.yml index 4d01154a..f882d145 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -23,7 +23,7 @@ FreeBSD_task: build_script: - ./build/ci/build.sh -a build test_script: - - ./build/ci/build.sh -a test + - env SKIP_TEST_RESTORE_ATIME=1 ./build/ci/build.sh -a test - ./build/ci/cirrus_ci/ci.sh test install_script: - ./build/ci/build.sh -a install diff --git a/libarchive/test/test_read_disk_directory_traversals.c b/libarchive/test/test_read_disk_directory_traversals.c index d24d1436..bca3ce51 100644 --- a/libarchive/test/test_read_disk_directory_traversals.c +++ b/libarchive/test/test_read_disk_directory_traversals.c @@ -1047,7 +1047,14 @@ test_restore_atime(void) size_t size; int64_t offset; int file_count; - + const char *skip_test_restore_atime; + + skip_test_restore_atime = getenv("SKIP_TEST_RESTORE_ATIME"); + if (skip_test_restore_atime != NULL) { + skipping("Skipping restore atime tests due to " + "SKIP_TEST_RESTORE_ATIME environment variable"); + return; + } if (!atimeIsUpdated()) { skipping("Can't test restoring atime on this filesystem"); return; |