generic/486: filter out irrelevant attrs
authorMurphy Zhou <jencce.kernel@gmail.com>
Thu, 27 Jun 2019 09:00:59 +0000 (17:00 +0800)
committerEryu Guan <guaneryu@gmail.com>
Fri, 28 Jun 2019 03:13:21 +0000 (11:13 +0800)
In some setup, there could be extra attrs printed, like selinux.
They are breaking golden output and irrelevant for this test.
So focus on the attr we are testing on to avoid false alarm.
Print the output to .full for debug.

Signed-off-by: Murphy Zhou <jencce.kernel@gmail.com>
Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com>
Signed-off-by: Eryu Guan <guaneryu@gmail.com>
tests/generic/486

index ff115a07a62742cbe537efcb0f81d9150f20010e..ea571efeda7670367bb8b22cae86e928734c1db6 100755 (executable)
@@ -46,10 +46,12 @@ _scratch_mkfs >>$seqres.full 2>&1
 _scratch_mount >>$seqres.full 2>&1
 
 filter_attr_output() {
-       _filter_scratch | sed -e 's/has a [0-9]* byte value/has a NNNN byte value/g'
+       _filter_scratch | grep world | \
+               sed -e 's/has a [0-9]* byte value/has a NNNN byte value/g'
 }
 
 ./src/attr_replace_test $SCRATCH_MNT/hello
+$ATTR_PROG -l $SCRATCH_MNT/hello >>$seqres.full 2>&1
 $ATTR_PROG -l $SCRATCH_MNT/hello | filter_attr_output
 
 status=0