xfstests: Fix test wildcard expansion.

Before commit 38d58591 "xfstests: fix typo in check",
check xfs/[0-9]?? would execute all tests/xfs/[0-9]?? because:

'if grep "^$testname" $group_file >/dev/null'
returns the contents of $group_file because $testname="".

Therefore xfs/[0-9]?? was echoed to $tmp.list

Change to use egrep to fix the parsing.

Signed-off-by: Rich Johnston <rjohnston@sgi.com>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
This commit is contained in:
Rich Johnston
2013-05-31 07:02:48 -05:00
parent 3f09dca681
commit 9267afb16b
+1 -1
View File
@@ -242,7 +242,7 @@ if $have_test_arg; then
test_name=`basename $1`
group_file=$SRC_DIR/$test_dir/group
if grep "^$test_name" $group_file >/dev/null ; then
if egrep "^$test_name" $group_file >/dev/null ; then
# in group file ... OK
echo $SRC_DIR/$1 >>$tmp.list
else