summaryrefslogtreecommitdiffstats
path: root/run-test.sh
diff options
context:
space:
mode:
Diffstat (limited to 'run-test.sh')
-rwxr-xr-xrun-test.sh30
1 files changed, 30 insertions, 0 deletions
diff --git a/run-test.sh b/run-test.sh
new file mode 100755
index 0000000..083eeb9
--- /dev/null
+++ b/run-test.sh
@@ -0,0 +1,30 @@
+#!/bin/bash
+
+QEMU=/home/amit/src/qemu-kvm/x86_64-softmmu/qemu-system-x86_64
+GUEST=/guests/f11-auto.qcow2
+
+KERNEL="-kernel /home/amit/tmp/linux-2.6/arch/x86/boot/bzImage"
+KERNELARG='-append "root=/dev/sda2"'
+
+CHARDEVS="-chardev socket,path=/tmp/amit/test1,server,nowait,id=test1 \
+ -chardev socket,path=/tmp/amit/test2,server,nowait,id=test2 \
+ -chardev socket,path=/tmp/amit/test3,server,nowait,id=test3 \
+ -chardev socket,path=/tmp/amit/test4,server,nowait,id=test4"
+VIRTSER="-device virtio-serial-pci \
+ -device virtserialport,chardev=test1,cache_buffers=0,name=test1 \
+ -device virtserialport,chardev=test2,name=test2 \
+ -device virtserialport,cache_buffers=0,chardev=test3,name=test3 \
+ -device virtserialport,byte_limit=1048576,guest_byte_limit=1048576,chardev=test4,name=test4"
+VNC="-vnc :1"
+MISCOPT="-net none -enable-kvm -m 1G -smp 2"
+SNAPSHOT="-snapshot"
+
+QEMU_OPTS="$KERNEL $KERNELARG $CHARDEVS $VIRTSER $VNC $MISCOPT $GUEST $SNAPSHOT"
+
+echo $QEMU $QEMU_OPTS
+
+$QEMU $QEMU_OPTS &
+
+sleep 5
+
+./auto-virtserial /tmp/amit/test1 /tmp/amit/test2 /tmp/amit/test3 /tmp/amit/test4