Skip to content

feat: render traceability on a page#608

Open
a-zw wants to merge 3 commits into
eclipse-score:mainfrom
etas-contrib:test-traceability-documented
Open

feat: render traceability on a page#608
a-zw wants to merge 3 commits into
eclipse-score:mainfrom
etas-contrib:test-traceability-documented

Conversation

@a-zw

@a-zw a-zw commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

@github-actions

github-actions Bot commented Jun 19, 2026

Copy link
Copy Markdown

License Check Results

🚀 The license check job ran with the Bazel command:

bazel run --lockfile_mode=error //src:license-check

Status: ⚠️ Needs Review

Click to expand output
[License Check Output]
Extracting Bazel installation...
Starting local Bazel server (8.6.0) and connecting to it...
INFO: Invocation ID: 469a6a5c-d065-48cb-b0cd-5e64b21f393c
Computing main repo mapping: 
Loading: 
Loading: 0 packages loaded
Loading: 0 packages loaded
WARNING: Target pattern parsing failed.
ERROR: Skipping '//src:license-check': no such target '//src:license-check': target 'license-check' not declared in package 'src' defined by /home/runner/work/docs-as-code/docs-as-code/src/BUILD
ERROR: no such target '//src:license-check': target 'license-check' not declared in package 'src' defined by /home/runner/work/docs-as-code/docs-as-code/src/BUILD
INFO: Elapsed time: 5.195s
INFO: 0 processes.
ERROR: Build did NOT complete successfully
ERROR: Build failed. Not running target

@github-actions

Copy link
Copy Markdown

The created documentation from the pull request is available at: docu-html

Comment thread docs/internals/requirements/requirement_coverage.rst Outdated
a-zw added 2 commits June 19, 2026 12:05
Roughly red=bad and green=good

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds an internal documentation page that renders traceability/coverage information (requirements ↔ tests and requirements ↔ source-code links) directly in the Sphinx docs, using the same score_metrics data as CI quality gates.

Changes:

  • Introduces a new “Requirement Test Coverage” page with needpie charts and needtable traceability tables.
  • Links the new page from the internals/requirements index and toctree.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
docs/internals/requirements/requirement_coverage.rst New dashboard page showing requirement/test/code-link coverage and traceability tables.
docs/internals/requirements/index.rst Adds requirement_coverage to the section description and toctree.

Comment on lines +28 to +31
.. needpie:: Overall Requirement Coverage
:labels: Remaining (no selected links), With Test Link, With Code Link, Fully Linked
:colors: #ca2828, #009ad2, #d26403, #37a12d
:filter-func: score_metrics.sphinx_filters.get_metrics_with_first_value_total(overall_metrics:total,overall_metrics:with_test_link,overall_metrics:with_code_link,overall_metrics:fully_linked)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

3 participants