check: allow '-e testid' to exclude a single test

This enables us to mask off specific tests.

Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-by: Brian Foster <bfoster@redhat.com>
Signed-off-by: Eryu Guan <guaneryu@gmail.com>
This commit is contained in:
Darrick J. Wong
2021-02-09 18:56:36 -08:00
committed by Eryu Guan
parent 2d4fb6bb30
commit 5baeea6fe8
+6
View File
@@ -79,6 +79,7 @@ testlist options
-g group[,group...] include tests from these groups
-x group[,group...] exclude tests from these groups
-X exclude_file exclude individual tests
-e testlist exclude a specific list of tests
-E external_file exclude individual tests
[testlist] include tests matching names in testlist
@@ -287,6 +288,11 @@ while [ $# -gt 0 ]; do
-X) subdir_xfile=$2; shift ;
;;
-e)
xfile=$2; shift ;
echo "$xfile" | tr ', ' '\n\n' >> $tmp.xlist
;;
-E) xfile=$2; shift ;
if [ -f $xfile ]; then
sed "s/#.*$//" "$xfile" >> $tmp.xlist