From 9757ce312de4c425567c2fcc55991ab5828773cd Mon Sep 17 00:00:00 2001 From: Matt Borgerson Date: Tue, 17 Dec 2019 21:42:03 -0700 Subject: Move smoketest to tests dir --- .github/workflows/build_ubuntu.yml | 2 +- smoketest.gdbinit | 15 --------------- smoketest.sh | 16 ---------------- tests/smoketest.gdbinit | 15 +++++++++++++++ tests/smoketest.sh | 16 ++++++++++++++++ 5 files changed, 32 insertions(+), 32 deletions(-) delete mode 100644 smoketest.gdbinit delete mode 100755 smoketest.sh create mode 100644 tests/smoketest.gdbinit create mode 100755 tests/smoketest.sh diff --git a/.github/workflows/build_ubuntu.yml b/.github/workflows/build_ubuntu.yml index 1342203..7bd4254 100644 --- a/.github/workflows/build_ubuntu.yml +++ b/.github/workflows/build_ubuntu.yml @@ -19,4 +19,4 @@ jobs: make - name: Test run: | - ./smoketest.sh + ./tests/smoketest.sh diff --git a/smoketest.gdbinit b/smoketest.gdbinit deleted file mode 100644 index 8560b5a..0000000 --- a/smoketest.gdbinit +++ /dev/null @@ -1,15 +0,0 @@ -set pagination off -symbol-file gdbstub.elf -target remote 127.0.0.1:1234 -b simple_loop -c - -# Step twice and check value of `x` variable -s 2 -if x == 0xdeadbeef - printf "PASS\n" - quit 0 -else - printf "FAIL\n" - quit 1 -end diff --git a/smoketest.sh b/smoketest.sh deleted file mode 100755 index 6a46438..0000000 --- a/smoketest.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/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 diff --git a/tests/smoketest.gdbinit b/tests/smoketest.gdbinit new file mode 100644 index 0000000..8560b5a --- /dev/null +++ b/tests/smoketest.gdbinit @@ -0,0 +1,15 @@ +set pagination off +symbol-file gdbstub.elf +target remote 127.0.0.1:1234 +b simple_loop +c + +# Step twice and check value of `x` variable +s 2 +if x == 0xdeadbeef + printf "PASS\n" + quit 0 +else + printf "FAIL\n" + quit 1 +end diff --git a/tests/smoketest.sh b/tests/smoketest.sh new file mode 100755 index 0000000..0ae8ccd --- /dev/null +++ b/tests/smoketest.sh @@ -0,0 +1,16 @@ +#!/bin/bash +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 tests/smoketest.gdbinit +RESULT=$? + +echo "Terminating QEMU" +killall qemu-system-i386 + +exit $RESULT -- cgit v1.2.3