Commit eb0c8829 authored by piscione's avatar piscione
Browse files

Minor fixes on App LCM TCs for MEC010p2 v2.2.1

parent 58b1acaf
Loading
Loading
Loading
Loading
Loading
+35 −41
Original line number Original line Diff line number Diff line
@@ -10,7 +10,7 @@ Library OperatingSystem




*** Test Cases ***
*** Test Cases ***
TP_MEC_MEC010p2_MEX_LCM_001_OK
TC_MEC_MEC010p2_MEX_LCM_001_OK
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_001_OK
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_001_OK
    ...    Check that MEC API provider creates a new App Package when requested
    ...    Check that MEC API provider creates a new App Package when requested
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.1.3.1
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.1.3.1
@@ -24,7 +24,7 @@ TP_MEC_MEC010p2_MEX_LCM_001_OK
    Should Be Equal As Strings  ${response['body']['instantiationState']}       NOT_INSTANTIATED
    Should Be Equal As Strings  ${response['body']['instantiationState']}       NOT_INSTANTIATED
   
   


TP_MEC_MEC010p2_MEX_LCM_001_BR
TC_MEC_MEC010p2_MEX_LCM_001_BR
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_001_BR
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_001_BR
    ...    Check that MEC API provider sends an error when it receives a malformed request for the creation of a new App Instance
    ...    Check that MEC API provider sends an error when it receives a malformed request for the creation of a new App Instance
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.1.3.1
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.1.3.1
@@ -36,7 +36,7 @@ TP_MEC_MEC010p2_MEX_LCM_001_BR




    
    
TP_MEC_MEC010p2_MEX_LCM_002_OK
TC_MEC_MEC010p2_MEX_LCM_002_OK
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_002_OK
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_002_OK
    ...    Check that MEC API provider retrieves the list of App instances when requested
    ...    Check that MEC API provider retrieves the list of App instances when requested
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.1.3.2
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.1.3.2
@@ -54,7 +54,7 @@ TP_MEC_MEC010p2_MEX_LCM_002_OK
    
    




TP_MEC_MEC010p2_MEX_LCM_003_OK
TC_MEC_MEC010p2_MEX_LCM_003_OK
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_003_OK
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_003_OK
    ...    Check that MEC API provider retrieves an App Package when requested
    ...    Check that MEC API provider retrieves an App Package when requested
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.2.3.2
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.2.3.2
@@ -66,21 +66,21 @@ TP_MEC_MEC010p2_MEX_LCM_003_OK
    Should Be Equal As Strings   ${response['body']['id']}    ${APP_INSTANCE_ID}
    Should Be Equal As Strings   ${response['body']['id']}    ${APP_INSTANCE_ID}




TP_MEC_MEC010p2_MEX_LCM_003_NF
TC_MEC_MEC010p2_MEX_LCM_003_NF
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_003_NF
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_003_NF
    ...    Check that MEC API provider fails on deletion of an App Instance when requested using wrong appInstanceId
    ...    Check that MEC API provider fails on deletion of an App Instance when requested using wrong appInstanceId
    ...    ETSI GS MEC 010-2 2.2.1, Table 6.2.2.4.2-1  #AppInstanceInfo
    ...    ETSI GS MEC 010-2 2.2.1, Table 6.2.2.4.2-1  #AppInstanceInfo
    GET APP Instance   ${NOT_EXISTING_APP_INSTANCE_ID}  
    GET APP Instance   ${NOT_EXISTING_APP_INSTANCE_ID}  
    Check HTTP Response Status Code Is  404
    Check HTTP Response Status Code Is  404
    
    
TP_MEC_MEC010p2_MEX_LCM_004_OK
TC_MEC_MEC010p2_MEX_LCM_004_OK
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_003_OK
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_003_OK
    ...    Check that MEC API provider service deletes an App Instance when requested
    ...    Check that MEC API provider service deletes an App Instance when requested
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.2.3.4
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.2.3.4
    Delete APP Instance   ${APP_INSTANCE_ID}  
    Delete APP Instance   ${APP_INSTANCE_ID}  
    Check HTTP Response Status Code Is  204
    Check HTTP Response Status Code Is  204
    
    
TP_MEC_MEC010p2_MEX_LCM_004_NF
TC_MEC_MEC010p2_MEX_LCM_004_NF
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_004_NF
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_004_NF
    ...    Check that MEC API provider fails on deletion of an App Instance when requested using wrong appInstanceId
    ...    Check that MEC API provider fails on deletion of an App Instance when requested using wrong appInstanceId
    ...   ETSI GS MEC 010-2 2.2.1, clause 7.4.2.3.4
    ...   ETSI GS MEC 010-2 2.2.1, clause 7.4.2.3.4
@@ -88,9 +88,7 @@ TP_MEC_MEC010p2_MEX_LCM_004_NF
    Check HTTP Response Status Code Is  404
    Check HTTP Response Status Code Is  404
    
    



TC_MEC_MEC010p2_MEX_LCM_005_OK

TP_MEC_MEC010p2_MEX_LCM_005_OK
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_005_OK
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_005_OK
    ...    Check that MEC API provider service instantiates an App Instance when requested
    ...    Check that MEC API provider service instantiates an App Instance when requested
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.6.3.1
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.6.3.1
@@ -99,7 +97,7 @@ TP_MEC_MEC010p2_MEX_LCM_005_OK
    Check HTTP Response Status Code Is    202
    Check HTTP Response Status Code Is    202
    Check HTTP Response Header Contains    Location
    Check HTTP Response Header Contains    Location


TP_MEC_MEC010p2_MEX_LCM_005_BR
TC_MEC_MEC010p2_MEX_LCM_005_BR
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_005_BR
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_005_BR
    ...    Check that MEC API provider service fails to instantiate an App Instance when it receives a malformed request
    ...    Check that MEC API provider service fails to instantiate an App Instance when it receives a malformed request
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.6.3.1
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.6.3.1
@@ -109,7 +107,7 @@ TP_MEC_MEC010p2_MEX_LCM_005_BR
    
    




TP_MEC_MEC010p2_MEX_LCM_005_NF
TC_MEC_MEC010p2_MEX_LCM_005_NF
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_005_NF
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_005_NF
    ...    Check that MEC API provider service fails to instantiate an App Instance when it receives a request related to a not existing App Instance
    ...    Check that MEC API provider service fails to instantiate an App Instance when it receives a request related to a not existing App Instance
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.6.3.1
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.6.3.1
@@ -119,7 +117,7 @@ TP_MEC_MEC010p2_MEX_LCM_005_NF
    
    




TP_MEC_MEC010p2_MEX_LCM_006_OK
TC_MEC_MEC010p2_MEX_LCM_006_OK
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_006_OK
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_006_OK
    ...    Check that MEC API provider service terminates an App Instance when requested
    ...    Check that MEC API provider service terminates an App Instance when requested
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.7.3.1
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.7.3.1
@@ -128,7 +126,7 @@ TP_MEC_MEC010p2_MEX_LCM_006_OK
    Check HTTP Response Status Code Is    202
    Check HTTP Response Status Code Is    202
    Check HTTP Response Header Contains    Location
    Check HTTP Response Header Contains    Location


TP_MEC_MEC010p2_MEX_LCM_006_BR
TC_MEC_MEC010p2_MEX_LCM_006_BR
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_006_OK
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_006_OK
    ...    Check that MEC API provider service fails to terminate an App Instance when it receives a malformed request
    ...    Check that MEC API provider service fails to terminate an App Instance when it receives a malformed request
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.7.3.1
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.7.3.1
@@ -137,7 +135,7 @@ TP_MEC_MEC010p2_MEX_LCM_006_BR
    Check HTTP Response Status Code Is    400
    Check HTTP Response Status Code Is    400
 
 


TP_MEC_MEC010p2_MEX_LCM_006_NF
TC_MEC_MEC010p2_MEX_LCM_006_NF
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_006_NF
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_006_NF
    ...    Check that MEC API provider service fails to terminate an App Instance when it receives a request related to a not existing App Instance
    ...    Check that MEC API provider service fails to terminate an App Instance when it receives a request related to a not existing App Instance
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.7.3.1
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.7.3.1
@@ -146,7 +144,7 @@ TP_MEC_MEC010p2_MEX_LCM_006_NF
    Check HTTP Response Status Code Is    404  
    Check HTTP Response Status Code Is    404  




TP_MEC_MEC010p2_MEX_LCM_007_OK
TPC_MEC_MEC010p2_MEX_LCM_007_OK
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_007_OK
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_007_OK
    ...    Check that MEC API provider service changes the status of an App Instance from its INITIAL_STATE to a given FINAL_STATE, when requested.
    ...    Check that MEC API provider service changes the status of an App Instance from its INITIAL_STATE to a given FINAL_STATE, when requested.
    ...     The following combinations INITIAL_STATE - FINAL_STATE are supported: 
    ...     The following combinations INITIAL_STATE - FINAL_STATE are supported: 
@@ -159,7 +157,7 @@ TP_MEC_MEC010p2_MEX_LCM_007_OK
    Check HTTP Response Header Contains    Location
    Check HTTP Response Header Contains    Location




TP_MEC_MEC010p2_MEX_LCM_007_BR
TC_MEC_MEC010p2_MEX_LCM_007_BR
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_007_BR
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_007_BR
    ...    Check that MEC API provider service fails to operate on an App Instance when it receives a malformed request
    ...    Check that MEC API provider service fails to operate on an App Instance when it receives a malformed request
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.8.3.1
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.8.3.1
@@ -167,7 +165,7 @@ TP_MEC_MEC010p2_MEX_LCM_007_BR
    Operate App Request  ${APP_INSTANCE_ID}  OperateAppRequestBadRequest
    Operate App Request  ${APP_INSTANCE_ID}  OperateAppRequestBadRequest
    Check HTTP Response Status Code Is    400
    Check HTTP Response Status Code Is    400
    
    
TP_MEC_MEC010p2_MEX_LCM_007_NF
TC_MEC_MEC010p2_MEX_LCM_007_NF
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_007_NF
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_007_NF
    ...    Check that MEC API provider service fails to change the status of an App Instance when it receives a request related to a not existing App Instance
    ...    Check that MEC API provider service fails to change the status of an App Instance when it receives a request related to a not existing App Instance
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.8.3.1
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.8.3.1
@@ -177,7 +175,7 @@ TP_MEC_MEC010p2_MEX_LCM_007_NF
    
    




TP_MEC_MEC010p2_MEX_LCM_008_OK
TC_MEC_MEC010p2_MEX_LCM_008_OK
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_008_OK
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_008_OK
    ...    Check that MEC API provider service retrieves info about LCM Operation Occurrence on App Instances when requested
    ...    Check that MEC API provider service retrieves info about LCM Operation Occurrence on App Instances when requested
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.9.3.2
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.9.3.2
@@ -196,7 +194,7 @@ TP_MEC_MEC010p2_MEX_LCM_008_OK






TP_MEC_MEC010p2_MEX_LCM_009_OK
TC_MEC_MEC010p2_MEX_LCM_009_OK
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_009_OK
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_009_OK
    ...    Check that MEC API provider service retrieves info about LCM Operation Occurrence on an App Instance when requested
    ...    Check that MEC API provider service retrieves info about LCM Operation Occurrence on an App Instance when requested
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.10.3.2
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.10.3.2
@@ -207,7 +205,7 @@ TP_MEC_MEC010p2_MEX_LCM_009_OK
    Should Be Equal As Strings  ${response}[body][id]    ${APP_LCM_OP_OCC_ID}
    Should Be Equal As Strings  ${response}[body][id]    ${APP_LCM_OP_OCC_ID}
    
    


TP_MEC_MEC010p2_MEX_LCM_009_NF
TC_MEC_MEC010p2_MEX_LCM_009_NF
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_009_NF
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_009_NF
    ...    Check that MEC API provider service sends an error when it receives a query for a not existing LCM Operation Occurence
    ...    Check that MEC API provider service sends an error when it receives a query for a not existing LCM Operation Occurence
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.10.3.2
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.10.3.2
@@ -218,7 +216,7 @@ TP_MEC_MEC010p2_MEX_LCM_009_NF






TP_MEC_MEC010p2_MEX_LCM_010_OK
TC_MEC_MEC010p2_MEX_LCM_010_OK
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_010_OK
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_010_OK
    ...    Check that MEC API provider service creates a LCM Subscription when requested, where the subscription request can 
    ...    Check that MEC API provider service creates a LCM Subscription when requested, where the subscription request can 
    ...    have SUBSCRIPTION_TYPE AppInstanceStateChangeSubscription or AppLcmOpOccStateChangeSubscription
    ...    have SUBSCRIPTION_TYPE AppInstanceStateChangeSubscription or AppLcmOpOccStateChangeSubscription
@@ -241,7 +239,7 @@ TP_MEC_MEC010p2_MEX_LCM_010_OK






TP_MEC_MEC010p2_MEX_LCM_010_BR
TC_MEC_MEC010p2_MEX_LCM_010_BR
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_010_BR
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_010_BR
    ...    Check that MEC API provider service sends an error when it receives a malformed request to create a LCM Subscription
    ...    Check that MEC API provider service sends an error when it receives a malformed request to create a LCM Subscription
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.3.3.1,
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.3.3.1,
@@ -258,7 +256,7 @@ TP_MEC_MEC010p2_MEX_LCM_010_BR
    Check HTTP Response Status Code Is  400
    Check HTTP Response Status Code Is  400
    
    


TP_MEC_MEC010p2_MEX_LCM_011_OK
TC_MEC_MEC010p2_MEX_LCM_011_OK
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_011_OK
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_011_OK
    ...    Check that MEC API provider service sends the list of LCM Subscriptions when requested
    ...    Check that MEC API provider service sends the list of LCM Subscriptions when requested
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.3.3.2,
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.3.3.2,
@@ -273,14 +271,9 @@ TP_MEC_MEC010p2_MEX_LCM_011_OK


    Send a request for retrieving all subscriptions
    Send a request for retrieving all subscriptions
    Check HTTP Response Status Code Is  200
    Check HTTP Response Status Code Is  200
    ##In the MEC010p2 v2.1.1 Specification, the response data model is SubscriptionLinkList.
    Validate Json     AppInstanceSubscriptionLinkList.schema.json    ${response}[body]
    ##In the MEC010p2 v2.2.1 Specification, the response data model is AppInstanceSubscriptionLinkList.
    ##These data models differ only for the subscriptionType attribute.
    ##Since the OAS v2.2.1 is not available yet, the response data model is not checked yet.


    #Validate Json     AppInstanceSubscriptionLinkList.schema.json    ${response}[body]
TC_MEC_MEC010p2_MEX_LCM_012_OK

TP_MEC_MEC010p2_MEX_LCM_012_OK
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_012_OK
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_012_OK
    ...    Check that MEC API provider service sends the information about an existing LCM subscription when requested
    ...    Check that MEC API provider service sends the information about an existing LCM subscription when requested
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.4.3.2
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.4.3.2
@@ -294,7 +287,7 @@ TP_MEC_MEC010p2_MEX_LCM_012_OK
    Should Be Equal As Strings  ${response['body']['id']}             ${SUBSCRIPTION_ID}
    Should Be Equal As Strings  ${response['body']['id']}             ${SUBSCRIPTION_ID}




TP_MEC_MEC010p2_MEX_LCM_012_NF
TC_MEC_MEC010p2_MEX_LCM_012_NF
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_012_NF
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_012_NF
    ...    Check that MEC API provider service sends an error when it receives a query for a not existing LCM Subscription
    ...    Check that MEC API provider service sends an error when it receives a query for a not existing LCM Subscription
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.4.3.2
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.4.3.2
@@ -307,14 +300,15 @@ TP_MEC_MEC010p2_MEX_LCM_012_NF
    Check HTTP Response Status Code Is  404
    Check HTTP Response Status Code Is  404
    
    


TP_MEC_MEC010p2_MEX_LCM_013_OK
TC_MEC_MEC010p2_MEX_LCM_013_OK
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_013_OK
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_013_OK
    ...    Check that MEC API provider service delete an existing LCM Subscription when requested
    ...    Check that MEC API provider service delete an existing LCM Subscription when requested
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.3.3.4
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.3.3.4
    Send a request for deleting a subscription  ${SUBSCRIPTION_ID}
    Send a request for deleting a subscription  ${SUBSCRIPTION_ID}
    Check HTTP Response Status Code Is  204
    Check HTTP Response Status Code Is  204


TP_MEC_MEC010p2_MEX_LCM_013_NF

TC_MEC_MEC010p2_MEX_LCM_013_NF
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_013_NF
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_013_NF
    ...    Check that MEC API provider service sends an error when it receives a deletion request for a not existing LCM Subscription
    ...    Check that MEC API provider service sends an error when it receives a deletion request for a not existing LCM Subscription
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.3.3.4
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.3.3.4
@@ -322,7 +316,7 @@ TP_MEC_MEC010p2_MEX_LCM_013_NF
    Check HTTP Response Status Code Is  404
    Check HTTP Response Status Code Is  404
    
    


TP_MEC_MEC010p2_MEX_LCM_014_OK
TC_MEC_MEC010p2_MEX_LCM_014_OK
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_014_OK
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_014_OK
    ...    Check that MEC API provider service cancels an on going LCM Operation
    ...    Check that MEC API provider service cancels an on going LCM Operation
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.11.3.1",
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.11.3.1",
@@ -331,7 +325,7 @@ TP_MEC_MEC010p2_MEX_LCM_014_OK
    Check HTTP Response Status Code Is    202
    Check HTTP Response Status Code Is    202
    
    


TP_MEC_MEC010p2_MEX_LCM_014_BR
TC_MEC_MEC010p2_MEX_LCM_014_BR
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_014_BR
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_014_BR
    ...    Check that MEC API provider service fails to cancel an on going LCM Operation when it receives a malformed request
    ...    Check that MEC API provider service fails to cancel an on going LCM Operation when it receives a malformed request
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.11.3.1",
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.11.3.1",
@@ -339,7 +333,7 @@ TP_MEC_MEC010p2_MEX_LCM_014_BR
    Cancel on going LCM Operation  ${APP_LCM_OP_OCC_ID}   CancelModeBadRequest
    Cancel on going LCM Operation  ${APP_LCM_OP_OCC_ID}   CancelModeBadRequest
    Check HTTP Response Status Code Is    400
    Check HTTP Response Status Code Is    400
    
    
TP_MEC_MEC010p2_MEX_LCM_014_NF
TC_MEC_MEC010p2_MEX_LCM_014_NF
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_014_NF
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_014_NF
    ...    Check that MEC API provider service fails to cancel an on going LCM Operation when it receives a request related to a not existing application LCM Operation
    ...    Check that MEC API provider service fails to cancel an on going LCM Operation when it receives a request related to a not existing application LCM Operation
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.11.3.1",
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.11.3.1",
@@ -349,7 +343,7 @@ TP_MEC_MEC010p2_MEX_LCM_014_NF






TP_MEC_MEC010p2_MEX_LCM_015_OK
TC_MEC_MEC010p2_MEX_LCM_015_OK
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_015_OK
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_015_OK
    ...    Check that MEC API provider service makes failed an on going LCM Operation
    ...    Check that MEC API provider service makes failed an on going LCM Operation
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.12.3.1
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.12.3.1
@@ -358,7 +352,7 @@ TP_MEC_MEC010p2_MEX_LCM_015_OK
    Check HTTP Response Body Json Schema Is   AppLcmOpOcc
    Check HTTP Response Body Json Schema Is   AppLcmOpOcc




TP_MEC_MEC010p2_MEX_LCM_015_NF
TC_MEC_MEC010p2_MEX_LCM_015_NF
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_015_NF
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_015_NF
    ...    Check that MEC API provider service makes failed an on going LCM Operation
    ...    Check that MEC API provider service makes failed an on going LCM Operation
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.12.3.1
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.12.3.1
@@ -366,7 +360,7 @@ TP_MEC_MEC010p2_MEX_LCM_015_NF
    Check HTTP Response Status Code Is    404
    Check HTTP Response Status Code Is    404




TP_MEC_MEC010p2_MEX_LCM_016_OK
TC_MEC_MEC010p2_MEX_LCM_016_OK
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_016_OK
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_016_OK
    ...    Check that MEC API provider service retries an on going LCM Operation
    ...    Check that MEC API provider service retries an on going LCM Operation
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.13.3.1
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.13.3.1
@@ -374,7 +368,7 @@ TP_MEC_MEC010p2_MEX_LCM_016_OK
    Check HTTP Response Status Code Is    200
    Check HTTP Response Status Code Is    200




TP_MEC_MEC010p2_MEX_LCM_016_NF
TC_MEC_MEC010p2_MEX_LCM_016_NF
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_016_NF
    [Documentation]    TP_MEC_MEC010p2_MEX_LCM_016_NF
    ...    Check that MEC API provider service fails to retry an LCM Operation when it receives a request related to a not existing application LCM Operation
    ...    Check that MEC API provider service fails to retry an LCM Operation when it receives a request related to a not existing application LCM Operation
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.13.3.1
    ...    ETSI GS MEC 010-2 2.2.1, clause 7.4.13.3.1
+61 −0
Original line number Original line Diff line number Diff line
{
  "description": "'The data type represents a subscription link list of notification on application package management'",
  "type": "object",
  "required": [
    "_links"
  ],
  "properties": {
    "_links": {
      "description": "Links to resources related to this resource.",
      "type": "object",
      "required": [
        "self"
      ],
      "properties": {
        "self": {
          "properties": {
            "href": {
              "description": "URI referring to a resource",
              "format": "uri",
              "type": "string",
              "x-etsi-mec-cardinality": "1",
              "x-etsi-mec-origin-type": "URI"
            }
          },
          "required": [
            "href"
          ],
          "type": "object",
          "x-etsi-ref": "6.5.2"
        },
        "subscriptions": {
          "type": "array",
          "items": {
            "description": "'The data type represents the input parameters of \"subscription operation\" to notification of application package management for the onboarding, or operational state change of application package.'",
            "type": "object",
            "required": [
              "href",
              "subsctiptionType"
            ],
            "properties": {
              "href": {
                "description": "The URI referring to the subscription.",
                "type": "string",
                "format": "uri"
              },
              "subsctiptionType": {
                "description": "'Subscribed notification type'",
                "type": "string",
                "enum": [
                  "AppPackageOnBoardingSubscription",
                  "AppPacakgeOperationChangeSubscription",
                  "AppPackageDeletionSubscription"
                ]
              }
            }
          }
        }
      }
    }
  }
}
 No newline at end of file