577 Commits

Author SHA1 Message Date
Léo Creuse
79834bd7d8 genbundle.py: Fix formatting 2026-01-23 08:24:12 +00:00
Léo Creuse
58825a6eb8 Merge branch 'topic/9-qualified-interface' into 'qualkit-4502'
Various PLANS & TORVVCP updates

See merge request eng/das/cov/gnatcoverage-qualification!45

This MR updates the PLANS and TORVVCP documents in various ways:

* Relax restrictions on the allowed values for `--dump-trigger` and `--dump-channel` ;
* Allow use of `--insturment-block` in the `instrument` command, provided that no exceptions are handled and no exceptions occur at runtime;
* Remove erroneous description of the tool operating principle, and corresponding reference documents. These were leftovers from the binary traces qualification kit;

(cherry picked from commit 9a1878fdd2d5af73ee3c6691f7e86e36286c7ed0)
2026-01-23 08:24:12 +00:00
Vasiliy Fofanov
da9f805732 Merge branch 'topic/4502-qa-edits-1' into 'qualkit-4502'
Address QA comments

See merge request eng/das/cov/gnatcoverage-qualification!40

This MR contains multiple commits addressing various comments raised during the first round of QA on the generated kit.

(cherry picked from commit 93fff75cecddb504ec2a1ce1dab3848e50ea7c4c)
2026-01-23 08:24:12 +00:00
Léo Creuse
435d0d95fa Merge branch 'topic/4205-various-fixes' into 'qualkit-4502'
Various qualkit updates

See merge request eng/das/cov/gnatcoverage-qualification!36

The modifications include:

* TOR: Refinements over the expected execution environment
* TOR: remove index entry definitions
* PLANS: Remove duplicate revision history section

(cherry picked from commit 772afba72ae4014b866562d04b6f3fd8c5f8d5dd)
2026-01-23 08:24:12 +00:00
Léo Creuse
e0a7d6fe36 Merge branch 'topic/fix_pdf_id' into 'qualkit-4502'
genbundle.py: Defer settings loading until after work dir has been setup

See merge request eng/das/cov/gnatcoverage-qualification!35

(cherry picked from commit 6b7a34d411eadf998cdcabcac0da8bd1baaa1e49)
2026-01-23 08:24:12 +00:00
Léo Creuse
3d9c9903e3 Merge branch 'topic/add_pdf_id' into 'qualkit-4502'
Qualkit: Add document id in the filename for each of the documents

See merge request eng/das/cov/gnatcoverage-qualification!33

(cherry picked from commit 337879aca842aa309033986bf51366b63546f997)
2026-01-23 08:24:12 +00:00
Vasiliy Fofanov
e6ce76fe46 Merge branch 'topic/4502_adjust_plans' into 'qualkit-4502'
Update plans

See merge request eng/das/cov/gnatcoverage-qualification!32

(cherry picked from commit b56f9be7f52f1b9974988057834348a0cb9890dd)
2026-01-23 08:24:12 +00:00
Viviane Garèse
c252d1f080 Add qualification tests for function and call cov 2025-10-27 13:41:01 +00:00
Léo Creuse
ed15f1ba5e Qualification:
Various fixes including:
- typo fixes in the TOR introduction
- Adding the proper appendix latex command
- Remove some unsupported latex roles
2025-09-09 12:02:43 +00:00
Léo Creuse
bb40dad728 Qualification/TOR: Fix testcase index generation
Had to go through a bit of a hack to do this as I can't really
understand how this worked in the first place with the QM.
2025-09-09 12:02:43 +00:00
Léo Creuse
81296974e7 Qualification: Rework qualkit production to use gnatchek-qualkit helpers and style
This involves moving large chuncks of the sources to more deeply nested directories, as there
are some assumptions as to where some config files are located.
2025-09-09 12:02:43 +00:00
Léo Creuse
622999d57d Add small Readme to explain how to build the qualification documents 2025-09-09 12:02:43 +00:00
Léo Creuse
93b8735019 Fixup consistency log generation 2025-09-09 12:02:43 +00:00
Léo Creuse
fcce27da03 Update gitignore 2025-09-09 12:02:43 +00:00
Léo Creuse
ba9eaf033c Adapt STR generation to new script location and new expectation notes 2025-09-09 12:02:43 +00:00
Léo Creuse
c60b856695 genbundle: Adapt to new plans & tor generation without the QMachine 2025-09-09 12:02:43 +00:00
Léo Creuse
c5159897f4 Instrument.adb: fix instrumentation of Debug pragma
It used to be disabled if the various assertion coverage levels were
not active.
2025-09-09 12:02:43 +00:00
Tonu Naks
b2b08fa94f Generate TOR without QM
eng/das/cov/gnatcoverage#203
2025-09-09 12:02:43 +00:00
Tonu Naks
bd94d641e2 Revive pre-qm TOR scripts
eng/das/cov/gnatcoverage#203
2025-09-09 12:02:43 +00:00
Léo Creuse
ddc8d901be Remove internal URLs 2024-12-06 08:54:48 +00:00
Léo Creuse
4b5366c278 Vairious style fixes following flake88 and balck version bump 2024-11-05 13:21:33 +00:00
Léo Creuse
a2dacc38af genbundle.py: work around missing permissions
When working on a qualrun result that was produced in a Windows
environment, then zipped and unpacked in a linux environment, all
executable permissions are removed. To work around this, invoke
mkrest.sh through a sh invocation.

Part of W426-013 (gnatcov qualkit 999-W426-013)
2024-04-17 16:25:56 +00:00
Olivier Hainque
c9501da1c9 Straigthen formatting and flake8 rules after chain of changes 2024-04-05 15:27:22 +00:00
Josue NAVA BELLO
3728d3e50f update Change Control in PLAN to AWS backup instead of local backup 2024-04-05 15:27:22 +00:00
Olivier Hainque
cd1ab7c26e Add common_conf.py variables for versions used in document refs
At the same spot where we currently have doc identifiers, so we
think of updating them at the same time.

Stick intended values for the current project there. Later on, we'll
want these instantiated from the environment but that's a more involved
change, not for the current cycle.
2024-04-05 15:27:22 +00:00