eclipse-score / eclipse-score/time
Add RecordProperty test traceability: score/time_slave unit tests
- Dominant language
- C++
- Stars
- 2
- Forks
- 12
- Avg merge
- 3d 10h
- Merged PRs (30d)
- 24
Description
> [!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__")` or `RecordProperty("PartiallyVerifies", "comp_req__time_slave__")`
### 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/)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.