]> git.ipfire.org Git - thirdparty/automake.git/commitdiff
tests: Check GCS conformance of 'aclocal' command-line interface
authorMathieu Lirzin <mthl@gnu.org>
Thu, 18 Jan 2018 10:00:19 +0000 (11:00 +0100)
committerMathieu Lirzin <mthl@gnu.org>
Thu, 18 Jan 2018 10:08:47 +0000 (11:08 +0100)
* t/aclocal.sh: Check that 'aclocal' support the --version and --help
command-line options.

t/aclocal.sh

index aa6e82b01eec7472da7f76507c954156b5622d52..8cc8d5cc392506a25e4c8ca7d0eb879d32d151b7 100644 (file)
 # 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