diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 7df8f4b7..e5fe88cc 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -10,10 +10,10 @@ jobs: matrix: build-type: [ Release, RelWithDebInfo ] compiler: [ - { cxx: g++-11, pkgs: g++-11 libtbb-dev }, - { cxx: g++-12, pkgs: g++-12 libtbb-dev }, - { cxx: clang++-14, pkgs: clang-14 libtbb-dev }, - { cxx: clang++-15, pkgs: clang-15 libtbb-dev }, + { cxx: g++-11, pkgs: g++-11 libtbb-dev gdb }, + { cxx: g++-12, pkgs: g++-12 libtbb-dev gdb }, + { cxx: clang++-14, pkgs: clang-14 libtbb-dev gdb }, + { cxx: clang++-15, pkgs: clang-15 libtbb-dev gdb }, ] defaults: @@ -43,7 +43,7 @@ jobs: run: cmake --build . --parallel - name: run-tests - run: ctest --output-on-failure --schedule-random + run: gdb -ex run ./unit_tests --schedule-random - name: install run: sudo cmake --install .