1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-03-28 14:56:28 +01:00

Run DSF-GDB tests when releng may have changed (#1042)

On a recent update to the target platform, the DSF-GDB tests
did not run because none of the changes matched the dsf
filter. Going forward, include running DSF tests when any
releng changes happen.

This replaces commit 8d0642568c. That commit ran the tests
all the time, which was too slow.

Part of #1037
This commit is contained in:
Jonah Graham 2025-01-17 12:08:39 -05:00 committed by GitHub
parent 3439e0e7e0
commit 5667224c61
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -15,12 +15,18 @@ jobs:
- uses: dorny/paths-filter@v3
id: filter
with:
# dsf filters are to know when to run dsf-gdb tests (See ref below)
# it includes any changes to debug, or anything likely to affect gdb
# testing
filters: |
dsf:
- 'dsf-gdb/**'
- 'dsf/**'
- 'debug/**'
- 'jtag/**'
- 'pom.xml'
- 'releng/**'
- '.github/**'
docs:
- 'doc/org.eclipse.cdt.doc.user/**'
- name: Set up JDK 21
@ -50,6 +56,7 @@ jobs:
-Dmaven.test.failure.ignore=true \
-DexcludedGroups=flakyTest,slowTest \
-Ddsf.gdb.tests.timeout.multiplier=50 \
-Ddsf-gdb.skip.tests=$(test ${{ steps.filter.outputs.dsf }} == 'false' && echo 'true' || echo 'false') \
-Dindexer.timeout=300
- name: Upload Logs
uses: actions/upload-artifact@v4