diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 79c3c48bc..a240cbc7c 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -29,8 +29,15 @@ jobs: - name: Docker Build ${{ matrix.images }} run: docker compose build ${{ matrix.images }} - - name: Test on ${{ matrix.images }} + - name: Run GDB Tests on ${{ matrix.images }} run: | docker compose run ${{ matrix.images }} ./tests.sh -d gdb -g gdb + + - name: Run DBG Tests on GDB on ${{ matrix.images }} + run: | docker compose run ${{ matrix.images }} ./tests.sh -d gdb -g dbg + + - name: Run DBG Tests on LLDB on ${{ matrix.images }} + run: | docker compose run ${{ matrix.images }} ./tests.sh -d lldb -g dbg + \ No newline at end of file diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 83158fd65..9913908ab 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -114,11 +114,19 @@ jobs: ./.venv/bin/pip freeze # We set `kernel.yama.ptrace_scope=0` for `attachp` command tests - - name: Run tests + - name: Run GDB Tests run: | sudo sysctl -w kernel.yama.ptrace_scope=0 ./tests.sh -d gdb -g gdb + + - name: Run DBG Tests on GDB + run: | + sudo sysctl -w kernel.yama.ptrace_scope=0 ./tests.sh -d gdb -g dbg + + - name: Run DBG Tests on LLDB + run: | + sudo sysctl -w kernel.yama.ptrace_scope=0 ./tests.sh -d lldb -g dbg qemu-user-tests: