Loading MEC011/SRV/LIV/Liveness.robot +35 −12 Original line number Diff line number Diff line *** Settings *** Documentation ... A test suite for validating Application Subscriptions (APPSUB) operations. ... A test suite for validating MEC Liveness Service (MLS) operations. Resource ../../../GenericKeywords.robot Resource environment/variables.txt Loading @@ -15,13 +15,14 @@ TP_MEC_MEC011_SRV_MSL_001_OK [Documentation] ... Check that the IUT responds with the liveness of a MEC service instance ... when queried by a MEC Application ... Reference ETSI GS MEC 011 V2.2.1, clause 8.2.10.3.1 ... Reference "ETSI GS MEC 011 3.2.1, clause 5.2.12", ... "ETSI GS MEC 011 3.2.1, clause 8.1.2.4", ... "ETSI GS MEC 011 3.2.1, clause 8.2.10.3.1" [Tags] PIC_MEC_PLAT PIC_SERVICES Individual MEC service liveness ${URL_SERVICE_MEC_LIVENESS} Check HTTP Response Status Code Is 200 Check HTTP Response Body Json Schema Is ServiceLivenessInfo Check Response Contains ${response['body']} state ACTIVE TP_MEC_MEC011_SRV_MSL_001_NF Loading @@ -29,21 +30,23 @@ TP_MEC_MEC011_SRV_MSL_001_NF ... Check that the IUT responds with an error when ... a request for an URI that cannot be mapped to a valid resource URI ... is sent by a MEC Application ... Reference ETSI GS MEC 011 V2.2.1, clause 8.2.10.3.1 ... Reference "ETSI GS MEC 011 3.2.1, clause 5.2.12", ... "ETSI GS MEC 011 3.2.1, clause 8.1.2.4", ... "ETSI GS MEC 011 3.2.1, clause 8.2.10.3.1" [Tags] PIC_MEC_PLAT PIC_SERVICES Individual MEC service liveness ${NOT_EXISING_URL_SERVICE_MEC_LIVENESS} Check HTTP Response Status Code Is 404 TP_MEC_MEC011_SRV_MSL_002_OK TP_MEC_MEC011_SRV_MSL_002_OK_01 [Documentation] ... Check that the IUT updates the liveness of a MEC service instance ... when requested by a MEC Application ... Reference "ETSI GS MEC 011 3.2.1, clause 5.2.12", ... "ETSI GS MEC 011 3.2.1, clause 8.1.2.5", ... "ETSI GS MEC 011 3.2.1, clause 8.2.10.3.3" [Tags] PIC_MEC_PLAT PIC_SERVICES Set Headers {"Authorization":"${TOKEN}"} ${file}= Catenate SEPARATOR= jsons/ ServiceLivenessUpdate .json ${body}= Get File ${file} Update MEC service liveness ${URL_SERVICE_MEC_LIVENESS} ${body} Loading @@ -51,11 +54,30 @@ TP_MEC_MEC011_SRV_MSL_002_OK Check HTTP Response Body Json Schema Is ServiceLivenessInfo Check Response Contains ${response['body']} state ACTIVE TP_MEC_MEC011_SRV_MSL_002_OK_02 [Documentation] ... Check that the IUT updates the liveness of a MEC service instance ... when requested by a MEC Application ... Reference "ETSI GS MEC 011 3.2.1, clause 5.2.12", ... "ETSI GS MEC 011 3.2.1, clause 8.1.2.5", ... "ETSI GS MEC 011 3.2.1, clause 8.2.10.3.3" [Tags] PIC_MEC_PLAT PIC_SERVICES Set Headers {"Authorization":"${TOKEN}"} ${file}= Catenate SEPARATOR= jsons/ ServiceLivenessUpdate .json ${body}= Get File ${file} Update MEC service liveness ${URL_SERVICE_MEC_LIVENESS} ${body} Check HTTP Response Status Code Is 204 TP_MEC_MEC011_SRV_MSL_002_BR [Documentation] ... Check that the IUT responds with an error when ... incorrect parameters were sent by a MEC Application ... Reference "ETSI GS MEC 011 3.2.1, clause 8.1.2.5", ... "ETSI GS MEC 011 3.2.1, clause 8.2.10.3.3", ... "ETSI GS MEC 011 3.2.1, clause 8.2.10.3.3" [Tags] PIC_MEC_PLAT PIC_SERVICES Set Headers {"Authorization":"${TOKEN}"} Loading @@ -80,6 +102,7 @@ Update MEC service liveness [Arguments] ${URL_MEC_SERVICE_LIVENESS} ${body} Set Headers {"Accept":"application/json"} Set Headers {"Authorization":"${TOKEN}"} Set Headers {"Content-Type":"application/json"} Patch ${URL_MEC_SERVICE_LIVENESS} ${body} ${output}= Output response Set Suite Variable ${response} ${output} MEC011/SRV/LIV/environment/variables.txt +0 −2 Original line number Diff line number Diff line Loading @@ -6,8 +6,6 @@ ${PORT} 8081 ${response} {} ${TOKEN} Basic YWxhZGRpbjpvcGVuc2VzYW1l ${apiRoot} ${apiName} mec_app_support ${apiVersion} v1 # Specific variables ${URL_SERVICE_MEC_LIVENESS} /link/to/individual/mecServiceLiveness Loading Loading
MEC011/SRV/LIV/Liveness.robot +35 −12 Original line number Diff line number Diff line *** Settings *** Documentation ... A test suite for validating Application Subscriptions (APPSUB) operations. ... A test suite for validating MEC Liveness Service (MLS) operations. Resource ../../../GenericKeywords.robot Resource environment/variables.txt Loading @@ -15,13 +15,14 @@ TP_MEC_MEC011_SRV_MSL_001_OK [Documentation] ... Check that the IUT responds with the liveness of a MEC service instance ... when queried by a MEC Application ... Reference ETSI GS MEC 011 V2.2.1, clause 8.2.10.3.1 ... Reference "ETSI GS MEC 011 3.2.1, clause 5.2.12", ... "ETSI GS MEC 011 3.2.1, clause 8.1.2.4", ... "ETSI GS MEC 011 3.2.1, clause 8.2.10.3.1" [Tags] PIC_MEC_PLAT PIC_SERVICES Individual MEC service liveness ${URL_SERVICE_MEC_LIVENESS} Check HTTP Response Status Code Is 200 Check HTTP Response Body Json Schema Is ServiceLivenessInfo Check Response Contains ${response['body']} state ACTIVE TP_MEC_MEC011_SRV_MSL_001_NF Loading @@ -29,21 +30,23 @@ TP_MEC_MEC011_SRV_MSL_001_NF ... Check that the IUT responds with an error when ... a request for an URI that cannot be mapped to a valid resource URI ... is sent by a MEC Application ... Reference ETSI GS MEC 011 V2.2.1, clause 8.2.10.3.1 ... Reference "ETSI GS MEC 011 3.2.1, clause 5.2.12", ... "ETSI GS MEC 011 3.2.1, clause 8.1.2.4", ... "ETSI GS MEC 011 3.2.1, clause 8.2.10.3.1" [Tags] PIC_MEC_PLAT PIC_SERVICES Individual MEC service liveness ${NOT_EXISING_URL_SERVICE_MEC_LIVENESS} Check HTTP Response Status Code Is 404 TP_MEC_MEC011_SRV_MSL_002_OK TP_MEC_MEC011_SRV_MSL_002_OK_01 [Documentation] ... Check that the IUT updates the liveness of a MEC service instance ... when requested by a MEC Application ... Reference "ETSI GS MEC 011 3.2.1, clause 5.2.12", ... "ETSI GS MEC 011 3.2.1, clause 8.1.2.5", ... "ETSI GS MEC 011 3.2.1, clause 8.2.10.3.3" [Tags] PIC_MEC_PLAT PIC_SERVICES Set Headers {"Authorization":"${TOKEN}"} ${file}= Catenate SEPARATOR= jsons/ ServiceLivenessUpdate .json ${body}= Get File ${file} Update MEC service liveness ${URL_SERVICE_MEC_LIVENESS} ${body} Loading @@ -51,11 +54,30 @@ TP_MEC_MEC011_SRV_MSL_002_OK Check HTTP Response Body Json Schema Is ServiceLivenessInfo Check Response Contains ${response['body']} state ACTIVE TP_MEC_MEC011_SRV_MSL_002_OK_02 [Documentation] ... Check that the IUT updates the liveness of a MEC service instance ... when requested by a MEC Application ... Reference "ETSI GS MEC 011 3.2.1, clause 5.2.12", ... "ETSI GS MEC 011 3.2.1, clause 8.1.2.5", ... "ETSI GS MEC 011 3.2.1, clause 8.2.10.3.3" [Tags] PIC_MEC_PLAT PIC_SERVICES Set Headers {"Authorization":"${TOKEN}"} ${file}= Catenate SEPARATOR= jsons/ ServiceLivenessUpdate .json ${body}= Get File ${file} Update MEC service liveness ${URL_SERVICE_MEC_LIVENESS} ${body} Check HTTP Response Status Code Is 204 TP_MEC_MEC011_SRV_MSL_002_BR [Documentation] ... Check that the IUT responds with an error when ... incorrect parameters were sent by a MEC Application ... Reference "ETSI GS MEC 011 3.2.1, clause 8.1.2.5", ... "ETSI GS MEC 011 3.2.1, clause 8.2.10.3.3", ... "ETSI GS MEC 011 3.2.1, clause 8.2.10.3.3" [Tags] PIC_MEC_PLAT PIC_SERVICES Set Headers {"Authorization":"${TOKEN}"} Loading @@ -80,6 +102,7 @@ Update MEC service liveness [Arguments] ${URL_MEC_SERVICE_LIVENESS} ${body} Set Headers {"Accept":"application/json"} Set Headers {"Authorization":"${TOKEN}"} Set Headers {"Content-Type":"application/json"} Patch ${URL_MEC_SERVICE_LIVENESS} ${body} ${output}= Output response Set Suite Variable ${response} ${output}
MEC011/SRV/LIV/environment/variables.txt +0 −2 Original line number Diff line number Diff line Loading @@ -6,8 +6,6 @@ ${PORT} 8081 ${response} {} ${TOKEN} Basic YWxhZGRpbjpvcGVuc2VzYW1l ${apiRoot} ${apiName} mec_app_support ${apiVersion} v1 # Specific variables ${URL_SERVICE_MEC_LIVENESS} /link/to/individual/mecServiceLiveness Loading