Coverage Report
This page provides an overview of requirement coverage by tests.
Note
Coverage is calculated based on the verifies link between test cases
and requirements. A requirement is considered verified when at least
one test case links to it using :verifies: REQ_xxx.
Overall Coverage
Key Metrics:
Total requirements tracked from SOVD standard
Test cases link to requirements via
:verifies:optionSee Verification for full test case documentation
Coverage by Category
ID |
Title |
Status |
Verifies Back |
|---|---|---|---|
GET /{entity}/operations |
verified |
||
GET /{entity}/operations/{op-id} |
verified |
TEST_test_84_get_operation_details_for_service; TEST_test_85_get_operation_details_for_action; TEST_test_86_get_operation_not_found; TEST_test_93_get_operation_details_for_apps |
|
POST /{entity}/operations/{op-id}/executions |
verified |
TEST_test_31_operation_call_calibrate_service; TEST_test_32_operation_call_nonexistent_operation; TEST_test_33_operation_call_nonexistent_entity; TEST_test_34_operation_call_invalid_entity_id; TEST_test_88_create_execution_for_service |
|
GET /{entity}/operations/{op-id}/executions |
verified |
||
GET /{entity}/operations/{op-id}/executions/{exec-id} |
verified |
||
PUT /{entity}/operations/{op-id}/executions/{exec-id} |
verified |
||
DELETE /{entity}/operations/{op-id}/executions/{exec-id} |
verified |
ID |
Title |
Status |
Verifies Back |
|---|---|---|---|
GET /{entity}/configurations |
verified |
TEST_test_102_list_configurations; TEST_test_45_list_configurations; TEST_test_49_configurations_nonexistent_app; TEST_test_52_root_endpoint_includes_configurations |
|
GET /{entity}/configurations/{id} |
verified |
TEST_test_103_get_configuration; TEST_test_46_get_configuration; TEST_test_50_configuration_nonexistent_parameter |
|
PUT /{entity}/configurations/{id} |
verified |
TEST_test_104_set_configuration; TEST_test_47_set_configuration; TEST_test_51_set_configuration_missing_value |
|
DELETE /{entity}/configurations |
verified |
||
DELETE /{entity}/configurations/{id} |
verified |
TEST_test_106_reset_single_configuration; TEST_test_48_delete_configuration_resets_to_default |
ID |
Title |
Status |
Verifies Back |
|---|---|---|---|
POST /authorize |
verified |
TEST_test_03_authenticate_valid_credentials; TEST_test_06_authenticate_form_urlencoded |
|
POST /token |
verified |
ID |
Title |
Status |
Verifies Back |
|---|---|---|---|
GET /{entity}/cyclic-subscriptions |
open |
||
GET /{entity}/cyclic-subscriptions/{id} |
open |
||
PUT /{entity}/cyclic-subscriptions/{id} |
open |
||
DELETE /{entity}/cyclic-subscriptions/{id} |
open |
||
POST /{entity}/triggers |
open |
||
GET /{entity}/triggers |
open |
||
PUT /{entity}/triggers/{id} |
open |
||
DELETE /{entity}/triggers/{id} |
open |
ID |
Title |
Status |
Verifies Back |
|---|---|---|---|
GET /{entity}/data-lists |
verified |
TEST_test_35_operation_call_invalid_operation_name; TEST_test_36_operation_call_with_invalid_json; TEST_test_37_operations_listed_in_app_discovery; TEST_test_38_root_endpoint_includes_operations |
|
POST /{entity}/data-lists |
verified |
TEST_test_39_action_send_goal_and_get_id; TEST_test_40_action_status_endpoint; TEST_test_41_action_status_after_completion; TEST_test_42_action_cancel_endpoint; TEST_test_43_action_listed_in_app_discovery; TEST_test_44_list_executions_endpoint |
|
GET /{entity}/data-lists/{id} |
verified |
||
DELETE /{entity}/data-lists/{id} |
verified |
ID |
Title |
Status |
Verifies Back |
|---|---|---|---|
POST /{entity}/scripts |
open |
||
GET /{entity}/scripts |
open |
||
GET /{entity}/scripts/{id} |
open |
||
DELETE /{entity}/scripts/{id} |
open |
||
POST /{entity}/scripts/{id}/executions |
open |
||
GET /{entity}/scripts/{id}/executions |
open |
||
GET /{entity}/scripts/{id}/executions/{exec-id} |
open |
||
PUT /{entity}/scripts/{id}/executions/{exec-id} |
open |
ID |
Title |
Status |
Verifies Back |
|---|---|---|---|
GET /{entity}/modes |
open |
||
GET /{entity}/modes/{mode-id} |
open |
||
PUT /{entity}/modes/{mode-id} |
open |
ID |
Title |
Status |
Verifies Back |
|---|---|---|---|
GET /{entity}/clear-data |
open |
||
PUT /{entity}/clear-data/cached-data |
open |
||
PUT /{entity}/clear-data/learned-data |
open |
||
PUT /{entity}/clear-data/client-defined-resources |
open |
||
GET /{entity}/clear-data/status |
open |
ID |
Title |
Status |
Verifies Back |
|---|---|---|---|
GET /{entity}/logs |
open |
||
GET /{entity}/logs/entries |
open |
||
GET /{entity}/logs/config |
open |
||
PUT /{entity}/logs/config |
open |
||
DELETE /{entity}/logs/config |
open |
ID |
Title |
Status |
Verifies Back |
|---|---|---|---|
GET /{entity}/communication-logs |
open |
||
POST /{entity}/communication-logs |
open |
||
GET /{entity}/communication-logs/{id} |
open |
||
PUT /{entity}/communication-logs/{id} |
open |
||
DELETE /{entity}/communication-logs/{id} |
open |
ID |
Title |
Status |
Verifies Back |
|---|---|---|---|
GET /{entity}/status |
open |
||
PUT /{entity}/status/start |
open |
||
PUT /{entity}/status/restart |
open |
||
PUT /{entity}/status/force-restart |
open |
||
PUT /{entity}/status/shutdown |
open |
||
PUT /{entity}/status/force-shutdown |
open |
ID |
Title |
Status |
Verifies Back |
|---|---|---|---|
GET /updates |
open |
||
POST /updates |
open |
||
DELETE /updates/{id} |
open |
||
GET /updates/{id} |
open |
Missing Verification
The following requirements do not have any linked test cases yet:
ID |
Title |
Tags |
|---|---|---|
GET /{any}/docs |
Discovery |
|
GET /{entity}/data-categories |
Data |
|
GET /{entity}/data-groups |
Data |
|
GET /{entity}/data-lists/{id} |
DataSets |
|
DELETE /{entity}/data-lists/{id} |
DataSets |
|
GET /{entity}/cyclic-subscriptions |
Subscriptions |
|
GET /{entity}/cyclic-subscriptions/{id} |
Subscriptions |
|
PUT /{entity}/cyclic-subscriptions/{id} |
Subscriptions |
|
DELETE /{entity}/cyclic-subscriptions/{id} |
Subscriptions |
|
POST /{entity}/triggers |
Subscriptions |
|
GET /{entity}/triggers |
Subscriptions |
|
PUT /{entity}/triggers/{id} |
Subscriptions |
|
DELETE /{entity}/triggers/{id} |
Subscriptions |
|
POST /{entity}/scripts |
Scripts |
|
GET /{entity}/scripts |
Scripts |
|
GET /{entity}/scripts/{id} |
Scripts |
|
DELETE /{entity}/scripts/{id} |
Scripts |
|
POST /{entity}/scripts/{id}/executions |
Scripts |
|
GET /{entity}/scripts/{id}/executions |
Scripts |
|
GET /{entity}/scripts/{id}/executions/{exec-id} |
Scripts |
|
PUT /{entity}/scripts/{id}/executions/{exec-id} |
Scripts |
|
GET /{entity}/modes |
Modes |
|
GET /{entity}/modes/{mode-id} |
Modes |
|
PUT /{entity}/modes/{mode-id} |
Modes |
|
GET /{entity}/clear-data |
ClearData |
|
PUT /{entity}/clear-data/cached-data |
ClearData |
|
PUT /{entity}/clear-data/learned-data |
ClearData |
|
PUT /{entity}/clear-data/client-defined-resources |
ClearData |
|
GET /{entity}/clear-data/status |
ClearData |
|
GET /{entity}/logs |
Logs |
|
GET /{entity}/logs/entries |
Logs |
|
GET /{entity}/logs/config |
Logs |
|
PUT /{entity}/logs/config |
Logs |
|
DELETE /{entity}/logs/config |
Logs |
|
GET /{entity}/communication-logs |
CommLogs |
|
POST /{entity}/communication-logs |
CommLogs |
|
GET /{entity}/communication-logs/{id} |
CommLogs |
|
PUT /{entity}/communication-logs/{id} |
CommLogs |
|
DELETE /{entity}/communication-logs/{id} |
CommLogs |
|
POST /{entity}/bulk-data/{category} |
BulkData |
|
DELETE /{entity}/bulk-data/{category}/{bulk-data-id} |
BulkData |
|
GET /{entity}/status |
Lifecycle |
|
PUT /{entity}/status/start |
Lifecycle |
|
PUT /{entity}/status/restart |
Lifecycle |
|
PUT /{entity}/status/force-restart |
Lifecycle |
|
PUT /{entity}/status/shutdown |
Lifecycle |
|
PUT /{entity}/status/force-shutdown |
Lifecycle |
|
GET /updates |
Updates |
|
POST /updates |
Updates |
|
DELETE /updates/{id} |
Updates |
|
GET /updates/{id} |
Updates |
Full Traceability Matrix
Complete mapping of requirements to their verifying test cases: