From: Pádraig Brady
Date: Sun, 22 Sep 2013 01:49:40 +0000 (+0100) Subject: tests: avoid a failure when there isn't a name for all user IDs X-Git-Tag: v8.22~76 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f4f4568d8c48afa1997213311801ba81a7b65dbc;p=thirdparty%2Fcoreutils.git tests: avoid a failure when there isn't a name for all user IDs * tests/misc/id-zero.sh: Don't check exit status when in -n mode. Prompted by the continuous integration build failure at: http://hydra.nixos.org/build/6196762 --- diff --git a/tests/misc/id-zero.sh b/tests/misc/id-zero.sh index cef5672fc0..61a2c07cee 100755 --- a/tests/misc/id-zero.sh +++ b/tests/misc/id-zero.sh @@ -49,8 +49,10 @@ while read u ; do for n in '' n ; do printf '%s: ' "id -${o}${n}[z] $u" >> exp || framework_failure_ printf '\n%s: ' "id -${o}${n}[z] $u" >> out || framework_failure_ - id -${o}${n} $u >> exp || fail=1 - id -${o}${n}z $u > tmp || fail=1 + # There may be no name corresponding to an id, so don't check + # exit status when in name lookup mode + id -${o}${n} $u >> exp || { test -z "$n" && fail=1; } + id -${o}${n}z $u > tmp || { test -z "$n" && fail=1; } head -c-1 < tmp >> out || framework_failure_ done done