X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/3af82657e2b0bf04758f149cdeed07e4143a151d..2bd268281587478c12485dccd4131a61b101362b:/test/README diff --git a/test/README b/test/README index 1ac904f2..7b1de5fd 100644 --- a/test/README +++ b/test/README @@ -70,3 +70,11 @@ in the test scripts. In particular: - Avoid depending on the exact format of output from system (non-nmh) programs. + +The Heirloom Bourne Shell, http://heirloom.sourceforge.net/sh.html, +catches many non-portable shell constructs, such as $(), $(()), !, and +assignment in export statements. + +checkbashisms, available at http://sourceforge.net/projects/checkbaskisms/, +might help some catch problems. Though it misses all of the troublesome +constructs, except for assignment in an export statement, listed above.