diff --git a/.github/workflows/L1-tests.yml b/.github/workflows/L1-tests.yml index a3f49a57..1d51f9fc 100755 --- a/.github/workflows/L1-tests.yml +++ b/.github/workflows/L1-tests.yml @@ -323,6 +323,9 @@ jobs: && cmake --install build/googletest + - name: Install GDB + run: sudo apt-get update && sudo apt-get install -y gdb + - name: Build mocks run: > cmake @@ -646,7 +649,20 @@ jobs: RdkServicesL1Test && cp -rf $(pwd)/rdkL1TestResults.json $GITHUB_WORKSPACE/rdkL1TestResultsWithValgrind.json && rm -rf $(pwd)/rdkL1TestResults.json - + && + gdb -batch \ + -ex "file RdkServicesL1Test" \ + -ex "run" \ + -ex "bt" \ + -ex "quit" \ + > gdb_output.txt || true + + - name: Upload GDB Output + uses: actions/upload-artifact@v4 + with: + name: gdb-log + path: gdb_output.txt + - name: Generate coverage if: ${{ matrix.coverage == 'with-coverage' && !env.ACT }} run: >