diff options
author | G. Branden Robinson <g.branden.robinson@gmail.com> | 2023-03-06 11:23:34 -0600 |
---|---|---|
committer | G. Branden Robinson <g.branden.robinson@gmail.com> | 2023-03-06 14:01:02 -0600 |
commit | c70e3c4bfbb202f9f6a2ae1426637550ed8de023 (patch) | |
tree | f772e5554cf4afe9d7237008afdf41ec08f5e153 /PROBLEMS | |
parent | 01b75d77548d67389815831dd451570ff28aa96e (diff) | |
download | groff-git-c70e3c4bfbb202f9f6a2ae1426637550ed8de023.tar.gz |
[groff]: Revise a test to be more revealing.
* src/roff/groff/tests/initialization_is_quiet.sh: Stop using "set -e".
Instead use `fail` variable and `wail` function (and lowercase names
for our internal variables) like many of our other tests. If the
"unset" shell built-in fails, skip the test (prompted by
/usr/xpg4/bin/sh on Solaris). Attempt every groff locale, with and
without compatibility mode initially enabled, instead of stopping at
the first failure. Report standard error and standard output content
separately. Use groff's `-a` flag to prepare the standard output, for
readability.
* PROBLEMS: Document that this test might be skipped rather than failing
on Solaris. (What actually happens depends on which shell you run it
with, and we advise a variety of approaches.)
Thanks to Bruno Haible for feedback regarding mysterious failures of
this test on GNU/Hurd and NetBSD systems.
Diffstat (limited to 'PROBLEMS')
-rw-r--r-- | PROBLEMS | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -826,6 +826,14 @@ overcome this problem. ---------------------------------------------------------------------- +* The "initialization_is_quiet" test fails on my GNU/Hurd or NetBSD box. + +This is a known problem. We haven't tracked down the cause yet, but +have improved the reporting of the test output in hopes that we can +isolate it in a future release. + +---------------------------------------------------------------------- + * Tests fail when I run "make check" on Solaris 10 or 11. The test suite expects a POSIX-conforming shell and utilities. Solaris @@ -877,6 +885,8 @@ Some test failures remain expected on Solaris 10. FAIL: src/roff/groff/tests/msoquiet_works.sh FAIL: src/roff/groff/tests/soquiet_works.sh + (The first of these might be SKIPped instead.) + /usr/xpg4/bin/sh is non-conforming with the POSIX Issue 4 standard, despite its name. Its "unset" builtin is buggy. |