Discovery
status: verified
tags: Discovery
is verified by: TEST_HealthHandlersTest_HandleVersionInfoContainsItemsArray, TEST_HealthHandlersTest_HandleVersionInfoItemsEntryHasBaseUri, TEST_HealthHandlersTest_HandleVersionInfoItemsEntryHasVendorInfo, TEST_HealthHandlersTest_HandleVersionInfoItemsEntryHasVersionField, TEST_TestGatewayNode_test_version_info_endpoint, TEST_TestHealth_test_version_endpoint
|
The endpoint shall provide version information for the SOVD server and its implementation. |
status: verified
tags: Discovery
is verified by: TEST_DiscoveryHandlersFixtureTest_GetSubareasReturnsChildAreas, TEST_DiscoveryHandlersFixtureTest_GetSubareasUnknownAreaReturns404, TEST_DiscoveryHandlersValidationTest_GetSubareasInvalidIdReturns400, TEST_TestHateoas_test_subareas_list_has_href, TEST_TestScenarioDiscoveryHybrid_test_03_area_subareas_hierarchy, TEST_TestScenarioDiscoveryHybrid_test_04_nested_subareas, TEST_TestScenarioDiscoveryManifest_test_04_area_subareas
|
The endpoint shall return the list of subareas that are contained in the addressed area. |
status: verified
tags: Discovery
is verified by: TEST_DiscoveryHandlersFixtureTest_GetSubcomponentsReturnsChildren, TEST_DiscoveryHandlersFixtureTest_GetSubcomponentsUnknownComponentReturns404, TEST_DiscoveryHandlersValidationTest_GetSubcomponentsInvalidIdReturns400, TEST_TestHateoas_test_subcomponents_list_has_href, TEST_TestScenarioDiscoveryHybrid_test_08_component_subcomponents, TEST_TestScenarioDiscoveryHybrid_test_09_component_subcomponents_not_found, TEST_TestScenarioDiscoveryManifest_test_09_component_subcomponents, TEST_TestScenarioDiscoveryManifest_test_10_component_subcomponents_not_found
|
The endpoint shall return the list of subcomponents that are logically contained in the addressed component. |
status: implemented
tags: Discovery
is verified by: TEST_DiscoveryHandlersFixtureTest_ComponentDependsOnReturnsResolvedAndMissingDependencies, TEST_DiscoveryHandlersFixtureTest_ComponentDependsOnUnknownComponentReturns404, TEST_DiscoveryHandlersValidationTest_ComponentDependsOnInvalidIdReturns400, TEST_TestHateoas_test_depends_on_components_has_href, TEST_TestScenarioDiscoveryHybrid_test_10_component_depends_on_returns_items, TEST_TestScenarioDiscoveryHybrid_test_11_component_depends_on_empty, TEST_TestScenarioDiscoveryHybrid_test_12_component_depends_on_not_found, TEST_TestScenarioDiscoveryHybrid_test_13_component_capabilities_includes_depends_on_link
|
The endpoint shall return the list of components that the addressed component depends on. |
status: verified
tags: Discovery
is verified by: TEST_DiscoveryHandlersFixtureTest_AppDependsOnReturnsResolvedAndMissingDependencies, TEST_DiscoveryHandlersFixtureTest_AppDependsOnUnknownAppReturns404, TEST_DiscoveryHandlersValidationTest_AppDependsOnInvalidIdReturns400, TEST_TestHateoas_test_depends_on_apps_has_href, TEST_TestHateoas_test_depends_on_apps_nonexistent, TEST_TestScenarioDiscoveryHybrid_test_19_app_depends_on_relationship
|
The endpoint shall return the list of other entities that the addressed application depends on. |
status: verified
tags: Discovery
is verified by: TEST_TestScenarioDiscoveryHybrid_test_24_function_with_tags
|
The server shall support tag-based query parameters that filter discovery responses by tags. |
status: verified
tags: Discovery
is verified by: TEST_DiscoveryHandlersFixtureTest_AppIsLocatedOnReturnsEmptyWhenAppHasNoComponent, TEST_DiscoveryHandlersFixtureTest_AppIsLocatedOnReturnsMissingItemWhenHostComponentUnresolved, TEST_DiscoveryHandlersFixtureTest_AppIsLocatedOnReturnsParentComponent, TEST_DiscoveryHandlersFixtureTest_AppIsLocatedOnUnknownAppReturns404, TEST_DiscoveryHandlersValidationTest_AppIsLocatedOnInvalidIdReturns400, TEST_TestGatewayNode_test_app_is_located_on_endpoint, TEST_TestHateoas_test_is_located_on_apps_has_href, TEST_TestHateoas_test_is_located_on_apps_nonexistent
|
The endpoint shall return the component that hosts the addressed application. |