.. This work is licensed under a Creative Commons Attribution 4.0 International License. http://creativecommons.org/licenses/by/4.0 .. _docs_usecases: Verified Use Cases and Functional Requirements ---------------------------------------------- Description ~~~~~~~~~~~ This session includes use cases and functional requirements which have been officially verified in Frankfurt release by the ONAP community. For each use case or functional requirement, you can find contact names and a link to the associated documentation. This documentation deals with 1. What has been implemented 2. Step by step instructions to deploy and execute the tests, including the links to download the related assets and resources 3. Known issues and workarounds The final testing status can be found at `Frankfurt Release Integration Testing Status `_ 31 use cases/functional requirements have been considered for the Frankfurt release. Use cases ~~~~~~~~~ .. csv-table:: use case table :file: usecases.csv :widths: 60,20,20 :header-rows: 1 Functional Requirements ~~~~~~~~~~~~~~~~~~~~~~~ .. csv-table:: functional requirements table :file: functional-requirements.csv :widths: 60,20,20 :header-rows: 1 .. csv-table:: 5G functional requirements table :file: functional-requirements-5g.csv :widths: 60,20,20 :header-rows: 1 Automated Use Cases ~~~~~~~~~~~~~~~~~~~ Most of the use cases include some automation through robot or bash scripts. These scripts are detailed in the documentation. Some use cases have been integrated in ONAP gates. It means the tests are run on each daily or gating CI chain. The goal is to detect any regression as soon as possible and demonstrate the ability to automate the use cases. .. csv-table:: automated use cases table :file: automated-usecases.csv :widths: 10,80,10 :delim: ; :header-rows: 1 The robot scripts can be found in ONAP testsuite repository, an execution run-time is provided through the robot pod. The python onap_tests framework is hosted on https://gitlab.com/Orange-OpenSource/lfn/onap/onap-tests. Please not that this framework is valid up to Frankfurk and will be deprecated in Guilin. It will be replaced by scenarios leveraging python-onapsdk https://gitlab.com/Orange-OpenSource/lfn/onap/python-onapsdk. Deprecated Use Cases ~~~~~~~~~~~~~~~~~~~~ The following use cases were included in El Alto or previous release but have not been tested in Frankfurt, usually due to a lack of resources. The resources are still available in previous branches, some adaptations may however be needed for Frankfurt. .. csv-table:: deprecated use case table :file: usecases-deprecated.csv :widths: 50,20,10,20 :header-rows: 1