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
416a9bcd
Commit
416a9bcd
authored
Jan 05, 2022
by
piscione
Browse files
Implemented TCs for configure platform for App operation for MEC010p2 V2.2.1 specification.
parent
e35a44f6
Changes
2
Hide whitespace changes
Inline
Side-by-side
MEC010p2/MEPM/LCM/PlatformConfiguration.robot
0 → 100644
View file @
416a9bcd
''[Documentation] robot --outputdir ./outputs ./PlatformConfiguration.robot
...
Test
Suite
to
validate
Platform
Configuration
operations.
*** Settings ***
Resource
environment/variables.txt
Resource
../../../GenericKeywords.robot
Library
REST
${MEPM_SCHEMA}
://
${MEPM_HOST}
:
${MEPM_PORT}
ssl_verify=false
Library
BuiltIn
Library
OperatingSystem
*** Test Cases ***
TP_MEC_MEC010p2_MEPM_LCM_001_OK
[
Documentation
]
TP_MEC_MEC010p2_MEPM_LCM_001_OK
...
Check that MEC API provider has created the configuration information in AppD to the MEPM-V
...
ETSI GS MEC 010-2 2.2.1, clause 7.7.6.3.1
...
ETSI GS MEC 010-2 2.2.1, Table 6.2.2.21.2-1
#ConfigPlatformForAppRequest
Request to configure Platform
${APP_INSTANCE_ID}
ConfigPlatformForAppRequest
Check HTTP Response Status Code Is
202
Check Response Header contains
Location
TP_MEC_MEC010p2_MEPM_LCM_001_BR
[
Documentation
]
TP_MEC_MEC010p2_MEPM_LCM_001_BR
...
Check that MEC API provider sends an error when it receives a malformed request for the configuration information in AppD to the MEPM-V
...
ETSI GS MEC 010-2 2.2.1, clause 7.7.6.3.1
...
ETSI GS MEC 010-2 2.2.1, Table 6.2.2.21.2-1
#ConfigPlatformForAppRequest
Request to configure Platform
${APP_INSTANCE_ID}
ConfigPlatformForAppRequestBadRequest
Check HTTP Response Status Code Is
400
TP_MEC_MEC010p2_MEPM_LCM_001_NF
[
Documentation
]
TP_MEC_MEC010p2_MEPM_LCM_001_BR
...
"Check that MEC API provider sends an error when it receives a request
...
for the configuration information in AppD to the MEPM-V with not valid app instance ID
...
ETSI GS MEC 010-2 2.2.1, clause 7.7.6.3.1
...
ETSI GS MEC 010-2 2.2.1, Table 6.2.2.21.2-1
#ConfigPlatformForAppRequest
Request to configure Platform
${NOT_EXISTING_APP_INSTANCE_ID}
ConfigPlatformForAppRequest
Check HTTP Response Status Code Is
404
*** Keywords ***
Request to configure Platform
[
Argument
]
${appInstanceId}
${content}
Log
Request to configure platform
Set Headers
{"Accept":"application/json"}
Set Headers
{"Content-Type":"application/json"}
Set Headers
{"Authorization":"
${TOKEN}
"}
${file}
=
Catenate
SEPARATOR=
jsons/
${content}
.json
${body}
=
Get File
${file}
Post
${apiRoot}
/
${apiName}
/
${apiVersion}
/app_instances/
${appInstanceId}
/configure_platform_for_app
${body}
${output}
=
Output
response
Set Suite Variable
${response}
${output}
\ No newline at end of file
MEC010p2/MEPM/LCM/environment/variables.txt
0 → 100644
View file @
416a9bcd
*** Variables ***
# Generic variables
${MEPM_SCHEMA} http
${MEPM_HOST} 127.0.0.1
${MEPM_PORT} 8081
${response} {}
${TOKEN} Basic YWxhZGRpbjpvcGVuc2VzYW1l
${apiRoot}
${apiName} apmi
${apiVersion} v1
# Specific variables
${APP_PKG_NAME} APP_PKG_NAME
${APP_PKG_VERSION} APP_PKG_VERSION
${CHECKSUM} CHECKSUM
${OPERATIONAL_STATE} OPERATIONAL_STATE
${USAGE_STATE} USAGE_STATE
${ON_BOARDED_APP_PKG_ID} 5abe4782-2c70-4e47-9a4e-0ee3a1a0fd1f
${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
${OPERATION_VALUE} DISABLE
${ACCEPTED_CONTENT_TYPE} text/plain
${SUBSCRIPTION_ID} e0deee2b-6e50-4f33-ab09-8bf0585025d3
${NON_EXISTENT_SUBSCRIPTION_ID} NON_EXISTENT_SUBSCRIPTION_ID
${SUBSCRIPTION_TYPE} MobilityProcedureSubscription
# Notifications variables
${MOCK_SERVER_JAR} ../../../bin/mockserver-netty-5.5.0-jar-with-dependencies.jar
${callback_port} 9091
${callback_uri} http://172.22.1.7:${callback_port}
${callback_endpoint} /amsi/subscriptions
${callback_endpoint_error} /subs_404
${total_polling_time} 2 min
${polling_interval} 10 sec
\ No newline at end of file
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