Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
MEC - Multi-access Edge Computing
MEC Robot Test Suite
Commits
58b1acaf
Commit
58b1acaf
authored
Feb 10, 2022
by
piscione
Browse files
Updated App Package Management TCs for MEC010p2 v2.2.1 according to the TPs updates.
parent
fbf3d895
Changes
4
Hide whitespace changes
Inline
Side-by-side
MEC010p2/MEO/PKGM/AppPkgMgt.robot
View file @
58b1acaf
...
...
@@ -265,7 +265,7 @@ TC_MEC_MEC010p2_MEO_PKGM_011_NF
...
ETSI GS MEC 010-2 2.2.1, clause 7.3.6.3.2",
...
ETSI GS MEC 010-2 2.2.1, Table 6.2.3.3.2-1
[
Tags
]
PIC_APP_PACKAGE_MANAGEMENT
INCLUDE_UNDEFINED_SCHEMAS
Get an AppD from App Package identified by
${NON_EXIST
ENT
_APP
_PKG
_ID}
Get an AppD from App Package identified by
${NON_EXIST
ING
_APP
D
_ID}
Check HTTP Response Status Code Is
404
...
...
MEC010p2/MEO/PKGM/environment/variables.txt
View file @
58b1acaf
...
...
@@ -24,6 +24,7 @@ ${APPD_ID} e0deee2b-6e50-4f33-ab09-8bf0585025d3
${MALFORMED_FILTER_NAME} operationalStatus
${FILTER_VALUE} NOT_IN_USE
${NON_EXISTENT_APP_PKG_ID} NON_EXISTENT_APP_PKG_ID
${NON_EXISTING_APPD_ID} NON_EXISTENT_APPD_ID
${OPERATION_VALUE} DISABLE
${WRONG_OPERATION_VALUE} DISABL
...
...
MEC010p2/MEPM/PKGM/
PackageManagemen
t.robot
→
MEC010p2/MEPM/PKGM/
AppPkgMg
t.robot
View file @
58b1acaf
''[Documentation] robot --outputdir ./outputs ./
PackageManagemen
t.robot
''[Documentation] robot --outputdir ./outputs ./
AppPkgMg
t.robot
...
Test
Suite
to
validate
Package
Management
(PKGM)
operations.
*** Settings ***
...
...
@@ -39,6 +39,15 @@ TC_MEC_MEC010p2_MEPM_PKGM_001_02_OK
Validate Json
AppPkgInfo.schema.json
${appPkg}
END
TC_MEC_MEC010p2_MEPM_PKGM_001_BR
[
Documentation
]
TP_MEC_MEC010p2_MEPM_PKGM_001_BR
...
Check that MEPM responds with an error when it receives
...
a malformed request for requesting the list of existing App Packages
...
ETSI GS MEC 010-2 2.2.1, clause 7.4.1.3.2
[
Tags
]
PIC_APP_PACKAGE_MANAGEMENT
INCLUDE_UNDEFINED_SCHEMAS
GET all APP Packages with filters
${MALFORMED_FILTER_NAME}
${FILTER_VALUE}
Check HTTP Response Status Code Is
400
TC_MEC_MEC010p2_MEPM_PKGM_002_01_OK
[
Documentation
]
TP_MEC_MEC010p2_MEPM_PKGM_002_01_OK
...
...
@@ -53,48 +62,34 @@ TC_MEC_MEC010p2_MEPM_PKGM_002_01_OK
Should Be Equal As Strings
${response['body']['id']}
${APP_PKG_ID}
TC_MEC_MEC010p2_MEPM_PKGM_003_01_OK
[
Documentation
]
TP_MEC_MEC010p2_MEPM_PKGM_003_01_OK
...
Check that MEPM returns the Application Descriptor contained on a on-boarded Application Package when requested
...
ETSI GS MEC 010-2 2.2.1, clause 7.3.6.3.2
...
ETSI GS MEC 010-2 2.2.1, clause 6.2.1.2
[
Tags
]
PIC_APP_PACKAGE_MANAGEMENT
INCLUDE_UNDEFINED_SCHEMAS
Get AppD by
${APPD_ID}
Check HTTP Response Status Code Is
200
TC_MEC_MEC010p2_MEPM_PKGM_003_02_OK
[
Documentation
]
TP_MEC_MEC010p2_MEPM_PKGM_003_02_OK
...
Check that MEPM returns the Application Descriptor contained on a on-boarded Application Package when requested
...
ETSI GS MEC 010-2 2.2.1, clause 7.3.6.3.2
...
ETSI GS MEC 010-2 2.2.1, clause 6.2.1.2
[
Tags
]
PIC_APP_PACKAGE_MANAGEMENT
INCLUDE_UNDEFINED_SCHEMAS
Get AppD from onboarded app packages by
${APPD_ID}
Check HTTP Response Status Code Is
200
TC_MEC_MEC010p2_MEPM_PKGM_004_01_OK
[
Documentation
]
TP_MEC_MEC010p2_MEPM_PKGM_004_01_OK
...
Check that MEPM fetches the on-boarded application package content identified by appPkgId when requested
...
ETSI GS MEC 010-2 2.2.1, clause 7.3.7.3.2
TC_MEC_MEC010p2_MEPM_PKGM_002_02_OK
[
Documentation
]
TP_MEC_MEC010p2_MEPM_PKGM_002_02_OK
...
Check that MEPM returns the an App Package when requested - Note 3
...
ETSI GS MEC 010-2 2.2.1, clause 7.3.2.3.2
...
ETSI GS MEC 010-2 2.2.1, Table 6.2.3.3.2-1
...
ETSI GS MEC 010-2 2.2.1, Table 6.2.3.3.2-1 Note 3
[
Tags
]
PIC_APP_PACKAGE_MANAGEMENT
INCLUDE_UNDEFINED_SCHEMAS
G
et
onboarded
application package
${APP_PKG_ID}
G
ET an
onboarded
APP Package identified by
${APP_PKG_ID}
Check HTTP Response Status Code Is
200
Should Be Equal As Strings
${response}
[headers][Content-Type]
application/zip
Check HTTP Response Body Json Schema Is
AppPkgInfo
Should Be Equal As Strings
${response['body']['id']}
${APP_PKG_ID}
TC_MEC_MEC010p2_MEPM_PKGM_004_02_OK
[
Documentation
]
TP_MEC_MEC010p2_MEPM_PKGM_004_02_OK
...
Check that MEPM fetches the on-boarded application package content identified by appDId when requested
...
ETSI GS MEC 010-2 2.2.1, clause 7.3.7.3.2
TC_MEC_MEC010p2_MEPM_PKGM_002_NF
[
Documentation
]
TP_MEC_MEC010p2_MEPM_PKGM_002_NF
...
Check that MEPM responds with an error when it receives
...
a request for returning a App Package referred with a wrong ID
...
ETSI GS MEC 010-2 2.2.1, clause 7.3.2.3.2
...
ETSI GS MEC 010-2 2.2.1, Table 6.2.3.3.2-1
...
ETSI GS MEC 010-2 2.2.1, Table 6.2.3.3.2-1 Note 3
[
Tags
]
PIC_APP_PACKAGE_MANAGEMENT
INCLUDE_UNDEFINED_SCHEMAS
Get onboarded application package by AppdId
${APPD_ID}
Check HTTP Response Status Code Is
200
Should Be Equal As Strings
${response}
[headers][Content-Type]
application/zip
GET an APP Package identified by
${NON_EXISTENT_APP_PKG_ID}
Check HTTP Response Status Code Is
404
TC_MEC_MEC010p2_MEPM_PKGM_005_OK
[
Documentation
]
TP_MEC_MEC010p2_MEPM_PKGM_005_OK
TC_MEC_MEC010p2_MEPM_PKGM_003_OK
[
Documentation
]
TP_MEC_MEC010p2_MEPM_PKGM_003_OK
...
Check that MEPM service returns an application package subscription when requested
...
ETSI GS MEC 010-2 2.2.1, clause 7.3.3.3.1",
...
ETSI GS MEC 010-2 2.2.1, clause 6.2.3.4
...
...
@@ -105,25 +100,36 @@ TC_MEC_MEC010p2_MEPM_PKGM_005_OK
Check HTTP Response Body Json Schema Is
AppPkgSubscriptionInfo
Should Be Equal As Strings
${response}
[body][subscriptionType]
AppPackageOnBoardingSubscription
Should Be Equal As Strings
${response}
[body][callbackUri]
${CALLBACK_URI}
TC_MEC_MEC010p2_MEPM_PKGM_003_BR
[
Documentation
]
TP_MEC_MEC010p2_MEPM_PKGM_003_BR
...
Check that MEPM service sends an error when it receives a
...
malformed request for creating a new subscription on AppPackages
...
ETSI GS MEC 010-2 2.2.1, clause 7.3.3.3.1
[
Tags
]
PIC_APP_PACKAGE_MANAGEMENT
INCLUDE_UNDEFINED_SCHEMAS
Send a request for a subscription
AppPkgSubscriptionBadRequest
Check HTTP Response Status Code Is
400
TC_MEC_MEC010p2_MEPM_PKGM_00
6
_OK
TC_MEC_MEC010p2_MEPM_PKGM_00
4
_OK
[
Documentation
]
TP_MEC_MEC010p2_MEPM_PKGM_006_OK
...
Check that MEPM service returns the list of Application Package Subscriptions when requested
...
ETSI GS MEC 010-2 2.2.1, clause 7.4.5.3.2
...
ETSI GS MEC 010-2 2.2.1, Table 6.2.3.4.2-1 (AppPkgSubscriptionLinkList)
...
ETSI GS MEC 010-2 2.2.1, clause 7.3.3.3.2
...
ETSI GS MEC 010-2 2.2.1, clause 6.2.3.4
...
ETSI GS MEC 010-2 2.2.1, clause 6.2.3.7
[
Tags
]
PIC_APP_PACKAGE_MANAGEMENT
INCLUDE_UNDEFINED_SCHEMAS
Get all APP Package subscriptions
Check HTTP Response Status Code Is
200
Check HTTP Response Body Json Schema Is
AppPkgSubscriptionLinkList
Check HTTP Response Body Json Schema Is
AppPkgSubscriptionLinkList
TC_MEC_MEC010p2_MEPM_PKGM_007_OK
[
Documentation
]
TP_MEC_MEC010p2_MEPM_PKGM_007_OK
TC_MEC_MEC010p2_MEPM_PKGM_005_OK
[
Documentation
]
TP_MEC_MEC010p2_MEPM_PKGM_005_OK
...
Check that MEPM service returns an Application Package Subscription when requested
...
ETSI GS MEC 010-2 2.2.1, clause 7.3.4.3.4
...
ETSI GS MEC 010-2 2.2.1, clause 7.3.4.3.2
...
ETSI GS MEC 010-2 2.2.1, clause 6.2.3.4
[
Tags
]
PIC_APP_PACKAGE_MANAGEMENT
INCLUDE_UNDEFINED_SCHEMAS
Get an individual APP Package subscriptions
${SUBSCRIPTION_ID}
Check HTTP Response Body Json Schema Is
AppPkgSubscriptionInfo
...
...
@@ -131,91 +137,6 @@ TC_MEC_MEC010p2_MEPM_PKGM_007_OK
Should Be Equal As Strings
${response}
[body][id]
${SUBSCRIPTION_ID}
Should Contain
${response}
[body][_links][self][href]
/app_pkgm/v1/subscriptions/
${SUBSCRIPTION_ID}
TC_MEC_MEC010p2_MEPM_PKGM_008_OK
[
Documentation
]
TP_MEC_MEC010p2_MEPM_PKGM_008_OK
...
Check that MEPM service deletes an Application Package Subscription when requested
...
ETSI GS MEC 010-2 2.2.1, clause 7.3.4.3.4
[
Tags
]
PIC_APP_PACKAGE_MANAGEMENT
INCLUDE_UNDEFINED_SCHEMAS
Delete an App Package Subscription identified by
${SUBSCRIPTION_ID}
Check HTTP Response Status Code Is
204
Check HTTP Response Body is Empty
#TC_MEC_MEC010p2_MEPM_PKGM_009_OK
# [Documentation] TP_MEC_MEC010p2_MEPM_PKGM_009_OK
# ... Check that the MEPM service sends a application package notification
# ... if the MEO service has an associated subscription and the event is generated
# ... ETSI GS MEC 010-2 2.2.1, clause 7.3.5.3.1
# ... ETSI GS MEC 010-2 2.2.1, clause 6.2.3.6
# ${json}= Get File schemas/AppPkgNotification.schema.json
# Log Creating mock request and response to handle Application Package Notification
# &{req}= Create Mock Request Matcher POST ${callback_endpoint} body_type="JSON_SCHEMA" body=${json}
# &{rsp}= Create Mock Response headers="Content-Type: application/json" status_code=204
# Create Mock Expectation ${req} ${rsp}
# Wait Until Keyword Succeeds ${total_polling_time} ${polling_interval} Verify Mock Expectation ${req}
# Log Verifying results
# Verify Mock Expectation ${req}
# Log Cleaning the endpoint
# Clear Requests ${callback_endpoint}
TC_MEC_MEC010p2_MEPM_PKGM_001_BR
[
Documentation
]
TP_MEC_MEC010p2_MEPM_PKGM_001_BR
...
Check that MEPM responds with an error when it receives
...
a malformed request for requesting the list of existing App Packages
...
ETSI GS MEC 010-2 2.2.1, clause 7.4.1.3.2
[
Tags
]
PIC_APP_PACKAGE_MANAGEMENT
INCLUDE_UNDEFINED_SCHEMAS
GET all APP Packages with filters
${MALFORMED_FILTER_NAME}
${FILTER_VALUE}
Check HTTP Response Status Code Is
400
TC_MEC_MEC010p2_MEPM_PKGM_002_NF
[
Documentation
]
TP_MEC_MEC010p2_MEPM_PKGM_001_BR
...
Check that MEPM responds with an error when it receives
...
a request for returning a App Package referred with a wrong ID
...
ETSI GS MEC 010-2 2.2.1, clause 7.4.2.3.2
[
Tags
]
PIC_APP_PACKAGE_MANAGEMENT
INCLUDE_UNDEFINED_SCHEMAS
Get AppD by
${NON_EXISTENT_APP_PKG_ID}
Check HTTP Response Status Code Is
404
TC_MEC_MEC010p2_MEPM_PKGM_003_01_NF
[
Documentation
]
TP_MEC_MEC010p2_MEPM_PKGM_003_01_NF
...
Check that MEPM responds with an error when it receives
...
a request for returning a App Descriptor referred with a wrong App Package ID
...
ETSI GS MEC 010-2 2.2.1, clause 7.3.6.3.2
...
ETSI GS MEC 010-2 2.2.1, clause 6.2.1.2
[
Tags
]
PIC_APP_PACKAGE_MANAGEMENT
INCLUDE_UNDEFINED_SCHEMAS
Get AppD from onboarded app packages by
${NON_EXISTENT_APP_PKG_ID}
Check HTTP Response Status Code Is
404
TC_MEC_MEC010p2_MEPM_PKGM_003_02_NF
[
Documentation
]
TP_MEC_MEC010p2_MEPM_PKGM_003_02_NF
...
Check that MEPM responds with an error when it receives
...
a request for returning a App Descriptor referred with a wrong appDId
...
ETSI GS MEC 010-2 2.2.1, clause 7.3.6.3.2
...
ETSI GS MEC 010-2 2.2.1, clause 6.2.1.2
[
Tags
]
PIC_APP_PACKAGE_MANAGEMENT
INCLUDE_UNDEFINED_SCHEMAS
Get AppD from onboarded app packages by
${NON_EXISTENT_APP_PKG_ID}
Check HTTP Response Status Code Is
404
TC_MEC_MEC010p2_MEPM_PKGM_004_BR
[
Documentation
]
TP_MEC_MEC010p2_MEPM_PKGM_004_BR
...
Check that MEPM service sends an error when it receives a
...
malformed request for creating a new subscription on AppPackages
...
ETSI GS MEC 010-2 2.2.1, clause 7.3.4.3.1
...
ETSI GS MEC 010-2 2.2.1, clause 6.2.3.4
...
ETSI GS MEC 010-2 2.2.1, clause 6.2.3.7
[
Tags
]
PIC_APP_PACKAGE_MANAGEMENT
INCLUDE_UNDEFINED_SCHEMAS
Send a request for a subscription
AppPkgSubscriptionBadRequest
Check HTTP Response Status Code Is
400
TC_MEC_MEC010p2_MEPM_PKGM_005_NF
[
Documentation
]
TP_MEC_MEC010p2_MEPM_PKGM_005_NF
...
...
@@ -227,69 +148,111 @@ TC_MEC_MEC010p2_MEPM_PKGM_005_NF
[
Tags
]
PIC_APP_PACKAGE_MANAGEMENT
INCLUDE_UNDEFINED_SCHEMAS
Get an individual APP Package subscriptions
${NON_EXISTENT_SUBSCRIPTION_ID}
Check HTTP Response Status Code Is
404
TC_MEC_MEC010p2_MEPM_PKGM_006_OK
[
Documentation
]
TP_MEC_MEC010p2_MEPM_PKGM_006_OK
...
Check that MEPM service deletes an Application Package Subscription when requested
...
ETSI GS MEC 010-2 2.2.1, clause 7.3.4.3.4
[
Tags
]
PIC_APP_PACKAGE_MANAGEMENT
INCLUDE_UNDEFINED_SCHEMAS
Delete an App Package Subscription identified by
${SUBSCRIPTION_ID}
Check HTTP Response Status Code Is
204
TC_MEC_MEC010p2_MEPM_PKGM_006_NF
[
Documentation
]
TP_MEC_MEC010p2_MEPM_PKGM_006_NF
...
Check that MEPM service sends an error when it receives a deletion request for a subscription on AppPackages
...
with a wrong identifier
...
ETSI GS MEC 010-2 2.2.1, clause 7.3.4.3.4
...
ETSI GS MEC 010-2 2.2.1, clause 6.2.3.4
...
ETSI GS MEC 010-2 2.2.1, clause 6.2.3.7
[
Tags
]
PIC_APP_PACKAGE_MANAGEMENT
INCLUDE_UNDEFINED_SCHEMAS
Delete an App Package Subscription identified by
${NON_EXISTENT_SUBSCRIPTION_ID}
Check HTTP Response Status Code Is
404
TC_MEC_MEC010p2_MEPM_PKGM_007_01_NF
[
Documentation
]
TP_MEC_MEC010p2_MEPM_PKGM_007_01_NF
TC_MEC_MEC010p2_MEPM_PKGM_008_NA
[
Documentation
]
TP_MEC_MEC010p2_MEPM_PKGM_008_NA
...
Check that MEPM responds with an error when it receives
...
a POST request referring an application descriptor AppD
...
ETSI GS MEC 010-2 2.2.1, clause 7.3.6.3.
1
...
ETSI GS MEC 010-2 2.2.1, clause 7.3.6.3.
4
[
Tags
]
PIC_APP_PACKAGE_MANAGEMENT
INCLUDE_UNDEFINED_SCHEMAS
Post AppD by
${APPD_ID}
Check HTTP Response Status Code Is
405
TC_MEC_MEC010p2_MEPM_PKGM_009_OK
[
Documentation
]
TP_MEC_MEC010p2_MEPM_PKGM_009_OK
...
Check that MEPM returns the Application Descriptor contained on a on-boarded Application Package when requested
...
ETSI GS MEC 010-2 2.2.1, clause 7.3.6.3.2
...
ETSI GS MEC 010-2 2.2.1, clause 6.2.1.2
[
Tags
]
PIC_APP_PACKAGE_MANAGEMENT
INCLUDE_UNDEFINED_SCHEMAS
Get AppD by
${APPD_ID}
Check HTTP Response Status Code Is
200
TC
_MEC_MEC010p2_MEPM_PKGM_00
7_02
_NF
[
Documentation
]
TP_MEC_MEC010p2_MEPM_PKGM_007_02_NF
...
Check that MEPM responds with an error when it receives
...
a POST request referring an application descriptor AppD
...
ETSI GS MEC 010-2 2.2.1, clause
7.3.
6.
3
.1
TC_MEC_MEC010p2_MEPM_PKGM_009_NF
[
Documentation
]
TP
_MEC_MEC010p2_MEPM_PKGM_00
9
_NF
...
Check that MEPM responds with an error when it receives
...
a request for returning a App Descriptor referred with a wrong App Package ID
...
ETSI GS MEC 010-2 2.2.1, clause 7.3.6.3.2",
...
ETSI GS MEC 010-2 2.2.1, clause 6.
2
.1
.2
[
Tags
]
PIC_APP_PACKAGE_MANAGEMENT
INCLUDE_UNDEFINED_SCHEMAS
Pos
t AppD
from onboarded app packages by
${
APPD_ID}
Check HTTP Response Status Code Is
40
5
Ge
t AppD
by
${NON_EXISTENT_
APPD_ID}
Check HTTP Response Status Code Is
40
4
TC_MEC_MEC010p2_MEO_PKGM_009_NF
[
Documentation
]
TP_MEC_MEC010p2_MEO_PKGM_009_NF
...
Check that MEPM service sends an error when it receives a deletion request for a subscription on AppPackages with a wrong identifier
...
ETSI GS MEC 010-2 2.2.1, clause 7.3.4.3.4
...
ETSI GS MEC 010-2 2.2.1, clause 6.2.3.4
...
ETSI GS MEC 010-2 2.2.1, clause 6.2.3.7
[
Tags
]
PIC_APP_PACKAGE_MANAGEMENT
INCLUDE_UNDEFINED_SCHEMAS
Delete an App Package Subscription identified by
${NON_EXISTENT_SUBSCRIPTION_ID}
Check HTTP Response Status Code Is
404
TC_MEC_MEC010p2_MEPM_PKGM_010_FO
[
Documentation
]
TP_MEC_MEC010p2_MEPM_PKGM_010_FO
...
Check that MEPM responds with an error when it receives
...
a PUT request referring an application descriptor AppD
...
ETSI GS MEC 010-2 2.2.1, clause 7.3.6.3.3
[
Tags
]
PIC_APP_PACKAGE_MANAGEMENT
INCLUDE_UNDEFINED_SCHEMAS
Put on AppD endpoint
${NON_EXISTENT_APP_PKG_ID}
Check HTTP Response Status Code Is
403
TC_MEC_MEC010p2_MEPM_PKGM_01
0_BR
[
Documentation
]
TP_MEC_MEC010p2_MEPM_PKGM_01
0_BR
...
Check that MEPM
service sends
an error when it receives
a
...
malformed request for creating a new subscription on AppPackages
...
ETSI GS MEC 010-2 2.2.1, clause 7.3.
3
.3.
1
TC_MEC_MEC010p2_MEPM_PKGM_01
1_NA
[
Documentation
]
TP_MEC_MEC010p2_MEPM_PKGM_01
1_NA
...
Check that MEPM
responds with
an error when it receives
...
a DELETE request referring an application descriptor AppD
...
ETSI GS MEC 010-2 2.2.1, clause 7.3.
6
.3.
4
[
Tags
]
PIC_APP_PACKAGE_MANAGEMENT
INCLUDE_UNDEFINED_SCHEMAS
Send a request for a subscription
AppPkgSubscriptionBadRequest
Check HTTP Response Status Code Is
400
Delete on AppD endpoint
${APP_PKG_ID}
Check HTTP Response Status Code Is
405
TC_MEC_MEC010p2_MEPM_PKGM_01
1
_01_
NF
[
Documentation
]
TP_MEC_MEC010p2_MEPM_PKGM_01
1
_01_
NF
TC_MEC_MEC010p2_MEPM_PKGM_01
2
_01_
OK
[
Documentation
]
TP_MEC_MEC010p2_MEPM_PKGM_01
2
_01_
OK
...
Check that MEPM fetches the on-boarded application package content identified by appPkgId when requested
...
ETSI GS MEC 010-2 2.2.1, clause 7.3.7.3.2
[
Tags
]
PIC_APP_PACKAGE_MANAGEMENT
INCLUDE_UNDEFINED_SCHEMAS
Get
onboarded
application package
${NON_EXISTENT_APPD
_ID}
Check HTTP Response Status Code Is
404
Get application package
by AppId
${APP_PKG
_ID}
Check HTTP Response Status Code Is
200
TC_MEC_MEC010p2_MEPM_PKGM_011_02_NF
[
Documentation
]
TP_MEC_MEC010p2_MEPM_PKGM_011_02_NF
TC_MEC_MEC010p2_MEPM_PKGM_012_02_OK
[
Documentation
]
TP_MEC_MEC010p2_MEPM_PKGM_012_02_OK
...
Check that MEPM fetches the on-boarded application package content identified by appDId when requested
...
ETSI GS MEC 010-2 2.2.1, clause 7.3.7.3.2
[
Tags
]
PIC_APP_PACKAGE_MANAGEMENT
INCLUDE_UNDEFINED_SCHEMAS
Get onboarded application package by AppdId
${NON_EXISTENT_APPD_ID}
Check HTTP Response Status Code Is
404
Get onboarded application package by AppdId
${APPD_ID}
Check HTTP Response Status Code Is
200
TC_MEC_MEC010p2_MEPM_PKGM_012_01_NF
[
Documentation
]
TP_MEC_MEC010p2_MEPM_PKGM_012_01_NF
...
Check that MEPM returns an error when performing
...
a request for returning a App Descriptor referred with a wrong App Package ID
...
ETSI GS MEC 010-2 2.2.1, clause 7.3.7.3.2
[
Tags
]
PIC_APP_PACKAGE_MANAGEMENT
INCLUDE_UNDEFINED_SCHEMAS
Get application package by AppId
${NON_EXISTENT_APP_PKG_ID}
Check HTTP Response Status Code Is
404
TC_MEC_MEC010p2_MEPM_PKGM_012_02_NF
[
Documentation
]
TP_MEC_MEC010p2_MEPM_PKGM_012_02_NF
...
Check that MEPM returns an error when performing
...
a request for returning an onboarded App Descriptor referred with a wrong App Package ID
...
ETSI GS MEC 010-2 2.2.1, clause 7.3.7.3.2
[
Tags
]
PIC_APP_PACKAGE_MANAGEMENT
INCLUDE_UNDEFINED_SCHEMAS
Get onboarded application package by AppdId
${NON_EXISTENT_APP_PKG_ID}
Check HTTP Response Status Code Is
404
*** Keywords ***
...
...
@@ -375,7 +338,6 @@ Get AppD from onboarded app packages by
Post AppD by
[
Arguments
]
${appdId}
Log
Getting App Descriptor by its identigier
Set Headers
{"Accept":"
${ACCEPTED_CONTENT_TYPE}
"}
Set Headers
{"Authorization":"
${TOKEN}
"}
Post
${apiRoot}
/
${apiName}
/
${apiVersion}
/app_packages/
${appdId}
/appd
...
...
@@ -384,7 +346,7 @@ Post AppD by
Post AppD from onboarded app packages by
[
Arguments
]
${appdId}
Log
Getting App Descriptor by its identi
g
ier
Log
Getting App Descriptor by its identi
f
ier
Set Headers
{"Accept":"
${ACCEPTED_CONTENT_TYPE}
"}
Set Headers
{"Authorization":"
${TOKEN}
"}
Post
${apiRoot}
/
${apiName}
/
${apiVersion}
/onboarded_app_packages/
${appdId}
/appd
...
...
@@ -392,7 +354,25 @@ Post AppD from onboarded app packages by
Set Suite Variable
${response}
${output}
Get onboarded application package
Put on AppD endpoint
[
Arguments
]
${appdId}
Set Headers
{"Accept":"
${ACCEPTED_CONTENT_TYPE}
"}
Set Headers
{"Authorization":"
${TOKEN}
"}
Put
${apiRoot}
/
${apiName}
/
${apiVersion}
/onboarded_app_packages/
${appdId}
/appd
${output}
=
Output
response
Set Suite Variable
${response}
${output}
Delete on AppD endpoint
[
Arguments
]
${appdId}
Set Headers
{"Accept":"
${ACCEPTED_CONTENT_TYPE}
"}
Set Headers
{"Authorization":"
${TOKEN}
"}
Delete
${apiRoot}
/
${apiName}
/
${apiVersion}
/onboarded_app_packages/
${appdId}
/appd
${output}
=
Output
response
Set Suite Variable
${response}
${output}
Get application package by AppId
[
Arguments
]
${appPkgId}
Log
Getting App descriptor for App Package
Set Headers
{"Accept":"
${ACCEPTED_CONTENT_TYPE}
"}
...
...
MEC010p2/MEPM/PKGM/environment/variables.txt
View file @
58b1acaf
...
...
@@ -12,12 +12,12 @@ ${ACCEPTED_CONTENT_TYPE} text/plain
# Specific variables
${APP_PKG_ID}
appPkgId
${APP_PKG_ID}
5abe4782-2c70-4e47-9a4e-0ee3a1a0fd1f
${APP_INSTANCE_ID} 5abe4782-2c70-4e47-9a4e-0ee3a1a0fd1f
${APPD_ID} appdId
${NOT_EXISTING_APP_INSTANCE_ID} NOT_EXISTING_APP_INSTANCE_ID
${CALLBACK_URI} http://some.url/somepath
${SUBSCRIPTION_ID}
1234782-2c70-4e47-9a4e-0ee3a1a0fabcd
${SUBSCRIPTION_ID}
e0deee2b-6e50-4f33-ab09-8bf0585025d3
${MALFORMED_FILTER_NAME} operationalStatus
${FILTER_VALUE} ENABLED
${NON_EXISTENT_APP_PKG_ID} NON_EXISTENT_APP_PKG_ID
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment