Coverage Report
This page provides an overview of the requirement coverage by tests.
Statistics
Missing Verification
The following requirements are not yet linked to any test case.
ID |
Title |
Tags |
|---|---|---|
GET /{any}/docs |
Discovery |
|
GET /areas/{id}/subareas |
Discovery |
|
GET /components/{id}/subcomponents |
Discovery |
|
GET /components/{id}/hosts |
Discovery |
|
GET /components/{id}/depends-on |
Discovery |
|
GET /apps/{id}/depends-on |
Discovery |
|
tags=... (query) |
Discovery |
|
DELETE /{entity}/faults |
Faults |
|
DELETE /{entity}/faults/{code} |
Faults |
|
GET /{entity}/data-categories |
Data |
|
GET /{entity}/data-groups |
Data |
|
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 |
|
GET /{entity}/operations |
Operations |
|
GET /{entity}/operations/{op-id} |
Operations |
|
GET /{entity}/operations/{op-id}/executions |
Operations |
|
GET /{entity}/operations/{op-id}/executions/{exec-id} |
Operations |
|
PUT /{entity}/operations/{op-id}/executions/{exec-id} |
Operations |
|
DELETE /{entity}/operations/{op-id}/executions/{exec-id} |
Operations |
|
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}/configurations |
Configuration |
|
GET /{entity}/configurations/{id} |
Configuration |
|
PUT /{entity}/configurations/{id} |
Configuration |
|
DELETE /{entity}/configurations |
Configuration |
|
DELETE /{entity}/configurations/{id} |
Configuration |
|
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 |
|
GET /{entity}/bulk-data |
BulkData |
|
GET /{entity}/bulk-data/{category} |
BulkData |
|
GET /{entity}/bulk-data/{category}/{bulk-data-id} |
BulkData |
|
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 |
|
POST /authorize |
Auth |
|
POST /token |
Auth |
Traceability Matrix
ID |
Title |
Verifies Back |
|---|---|---|
GET /version-info |
TEST_test_01b_version_info_endpoint; TEST_test_version_info_endpoint |
|
GET /{any}/docs |
||
GET /{entity-collection} |
TEST_test_02_list_areas; TEST_test_03_list_components; TEST_test_04_automotive_areas_discovery; TEST_test_list_areas_endpoint; TEST_test_list_components_endpoint |
|
GET /areas/{id}/subareas |
||
GET /components/{id}/subcomponents |
||
GET /areas/{id}/contains |
TEST_test_05_area_components_success; TEST_test_06_area_components_nonexistent_error; TEST_test_14_invalid_area_id_special_chars |
|
GET /components/{id}/hosts |
||
GET /components/{id}/depends-on |
||
GET /apps/{id}/depends-on |
||
GET / |
||
tags=... (query) |
||
GET /{entity}/faults |
TEST_test_55_root_endpoint_includes_faults; TEST_test_56_list_faults_response_structure; TEST_test_57_faults_nonexistent_component |
|
GET /{entity}/faults/{code} |
||
DELETE /{entity}/faults |
||
DELETE /{entity}/faults/{code} |
||
GET /{entity}/data-categories |
||
GET /{entity}/data-groups |
||
GET /{entity}/data |
TEST_test_07_component_data_powertrain_engine; TEST_test_08_component_data_chassis_brakes; TEST_test_09_component_data_body_door; TEST_test_10_component_data_structure; TEST_test_11_component_nonexistent_error; TEST_test_12_component_no_topics; TEST_test_13_invalid_component_id_special_chars; TEST_test_15_valid_ids_with_underscores; TEST_test_16_invalid_ids_with_hyphens |
|
GET /{entity}/data/{data-id} |
TEST_test_17_component_topic_temperature; TEST_test_18_component_topic_rpm; TEST_test_19_component_topic_pressure; TEST_test_20_component_topic_data_structure; TEST_test_21_component_nonexistent_topic_error; TEST_test_22_component_topic_nonexistent_component_error; TEST_test_23_component_topic_with_slashes; TEST_test_24_component_topic_valid_names |
|
PUT /{entity}/data/{data-id} |
TEST_test_25_publish_brake_command; TEST_test_26_publish_validation_missing_type; TEST_test_27_publish_validation_missing_data; TEST_test_28_publish_validation_invalid_type_format; TEST_test_29_publish_nonexistent_component; TEST_test_30_publish_invalid_json_body |
|
GET /{entity}/data-lists |
TEST_test_35_operation_call_invalid_operation_name; TEST_test_36_operation_call_with_invalid_json; TEST_test_37_operations_listed_in_component_discovery; TEST_test_38_root_endpoint_includes_operations |
|
POST /{entity}/data-lists |
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_component_discovery; TEST_test_44_action_status_without_goal_id_returns_latest |
|
GET /{entity}/data-lists/{id} |
TEST_test_45_list_configurations; TEST_test_46_get_configuration; TEST_test_49_configurations_nonexistent_component; TEST_test_50_configuration_nonexistent_parameter; TEST_test_52_root_endpoint_includes_configurations |
|
DELETE /{entity}/data-lists/{id} |
TEST_test_47_set_configuration; TEST_test_51_set_configuration_missing_value |
|
GET /{entity}/cyclic-subscriptions |
TEST_test_48_delete_configuration_resets_to_default; TEST_test_53_service_operation_has_type_info_schema; TEST_test_54_action_operation_has_type_info_schema |
|
GET /{entity}/cyclic-subscriptions/{id} |
||
PUT /{entity}/cyclic-subscriptions/{id} |
||
DELETE /{entity}/cyclic-subscriptions/{id} |
||
POST /{entity}/triggers |
||
GET /{entity}/triggers |
||
PUT /{entity}/triggers/{id} |
||
DELETE /{entity}/triggers/{id} |
||
GET /{entity}/operations |
||
GET /{entity}/operations/{op-id} |
||
POST /{entity}/operations/{op-id}/executions |
TEST_test_31_operation_call_calibrate_service; TEST_test_32_operation_call_nonexistent_operation; TEST_test_33_operation_call_nonexistent_component; TEST_test_34_operation_call_invalid_component_id |
|
GET /{entity}/operations/{op-id}/executions |
||
GET /{entity}/operations/{op-id}/executions/{exec-id} |
||
PUT /{entity}/operations/{op-id}/executions/{exec-id} |
||
DELETE /{entity}/operations/{op-id}/executions/{exec-id} |
||
POST /{entity}/scripts |
||
GET /{entity}/scripts |
||
GET /{entity}/scripts/{id} |
||
DELETE /{entity}/scripts/{id} |
||
POST /{entity}/scripts/{id}/executions |
||
GET /{entity}/scripts/{id}/executions |
||
GET /{entity}/scripts/{id}/executions/{exec-id} |
||
PUT /{entity}/scripts/{id}/executions/{exec-id} |
||
GET /{entity}/configurations |
||
GET /{entity}/configurations/{id} |
||
PUT /{entity}/configurations/{id} |
||
DELETE /{entity}/configurations |
||
DELETE /{entity}/configurations/{id} |
||
GET /{entity}/modes |
||
GET /{entity}/modes/{mode-id} |
||
PUT /{entity}/modes/{mode-id} |
||
GET /{entity}/clear-data |
||
PUT /{entity}/clear-data/cached-data |
||
PUT /{entity}/clear-data/learned-data |
||
PUT /{entity}/clear-data/client-defined-resources |
||
GET /{entity}/clear-data/status |
||
GET /{entity}/logs |
||
GET /{entity}/logs/entries |
||
GET /{entity}/logs/config |
||
PUT /{entity}/logs/config |
||
DELETE /{entity}/logs/config |
||
GET /{entity}/communication-logs |
||
POST /{entity}/communication-logs |
||
GET /{entity}/communication-logs/{id} |
||
PUT /{entity}/communication-logs/{id} |
||
DELETE /{entity}/communication-logs/{id} |
||
GET /{entity}/bulk-data |
||
GET /{entity}/bulk-data/{category} |
||
GET /{entity}/bulk-data/{category}/{bulk-data-id} |
||
POST /{entity}/bulk-data/{category} |
||
DELETE /{entity}/bulk-data/{category}/{bulk-data-id} |
||
GET /{entity}/status |
||
PUT /{entity}/status/start |
||
PUT /{entity}/status/restart |
||
PUT /{entity}/status/force-restart |
||
PUT /{entity}/status/shutdown |
||
PUT /{entity}/status/force-shutdown |
||
GET /updates |
||
POST /updates |
||
DELETE /updates/{id} |
||
GET /updates/{id} |
||
POST /authorize |
||
POST /token |