START	usr.sbin/vmd	2024-11-25T10:51:14Z

===> config
==== run-pass-boot-keyword ====
/usr/sbin/vmd -n -f /usr/src/regress/usr.sbin/vmd/config/vmd-pass-boot-keyword.conf 2>&1 |  diff -u /usr/src/regress/usr.sbin/vmd/config/vmd-pass-boot-keyword.ok /dev/stdin

==== run-pass-memory-round ====
/usr/sbin/vmd -n -f /usr/src/regress/usr.sbin/vmd/config/vmd-pass-memory-round.conf 2>&1 |  diff -u /usr/src/regress/usr.sbin/vmd/config/vmd-pass-memory-round.ok /dev/stdin

==== run-pass-memory-just-enough ====
/usr/sbin/vmd -n -f /usr/src/regress/usr.sbin/vmd/config/vmd-pass-memory-just-enough.conf 2>&1 |  diff -u /usr/src/regress/usr.sbin/vmd/config/vmd-pass-memory-just-enough.ok /dev/stdin

==== run-pass-cdrom-keyword ====
/usr/sbin/vmd -n -f /usr/src/regress/usr.sbin/vmd/config/vmd-pass-cdrom-keyword.conf 2>&1 |  diff -u /usr/src/regress/usr.sbin/vmd/config/vmd-pass-cdrom-keyword.ok /dev/stdin

==== run-pass-format-keyword ====
touch foo.img
/usr/sbin/vmd -n -f /usr/src/regress/usr.sbin/vmd/config/vmd-pass-format-keyword.conf 2>&1 |  diff -u /usr/src/regress/usr.sbin/vmd/config/vmd-pass-format-keyword.ok /dev/stdin

==== run-fail-kernel-keyword ====
/usr/sbin/vmd -n -f /usr/src/regress/usr.sbin/vmd/config/vmd-fail-kernel-keyword.conf 2>&1 |  sed -e 's/^vmd: //' -e 's|/usr/src/regress/usr.sbin/vmd/config/vmd-fail-kernel-keyword.conf:||' |  diff -u /usr/src/regress/usr.sbin/vmd/config/vmd-fail-kernel-keyword.ok /dev/stdin

==== run-fail-too-few-ram ====
/usr/sbin/vmd -n -f /usr/src/regress/usr.sbin/vmd/config/vmd-fail-too-few-ram.conf 2>&1 |  sed -e 's/^vmd: //' -e 's|/usr/src/regress/usr.sbin/vmd/config/vmd-fail-too-few-ram.conf:||' |  diff -u /usr/src/regress/usr.sbin/vmd/config/vmd-fail-too-few-ram.ok /dev/stdin

==== run-fail-too-many-ifs ====
/usr/sbin/vmd -n -f /usr/src/regress/usr.sbin/vmd/config/vmd-fail-too-many-ifs.conf 2>&1 |  sed -e 's/^vmd: //' -e 's|/usr/src/regress/usr.sbin/vmd/config/vmd-fail-too-many-ifs.conf:||' |  diff -u /usr/src/regress/usr.sbin/vmd/config/vmd-fail-too-many-ifs.ok /dev/stdin

==== run-fail-too-many-disks ====
touch disk0.img
touch disk1.img
touch disk2.img
touch disk3.img
touch disk4.img
/usr/sbin/vmd -n -f /usr/src/regress/usr.sbin/vmd/config/vmd-fail-too-many-disks.conf 2>&1 |  sed -e 's/^vmd: //' -e 's|/usr/src/regress/usr.sbin/vmd/config/vmd-fail-too-many-disks.conf:||' |  diff -u /usr/src/regress/usr.sbin/vmd/config/vmd-fail-too-many-disks.ok /dev/stdin

==== run-fail-switch-no-interface ====
/usr/sbin/vmd -n -f /usr/src/regress/usr.sbin/vmd/config/vmd-fail-switch-no-interface.conf 2>&1 |  sed -e 's/^vmd: //' -e 's|/usr/src/regress/usr.sbin/vmd/config/vmd-fail-switch-no-interface.conf:||' |  diff -u /usr/src/regress/usr.sbin/vmd/config/vmd-fail-switch-no-interface.ok /dev/stdin

==== run-fail-switch-no-add ====
/usr/sbin/vmd -n -f /usr/src/regress/usr.sbin/vmd/config/vmd-fail-switch-no-add.conf 2>&1 |  sed -e 's/^vmd: //' -e 's|/usr/src/regress/usr.sbin/vmd/config/vmd-fail-switch-no-add.conf:||' |  diff -u /usr/src/regress/usr.sbin/vmd/config/vmd-fail-switch-no-add.ok /dev/stdin

==== run-fail-bad-format ====
/usr/sbin/vmd -n -f /usr/src/regress/usr.sbin/vmd/config/vmd-fail-bad-format.conf 2>&1 |  sed -e 's/^vmd: //' -e 's|/usr/src/regress/usr.sbin/vmd/config/vmd-fail-bad-format.conf:||' |  diff -u /usr/src/regress/usr.sbin/vmd/config/vmd-fail-bad-format.ok /dev/stdin

==== run-fail-missing-format ====
/usr/sbin/vmd -n -f /usr/src/regress/usr.sbin/vmd/config/vmd-fail-missing-format.conf 2>&1 |  sed -e 's/^vmd: //' -e 's|/usr/src/regress/usr.sbin/vmd/config/vmd-fail-missing-format.conf:||' |  diff -u /usr/src/regress/usr.sbin/vmd/config/vmd-fail-missing-format.ok /dev/stdin

===> diskfmt
==== run-regress-vioscribble ====
cc -O2 -pipe  -I/usr/src/usr.sbin/vmd  -MD -MP  -c /usr/src/regress/usr.sbin/vmd/diskfmt/vioscribble.c
cc -O2 -pipe  -I/usr/src/usr.sbin/vmd  -MD -MP  -c /usr/src/regress/usr.sbin/vmd/diskfmt/../../../../usr.sbin/vmd/vioqcow2.c
cc -O2 -pipe  -I/usr/src/usr.sbin/vmd  -MD -MP  -c /usr/src/regress/usr.sbin/vmd/diskfmt/../../../../usr.sbin/vmd/vioraw.c
cc -O2 -pipe  -I/usr/src/usr.sbin/vmd  -MD -MP  -c /usr/src/regress/usr.sbin/vmd/diskfmt/../../../../usr.sbin/vmd/log.c
cc   -o vioscribble vioscribble.o vioqcow2.o vioraw.o log.o -lpthread
ld: warning: vioscribble.c(vioscribble.o:(main)): warning: random() may return deterministic values, is that what you want?
rm -f scribble.{raw,qcow2}  vioscribble.d vioqcow2.d vioraw.d log.d
/usr/sbin/vmctl create -s 4G scribble.raw
vmctl: raw imagefile created
/usr/sbin/vmctl create -s 4G scribble.qcow2
vmctl: qcow2 imagefile created
./vioscribble
scribbling...
validating...

==== cleanup ====
rm -f scribble.{raw,qcow2}  vioscribble.d vioqcow2.d vioraw.d log.d

PASS	usr.sbin/vmd	Duration 6m13.23s