diff options
Diffstat (limited to 'docs/Chapter2.rst')
-rw-r--r-- | docs/Chapter2.rst | 48 |
1 files changed, 22 insertions, 26 deletions
diff --git a/docs/Chapter2.rst b/docs/Chapter2.rst index 60957bd..2b723f1 100644 --- a/docs/Chapter2.rst +++ b/docs/Chapter2.rst @@ -18,40 +18,29 @@ .. _info-elements: -List of VNF Requirements and corresponding Information Elements --------------------------------------------------------------------------- - -You can download the table -:download:`here<ReqTable.csv>` - -Included here is a table of VNF Requirements that are mainly referring to -the testability of VNF Package requirements. It includes TOSCA or CSAR -artifact information as well as how it is testable (VNFSDK/VVP/SDC). -These requirements are mainly from -:doc:`Chapter 5 <../../../../vnfrqts/requirements.git/docs/Chapter5/index>` -and the table has been generated manually to show users what specific -artifact is being tested by a specific requirement to make mapping possible -and to show coverage. - -.. csv-table:: **Test Descriptions** - :file: ReqTable.csv - :header-rows: 1 - :align: center - :widths: auto - - List of Requirements with associated Tests ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -You can download the table -:download:`here<traceability.csv>` +Currently, there VNFs can be packaged as HEAT templates or in a CSAR file +using TOSCA. At this stage, there are two different tools used for +validating the packages based on the package type: -This table shows all the requirements within the VNF Requirements project with -the section they are in, associated test names and modules. This is generated +* CSAR/TOSCA packages leverage VNFSDK +* HEAT packages leverage VVP + +HEAT Package Validations +------------------------ + +This table shows all the requirements within the VNF Requirements project and +if they are validated by VVP. If they are validated by VVP, then +the test module and test method is provided. This is generated dynamically within the VVP project, where it pulls down the latest JSON from :doc:`Req List <../../../../vnfrqts/requirements.git/docs/Chapter9/index>` and maps the requirements to the tests in VVP to output this table. +You can download the table +:download:`here<traceability.csv>` + **Note: Tests on the bottom do not map to any requirements.** **Note: VVP only validates Heat for Requirements in Chapter 5.** @@ -64,6 +53,13 @@ and maps the requirements to the tests in VVP to output this table. .. _info-elements-range-limits: +CSAR/TOSCA Package Validations +------------------------------ + +Please refer to the VNFSDK project's `list of verified requirements <https://onap.readthedocs.io/en/latest/submodules/vnfsdk/model.git/docs/files/VNFSDK-LFN-CVC.html#casablanca-implemented-requriements>`__ +for the current coverage for CSAR and TOSCA. + + VNF Requirements corresponding Information Elements w/Range limits ------------------------------------------------------------------------------ |