Loading MEC012/SRV/RNIS/RnisAllSubscriptions.robot +4 −3 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ ... Test Suite to validate RNIS/Subscription (RNIS) operations. *** Settings *** Resource environment/variables.txt Resource environment/variables_sandbox.txt Resource ../../../pics.txt Resource ../../../GenericKeywords.robot #Resource resources/RadioNetworkInformationAPI.robot Loading Loading @@ -54,7 +54,7 @@ TC_MEC_MEC012_SRV_RNIS_012_OK ... Check that the RNIS service creates a new RNIS subscription ... ETSI GS MEC 012 2.2.1, clause 7.6.3.4 ... Reference https://forge.etsi.org/rep/mec/gs012-rnis-api/blob/automatic_generation/RniAPI.yaml [Setup] Send a request for a subscription and get sub ID CellChangeSubscription Send a request for a subscription and get sub ID CellChangeSubscription ${sub_type} Get value entry from JSON file CellChangeSubscription subscriptionType ${callback_ref} Get value entry from JSON file CellChangeSubscription callbackReference Check HTTP Response Status Code Is 201 Loading Loading @@ -89,7 +89,7 @@ Send a request for a subscription and get sub ID [Arguments] ${content} Send a request for a subscription ${content} ${elements} = Split String ${response['headers']['Location']} / Set Suite Variable ${SUB_ID} ${elements[4]} Set Suite Variable ${SUB_ID} ${elements[-1]} Send a request for a subscription Loading @@ -99,6 +99,7 @@ Send a request for a subscription Set Headers {"Authorization":"${TOKEN}"} ${file}= Catenate SEPARATOR= jsons/ ${content} .json ${body}= Get File ${file} Log ${apiRoot}/${apiName}/${apiVersion}/subscriptions Post ${apiRoot}/${apiName}/${apiVersion}/subscriptions ${body} ${output}= Output response Set Suite Variable ${response} ${output} Loading MEC012/SRV/RNIS/RnisNotifications.robot +0 −1 Original line number Diff line number Diff line Loading @@ -2,7 +2,6 @@ ... Test Suite to validate RNIS/Notification (RNIS) operations. *** Settings *** Resource environment/variables.txt Resource ../../../pics.txt Resource ../../../GenericKeywords.robot Loading MEC012/SRV/RNIS/RnisQuery.robot +4 −3 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ ... Test Suite to validate RNIS/Subscription (RNIS) operations. *** Settings *** Resource environment/variables.txt Resource environment/variables_sandbox.txt Resource ../../../pics.txt Resource ../../../GenericKeywords.robot Resource resources/RadioNetworkInformationAPI.robot Loading @@ -13,7 +13,8 @@ Library REST ${MEC-APP_SCHEMA}://${MEC-APP_HOST}:${MEC-APP_PORT} ssl_v *** Test Cases *** TC_MEC_MEC012_SRV_RNIS_016_BR [Documentation] Request RabInfo info using wrong parameters ... Check that the RNIS service returns an error when the RAB information is requested with a malformatted message ... Check that the RNIS service returns an error when the RAB ... information is requested with a malformatted message ... ETSI GS MEC 012 2.2.1, clause 7.3.3.1 ... Reference https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/RabInfo Get RabInfo info using wrong parameters Loading Loading @@ -83,7 +84,7 @@ TC_MEC_MEC012_SRV_RNIS_019_NF ... ETSI GS MEC 012 2.2.1, clause 7.5a.3.1 ... Reference https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/S1BearerInfo Get L2Meas info using non existing cell id Check HTTP Response Status Code Is 200 Check HTTP Response Status Code Is 404 TC_MEC_MEC012_SRV_RNIS_016_OK Loading MEC012/SRV/RNIS/RnisSpecificSubscription.robot +5 −5 Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ *** Settings *** Library OperatingSystem Resource environment/variables.txt Resource environment/variables_sandbox.txt Resource ../../../GenericKeywords.robot Resource resources/RadioNetworkInformationAPI.robot Library REST ${MEC-APP_SCHEMA}://${MEC-APP_HOST}:${MEC-APP_PORT} ssl_verify=false Loading Loading @@ -31,7 +31,7 @@ TC_MEC_MEC012_SRV_RNIS_014_BR ... Reference https://forge.etsi.org/rep/mec/gs012-rnis-api/blob/automatic_generation/RniAPI.yaml [Setup] Post RNIS subscription request CellChangeSubscription ${elements} = Split String ${response['headers']['Location']} / Set Suite Variable ${SUB_ID} ${elements[4]} Set Suite Variable ${SUB_ID} ${elements[-1]} Update Individual RNIS Subscription ${SUB_ID} UpdateCellChangeSubscriptionRequestBr Check HTTP Response Status Code Is 400 [TearDown] Delete Individual RNIS Subscription ${SUB_ID} Loading @@ -43,7 +43,7 @@ TC_MEC_MEC012_SRV_RNIS_014_NF ... ETSI GS MEC 012 2.2.1, clause 7.8.3.2 ... Reference https://forge.etsi.org/rep/mec/gs012-rnis-api/blob/automatic_generation/RniAPI.yaml [Setup] Delete Individual RNIS Subscription ${NON_EXISTENT_SUBSCRIPTION_ID} Update Individual RNIS Subscription ${NON_EXISTENT_SUBSCRIPTION_ID} UpdateCellChangeSubscriptionRequest Update Individual RNIS Subscription ${NON_EXISTENT_SUBSCRIPTION_ID} UpdateCellChangeSubscriptionRequestNf Check HTTP Response Status Code Is 404 TC_MEC_MEC012_SRV_RNIS_015_NF Loading @@ -63,7 +63,7 @@ TC_MEC_MEC012_SRV_RNIS_013_OK ... Reference https://forge.etsi.org/rep/mec/gs012-rnis-api/blob/automatic_generation/RniAPI.yaml [Setup] Post RNIS subscription request CellChangeSubscription ${elements} = Split String ${response['headers']['Location']} / Set Suite Variable ${SUB_ID} ${elements[4]} Set Suite Variable ${SUB_ID} ${elements[-1]} Get Individual RNIS Subscription ${SUB_ID} Check HTTP Response Status Code Is 200 Check HTTP Response Body Json Schema Is CellChangeSubscription Loading Loading @@ -162,6 +162,6 @@ Delete Individual RNIS Subscription Set Headers {"Content-Type":"application/json"} Set Headers {"Authorization":"${TOKEN}"} Set Headers {"Content-Length":"0"} Delete ${apiRoot}/rni/${apiVersion}/subscriptions/${SUBSCRIPTION_ID} Delete ${apiRoot}/rni/${apiVersion}/subscriptions/${subscription_id} ${output}= Output response Set Suite Variable ${response} ${output} No newline at end of file MEC012/SRV/RNIS/environment/variables.txt +3 −1 Original line number Diff line number Diff line Loading @@ -20,9 +20,11 @@ ${NOTIFICATION_SERVER_URI} /callback_url ${NOTIFICATION_SERVER_TIMEOUT} 5 ${NON_EXISTENT_SUBSCRIPTION_ID} 123456789 ${APP_INS_ID} appInsId ${NOT_EXISTENT_APP_INS_ID} NOT_EXISTENT_APP_INS_ID ${NOT_EXISTENT_CELL_ID} 0x8000099 ${CELL_ID} 6060606 ${HREF} ${LINKS_SELF} ${PIC_PROBLEM_DETAILS_ON_4xx} 0 No newline at end of file Loading
MEC012/SRV/RNIS/RnisAllSubscriptions.robot +4 −3 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ ... Test Suite to validate RNIS/Subscription (RNIS) operations. *** Settings *** Resource environment/variables.txt Resource environment/variables_sandbox.txt Resource ../../../pics.txt Resource ../../../GenericKeywords.robot #Resource resources/RadioNetworkInformationAPI.robot Loading Loading @@ -54,7 +54,7 @@ TC_MEC_MEC012_SRV_RNIS_012_OK ... Check that the RNIS service creates a new RNIS subscription ... ETSI GS MEC 012 2.2.1, clause 7.6.3.4 ... Reference https://forge.etsi.org/rep/mec/gs012-rnis-api/blob/automatic_generation/RniAPI.yaml [Setup] Send a request for a subscription and get sub ID CellChangeSubscription Send a request for a subscription and get sub ID CellChangeSubscription ${sub_type} Get value entry from JSON file CellChangeSubscription subscriptionType ${callback_ref} Get value entry from JSON file CellChangeSubscription callbackReference Check HTTP Response Status Code Is 201 Loading Loading @@ -89,7 +89,7 @@ Send a request for a subscription and get sub ID [Arguments] ${content} Send a request for a subscription ${content} ${elements} = Split String ${response['headers']['Location']} / Set Suite Variable ${SUB_ID} ${elements[4]} Set Suite Variable ${SUB_ID} ${elements[-1]} Send a request for a subscription Loading @@ -99,6 +99,7 @@ Send a request for a subscription Set Headers {"Authorization":"${TOKEN}"} ${file}= Catenate SEPARATOR= jsons/ ${content} .json ${body}= Get File ${file} Log ${apiRoot}/${apiName}/${apiVersion}/subscriptions Post ${apiRoot}/${apiName}/${apiVersion}/subscriptions ${body} ${output}= Output response Set Suite Variable ${response} ${output} Loading
MEC012/SRV/RNIS/RnisNotifications.robot +0 −1 Original line number Diff line number Diff line Loading @@ -2,7 +2,6 @@ ... Test Suite to validate RNIS/Notification (RNIS) operations. *** Settings *** Resource environment/variables.txt Resource ../../../pics.txt Resource ../../../GenericKeywords.robot Loading
MEC012/SRV/RNIS/RnisQuery.robot +4 −3 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ ... Test Suite to validate RNIS/Subscription (RNIS) operations. *** Settings *** Resource environment/variables.txt Resource environment/variables_sandbox.txt Resource ../../../pics.txt Resource ../../../GenericKeywords.robot Resource resources/RadioNetworkInformationAPI.robot Loading @@ -13,7 +13,8 @@ Library REST ${MEC-APP_SCHEMA}://${MEC-APP_HOST}:${MEC-APP_PORT} ssl_v *** Test Cases *** TC_MEC_MEC012_SRV_RNIS_016_BR [Documentation] Request RabInfo info using wrong parameters ... Check that the RNIS service returns an error when the RAB information is requested with a malformatted message ... Check that the RNIS service returns an error when the RAB ... information is requested with a malformatted message ... ETSI GS MEC 012 2.2.1, clause 7.3.3.1 ... Reference https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/RabInfo Get RabInfo info using wrong parameters Loading Loading @@ -83,7 +84,7 @@ TC_MEC_MEC012_SRV_RNIS_019_NF ... ETSI GS MEC 012 2.2.1, clause 7.5a.3.1 ... Reference https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/S1BearerInfo Get L2Meas info using non existing cell id Check HTTP Response Status Code Is 200 Check HTTP Response Status Code Is 404 TC_MEC_MEC012_SRV_RNIS_016_OK Loading
MEC012/SRV/RNIS/RnisSpecificSubscription.robot +5 −5 Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ *** Settings *** Library OperatingSystem Resource environment/variables.txt Resource environment/variables_sandbox.txt Resource ../../../GenericKeywords.robot Resource resources/RadioNetworkInformationAPI.robot Library REST ${MEC-APP_SCHEMA}://${MEC-APP_HOST}:${MEC-APP_PORT} ssl_verify=false Loading Loading @@ -31,7 +31,7 @@ TC_MEC_MEC012_SRV_RNIS_014_BR ... Reference https://forge.etsi.org/rep/mec/gs012-rnis-api/blob/automatic_generation/RniAPI.yaml [Setup] Post RNIS subscription request CellChangeSubscription ${elements} = Split String ${response['headers']['Location']} / Set Suite Variable ${SUB_ID} ${elements[4]} Set Suite Variable ${SUB_ID} ${elements[-1]} Update Individual RNIS Subscription ${SUB_ID} UpdateCellChangeSubscriptionRequestBr Check HTTP Response Status Code Is 400 [TearDown] Delete Individual RNIS Subscription ${SUB_ID} Loading @@ -43,7 +43,7 @@ TC_MEC_MEC012_SRV_RNIS_014_NF ... ETSI GS MEC 012 2.2.1, clause 7.8.3.2 ... Reference https://forge.etsi.org/rep/mec/gs012-rnis-api/blob/automatic_generation/RniAPI.yaml [Setup] Delete Individual RNIS Subscription ${NON_EXISTENT_SUBSCRIPTION_ID} Update Individual RNIS Subscription ${NON_EXISTENT_SUBSCRIPTION_ID} UpdateCellChangeSubscriptionRequest Update Individual RNIS Subscription ${NON_EXISTENT_SUBSCRIPTION_ID} UpdateCellChangeSubscriptionRequestNf Check HTTP Response Status Code Is 404 TC_MEC_MEC012_SRV_RNIS_015_NF Loading @@ -63,7 +63,7 @@ TC_MEC_MEC012_SRV_RNIS_013_OK ... Reference https://forge.etsi.org/rep/mec/gs012-rnis-api/blob/automatic_generation/RniAPI.yaml [Setup] Post RNIS subscription request CellChangeSubscription ${elements} = Split String ${response['headers']['Location']} / Set Suite Variable ${SUB_ID} ${elements[4]} Set Suite Variable ${SUB_ID} ${elements[-1]} Get Individual RNIS Subscription ${SUB_ID} Check HTTP Response Status Code Is 200 Check HTTP Response Body Json Schema Is CellChangeSubscription Loading Loading @@ -162,6 +162,6 @@ Delete Individual RNIS Subscription Set Headers {"Content-Type":"application/json"} Set Headers {"Authorization":"${TOKEN}"} Set Headers {"Content-Length":"0"} Delete ${apiRoot}/rni/${apiVersion}/subscriptions/${SUBSCRIPTION_ID} Delete ${apiRoot}/rni/${apiVersion}/subscriptions/${subscription_id} ${output}= Output response Set Suite Variable ${response} ${output} No newline at end of file
MEC012/SRV/RNIS/environment/variables.txt +3 −1 Original line number Diff line number Diff line Loading @@ -20,9 +20,11 @@ ${NOTIFICATION_SERVER_URI} /callback_url ${NOTIFICATION_SERVER_TIMEOUT} 5 ${NON_EXISTENT_SUBSCRIPTION_ID} 123456789 ${APP_INS_ID} appInsId ${NOT_EXISTENT_APP_INS_ID} NOT_EXISTENT_APP_INS_ID ${NOT_EXISTENT_CELL_ID} 0x8000099 ${CELL_ID} 6060606 ${HREF} ${LINKS_SELF} ${PIC_PROBLEM_DETAILS_ON_4xx} 0 No newline at end of file