From 1e4e3a0b8024f005919317f51644b98a446a9426 Mon Sep 17 00:00:00 2001 From: "A. Wilcox" Date: Sun, 18 Aug 2024 03:03:22 -0500 Subject: [PATCH 19/34] test: Don't assume unknown errors have their codes Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit glibc will give "Unknown error 200", but musl just says "No error information", which makes these tests seem to fail. This cannot be upstreamed. Signed-off-by: Alexander Miroshnichenko --- src/test/test-errno-util.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/test/test-errno-util.c b/src/test/test-errno-util.c index ab463bd1b394..eafa3624b80e 100644 --- a/src/test/test-errno-util.c +++ b/src/test/test-errno-util.c @@ -27,8 +27,8 @@ TEST(STRERROR) { log_info("STRERROR(%d), STRERROR(%d) → %s, %s", 200, 201, STRERROR(200), STRERROR(201)); const char *a = STRERROR(200), *b = STRERROR(201); - assert_se(strstr(a, "200")); - assert_se(strstr(b, "201")); + /*assert_se(strstr(a, "200")); + assert_se(strstr(b, "201"));*/ /* Check with negative values */ ASSERT_STREQ(a, STRERROR(-200)); @@ -38,7 +38,7 @@ TEST(STRERROR) { char buf[DECIMAL_STR_MAX(int)]; xsprintf(buf, "%d", INT_MAX); /* INT_MAX is hexadecimal, use printf to convert to decimal */ log_info("STRERROR(%d) → %s", INT_MAX, c); - assert_se(strstr(c, buf)); + //assert_se(strstr(c, buf)); } TEST(STRERROR_OR_ELSE) { -- 2.41.0