dnl =================================================================== AT_COPYRIGHT([Copyright (C) 2008 Hans Ulrich Niedermann]) AT_TESTED([nbb]) dnl =================================================================== dnl =================================================================== AT_SETUP([nbb basic: --version option]) AT_KEYWORDS([nbb version]) AT_CHECK([nbb --version], [0], [nbb (ndim's branch builder) AT_PACKAGE_VERSION ]) AT_CLEANUP() AT_SETUP([nbb basic: --version package name consistency]) AT_KEYWORDS([nbb version]) AT_CHECK([nbb --version | sed 's/^@<:@^(@:>@*(//; s/)@<:@^)@:>@*$//' | sed "s/'//"], [0], [AT_PACKAGE_NAME ]) AT_CLEANUP() dnl =================================================================== AT_SETUP([nbb basic: --help option]) AT_KEYWORDS([nbb help]) AT_CHECK([nbb --help], [0], [ignore], [ignore]) AT_CLEANUP() dnl =================================================================== AT_SETUP([nbb basic: no parameters at all]) AT_KEYWORDS([nbb no parameters]) AT_CHECK([nbb], [2], [Command line error: nbb requires some arguments ], []) AT_CLEANUP() dnl =================================================================== AT_SETUP([nbb help: without params]) AT_KEYWORDS([nbb help]) AT_CHECK([nbb help], [0], [ignore], []) AT_CLEANUP() dnl =================================================================== AT_SETUP([nbb help: command help]) AT_KEYWORDS([nbb help command]) AT_CHECK([dnl sep='=======================================================================' echo "$sep" for cmd in $(nbb help | sed -n 's/^\t\(@<:@^ \t@:>@\{1,\}\).*/\1/p') do nbb help "$cmd" || { s=$?; echo "Error running 'nbb help $cmd"; exit $s; } echo "$sep" done], [0], [ignore], []) AT_CLEANUP() sed -n 's/^\t\([^ \t]\{1,\}\).*/\1/p' dnl =================================================================== AT_SETUP([nbb global option: --vcs=git]) AT_KEYWORDS([nbb vcs global]) AT_CHECK([nbb --vcs=git --version], [0], [dnl nbb (ndim's branch builder) AT_PACKAGE_VERSION ]) AT_CLEANUP() dnl =================================================================== AT_SETUP([nbb global option: --vcs git]) AT_KEYWORDS([nbb vcs global]) AT_CHECK([nbb --vcs git --version], [0], [dnl nbb (ndim's branch builder) AT_PACKAGE_VERSION ]) AT_CLEANUP() dnl =================================================================== AT_SETUP([nbb global option: -v git]) AT_KEYWORDS([nbb vcs global]) AT_CHECK([nbb -v git --version], [0], [dnl nbb (ndim's branch builder) AT_PACKAGE_VERSION ]) AT_CLEANUP() dnl =================================================================== AT_SETUP([nbb global option: multiple -v git --vcs git]) AT_KEYWORDS([nbb vcs global]) AT_CHECK([nbb -v git --vcs git --version], [1], [ignore], [ignore]) AT_CLEANUP() dnl =================================================================== AT_SETUP([nbb internal-config: show internal config]) AT_KEYWORDS([nbb internal-config]) AT_CHECK([nbb internal-config], [0], [ignore], []) AT_CLEANUP() dnl =================================================================== dnl Local Variables: dnl mode: Autoconf dnl End: