summaryrefslogtreecommitdiffstats
path: root/run-test.sh
diff options
context:
space:
mode:
Diffstat (limited to 'run-test.sh')
-rwxr-xr-xrun-test.sh44
1 files changed, 43 insertions, 1 deletions
diff --git a/run-test.sh b/run-test.sh
index 9115185..1c8ebc0 100755
--- a/run-test.sh
+++ b/run-test.sh
@@ -21,6 +21,7 @@ VNC="-vnc :1"
MISCOPT="-net none -enable-kvm -m 1G -smp 2"
SNAPSHOT="-snapshot"
+# -- Iteration 1: new kernel, new qemu --
QEMU_OPTS="$KERNEL $KERNELARG $CHARDEVS $VIRTSER $VNC $MISCOPT $GUEST $SNAPSHOT"
echo $QEMU $QEMU_OPTS
@@ -29,4 +30,45 @@ $QEMU $QEMU_OPTS &
sleep 5
-./auto-virtserial
+time ./auto-virtserial
+pkill qemu
+
+
+# -- Iteration 2: old kernel, new qemu --
+sleep 5
+
+KERNEL=
+KERNELARG=
+
+QEMU_OPTS="$KERNEL $KERNELARG $CHARDEVS $VIRTSER $VNC $MISCOPT $GUEST $SNAPSHOT"
+
+echo $QEMU $QEMU_OPTS
+
+$QEMU $QEMU_OPTS &
+
+sleep 5
+
+time ./auto-virtserial
+pkill qemu
+
+# -- Iteration 3: new kernel, old qemu --
+sleep 5
+
+KERNEL="-kernel /home/amit/tmp/linux-2.6/arch/x86/boot/bzImage"
+KERNELARG='-append "root=/dev/sda2"'
+
+QEMU=/home/amit/src/qemu/x86_64-softmmu/qemu-system-x86_64
+
+CHARDEVS=
+VIRTSER="-virtioconsole unix:/tmp/amit/test0,server,nowait"
+
+QEMU_OPTS="$KERNEL $KERNELARG $CHARDEVS $VIRTSER $VNC $MISCOPT $GUEST $SNAPSHOT"
+
+echo $QEMU $QEMU_OPTS
+
+$QEMU $QEMU_OPTS &
+
+sleep 5
+
+time ./auto-virtserial
+pkill qemu