]> git.apps.os.sepia.ceph.com Git - xfstests-dev.git/commitdiff
vfstests: some tests require the testdir to be shared
authorDave Chinner <dchinner@redhat.com>
Tue, 26 Nov 2024 23:30:11 +0000 (10:30 +1100)
committerZorro Lang <zlang@kernel.org>
Sun, 8 Dec 2024 14:16:30 +0000 (22:16 +0800)
This ensures that these tests will run successfully when the
parallel check infrastructure makes all the scratch and test
mounts private.

Signed-off-by: Dave Chinner <dchinner@redhat.com>
Reviewed-by: Zorro lang <zlang@redhat.com>
Signed-off-by: Zorro Lang <zlang@kernel.org>
tests/generic/589
tests/generic/632

index b5860070b80e898ca791a25efe7ca6f942e0ad56..0384083bbf42511ee545ba97b5e34fa3ed8550aa 100755 (executable)
@@ -164,7 +164,9 @@ move_test()
        move_run unbindable private
 }
 
+_mount --make-shared $TEST_DIR
 move_test
+_mount --make-private $TEST_DIR
 
 # success, all done
 status=0
index c7a1f1fadeb7d7d32555c33c7104bb4724098919..c4d3555bc26d6927a3bc2fae223385dce803829f 100755 (executable)
@@ -22,8 +22,10 @@ _begin_fstest auto quick mount
 _require_test
 _require_test_program "detached_mounts_propagation"
 
+_mount --make-shared $TEST_DIR
 $here/src/detached_mounts_propagation $TEST_DIR >> $seqres.full
 status=$?
+_mount --make-private $TEST_DIR
 
 echo silence is golden
 exit