feat: Quality pack targets - #150
GabrielPinheiro7891 wants to merge 38 commits into
Conversation
License Check Results🚀 The license check job ran with the Bazel command: bazel run //:license-checkStatus: Click to expand output |
|
The created documentation from the pull request is available at: docu-html |
160bc42 to
7444a7c
Compare
…ality-pack-targets
…ality-pack-targets
…ality-pack-targets
| :id: doc__time_requirements | ||
| :status: valid | ||
| :version: 1 | ||
| :safety: QM |
There was a problem hiding this comment.
Everything should be set to ASIL_B as the whole time library is ASIL now
| :reqtype: Functional | ||
| :security: NO | ||
| :safety: QM | ||
| :derived_from: feat_req__time__high_prec_clock_api |
There was a problem hiding this comment.
| :derived_from: feat_req__time__high_prec_clock_api | |
| :derived_from: feat_req__time__high_res_clock_api |
There was a problem hiding this comment.
That did not change on main yet. So no change necessary.
PR that will include that change is still open and not merged
There was a problem hiding this comment.
That requirement is in the S-CORE main repo: https://github.com/eclipse-score/score/blob/main/docs/features/time/requirements/index.rst#local-clock
(Was merged on 2026-09-04)
There was a problem hiding this comment.
time/requirements/index.rst:30: comp_req__time__unified_clock_facade: is valid but links to invalid need(s): {'feat_req__time__high_res_clock_api'}
time/requirements/index.rst:105: comp_req__high_res_steady_time__snapshot: is valid but links to invalid need(s): {'feat_req__time__high_res_clock_api'}
It does not build with the change.
Only when #208 is merged you can do this change. On main at the moment what i have is the correct name
There was a problem hiding this comment.
Ah - yes. Wasn't aware of that versioning, though this is actually obvious ...
I'd suggest to update the score_platform version to 0.7.2 in this PR then - not to linger on the old stuff.
There was a problem hiding this comment.
Pr for updating the score_platform is already open: #208
Don't think it makes sense to update it here since there's already a pr for that
| srcs = ["high_res_steady_clock_adapter_test.cpp"], | ||
| features = COMPILER_WARNING_FEATURES, | ||
| tags = [ | ||
| "component", |
There was a problem hiding this comment.
I don't think, that we should mark these as component tests because they do unit testing only.
Also, wondering if this combination of tags (component + unit) is possible.
But as shortly discussed on the call let's recheck documentation how this should be handled ...
|
|
||
| TEST(HighResSteadyClockTest, NowReturnsTimepointSuitableForDurationArithmetic) | ||
| { | ||
| ::testing::Test::RecordProperty("FullyVerifies", "comp_req__high_res_steady_time__snapshot"); |
There was a problem hiding this comment.
I don't think these tests (in general) do full verification of the requirement.
As mentioned in prev comment - we need to check docs ...
Co-authored-by: Björn Hornburg <Bjoern.Hornburg@de.bosch.com> Signed-off-by: Gabriel Pinheiro <gabriel.pinheiro@etas.com>
…ality-pack-targets
BjoernAtBosch
left a comment
There was a problem hiding this comment.
Hopefully some final comments
| :reqtype: Functional | ||
| :security: NO | ||
| :safety: QM | ||
| :derived_from: feat_req__time__high_prec_clock_api |
There was a problem hiding this comment.
That requirement is in the S-CORE main repo: https://github.com/eclipse-score/score/blob/main/docs/features/time/requirements/index.rst#local-clock
(Was merged on 2026-09-04)
Co-authored-by: Björn Hornburg <Bjoern.Hornburg@de.bosch.com> Signed-off-by: Gabriel Pinheiro <gabriel.pinheiro@etas.com>
…ality-pack-targets
Provide Bazel targets: unit tests, component tests, code coverage.
Added documentation