Skip to content

Upgrade score_docs_as_code to 8.5.1 - enable feat_req traceability - #805

Open
NicolasFussberger wants to merge 5 commits into
eclipse-score:mainfrom
etas-contrib:try_metrics_json
Open

NicolasFussberger wants to merge 5 commits into
eclipse-score:mainfrom
etas-contrib:try_metrics_json

Conversation

@NicolasFussberger

@NicolasFussberger NicolasFussberger commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

Uses changes from eclipse-score/docs-as-code#978 to enable us to have the feature requirements test coverage from our module feature integration tests in the metrics.json file.

Resulting metrics.json file

{
  "schema_version": "2",
  "generated_by": "sphinx_build",
  "overall_metrics": {
    "total": 98,
    "with_code_link": 4,
    "with_test_link": 37,
    "fully_linked": 1,
    "with_code_link_pct": 4.081632653061225,
    "with_test_link_pct": 37.755102040816325,
    "fully_linked_pct": 1.0204081632653061
  },
  "metrics_by_type": {
    "aou_req": {
      "total": 1,
      "with_code_link": 0,
      "with_test_link": 0,
      "fully_linked": 0,
      "with_code_link_pct": 0.0,
      "with_test_link_pct": 0.0,
      "fully_linked_pct": 0.0
    },
    "comp_req": {
      "total": 70,
      "with_code_link": 4,
      "with_test_link": 27,
      "fully_linked": 1,
      "with_code_link_pct": 5.714285714285714,
      "with_test_link_pct": 38.57142857142858,
      "fully_linked_pct": 1.4285714285714286
    },
    "feat_req": {
      "total": 27,
      "with_code_link": 0,
      "with_test_link": 10,
      "fully_linked": 0,
      "with_code_link_pct": 0.0,
      "with_test_link_pct": 37.03703703703704,
      "fully_linked_pct": 0.0
    }
  },
  "tests": {
    "total": 764,
    "linked_to_requirements": 22,
    "linked_to_requirements_pct": 2.8795811518324608,
    "broken_references": []
  }
}

@github-actions

Copy link
Copy Markdown
Contributor

Documentation preview for this pull request is available at:
pr-805: https://eclipse-score.github.io/lifecycle/pr-805/

@NicolasFussberger NicolasFussberger changed the title Tryout fix metrics.json with feature requirements test coverage Upgrade score_docs_as_code to 8.5.1 - enable feat_req traceability Oct 23, 2026

This branch is waiting to be deployed

1 waiting deployment
workflow-approval — d835ad86 Waiting Oct 23, 2026 by NicolasFussberger via Build and test arm64-qnx / approval #1740
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

1 participant