X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=test%2FREADME;h=7b1de5fde9c2d43247ad1dc884246c64bf388aa1;hb=0ecdc197e9a9a4d2bb6dce395dea152fbc728b6b;hp=7bf605b547b62036b67609db31ba762b0aecd7c6;hpb=f064e80eac20967124b9dfc154d24a58de74b623;p=mmh diff --git a/test/README b/test/README index 7bf605b..7b1de5f 100644 --- a/test/README +++ b/test/README @@ -71,6 +71,10 @@ 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.