summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/expected/losetup/losetup-blkdev-offset1
-rw-r--r--tests/expected/losetup/losetup-blkdev-section1
-rw-r--r--tests/expected/losetup/losetup-blkdev-show1
-rw-r--r--tests/expected/losetup/losetup-blkdev-sizelimit1
-rw-r--r--tests/expected/losetup/losetup-file-offset1
-rw-r--r--tests/expected/losetup/losetup-file-section1
-rw-r--r--tests/expected/losetup/losetup-file-secton3
-rw-r--r--tests/expected/losetup/losetup-file-show1
-rw-r--r--tests/expected/losetup/losetup-file-sizelimit1
-rw-r--r--tests/expected/losetup/losetup-file-type4
-rwxr-xr-xtests/ts/losetup/losetup8
-rw-r--r--tests/ts/losetup/losetup_functions.sh1
12 files changed, 21 insertions, 3 deletions
diff --git a/tests/expected/losetup/losetup-blkdev-offset b/tests/expected/losetup/losetup-blkdev-offset
index 7b37b6fb0..496392386 100644
--- a/tests/expected/losetup/losetup-blkdev-offset
+++ b/tests/expected/losetup/losetup-blkdev-offset
@@ -1,3 +1,4 @@
offset: 1048576
sizelimit: 0
size: 10485760
+type: RAW
diff --git a/tests/expected/losetup/losetup-blkdev-section b/tests/expected/losetup/losetup-blkdev-section
index b480d6654..379bef3af 100644
--- a/tests/expected/losetup/losetup-blkdev-section
+++ b/tests/expected/losetup/losetup-blkdev-section
@@ -1,3 +1,4 @@
offset: 1048576
sizelimit: 3145728
size: 3145728
+type: RAW
diff --git a/tests/expected/losetup/losetup-blkdev-show b/tests/expected/losetup/losetup-blkdev-show
index 2afc15105..245e096be 100644
--- a/tests/expected/losetup/losetup-blkdev-show
+++ b/tests/expected/losetup/losetup-blkdev-show
@@ -1,3 +1,4 @@
offset: 0
sizelimit: 0
size: 11534336
+type: RAW
diff --git a/tests/expected/losetup/losetup-blkdev-sizelimit b/tests/expected/losetup/losetup-blkdev-sizelimit
index d220d48da..7e2ed601d 100644
--- a/tests/expected/losetup/losetup-blkdev-sizelimit
+++ b/tests/expected/losetup/losetup-blkdev-sizelimit
@@ -1,3 +1,4 @@
offset: 0
sizelimit: 3145728
size: 3145728
+type: RAW
diff --git a/tests/expected/losetup/losetup-file-offset b/tests/expected/losetup/losetup-file-offset
index b416f8e01..4a1ab54e7 100644
--- a/tests/expected/losetup/losetup-file-offset
+++ b/tests/expected/losetup/losetup-file-offset
@@ -1,3 +1,4 @@
offset: 1048576
sizelimit: 0
size: 9437184
+type: RAW
diff --git a/tests/expected/losetup/losetup-file-section b/tests/expected/losetup/losetup-file-section
index b480d6654..379bef3af 100644
--- a/tests/expected/losetup/losetup-file-section
+++ b/tests/expected/losetup/losetup-file-section
@@ -1,3 +1,4 @@
offset: 1048576
sizelimit: 3145728
size: 3145728
+type: RAW
diff --git a/tests/expected/losetup/losetup-file-secton b/tests/expected/losetup/losetup-file-secton
deleted file mode 100644
index b480d6654..000000000
--- a/tests/expected/losetup/losetup-file-secton
+++ /dev/null
@@ -1,3 +0,0 @@
-offset: 1048576
-sizelimit: 3145728
-size: 3145728
diff --git a/tests/expected/losetup/losetup-file-show b/tests/expected/losetup/losetup-file-show
index 09d11473f..063a12646 100644
--- a/tests/expected/losetup/losetup-file-show
+++ b/tests/expected/losetup/losetup-file-show
@@ -1,3 +1,4 @@
offset: 0
sizelimit: 0
size: 10485760
+type: RAW
diff --git a/tests/expected/losetup/losetup-file-sizelimit b/tests/expected/losetup/losetup-file-sizelimit
index d220d48da..7e2ed601d 100644
--- a/tests/expected/losetup/losetup-file-sizelimit
+++ b/tests/expected/losetup/losetup-file-sizelimit
@@ -1,3 +1,4 @@
offset: 0
sizelimit: 3145728
size: 3145728
+type: RAW
diff --git a/tests/expected/losetup/losetup-file-type b/tests/expected/losetup/losetup-file-type
new file mode 100644
index 000000000..063a12646
--- /dev/null
+++ b/tests/expected/losetup/losetup-file-type
@@ -0,0 +1,4 @@
+offset: 0
+sizelimit: 0
+size: 10485760
+type: RAW
diff --git a/tests/ts/losetup/losetup b/tests/ts/losetup/losetup
index 1fec0dd06..42eb1d78c 100755
--- a/tests/ts/losetup/losetup
+++ b/tests/ts/losetup/losetup
@@ -69,6 +69,14 @@ lo_print $LODEV >> $TS_OUTPUT
$TS_CMD_LOSETUP -d $LODEV
ts_finalize_subtest
+ts_init_subtest "file-type"
+LODEV=$( $TS_CMD_LOSETUP --type RAW --find --show $BACKFILE )
+if [ -z "$LODEV" ]; then
+ ts_log "Failed to create loop device"
+fi
+lo_print $LODEV >> $TS_OUTPUT
+$TS_CMD_LOSETUP -d $LODEV
+ts_finalize_subtest
ts_init_subtest "file-section"
LODEV=$( $TS_CMD_LOSETUP --offset 1MiB --sizelimit 3MiB --find --show $BACKFILE )
diff --git a/tests/ts/losetup/losetup_functions.sh b/tests/ts/losetup/losetup_functions.sh
index d17c82a30..875b53e94 100644
--- a/tests/ts/losetup/losetup_functions.sh
+++ b/tests/ts/losetup/losetup_functions.sh
@@ -4,4 +4,5 @@ function lo_print {
echo "offset: $( $TS_CMD_LOSETUP --list --raw -n -O OFFSET $lo )"
echo "sizelimit: $( $TS_CMD_LOSETUP --list --raw -n -O SIZELIMIT $lo )"
echo "size: $( $TS_CMD_LSBLK -o SIZE -b -n -r $lo )"
+ echo "type: $( $TS_CMD_LOSETUP --list --raw -n -O FILE-FORMAT $lo )"
}