mirror of https://github.com/xemu-project/xemu.git
iotests/287: Clean up subshell test image
287 creates an image in a subshell (thanks to the pipe) to see whether that is possible with compression_type=zstd. If _make_test_img were to modify any global state, this global state would then be lost before we could cleanup the image. When using FUSE as the test protocol, this global state is important, so clean up the image before the state is lost. Signed-off-by: Max Reitz <mreitz@redhat.com> Reviewed-by: Kevin Wolf <kwolf@redhat.com> Message-Id: <20201027190600.192171-16-mreitz@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
This commit is contained in:
parent
d2d5310c8e
commit
7eadb1e59d
|
@ -51,8 +51,8 @@ trap "_cleanup; exit \$status" 0 1 2 3 15
|
|||
CLUSTER_SIZE=65536
|
||||
|
||||
# Check if we can run this test.
|
||||
if IMGOPTS='compression_type=zstd' _make_test_img 64M |
|
||||
grep "Invalid parameter 'zstd'"; then
|
||||
output=$(_make_test_img -o 'compression_type=zstd' 64M; _cleanup_test_img)
|
||||
if echo "$output" | grep -q "Invalid parameter 'zstd'"; then
|
||||
_notrun "ZSTD is disabled"
|
||||
fi
|
||||
|
||||
|
|
Loading…
Reference in New Issue