Skip to content

utils: replace legacy control-flow-analysis/Verifies tags with comp_req RecordProperty links - #572

Draft
Nikhil2206 wants to merge 2 commits into
eclipse-score:mainfrom
Nikhil2206:nk-utils-test-req-trace
Draft

Nikhil2206 wants to merge 2 commits into
eclipse-score:mainfrom
Nikhil2206:nk-utils-test-req-trace

Conversation

@Nikhil2206

Copy link
Copy Markdown
Contributor

Summary

Part of #522. Replaces the legacy control-flow-analysis/Verifies RecordProperty tags in base64_test.cpp with the current TestType/DerivationTechnique/PartiallyVerifies: comp_req__utils__base64_encoding/comp_req__utils__base64_decoding linkage convention.

Validated: bazel test --config=bl-x86_64-linux //score/utils:base64_unit_test → PASSED.

Deliberately left unlinked / flagged issues

None — all 8 tests in this file already had a 1:1 mapping to the base64 encoding/decoding requirements; this is a pure metadata-convention modernization, not a new-linkage pass.

@github-project-automation github-project-automation Bot moved this to In Progress in BAS - Baselibs FT Sep 10, 2026
@Nikhil2206
Nikhil2206 deployed to workflow-approval September 10, 2026 07:28 — with GitHub Actions Active
@Nikhil2206
Nikhil2206 deployed to workflow-approval September 10, 2026 07:28 — with GitHub Actions Active
@Nikhil2206
Nikhil2206 deployed to workflow-approval September 10, 2026 07:28 — with GitHub Actions Active
@Nikhil2206
Nikhil2206 deployed to workflow-approval September 10, 2026 07:28 — with GitHub Actions Active
@github-actions github-actions Bot added comp-utils Related to score/utils c++ C++ code labels Sep 10, 2026
@github-actions

Copy link
Copy Markdown
Contributor

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

@Nikhil2206 Nikhil2206 closed this Sep 11, 2026
@github-project-automation github-project-automation Bot moved this from In Progress to Done in BAS - Baselibs FT Sep 11, 2026
@Nikhil2206 Nikhil2206 reopened this Sep 11, 2026
@Nikhil2206
Nikhil2206 marked this pull request as draft September 11, 2026 08:24
@4og
4og requested a balanced review from Copilot September 16, 2026 16:02

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.

🟢 Approval recommended

All tests use complete metadata and link to existing, behavior-matching requirements.

Pull request overview

Modernizes Base64 test traceability metadata to current requirements conventions.

Changes:

  • Links all eight tests to encoding or decoding requirements.
  • Adds valid test type and derivation metadata.
  • Removes legacy control-flow and symbol-based links.
File summaries
File Description
score/utils/base64_test.cpp Updates requirement-link metadata for Base64 tests.
Review details
  • Files reviewed: 1/1 changed files
  • Comments generated: 0
  • Review effort level: Balanced

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@Nikhil2206
Nikhil2206 deployed to workflow-approval September 17, 2026 05:48 — with GitHub Actions Active
@Nikhil2206
Nikhil2206 deployed to workflow-approval September 17, 2026 05:48 — with GitHub Actions Active
@Nikhil2206
Nikhil2206 deployed to workflow-approval September 17, 2026 05:48 — with GitHub Actions Active
@Nikhil2206
Nikhil2206 deployed to workflow-approval September 17, 2026 05:48 — with GitHub Actions Active
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

c++ C++ code comp-utils Related to score/utils

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants