> [!IMPORTANT] > Link the implementing PR to this issue by including `Closes #92` in the PR description or commit message. ### What Add `RecordProperty` traceability metadata to all unit tests in `score/time_slave/` so each test is linked to the requirement it verifies. Each test fixture must carry in `SetUp()`: - `RecordProperty("TestType", "requirements-based")` - `RecordProperty("DerivationTechnique", "requirements-analysis")` Each individual test must carry: - `RecordProperty("Description", "Given ... When ... Then ...")` - `RecordProperty("FullyVerifies", "comp_req__time_slave__<keyword>")` or `RecordProperty("PartiallyVerifies", "comp_req__time_slave__<keyword>")` ### Acceptance Criteria - [ ] All `cc_test` targets under `//score/time_slave/...` carry the four required properties - [ ] `comp_req` UIDs referenced are valid `comp_req__time_slave__*` identifiers - [ ] `bazel run //:docs` shows no broken traceability links for `score/time_slave` ### References - [S-CORE Verification](https://eclipse-score.github.io/process_description/main/process_areas/verification/)
Important
Link the implementing PR to this issue by including
Closes #92in the PR description or commit message.What
Add
RecordPropertytraceability metadata to all unit tests inscore/time_slave/so each test is linked to the requirement it verifies.Each test fixture must carry in
SetUp():RecordProperty("TestType", "requirements-based")RecordProperty("DerivationTechnique", "requirements-analysis")Each individual test must carry:
RecordProperty("Description", "Given ... When ... Then ...")RecordProperty("FullyVerifies", "comp_req__time_slave__<keyword>")orRecordProperty("PartiallyVerifies", "comp_req__time_slave__<keyword>")Acceptance Criteria
cc_testtargets under//score/time_slave/...carry the four required propertiescomp_reqUIDs referenced are validcomp_req__time_slave__*identifiersbazel run //:docsshows no broken traceability links forscore/time_slaveReferences