summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/common7
1 files changed, 7 insertions, 0 deletions
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