From: Jim Meyering Date: Thu, 12 Mar 2009 13:40:45 +0000 (+0100) Subject: tests: skip the groups-dash test when "groups" is not built X-Git-Tag: v7.2~39 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d16b4760d7ad8e5cfd72cae7ed1e6a33cb95613c;p=thirdparty%2Fcoreutils.git tests: skip the groups-dash test when "groups" is not built * tests/misc/groups-dash: Skip if groups is not being installed. Suggested by Mike Frysinger. Also fail if groups exits with nonzero status. --- diff --git a/tests/misc/groups-dash b/tests/misc/groups-dash index 01a507df1c..b2cb3bc45b 100755 --- a/tests/misc/groups-dash +++ b/tests/misc/groups-dash @@ -1,7 +1,7 @@ #!/bin/sh # ensure groups handles -- sanely -# Copyright (C) 2007-2008 Free Software Foundation, Inc. +# Copyright (C) 2007-2009 Free Software Foundation, Inc. # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -22,13 +22,14 @@ if test "$VERBOSE" = yes; then fi . $srcdir/test-lib.sh +require_built_ groups # Coreutils 6.9 and earlier failed to display information on first argument # if later argument was --. fail=0 -groups none -- > out 2>&1 +groups none -- > out 2>&1 && fail=1 echo $? >> out -groups -- none -- > exp 2>&1 +groups -- none -- > exp 2>&1 && fail=1 echo $? >> exp compare out exp || fail=1