Thomas Huth <th...@redhat.com> writes:
> Test 060 fails in the arm64, s390x and ppc64le LXD containers, which > apparently do not allow large files to be created. The repair process > in test 060 creates a file of 64 GiB, so test first whether such large > files are possible and skip the test if that's not the case. > > Signed-off-by: Thomas Huth <th...@redhat.com> Reviewed-by: Alex Bennée <alex.ben...@linaro.org> > --- > tests/qemu-iotests/060 | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/tests/qemu-iotests/060 b/tests/qemu-iotests/060 > index b91d8321bb..e7ee865c55 100755 > --- a/tests/qemu-iotests/060 > +++ b/tests/qemu-iotests/060 > @@ -49,6 +49,12 @@ _supported_fmt qcow2 > _supported_proto file > _supported_os Linux > > +# The repair process will create a large file - so check for availability > first > +if ! truncate --size=64G "$TEST_IMG"; then > + _notrun "file system on $TEST_DIR does not support large enough files" > +fi > +rm "$TEST_IMG" > + > rt_offset=65536 # 0x10000 (XXX: just an assumption) > rb_offset=131072 # 0x20000 (XXX: just an assumption) > l1_offset=196608 # 0x30000 (XXX: just an assumption) -- Alex Bennée