POST Cancellation of an Ongoing Individual Coordination Action
[Documentation]Test ID: 6.3.6.4.1
...Test title: POST Cancellation of an Ongoing Individual Coordination Action
...Test Objective: The objective is to test that POST request for cancellation of an ongoing individual coordination Action has accepted for processing.
...pre-condition: The status of the related LCM operation occurance is "PROCESSING"
...Reference: Clause 10.4.4.3.1 - ETSI GS NFV-SOL 002 [2] v3.5.1
...Config ID: Config_prod_VE
...Applicability: When there is an Ongoing individual LCM operation coordination action.
...Post-Condition: none
POST Cancellation of an Ongoing Individual Coordination Action
Check HTTP Response Status Code Is202
Check HTTP Response Body Should be Empty
POST Cancellation of an Ongoing Individual Coordination Action - Conflict
[Documentation]Test ID: 6.3.6.4.2
...Test title: POST Cancellation of an Ongoing Individual Coordination Action - Conflict
...Test Objective: The objective is to test that POST request for cancellation of an ongoing individual coordination Action is not successfull due to a conflict with the state of the "Individual coordination action" resource.
...pre-condition: none
...Reference: Clause 10.4.4.3.1 - ETSI GS NFV-SOL 002 [2] v3.5.1
...Config ID: Config_prod_VE
...Applicability: Processing of Individual Coordination Action has 'Finished'.
...Post-Condition: none
POST Cancellation of an Ongoing Individual Coordination Action not Applicable
Check HTTP Response Status Code Is409
Check HTTP Response Body Json Schema IsProblemDetails
GET Cancellation of an Ongoing Individual Coordination Action - Method not Implemented
[Documentation]Test ID: 6.3.6.4.3
...Test title: GET Cancellation of an Ongoing Individual Coordination Action
...Test Objective: The objective is to test that GET method for cancellation of an ongoing individual coordination Action is not implemented.
...pre-condition: none
...Reference: Clause 10.4.4.3.2 - ETSI GS NFV-SOL 002 [2] v3.5.1
...Config ID: Config_prod_VE
...Applicability: ongoing individual coordination
...Post-Condition: none
GET Cancellation of an Ongoing Individual Coordination Action
Check HTTP Response Status Code Is405
PUT Cancellation of an Ongoing Individual Coordination Action - Method not Implemented
[Documentation]Test ID: 6.3.6.4.4
...Test title: PUT Cancellation of an Ongoing Individual Coordination Action
...Test Objective: The objective is to test that PUT method for cancellation of an ongoing individual coordination Action is not implemented.
...pre-condition: none
...Reference: Clause 10.4.4.3.3 - ETSI GS NFV-SOL 002 [2] v3.5.1
...Config ID: Config_prod_VE
...Applicability: none
...Post-Condition: none
PUT Cancellation of an Ongoing Individual Coordination Action
Check HTTP Response Status Code Is405
PATCH Cancellation of an Ongoing Individual Coordination Action - Method not Implemented
[Documentation]Test ID: 6.3.6.4.5
...Test title: PATCH Cancellation of an Ongoing Individual Coordination Action
...Test Objective: The objective is to test that PATCH method for cancellation of an ongoing individual coordination Action is not implemented.
...pre-condition: none
...Reference: Clause 10.4.4.3.4 - ETSI GS NFV-SOL 002 [2] v3.5.1
...Config ID: Config_prod_VE
...Applicability: none
...Post-Condition: none
PATCH Cancellation of an Ongoing Individual Coordination Action
Check HTTP Response Status Code Is405
DELETE Cancellation of an Ongoing Individual Coordination Action - Method not Implemented
[Documentation]Test ID: 6.3.6.4.6
...Test title: DELETE Cancellation of an Ongoing Individual Coordination Action
...Test Objective: The objective is to test that DELETE method for cancellation of an ongoing individual coordination Action is not implemented.
...pre-condition: none
...Reference: Clause 10.4.4.3.5 - ETSI GS NFV-SOL 002 [2] v3.5.1
...Config ID: Config_prod_VE
...Applicability: none
...Post-Condition: none
DELETE Cancellation of an Ongoing Individual Coordination Action
POST Coordination of LCM Operation Occurance and API Producer has Chosen the Synchronous Mode
[Documentation]Test ID: 6.3.6.2.1
...Test title: Post Coordination of an LCM operation occurrence
...Test Objective: The objective is to test the creation of new Individual Coordination Action, and perform a JSON schema validation of the returned LCM coordination data structure.
...pre-condition: LCM operation occurrence resource is in Processing state
...Reference: Clause 10.4.2.3.1 - ETSI GS NFV-SOL 002 [2] v3.5.1
...Config ID: Config_prod_VE
...Applicability: API producer has chosen the synchronous mode
...Post-Condition: none
Post coordination of LCM operation Occurance and API Producer has Chosen Synchronous Mode
Check HTTP Response Status Code Is201
Check HTTP Location Header Contains URI of Created Resource
Check HTTP Response Body Json Schema IsLcmCoords
POST Coordination of LCM Operation Occurance and API Producer has Chosen the Asynchronous Mode
[Documentation]Test ID: 6.3.6.2.2
...Test title: Post Coordination of an LCM operation occurrence
...Test Objective: The objective is to test that the coordination of a LCM operation occurance request has been accepted for processing, and perform a JSON schema validation of the returned LCM coordination data structure.
...pre-condition: LCM operation occurrence resource is in Processing state
...Reference: Clause 10.4.2.3.1 - ETSI GS NFV-SOL 002 [2] v3.5.1
...Config ID: Config_prod_VE
...Applicability: API producer has chosen the asynchronous mode
...Post-Condition: none
Post coordination of LCM operation Occurance and API Producer has Chosen Asynchronous Mode
Check HTTP Response Status Code Is202
Check HTTP Location Header Contains URI of Resource That Will be Created
Check HTTP Response Body Should be Empty
POST Coordination of a LCM Operation Occurance Forbidden
[Documentation]Test ID: 6.3.6.2.3
...Test title: Post Coordination of an LCM operation occurrence Forbidden
...Test Objective: The objective is to verify that the coordination of LCM operation occurance has been rejected.
...pre-condition: LCM operation occurrence resource is in Processing state
...Reference: Clause 10.4.2.3.1 - ETSI GS NFV-SOL 002 [2] v3.5.1
...Config ID: Config_prod_VE
...Applicability: none
...Post-Condition: none
Post coordination of LCM operation Occurance is Forbidden
Check HTTP Response Status Code Is403
Check HTTP Response Body Json Schema IsProblemDetails
POST Coordination of LCM Operation Occurance Conflict
[Documentation]Test ID: 6.3.6.2.4
...Test title: Post Coordination of an LCM operation occurrence Conflict
...Test Objective: The objective is to verify that no coordination actions can be executed currently, due to a conflict with the state of the "Coordinations" resource.
...pre-condition: LCM operation occurrence resource is in Processing state
...Reference: Clause 10.4.2.3.1 - ETSI GS NFV-SOL 002 [2] v3.5.1
...Config ID: Config_prod_VE
...Applicability: When there are many coordination actions exist, or conflicting ones, are in progress.
...Post-Condition: none
Post coordination of LCM operation Occurance
Check HTTP Response Status Code Is409
Check HTTP Response Body Json Schema IsProblemDetails
POST Coordination of LCM Operation Occurance Service Unavailable
[Documentation]Test ID: 6.3.6.2.5
...Test title: Post Coordination of an LCM operation occurrence Service Unavailable
...Test Objective: The objective is to verify that requested coordination operation cannot be executed currently.
...pre-condition: LCM operation occurrence resource is in Processing state
...Reference: Clause 10.4.2.3.1 - ETSI GS NFV-SOL 002 [2] v3.5.1
...Config ID: Config_prod_VE
...Applicability: API producer has chosen the synchronous mode
...Post-Condition: none
Post coordination of LCM operation Occurance and API Producer has Chosen Synchronous Mode
Check HTTP Response Status Code Is503
Check HTTP Retry-After Header Contains Delay After Which Corrdination Request Will be Repeated
Check HTTP Response Body Json Schema IsProblemDetails
GET Coordination of a LCM Operation Occurance - Method not implemented
[Documentation]Test ID: 6.3.6.2.6
...Test title: GET Coordination of a LCM Operation Occurance - Method not implemented
...Test Objective: The objective is to test that GET method for Resource Coordinations is not implemented.
...pre-condition: none
...Reference: Clause 10.4.2.3.2 - ETSI GS NFV-SOL 002 [2] v3.5.1
...Config ID: Config_prod_VE
...Applicability: none
...Post-Condition: none
GET coordination of LCM operation Occurance
Check HTTP Response Status Code Is405
PUT Coordination of a LCM Operation Occurance - Method not implemented
[Documentation]Test ID: 6.3.6.2.7
...Test title: PUT Coordination of a LCM Operation Occurance - Method not implemented
...Test Objective: The objective is to test that PUT method for Resource Coordinations is not implemented.
...pre-condition: none
...Reference: Clause 10.4.2.3.3 - ETSI GS NFV-SOL 002 [2] v3.5.1
...Config ID: Config_prod_VE
...Applicability: none
...Post-Condition: none
PUT coordination of LCM operation Occurance
Check HTTP Response Status Code Is405
PACTH Coordination of a LCM Operation Occurance - Method not implemented
[Documentation]Test ID: 6.3.6.2.8
...Test title: PATCH Coordination of a LCM Operation Occurance - Method not implemented
...Test Objective: The objective is to test that PATCH method for Resource Coordinations is not implemented.
...pre-condition: none
...Reference: Clause 10.4.2.3.4 - ETSI GS NFV-SOL 002 [2] v3.5.1
...Config ID: Config_prod_VE
...Applicability: none
...Post-Condition: none
PATCH coordination of LCM operation Occurance
Check HTTP Response Status Code Is405
DELETE Coordination of a LCM Operation Occurance - Method not implemented
[Documentation]Test ID: 6.3.6.2.9
...Test title: DELETE Coordination of a LCM Operation Occurance - Method not implemented
...Test Objective: The objective is to test that DELETE method for Resource Coordinations is not implemented.
...pre-condition: none
...Reference: Clause 10.4.2.3.5 - ETSI GS NFV-SOL 002 [2] v3.5.1
POST Individual LCM Operation Coordination Results - Method not implemented
[Documentation]Test ID: 6.3.6.3.1
...Test title: POST Individual LCM Operation Coordination Results - Method not implemented
...Test Objective: The objective is to test that POST method for individual LCM operation coordination results is not implemented.
...pre-condition: none
...Reference: Clause 10.4.3.3.1 - ETSI GS NFV-SOL 002 [2] v3.5.1
...Config ID: Config_prod_VE
...Applicability: none
...Post-Condition: none
POST Individual LCM Operation Coordination Results
Check HTTP Response Status Code Is405
GET Individual LCM Operation Coordination Results - Coordination is Finished
[Documentation]Test ID: 6.3.6.3.2
...Test title: GET Individual LCM Operation Coordination Results
...Test Objective: The objective is to test that coordination is finished and GET method reads individual LCM operation coordination results successfully, and perform a JSON schema validation of the returned LCM coordination data structure.
...pre-condition: LCM operation occurrence resource is in Processing state
...Reference: Clause 10.4.3.3.2 - ETSI GS NFV-SOL 002 [2] v3.5.1
...Config ID: Config_prod_VE
...Applicability: When the Individual LCM Operation Coordination is finished
...Post-Condition: none
GET Individual LCM Operation Coordination Results
Check HTTP Response Status Code Is200
Check HTTP Response Body Json Schema IsLcmCoord
GET Individual LCM Operation Coordination Results - Coordination is Not Finished Yet
[Documentation]Test ID: 6.3.6.3.3
...Test title: GET Individual LCM Operation Coordination Results
...Test Objective: The objective is to test that GET method checks that whether Individual LCM Operation Coordination is still ongoing or in the process of being cancelled.
...pre-condition: LCM operation occurrence resource is in Processing state
...Reference: Clause 10.4.3.3.2 - ETSI GS NFV-SOL 002 [2] v3.5.1
...Config ID: Config_prod_VE
...Applicability: When the Individual LCM Operation Coordination is still ongoing or in the process of being cancelled.
...Post-Condition: none
GET Individual LCM Operation Coordination Results of Ongoing Coordination Action
Check HTTP Response Status Code Is202
Check HTTP Response Body Should be Empty
PUT Individual LCM Operation Coordination Results - Method not implemented
[Documentation]Test ID: 6.3.6.3.4
...Test title: PUT Individual LCM Operation Coordination Results - Method not implemented
...Test Objective: The objective is to test that PUT method for individual LCM operation coordination results is not implemented.
...pre-condition: none
...Reference: Clause 10.4.3.3.3 - ETSI GS NFV-SOL 002 [2] v3.5.1
...Config ID: Config_prod_VE
...Applicability: none
...Post-Condition: none
PUT Individual LCM Operation Coordination Results
Check HTTP Response Status Code Is405
PATCH Individual LCM Operation Coordination Results - Method not implemented