Re: [PATCH 4/6] check: don't abort on non-existent excluded groups
From: Brian Foster <hidden>
Date: 2021-02-11 18:15:29
Also in:
fstests
On Thu, Feb 11, 2021 at 09:27:05AM -0800, Darrick J. Wong wrote:
On Thu, Feb 11, 2021 at 09:00:19AM -0500, Brian Foster wrote:quoted
On Tue, Feb 09, 2021 at 06:56:42PM -0800, Darrick J. Wong wrote:quoted
From: Darrick J. Wong <djwong@kernel.org> Don't abort the whole test run if we asked to exclude groups that aren't included in the candidate group list, since we actually /are/ satisfying the user's request. Signed-off-by: Darrick J. Wong <djwong@kernel.org> --- check | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)diff --git a/check b/check index e51cbede..6f8db858 100755 --- a/check +++ b/check@@ -243,7 +243,7 @@ _prepare_test_list() list=$(get_group_list $xgroup) if [ -z "$list" ]; then echo "Group \"$xgroup\" is empty or not defined?" - exit 1 + continue fiIs this only for a nonexistent group? I.e., 'check -x nosuchgroup ...' ? If so, what's the advantage?I wrote this for groups that exist somewhere but would never have been selected for this filesystem type in the first place. For example, 'dangerous_scrub' (aka fuzz testing for xfs_scrub) is only found in tests/xfs/group, so running: # FSTYP=ext4 ./check -x dangerous_scrub fails because ./check cannot select any of the dangerous_scrub tests for an ext4 run so it doesn't recognize the group name. IOWs, it's too stupid to realize that excluding a group that can't be selected should be a no-op.
Ah, I see. Seems reasonable enough: Reviewed-by: Brian Foster <redacted>
--Dquoted
Brianquoted
trim_test_list $list