test: use dd from /dev/zero, instead of creating files with a hole

master
Harald Hoyer 2020-03-12 11:55:37 +01:00 committed by Harald Hoyer
parent 3dcaa97ca4
commit a22ab24d53
17 changed files with 37 additions and 37 deletions
test
TEST-01-BASIC
TEST-02-SYSTEMD
TEST-03-USR-MOUNT
TEST-04-FULL-SYSTEMD
TEST-10-RAID
TEST-11-LVM
TEST-12-RAID-DEG
TEST-13-ENC-RAID-LVM
TEST-14-IMSM
TEST-15-BTRFSRAID
TEST-17-LVM-THIN
TEST-20-NFS
TEST-30-ISCSI
TEST-35-ISCSI-MULTI
TEST-40-NBD
TEST-50-MULTINIC
TEST-60-BONDBRIDGEVLANIFCFG

View File

@ -20,7 +20,7 @@ test_run() {
test_setup() {
rm -f -- $TESTDIR/root.ext3
# Create the blank file to use as a root filesystem
dd if=/dev/null of=$TESTDIR/root.ext3 bs=1M seek=80
dd if=/dev/zero of=$TESTDIR/root.ext3 bs=1M count=80

kernel=$KVERSION
# Create what will eventually be our root filesystem onto an overlay

View File

@ -16,7 +16,7 @@ test_run() {
test_setup() {
rm -f -- $TESTDIR/root.ext3
# Create the blank file to use as a root filesystem
dd if=/dev/null of=$TESTDIR/root.ext3 bs=1M seek=80
dd if=/dev/zero of=$TESTDIR/root.ext3 bs=1M count=80

kernel=$KVERSION
# Create what will eventually be our root filesystem onto an overlay

View File

@ -41,8 +41,8 @@ test_setup() {
rm -f -- $TESTDIR/root.btrfs
rm -f -- $TESTDIR/usr.btrfs
# Create the blank file to use as a root filesystem
dd if=/dev/null of=$TESTDIR/root.btrfs bs=1M seek=160
dd if=/dev/null of=$TESTDIR/usr.btrfs bs=1M seek=160
dd if=/dev/zero of=$TESTDIR/root.btrfs bs=1M count=160
dd if=/dev/zero of=$TESTDIR/usr.btrfs bs=1M count=160

kernel=$KVERSION
# Create what will eventually be our root filesystem onto an overlay

View File

@ -42,8 +42,8 @@ test_setup() {
rm -f -- $TESTDIR/root.btrfs
rm -f -- $TESTDIR/usr.btrfs
# Create the blank file to use as a root filesystem
dd if=/dev/null of=$TESTDIR/root.btrfs bs=1M seek=320
dd if=/dev/null of=$TESTDIR/usr.btrfs bs=1M seek=320
dd if=/dev/zero of=$TESTDIR/root.btrfs bs=1M count=320
dd if=/dev/zero of=$TESTDIR/usr.btrfs bs=1M count=320

export kernel=$KVERSION
# Create what will eventually be our root filesystem onto an overlay

View File

@ -19,7 +19,7 @@ test_setup() {
DISKIMAGE=$TESTDIR/TEST-10-RAID-root.img
# Create the blank file to use as a root filesystem
rm -f -- $DISKIMAGE
dd if=/dev/null of=$DISKIMAGE bs=1M seek=128
dd if=/dev/zero of=$DISKIMAGE bs=1M count=128

kernel=$KVERSION
# Create what will eventually be our root filesystem onto an overlay

View File

@ -16,7 +16,7 @@ test_run() {

test_setup() {
# Create the blank file to use as a root filesystem
dd if=/dev/null of=$TESTDIR/root.ext2 bs=1M seek=80
dd if=/dev/zero of=$TESTDIR/root.ext2 bs=1M count=80

kernel=$KVERSION
# Create what will eventually be our root filesystem onto an overlay

View File

@ -25,7 +25,7 @@ client_run() {
return 1;
fi
rm -f -- $TESTDIR/marker.img
dd if=/dev/null of=$TESTDIR/marker.img bs=1M seek=40
dd if=/dev/zero of=$TESTDIR/marker.img bs=1M count=40

echo "CLIENT TEST END: $@ [OK]"
return 0
@ -56,10 +56,10 @@ test_run() {
test_setup() {
# Create the blank file to use as a root filesystem
rm -f -- $TESTDIR/marker.img
dd if=/dev/null of=$TESTDIR/marker.img bs=1M seek=40
dd if=/dev/null of=$TESTDIR/disk1.img bs=1M seek=35
dd if=/dev/null of=$TESTDIR/disk2.img bs=1M seek=35
dd if=/dev/null of=$TESTDIR/disk3.img bs=1M seek=35
dd if=/dev/zero of=$TESTDIR/marker.img bs=1M count=40
dd if=/dev/zero of=$TESTDIR/disk1.img bs=1M count=35
dd if=/dev/zero of=$TESTDIR/disk2.img bs=1M count=35
dd if=/dev/zero of=$TESTDIR/disk3.img bs=1M count=35

kernel=$KVERSION
# Create what will eventually be our root filesystem onto an overlay

View File

@ -50,7 +50,7 @@ test_run() {
test_setup() {
# Create the blank file to use as a root filesystem
rm -f -- $TESTDIR/root.ext2
dd if=/dev/null of=$TESTDIR/root.ext2 bs=1M seek=134
dd if=/dev/zero of=$TESTDIR/root.ext2 bs=1M count=134

kernel=$KVERSION
# Create what will eventually be our root filesystem onto an overlay

View File

@ -11,7 +11,7 @@ client_run() {
echo "CLIENT TEST START: $@"

rm -f -- $TESTDIR/marker.img
dd if=/dev/null of=$TESTDIR/marker.img bs=1M seek=1
dd if=/dev/zero of=$TESTDIR/marker.img bs=1M count=1

$testdir/run-qemu \
-drive format=raw,index=0,media=disk,file=$TESTDIR/marker.img \
@ -53,9 +53,9 @@ test_setup() {
rm -f -- $TESTDIR/marker.img
rm -f -- $TESTDIR/disk1
rm -f -- $TESTDIR/disk2
dd if=/dev/null of=$TESTDIR/marker.img bs=1M seek=1
dd if=/dev/null of=$TESTDIR/disk1 bs=1M seek=104
dd if=/dev/null of=$TESTDIR/disk2 bs=1M seek=104
dd if=/dev/zero of=$TESTDIR/marker.img bs=1M count=1
dd if=/dev/zero of=$TESTDIR/disk1 bs=1M count=104
dd if=/dev/zero of=$TESTDIR/disk2 bs=1M count=104

kernel=$KVERSION
# Create what will eventually be our root filesystem onto an overlay

View File

@ -21,7 +21,7 @@ test_setup() {
# Create the blank file to use as a root filesystem
DISKIMAGE=$TESTDIR/TEST-15-BTRFSRAID-root.img
rm -f -- $DISKIMAGE
dd if=/dev/null of=$DISKIMAGE bs=1M seek=1024
dd if=/dev/zero of=$DISKIMAGE bs=1M count=1024

kernel=$KVERSION
# Create what will eventually be our root filesystem onto an overlay

View File

@ -16,7 +16,7 @@ test_run() {

test_setup() {
# Create the blank file to use as a root filesystem
dd if=/dev/null of=$TESTDIR/root.ext2 bs=1M seek=92
dd if=/dev/zero of=$TESTDIR/root.ext2 bs=1M count=92

kernel=$KVERSION
# Create what will eventually be our root filesystem onto an overlay

View File

@ -225,7 +225,7 @@ test_run() {

test_setup() {
# Make server root
dd if=/dev/null of=$TESTDIR/server.ext3 bs=1M seek=120
dd if=/dev/zero of=$TESTDIR/server.ext3 bs=1M count=120
mke2fs -j -F $TESTDIR/server.ext3
mkdir $TESTDIR/mnt
mount -o loop $TESTDIR/server.ext3 $TESTDIR/mnt

View File

@ -129,9 +129,9 @@ test_setup() {
fi

# Create the blank file to use as a root filesystem
dd if=/dev/null of=$TESTDIR/root.ext3 bs=1M seek=45
dd if=/dev/null of=$TESTDIR/iscsidisk2.img bs=1M seek=45
dd if=/dev/null of=$TESTDIR/iscsidisk3.img bs=1M seek=45
dd if=/dev/zero of=$TESTDIR/root.ext3 bs=1M count=45
dd if=/dev/zero of=$TESTDIR/iscsidisk2.img bs=1M count=45
dd if=/dev/zero of=$TESTDIR/iscsidisk3.img bs=1M count=45

kernel=$KVERSION
# Create what will eventually be our root filesystem onto an overlay
@ -182,7 +182,7 @@ test_setup() {


# Need this so kvm-qemu will boot (needs non-/dev/zero local disk)
if ! dd if=/dev/null of=$TESTDIR/client.img bs=1M seek=1; then
if ! dd if=/dev/zero of=$TESTDIR/client.img bs=1M count=1; then
echo "Unable to make client sdb image" 1>&2
return 1
fi
@ -198,7 +198,7 @@ test_setup() {
rm -- $TESTDIR/client.img

# Make server root
dd if=/dev/null of=$TESTDIR/server.ext3 bs=1M seek=60
dd if=/dev/zero of=$TESTDIR/server.ext3 bs=1M count=60
mkfs.ext3 -j -F $TESTDIR/server.ext3
mkdir $TESTDIR/mnt
mount -o loop $TESTDIR/server.ext3 $TESTDIR/mnt

View File

@ -144,9 +144,9 @@ test_setup() {
fi

# Create the blank file to use as a root filesystem
dd if=/dev/null of=$TESTDIR/root.ext3 bs=1M seek=90
dd if=/dev/null of=$TESTDIR/iscsidisk2.img bs=1M seek=90
dd if=/dev/null of=$TESTDIR/iscsidisk3.img bs=1M seek=90
dd if=/dev/zero of=$TESTDIR/root.ext3 bs=1M count=90
dd if=/dev/zero of=$TESTDIR/iscsidisk2.img bs=1M count=90
dd if=/dev/zero of=$TESTDIR/iscsidisk3.img bs=1M count=90

kernel=$KVERSION
# Create what will eventually be our root filesystem onto an overlay
@ -197,7 +197,7 @@ test_setup() {


# Need this so kvm-qemu will boot (needs non-/dev/zero local disk)
if ! dd if=/dev/null of=$TESTDIR/client.img bs=1M seek=1; then
if ! dd if=/dev/zero of=$TESTDIR/client.img bs=1M count=1; then
echo "Unable to make client sdb image" 1>&2
return 1
fi
@ -213,7 +213,7 @@ test_setup() {
rm -- $TESTDIR/client.img

# Make server root
dd if=/dev/null of=$TESTDIR/server.ext3 bs=1M seek=60
dd if=/dev/zero of=$TESTDIR/server.ext3 bs=1M count=60
mkfs.ext3 -j -F $TESTDIR/server.ext3
mkdir $TESTDIR/mnt
mount -o loop $TESTDIR/server.ext3 $TESTDIR/mnt

View File

@ -209,8 +209,8 @@ client_run() {

make_encrypted_root() {
# Create the blank file to use as a root filesystem
dd if=/dev/null of=$TESTDIR/encrypted.ext2 bs=1M seek=80
dd if=/dev/null of=$TESTDIR/flag.img bs=1M seek=1
dd if=/dev/zero of=$TESTDIR/encrypted.ext2 bs=1M count=80
dd if=/dev/zero of=$TESTDIR/flag.img bs=1M count=1

kernel=$KVERSION
# Create what will eventually be our root filesystem onto an overlay
@ -280,7 +280,7 @@ make_encrypted_root() {
}

make_client_root() {
dd if=/dev/null of=$TESTDIR/nbd.ext2 bs=1M seek=120
dd if=/dev/zero of=$TESTDIR/nbd.ext2 bs=1M count=120
mke2fs -F -j $TESTDIR/nbd.ext2
mkdir $TESTDIR/mnt
if ! mount -o loop $TESTDIR/nbd.ext2 $TESTDIR/mnt; then
@ -325,7 +325,7 @@ make_client_root() {
}

make_server_root() {
dd if=/dev/null of=$TESTDIR/server.ext2 bs=1M seek=120
dd if=/dev/zero of=$TESTDIR/server.ext2 bs=1M count=120
mke2fs -F $TESTDIR/server.ext2
mkdir $TESTDIR/mnt
mount -o loop $TESTDIR/server.ext2 $TESTDIR/mnt

View File

@ -173,7 +173,7 @@ test_client() {

test_setup() {
# Make server root
dd if=/dev/null of="$TESTDIR"/server.ext3 bs=1M seek=120
dd if=/dev/zero of="$TESTDIR"/server.ext3 bs=1M count=120
mke2fs -j -F -- "$TESTDIR"/server.ext3
mkdir -- "$TESTDIR"/mnt
mount -o loop -- "$TESTDIR"/server.ext3 "$TESTDIR"/mnt

View File

@ -199,7 +199,7 @@ root=nfs:192.168.50.1:/nfs/client bootdev=br0

test_setup() {
# Make server root
dd if=/dev/null of="$TESTDIR"/server.ext3 bs=1M seek=120
dd if=/dev/zero of="$TESTDIR"/server.ext3 bs=1M count=120
mke2fs -j -F -- "$TESTDIR"/server.ext3
mkdir -- "$TESTDIR"/mnt
mount -o loop -- "$TESTDIR"/server.ext3 "$TESTDIR"/mnt