From: Bruno Haible Date: Sun, 14 Mar 2021 18:19:07 +0000 (+0100) Subject: parse-datetime tests: Avoid a test failure on NetBSD. X-Git-Tag: v1.0~3029 X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=35f8ff2e1162bf3ee60d99b6812f2ae10f3f2898;p=gnulib.git 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. --- diff --git a/ChangeLog b/ChangeLog index a5ba8488f5..63aaa7b487 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 acca47c88a..b972e96239 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. */ {