diff options
author | Mathieu Lirzin <mthl@gnu.org> | 2018-01-18 11:00:19 +0100 |
---|---|---|
committer | Mathieu Lirzin <mthl@gnu.org> | 2018-01-18 11:08:47 +0100 |
commit | 74f779b520da95224ec6e7f36fb033f3698661b9 (patch) | |
tree | 5d6c6102579bcab6adada6eb487fb03e0db50429 /t | |
parent | ebef93d38e2ccb5b37b7e9e4e2945f3e7dadd457 (diff) | |
download | automake-74f779b520da95224ec6e7f36fb033f3698661b9.tar.gz |
tests: Check GCS conformance of 'aclocal' command-line interface
* t/aclocal.sh: Check that 'aclocal' support the --version and --help
command-line options.
Diffstat (limited to 't')
-rw-r--r-- | t/aclocal.sh | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/t/aclocal.sh b/t/aclocal.sh index aa6e82b01..8cc8d5cc3 100644 --- a/t/aclocal.sh +++ b/t/aclocal.sh @@ -14,21 +14,35 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see <https://www.gnu.org/licenses/>. -# Test on some aclocal options. Report from Alexandre Oliva. +# Test aclocal command-line interface. Report from Alexandre Oliva. am_create_testdir=empty . test-init.sh echo "AC_INIT([$me], [0]) AM_INIT_AUTOMAKE" > configure.ac +# Check that aclocal conforms to GNU Coding Standards. +$ACLOCAL --help +$ACLOCAL --version + +## ----------------- ## +## Check --output. ## +## ----------------- ## + +# Check that --output produce the corresponding file. $ACLOCAL --output=fred test -f fred +# Check that --output requires an argument. $ACLOCAL --output 2>stderr && { cat stderr >&2; exit 1; } cat stderr >&2 grep 'option.*--output.*requires an argument' stderr grep '[Tt]ry.*--help.*for more information' stderr +## ----------------------------------- ## +## Check Wrong command-line options. ## +## ----------------------------------- ## + $ACLOCAL --unknown-option 2>stderr && { cat stderr >&2; exit 1; } cat stderr >&2 grep 'unrecognized option.*--unknown-option' stderr |