Skip to content

Commit 48a6293

Browse files
committed
Merge branch 'topic/nv_qualif_testing' into 'master'
Add temporary CI testing for gnatcov 25 See merge request eng/das/cov/gnatcoverage!984 This helps during the development of qualification material, to ensure we don't miss anything. Part of eng/cert/projects/c-nvidia-25qualif#105 Depends-on: eng/shared/anod!7117
2 parents 79aebe6 + c786fe8 commit 48a6293

File tree

2 files changed

+35
-0
lines changed

2 files changed

+35
-0
lines changed

.gitlab-ci.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -324,3 +324,37 @@ test_qualkit:
324324
- qualrun/attachment-testsuite_tree.tgz
325325
reports:
326326
junit: xunit-*.xml
327+
328+
# Temporary gnatcov 25 CI run, to simplify verification of the new
329+
# qualification tests for gnatcov 25.
330+
#
331+
# TODO: remove this when the qualification project for
332+
# eng/cert/projects#45 is finished.
333+
test_qualrun_25:
334+
interruptible: true
335+
services:
336+
- image:pe-base
337+
- cpu:16
338+
- mem:16
339+
stage: test
340+
script:
341+
- *basic_test_setup
342+
# Test using gnatcov-qualrun to be able to test gnatcov 25. We don't need
343+
# to produce a qualkit so skip that to keep the CI job short.
344+
- anod test gnatcov-qualrun -Qgnatcov_version=25.2 --minimal -Qci $ACI_TRACK_QUALIFIER
345+
- testsuite_reports
346+
rules:
347+
- if: $CI_PIPELINE_SOURCE == 'merge_request_event'
348+
changes:
349+
paths:
350+
- "qualification/**/*"
351+
- "testsuite/Qualif/**/*"
352+
- "testsuite/STR/**/*"
353+
- "testsuite/SCOV/**/*"
354+
compare_to: $CI_MERGE_REQUEST_TARGET_BRANCH_NAME
355+
artifacts:
356+
when: always
357+
paths:
358+
- xunit-*.xml
359+
reports:
360+
junit: xunit-*.xml
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
gnatcov-25 DEAD Support for debug pragma was introduced in 26

0 commit comments

Comments
 (0)