From: Alejandro Perez Date: Mon, 27 Apr 2026 06:18:19 +0000 (+0000) Subject: Fix test_format_newc timestamp race condition X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=23de58817c347e2ebffb776ecb46847c7a895988;p=thirdparty%2Flibarchive.git Fix test_format_newc timestamp race condition Add 1-second tolerance to timestamp assertion to account for timing variations in containerized build environments. Fixes #2917 --- diff --git a/cpio/test/test_format_newc.c b/cpio/test/test_format_newc.c index 9d4e4e9fb..7363fc148 100644 --- a/cpio/test/test_format_newc.c +++ b/cpio/test/test_format_newc.c @@ -198,7 +198,7 @@ DEFINE_TEST(test_format_newc) t = from_hex(e + 46, 8); /* mtime */ failure("t=%#08jx now=%#08jx=%jd", (uintmax_t)t, (uintmax_t)now, (intmax_t)now); - assert(t <= now); /* File wasn't created in future. */ + assert(t <= now + 1); /* Allow 1 sec margin for timing variations. */ failure("t=%#08jx now - 2=%#08jx=%jd", (uintmax_t)t, (uintmax_t)now - 2, (intmax_t)now - 2); assert(t >= now - 2); /* File was created w/in last 2 secs. */