Verification Report#
Persistency Verification Report
|
status: valid
security: NO
safety: ASIL_B
|
||||
Persistency Module
|
status: valid
security: NO
safety: ASIL_B
|
||||
Persistency Module Verification Summary
|
status: valid
security: NO
safety: ASIL_B
|
||||
This verification report is based on the verification plan. It covers the persistency module and all linked component/feature verification evidence.
Verification Report contains:
1. Verification Coverage
1.1. on Requirements
No needs passed the filters
1.2. on Architecture
ID |
Type |
Status |
Fully Verified By Tests |
Partially Verified By Tests |
|---|---|---|---|---|
Feature Sequence Diagram |
valid |
|||
Feature Sequence Diagram |
valid |
|||
Feature Sequence Diagram |
valid |
|||
Feature Sequence Diagram |
valid |
|||
Feature Sequence Diagram |
valid |
|||
Feature Sequence Diagram |
valid |
|||
Feature Sequence Diagram |
valid |
|||
Feature & Feature Package Diagram |
valid |
1.3. on Detailed Design
ID |
Status |
Realizes |
|---|---|---|
draft |
The above requirement, architecture, and detailed design tables are generated from needs relations.
2. DFA Report
ID |
Mitigation |
Sufficient |
Status |
|---|---|---|---|
yes |
valid |
3. Safety Analysis Report
ID |
Mitigation |
Sufficient |
Status |
|---|---|---|---|
yes |
valid |
||
yes |
valid |
||
yes |
valid |
||
yes |
valid |
||
yes |
valid |
4. Unit Verification Coverage
4.1. Structural Coverage
Automatic structural/branch coverage needs are currently not available in this repository’s needs dataset. This section remains manual until unit coverage artifacts are exported as needs.
4.2. Static Code Analysis
Automatic static-analysis findings needs are currently not available in this repository’s needs dataset. This section remains manual until static-analysis artifacts are exported as needs.
5. Software component qualification verification report
No separate pre-developed software qualification report is currently linked in this module.
6. Test results
7. Test logs
Need ID |
Testcase |
Result Text |
File |
Line |
|---|---|---|---|---|
TestBasic__test_returncode_ok[cpp] |
score/kvs/tests/test_cases/tests/test_basic.py |
34 |
||
TestBasic__test_returncode_ok[rust] |
score/kvs/tests/test_cases/tests/test_basic.py |
34 |
||
TestBasic__test_trace_ok[cpp] |
score/kvs/tests/test_cases/tests/test_basic.py |
37 |
||
TestBasic__test_trace_ok[rust] |
score/kvs/tests/test_cases/tests/test_basic.py |
37 |
||
testcase__TestChecksumOnProvidedDefaults__test_valid[optional-cpp]_hhlvb |
TestChecksumOnProvidedDefaults__test_valid[optional-cpp] |
score/kvs/tests/test_cases/tests/test_cit_default_values.py |
550 |
|
testcase__TestChecksumOnProvidedDefaults__test_valid[optional-rust]_snrut |
TestChecksumOnProvidedDefaults__test_valid[optional-rust] |
score/kvs/tests/test_cases/tests/test_cit_default_values.py |
550 |
|
testcase__TestChecksumOnProvidedDefaults__test_valid[required-cpp]_bkatm |
TestChecksumOnProvidedDefaults__test_valid[required-cpp] |
score/kvs/tests/test_cases/tests/test_cit_default_values.py |
550 |
|
testcase__TestChecksumOnProvidedDefaults__test_valid[required-rust]_ycgdc |
TestChecksumOnProvidedDefaults__test_valid[required-rust] |
score/kvs/tests/test_cases/tests/test_cit_default_values.py |
550 |
|
TestDefaultValues__test_valid[optional-cpp] |
score/kvs/tests/test_cases/tests/test_cit_default_values.py |
135 |
||
testcase__TestDefaultValues__test_valid[optional-rust]_tbmqi |
TestDefaultValues__test_valid[optional-rust] |
score/kvs/tests/test_cases/tests/test_cit_default_values.py |
135 |
|
TestDefaultValues__test_valid[required-cpp] |
score/kvs/tests/test_cases/tests/test_cit_default_values.py |
135 |
||
testcase__TestDefaultValues__test_valid[required-rust]_haweg |
TestDefaultValues__test_valid[required-rust] |
score/kvs/tests/test_cases/tests/test_cit_default_values.py |
135 |
|
TestDefaultValues__test_valid[without-cpp] |
score/kvs/tests/test_cases/tests/test_cit_default_values.py |
135 |
||
TestDefaultValues__test_valid[without-rust] |
score/kvs/tests/test_cases/tests/test_cit_default_values.py |
135 |
||
TestExplicitFlush__test_data_stored[rust] |
score/kvs/tests/test_cases/tests/test_cit_persistency.py |
47 |
||
testcase__TestMalformedDefaultsFile__test_invalid[optional-cpp]_ljqnh |
TestMalformedDefaultsFile__test_invalid[optional-cpp] |
score/kvs/tests/test_cases/tests/test_cit_default_values.py |
312 |
|
testcase__TestMalformedDefaultsFile__test_invalid[optional-rust]_sjllh |
TestMalformedDefaultsFile__test_invalid[optional-rust] |
score/kvs/tests/test_cases/tests/test_cit_default_values.py |
312 |
|
testcase__TestMalformedDefaultsFile__test_invalid[required-cpp]_yuusv |
TestMalformedDefaultsFile__test_invalid[required-cpp] |
score/kvs/tests/test_cases/tests/test_cit_default_values.py |
312 |
|
testcase__TestMalformedDefaultsFile__test_invalid[required-rust]_lawdy |
TestMalformedDefaultsFile__test_invalid[required-rust] |
score/kvs/tests/test_cases/tests/test_cit_default_values.py |
312 |
|
testcase__TestMissingDefaultsFile__test_invalid[required-cpp]_wrbtk |
TestMissingDefaultsFile__test_invalid[required-cpp] |
score/kvs/tests/test_cases/tests/test_cit_default_values.py |
354 |
|
testcase__TestMissingDefaultsFile__test_invalid[required-rust]_gerzv |
TestMissingDefaultsFile__test_invalid[required-rust] |
score/kvs/tests/test_cases/tests/test_cit_default_values.py |
354 |
|
TestMultipleInstanceIds__test_ok[cpp] |
score/kvs/tests/test_cases/tests/test_cit_multiple_kvs.py |
46 |
||
TestMultipleInstanceIds__test_ok[rust] |
score/kvs/tests/test_cases/tests/test_cit_multiple_kvs.py |
46 |
||
TestRemoveKey__test_valid[optional-cpp] |
score/kvs/tests/test_cases/tests/test_cit_default_values.py |
212 |
||
TestRemoveKey__test_valid[optional-rust] |
score/kvs/tests/test_cases/tests/test_cit_default_values.py |
212 |
||
TestRemoveKey__test_valid[required-cpp] |
score/kvs/tests/test_cases/tests/test_cit_default_values.py |
212 |
||
TestRemoveKey__test_valid[required-rust] |
score/kvs/tests/test_cases/tests/test_cit_default_values.py |
212 |
||
TestRemoveKey__test_valid[without-cpp] |
score/kvs/tests/test_cases/tests/test_cit_default_values.py |
212 |
||
TestRemoveKey__test_valid[without-rust] |
score/kvs/tests/test_cases/tests/test_cit_default_values.py |
212 |
||
TestResetAllKeys__test_valid[optional-cpp] |
score/kvs/tests/test_cases/tests/test_cit_default_values.py |
403 |
||
TestResetAllKeys__test_valid[optional-rust] |
score/kvs/tests/test_cases/tests/test_cit_default_values.py |
403 |
||
TestResetAllKeys__test_valid[required-cpp] |
score/kvs/tests/test_cases/tests/test_cit_default_values.py |
403 |
||
TestResetAllKeys__test_valid[required-rust] |
score/kvs/tests/test_cases/tests/test_cit_default_values.py |
403 |
||
testcase__TestResetSingleKey__test_valid[optional-cpp]_wwddq |
TestResetSingleKey__test_valid[optional-cpp] |
score/kvs/tests/test_cases/tests/test_cit_default_values.py |
470 |
|
testcase__TestResetSingleKey__test_valid[optional-rust]_nnicy |
TestResetSingleKey__test_valid[optional-rust] |
score/kvs/tests/test_cases/tests/test_cit_default_values.py |
470 |
|
testcase__TestResetSingleKey__test_valid[required-cpp]_csxsl |
TestResetSingleKey__test_valid[required-cpp] |
score/kvs/tests/test_cases/tests/test_cit_default_values.py |
470 |
|
testcase__TestResetSingleKey__test_valid[required-rust]_mktix |
TestResetSingleKey__test_valid[required-rust] |
score/kvs/tests/test_cases/tests/test_cit_default_values.py |
470 |
|
testcase__TestSameInstanceIdDifferentValue__test_ok[cpp]_ljfsz |
TestSameInstanceIdDifferentValue__test_ok[cpp] |
score/kvs/tests/test_cases/tests/test_cit_multiple_kvs.py |
116 |
|
testcase__TestSameInstanceIdDifferentValue__test_ok[rust]_qxkzc |
TestSameInstanceIdDifferentValue__test_ok[rust] |
score/kvs/tests/test_cases/tests/test_cit_multiple_kvs.py |
116 |
|
TestSameInstanceIdSameValue__test_ok[cpp] |
score/kvs/tests/test_cases/tests/test_cit_multiple_kvs.py |
80 |
||
TestSameInstanceIdSameValue__test_ok[rust] |
score/kvs/tests/test_cases/tests/test_cit_multiple_kvs.py |
80 |
||
TestSnapshotCountFirstFlush__test_ok[0-cpp] |
https://github.com/eclipse-score/persistency/issues/108 |
score/kvs/tests/test_cases/tests/test_cit_snapshots.py |
66 |
|
testcase__TestSnapshotCountFirstFlush__test_ok[0-rust]_vtnkl |
TestSnapshotCountFirstFlush__test_ok[0-rust] |
score/kvs/tests/test_cases/tests/test_cit_snapshots.py |
66 |
|
TestSnapshotCountFirstFlush__test_ok[1-cpp] |
https://github.com/eclipse-score/persistency/issues/108 |
score/kvs/tests/test_cases/tests/test_cit_snapshots.py |
66 |
|
testcase__TestSnapshotCountFirstFlush__test_ok[1-rust]_tttfm |
TestSnapshotCountFirstFlush__test_ok[1-rust] |
score/kvs/tests/test_cases/tests/test_cit_snapshots.py |
66 |
|
testcase__TestSnapshotCountFirstFlush__test_ok[10-cpp]_awzke |
TestSnapshotCountFirstFlush__test_ok[10-cpp] |
https://github.com/eclipse-score/persistency/issues/108 |
score/kvs/tests/test_cases/tests/test_cit_snapshots.py |
66 |
testcase__TestSnapshotCountFirstFlush__test_ok[10-rust]_raleo |
TestSnapshotCountFirstFlush__test_ok[10-rust] |
score/kvs/tests/test_cases/tests/test_cit_snapshots.py |
66 |
|
TestSnapshotCountFirstFlush__test_ok[3-cpp] |
https://github.com/eclipse-score/persistency/issues/108 |
score/kvs/tests/test_cases/tests/test_cit_snapshots.py |
66 |
|
testcase__TestSnapshotCountFirstFlush__test_ok[3-rust]_ydjxa |
TestSnapshotCountFirstFlush__test_ok[3-rust] |
score/kvs/tests/test_cases/tests/test_cit_snapshots.py |
66 |
|
TestSnapshotCountFull__test_ok[0-cpp] |
https://github.com/eclipse-score/persistency/issues/108 |
score/kvs/tests/test_cases/tests/test_cit_snapshots.py |
66 |
|
TestSnapshotCountFull__test_ok[0-rust] |
score/kvs/tests/test_cases/tests/test_cit_snapshots.py |
66 |
||
TestSnapshotCountFull__test_ok[1-cpp] |
https://github.com/eclipse-score/persistency/issues/108 |
score/kvs/tests/test_cases/tests/test_cit_snapshots.py |
66 |
|
TestSnapshotCountFull__test_ok[1-rust] |
score/kvs/tests/test_cases/tests/test_cit_snapshots.py |
66 |
||
TestSnapshotCountFull__test_ok[10-cpp] |
https://github.com/eclipse-score/persistency/issues/108 |
score/kvs/tests/test_cases/tests/test_cit_snapshots.py |
66 |
|
TestSnapshotCountFull__test_ok[10-rust] |
score/kvs/tests/test_cases/tests/test_cit_snapshots.py |
66 |
||
TestSnapshotCountFull__test_ok[3-cpp] |
https://github.com/eclipse-score/persistency/issues/108 |
score/kvs/tests/test_cases/tests/test_cit_snapshots.py |
66 |
|
TestSnapshotCountFull__test_ok[3-rust] |
score/kvs/tests/test_cases/tests/test_cit_snapshots.py |
66 |
||
TestSnapshotMaxCount__test_ok[0-cpp] |
https://github.com/eclipse-score/persistency/issues/108 |
score/kvs/tests/test_cases/tests/test_cit_snapshots.py |
133 |
|
TestSnapshotMaxCount__test_ok[0-rust] |
score/kvs/tests/test_cases/tests/test_cit_snapshots.py |
133 |
||
TestSnapshotMaxCount__test_ok[1-cpp] |
https://github.com/eclipse-score/persistency/issues/108 |
score/kvs/tests/test_cases/tests/test_cit_snapshots.py |
133 |
|
TestSnapshotMaxCount__test_ok[1-rust] |
score/kvs/tests/test_cases/tests/test_cit_snapshots.py |
133 |
||
TestSnapshotMaxCount__test_ok[10-cpp] |
https://github.com/eclipse-score/persistency/issues/108 |
score/kvs/tests/test_cases/tests/test_cit_snapshots.py |
133 |
|
TestSnapshotMaxCount__test_ok[10-rust] |
score/kvs/tests/test_cases/tests/test_cit_snapshots.py |
133 |
||
TestSnapshotMaxCount__test_ok[3-cpp] |
https://github.com/eclipse-score/persistency/issues/108 |
score/kvs/tests/test_cases/tests/test_cit_snapshots.py |
133 |
|
TestSnapshotMaxCount__test_ok[3-rust] |
score/kvs/tests/test_cases/tests/test_cit_snapshots.py |
133 |
||
TestSnapshotPathsExist__test_ok[cpp] |
score/kvs/tests/test_cases/tests/test_cit_snapshots.py |
283 |
||
TestSnapshotPathsExist__test_ok[rust] |
score/kvs/tests/test_cases/tests/test_cit_snapshots.py |
283 |
||
testcase__TestSnapshotPathsNonexistent__test_error[cpp]_zlbor |
TestSnapshotPathsNonexistent__test_error[cpp] |
score/kvs/tests/test_cases/tests/test_cit_snapshots.py |
319 |
|
testcase__TestSnapshotPathsNonexistent__test_error[rust]_tjglg |
TestSnapshotPathsNonexistent__test_error[rust] |
score/kvs/tests/test_cases/tests/test_cit_snapshots.py |
319 |
|
TestSnapshotRestoreCurrent__test_error[cpp] |
score/kvs/tests/test_cases/tests/test_cit_snapshots.py |
213 |
||
testcase__TestSnapshotRestoreCurrent__test_error[rust]_ogojb |
TestSnapshotRestoreCurrent__test_error[rust] |
score/kvs/tests/test_cases/tests/test_cit_snapshots.py |
213 |
|
testcase__TestSnapshotRestoreNonexistent__test_error[cpp]_kmvhb |
TestSnapshotRestoreNonexistent__test_error[cpp] |
score/kvs/tests/test_cases/tests/test_cit_snapshots.py |
252 |
|
testcase__TestSnapshotRestoreNonexistent__test_error[rust]_wvckh |
TestSnapshotRestoreNonexistent__test_error[rust] |
score/kvs/tests/test_cases/tests/test_cit_snapshots.py |
252 |
|
testcase__TestSnapshotRestorePrevious__test_ok[10-cpp]_wquqk |
TestSnapshotRestorePrevious__test_ok[10-cpp] |
score/kvs/tests/test_cases/tests/test_cit_snapshots.py |
177 |
|
testcase__TestSnapshotRestorePrevious__test_ok[10-rust]_mnrat |
TestSnapshotRestorePrevious__test_ok[10-rust] |
score/kvs/tests/test_cases/tests/test_cit_snapshots.py |
177 |
|
TestSnapshotRestorePrevious__test_ok[3-cpp] |
score/kvs/tests/test_cases/tests/test_cit_snapshots.py |
177 |
||
testcase__TestSnapshotRestorePrevious__test_ok[3-rust]_cjfnf |
TestSnapshotRestorePrevious__test_ok[3-rust] |
score/kvs/tests/test_cases/tests/test_cit_snapshots.py |
177 |
|
TestSupportedDatatypesKeys__test_ok[cpp] |
score/kvs/tests/test_cases/tests/test_cit_supported_datatypes.py |
44 |
||
TestSupportedDatatypesKeys__test_ok[rust] |
score/kvs/tests/test_cases/tests/test_cit_supported_datatypes.py |
44 |
||
testcase__TestSupportedDatatypesValues_Array__test_ok[cpp]_mheac |
TestSupportedDatatypesValues_Array__test_ok[cpp] |
score/kvs/tests/test_cases/tests/test_cit_supported_datatypes.py |
85 |
|
testcase__TestSupportedDatatypesValues_Array__test_ok[rust]_frsra |
TestSupportedDatatypesValues_Array__test_ok[rust] |
score/kvs/tests/test_cases/tests/test_cit_supported_datatypes.py |
85 |
|
testcase__TestSupportedDatatypesValues_Bool__test_ok[cpp]_nmxqw |
TestSupportedDatatypesValues_Bool__test_ok[cpp] |
score/kvs/tests/test_cases/tests/test_cit_supported_datatypes.py |
85 |
|
testcase__TestSupportedDatatypesValues_Bool__test_ok[rust]_wcvre |
TestSupportedDatatypesValues_Bool__test_ok[rust] |
score/kvs/tests/test_cases/tests/test_cit_supported_datatypes.py |
85 |
|
testcase__TestSupportedDatatypesValues_F64__test_ok[cpp]_jtues |
TestSupportedDatatypesValues_F64__test_ok[cpp] |
score/kvs/tests/test_cases/tests/test_cit_supported_datatypes.py |
85 |
|
testcase__TestSupportedDatatypesValues_F64__test_ok[rust]_kqeja |
TestSupportedDatatypesValues_F64__test_ok[rust] |
score/kvs/tests/test_cases/tests/test_cit_supported_datatypes.py |
85 |
|
testcase__TestSupportedDatatypesValues_I32__test_ok[cpp]_zqjee |
TestSupportedDatatypesValues_I32__test_ok[cpp] |
score/kvs/tests/test_cases/tests/test_cit_supported_datatypes.py |
85 |
|
testcase__TestSupportedDatatypesValues_I32__test_ok[rust]_rtlxp |
TestSupportedDatatypesValues_I32__test_ok[rust] |
score/kvs/tests/test_cases/tests/test_cit_supported_datatypes.py |
85 |
|
testcase__TestSupportedDatatypesValues_I64__test_ok[cpp]_xzxdq |
TestSupportedDatatypesValues_I64__test_ok[cpp] |
score/kvs/tests/test_cases/tests/test_cit_supported_datatypes.py |
85 |
|
testcase__TestSupportedDatatypesValues_I64__test_ok[rust]_grmmp |
TestSupportedDatatypesValues_I64__test_ok[rust] |
score/kvs/tests/test_cases/tests/test_cit_supported_datatypes.py |
85 |
|
testcase__TestSupportedDatatypesValues_Object__test_ok[cpp]_rbavu |
TestSupportedDatatypesValues_Object__test_ok[cpp] |
score/kvs/tests/test_cases/tests/test_cit_supported_datatypes.py |
85 |
|
testcase__TestSupportedDatatypesValues_Object__test_ok[rust]_rbcwi |
TestSupportedDatatypesValues_Object__test_ok[rust] |
score/kvs/tests/test_cases/tests/test_cit_supported_datatypes.py |
85 |
|
testcase__TestSupportedDatatypesValues_String__test_ok[cpp]_lirir |
TestSupportedDatatypesValues_String__test_ok[cpp] |
score/kvs/tests/test_cases/tests/test_cit_supported_datatypes.py |
85 |
|
testcase__TestSupportedDatatypesValues_String__test_ok[rust]_svpnw |
TestSupportedDatatypesValues_String__test_ok[rust] |
score/kvs/tests/test_cases/tests/test_cit_supported_datatypes.py |
85 |
|
testcase__TestSupportedDatatypesValues_U32__test_ok[cpp]_oxnfs |
TestSupportedDatatypesValues_U32__test_ok[cpp] |
score/kvs/tests/test_cases/tests/test_cit_supported_datatypes.py |
85 |
|
testcase__TestSupportedDatatypesValues_U32__test_ok[rust]_kkrgq |
TestSupportedDatatypesValues_U32__test_ok[rust] |
score/kvs/tests/test_cases/tests/test_cit_supported_datatypes.py |
85 |
|
testcase__TestSupportedDatatypesValues_U64__test_ok[cpp]_bkphd |
TestSupportedDatatypesValues_U64__test_ok[cpp] |
score/kvs/tests/test_cases/tests/test_cit_supported_datatypes.py |
85 |
|
testcase__TestSupportedDatatypesValues_U64__test_ok[rust]_swpye |
TestSupportedDatatypesValues_U64__test_ok[rust] |
score/kvs/tests/test_cases/tests/test_cit_supported_datatypes.py |
85 |
Note1: The verification report is valid for the module version tagged together with the report
Note2: All the above lists are generated automatically