Loading SOL002/VNFLCMCoordination-API/CancelCoordinationActionTask.robot +16 −4 Original line number Diff line number Diff line Loading @@ -36,8 +36,20 @@ POST Cancellation of an Ongoing Individual Coordination Action - Conflict Check HTTP Response Status Code Is 409 Check HTTP Response Body Json Schema Is ProblemDetails GET Cancellation of an Ongoing Individual Coordination Action - Method not Implemented Request a cancellation of an ongoing coordination action without authentication [Documentation] Test ID: 6.3.6.4.3 ... Test title: Request a cancellation of an ongoing coordination action without authentication ... Test objective: The objective is to test the failure of the request for a cancellation of a coordination task when no authentication is used ... Pre-conditions: none ... Reference: Clause Clause 10.4.4.3.1 - ETSI GS NFV-SOL 002 [2] v3.5.1 ... Config ID: Config_prod_VE ... Applicability: none ... Post-Conditions: none POST Cancellation of an Ongoing Individual Coordination Action without authorization token Check HTTP Response Status Code Is 401 GET Cancellation of an Ongoing Individual Coordination Action - Method not Implemented [Documentation] Test ID: 6.3.6.4.4 ... 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 Loading @@ -49,7 +61,7 @@ GET Cancellation of an Ongoing Individual Coordination Action - Method not Imple Check HTTP Response Status Code Is 405 PUT Cancellation of an Ongoing Individual Coordination Action - Method not Implemented [Documentation] Test ID: 6.3.6.4.4 [Documentation] Test ID: 6.3.6.4.5 ... 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 Loading @@ -61,7 +73,7 @@ PUT Cancellation of an Ongoing Individual Coordination Action - Method not Imple Check HTTP Response Status Code Is 405 PATCH Cancellation of an Ongoing Individual Coordination Action - Method not Implemented [Documentation] Test ID: 6.3.6.4.5 [Documentation] Test ID: 6.3.6.4.6 ... 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 Loading @@ -73,7 +85,7 @@ PATCH Cancellation of an Ongoing Individual Coordination Action - Method not Imp Check HTTP Response Status Code Is 405 DELETE Cancellation of an Ongoing Individual Coordination Action - Method not Implemented [Documentation] Test ID: 6.3.6.4.6 [Documentation] Test ID: 6.3.6.4.7 ... 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 Loading SOL002/VNFLCMCoordination-API/Coordinations.robot +7 −6 Original line number Diff line number Diff line Loading @@ -21,8 +21,9 @@ POST Coordination of LCM Operation Occurance and API Producer has Chosen the Syn ... Post-Condition: none Post coordination of LCM operation Occurance and API Producer has Chosen Synchronous Mode Check HTTP Response Status Code Is 201 Check HTTP Location Header Contains URI of Created Resource Check HTTP Response Body Json Schema Is LcmCoords Check HTTP Response Body Json Schema Is LcmCoord Check HTTP Response Header Contains Location Check Postcondition LcmCoord Exists POST Coordination of LCM Operation Occurance and API Producer has Chosen the Asynchronous Mode [Documentation] Test ID: 6.3.6.2.2 Loading @@ -35,8 +36,8 @@ POST Coordination of LCM Operation Occurance and API Producer has Chosen the Asy ... Post-Condition: none Post coordination of LCM operation Occurance and API Producer has Chosen Asynchronous Mode Check HTTP Response Status Code Is 202 Check HTTP Location Header Contains URI of Resource That Will be Created Check HTTP Response Body Should be Empty Check HTTP Response Header Contains Location POST Coordination of a LCM Operation Occurance Forbidden [Documentation] Test ID: 6.3.6.2.3 Loading @@ -60,7 +61,7 @@ POST Coordination of LCM Operation Occurance Conflict ... 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 - Conflict Post coordination of LCM operation Occurance - conflict Check HTTP Response Status Code Is 409 Check HTTP Response Body Json Schema Is ProblemDetails Loading @@ -73,9 +74,9 @@ POST Coordination of LCM Operation Occurance Service Unavailable ... 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 Post coordination of LCM operation Occurance and API Producer has Chosen Synchronous Mode - Service Unavailable Check HTTP Response Status Code Is 503 Check HTTP Retry-After Header Contains Delay After Which Corrdination Request Will be Repeated Check HTTP Response Header Contains Retry-After Check HTTP Response Body Json Schema Is ProblemDetails GET Coordination of a LCM Operation Occurance - Method not implemented Loading SOL002/VNFLCMCoordination-API/IndividualCoordinationAction.robot +15 −3 Original line number Diff line number Diff line Loading @@ -47,8 +47,20 @@ GET Individual LCM Operation Coordination Results - Coordination is Not Finished Check HTTP Response Status Code Is 202 Check HTTP Response Body Should be Empty PUT Individual LCM Operation Coordination Results - Method not implemented Get Individual LCM Operation Coordination Results without authentication [Documentation] Test ID: 6.3.6.3.4 ... Test title: Get information about a finished coordination task without authentication ... Test objective: The objective is to try to read an individual coordination task without using authentication ... Pre-conditions: none ... Reference: Clause 10.4.3.3.2 - ETSI GS NFV-SOL 002 [2] v3.5.1 ... Config ID: Config_prod_VE ... Applicability: none ... Post-Conditions: none GET Individual LCM Operation Coordination Results - without authentication Check HTTP Response Status Code Is 401 PUT Individual LCM Operation Coordination Results - Method not implemented [Documentation] Test ID: 6.3.6.3.5 ... 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 Loading @@ -60,7 +72,7 @@ PUT Individual LCM Operation Coordination Results - Method not implemented Check HTTP Response Status Code Is 405 PATCH Individual LCM Operation Coordination Results - Method not implemented [Documentation] Test ID: 6.3.6.3.5 [Documentation] Test ID: 6.3.6.3.6 ... Test title: PATCH Individual LCM Operation Coordination Results - Method not implemented ... Test Objective: The objective is to test that PATCH method for individual LCM operation coordination results is not implemented. ... pre-condition: none Loading @@ -72,7 +84,7 @@ PATCH Individual LCM Operation Coordination Results - Method not implemented Check HTTP Response Status Code Is 405 DELETE Individual LCM Operation Coordination Results - Method not implemented [Documentation] Test ID: 6.3.6.3.6 [Documentation] Test ID: 6.3.6.3.7 ... Test title: PUT Individual LCM Operation Coordination Results - Method not implemented ... Test Objective: The objective is to test that DELETE method for individual LCM operation coordination results is not implemented. ... pre-condition: none Loading SOL002/VNFLCMCoordination-API/VNFLCMCoordinationKeywords.robot +69 −34 Original line number Diff line number Diff line Loading @@ -22,6 +22,16 @@ Check HTTP Response Body Json Schema Is Validate Json ${schema} ${response['body']} Log Json Schema Validation OK Check Postcondition LcmCoord Exists Log Checking that individual lcm coordination exists Set Headers {"Accept": "${ACCEPT_JSON}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} GET ${apiRoot}/${apiName}/${apiMajorVersion}/coordiations/${response['body']['id']} ${output}= Output response Set Suite Variable ${response} ${output} Check HTTP Response Status Code Is 200 Check HTTP Response Body Json Schema Is LcmCoord Check HTTP Response Body Should be Empty Should Be Empty ${response['body']} Loading @@ -32,19 +42,19 @@ POST Individual LCM Operation Coordination Results Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} POST ${apiRoot}/lcmcoord/${apiMajorVersion}/coordinations/${coordinationId} ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Suite Variable ${response} ${outputResponse} GET Individual LCM Operation Coordination Results Log Trying to perform a GET. This method should not be implemented Log Requesting the retrieve of a finished coordination task Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Content-Type": "${CONTENT_TYPE}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} GET ${apiRoot}/lcmcoord/${apiMajorVersion}/coordinations/${Id_of_Finished_Coordination_Action} ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Suite Variable ${response} ${outputResponse} GET Individual LCM Operation Coordination Results of Ongoing Coordination Action Log Trying to perform a POST. This method should not be implemented Log Requesting the retrieve of an ongoing coordination task Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Content-Type": "${CONTENT_TYPE}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} Loading @@ -52,6 +62,14 @@ GET Individual LCM Operation Coordination Results of Ongoing Coordination Action ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} GET Individual LCM Operation Coordination Results - without authentication Log Requesting to retrieve a finished coordination task without authentication Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Content-Type": "${CONTENT_TYPE}"} GET ${apiRoot}/lcmcoord/${apiMajorVersion}/coordinations/${coordinationId} ${outputResponse}= Output response Set Suite Variable ${response} ${outputResponse} PUT Individual LCM Operation Coordination Results Log Trying to perform a PUT. This method should not be implemented Set Headers {"Accept":"${ACCEPT}"} Loading @@ -59,7 +77,7 @@ PUT Individual LCM Operation Coordination Results Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} PUT ${apiRoot}/lcmcoord/${apiMajorVersion}/coordinations/${coordinationId} ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Suite Variable ${response} ${outputResponse} PATCH Individual LCM Operation Coordination Results Log Trying to perform a PATCH. This method should not be implemented Loading @@ -68,7 +86,7 @@ PATCH Individual LCM Operation Coordination Results Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} PATCH ${apiRoot}/lcmcoord/${apiMajorVersion}/coordinations/${coordinationId} ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Suite Variable ${response} ${outputResponse} DELETE Individual LCM Operation Coordination Results Log Trying to perform a DELETE. This method should not be implemented Loading @@ -77,17 +95,16 @@ DELETE Individual LCM Operation Coordination Results Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} DELETE ${apiRoot}/lcmcoord/${apiMajorVersion}/coordinations/${coordinationId} ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Suite Variable ${response} ${outputResponse} POST Cancellation of an Ongoing Individual Coordination Action Log Trying to initiates the cancellation of an ongoing coordination action. Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Content-Type": "${CONTENT_TYPE}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} POST ${apiRoot}/lcmcoord/${apiMajorVersion}/coordinations/${coordinationId}/cancel POST ${apiRoot}/lcmcoord/${apiMajorVersion}/coordinations/${Id_of_Ongoing_Coordination_Action}/cancel ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Suite Variable ${response} ${outputResponse} POST Cancellation of an Ongoing Individual Coordination Action - Conflict Log Trying to initiates the cancellation of an ongoing coordination action. Loading @@ -96,7 +113,15 @@ POST Cancellation of an Ongoing Individual Coordination Action - Conflict Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} POST ${apiRoot}/lcmcoord/${apiMajorVersion}/coordinations/${Id_of_Finished_Coordination_Action}/cancel ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Suite Variable ${response} ${outputResponse} POST Cancellation of an Ongoing Individual Coordination Action without authorization token Log Requesting the cancellation of an ongoing coordination task without authorization Set Headers {"Accept": "${ACCEPT_JSON}"} Set Headers {"Content-Type": "${CONTENT_TYPE_JSON}"} POST ${apiRoot}/${apiName}/${apiMajorVersion}/coordinations/${Id_of_Ongoing_Coordination_Action}/cancel ${output}= Output response Set Suite Variable ${response} ${output} GET Cancellation of an Ongoing Individual Coordination Action Log Trying to perform a GET. This method should not be implemented Loading @@ -105,7 +130,7 @@ GET Cancellation of an Ongoing Individual Coordination Action Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} GET ${apiRoot}/lcmcoord/${apiMajorVersion}/coordinations/${coordinationId}/cancel ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Suite Variable ${response} ${outputResponse} PUT Cancellation of an Ongoing Individual Coordination Action Log Trying to perform a PUT. This method should not be implemented Loading @@ -114,7 +139,7 @@ PUT Cancellation of an Ongoing Individual Coordination Action Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} PUT ${apiRoot}/lcmcoord/${apiMajorVersion}/coordinations/${coordinationId}/cancel ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Suite Variable ${response} ${outputResponse} PATCH Cancellation of an Ongoing Individual Coordination Action Log Trying to perform a PATCH. This method should not be implemented Loading @@ -123,7 +148,7 @@ PATCH Cancellation of an Ongoing Individual Coordination Action Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} PATCH ${apiRoot}/lcmcoord/${apiMajorVersion}/coordinations/${coordinationId}/cancel ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Suite Variable ${response} ${outputResponse} DELETE Cancellation of an Ongoing Individual Coordination Action Log Trying to perform a DELETE. This method should not be implemented Loading @@ -132,20 +157,17 @@ DELETE Cancellation of an Ongoing Individual Coordination Action Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} DELETE ${apiRoot}/lcmcoord/${apiMajorVersion}/coordinations/${coordinationId}/cancel ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Suite Variable ${response} ${outputResponse} Check HTTP Location Header Contains URI of Created Resource ${indiviCoordActionId}= Get Value From Json ${response['headers']} $..Location Should Not Be Empty ${indiviCoordActionId} Check HTTP Response Header Contains [Arguments] ${CONTENT_TYPE} Should Contain ${response['headers']} ${CONTENT_TYPE} Log Header is present Check HTTP Location Header Contains URI of Resource That Will be Created ${indiviCoordActionId}= Get Value From Json ${response['headers']} $..Location Should Not Be Empty ${indiviCoordActionId} Check HTTP Retry-After Header Contains Delay After Which Corrdination Request Will be Repeated ${delayTime}= Get Value From Json ${response['headers']} $..Retry-After Should Not Be Empty ${delayTime} Post coordination of LCM operation Occurance and API Producer has Chosen Synchronous Mode Pass Execution If ${SYNCHRONOUS_MODE_SUPPORT} == 0 The API producer is in Asynchronous Mode. Skipping the test. Log Create coordination action by POST to ${apiRoot}/${apiName}/${apiMajorVersion}/coordinations Loading @@ -153,10 +175,10 @@ Post coordination of LCM operation Occurance and API Producer has Chosen Synchro Set Headers {"Content-Type": "${CONTENT_TYPE}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} ${template} = Get File jsons/LcmCoordRequest.json ${body}= Format String ${template} vnfInstanceId=${vnfInstanceId} vnfLcmOpOccId=${vnfLcmOpOccId} lcmOperationType=${lcmOperationType} coordinationActionName=${coordinationActionName} ${body}= Format String ${template} vnfInstanceId=${vnfInstanceId} vnfLcmOpOccId=${vnfLcmOpOccId} lcmOperationType=${lcmOperationType} coordinationActionName=${coordinationActionName} vnfLcmOpOccHref=${vnfLcmOpOccHref} vnfInstanceHref=${vnfInstanceHref} Post ${apiRoot}/${apiName}/${apiMajorVersion}/coordinations ${body} ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Suite Variable ${response} ${outputResponse} Post coordination of LCM operation Occurance and API Producer has Chosen Asynchronous Mode Pass Execution If ${SYNCHRONOUS_MODE_SUPPORT} == 1 The API producer is in Synchronous Mode. Skipping the test. Loading @@ -168,18 +190,31 @@ Post coordination of LCM operation Occurance and API Producer has Chosen Asynchr ${body}= Format String ${template} vnfInstanceId=${vnfInstanceId} vnfLcmOpOccId=${vnfLcmOpOccId} lcmOperationType=${lcmOperationType} coordinationActionName=${coordinationActionName} Post ${apiRoot}/${apiName}/${apiMajorVersion}/coordinations ${body} ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Suite Variable ${response} ${outputResponse} Post coordination of LCM operation Occurance - Conflict Post coordination of LCM operation Occurance and API Producer has Chosen Synchronous Mode - Service Unavailable Pass Execution If ${synchronous_mode} == 0 The API producer is in Asynchronous Mode. Skipping the test. Log Create coordination action by POST to ${apiRoot}/${apiName}/${apiMajorVersion}/coordinations Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Content-Type": "${CONTENT_TYPE}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} ${template} = Get File jsons/LcmCoordRequest.json ${body}= Format String ${template} vnfInstanceId=${vnfInstanceId} vnfLcmOpOccId=${vnfLcmOpOccId} lcmOperationType=${lcmOperationType} coordinationActionName=${coordinationActionName} ${body}= Format String ${template} vnfInstanceId=${vnfInstanceId} vnfLcmOpOccId=${vnfLcmOpOccIdServiceUnavailable} lcmOperationType=${lcmOperationType} coordinationActionName=${coordinationActionName} vnfLcmOpOccHref=${vnfLcmOpOccHrefServiceUnavailable} vnfInstanceHref=${vnfInstanceHref} Post ${apiRoot}/${apiName}/${apiMajorVersion}/coordinations ${body} ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Suite Variable ${response} ${outputResponse} Post coordination of LCM operation Occurance - conflict Log Create coordination action by POST to ${apiRoot}/${apiName}/${apiMajorVersion}/coordinations Log Requesting a new coordination task for an LCM Operation occurrence not in PROCESSING state Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Content-Type": "${CONTENT_TYPE}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} ${template} = Get File jsons/LcmCoordRequest.json ${body}= Format String ${template} vnfInstanceId=${vnfInstanceId} vnfLcmOpOccId=${vnfLcmOpOccIdNotProcessing} lcmOperationType=${lcmOperationType} coordinationActionName=${coordinationActionName} vnfLcmOpOccHref=${vnfLcmOpOccHrefNotProcessing} vnfInstanceHref=${vnfInstanceHref} Post ${apiRoot}/${apiName}/${apiMajorVersion}/coordinations ${body} ${outputResponse}= Output response Set Suite Variable ${response} ${outputResponse} Post coordination of LCM operation Occurance is Forbidden Log Create coordination action by POST to ${apiRoot}/${apiName}/${apiMajorVersion}/coordinations Loading @@ -191,7 +226,7 @@ Post coordination of LCM operation Occurance is Forbidden ${body}= Format String ${template} vnfInstanceId=${vnfInstanceId} vnfLcmOpOccId=${vnfLcmOpOccId} lcmOperationType=${lcmOperationType} coordinationActionName=${coordinationActionName} Post ${apiRoot}/${apiName}/${apiMajorVersion}/coordinations ${body} ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Suite Variable ${response} ${outputResponse} GET coordination of LCM operation Occurance Log Trying to perform a GET. This method should not be implemented Loading @@ -200,7 +235,7 @@ GET coordination of LCM operation Occurance Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} GET ${apiRoot}/${apiName}/${apiMajorVersion}/coordinations ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Suite Variable ${response} ${outputResponse} PUT coordination of LCM operation Occurance Log Trying to perform a PUT. This method should not be implemented Loading @@ -209,7 +244,7 @@ PUT coordination of LCM operation Occurance Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} PUT ${apiRoot}/${apiName}/${apiMajorVersion}/coordinations ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Suite Variable ${response} ${outputResponse} PATCH coordination of LCM operation Occurance Log Trying to perform a PATCH. This method should not be implemented Loading @@ -218,7 +253,7 @@ PATCH coordination of LCM operation Occurance Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} PATCH ${apiRoot}/${apiName}/${apiMajorVersion}/coordinations ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Suite Variable ${response} ${outputResponse} DELETE coordination of LCM operation Occurance Log Trying to perform a DELETE. This method should not be implemented Loading @@ -227,7 +262,7 @@ DELETE coordination of LCM operation Occurance Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} DELETE ${apiRoot}/${apiName}/${apiMajorVersion}/coordinations ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Suite Variable ${response} ${outputResponse} POST API Version Set Headers {"Accept":"${ACCEPT}"} Loading SOL002/VNFLCMCoordination-API/environment/variables.txt +24 −18 File changed.Preview size limit exceeded, changes collapsed. Show changes Loading
SOL002/VNFLCMCoordination-API/CancelCoordinationActionTask.robot +16 −4 Original line number Diff line number Diff line Loading @@ -36,8 +36,20 @@ POST Cancellation of an Ongoing Individual Coordination Action - Conflict Check HTTP Response Status Code Is 409 Check HTTP Response Body Json Schema Is ProblemDetails GET Cancellation of an Ongoing Individual Coordination Action - Method not Implemented Request a cancellation of an ongoing coordination action without authentication [Documentation] Test ID: 6.3.6.4.3 ... Test title: Request a cancellation of an ongoing coordination action without authentication ... Test objective: The objective is to test the failure of the request for a cancellation of a coordination task when no authentication is used ... Pre-conditions: none ... Reference: Clause Clause 10.4.4.3.1 - ETSI GS NFV-SOL 002 [2] v3.5.1 ... Config ID: Config_prod_VE ... Applicability: none ... Post-Conditions: none POST Cancellation of an Ongoing Individual Coordination Action without authorization token Check HTTP Response Status Code Is 401 GET Cancellation of an Ongoing Individual Coordination Action - Method not Implemented [Documentation] Test ID: 6.3.6.4.4 ... 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 Loading @@ -49,7 +61,7 @@ GET Cancellation of an Ongoing Individual Coordination Action - Method not Imple Check HTTP Response Status Code Is 405 PUT Cancellation of an Ongoing Individual Coordination Action - Method not Implemented [Documentation] Test ID: 6.3.6.4.4 [Documentation] Test ID: 6.3.6.4.5 ... 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 Loading @@ -61,7 +73,7 @@ PUT Cancellation of an Ongoing Individual Coordination Action - Method not Imple Check HTTP Response Status Code Is 405 PATCH Cancellation of an Ongoing Individual Coordination Action - Method not Implemented [Documentation] Test ID: 6.3.6.4.5 [Documentation] Test ID: 6.3.6.4.6 ... 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 Loading @@ -73,7 +85,7 @@ PATCH Cancellation of an Ongoing Individual Coordination Action - Method not Imp Check HTTP Response Status Code Is 405 DELETE Cancellation of an Ongoing Individual Coordination Action - Method not Implemented [Documentation] Test ID: 6.3.6.4.6 [Documentation] Test ID: 6.3.6.4.7 ... 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 Loading
SOL002/VNFLCMCoordination-API/Coordinations.robot +7 −6 Original line number Diff line number Diff line Loading @@ -21,8 +21,9 @@ POST Coordination of LCM Operation Occurance and API Producer has Chosen the Syn ... Post-Condition: none Post coordination of LCM operation Occurance and API Producer has Chosen Synchronous Mode Check HTTP Response Status Code Is 201 Check HTTP Location Header Contains URI of Created Resource Check HTTP Response Body Json Schema Is LcmCoords Check HTTP Response Body Json Schema Is LcmCoord Check HTTP Response Header Contains Location Check Postcondition LcmCoord Exists POST Coordination of LCM Operation Occurance and API Producer has Chosen the Asynchronous Mode [Documentation] Test ID: 6.3.6.2.2 Loading @@ -35,8 +36,8 @@ POST Coordination of LCM Operation Occurance and API Producer has Chosen the Asy ... Post-Condition: none Post coordination of LCM operation Occurance and API Producer has Chosen Asynchronous Mode Check HTTP Response Status Code Is 202 Check HTTP Location Header Contains URI of Resource That Will be Created Check HTTP Response Body Should be Empty Check HTTP Response Header Contains Location POST Coordination of a LCM Operation Occurance Forbidden [Documentation] Test ID: 6.3.6.2.3 Loading @@ -60,7 +61,7 @@ POST Coordination of LCM Operation Occurance Conflict ... 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 - Conflict Post coordination of LCM operation Occurance - conflict Check HTTP Response Status Code Is 409 Check HTTP Response Body Json Schema Is ProblemDetails Loading @@ -73,9 +74,9 @@ POST Coordination of LCM Operation Occurance Service Unavailable ... 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 Post coordination of LCM operation Occurance and API Producer has Chosen Synchronous Mode - Service Unavailable Check HTTP Response Status Code Is 503 Check HTTP Retry-After Header Contains Delay After Which Corrdination Request Will be Repeated Check HTTP Response Header Contains Retry-After Check HTTP Response Body Json Schema Is ProblemDetails GET Coordination of a LCM Operation Occurance - Method not implemented Loading
SOL002/VNFLCMCoordination-API/IndividualCoordinationAction.robot +15 −3 Original line number Diff line number Diff line Loading @@ -47,8 +47,20 @@ GET Individual LCM Operation Coordination Results - Coordination is Not Finished Check HTTP Response Status Code Is 202 Check HTTP Response Body Should be Empty PUT Individual LCM Operation Coordination Results - Method not implemented Get Individual LCM Operation Coordination Results without authentication [Documentation] Test ID: 6.3.6.3.4 ... Test title: Get information about a finished coordination task without authentication ... Test objective: The objective is to try to read an individual coordination task without using authentication ... Pre-conditions: none ... Reference: Clause 10.4.3.3.2 - ETSI GS NFV-SOL 002 [2] v3.5.1 ... Config ID: Config_prod_VE ... Applicability: none ... Post-Conditions: none GET Individual LCM Operation Coordination Results - without authentication Check HTTP Response Status Code Is 401 PUT Individual LCM Operation Coordination Results - Method not implemented [Documentation] Test ID: 6.3.6.3.5 ... 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 Loading @@ -60,7 +72,7 @@ PUT Individual LCM Operation Coordination Results - Method not implemented Check HTTP Response Status Code Is 405 PATCH Individual LCM Operation Coordination Results - Method not implemented [Documentation] Test ID: 6.3.6.3.5 [Documentation] Test ID: 6.3.6.3.6 ... Test title: PATCH Individual LCM Operation Coordination Results - Method not implemented ... Test Objective: The objective is to test that PATCH method for individual LCM operation coordination results is not implemented. ... pre-condition: none Loading @@ -72,7 +84,7 @@ PATCH Individual LCM Operation Coordination Results - Method not implemented Check HTTP Response Status Code Is 405 DELETE Individual LCM Operation Coordination Results - Method not implemented [Documentation] Test ID: 6.3.6.3.6 [Documentation] Test ID: 6.3.6.3.7 ... Test title: PUT Individual LCM Operation Coordination Results - Method not implemented ... Test Objective: The objective is to test that DELETE method for individual LCM operation coordination results is not implemented. ... pre-condition: none Loading
SOL002/VNFLCMCoordination-API/VNFLCMCoordinationKeywords.robot +69 −34 Original line number Diff line number Diff line Loading @@ -22,6 +22,16 @@ Check HTTP Response Body Json Schema Is Validate Json ${schema} ${response['body']} Log Json Schema Validation OK Check Postcondition LcmCoord Exists Log Checking that individual lcm coordination exists Set Headers {"Accept": "${ACCEPT_JSON}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} GET ${apiRoot}/${apiName}/${apiMajorVersion}/coordiations/${response['body']['id']} ${output}= Output response Set Suite Variable ${response} ${output} Check HTTP Response Status Code Is 200 Check HTTP Response Body Json Schema Is LcmCoord Check HTTP Response Body Should be Empty Should Be Empty ${response['body']} Loading @@ -32,19 +42,19 @@ POST Individual LCM Operation Coordination Results Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} POST ${apiRoot}/lcmcoord/${apiMajorVersion}/coordinations/${coordinationId} ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Suite Variable ${response} ${outputResponse} GET Individual LCM Operation Coordination Results Log Trying to perform a GET. This method should not be implemented Log Requesting the retrieve of a finished coordination task Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Content-Type": "${CONTENT_TYPE}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} GET ${apiRoot}/lcmcoord/${apiMajorVersion}/coordinations/${Id_of_Finished_Coordination_Action} ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Suite Variable ${response} ${outputResponse} GET Individual LCM Operation Coordination Results of Ongoing Coordination Action Log Trying to perform a POST. This method should not be implemented Log Requesting the retrieve of an ongoing coordination task Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Content-Type": "${CONTENT_TYPE}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} Loading @@ -52,6 +62,14 @@ GET Individual LCM Operation Coordination Results of Ongoing Coordination Action ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} GET Individual LCM Operation Coordination Results - without authentication Log Requesting to retrieve a finished coordination task without authentication Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Content-Type": "${CONTENT_TYPE}"} GET ${apiRoot}/lcmcoord/${apiMajorVersion}/coordinations/${coordinationId} ${outputResponse}= Output response Set Suite Variable ${response} ${outputResponse} PUT Individual LCM Operation Coordination Results Log Trying to perform a PUT. This method should not be implemented Set Headers {"Accept":"${ACCEPT}"} Loading @@ -59,7 +77,7 @@ PUT Individual LCM Operation Coordination Results Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} PUT ${apiRoot}/lcmcoord/${apiMajorVersion}/coordinations/${coordinationId} ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Suite Variable ${response} ${outputResponse} PATCH Individual LCM Operation Coordination Results Log Trying to perform a PATCH. This method should not be implemented Loading @@ -68,7 +86,7 @@ PATCH Individual LCM Operation Coordination Results Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} PATCH ${apiRoot}/lcmcoord/${apiMajorVersion}/coordinations/${coordinationId} ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Suite Variable ${response} ${outputResponse} DELETE Individual LCM Operation Coordination Results Log Trying to perform a DELETE. This method should not be implemented Loading @@ -77,17 +95,16 @@ DELETE Individual LCM Operation Coordination Results Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} DELETE ${apiRoot}/lcmcoord/${apiMajorVersion}/coordinations/${coordinationId} ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Suite Variable ${response} ${outputResponse} POST Cancellation of an Ongoing Individual Coordination Action Log Trying to initiates the cancellation of an ongoing coordination action. Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Content-Type": "${CONTENT_TYPE}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} POST ${apiRoot}/lcmcoord/${apiMajorVersion}/coordinations/${coordinationId}/cancel POST ${apiRoot}/lcmcoord/${apiMajorVersion}/coordinations/${Id_of_Ongoing_Coordination_Action}/cancel ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Suite Variable ${response} ${outputResponse} POST Cancellation of an Ongoing Individual Coordination Action - Conflict Log Trying to initiates the cancellation of an ongoing coordination action. Loading @@ -96,7 +113,15 @@ POST Cancellation of an Ongoing Individual Coordination Action - Conflict Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} POST ${apiRoot}/lcmcoord/${apiMajorVersion}/coordinations/${Id_of_Finished_Coordination_Action}/cancel ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Suite Variable ${response} ${outputResponse} POST Cancellation of an Ongoing Individual Coordination Action without authorization token Log Requesting the cancellation of an ongoing coordination task without authorization Set Headers {"Accept": "${ACCEPT_JSON}"} Set Headers {"Content-Type": "${CONTENT_TYPE_JSON}"} POST ${apiRoot}/${apiName}/${apiMajorVersion}/coordinations/${Id_of_Ongoing_Coordination_Action}/cancel ${output}= Output response Set Suite Variable ${response} ${output} GET Cancellation of an Ongoing Individual Coordination Action Log Trying to perform a GET. This method should not be implemented Loading @@ -105,7 +130,7 @@ GET Cancellation of an Ongoing Individual Coordination Action Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} GET ${apiRoot}/lcmcoord/${apiMajorVersion}/coordinations/${coordinationId}/cancel ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Suite Variable ${response} ${outputResponse} PUT Cancellation of an Ongoing Individual Coordination Action Log Trying to perform a PUT. This method should not be implemented Loading @@ -114,7 +139,7 @@ PUT Cancellation of an Ongoing Individual Coordination Action Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} PUT ${apiRoot}/lcmcoord/${apiMajorVersion}/coordinations/${coordinationId}/cancel ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Suite Variable ${response} ${outputResponse} PATCH Cancellation of an Ongoing Individual Coordination Action Log Trying to perform a PATCH. This method should not be implemented Loading @@ -123,7 +148,7 @@ PATCH Cancellation of an Ongoing Individual Coordination Action Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} PATCH ${apiRoot}/lcmcoord/${apiMajorVersion}/coordinations/${coordinationId}/cancel ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Suite Variable ${response} ${outputResponse} DELETE Cancellation of an Ongoing Individual Coordination Action Log Trying to perform a DELETE. This method should not be implemented Loading @@ -132,20 +157,17 @@ DELETE Cancellation of an Ongoing Individual Coordination Action Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} DELETE ${apiRoot}/lcmcoord/${apiMajorVersion}/coordinations/${coordinationId}/cancel ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Suite Variable ${response} ${outputResponse} Check HTTP Location Header Contains URI of Created Resource ${indiviCoordActionId}= Get Value From Json ${response['headers']} $..Location Should Not Be Empty ${indiviCoordActionId} Check HTTP Response Header Contains [Arguments] ${CONTENT_TYPE} Should Contain ${response['headers']} ${CONTENT_TYPE} Log Header is present Check HTTP Location Header Contains URI of Resource That Will be Created ${indiviCoordActionId}= Get Value From Json ${response['headers']} $..Location Should Not Be Empty ${indiviCoordActionId} Check HTTP Retry-After Header Contains Delay After Which Corrdination Request Will be Repeated ${delayTime}= Get Value From Json ${response['headers']} $..Retry-After Should Not Be Empty ${delayTime} Post coordination of LCM operation Occurance and API Producer has Chosen Synchronous Mode Pass Execution If ${SYNCHRONOUS_MODE_SUPPORT} == 0 The API producer is in Asynchronous Mode. Skipping the test. Log Create coordination action by POST to ${apiRoot}/${apiName}/${apiMajorVersion}/coordinations Loading @@ -153,10 +175,10 @@ Post coordination of LCM operation Occurance and API Producer has Chosen Synchro Set Headers {"Content-Type": "${CONTENT_TYPE}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} ${template} = Get File jsons/LcmCoordRequest.json ${body}= Format String ${template} vnfInstanceId=${vnfInstanceId} vnfLcmOpOccId=${vnfLcmOpOccId} lcmOperationType=${lcmOperationType} coordinationActionName=${coordinationActionName} ${body}= Format String ${template} vnfInstanceId=${vnfInstanceId} vnfLcmOpOccId=${vnfLcmOpOccId} lcmOperationType=${lcmOperationType} coordinationActionName=${coordinationActionName} vnfLcmOpOccHref=${vnfLcmOpOccHref} vnfInstanceHref=${vnfInstanceHref} Post ${apiRoot}/${apiName}/${apiMajorVersion}/coordinations ${body} ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Suite Variable ${response} ${outputResponse} Post coordination of LCM operation Occurance and API Producer has Chosen Asynchronous Mode Pass Execution If ${SYNCHRONOUS_MODE_SUPPORT} == 1 The API producer is in Synchronous Mode. Skipping the test. Loading @@ -168,18 +190,31 @@ Post coordination of LCM operation Occurance and API Producer has Chosen Asynchr ${body}= Format String ${template} vnfInstanceId=${vnfInstanceId} vnfLcmOpOccId=${vnfLcmOpOccId} lcmOperationType=${lcmOperationType} coordinationActionName=${coordinationActionName} Post ${apiRoot}/${apiName}/${apiMajorVersion}/coordinations ${body} ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Suite Variable ${response} ${outputResponse} Post coordination of LCM operation Occurance - Conflict Post coordination of LCM operation Occurance and API Producer has Chosen Synchronous Mode - Service Unavailable Pass Execution If ${synchronous_mode} == 0 The API producer is in Asynchronous Mode. Skipping the test. Log Create coordination action by POST to ${apiRoot}/${apiName}/${apiMajorVersion}/coordinations Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Content-Type": "${CONTENT_TYPE}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} ${template} = Get File jsons/LcmCoordRequest.json ${body}= Format String ${template} vnfInstanceId=${vnfInstanceId} vnfLcmOpOccId=${vnfLcmOpOccId} lcmOperationType=${lcmOperationType} coordinationActionName=${coordinationActionName} ${body}= Format String ${template} vnfInstanceId=${vnfInstanceId} vnfLcmOpOccId=${vnfLcmOpOccIdServiceUnavailable} lcmOperationType=${lcmOperationType} coordinationActionName=${coordinationActionName} vnfLcmOpOccHref=${vnfLcmOpOccHrefServiceUnavailable} vnfInstanceHref=${vnfInstanceHref} Post ${apiRoot}/${apiName}/${apiMajorVersion}/coordinations ${body} ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Suite Variable ${response} ${outputResponse} Post coordination of LCM operation Occurance - conflict Log Create coordination action by POST to ${apiRoot}/${apiName}/${apiMajorVersion}/coordinations Log Requesting a new coordination task for an LCM Operation occurrence not in PROCESSING state Set Headers {"Accept":"${ACCEPT}"} Set Headers {"Content-Type": "${CONTENT_TYPE}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} ${template} = Get File jsons/LcmCoordRequest.json ${body}= Format String ${template} vnfInstanceId=${vnfInstanceId} vnfLcmOpOccId=${vnfLcmOpOccIdNotProcessing} lcmOperationType=${lcmOperationType} coordinationActionName=${coordinationActionName} vnfLcmOpOccHref=${vnfLcmOpOccHrefNotProcessing} vnfInstanceHref=${vnfInstanceHref} Post ${apiRoot}/${apiName}/${apiMajorVersion}/coordinations ${body} ${outputResponse}= Output response Set Suite Variable ${response} ${outputResponse} Post coordination of LCM operation Occurance is Forbidden Log Create coordination action by POST to ${apiRoot}/${apiName}/${apiMajorVersion}/coordinations Loading @@ -191,7 +226,7 @@ Post coordination of LCM operation Occurance is Forbidden ${body}= Format String ${template} vnfInstanceId=${vnfInstanceId} vnfLcmOpOccId=${vnfLcmOpOccId} lcmOperationType=${lcmOperationType} coordinationActionName=${coordinationActionName} Post ${apiRoot}/${apiName}/${apiMajorVersion}/coordinations ${body} ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Suite Variable ${response} ${outputResponse} GET coordination of LCM operation Occurance Log Trying to perform a GET. This method should not be implemented Loading @@ -200,7 +235,7 @@ GET coordination of LCM operation Occurance Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} GET ${apiRoot}/${apiName}/${apiMajorVersion}/coordinations ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Suite Variable ${response} ${outputResponse} PUT coordination of LCM operation Occurance Log Trying to perform a PUT. This method should not be implemented Loading @@ -209,7 +244,7 @@ PUT coordination of LCM operation Occurance Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} PUT ${apiRoot}/${apiName}/${apiMajorVersion}/coordinations ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Suite Variable ${response} ${outputResponse} PATCH coordination of LCM operation Occurance Log Trying to perform a PATCH. This method should not be implemented Loading @@ -218,7 +253,7 @@ PATCH coordination of LCM operation Occurance Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} PATCH ${apiRoot}/${apiName}/${apiMajorVersion}/coordinations ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Suite Variable ${response} ${outputResponse} DELETE coordination of LCM operation Occurance Log Trying to perform a DELETE. This method should not be implemented Loading @@ -227,7 +262,7 @@ DELETE coordination of LCM operation Occurance Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"} DELETE ${apiRoot}/${apiName}/${apiMajorVersion}/coordinations ${outputResponse}= Output response Set Global Variable ${response} ${outputResponse} Set Suite Variable ${response} ${outputResponse} POST API Version Set Headers {"Accept":"${ACCEPT}"} Loading
SOL002/VNFLCMCoordination-API/environment/variables.txt +24 −18 File changed.Preview size limit exceeded, changes collapsed. Show changes