From b6796048d99113c01f6ad1325566b4fecab1a437 Mon Sep 17 00:00:00 2001 From: Luca Boccassi Date: Fri, 22 May 2026 16:36:06 +0100 Subject: [PATCH] test: fix test-fileio failure in gitlab CI container Follow-up for 67387626884afec7dbb64cb78a39a3676b7ff663 --- src/test/test-fileio.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/test/test-fileio.c b/src/test/test-fileio.c index d050522028..b6ed739c90 100644 --- a/src/test/test-fileio.c +++ b/src/test/test-fileio.c @@ -697,6 +697,8 @@ TEST(fdopen_independent) { } TEST(write_data_file_atomic_at) { + int r; + struct iovec a = IOVEC_MAKE_STRING("hallo"); ASSERT_OK(write_data_file_atomic_at(AT_FDCWD, "/tmp/wdfa", &a, /* flags= */ 0)); @@ -742,7 +744,9 @@ TEST(write_data_file_atomic_at) { ASSERT_TRUE(iovec_equal(&a, &ra)); ASSERT_OK_ERRNO(unlink("/tmp/zzz/wdfa")); - ASSERT_ERROR(write_data_file_atomic_at(AT_FDCWD, "/tmp/zzz", &a, /* flags= */ 0), EEXIST); + r = write_data_file_atomic_at(AT_FDCWD, "/tmp/zzz", &a, /* flags= */ 0); + /* In Gitlab CI this fails with EISDIR */ + ASSERT_TRUE(IN_SET(r, -EEXIST, -EISDIR)); ASSERT_OK_ERRNO(rmdir("/tmp/zzz")); }