diff --git a/tests/common b/tests/common index 264424d3..420286d6 100644 --- a/tests/common +++ b/tests/common @@ -128,6 +128,7 @@ check_image() # - dtto compressed by XZ, suffix .raw.xz # - meta-dump images with suffix .img # - dtto compressed by XZ, suffix .img.xz +# - compressed send stream, .stream.xz extract_image() { local image @@ -154,6 +155,12 @@ extract_image() image=${image%%.xz} mv "$image" "$image".restored ;; + *.stream.xz) + xz --decompress --keep "$image" || \ + _fail "failed to decompress file $image" >&2 + image=${image%%.xz} + mv "$image" "$image".restored + ;; esac if ! [ -f $image.restored ]; then