Files
qt-migration-legatus/qt6-after/qt6-migrated-legatus/.gitignore
T
berrux-dev 684e05109d Add lcov code coverage to the release pipeline and Jenkins
- new_docker_build.sh: new --run-coverage mode (mutually exclusive with
  --run-jenkins-builder). Instruments the release-scope build with
  -O0 -g --coverage -fPIC -DNDEBUG (RELEASE flag override keeps -DNDEBUG
  and -fPIC so behavior and PIC match the green baseline), runs ctest,
  then collects the lcov report: capture --external -> extract on the
  four release dirs -> remove test sources -> summary -> genhtml, all
  with --ignore-errors mismatch,inconsistent,unused (GCC 15 + lcov 2.4).
  Report lands in --coverage-output-dir (default ./coverage-out):
  html/index.html, coverage.info, coverage_summary.txt.
- Dockerfile image gains lcov via APT_PACKAGES (genhtml ships in the
  same package).
- Jenkinsfile: RunCoverage parameter (default on) + per-OS Coverage
  stage running the driver on the agent and archiving
  coverage/<project>/<os>/**.
- release-16-10-2026.sh: same coverage step, gated by DRYRUN_COVERAGE
  (default ON, mirrors the Jenkins default).
- README: Step 6 (code coverage) and options/env reference entries.
- .gitignore: coverage-out/
2026-10-15 09:00:33 +02:00

18 lines
286 B
Plaintext

build-rti-full
build-rti-off
build-rti-off-notests
build-*
CMakeFiles
fix_qt6_gui_deps2.py
fix_qt6_gui_deps.py
fix_rti_conditionals.py
fix_target_checks.py
Lts/Tools/ArAssetsV2/build
Lts/Tools/ArAssetsV3/build
Lts/Tools/ArAssetsV3_Qatar/build
build/
build2/
.envrc
build4
coverage-out/