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 TTCN-3 Test Suite
Commits
82a10b69
Commit
82a10b69
authored
May 10, 2021
by
YannGarcia
Browse files
Rename TC for MEC015 & MEC016
parent
81c56726
Changes
14
Hide whitespace changes
Inline
Side-by-side
ccsrc/Protocols/Json/json_codec.cc
View file @
82a10b69
...
...
@@ -379,13 +379,13 @@ int json_codec::decode (const OCTETSTRING& p_data, LibItsHttp__JsonMessageBodyTy
}
if
(
it
->
second
[
0
]
==
'['
)
{
// BwInfoList
TTCN_Buffer
decoding_buffer_
(
OCTETSTRING
(
str
.
length
(),
(
const
unsigned
char
*
)
str
.
c_str
()));
Bw
ManagementAPI__TypesAndValues
::
BwInfoList
bw_info_list
;
bw_info_list
.
decode
(
Bw
ManagementAPI__TypesAndValues
::
BwInfoList_descr_
,
decoding_buffer_
,
TTCN_EncDec
::
CT_JSON
);
Traffic
ManagementAPI__TypesAndValues
::
BwInfoList
bw_info_list
;
bw_info_list
.
decode
(
Traffic
ManagementAPI__TypesAndValues
::
BwInfoList_descr_
,
decoding_buffer_
,
TTCN_EncDec
::
CT_JSON
);
msg
.
bwInfoList
()
=
bw_info_list
;
}
else
{
// BwInfo
Bw
ManagementAPI__TypesAndValues
::
BwInfo
bw_info
;
Traffic
ManagementAPI__TypesAndValues
::
BwInfo
bw_info
;
TTCN_Buffer
decoding_buffer_
(
OCTETSTRING
(
str
.
length
(),
(
const
unsigned
char
*
)
str
.
c_str
()));
bw_info
.
decode
(
Bw
ManagementAPI__TypesAndValues
::
BwInfo_descr_
,
decoding_buffer_
,
TTCN_EncDec
::
CT_JSON
);
bw_info
.
decode
(
Traffic
ManagementAPI__TypesAndValues
::
BwInfo_descr_
,
decoding_buffer_
,
TTCN_EncDec
::
CT_JSON
);
msg
.
bwInfo
()
=
bw_info
;
}
}
else
if
(
it
->
second
.
find
(
"
\"
detail
\"
"
)
!=
std
::
string
::
npos
)
{
...
...
etc/AtsMec/AtsMec_Mockoon.cf_
View file @
82a10b69
...
...
@@ -228,10 +228,19 @@ system.httpPort_notif.params := "HTTP(codecs=json:json_codec)/TCP(debug=1,server
#AtsMec_AppEnablementAPI_TestCases.TC_MEC_SRV_TRANS_001_OK
# ETSI GS MEC 015
#AtsMec_BwManagementAPI_TestCases.TC_MEC_SRV_BWA_001_OK
#AtsMec_BwManagementAPI_TestCases.TC_MEC_SRV_BWA_002_OK
#AtsMec_BwManagementAPI_TestCases.TC_MEC_SRV_BWA_002_BR
AtsMec_BwManagementAPI_TestCases.TC_MEC_SRV_BWA_002_NF
#AtsMec_BwManagementAPI_TestCases.TC_MEC_MEC015_SRV_TM_001_OK
#AtsMec_BwManagementAPI_TestCases.TC_MEC_MEC015_SRV_TM_002_OK
#AtsMec_BwManagementAPI_TestCases.TC_MEC_MEC015_SRV_TM_002_BR
AtsMec_BwManagementAPI_TestCases.TC_MEC_MEC015_SRV_TM_002_NF
# ETSI GS MEC 016
# ETSI GS MEC 028
# ETSI GS MEC 030
AtsMec_V2XInformationAPI_TestCases.TC_MEC_MEC030_SRV_V2X_001_OK_01
[GROUPS]
# In this section you can specify groups of hosts. These groups can be used inside the
...
...
ttcn/AtsMec/AtsMec_TestControl.ttcn
View file @
82a10b69
...
...
@@ -6,8 +6,8 @@ module AtsMec_TestControl {
import
from
UEidentityAPI_Pics
all
;
// LibMec/RnisAPI
import
from
RnisAPI_Pics
all
;
// LibMec/
Bw
ManagementAPI
import
from
Bw
ManagementAPI_Pics
all
;
// LibMec/
Traffic
ManagementAPI
import
from
Traffic
ManagementAPI_Pics
all
;
// LibMec/AppEnablementAPI
import
from
AppEnablementAPI_Pics
all
;
// LibMec/UEAppInterfaceAPI
...
...
@@ -21,7 +21,7 @@ module AtsMec_TestControl {
import
from
AtsMec_UEidentityAPI_TestCases
all
;
// import from AtsMec_RadioNodeLocationAPI_TestCases all;
import
from
AtsMec_RnisAPI_TestCases
all
;
import
from
AtsMec_
Bw
ManagementAPI_TestCases
all
;
import
from
AtsMec_
Traffic
ManagementAPI_TestCases
all
;
import
from
AtsMec_AppEnablementAPI_TestCases
all
;
import
from
AtsMec_UEAppInterfaceAPI_TestCases
all
;
...
...
@@ -73,16 +73,16 @@ module AtsMec_TestControl {
}
if
(
PICS_ENABLE_UE_APP_CTX
)
{
execute
(
TC_MEC_MEO_UEAPPCTX_001_OK
());
execute
(
TC_MEC_MEO_UEAPPCTX_001_BR
());
execute
(
TC_MEC_MEO_UEAPPCTX_002_OK
());
execute
(
TC_MEC_MEO_UEAPPCTX_002_BR
());
execute
(
TC_MEC_MEO_UEAPPCTX_002_NF
());
execute
(
TC_MEC_MEO_UEAPPCTX_003_OK
());
execute
(
TC_MEC_MEO_UEAPPCTX_003_NF
());
execute
(
TC_MEC_MEO_UEAPPS_001_OK
());
execute
(
TC_MEC_MEO_UEAPPS_001_BR
());
execute
(
TC_MEC_MEO_UEAPPS_001_NF
());
execute
(
TC_MEC_
MEC016_
MEO_UEAPPCTX_001_OK
());
execute
(
TC_MEC_
MEC016_
MEO_UEAPPCTX_001_BR
());
execute
(
TC_MEC_
MEC016_
MEO_UEAPPCTX_002_OK
());
execute
(
TC_MEC_
MEC016_
MEO_UEAPPCTX_002_BR
());
execute
(
TC_MEC_
MEC016_
MEO_UEAPPCTX_002_NF
());
execute
(
TC_MEC_
MEC016_
MEO_UEAPPCTX_003_OK
());
execute
(
TC_MEC_
MEC016_
MEO_UEAPPCTX_003_NF
());
execute
(
TC_MEC_
MEC016_
MEO_UEAPPS_001_OK
());
execute
(
TC_MEC_
MEC016_
MEO_UEAPPS_001_BR
());
execute
(
TC_MEC_
MEC016_
MEO_UEAPPS_001_NF
());
}
}
...
...
@@ -116,10 +116,10 @@ module AtsMec_TestControl {
}
if
(
PICS_MEC_PLAT
and
PICS_BWMANAGEMENT_API_SUPPORTED
)
{
execute
(
TC_MEC_SRV_
BWA
_001_OK
());
execute
(
TC_MEC_SRV_
BWA
_002_OK
());
execute
(
TC_MEC_SRV_
BWA
_002_BR
());
execute
(
TC_MEC_SRV_
BWA
_002_NF
());
execute
(
TC_MEC_
MEC015_
SRV_
TM
_001_OK
());
execute
(
TC_MEC_
MEC015_
SRV_
TM
_002_OK
());
execute
(
TC_MEC_
MEC015_
SRV_
TM
_002_BR
());
execute
(
TC_MEC_
MEC015_
SRV_
TM
_002_NF
());
}
}
// End of 'control' statement
...
...
ttcn/AtsMec/AtsMec_
Bw
ManagementAPI_TestCases.ttcn
→
ttcn/AtsMec/AtsMec_
Traffic
ManagementAPI_TestCases.ttcn
View file @
82a10b69
...
...
@@ -9,7 +9,7 @@
* All rights reserved.
* @see ETSI GS MEC 015, Draft ETSI GS MEC 015 V2.1.1 (2020-06)
*/
module
AtsMec_
Bw
ManagementAPI_TestCases
{
module
AtsMec_
Traffic
ManagementAPI_TestCases
{
// Libcommon
import
from
LibCommon_Time
all
;
...
...
@@ -23,11 +23,11 @@ module AtsMec_BwManagementAPI_TestCases {
import
from
LibItsHttp_JsonTemplates
all
;
import
from
LibItsHttp_TestSystem
all
;
// LibMec/
Bw
ManagementAPI
import
from
Bw
ManagementAPI_TypesAndValues
all
;
import
from
Bw
ManagementAPI_Templates
all
;
import
from
Bw
ManagementAPI_Pics
all
;
import
from
Bw
ManagementAPI_Pixits
all
;
// LibMec/
Traffic
ManagementAPI
import
from
Traffic
ManagementAPI_TypesAndValues
all
;
import
from
Traffic
ManagementAPI_Templates
all
;
import
from
Traffic
ManagementAPI_Pics
all
;
import
from
Traffic
ManagementAPI_Pixits
all
;
// LibMec
import
from
LibMec_Templates
all
;
...
...
@@ -42,7 +42,7 @@ module AtsMec_BwManagementAPI_TestCases {
* @see https://forge.etsi.org/gitlab/mec/MEC-tests/blob/master/Test%20Purposes/Plat/Mp1/Bandwidth/PlatBandwidthManager.tplan2
* @see hhttps://forge.etsi.org/swagger/ui/?url=https://forge.etsi.org/gitlab/mec/gs015-bandwith-mgmt-api/raw/master/BwManagementApi.yaml
*/
testcase
TC_MEC_SRV_
BWA
_001_OK
()
runs
on
HttpComponent
system
HttpTestAdapter
{
testcase
TC_MEC_
MEC015_
SRV_
TM
_001_OK
()
runs
on
HttpComponent
system
HttpTestAdapter
{
// Local variables
var
Headers
v_headers
;
var
HttpMessage
v_response
;
...
...
@@ -93,14 +93,14 @@ module AtsMec_BwManagementAPI_TestCases {
// Postamble
f_cf_01_http_down
();
}
// End of testcase TC_MEC_SRV_
BWA
_001_OK
}
// End of testcase TC_MEC_
MEC015_
SRV_
TM
_001_OK
/**
* @desc Check that the IUT responds with a configured bandwidth allocation when queried by a MEC Application
* @see https://forge.etsi.org/gitlab/mec/MEC-tests/blob/master/Test%20Purposes/Plat/Mp1/Bandwidth/PlatBandwidthManager.tplan2
* @see hhttps://forge.etsi.org/swagger/ui/?url=https://forge.etsi.org/gitlab/mec/gs015-bandwith-mgmt-api/raw/master/BwManagementApi.yaml
*/
testcase
TC_MEC_SRV_
BWA
_002_OK
()
runs
on
HttpComponent
system
HttpTestAdapter
{
testcase
TC_MEC_
MEC015_
SRV_
TM
_002_OK
()
runs
on
HttpComponent
system
HttpTestAdapter
{
// Local variables
var
Headers
v_headers
;
var
HttpMessage
v_response
;
...
...
@@ -153,14 +153,14 @@ module AtsMec_BwManagementAPI_TestCases {
// Postamble
f_cf_01_http_down
();
}
// End of testcase TC_MEC_SRV_
BWA
_002_OK
}
// End of testcase TC_MEC_
MEC015_
SRV_
TM
_002_OK
/**
* @desc Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application
* @see https://forge.etsi.org/gitlab/mec/MEC-tests/blob/master/Test%20Purposes/Plat/Mp1/Bandwidth/PlatBandwidthManager.tplan2
* @see hhttps://forge.etsi.org/swagger/ui/?url=https://forge.etsi.org/gitlab/mec/gs015-bandwith-mgmt-api/raw/master/BwManagementApi.yaml
*/
testcase
TC_MEC_SRV_
BWA
_002_BR
()
runs
on
HttpComponent
system
HttpTestAdapter
{
testcase
TC_MEC_
MEC015_
SRV_
TM
_002_BR
()
runs
on
HttpComponent
system
HttpTestAdapter
{
// Local variables
var
Headers
v_headers
;
var
HttpMessage
v_response
;
...
...
@@ -213,14 +213,14 @@ module AtsMec_BwManagementAPI_TestCases {
// Postamble
f_cf_01_http_down
();
}
// End of testcase TC_MEC_SRV_
BWA
_002_BR
}
// End of testcase TC_MEC_
MEC015_
SRV_
TM
_002_BR
/**
* @desc Check that the IUT responds with an error when a request with an unknown resource URI is sent by a MEC Application
* @see https://forge.etsi.org/gitlab/mec/MEC-tests/blob/master/Test%20Purposes/Plat/Mp1/Bandwidth/PlatBandwidthManager.tplan2
* @see hhttps://forge.etsi.org/swagger/ui/?url=https://forge.etsi.org/gitlab/mec/gs015-bandwith-mgmt-api/raw/master/BwManagementApi.yaml
*/
testcase
TC_MEC_SRV_
BWA
_002_NF
()
runs
on
HttpComponent
system
HttpTestAdapter
{
testcase
TC_MEC_
MEC015_
SRV_
TM
_002_NF
()
runs
on
HttpComponent
system
HttpTestAdapter
{
// Local variables
var
Headers
v_headers
;
var
HttpMessage
v_response
;
...
...
@@ -273,14 +273,14 @@ module AtsMec_BwManagementAPI_TestCases {
// Postamble
f_cf_01_http_down
();
}
// End of testcase TC_MEC_SRV_
BWA
_002_NF
}
// End of testcase TC_MEC_
MEC015_
SRV_
TM
_002_NF
/**
* @desc Check that the IUT responds with a registration and initialisation approval for the requested bandwidth requirements sent by a MEC Application
* @see https://forge.etsi.org/gitlab/mec/MEC-tests/blob/master/Test%20Purposes/Plat/Mp1/Bandwidth/PlatBandwidthManager.tplan2
* @see hhttps://forge.etsi.org/swagger/ui/?url=https://forge.etsi.org/gitlab/mec/gs015-bandwith-mgmt-api/raw/master/BwManagementApi.yaml
*/
testcase
TC_MEC_SRV_
BWA
_003_OK
()
runs
on
HttpComponent
system
HttpTestAdapter
{
testcase
TC_MEC_
MEC015_
SRV_
TM
_003_OK
()
runs
on
HttpComponent
system
HttpTestAdapter
{
// Local variables
var
Headers
v_headers
;
var
HttpMessage
v_response
;
...
...
@@ -344,8 +344,8 @@ module AtsMec_BwManagementAPI_TestCases {
// Postamble
f_cf_01_http_down
();
}
// End of testcase TC_MEC_SRV_
BWA
_003_OK
}
// End of testcase TC_MEC_
MEC015_
SRV_
TM
_003_OK
}
// End of group me_app_role
}
// End of module AtsMec_
Bw
ManagementAPI_TestCases
}
// End of module AtsMec_
Traffic
ManagementAPI_TestCases
ttcn/AtsMec/AtsMec_UEAppInterfaceAPI_TestCases.ttcn
View file @
82a10b69
...
...
@@ -38,7 +38,7 @@ module AtsMec_UEAppInterfaceAPI_TestCases {
* @desc Check that the IUT acknowledges the creation of the application context when requested by an UE Application
* @see https://forge.etsi.org/rep/mec/gs032p2-test-purposes/blob/master/Test%20Purposes/MEO/UEAPPCTX/SysUeAppsContext.tplan2
*/
testcase
TC_MEC_MEO_UEAPPCTX_001_OK
()
runs
on
HttpComponent
system
HttpTestAdapter
{
testcase
TC_MEC_
MEC016_
MEO_UEAPPCTX_001_OK
()
runs
on
HttpComponent
system
HttpTestAdapter
{
// Local variables
var
Headers
v_headers
;
var
HttpMessage
v_response
;
...
...
@@ -106,13 +106,13 @@ module AtsMec_UEAppInterfaceAPI_TestCases {
// Postamble
f_cf_01_http_down
();
}
// End of testcase TC_MEC_MEO_UEAPPCTX_001_OK
}
// End of testcase TC_MEC_
MEC016_
MEO_UEAPPCTX_001_OK
/**
* @desc Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application
* @see https://forge.etsi.org/rep/mec/gs032p2-test-purposes/blob/master/Test%20Purposes/MEO/UEAPPCTX/SysUeAppsContext.tplan2
*/
testcase
TC_MEC_MEO_UEAPPCTX_001_BR
()
runs
on
HttpComponent
system
HttpTestAdapter
{
testcase
TC_MEC_
MEC016_
MEO_UEAPPCTX_001_BR
()
runs
on
HttpComponent
system
HttpTestAdapter
{
// Local variables
var
Headers
v_headers
;
...
...
@@ -167,13 +167,13 @@ module AtsMec_UEAppInterfaceAPI_TestCases {
// Postamble
f_cf_01_http_down
();
}
// End of testcase TC_MEC_MEO_UEAPPCTX_001_BR
}
// End of testcase TC_MEC_
MEC016_
MEO_UEAPPCTX_001_BR
/**
* @desc Check that the IUT updates the application callback reference when commanded by an UE Application
* @see https://forge.etsi.org/rep/mec/gs032p2-test-purposes/blob/master/Test%20Purposes/MEO/UEAPPCTX/SysUeAppsContext.tplan2
*/
testcase
TC_MEC_MEO_UEAPPCTX_002_OK
()
runs
on
HttpComponent
system
HttpTestAdapter
{
testcase
TC_MEC_
MEC016_
MEO_UEAPPCTX_002_OK
()
runs
on
HttpComponent
system
HttpTestAdapter
{
// Local variables
var
Headers
v_headers
;
...
...
@@ -232,13 +232,13 @@ module AtsMec_UEAppInterfaceAPI_TestCases {
// Postamble
f_delete_ue_app_ctx
();
f_cf_01_http_down
();
}
// End of testcase TC_MEC_MEO_UEAPPCTX_002_OK
}
// End of testcase TC_MEC_
MEC016_
MEO_UEAPPCTX_002_OK
/**
* @desc Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application
* @see https://forge.etsi.org/rep/mec/gs032p2-test-purposes/blob/master/Test%20Purposes/MEO/UEAPPCTX/SysUeAppsContext.tplan2
*/
testcase
TC_MEC_MEO_UEAPPCTX_002_BR
()
runs
on
HttpComponent
system
HttpTestAdapter
{
testcase
TC_MEC_
MEC016_
MEO_UEAPPCTX_002_BR
()
runs
on
HttpComponent
system
HttpTestAdapter
{
// Local variables
var
Headers
v_headers
;
...
...
@@ -295,13 +295,13 @@ module AtsMec_UEAppInterfaceAPI_TestCases {
// Postamble
f_cf_01_http_down
();
}
// End of testcase TC_MEC_MEO_UEAPPCTX_002_BR
}
// End of testcase TC_MEC_
MEC016_
MEO_UEAPPCTX_002_BR
/**
* @desc Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application
* @see https://forge.etsi.org/rep/mec/gs032p2-test-purposes/blob/master/Test%20Purposes/MEO/UEAPPCTX/SysUeAppsContext.tplan2
*/
testcase
TC_MEC_MEO_UEAPPCTX_002_NF
()
runs
on
HttpComponent
system
HttpTestAdapter
{
testcase
TC_MEC_
MEC016_
MEO_UEAPPCTX_002_NF
()
runs
on
HttpComponent
system
HttpTestAdapter
{
// Local variables
var
Headers
v_headers
;
...
...
@@ -358,13 +358,13 @@ module AtsMec_UEAppInterfaceAPI_TestCases {
// Postamble
f_cf_01_http_down
();
}
// End of testcase TC_MEC_MEO_UEAPPCTX_002_NF
}
// End of testcase TC_MEC_
MEC016_
MEO_UEAPPCTX_002_NF
/**
* @desc Check that the IUT deletes the application context when commanded by an UE Application
* @see https://forge.etsi.org/rep/mec/gs032p2-test-purposes/blob/master/Test%20Purposes/MEO/UEAPPCTX/SysUeAppsContext.tplan2
*/
testcase
TC_MEC_MEO_UEAPPCTX_003_OK
()
runs
on
HttpComponent
system
HttpTestAdapter
{
testcase
TC_MEC_
MEC016_
MEO_UEAPPCTX_003_OK
()
runs
on
HttpComponent
system
HttpTestAdapter
{
// Local variables
var
Headers
v_headers
;
...
...
@@ -411,13 +411,13 @@ module AtsMec_UEAppInterfaceAPI_TestCases {
// Postamble
f_cf_01_http_down
();
}
// End of testcase TC_MEC_MEO_UEAPPCTX_003_OK
}
// End of testcase TC_MEC_
MEC016_
MEO_UEAPPCTX_003_OK
/**
* @desc Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application
* @see https://forge.etsi.org/rep/mec/gs032p2-test-purposes/blob/master/Test%20Purposes/MEO/UEAPPCTX/SysUeAppsContext.tplan2
*/
testcase
TC_MEC_MEO_UEAPPCTX_003_NF
()
runs
on
HttpComponent
system
HttpTestAdapter
{
testcase
TC_MEC_
MEC016_
MEO_UEAPPCTX_003_NF
()
runs
on
HttpComponent
system
HttpTestAdapter
{
// Local variables
var
Headers
v_headers
;
...
...
@@ -464,7 +464,7 @@ module AtsMec_UEAppInterfaceAPI_TestCases {
// Postamble
f_cf_01_http_down
();
}
// End of testcase TC_MEC_MEO_UEAPPCTX_003_NF
}
// End of testcase TC_MEC_
MEC016_
MEO_UEAPPCTX_003_NF
}
// End of group ue_app_ctx
...
...
@@ -474,7 +474,7 @@ module AtsMec_UEAppInterfaceAPI_TestCases {
* @desc Check that the IUT responds with the list of user applications available when requested by an UE Application
* @see https://forge.etsi.org/rep/mec/gs032p2-test-purposes/blob/master/Test%20Purposes/MEO/UEAPPS/SysUeApplications.tplan2
*/
testcase
TC_MEC_MEO_UEAPPS_001_OK
()
runs
on
HttpComponent
system
HttpTestAdapter
{
testcase
TC_MEC_
MEC016_
MEO_UEAPPS_001_OK
()
runs
on
HttpComponent
system
HttpTestAdapter
{
// Local variables
var
Headers
v_headers
;
var
HttpMessage
v_response
;
...
...
@@ -526,13 +526,13 @@ module AtsMec_UEAppInterfaceAPI_TestCases {
// Postamble
f_create_ue_app_ctx
();
f_cf_01_http_down
();
}
// End of testcase TC_MEC_MEO_UEAPPS_001_OK
}
// End of testcase TC_MEC_
MEC016_
MEO_UEAPPS_001_OK
/**
* @desc Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application
* @see https://forge.etsi.org/rep/mec/gs032p2-test-purposes/blob/master/Test%20Purposes/MEO/UEAPPS/SysUeApplications.tplan2
*/
testcase
TC_MEC_MEO_UEAPPS_001_BR
()
runs
on
HttpComponent
system
HttpTestAdapter
{
testcase
TC_MEC_
MEC016_
MEO_UEAPPS_001_BR
()
runs
on
HttpComponent
system
HttpTestAdapter
{
// Local variables
var
Headers
v_headers
;
var
HttpMessage
v_response
;
...
...
@@ -581,13 +581,13 @@ module AtsMec_UEAppInterfaceAPI_TestCases {
// Postamble
f_create_ue_app_ctx
();
f_cf_01_http_down
();
}
// End of testcase TC_MEC_MEO_UEAPPS_001_BR
}
// End of testcase TC_MEC_
MEC016_
MEO_UEAPPS_001_BR
/**
* @desc Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application
* @see https://forge.etsi.org/rep/mec/gs032p2-test-purposes/blob/master/Test%20Purposes/MEO/UEAPPS/SysUeApplications.tplan2
*/
testcase
TC_MEC_MEO_UEAPPS_001_NF
()
runs
on
HttpComponent
system
HttpTestAdapter
{
testcase
TC_MEC_
MEC016_
MEO_UEAPPS_001_NF
()
runs
on
HttpComponent
system
HttpTestAdapter
{
// Local variables
var
Headers
v_headers
;
var
HttpMessage
v_response
;
...
...
@@ -634,7 +634,7 @@ module AtsMec_UEAppInterfaceAPI_TestCases {
// Postamble
f_cf_01_http_down
();
}
// End of testcase TC_MEC_MEO_UEAPPS_001_NF
}
// End of testcase TC_MEC_
MEC016_
MEO_UEAPPS_001_NF
}
// End of group ue_apps
...
...
ttcn/AtsMec/module.mk
View file @
82a10b69
...
...
@@ -4,7 +4,7 @@ sources := \
AtsMec_Ams_TestCases.ttcn
\
AtsMec_AppEnablementAPI_TestCases.ttcn
\
AtsMec_AppLCM_TestCases.ttcn
\
AtsMec_
Bw
ManagementAPI_TestCases.ttcn
\
AtsMec_
Traffic
ManagementAPI_TestCases.ttcn
\
AtsMec_Grant_TestCases.ttcn
\
AtsMec_LocationAPI_TestCases.ttcn
\
AtsMec_RadioNodeLocationAPI_TestCases.ttcn
\
...
...
@@ -24,7 +24,7 @@ modules := ../LibCommon \
../LibMec/Ams
\
../LibMec/AppEna
\
../LibMec/AppLCM
\
../LibMec/
Bw
ManagementAPI
\
../LibMec/
Traffic
ManagementAPI
\
../LibMec/Grant
\
../LibMec/LocationAPI
\
../LibMec/MeoPkgm
\
...
...
ttcn/LibMec/BwManagementAPI/module.mk
deleted
100644 → 0
View file @
81c56726
sources
:=
\
ttcn/BwManagementAPI_Pics.ttcn
\
ttcn/BwManagementAPI_Pixits.ttcn
\
ttcn/BwManagementAPI_Templates.ttcn
\
ttcn/BwManagementAPI_TypesAndValues.ttcn
ttcn/LibMec/
Bw
ManagementAPI/json/BwManagementApi.json
→
ttcn/LibMec/
Traffic
ManagementAPI/json/BwManagementApi.json
View file @
82a10b69
File moved
ttcn/LibMec/
Bw
ManagementAPI/json/TrafficSteeringApi.json
→
ttcn/LibMec/
Traffic
ManagementAPI/json/TrafficSteeringApi.json
View file @
82a10b69
File moved
ttcn/LibMec/TrafficManagementAPI/module.mk
0 → 100644
View file @
82a10b69
sources
:=
\
ttcn/TrafficManagementAPI_Pics.ttcn
\
ttcn/TrafficManagementAPI_Pixits.ttcn
\
ttcn/TrafficManagementAPI_Templates.ttcn
\
ttcn/TrafficManagementAPI_TypesAndValues.ttcn
ttcn/LibMec/
Bw
ManagementAPI/ttcn/
Bw
ManagementAPI_Pics.ttcn
→
ttcn/LibMec/
Traffic
ManagementAPI/ttcn/
Traffic
ManagementAPI_Pics.ttcn
View file @
82a10b69
module
Bw
ManagementAPI_Pics
{
module
Traffic
ManagementAPI_Pics
{
/**
* @desc Does the IUT support
Bw
ManagementAPI?
* @desc Does the IUT support
Traffic
ManagementAPI?
*/
modulepar
boolean
PICS_BWMANAGEMENT_API_SUPPORTED
:=
true
;
}
// End of module
Bw
ManagementAPI_Pics
}
// End of module
Traffic
ManagementAPI_Pics
ttcn/LibMec/
Bw
ManagementAPI/ttcn/
Bw
ManagementAPI_Pixits.ttcn
→
ttcn/LibMec/
Traffic
ManagementAPI/ttcn/
Traffic
ManagementAPI_Pixits.ttcn
View file @
82a10b69
module
Bw
ManagementAPI_Pixits
{
module
Traffic
ManagementAPI_Pixits
{
// LibCommon
import
from
LibCommon_BasicTypesAndValues
all
;
...
...
@@ -12,4 +12,4 @@ module BwManagementAPI_Pixits {
modulepar
ResourceURL
PX_RESOURCE_URL
:=
"http://example.com/exampleAPI/location/v2/users?address:acr:192.0.0.1"
;
}
// End of module
Bw
ManagementAPI_Pixits
}
// End of module
Traffic
ManagementAPI_Pixits
ttcn/LibMec/
Bw
ManagementAPI/ttcn/
Bw
ManagementAPI_Templates.ttcn
→
ttcn/LibMec/
Traffic
ManagementAPI/ttcn/
Traffic
ManagementAPI_Templates.ttcn
View file @
82a10b69
module
Bw
ManagementAPI_Templates
{
module
Traffic
ManagementAPI_Templates
{
// JSON
import
from
JSON
all
;
...
...
@@ -6,9 +6,9 @@ module BwManagementAPI_Templates {
// LibCommon
import
from
LibCommon_BasicTypesAndValues
all
;
// LibMec/
Bw
ManagementAPI
import
from
Bw
ManagementAPI_TypesAndValues
all
;
import
from
Bw
ManagementAPI_Pixits
all
;
// LibMec/
Traffic
ManagementAPI
import
from
Traffic
ManagementAPI_TypesAndValues
all
;
import
from
Traffic
ManagementAPI_Pixits
all
;
template
(
value
)
BwInfo
m_bw_info
(
in
AppInsId
p_appInsId
:=
PX_APP_INSTANCE_ID
,
...
...
@@ -74,4 +74,4 @@ module BwManagementAPI_Templates {
allocationDirection
:=
p_allocationDirection
}
// End of template mw_bw_info_delta
}
// End of module
Bw
ManagementAPI_Templates
}
// End of module
Traffic
ManagementAPI_Templates
ttcn/LibMec/
Bw
ManagementAPI/ttcn/
Bw
ManagementAPI_TypesAndValues.ttcn
→
ttcn/LibMec/
Traffic
ManagementAPI/ttcn/
Traffic
ManagementAPI_TypesAndValues.ttcn
View file @
82a10b69
module
Bw
ManagementAPI_TypesAndValues
{
module
Traffic
ManagementAPI_TypesAndValues
{
// JSON
import
from
JSON
all
;
...
...
@@ -261,4 +261,4 @@ supported by the TMS
}
with
{
encode
"JSON"
}
// End of module
Bw
ManagementAPI_TypesAndValues
}
// End of module
Traffic
ManagementAPI_TypesAndValues
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