From 8df5195f1a190e5ce63af261937eafe5efeca2d5 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Tue, 20 Jan 2009 23:43:56 +0100 Subject: [PATCH] tests: add libblkid regression tests (images from e2fsprogs) - adds basic infrastructure for blkid regression tests - imports test images from e2fsprogs (all tests PASS!:-) Signed-off-by: Karel Zak --- tests/commands.sh.in | 1 + tests/expected/blkid/low-probe-cramfs | 4 ++ tests/expected/blkid/low-probe-ext2 | 7 +++ tests/expected/blkid/low-probe-ext3 | 8 ++++ tests/expected/blkid/low-probe-fat | 8 ++++ .../expected/blkid/low-probe-fat32_label_64MB | 7 +++ tests/expected/blkid/low-probe-jbd | 5 +++ tests/expected/blkid/low-probe-jfs | 6 +++ tests/expected/blkid/low-probe-minix | 3 ++ tests/expected/blkid/low-probe-ocfs2 | 6 +++ tests/expected/blkid/low-probe-reiser3 | 6 +++ tests/expected/blkid/low-probe-reiser4 | 6 +++ tests/expected/blkid/low-probe-romfs | 4 ++ tests/expected/blkid/low-probe-small-fat32 | 7 +++ tests/expected/blkid/low-probe-swap0 | 3 ++ tests/expected/blkid/low-probe-swap1 | 7 +++ tests/expected/blkid/low-probe-udf | 4 ++ tests/expected/blkid/low-probe-xfs | 6 +++ tests/expected/blkid/low-probe-zfs | 0 tests/ts/blkid/images/cramfs.img.bz2 | Bin 0 -> 124 bytes tests/ts/blkid/images/ext2.img.bz2 | Bin 0 -> 356 bytes tests/ts/blkid/images/ext3.img.bz2 | Bin 0 -> 1489 bytes tests/ts/blkid/images/fat.img.bz2 | Bin 0 -> 249 bytes .../ts/blkid/images/fat32_label_64MB.img.bz2 | Bin 0 -> 1151 bytes tests/ts/blkid/images/jbd.img.bz2 | Bin 0 -> 205 bytes tests/ts/blkid/images/jfs.img.bz2 | Bin 0 -> 3434 bytes tests/ts/blkid/images/minix.img.bz2 | Bin 0 -> 138 bytes tests/ts/blkid/images/ocfs2.img.bz2 | Bin 0 -> 1002 bytes tests/ts/blkid/images/reiser3.img.bz2 | Bin 0 -> 282 bytes tests/ts/blkid/images/reiser4.img.bz2 | Bin 0 -> 366 bytes tests/ts/blkid/images/romfs.img.bz2 | Bin 0 -> 105 bytes tests/ts/blkid/images/small-fat32.img.bz2 | Bin 0 -> 372 bytes tests/ts/blkid/images/swap0.img.bz2 | Bin 0 -> 72 bytes tests/ts/blkid/images/swap1.img.bz2 | Bin 0 -> 120 bytes tests/ts/blkid/images/udf.img.bz2 | Bin 0 -> 2031 bytes tests/ts/blkid/images/xfs.img.bz2 | Bin 0 -> 443 bytes tests/ts/blkid/low-probe | 40 ++++++++++++++++++ 37 files changed, 138 insertions(+) create mode 100644 tests/expected/blkid/low-probe-cramfs create mode 100644 tests/expected/blkid/low-probe-ext2 create mode 100644 tests/expected/blkid/low-probe-ext3 create mode 100644 tests/expected/blkid/low-probe-fat create mode 100644 tests/expected/blkid/low-probe-fat32_label_64MB create mode 100644 tests/expected/blkid/low-probe-jbd create mode 100644 tests/expected/blkid/low-probe-jfs create mode 100644 tests/expected/blkid/low-probe-minix create mode 100644 tests/expected/blkid/low-probe-ocfs2 create mode 100644 tests/expected/blkid/low-probe-reiser3 create mode 100644 tests/expected/blkid/low-probe-reiser4 create mode 100644 tests/expected/blkid/low-probe-romfs create mode 100644 tests/expected/blkid/low-probe-small-fat32 create mode 100644 tests/expected/blkid/low-probe-swap0 create mode 100644 tests/expected/blkid/low-probe-swap1 create mode 100644 tests/expected/blkid/low-probe-udf create mode 100644 tests/expected/blkid/low-probe-xfs create mode 100644 tests/expected/blkid/low-probe-zfs create mode 100644 tests/ts/blkid/images/cramfs.img.bz2 create mode 100644 tests/ts/blkid/images/ext2.img.bz2 create mode 100644 tests/ts/blkid/images/ext3.img.bz2 create mode 100644 tests/ts/blkid/images/fat.img.bz2 create mode 100644 tests/ts/blkid/images/fat32_label_64MB.img.bz2 create mode 100644 tests/ts/blkid/images/jbd.img.bz2 create mode 100644 tests/ts/blkid/images/jfs.img.bz2 create mode 100644 tests/ts/blkid/images/minix.img.bz2 create mode 100644 tests/ts/blkid/images/ocfs2.img.bz2 create mode 100644 tests/ts/blkid/images/reiser3.img.bz2 create mode 100644 tests/ts/blkid/images/reiser4.img.bz2 create mode 100644 tests/ts/blkid/images/romfs.img.bz2 create mode 100644 tests/ts/blkid/images/small-fat32.img.bz2 create mode 100644 tests/ts/blkid/images/swap0.img.bz2 create mode 100644 tests/ts/blkid/images/swap1.img.bz2 create mode 100644 tests/ts/blkid/images/udf.img.bz2 create mode 100644 tests/ts/blkid/images/xfs.img.bz2 create mode 100755 tests/ts/blkid/low-probe diff --git a/tests/commands.sh.in b/tests/commands.sh.in index 4e95d68509..9c8104a091 100644 --- a/tests/commands.sh.in +++ b/tests/commands.sh.in @@ -43,5 +43,6 @@ TS_CMD_ISLOCAL=${TS_CMD_ISLOCAL-"$TOPDIR/login-utils/islocal_test"} TS_CMD_HWCLOCK=${TS_CMD_HWCLOCK-"$TOPDIR/hwclock/hwclock"} TS_CMD_LSCPU=${TS_CMD_LSCPU-"$TOPDIR/sys-utils/lscpu"} +TS_CMD_BLKID=${TS_CMD_BLKID-"$TOPDIR/libs/blkid/bin/blkid.sh"} diff --git a/tests/expected/blkid/low-probe-cramfs b/tests/expected/blkid/low-probe-cramfs new file mode 100644 index 0000000000..09ad018c07 --- /dev/null +++ b/tests/expected/blkid/low-probe-cramfs @@ -0,0 +1,4 @@ +ID_FS_LABEL_ENC=test-cram +ID_FS_LABEL=test-cram +ID_FS_TYPE=cramfs +ID_FS_USAGE=filesystem diff --git a/tests/expected/blkid/low-probe-ext2 b/tests/expected/blkid/low-probe-ext2 new file mode 100644 index 0000000000..fa70cf4f0b --- /dev/null +++ b/tests/expected/blkid/low-probe-ext2 @@ -0,0 +1,7 @@ +ID_FS_LABEL_ENC=test-ext2 +ID_FS_LABEL=test-ext2 +ID_FS_TYPE=ext2 +ID_FS_USAGE=filesystem +ID_FS_UUID=22f0eac3-5c89-4ec1-9076-60799119aaea +ID_FS_UUID_ENC=22f0eac3-5c89-4ec1-9076-60799119aaea +ID_FS_VERSION=1.0 diff --git a/tests/expected/blkid/low-probe-ext3 b/tests/expected/blkid/low-probe-ext3 new file mode 100644 index 0000000000..43aeeedaa4 --- /dev/null +++ b/tests/expected/blkid/low-probe-ext3 @@ -0,0 +1,8 @@ +ID_FS_LABEL_ENC=test-ext3 +ID_FS_LABEL=test-ext3 +ID_FS_SEC_TYPE=ext2 +ID_FS_TYPE=ext3 +ID_FS_USAGE=filesystem +ID_FS_UUID=35f66dab-477e-4090-a872-95ee0e493ad6 +ID_FS_UUID_ENC=35f66dab-477e-4090-a872-95ee0e493ad6 +ID_FS_VERSION=1.0 diff --git a/tests/expected/blkid/low-probe-fat b/tests/expected/blkid/low-probe-fat new file mode 100644 index 0000000000..3aecdb45e4 --- /dev/null +++ b/tests/expected/blkid/low-probe-fat @@ -0,0 +1,8 @@ +ID_FS_LABEL_ENC=TEST-FAT +ID_FS_LABEL=TEST-FAT +ID_FS_SEC_TYPE=msdos +ID_FS_TYPE=vfat +ID_FS_USAGE=filesystem +ID_FS_UUID=DEAD-BEEF +ID_FS_UUID_ENC=DEAD-BEEF +ID_FS_VERSION=FAT12 diff --git a/tests/expected/blkid/low-probe-fat32_label_64MB b/tests/expected/blkid/low-probe-fat32_label_64MB new file mode 100644 index 0000000000..1179490cf9 --- /dev/null +++ b/tests/expected/blkid/low-probe-fat32_label_64MB @@ -0,0 +1,7 @@ +ID_FS_LABEL=BINGO +ID_FS_LABEL_ENC=BINGO +ID_FS_TYPE=vfat +ID_FS_USAGE=filesystem +ID_FS_UUID=8CB5-BA49 +ID_FS_UUID_ENC=8CB5-BA49 +ID_FS_VERSION=FAT32 diff --git a/tests/expected/blkid/low-probe-jbd b/tests/expected/blkid/low-probe-jbd new file mode 100644 index 0000000000..6c6217d032 --- /dev/null +++ b/tests/expected/blkid/low-probe-jbd @@ -0,0 +1,5 @@ +ID_FS_TYPE=jbd +ID_FS_USAGE=other +ID_FS_UUID=0d7a07df-7b06-4829-bce7-3b9c3ece570c +ID_FS_UUID_ENC=0d7a07df-7b06-4829-bce7-3b9c3ece570c +ID_FS_VERSION=1.0 diff --git a/tests/expected/blkid/low-probe-jfs b/tests/expected/blkid/low-probe-jfs new file mode 100644 index 0000000000..08f9c1e6c2 --- /dev/null +++ b/tests/expected/blkid/low-probe-jfs @@ -0,0 +1,6 @@ +ID_FS_LABEL_ENC=test-jfs +ID_FS_LABEL=test-jfs +ID_FS_TYPE=jfs +ID_FS_USAGE=filesystem +ID_FS_UUID=9bf7b82e-7583-4c74-99a4-189a691f27b5 +ID_FS_UUID_ENC=9bf7b82e-7583-4c74-99a4-189a691f27b5 diff --git a/tests/expected/blkid/low-probe-minix b/tests/expected/blkid/low-probe-minix new file mode 100644 index 0000000000..9627799a37 --- /dev/null +++ b/tests/expected/blkid/low-probe-minix @@ -0,0 +1,3 @@ +ID_FS_TYPE=minix +ID_FS_USAGE=filesystem +ID_FS_VERSION=1 diff --git a/tests/expected/blkid/low-probe-ocfs2 b/tests/expected/blkid/low-probe-ocfs2 new file mode 100644 index 0000000000..0ee2bdd0e0 --- /dev/null +++ b/tests/expected/blkid/low-probe-ocfs2 @@ -0,0 +1,6 @@ +ID_FS_LABEL_ENC=test-ocfs2 +ID_FS_LABEL=test-ocfs2 +ID_FS_TYPE=ocfs2 +ID_FS_USAGE=filesystem +ID_FS_UUID=6b6bfbea-3a79-4f0c-b166-a20776102445 +ID_FS_UUID_ENC=6b6bfbea-3a79-4f0c-b166-a20776102445 diff --git a/tests/expected/blkid/low-probe-reiser3 b/tests/expected/blkid/low-probe-reiser3 new file mode 100644 index 0000000000..8247ac5411 --- /dev/null +++ b/tests/expected/blkid/low-probe-reiser3 @@ -0,0 +1,6 @@ +ID_FS_LABEL_ENC=TESTREISER +ID_FS_LABEL=TESTREISER +ID_FS_TYPE=reiser +ID_FS_USAGE=filesystem +ID_FS_UUID=9efe7863-b124-46dc-ad68-8ecd04230a7b +ID_FS_UUID_ENC=9efe7863-b124-46dc-ad68-8ecd04230a7b diff --git a/tests/expected/blkid/low-probe-reiser4 b/tests/expected/blkid/low-probe-reiser4 new file mode 100644 index 0000000000..83a285cd25 --- /dev/null +++ b/tests/expected/blkid/low-probe-reiser4 @@ -0,0 +1,6 @@ +ID_FS_LABEL_ENC=TESTR4 +ID_FS_LABEL=TESTR4 +ID_FS_TYPE=reiser4 +ID_FS_USAGE=filesystem +ID_FS_UUID=9722633c-d69a-4881-b1c8-bedecbbf39d2 +ID_FS_UUID_ENC=9722633c-d69a-4881-b1c8-bedecbbf39d2 diff --git a/tests/expected/blkid/low-probe-romfs b/tests/expected/blkid/low-probe-romfs new file mode 100644 index 0000000000..a33b6f3d3c --- /dev/null +++ b/tests/expected/blkid/low-probe-romfs @@ -0,0 +1,4 @@ +ID_FS_LABEL_ENC=test-romfs +ID_FS_LABEL=test-romfs +ID_FS_TYPE=romfs +ID_FS_USAGE=filesystem diff --git a/tests/expected/blkid/low-probe-small-fat32 b/tests/expected/blkid/low-probe-small-fat32 new file mode 100644 index 0000000000..2315c4d545 --- /dev/null +++ b/tests/expected/blkid/low-probe-small-fat32 @@ -0,0 +1,7 @@ +ID_FS_LABEL_ENC=TESTVFAT +ID_FS_LABEL=TESTVFAT +ID_FS_TYPE=vfat +ID_FS_USAGE=filesystem +ID_FS_UUID=1423-AAE1 +ID_FS_UUID_ENC=1423-AAE1 +ID_FS_VERSION=FAT32 diff --git a/tests/expected/blkid/low-probe-swap0 b/tests/expected/blkid/low-probe-swap0 new file mode 100644 index 0000000000..bbd949517f --- /dev/null +++ b/tests/expected/blkid/low-probe-swap0 @@ -0,0 +1,3 @@ +ID_FS_TYPE=swap +ID_FS_USAGE=other +ID_FS_VERSION=1 diff --git a/tests/expected/blkid/low-probe-swap1 b/tests/expected/blkid/low-probe-swap1 new file mode 100644 index 0000000000..537f754d7e --- /dev/null +++ b/tests/expected/blkid/low-probe-swap1 @@ -0,0 +1,7 @@ +ID_FS_LABEL_ENC=SWAP-TEST +ID_FS_LABEL=SWAP-TEST +ID_FS_TYPE=swap +ID_FS_USAGE=other +ID_FS_UUID=8ff8e77f-8553-485e-8656-58be67a81666 +ID_FS_UUID_ENC=8ff8e77f-8553-485e-8656-58be67a81666 +ID_FS_VERSION=2 diff --git a/tests/expected/blkid/low-probe-udf b/tests/expected/blkid/low-probe-udf new file mode 100644 index 0000000000..392eac4f2e --- /dev/null +++ b/tests/expected/blkid/low-probe-udf @@ -0,0 +1,4 @@ +ID_FS_LABEL_ENC=test-udf +ID_FS_LABEL=test-udf +ID_FS_TYPE=udf +ID_FS_USAGE=filesystem diff --git a/tests/expected/blkid/low-probe-xfs b/tests/expected/blkid/low-probe-xfs new file mode 100644 index 0000000000..9dbaf445f1 --- /dev/null +++ b/tests/expected/blkid/low-probe-xfs @@ -0,0 +1,6 @@ +ID_FS_LABEL_ENC=test-xfs +ID_FS_LABEL=test-xfs +ID_FS_TYPE=xfs +ID_FS_USAGE=filesystem +ID_FS_UUID=8c8a0a5a-9f57-492e-9610-45a61f38f58a +ID_FS_UUID_ENC=8c8a0a5a-9f57-492e-9610-45a61f38f58a diff --git a/tests/expected/blkid/low-probe-zfs b/tests/expected/blkid/low-probe-zfs new file mode 100644 index 0000000000..e69de29bb2 diff --git a/tests/ts/blkid/images/cramfs.img.bz2 b/tests/ts/blkid/images/cramfs.img.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..d6381168f14566072ef9919031a48eee11e254c5 GIT binary patch literal 124 zc-jGc0E7QRT4*^jL0KkKS-7l+CIA33f5-d)Kmb5O00Jumm;f#U+yDSTU;+RE00ICA zAOKWnq{uQf(9x4Ynw~+DjR0r?>J0(vQsw1|Gs*i;jIbvv_9sOL*5URXt>s&asB zg8&3lNMMMZW-LHpBoJ|nF?f(dT*rBvGv}K+e;nE!6sK2d&~XeVj1y{$5C~YUDH>H; z3VLutKq(y~8fd7oEk+d>kuyZBu*3)y_N_4RbUa{4;_pb6ZOuC6r~-wm`KttHfeM`*~hSf)-&&gF4Z^A7pR-U=RSJfVI^C2nz03_`8xR!i0trt-R=} C&ywE& literal 0 Hc-jL100001 diff --git a/tests/ts/blkid/images/ext3.img.bz2 b/tests/ts/blkid/images/ext3.img.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..5394598693d51c46176db9608cf7be7af362bad9 GIT binary patch literal 1489 zc-nJ{%CIzaj8qGbJXo5l#=xLe|DO)uZe43ZxhSQwu$m@qJ~9ANNaU@>4| zV0K_@T)?30!@wX66a#`83_d)|fHcdA1BqTH7o?;Z7^HX^7cRH}6q95~VqnN%Km*@@ z{0$A|T2j9^G;raPG(7BYxJuA8#2|6gVzYC+T?;H<1z)tmduU|CJD|Ci9jU|7kH%%*%+k~oE;n7 zSdw^p6iys8IV1%%K>%tyqXEnvGf-T`a=?dEWR}b9;9&JvK8?#9E+q8Y`ds-WVC$oB zLCWMpihx zo}09o{j*wLw@ebzyKWkE;p-=#OkoMurFUn!o4wRnJ8f5HkOS+&4o@Xs1_hy(O(!NW zs4VqJ@_HR_{C?4bM6;G@E{h&d+rshYxzMSLrjzsd7&FUfUsY%H_O0IMzwg2Ff*8p{ z3#Xfhrab3~@BZ0fpw3swE>swy`D!`Wsn^`v-r3!&Pru>OafrAn89DQoRMf1qvl-2{ zoA0n_E($CzDU~cMuc)l5uBol7|Mj;`!R~`WK*59!7d{FqI2to|b@%l4^-q{MY4Vh* zf4sfV_?)dvd#)azzWjwo#)_AknJZsuWvzOxoxS>vPR^S1xw^S)-|6M8d#|6r{)0h5 zi@`_3!i}GdiZ*?gc=I`R^X4xmC0o8UvHr_^CCrv}`*rr4oVU5}@*d~se<=7^_=&%$ z`PuUqFJEym7_Z;FefR#u_P-eP`=|f1|Lo+cGAYcyb=swKAtGBsw{CQaiHV6)mN=%s zz|bBSXtlO)pO%44Q(h9L#3BR6OT^0wnn$31b05K~M$< zm~_$j@zhlW%w$r4sSyClxd26`Dl{;#FbVb~OB^%oabRE)4C*oauvFA7pi!A+OAm9% z5td^rooj?V{StbuS(u!d3|CIbTX}XG=V_~M#^0~D?SC9zGJnmr|5kU)_9y<$DGR-N z|K7R%e>VKjFV>i)wQAL>Em8*?*ru6009wbq2*at&zZjDLe~HeWr+WFry=e23Gf}~r zG!%f{!*vY|`c;*iPV73Zb|&uhX`O$6;-wQ;KmGQ*=W1wZ{3@Ja1yJuzgpqtFU@QX# z=EL2Fx7VD~+aH@hwRBtLq}b}xiIsvlLG!lLx(EJ}EJ}h8Xha?VIG-!q%{EpMz==m)j&ADKlpGkV~(na%FbAa+|Ph zIJkLA%DOkaJuM6kdY0`C2AaoIrk^;Va6xA`uQpRt?KPL!TdZOdfo+|wu_=tHZKCB8 ztbxIoJvt-gxjB1SH)<&~y|;flfm@CHQNj&(Lt@{R+5<8 UzY8HJ-|0Q+Dp;u4^y-uk01gE$N&o-= literal 0 Hc-jL100001 diff --git a/tests/ts/blkid/images/fat.img.bz2 b/tests/ts/blkid/images/fat.img.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..1fa7f2d9f2d0041625e93a7f527f6450bff0e7ec GIT binary patch literal 249 zc-jH^00#d;T4*^jL0KkKSr;_=1OP33|Nrvn7$871I3!~Sp8x<55EMWGKmY;~0C~Uy z06{<)$Q-Z$xwayPfF=Pn$)S@1XxdFOU^N&;KT?lVY8Xv41_U(Gk%(ew$)*HUh!Zt2 zGGZ7LObMnSz!S-OKl8$LK_n0vhzg<#TAYf4De(b{O!1;1ifEH>m$Y-j#12pnf7`dz zr9n{yP-oSOoMuP~gJRxh0FU&JQxqm5f6nl7K)b9dNYX7qN>V{cD?R7LBgI%&7J+_A z^2x6Y6DTgw!V?eqj@^;CbnGdKK!ntK%PhBvxaO#cf+=oOdE8ye6yZWZT+`?fg5hJj literal 0 Hc-jL100001 diff --git a/tests/ts/blkid/images/fat32_label_64MB.img.bz2 b/tests/ts/blkid/images/fat32_label_64MB.img.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..ca7629380a326427dc9643eaa4212da89428ea82 GIT binary patch literal 1151 zc-jGf1c3WOT4*^jL0KkKS$yjzUIl)C|NsC0@BdeST3+|}-%)3K|F3`jz(zrwZ~y)N zadQ59ZT-*#egFVH0Du9YG-;ziX^1d@WMniN8es+riJ;H}KmagJ0|dx0jRr$aFqts` zG#~(I4H{_B8e$9}85s=*hL}NuVrVn~&;Se*K*2H$BSDbUOeRb~4F~`l14f!O2AG2g z21Y|cp{5XEn3@d$Gynqx&@fDc2+(9S(+QIh13=YC27u9o0MImI000Jzfrw;jlR=OG z00006jDP?D(?cT=00mM)OoYjXsp@`;c?rEkO(c0wN$IDk$l4_JJu+%~H5(I63F>;D zQIFL!n^S0cOjF5`p$yF@qMAJ?q|v4tn>9}~r=#+zGScNq_pWXh)KM}_xhf?Lbck|N z1WHH{L`7DvXb6HL5QOOz*3gf(NQi)lh=f0spzc0&(F6oUL?MKcr(bIm#(gTWBw^>1 zS(buDx=r(Fx$`P%TE{`ryH#pZ&qdQlq@5$dV<#d35fKP!+a_%1ZI)%aZADeHl_+P^ zxXhXgE2hm!yKYroYB5sKxJKzH@o+!0)l+sIm!RiR(Z2<3$Fb}yjdG*o!Rk4RZtU{Z z*4#Y=)-Kx>NX^=>tG!g&?-{Vtwn`td%hJR})OyOgjYs=z)utZn{A$>gB*RSQC+99p zdbCO3u2O`0jw_48P)yafk7?d>9@>&lQgsTqxO3rAy;gWk1xjlc7^@78P>04cRNoxl;1~jtZq2ngt02CWVBZO2Hn59X_Kt7 z%&yeVbN0M-Me~T-bNlQ!+0WoQ*A_8;)-LZgTQ9@wxpV2hCbi%`M~;$ph1y9m-g26E zfRn*>_=;{C*`rfT&Qe@E#>%4=cGorqL)Kiic`x1U`W;Q~5|aiZQjSw8GZkB*dDWn#>!gk|NGd&k5P%R)De3?K literal 0 Hc-jL100001 diff --git a/tests/ts/blkid/images/jbd.img.bz2 b/tests/ts/blkid/images/jbd.img.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..f0d7f9188b4d553d52f1c48cd1f635958df2d213 GIT binary patch literal 205 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 S`SPh+<3BdKSX*9HlKu-VIsEhh literal 0 Hc-jL100001 diff --git a/tests/ts/blkid/images/minix.img.bz2 b/tests/ts/blkid/images/minix.img.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..d11f3a88b7ef9a9f8edf92d9a5b0ef644e9f9752 GIT binary patch literal 138 zc-jGq0CoRDT4*^jL0KkKS(BH1q-AL|Q2+n{ literal 0 Hc-jL100001 diff --git a/tests/ts/blkid/images/ocfs2.img.bz2 b/tests/ts/blkid/images/ocfs2.img.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..0bad915f63a9fbd76740f1a295db9cb4ea724c62 GIT binary patch literal 1002 zc-jH#0~P#2T4*^jL0KkKSz_KBvjGEdfB*mg|NL)DczS z9&LiCK!uh&+@)CW-^hh~|0Y2fzTpT-=fMqmeBqJ)QKl@C|HO97|l6@g&vXv0(WJEmXx!kX{~ z=s0`oHB(5ehwt1R`!_=l#e$9A0^iGZ{4D$d#2^WS{Wd+Di)PR)VgD(+4c3sgsYX>u zy{1*FZd%r=l|?;Dt6!rMK0O;o91wM$h?DbE9RIl+VB zRdrfY{)(aM5E4&B+;XHMZH|X*pnCwsG@h6xJeZ58_rS}=k4`ZOk{>CX*50kzX=!PJ z;CV#`JO((!WRAhp#17-~fKtKpM#oP_cB2nlX%ba1zYIJmiHQ(4{9m1aTuw+xasukcc z>Vts7U*JGMXdpTc=!H-N1Q0Cp=?;UmaWH27^+_?t!$2@6jdXKR10wL~$e2m8R=h?5 zzYdj4S(2cE1hh5h9p_~RKuG#oC^g_6QGU2I1ClpGffV4Z?%P+Sy^08c08s5ZfuWs9 Yy+wE6P%{;y?tkL$NT&)C3|qr?V3s0W00A%n5+bIPPg4jQJxrQ3XaS%A z+Gt38Fz%P<4ed?kVh~d?ZJ{Iy2`X9u5$U1;04D7!70Hb71+r+G7)u*M5&!^gbF*oR zi%=nrU}#7{01(kCU?sMeDxnI~p_DjbgB$=P00EcAsXK4Ms>m?A8F{PY=64tx8dbiQ zXYT&fO%*kXInxGg*yUfC6a(23Ifuzej@zTAn?90ix0m=v25D+ufPO+6p@Vt|0Crcd g*5lSQ$)OA$vWN2a-6GoVW5um~V3}ZcuHR=CtlamBSmqthwBw-*?Vam~h0QX=( zk_2aCxB^PkB$h5UPM3g7Ma6){Jhu$S3YA<*0ECW)1QcD+fDn-}QPg1gb!$LGl$>@< z$OmU&o9j{>5qbOGl_&#& zW&Lwuq)7Y|z=Rsb-aBh)yF11N!GUrt&+!8xtTOltdKFj7(Ku9OX-5dfuCJLRdjiQs zZ8C}C2tYy~$ZyKbiL1P}lK4Kg`gNQj71Xb^_6qTb$57Q<|^>f?+!?SH-8GBqGcA@O%4 LQ-uiy1cL4`B+w#M literal 0 Hc-jL100001 diff --git a/tests/ts/blkid/images/small-fat32.img.bz2 b/tests/ts/blkid/images/small-fat32.img.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..8b90f9c3c7669aadd7082a29aa1fa6b4c2836fa1 GIT binary patch literal 372 zc-jGU0gL`ZT4*^jL0KkKS<6SpWdJT2f4~3R)g;)V7yx4cUqLtT+_XRd02BlXKmq^) zqzFh!umN}|1f@ekpa94K01Sgb0000u$&*77iK76F1i}EoO*CndpcpDj5R+;>8ci}9 z9*Ahsp`bK04I4?O(?*jUs^*fcMipeKB;%llH4@5^2_iCIb|euJFmWsy)fX>gwIUHC zVOvU*QAs;$NQ6khsf|)Huk1Q$bMoC@d)HXyb*DP!>%z3Pk&UIisNnReV%Ozifv9pD zP7~;sEmE9rXN}9ZUWO+cn3%7;k95{tLun35CWKTV=E|3lYZ0A478M^PgXxe^AI}En z@v)JMT(sL$X_VYjn=4l>Uw4|T7daH)UvjN-9Bi(4^`^eDV_ksNVPkJ66Pd3}`zUL0sNW99O SYJL}=@pmLsg$WF_d}dJH-k@Fp literal 0 Hc-jL100001 diff --git a/tests/ts/blkid/images/swap0.img.bz2 b/tests/ts/blkid/images/swap0.img.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..e61e375b9fc9daff4c28d3dab4855dc3373a1819 GIT binary patch literal 72 zc-jF-0Jr}_T4*^jL0KkKSz;0#Z~zJq)&a->00JriNPqwUfGMB=R6qa$6#&yg#ahuo eRn37w0rV3aq|a*rfBWZWmYp literal 0 Hc-jL100001 diff --git a/tests/ts/blkid/images/swap1.img.bz2 b/tests/ts/blkid/images/swap1.img.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..fbab9edb20740536781a44773ece6cc806bcd714 GIT binary patch literal 120 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 literal 0 Hc-jL100001 diff --git a/tests/ts/blkid/low-probe b/tests/ts/blkid/low-probe new file mode 100755 index 0000000000..cea84fdf0d --- /dev/null +++ b/tests/ts/blkid/low-probe @@ -0,0 +1,40 @@ +#!/bin/bash + +# +# Copyright (C) 2009 Karel Zak +# +# This file is part of util-linux-ng. +# +# This file is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This file is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# + +TS_TOPDIR="$(dirname $0)/../.." +TS_DESC="low-probe" + +. $TS_TOPDIR/functions.sh + +ts_init "$*" +mkdir -p $TS_OUTDIR/images + +for img in $(ls $TS_SELF/images/*.img.bz2 | sort); do + name=$(basename $img .img.bz2) + outimg=$TS_OUTDIR/images/${name}.img + + ts_init_subtest $name + + bunzip2 < $img > $outimg + + $TS_CMD_BLKID -p -o udev $outimg | sort > $TS_OUTPUT 2>&1 + ts_finalize_subtest +done + +ts_finalize + -- 2.47.3