* [PATCH] xfstests-bld: fix check script argument ordering bug
@ 2016-10-12 21:38 Eric Whitney
2016-10-14 16:25 ` Theodore Ts'o
0 siblings, 1 reply; 2+ messages in thread
From: Eric Whitney @ 2016-10-12 21:38 UTC (permalink / raw)
To: linux-ext4; +Cc: tytso
The check script called by runtests.sh in the test appliance to control
xfstest execution requires that all optional arguments precede any test
names on its command line. Violation of this requirement results in an
error message ("Arguments before tests, please!") and an immediate exit
without test execution.
runtests.sh violates this requirement when it runs a specific test in a
configuration that defines TEST_SET_EXCLUDE (contains -x argument).
To reproduce the bug, run "kvm-xfstests -c bigalloc generic/375".
Signed-off-by: Eric Whitney <enwlinux@gmail.com>
---
kvm-xfstests/test-appliance/files/root/runtests.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/kvm-xfstests/test-appliance/files/root/runtests.sh b/kvm-xfstests/test-appliance/files/root/runtests.sh
index a9338dc..5e6c1f7 100755
--- a/kvm-xfstests/test-appliance/files/root/runtests.sh
+++ b/kvm-xfstests/test-appliance/files/root/runtests.sh
@@ -374,7 +374,7 @@ do
gce_run_hooks fs-config-begin $i
for j in $(seq 1 $RPT_COUNT) ; do
gce_run_hooks pre-xfstests $i $j
- bash ./check -T $AEX $FSTESTSET $TEST_SET_EXCLUDE
+ bash ./check -T $AEX $TEST_SET_EXCLUDE $FSTESTSET
gce_run_hooks post-xfstests $i $j
umount "$TEST_DEV" >& /dev/null
check_filesystem "$TEST_DEV" >& $RESULT_BASE/fsck.out
--
2.1.4
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [PATCH] xfstests-bld: fix check script argument ordering bug
2016-10-12 21:38 [PATCH] xfstests-bld: fix check script argument ordering bug Eric Whitney
@ 2016-10-14 16:25 ` Theodore Ts'o
0 siblings, 0 replies; 2+ messages in thread
From: Theodore Ts'o @ 2016-10-14 16:25 UTC (permalink / raw)
To: Eric Whitney; +Cc: linux-ext4
On Wed, Oct 12, 2016 at 05:38:12PM -0400, Eric Whitney wrote:
> The check script called by runtests.sh in the test appliance to control
> xfstest execution requires that all optional arguments precede any test
> names on its command line. Violation of this requirement results in an
> error message ("Arguments before tests, please!") and an immediate exit
> without test execution.
>
> runtests.sh violates this requirement when it runs a specific test in a
> configuration that defines TEST_SET_EXCLUDE (contains -x argument).
>
> To reproduce the bug, run "kvm-xfstests -c bigalloc generic/375".
>
> Signed-off-by: Eric Whitney <enwlinux@gmail.com>
Thanks, applied!
- Ted
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2016-10-14 16:26 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-10-12 21:38 [PATCH] xfstests-bld: fix check script argument ordering bug Eric Whitney
2016-10-14 16:25 ` Theodore Ts'o
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).