Commit 02145d84 authored by root's avatar root Committed by Michele Carignani
Browse files

bug-fixes

parent 722f6a49
...@@ -67,7 +67,7 @@ PATCH Individual VNFInstance Precondition failed ...@@ -67,7 +67,7 @@ PATCH Individual VNFInstance Precondition failed
[Documentation] Test ID: 6.3.5.2.5 [Documentation] Test ID: 6.3.5.2.5
... Test title: PATCH Individual VNFInstance Precondition failed ... Test title: PATCH Individual VNFInstance Precondition failed
... Test objective: The objective is to create a new VNF instance resource ... Test objective: The objective is to create a new VNF instance resource
... Pre-conditions: A precondition given in an HTTP request header is not fulfilled. Typically, this is due to an ETag mismatch, indicating that the resource was modified by another entity ... Pre-conditions: VNF Instance is Created
... Reference: clause 5.4.3.3.4 - ETSI GS NFV-SOL 002 [2] v2.4.1 ... Reference: clause 5.4.3.3.4 - ETSI GS NFV-SOL 002 [2] v2.4.1
... Config ID: Config_prod_VE ... Config ID: Config_prod_VE
... Applicability: ... Applicability:
......
...@@ -27,7 +27,7 @@ POST Create a new Subscription - DUPLICATION ...@@ -27,7 +27,7 @@ POST Create a new Subscription - DUPLICATION
... Pre-conditions: none ... Pre-conditions: none
... Reference: clause 5.4.18.3.1 - ETSI GS NFV-SOL 002 [2] v2.4.1 ... Reference: clause 5.4.18.3.1 - ETSI GS NFV-SOL 002 [2] v2.4.1
... Config ID: Config_prod_VE ... Config ID: Config_prod_VE
... Applicability: none ... Applicability: SUT should support duplication of subscription creation
... Post-Conditions: in response header Location shall not be null ... Post-Conditions: in response header Location shall not be null
... POST Cancel operation task ... POST Cancel operation task
Post Create subscription - DUPLICATION Post Create subscription - DUPLICATION
...@@ -41,7 +41,7 @@ POST Create a new Subscription - NO-DUPLICATION ...@@ -41,7 +41,7 @@ POST Create a new Subscription - NO-DUPLICATION
... Pre-conditions: none ... Pre-conditions: none
... Reference: clause 5.4.18.3.1 - ETSI GS NFV-SOL 002 [2] v2.4.1 ... Reference: clause 5.4.18.3.1 - ETSI GS NFV-SOL 002 [2] v2.4.1
... Config ID: Config_prod_VE ... Config ID: Config_prod_VE
... Applicability: none ... Applicability: SUT should not support duplication of subscription creation
... Post-Conditions: in response header Location shall not be null ... Post-Conditions: in response header Location shall not be null
... POST Cancel operation task ... POST Cancel operation task
Post Create subscription - NO-DUPLICATION Post Create subscription - NO-DUPLICATION
...@@ -170,7 +170,7 @@ DELETE subscriptions - Method not implemented ...@@ -170,7 +170,7 @@ DELETE subscriptions - Method not implemented
... Reference: clause 5.4.18.3.5 - ETSI GS NFV-SOL 002 [2] v2.4.1 ... Reference: clause 5.4.18.3.5 - ETSI GS NFV-SOL 002 [2] v2.4.1
... Config ID: Config_prod_VE ... Config ID: Config_prod_VE
... Applicability: none ... Applicability: none
... Post-Conditions: none ... Post-Conditions: check that resources are not deleted
DELETE subscriptions DELETE subscriptions
Check HTTP Response Status Code Is 405 Check HTTP Response Status Code Is 405
\ No newline at end of file
...@@ -37,7 +37,6 @@ Get Information about an individual VNF Instance ...@@ -37,7 +37,6 @@ Get Information about an individual VNF Instance
GET individual vnfInstance GET individual vnfInstance
Check HTTP Response Status Code Is 200 Check HTTP Response Status Code Is 200
Check HTTP Response Body Json Schema Is vnfInstance Check HTTP Response Body Json Schema Is vnfInstance
SET etag
PUT Individual VNFInstance - Method not implemented PUT Individual VNFInstance - Method not implemented
[Documentation] Test ID: 7.3.1.2.3 [Documentation] Test ID: 7.3.1.2.3
...@@ -68,7 +67,7 @@ PATCH Individual VNFInstance Precondition failed ...@@ -68,7 +67,7 @@ PATCH Individual VNFInstance Precondition failed
[Documentation] Test ID: 7.3.1.2.5 [Documentation] Test ID: 7.3.1.2.5
... Test title: PATCH Individual VNFInstance Precondition failed ... Test title: PATCH Individual VNFInstance Precondition failed
... Test objective: The objective is to create a new VNF instance resource ... Test objective: The objective is to create a new VNF instance resource
... Pre-conditions: ETag mismatch ... Pre-conditions: VNF Instance created (Test ID 7.3.1.2.2)
... Reference: clause 5.4.3.3.4 - ETSI GS NFV-SOL 003 [1] v2.4.1 ... Reference: clause 5.4.3.3.4 - ETSI GS NFV-SOL 003 [1] v2.4.1
... Config ID: Config_prod_VNFM ... Config ID: Config_prod_VNFM
... Applicability: ... Applicability:
...@@ -110,10 +109,11 @@ DELETE Individual VNFInstance Conflict ...@@ -110,10 +109,11 @@ DELETE Individual VNFInstance Conflict
... Reference: clause 5.4.3.3.5 - ETSI GS NFV-SOL 003 [1] v2.4.1 ... Reference: clause 5.4.3.3.5 - ETSI GS NFV-SOL 003 [1] v2.4.1
... Config ID: Config_prod_VNFM ... Config ID: Config_prod_VNFM
... Applicability: ... Applicability:
... Post-Conditions: ... Post-Conditions: Resources are not deleted
DELETE individual vnfInstance DELETE individual vnfInstance
Check HTTP Response Status Code Is 409 Check HTTP Response Status Code Is 409
Check HTTP Response Body Json Schema Is ProblemDetails Check HTTP Response Body Json Schema Is ProblemDetails
Check resource existence
*** Keywords *** *** Keywords ***
Check resource existence Check resource existence
......
...@@ -13,7 +13,7 @@ POST Scale a vnfInstance ...@@ -13,7 +13,7 @@ POST Scale a vnfInstance
[Documentation] Test ID: 7.3.1.4.1 [Documentation] Test ID: 7.3.1.4.1
... Test title: POST Scale a vnfInstance ... Test title: POST Scale a vnfInstance
... Test objective: The objective is to scale a VNF instance ... Test objective: The objective is to scale a VNF instance
... Pre-conditions: none ... Pre-conditions: VNF instance resource is in INSTANTIATED state
... Reference: clause 5.4.5.3.1 - ETSI GS NFV-SOL 003 [1] v2.4.1 ... Reference: clause 5.4.5.3.1 - ETSI GS NFV-SOL 003 [1] v2.4.1
... Config ID: Config_prod_VNFM ... Config ID: Config_prod_VNFM
... Applicability: ... Applicability:
...@@ -94,9 +94,10 @@ DELETE Scale VNFInstance - Method not implemented ...@@ -94,9 +94,10 @@ DELETE Scale VNFInstance - Method not implemented
... Reference: clause 5.4.5.3.5 - ETSI GS NFV-SOL 003 [1] v2.4.1 ... Reference: clause 5.4.5.3.5 - ETSI GS NFV-SOL 003 [1] v2.4.1
... Config ID: Config_prod_VNFM ... Config ID: Config_prod_VNFM
... Applicability: ... Applicability:
... Post-Conditions: ... Post-Conditions: Resource are not deleted
DELETE Scale vnfInstance DELETE Scale vnfInstance
Check HTTP Response Status Code Is 405 Check HTTP Response Status Code Is 405
Check resource existence
*** Keywords *** *** Keywords ***
Check resource existence Check resource existence
......
...@@ -12,7 +12,7 @@ POST Scale a vnfInstance to level ...@@ -12,7 +12,7 @@ POST Scale a vnfInstance to level
[Documentation] Test ID: 7.3.1.5.1 [Documentation] Test ID: 7.3.1.5.1
... Test title: POST Scale a vnfInstance to level ... Test title: POST Scale a vnfInstance to level
... Test objective: The objective is to scale a VNF instance to a target level. ... Test objective: The objective is to scale a VNF instance to a target level.
... Pre-conditions: none ... Pre-conditions: VNF is Instantiated
... Reference: clause 5.4.6.3.1 - ETSI GS NFV-SOL 003 [1] v2.4.1 ... Reference: clause 5.4.6.3.1 - ETSI GS NFV-SOL 003 [1] v2.4.1
... Config ID: Config_prod_VNFM ... Config ID: Config_prod_VNFM
... Applicability: ... Applicability:
...@@ -95,9 +95,10 @@ DELETE Scale to level VNFInstance - Method not implemented ...@@ -95,9 +95,10 @@ DELETE Scale to level VNFInstance - Method not implemented
... Reference: clause 5.4.6.3.5 - ETSI GS NFV-SOL 003 [1] v2.4.1 ... Reference: clause 5.4.6.3.5 - ETSI GS NFV-SOL 003 [1] v2.4.1
... Config ID: Config_prod_VNFM ... Config ID: Config_prod_VNFM
... Applicability: ... Applicability:
... Post-Conditions: ... Post-Conditions: Resources are not deleted
DELETE Scale vnfInstance to level DELETE Scale vnfInstance to level
Check HTTP Response Status Code Is 405 Check HTTP Response Status Code Is 405
Check resource existence
*** Keywords *** *** Keywords ***
Check resource existence Check resource existence
......
...@@ -13,7 +13,7 @@ POST Terminate a vnfInstance ...@@ -13,7 +13,7 @@ POST Terminate a vnfInstance
[Documentation] Test ID: 7.3.1.7.1 [Documentation] Test ID: 7.3.1.7.1
... Test title: POST Terminate a vnfInstance ... Test title: POST Terminate a vnfInstance
... Test objective: The objective is to test that POST method terminate a VNF instance ... Test objective: The objective is to test that POST method terminate a VNF instance
... Pre-conditions: none ... Pre-conditions: Resource state is INSTANTIATED
... Reference: clause 5.4.8.3.1 - ETSI GS NFV-SOL 003 [1] v2.4.1 ... Reference: clause 5.4.8.3.1 - ETSI GS NFV-SOL 003 [1] v2.4.1
... Config ID: Config_prod_VNFM ... Config ID: Config_prod_VNFM
... Applicability: none ... Applicability: none
......
...@@ -102,7 +102,7 @@ GET information about multiple VNF instances with "fields" attribute selector ...@@ -102,7 +102,7 @@ GET information about multiple VNF instances with "fields" attribute selector
Check HTTP Response Body Json Schema Is vnfInstances Check HTTP Response Body Json Schema Is vnfInstances
GET information about multiple VNF instances with "exclude_fields" attribute selector GET information about multiple VNF instances with "exclude_fields" attribute selector
[Documentation] Test ID: 7.3.1.1.7 [Documentation] Test ID: 7.3.1.1.8
... Test title: GET information about multiple VNF instances with "exclude_fields" attribute selector ... Test title: GET information about multiple VNF instances with "exclude_fields" attribute selector
... Test objective: The objective is to query information about multiple VNF instances ... Test objective: The objective is to query information about multiple VNF instances
... Pre-conditions: ... Pre-conditions:
...@@ -115,7 +115,7 @@ GET information about multiple VNF instances with "exclude_fields" attribute sel ...@@ -115,7 +115,7 @@ GET information about multiple VNF instances with "exclude_fields" attribute sel
Check HTTP Response Body Json Schema Is vnfInstances Check HTTP Response Body Json Schema Is vnfInstances
PUT multiples VNFInstances - Method not implemented PUT multiples VNFInstances - Method not implemented
[Documentation] Test ID: 7.3.1.1.5 [Documentation] Test ID: 7.3.1.1.9
... Test title: PUT multiples VNFInstances - Method not implemented ... Test title: PUT multiples VNFInstances - Method not implemented
... Test objective: The objective is to test that PUT method is not implemented ... Test objective: The objective is to test that PUT method is not implemented
... Pre-conditions: ... Pre-conditions:
...@@ -127,7 +127,7 @@ PUT multiples VNFInstances - Method not implemented ...@@ -127,7 +127,7 @@ PUT multiples VNFInstances - Method not implemented
Check HTTP Response Status Code Is 405 Check HTTP Response Status Code Is 405
PATCH multiples VNFInstances - Method not implemented PATCH multiples VNFInstances - Method not implemented
[Documentation] Test ID: 7.3.1.1.6 [Documentation] Test ID: 7.3.1.1.10
... Test title: PATCH multiples VNFInstances - Method not implemented ... Test title: PATCH multiples VNFInstances - Method not implemented
... Test objective: The objective is to test that PATCH method is not implemented ... Test objective: The objective is to test that PATCH method is not implemented
... Pre-conditions: ... Pre-conditions:
...@@ -139,13 +139,16 @@ PATCH multiples VNFInstances - Method not implemented ...@@ -139,13 +139,16 @@ PATCH multiples VNFInstances - Method not implemented
Check HTTP Response Status Code Is 405 Check HTTP Response Status Code Is 405
DELETE VNFInstances - Method not implemented DELETE VNFInstances - Method not implemented
[Documentation] Test ID: 7.3.1.1.7 [Documentation] Test ID: 7.3.1.1.11
... Test title: DELETE multiples VNFInstances - Method not implemented ... Test title: DELETE multiples VNFInstances - Method not implemented
... Test objective: The objective is to test that DELETE method is not implemented ... Test objective: The objective is to test that DELETE method is not implemented
... Pre-conditions: ... Pre-conditions:
... Reference: clause 5.4.2.3.5 - ETSI GS NFV-SOL 003 [1] v2.4.1 ... Reference: clause 5.4.2.3.5 - ETSI GS NFV-SOL 003 [1] v2.4.1
... Config ID: Config_prod_VNFM ... Config ID: Config_prod_VNFM
... Applicability: ... Applicability:
... Post-Conditions: ... Post-Conditions: resources are not deleted
DELETE multiple vnfInstances DELETE multiple vnfInstances
Check HTTP Response Status Code Is 405 Check HTTP Response Status Code Is 405
Verify Resources not Deleted
...@@ -1148,3 +1148,7 @@ GET test endpoint ...@@ -1148,3 +1148,7 @@ GET test endpoint
Sleep ${sleep_interval} Sleep ${sleep_interval}
Verify Mock Expectation ${req} Verify Mock Expectation ${req}
Clear Requests ${callback_endpoint} Clear Requests ${callback_endpoint}
Verify Resources not Deleted
GET multiple vnfInstances
Check HTTP Response Status Code Is 200
Check HTTP Response Body Json Schema Is vnfInstances
\ No newline at end of file
...@@ -47,7 +47,7 @@ Requests a grant for a particular VNF lifecycle operation - Forbidden ...@@ -47,7 +47,7 @@ Requests a grant for a particular VNF lifecycle operation - Forbidden
[Documentation] Test ID: 7.3.2.1.3 [Documentation] Test ID: 7.3.2.1.3
... Test title: Requests a grant for a particular VNF lifecycle operation - Forbidden ... Test title: Requests a grant for a particular VNF lifecycle operation - Forbidden
... Test objective: The objective is to request a grant for a particular VNF lifecycle operation and check the content of the problem details data structure returned ... Test objective: The objective is to request a grant for a particular VNF lifecycle operation and check the content of the problem details data structure returned
... Pre-conditions: The grant should not be accorded ... Pre-conditions: none
... Reference: clause 9.4.2.3.2 - ETSI GS NFV-SOL 003 [1] v2.4.1 ... Reference: clause 9.4.2.3.2 - ETSI GS NFV-SOL 003 [1] v2.4.1
... Config ID: Config_prod_NFVO ... Config ID: Config_prod_NFVO
... Applicability: none ... Applicability: none
...@@ -100,9 +100,10 @@ DELETE Grants - Method not implemented ...@@ -100,9 +100,10 @@ DELETE Grants - Method not implemented
... Reference: clause 9.4.2.3.5 - ETSI GS NFV-SOL 003 [1] v2.4.1 ... Reference: clause 9.4.2.3.5 - ETSI GS NFV-SOL 003 [1] v2.4.1
... Config ID: Config_prod_NFVO ... Config ID: Config_prod_NFVO
... Applicability: none ... Applicability: none
... Post-Conditions: none ... Post-Conditions: resources are not deleted
Delete Grants Delete Grants
Check HTTP Response Status Code Is 405 Check HTTP Response Status Code Is 405
Get an individual grant - Successful
*** Keywords *** *** Keywords ***
Wait for individual grant successful notification Wait for individual grant successful notification
......
...@@ -10,7 +10,7 @@ Library JSONSchemaLibrary schemas/ ...@@ -10,7 +10,7 @@ Library JSONSchemaLibrary schemas/
*** Test Cases *** *** Test Cases ***
NS Instance Creation NS Instance Creation
[Documentation] Test ID: 5.3.2.17 [Documentation] Test ID: 5.3.2.18.1
... Test title: NS Instance Creation ... Test title: NS Instance Creation
... Test objective: The objective is to test the workflow for Creating a NS instance ... Test objective: The objective is to test the workflow for Creating a NS instance
... Pre-conditions: none ... Pre-conditions: none
......
...@@ -8,14 +8,14 @@ Library JSONSchemaLibrary schemas/ ...@@ -8,14 +8,14 @@ Library JSONSchemaLibrary schemas/
*** Test Cases *** *** Test Cases ***
NS Instance Deletion NS Instance Deletion
[Documentation] Test ID: 5.3.2.18 [Documentation] Test ID: 5.3.2.18.2
... Test title: NS Instance Deletion ... Test title: NS Instance Deletion
... Test objective: The objective is to test the workflow for Deleting a NS instance ... Test objective: The objective is to test the workflow for Deleting a NS instance
... Pre-conditions: the resource is in NOT_INSTANTIATED state ... Pre-conditions: the resource is in NOT_INSTANTIATED state
... Reference: clause 6.3.2 - ETSI GS NFV-SOL 005 [3] v2.4.1 ... Reference: clause 6.3.2 - ETSI GS NFV-SOL 005 [3] v2.4.1
... Config ID: Config_prod_NFVO ... Config ID: Config_prod_NFVO
... Applicability: none ... Applicability: none
... Post-Conditions: none ... Post-Conditions: Resource should be deleted
Check resource not_instantiated Check resource not_instantiated
DELETE IndividualNSInstance DELETE IndividualNSInstance
Check HTTP Response Status Code Is 204 Check HTTP Response Status Code Is 204
......
...@@ -10,7 +10,7 @@ Suite Teardown Terminate All Processes kill=true ...@@ -10,7 +10,7 @@ Suite Teardown Terminate All Processes kill=true
*** Test Cases *** *** Test Cases ***
Heal Flow of NS lifecycle management operations Heal Flow of NS lifecycle management operations
[Documentation] Test ID: 5.3.2.19 [Documentation] Test ID: 5.3.2.18.3
... Test title: Heal Flow of NS lifecycle management operations ... Test title: Heal Flow of NS lifecycle management operations
... Test objective: The objective is to test the workflow for Healing a NS instance ... Test objective: The objective is to test the workflow for Healing a NS instance
... Pre-conditions: the resource is in INSTANTIATED state ... Pre-conditions: the resource is in INSTANTIATED state
......
...@@ -10,7 +10,7 @@ Suite Teardown Terminate All Processes kill=true ...@@ -10,7 +10,7 @@ Suite Teardown Terminate All Processes kill=true
*** Test Cases *** *** Test Cases ***
Instantiate Flow of NS lifecycle management operations Instantiate Flow of NS lifecycle management operations
[Documentation] Test ID: 5.3.2.20 [Documentation] Test ID: 5.3.2.18.4
... Test title: Instantiate Flow of NS lifecycle management operations ... Test title: Instantiate Flow of NS lifecycle management operations
... Test objective: The objective is to test the workflow for Instantiate a NS instance ... Test objective: The objective is to test the workflow for Instantiate a NS instance
... Pre-conditions: the resource is in NOT_INSTANTIATED state ... Pre-conditions: the resource is in NOT_INSTANTIATED state
......
...@@ -10,7 +10,7 @@ Suite Teardown Terminate All Processes kill=true ...@@ -10,7 +10,7 @@ Suite Teardown Terminate All Processes kill=true
*** Test Cases *** *** Test Cases ***
Scale Flow of NS lifecycle management operations Scale Flow of NS lifecycle management operations
[Documentation] Test ID: 5.3.2.21 [Documentation] Test ID: 5.3.2.18.5
... Test title: Instantiate Flow of NS lifecycle management operations ... Test title: Instantiate Flow of NS lifecycle management operations
... Test objective: The objective is to test the workflow for Instantiate a NS instance ... Test objective: The objective is to test the workflow for Instantiate a NS instance
... Pre-conditions: the resource is in NOT_INSTANTIATED state ... Pre-conditions: the resource is in NOT_INSTANTIATED state
......
...@@ -10,7 +10,7 @@ Suite Teardown Terminate All Processes kill=true ...@@ -10,7 +10,7 @@ Suite Teardown Terminate All Processes kill=true
*** Test Cases *** *** Test Cases ***
Terminate Flow of NS lifecycle management operations Terminate Flow of NS lifecycle management operations
[Documentation] Test ID: 5.3.2.22 [Documentation] Test ID: 5.3.2.18.6
... Test title: Terminate Flow of NS lifecycle management operations ... Test title: Terminate Flow of NS lifecycle management operations
... Test objective: The objective is to test the workflow for Terminate a NS instance ... Test objective: The objective is to test the workflow for Terminate a NS instance
... Pre-conditions: the resource is in INSTANTIATED state ... Pre-conditions: the resource is in INSTANTIATED state
......
...@@ -10,7 +10,7 @@ Suite Teardown Terminate All Processes kill=true ...@@ -10,7 +10,7 @@ Suite Teardown Terminate All Processes kill=true
*** Test Cases *** *** Test Cases ***
Update Flow of NS lifecycle management operations Update Flow of NS lifecycle management operations
[Documentation] Test ID: 5.3.2.23 [Documentation] Test ID: 5.3.2.18.7
... Test title: Update Flow of NS lifecycle management operations ... Test title: Update Flow of NS lifecycle management operations
... Test objective: The objective is to test the workflow for Update a NS instance ... Test objective: The objective is to test the workflow for Update a NS instance
... Pre-conditions: the resource is in INSTANTIATED state ... Pre-conditions: the resource is in INSTANTIATED state
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment