>From 35f8ff2e1162bf3ee60d99b6812f2ae10f3f2898 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Sun, 14 Mar 2021 19:19:07 +0100 Subject: [PATCH 1/2] parse-datetime tests: Avoid a test failure on NetBSD. Reported by Thomas Klausner in . * tests/test-parse-datetime.c (main): Skip two tests on NetBSD. --- ChangeLog | 7 +++++++ tests/test-parse-datetime.c | 4 ++++ 2 files changed, 11 insertions(+) diff --git a/ChangeLog b/ChangeLog index a5ba848..63aaa7b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2021-03-14 Bruno Haible + + parse-datetime tests: Avoid a test failure on NetBSD. + Reported by Thomas Klausner in + . + * tests/test-parse-datetime.c (main): Skip two tests on NetBSD. + 2021-03-10 Paul Eggert libc-config: port to DragonFlyBSD 5.9 diff --git a/tests/test-parse-datetime.c b/tests/test-parse-datetime.c index acca47c..b972e96 100644 --- a/tests/test-parse-datetime.c +++ b/tests/test-parse-datetime.c @@ -431,8 +431,12 @@ main (int argc _GL_UNUSED, char **argv) ASSERT ( parse_datetime (&result, "TZ=\"\"", &now)); ASSERT ( parse_datetime (&result, "TZ=\"\" ", &now)); ASSERT ( parse_datetime (&result, " TZ=\"\"", &now)); + /* Exercise patterns which may be valid or invalid, depending on the + platform. */ +#if !defined __NetBSD__ ASSERT ( parse_datetime (&result, "TZ=\"\\\\\"", &now)); ASSERT ( parse_datetime (&result, "TZ=\"\\\"\"", &now)); +#endif /* Outlandishly-long time zone abbreviations should not cause problems. */ { -- 2.7.4