summaryrefslogtreecommitdiff
path: root/PROBLEMS
diff options
context:
space:
mode:
authorG. Branden Robinson <g.branden.robinson@gmail.com>2023-03-06 11:23:34 -0600
committerG. Branden Robinson <g.branden.robinson@gmail.com>2023-03-06 14:01:02 -0600
commitc70e3c4bfbb202f9f6a2ae1426637550ed8de023 (patch)
treef772e5554cf4afe9d7237008afdf41ec08f5e153 /PROBLEMS
parent01b75d77548d67389815831dd451570ff28aa96e (diff)
downloadgroff-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--PROBLEMS10
1 files changed, 10 insertions, 0 deletions
diff --git a/PROBLEMS b/PROBLEMS
index 3cfe187a1..471e4a526 100644
--- a/PROBLEMS
+++ b/PROBLEMS
@@ -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.