aboutsummaryrefslogtreecommitdiff
path: root/smoketest.sh
diff options
context:
space:
mode:
Diffstat (limited to 'smoketest.sh')
-rwxr-xr-xsmoketest.sh16
1 files changed, 16 insertions, 0 deletions
diff --git a/smoketest.sh b/smoketest.sh
new file mode 100755
index 0000000..6a46438
--- /dev/null
+++ b/smoketest.sh
@@ -0,0 +1,16 @@
+#!/bin/bash -x
+echo "Launching QEMU"
+qemu-system-i386 \
+ -serial tcp:127.0.0.1:1234,server \
+ -display none \
+ -kernel gdbstub.bin &
+sleep 1
+
+echo "Running GDB"
+gdb --command smoketest.gdbinit
+RESULT=$?
+
+echo "Terminating QEMU"
+killall qemu-system-i386
+
+exit $RESULT