diff options
Diffstat (limited to 'tests/defs.in')
-rw-r--r-- | tests/defs.in | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/tests/defs.in b/tests/defs.in index 4990e307f..6c7a168ff 100644 --- a/tests/defs.in +++ b/tests/defs.in @@ -203,6 +203,12 @@ do echo "$me: running bzip2 --help" ( bzip2 --help ) || exit 77 ;; + cl) + CC=cl + export CC + echo "$me: running $CC -?" + ( $CC -? ) || exit 77 + ;; etags) # Exuberant Ctags will create a TAGS file even # when asked for --help or --version. (Emacs's etags @@ -283,6 +289,14 @@ do echo "$me: running javac -version -help" javac -version -help || exit 77 ;; + lib) + AR=lib + export AR + # Attempting to create an empty archive will actually not + # create the archive, but lib will output its version. + echo "$me: running $AR -out:defstest.lib" + $AR -out:defstest.lib || skip_ "Microsoft \`lib' utility not available" + ;; makedepend) echo "$me: running makedepend -f-" ( makedepend -f- ) || exit 77 @@ -349,6 +363,15 @@ do echo "$me: running texi2dvi -o /dev/null --version" ( texi2dvi -o /dev/null --version ) || exit 77 ;; + xsi-shell) + # Try some XSI features. + echo "$me: trying some XSI constructs" + ( _am_dummy="a/b/c" + test "${_am_dummy##*/},${_am_dummy%/*},${_am_dummy#??}"${_am_dummy%"$_am_dummy"}, \ + = c,a/b,b/c, \ + && eval 'test $(( 1 + 1 )) -eq 2 \ + && test "${#_am_dummy}" -eq 5' ) || exit 77 + ;; # Generic case: the tool must support --version. *) echo "$me: running $tool --version" |