From bcc19c57be7a1e29e3f7df36cd21b6a3f7067fef Mon Sep 17 00:00:00 2001 From: garciay Date: Thu, 23 Jan 2025 14:01:02 +0100 Subject: [PATCH 01/19] Update MEC 011 & MEC 012 --- .../MEC011/SRV/APPSAQ/PlatAppServices.tplan2 | 120 +- .../SRV/APPSUB/PlatAppSubscriptions.tplan2 | 66 +- .../MEC011/SRV/CAPIF/MecProfileCapif.tplan2 | 1321 +++++++++++++++++ .../MEC011/SRV/CONFTASK/ConfirmTasks.tplan2 | 42 +- .../MEC011/SRV/DNS/PlatDnsRules.tplan2 | 82 +- Test Purposes/MEC011/SRV/MSL/Liveness.tplan2 | 62 +- .../SRV/REGAPPS/RegisterAppsServices.tplan2 | 152 +- .../MEC011/SRV/SAQ/PlatServices.tplan2 | 42 +- .../SRV/SRVSUB/PlatSrvSubscriptions.tplan2 | 82 +- .../MEC011/SRV/TIME/PlatTiming.tplan2 | 22 +- .../MEC011/SRV/TRAF/PlatTrafficRules.tplan2 | 82 +- .../MEC011/SRV/TRANS/PlatTransport.tplan2 | 12 +- .../SRV/RNIS/RnisAllSubscriptions.tplan2 | 2 +- .../MEC012/SRV/RNIS/RnisNotifications.tplan2 | 2 +- .../MEC012/SRV/RNIS/RnisQuery.tplan2 | 10 +- .../SRV/RNIS/RnisSpecificSubscription.tplan2 | 2 +- Test Purposes/mec-common.tplan2 | 12 +- 17 files changed, 1721 insertions(+), 392 deletions(-) create mode 100644 Test Purposes/MEC011/SRV/CAPIF/MecProfileCapif.tplan2 diff --git a/Test Purposes/MEC011/SRV/APPSAQ/PlatAppServices.tplan2 b/Test Purposes/MEC011/SRV/APPSAQ/PlatAppServices.tplan2 index 6239e79..8fe9b07 100644 --- a/Test Purposes/MEC011/SRV/APPSAQ/PlatAppServices.tplan2 +++ b/Test Purposes/MEC011/SRV/APPSAQ/PlatAppServices.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters */ @@ -18,9 +18,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with a list of available MEC services for a given application instance when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.5", - "ETSI GS MEC 011 3.2.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 8.2.6.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.5", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 8.2.6.3.1" Config Id Config_MEC_1 @@ -32,7 +32,7 @@ Package MEC_MEC011_SRV_APPSAQ { instance_id indicating value APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.5 + // MEC 011 3.3.1, clause 5.2.5 Expected behaviour ensure that { when { @@ -41,7 +41,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.6.3.1 + // MEC 011 3.3.1, clause 8.2.6.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -59,9 +59,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.5", - "ETSI GS MEC 011 3.2.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 8.2.6.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.5", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 8.2.6.3.1" Config Id Config_MEC_1 @@ -73,7 +73,7 @@ Package MEC_MEC011_SRV_APPSAQ { instance_id indicating value APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.5 + // MEC 011 3.3.1, clause 5.2.5 Expected behaviour ensure that { when { @@ -84,7 +84,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.6.3.1 + // MEC 011 3.3.1, clause 8.2.6.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -100,9 +100,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT notifies the authorised relevant (subscribed) application instances when a new service for a given application instance is registered" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.5", - "ETSI GS MEC 011 3.2.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 8.2.6.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.5", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 8.2.6.3.4" Config Id Config_MEC_1 PICS Selection PIC_MEC_PLAT and PIC_SERVICES and PIC_NOTIFICATIONS @@ -115,7 +115,7 @@ Package MEC_MEC011_SRV_APPSAQ { the MEC_APP_Subscriber entity subscribed_to the MP1_SUBSCRIPTION_A } - // MEC 011 3.2.1, clause 5.2.4 + // MEC 011 3.3.1, clause 5.2.4 Expected behaviour ensure that { when { @@ -127,7 +127,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP_Registrant entity } then { - // MEC 011 3.2.1, clause 8.2.6.3.4 + // MEC 011 3.3.1, clause 8.2.6.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "201 Created", Location set to LOCATION, @@ -155,9 +155,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.5", - "ETSI GS MEC 011 3.2.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 8.2.6.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.5", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 8.2.6.3.4" Config Id Config_MEC_1 @@ -171,7 +171,7 @@ Package MEC_MEC011_SRV_APPSAQ { the MEC_APP_Subscriber entity subscribed_to the MP1_SUBSCRIPTION_A } - // MEC 011 3.2.1, clause 5.2.4 + // MEC 011 3.3.1, clause 5.2.4 Expected behaviour ensure that { when { @@ -183,7 +183,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP_Registrant entity } then { - // MEC 011 3.2.1, clause 8.2.6.3.4 + // MEC 011 3.3.1, clause 8.2.6.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP_Registrant entity @@ -199,9 +199,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.5", - "ETSI GS MEC 011 3.2.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 8.2.6.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.5", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 8.2.6.3.4" Config Id Config_MEC_1 @@ -215,7 +215,7 @@ Package MEC_MEC011_SRV_APPSAQ { the MEC_APP_Subscriber entity subscribed_to the MP1_SUBSCRIPTION_A } - // MEC 011 3.2.1, clause 5.2.4 + // MEC 011 3.3.1, clause 5.2.4 Expected behaviour ensure that { when { @@ -227,7 +227,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP_Registrant entity } then { - // MEC 011 3.2.1, clause 8.2.6.3.4 + // MEC 011 3.3.1, clause 8.2.6.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP_Registrant entity @@ -243,9 +243,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with the information on a specific service for a given application instance when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.5", - "ETSI GS MEC 011 3.2.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 8.2.7.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.5", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 8.2.7.3.1" Config Id Config_MEC_1 PICS Selection PIC_MEC_PLAT and PIC_SERVICES @@ -258,7 +258,7 @@ Package MEC_MEC011_SRV_APPSAQ { service_id indicating value SERVICE_ID; } - // MEC 011 3.2.1, clause 5.2.5 + // MEC 011 3.3.1, clause 5.2.5 Expected behaviour ensure that { when { @@ -267,7 +267,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.7.3.1 + // MEC 011 3.3.1, clause 8.2.7.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -286,9 +286,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.5", - "ETSI GS MEC 011 3.2.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 8.2.7.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.5", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 8.2.7.3.1" Config Id Config_MEC_1 @@ -302,7 +302,7 @@ Package MEC_MEC011_SRV_APPSAQ { service_id indicating value NON_EXISTENT_SERVICE_ID; } - // MEC 011 3.2.1, clause 5.2.5 + // MEC 011 3.3.1, clause 5.2.5 Expected behaviour ensure that { when { @@ -311,7 +311,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.7.3.1 + // MEC 011 3.3.1, clause 8.2.7.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -327,9 +327,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT updates a service information for a given application instance when commanded by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.4", - "ETSI GS MEC 011 3.2.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 8.2.7.3.2" + "ETSI GS MEC 011 3.3.1, clause 5.2.4", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 8.2.7.3.2" Config Id Config_MEC_1 @@ -344,7 +344,7 @@ Package MEC_MEC011_SRV_APPSAQ { service_id indicating value SERVICE_ID; } - // MEC 011 3.2.1, clause 5.2.4 + // MEC 011 3.3.1, clause 5.2.4 Expected behaviour ensure that { when { @@ -356,7 +356,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.7.3.2 + // MEC 011 3.3.1, clause 8.2.7.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -375,9 +375,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.4", - "ETSI GS MEC 011 3.2.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 8.2.7.3.2" + "ETSI GS MEC 011 3.3.1, clause 5.2.4", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 8.2.7.3.2" Config Id Config_MEC_1 @@ -391,7 +391,7 @@ Package MEC_MEC011_SRV_APPSAQ { service_id indicating value SERVICE_ID; } - // MEC 011 3.2.1, clause 5.2.4 + // MEC 011 3.3.1, clause 5.2.4 Expected behaviour ensure that { when { @@ -403,7 +403,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.7.3.2 + // MEC 011 3.3.1, clause 8.2.7.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -419,9 +419,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.4", - "ETSI GS MEC 011 3.2.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 8.2.7.3.2" + "ETSI GS MEC 011 3.3.1, clause 5.2.4", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 8.2.7.3.2" Config Id Config_MEC_1 PICS Selection PIC_MEC_PLAT and PIC_SERVICES @@ -434,7 +434,7 @@ Package MEC_MEC011_SRV_APPSAQ { service_id indicating value NON_EXISTENT_SERVICE_ID; } - // MEC 011 3.2.1, clause 5.2.4 + // MEC 011 3.3.1, clause 5.2.4 Expected behaviour ensure that { when { @@ -446,7 +446,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.7.3.2 + // MEC 011 3.3.1, clause 8.2.7.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -461,7 +461,7 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with an error when a request sent by a MEC Application doesn't comply with a required condition" - Reference "ETSI GS MEC 011 3.2.1, clause 8.2.7.3.2" + Reference "ETSI GS MEC 011 3.3.1, clause 8.2.7.3.2" Config Id Config_MEC_1 @@ -477,7 +477,7 @@ Package MEC_MEC011_SRV_APPSAQ { ; } - // MEC 011 3.2.1, clause 5.2.4 + // MEC 011 3.3.1, clause 5.2.4 Expected behaviour ensure that { when { @@ -493,7 +493,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.7.3.2 + // MEC 011 3.3.1, clause 8.2.7.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "412 Precondition Failed" ; @@ -509,7 +509,7 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT executes the deletion of a service for a given application instance when requested by a MEC Application" - Reference "ETSI GS MEC 011 3.2.1, clause 8.2.7.3.5" + Reference "ETSI GS MEC 011 3.3.1, clause 8.2.7.3.5" Config Id Config_MEC_1 @@ -522,7 +522,7 @@ Package MEC_MEC011_SRV_APPSAQ { ; } - // MEC 011 3.2.1, clause 5.2.4 + // MEC 011 3.3.1, clause 5.2.4 Expected behaviour ensure that { when { @@ -532,7 +532,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.7.3.2 + // MEC 011 3.3.1, clause 8.2.7.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "204 No Content" ; @@ -548,7 +548,7 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with an error when a request for deletion of a unknown service is sent by a MEC Application" - Reference "ETSI GS MEC 011 3.2.1, clause 8.2.7.3.5" + Reference "ETSI GS MEC 011 3.3.1, clause 8.2.7.3.5" Config Id Config_MEC_1 @@ -561,7 +561,7 @@ Package MEC_MEC011_SRV_APPSAQ { ; } - // MEC 011 3.2.1, clause 5.2.4 + // MEC 011 3.3.1, clause 5.2.4 Expected behaviour ensure that { when { @@ -571,7 +571,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.7.3.2 + // MEC 011 3.3.1, clause 8.2.7.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found" ; diff --git a/Test Purposes/MEC011/SRV/APPSUB/PlatAppSubscriptions.tplan2 b/Test Purposes/MEC011/SRV/APPSUB/PlatAppSubscriptions.tplan2 index 4125c12..eae387f 100644 --- a/Test Purposes/MEC011/SRV/APPSUB/PlatAppSubscriptions.tplan2 +++ b/Test Purposes/MEC011/SRV/APPSUB/PlatAppSubscriptions.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters */ @@ -18,8 +18,8 @@ Package MEC_MEC011_SRV_APPSUB { "Check that the IUT responds with a list of subscriptions for notifications on services availability when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.3.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.3.3.1" Config Id Config_MEC_1 @@ -33,7 +33,7 @@ Package MEC_MEC011_SRV_APPSUB { subscription_id indicating value SUBSCRIPTION_ID; } - // MEC 011 3.2.1, clause 5.2.6 + // MEC 011 3.3.1, clause 5.2.6 Expected behaviour ensure that { when { @@ -42,7 +42,7 @@ Package MEC_MEC011_SRV_APPSUB { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.3.3.1 + // MEC 011 3.3.1, clause 7.2.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -60,8 +60,8 @@ Package MEC_MEC011_SRV_APPSUB { "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.3.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.3.3.1" Config Id Config_MEC_1 @@ -73,7 +73,7 @@ Package MEC_MEC011_SRV_APPSUB { instance_id indicating value NON_EXISTENT_APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.6 + // MEC 011 3.3.1, clause 5.2.6 Expected behaviour ensure that { when { @@ -82,7 +82,7 @@ Package MEC_MEC011_SRV_APPSUB { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.3.3.1 + // MEC 011 3.3.1, clause 7.2.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -98,8 +98,8 @@ Package MEC_MEC011_SRV_APPSUB { "Check that the IUT acknowledges the subscription by a MEC Application to notifications on termination events" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.3.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.3.3.4" Config Id Config_MEC_1 @@ -112,7 +112,7 @@ Package MEC_MEC011_SRV_APPSUB { the IUT entity not having any subscriptions } - // MEC 011 3.2.1, clause 7.2.3.3.4 + // MEC 011 3.3.1, clause 7.2.3.3.4 Expected behaviour ensure that { when { @@ -125,7 +125,7 @@ Package MEC_MEC011_SRV_APPSUB { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.1.4.2 + // MEC 011 3.3.1, clause 7.1.4.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "201 Created", Location set to LOCATION, @@ -146,8 +146,8 @@ Package MEC_MEC011_SRV_APPSUB { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.3.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.3.3.4" Config Id Config_MEC_1 @@ -160,7 +160,7 @@ Package MEC_MEC011_SRV_APPSUB { the IUT entity not having any subscriptions } - // MEC 011 3.2.1, clause 5.2.6.2 + // MEC 011 3.3.1, clause 5.2.6.2 Expected behaviour ensure that { when { @@ -173,7 +173,7 @@ Package MEC_MEC011_SRV_APPSUB { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.3.3.4 + // MEC 011 3.3.1, clause 7.2.3.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -189,8 +189,8 @@ Package MEC_MEC011_SRV_APPSUB { "Check that the IUT responds with the information on a specific subscription when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.4.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.4.3.1" Config Id Config_MEC_1 @@ -204,7 +204,7 @@ Package MEC_MEC011_SRV_APPSUB { subscription_id indicating value SUBSCRIPTION_ID; } - // MEC 011 3.2.1, clause 5.2.6 + // MEC 011 3.3.1, clause 5.2.6 Expected behaviour ensure that { when { @@ -213,7 +213,7 @@ Package MEC_MEC011_SRV_APPSUB { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.4.3.1 + // MEC 011 3.3.1, clause 7.2.4.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -232,8 +232,8 @@ Package MEC_MEC011_SRV_APPSUB { "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 3.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.4.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.4.3.1" Config Id Config_MEC_1 @@ -248,7 +248,7 @@ Package MEC_MEC011_SRV_APPSUB { ; } - // MEC 011 3.2.1, clause 5.2.6 + // MEC 011 3.3.1, clause 5.2.6 Expected behaviour ensure that { when { @@ -257,7 +257,7 @@ Package MEC_MEC011_SRV_APPSUB { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.4.3.1 + // MEC 011 3.3.1, clause 7.2.4.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -273,8 +273,8 @@ Package MEC_MEC011_SRV_APPSUB { "Check that the IUT acknowledges the unsubscribe from app termination event notifications when commanded by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.4.3.5" + "ETSI GS MEC 011 3.3.1, clause 5.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.4.3.5" Config Id Config_MEC_1 @@ -288,7 +288,7 @@ Package MEC_MEC011_SRV_APPSUB { subscription_id indicating value SUBSCRIPTION_ID; } - // MEC 011 3.2.1, clause 5.2.6 + // MEC 011 3.3.1, clause 5.2.6 Expected behaviour ensure that { when { @@ -297,7 +297,7 @@ Package MEC_MEC011_SRV_APPSUB { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.4.3.5 + // MEC 011 3.3.1, clause 7.2.4.3.5 the IUT entity sends a HTTP_RESPONSE containing status_code set to "204 No Content"; to the MEC_APP entity @@ -313,8 +313,8 @@ Package MEC_MEC011_SRV_APPSUB { "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 3.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.4.3.5" + "ETSI GS MEC 011 3.3.1, clause 5.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.4.3.5" Config Id Config_MEC_1 @@ -328,7 +328,7 @@ Package MEC_MEC011_SRV_APPSUB { subscription_id indicating value SUBSCRIPTION_ID; } - // MEC 011 3.2.1, clause 5.2.6 + // MEC 011 3.3.1, clause 5.2.6 Expected behaviour ensure that { when { @@ -337,7 +337,7 @@ Package MEC_MEC011_SRV_APPSUB { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.4.3.5 + // MEC 011 3.3.1, clause 7.2.4.3.5 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity diff --git a/Test Purposes/MEC011/SRV/CAPIF/MecProfileCapif.tplan2 b/Test Purposes/MEC011/SRV/CAPIF/MecProfileCapif.tplan2 new file mode 100644 index 0000000..530f037 --- /dev/null +++ b/Test Purposes/MEC011/SRV/CAPIF/MecProfileCapif.tplan2 @@ -0,0 +1,1321 @@ +/* +Copyright (c) ETSI 2018-2025. +Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters +*/ + +Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { + + import all from MEC_Common; + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_001_OK_01" + + Test objective + "Check that the IUT responds with all service APIs when queried by a MEC Application - No filter" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.2.1", + "ETSI GS MEC 011 3.3.1, clause 9.2.3.3.1" + + Config Id Config_MEC_1 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state + } + + // MEC 011 3.3.1, clause 9.1.2.1 + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/service-apis/v1/allServiceAPIs"; + from the MEC_APP entity + } + then { + // MEC 011 3.3.1, clause 9.2.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + discoveryAPIs containing + serviceAPIDescriptions indicating value any_value;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_001_OK_02" + + Test objective + "Check that the IUT responds with all service APIs when queried by a MEC Application - Filter on apiName" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.2.1", + "ETSI GS MEC 011 3.3.1, clause 9.2.3.3.1" + + Config Id Config_MEC_1 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serName indicating value MEC_SRV_SER_NAME, + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; + } + + // MEC 011 3.3.1, clause 9.1.2.1 + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/service-apis/v1/allServiceAPIs", + query_parameters containing + apiName indicating value MEC_SRV_SER_NAME;; // E.g. mec015-1 + from the MEC_APP entity + } + then { + // MEC 011 3.3.1, clause 9.2.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + discoveryAPIs containing + serviceAPIDescriptions containing + serviceAPIDescription containing + apiName indicating value MEC_SRV_SER_NAME, + shareableInfo set to omit, + ccfId set to omit, + apiSuppFeats set to omit, + pubApiPath set to omit, + apiStatus set to omit;;;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_001_OK_03" + + Test objective + "Check that the IUT responds with all service APIs when queried by a MEC Application - Filter on apiId" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.2.1", + "ETSI GS MEC 011 3.3.1, clause 9.2.3.3.1" + + Config Id Config_MEC_1 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serName indicating value MEC_SRV_SER_NAME, + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; + } + + // MEC 011 3.3.1, clause 9.1.2.1 + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/service-apis/v1/allServiceAPIs", + query_parameters containing + apiId indicating value MEC_SRV_SER_INSTANCE_ID;; // E.g. mec015-1 + from the MEC_APP entity + } + then { + // MEC 011 3.3.1, clause 9.2.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + discoveryAPIs containing + serviceAPIDescriptions containing + serviceAPIDescription containing + apiId indicating value MEC_SRV_SER_INSTANCE_ID;;;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_001_OK_05" + + Test objective + "Check that the IUT responds with all service APIs when queried by a MEC Application - Filter on apiId oe apiId" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.2.1", + "ETSI GS MEC 011 3.3.1, clause 9.2.3.3.1" + + Config Id Config_MEC_1 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService_1 containing + serName indicating value MEC_SRV_SER_NAME_1, + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID_1; and + the IUT entity having a MECService_2 containing + serName indicating value MEC_SRV_SER_NAME_2, + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID_2; + } + + // MEC 011 3.3.1, clause 9.1.2.1 + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/service-apis/v1/allServiceAPIs", + query_parameters containing + apiId indicating value MEC_SRV_SER_INSTANCE_ID_1, + apiName indicating value MEC_SRV_SER_NAME_2;; + from the MEC_APP entity + } + then { + // MEC 011 3.3.1, clause 9.2.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + discoveryAPIs containing + serviceAPIDescriptions containing + serviceAPIDescription containing + apiId indicating value MEC_SRV_SER_INSTANCE_ID_1;, + serviceAPIDescription containing + apiId indicating value MEC_SRV_SER_INSTANCE_ID_2;;;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_001_BR" + + Test objective + "Check that the IUT responds with an error when applying a malformed filter" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.2.1", + "ETSI GS MEC 011 3.3.1, clause 9.2.3.3.1" + + Config Id Config_MEC_1 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serName indicating value MEC_SRV_SER_NAME, + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; + } + + // MEC 011 3.3.1, clause 9.1.2.1 + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/service-apis/v1/allServiceAPIs", + query_parameters containing + apiMalFormed indicating value UNKNOWN_MEC_SRV_SER_NAME;; // Applying a malformed filter + from the MEC_APP entity + } + then { + // MEC 011 3.3.1, clause 9.2.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "400 Bad Request"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_001_NF" + + Test objective + "Check that the IUT responds with an error when applying a filter on an unknown apiName" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.2.1", + "ETSI GS MEC 011 3.3.1, clause 9.2.3.3.1" + + Config Id Config_MEC_1 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serName indicating value MEC_SRV_SER_NAME, + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; + } + + // MEC 011 3.3.1, clause 9.1.2.1 + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/service-apis/v1/allServiceAPIs", + query_parameters containing + apiName indicating value UNKNOWN_MEC_SRV_SER_NAME;; // E.g. mec0115-1 + from the MEC_APP entity + } + then { + // MEC 011 3.3.1, clause 9.2.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_002_OK" + + Test objective + "Check that the IUT responds with all service APIs for a specific apfId when queried by a MEC Application" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.2.1", + "ETSI GS MEC 011 3.3.1, clause 9.2.4.3.1" + + Config Id Config_MEC_1 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serName indicating value MEC_SRV_SER_NAME, + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; + } + + // MEC 011 3.3.1, clause 9.1.2.1 + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/published-apis/v1/{MEC_SRV_SER_INSTANCE_ID}/service-apis"; + from the MEC_APP entity + } + then { + // MEC 011 3.3.1, clause 9.2.4.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + discoveryAPIs containing + serviceAPIDescriptions containing + serviceAPIDescription containing + apiId indicating value MEC_SRV_SER_INSTANCE_ID;;;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_002_NF" + + Test objective + "Check that the IUT responds with an error when applying a filter on an unknown apfId" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.2.1", + "ETSI GS MEC 011 3.3.1, clause 9.2.4.3.1" + + Config Id Config_MEC_1 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serName indicating value MEC_SRV_SER_NAME, + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; + } + + // MEC 011 3.3.1, clause 9.1.2.1 + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/published-apis/v1/{UNKNOWN_MEC_SRV_SER_INSTANCE_ID}/service-apis"; + from the MEC_APP entity + } + then { + // MEC 011 3.3.1, clause 9.2.4.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_003_OK" + + Test objective + "Check that the IUT acknowledges the publishing of a new API when queried by a MEC Application" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 9.2.4.3.4" + + Config Id Config_MEC_1 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serName indicating value MEC_SRV_SER_NAME, + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; + } + + // MEC 011 3.3.1, clause 9.1.2.2 + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "/published-apis/v1/{MEC_SRV_SER_INSTANCE_ID}/service-apis", + body containing + serviceAPIDescription containing + apiId indicating value MEC_SRV_SER_INSTANCE_ID, + apiName indicating value MEC_SRV_SER_NAME, + aefProfiles containing + aefProfile indicating value any_value;, + supportedFeatures indicating value any_value, + shareableInfo set to omit, + ccfId set to omit, + apiSuppFeats set to omit, + pubApiPath set to omit, + apiStatus set to omit;;; + from the MEC_APP entity + } + then { + // MEC 011 3.3.1, clause 9.2.4.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "201 Created", + header containing + Location indicating value SERVICE_API_ID;, + body containing + serviceAPIDescription containing + apiId indicating value MEC_SRV_SER_INSTANCE_ID, + apiName indicating value MEC_SRV_SER_NAME, + aefProfiles containing + aefProfile indicating value any_value;, + supportedFeatures indicating value any_value, + shareableInfo set to omit, + ccfId set to omit, + apiSuppFeats set to omit, + pubApiPath set to omit, + apiStatus set to omit;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_003_BR" + + Test objective + "Check that the IUT responds with an error when incorrect parameters were sent by a MEC Application - supportedFeatures shall be present" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 9.2.4.3.4", + "ETSI TS 129 222 V18.6.0 (2024-07), Table 8.2.4.2.2-1: Definition of type ServiceAPIDescription" + + Config Id Config_MEC_1 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serName indicating value MEC_SRV_SER_NAME, + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; + } + + // MEC 011 3.3.1, clause 9.1.2.2 + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "/published-apis/v1/{MEC_SRV_SER_INSTANCE_ID}/service-apis", + body containing + serviceAPIDescription containing + apiId indicating value MEC_SRV_SER_INSTANCE_ID, + apiName indicating value MEC_SRV_SER_NAME, + aefProfiles containing + aefProfile indicating value any_value;, + supportedFeatures set to omit, + shareableInfo set to omit, + ccfId set to omit, + apiSuppFeats set to omit, + pubApiPath set to omit, + apiStatus set to omit;;; // ETSI TS 129 222 V18.6.0 (2024-07) Table 8.2.4.2.2-1: Definition of type ServiceAPIDescription - Note 1 + from the MEC_APP entity + } + then { + // MEC 011 3.3.1, clause 9.2.4.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "400 Bad Request"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_004_OK" + + Test objective + "Check that the IUT responds with a serviceAPIDescription when queried by a MEC Application" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 9.2.5.3.1" + + Config Id Config_MEC_1 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; and + the IUT entity having a publishedMECSerciceAPI containing + serviceInfoId indicating value SERVICE_API_ID; + } + + // MEC 011 3.3.1, clause 9.1.2.2 + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/published-apis/v1/{MEC_SRV_SER_INSTANCE_ID}/service-apis/{SERVICE_API_ID}"; + from the MEC_APP entity + } + then { + // MEC 011 3.3.1, clause 9.2.5.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + serviceAPIDescription containing + apiId indicating value MEC_SRV_SER_INSTANCE_ID, + apiName indicating value MEC_SRV_SER_NAME, + aefProfiles containing + aefProfile indicating value any_value;, + supportedFeatures indicating value any_value, + shareableInfo set to omit, + ccfId set to omit, + apiSuppFeats set to omit, + pubApiPath set to omit, + apiStatus set to omit;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_004_NF_01" + + Test objective + "Check that the IUT responds with an error when applying a filter on an unknown apfId" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 9.2.5.3.1" + + Config Id Config_MEC_1 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; and + the IUT entity having a publishedMECSerciceAPI containing + serviceInfoId indicating value SERVICE_API_ID; + } + + // MEC 011 3.3.1, clause 9.1.2.2 + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/published-apis/v1/{UNKNOWN_MEC_SRV_SER_INSTANCE_ID}/service-apis/{SERVICE_API_ID}"; + from the MEC_APP entity + } + then { + // MEC 011 3.3.1, clause 9.2.5.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_004_NF_02" + + Test objective + "Check that the IUT responds with an error when applying a filter on an unknown serviceApiId" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 9.2.5.3.1" + + Config Id Config_MEC_1 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; and + the IUT entity having a publishedMECSerciceAPI containing + serviceInfoId indicating value SERVICE_API_ID; + } + + // MEC 011 3.3.1, clause 9.1.2.2 + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/published-apis/v1/{MEC_SRV_SER_INSTANCE_ID}/service-apis/{UNKNOWN_SERVICE_API_ID}"; + from the MEC_APP entity + } + then { + // MEC 011 3.3.1, clause 9.2.5.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_004_OK" + + Test objective + "Check that the IUT updates the publishing of a new API when queried by a MEC Application" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 9.2.5.3.2" + + Config Id Config_MEC_1 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; and + the IUT entity having a publishedMECSerciceAPI containing + serviceInfoId indicating value SERVICE_API_ID; + } + + // MEC 011 3.3.1, clause 9.1.2.2 + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value "/published-apis/v1/{MEC_SRV_SER_INSTANCE_ID}/service-apis/{SERVICE_API_ID}", + body containing + serviceAPIDescription containing + apiId indicating value MEC_SRV_SER_INSTANCE_ID, + apiName indicating value MEC_SRV_SER_NAME, + aefProfiles containing + aefProfile indicating value any_value;, + supportedFeatures indicating value any_value, + serviceAPICategory indicating value any_value, + shareableInfo set to omit, + ccfId set to omit, + apiSuppFeats set to omit, + pubApiPath set to omit, + apiStatus set to omit;;; + from the MEC_APP entity + } + then { + // MEC 011 3.3.1, clause 9.2.5.3.2 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + serviceAPIDescription containing + apiId indicating value MEC_SRV_SER_INSTANCE_ID, + apiName indicating value MEC_SRV_SER_NAME, + aefProfiles containing + aefProfile indicating value any_value;, + supportedFeatures indicating value any_value, + serviceAPICategory indicating value any_value, + shareableInfo set to omit, + ccfId set to omit, + apiSuppFeats set to omit, + pubApiPath set to omit, + apiStatus set to omit;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_004_NF" + + Test objective + "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 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 9.2.5.3.2" + + Config Id Config_MEC_1 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; and + the IUT entity having a publishedMECSerciceAPI containing + serviceInfoId indicating value SERVICE_API_ID; + } + + // MEC 011 3.3.1, clause 9.1.2.2 + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value "/published-apis/v1/{MEC_SRV_SER_INSTANCE_ID}/service-apis/{UNKNOWN_SERVICE_API_ID}", + body containing + serviceAPIDescription containing + apiId indicating value MEC_SRV_SER_INSTANCE_ID, + apiName indicating value MEC_SRV_SER_NAME, + aefProfiles containing + aefProfile indicating value any_value;, + supportedFeatures indicating value any_value, + serviceAPICategory indicating value any_value, + shareableInfo set to omit, + ccfId set to omit, + apiSuppFeats set to omit, + pubApiPath set to omit, + apiStatus set to omit;;; + from the MEC_APP entity + } + then { + // MEC 011 3.3.1, clause 9.2.5.3.2 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_005_OK" + + Test objective + "Check that the IUT changes the publishing of a new API when queried by a MEC Application" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.2.3", + "ETSI GS MEC 011 3.3.1, clause 9.2.5.3.3" + + Config Id Config_MEC_1 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; and + the IUT entity having a publishedMECSerciceAPI containing + serviceInfoId indicating value SERVICE_API_ID; + } + + // MEC 011 3.3.1, clause 9.1.2.3 + Expected behaviour + ensure that { + when { + the IUT entity receives a vPATCH containing + uri indicating value "/published-apis/v1/{MEC_SRV_SER_INSTANCE_ID}/service-apis/{SERVICE_API_ID}", + body containing + serviceAPIDescriptionPatch containing + serviceAPICategory indicating value MEC_SRV_SER_INSTANCE_ID, + shareableInfo set to omit, + ccfId set to omit, + apiSuppFeats set to omit, + pubApiPath set to omit, + apiStatus set to omit, + "vendorSpecific-urn:etsi:mec:capifext:service-info" indicating value any_value;;; + from the MEC_APP entity + } + then { + // MEC 011 3.3.1, clause 9.2.4.3.3 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + serviceAPIDescription containing + apiId indicating value MEC_SRV_SER_INSTANCE_ID, + apiName indicating value MEC_SRV_SER_NAME, + aefProfiles containing + aefProfile indicating value any_value;, + supportedFeatures indicating value any_value, + apiProvName indicating value any_value;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_005_NF" + + Test objective + "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 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 9.2.5.3.3" + + Config Id Config_MEC_1 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; and + the IUT entity having a publishedMECSerciceAPI containing + serviceInfoId indicating value SERVICE_API_ID; + } + + // MEC 011 3.3.1, clause 9.1.2.2 + Expected behaviour + ensure that { + when { + the IUT entity receives a vPATCH containing + uri indicating value "/published-apis/v1/{MEC_SRV_SER_INSTANCE_ID}/service-apis/{UNKNOWN_SERVICE_API_ID}", + body containing + serviceAPIDescriptionPatch containing + serviceAPICategory indicating value MEC_SRV_SER_INSTANCE_ID, + shareableInfo set to omit, + ccfId set to omit, + apiSuppFeats set to omit, + pubApiPath set to omit, + apiStatus set to omit, + "vendorSpecific-urn:etsi:mec:capifext:service-info" indicating value any_value;;; + from the MEC_APP entity + } + then { + // MEC 011 3.3.1, clause 9.2.5.3.3 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_007_OK" + + Test objective + "Check that the IUT acknowledges the removing of a published API when queried by a MEC Application" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 9.2.5.3.5" + + Config Id Config_MEC_1 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; and + the IUT entity having a publishedMECSerciceAPI containing + serviceInfoId indicating value SERVICE_API_ID; + } + + // MEC 011 3.3.1, clause 9.1.2.2 + Expected behaviour + ensure that { + when { + the IUT entity receives a vDELETE containing + uri indicating value "/published-apis/v1/{MEC_SRV_SER_INSTANCE_ID}/service-apis/{SERVICE_API_ID}"; + from the MEC_APP entity + } + then { + // MEC 011 3.3.1, clause 9.2.5.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "204 No Content"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_007_NF" + + Test objective + "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 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 9.2.5.3.5" + + Config Id Config_MEC_1 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; and + the IUT entity having a publishedMECSerciceAPI containing + serviceInfoId indicating value SERVICE_API_ID; + } + + // MEC 011 3.3.1, clause 9.1.2.2 + Expected behaviour + ensure that { + when { + the IUT entity receives a vDELETE containing + uri indicating value "/published-apis/v1/{MEC_SRV_SER_INSTANCE_ID}/service-apis/{UNKNOWN_SERVICE_API_ID}"; + from the MEC_APP entity + } + then { + // MEC 011 3.3.1, clause 9.2.5.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_010_OK" + + Test objective + "Check that the IUT acknowledges the creation of a CAPIF subscription request when requested by a MEC Application" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.3.1", + "ETSI GS MEC 011 3.3.1, clause 9.2.6.3.4" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; and + the IUT entity having a publishedMECSerciceAPI containing + serviceInfoId indicating value SERVICE_API_ID; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "/capif-events/v1/{MEC_SRV_SER_INSTANCE_ID}/subscriptions" + body containing + eventSubscription containing + events_ indicating value CAPIF_EVENT_VALUE, + eventReq set to omit, + notificationDestination indicating value CALLBACK_URL;;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "201 Created", + headers containing + Location set to "/capif-events/v1/{MEC_SRV_SER_INSTANCE_ID}/subscriptions/{SUBSCRIPTION_ID}";, + body containing + eventSubscription containing + events_ indicating value CAPIF_EVENT_VALUE, + eventReq set to omit, + notificationDestination indicating value CALLBACK_URL;;; + to the MEC_APP entity + and the IUT entity sends a vPOST containing + Uri set to CALLBACK_URL + body containing + eventNotification containing + events_ indicating value any_value;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_010_NF" + + Test objective + "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 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.3.1", + "ETSI GS MEC 011 3.3.1, clause 9.2.6.3.4" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; and + the IUT entity having a publishedMECSerciceAPI containing + serviceInfoId indicating value SERVICE_API_ID; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "/capif-events/v1/{UNKNOWN_MEC_SRV_SER_INSTANCE_ID}/subscriptions" + body containing + eventSubscription containing + events_ indicating value CAPIF_EVENT_VALUE, + eventReq set to omit, + notificationDestination indicating value CALLBACK_URL;;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_011_OK" + + Test objective + "Check that the IUT acknowledges the update of a CAPIF subscription request when requested by a MEC Application" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.3.1", + "ETSI GS MEC 011 3.3.1, clause 9.2.6.3.2" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; and + the IUT entity having a publishedMECSerciceAPI containing + serviceInfoId indicating value SERVICE_API_ID; and + the IUT entity having an eventSubscription + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value "/capif-events/v1/{MEC_SRV_SER_INSTANCE_ID}/subscriptions/{SUBSCRIPTION_ID}" + body containing + eventSubscription containing + events_ indicating value NEW_CAPIF_EVENT_VALUE, + eventReq set to omit, + notificationDestination indicating value CALLBACK_URL;;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + eventSubscription containing + events_ indicating value NEW_CAPIF_EVENT_VALUE, + eventReq set to omit, + notificationDestination indicating value CALLBACK_URL;;; + to the MEC_APP entity + and the IUT entity sends a vPOST containing + Uri set to CALLBACK_URL + body containing + eventNotification containing + events_ indicating value any_value;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_011_NF" + + Test objective + "Check that the IUT acknowledges the update of a CAPIF subscription request when requested by a MEC Application" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.3.1", + "ETSI GS MEC 011 3.3.1, clause 9.2.6.3.4" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; and + the IUT entity having a publishedMECSerciceAPI containing + serviceInfoId indicating value SERVICE_API_ID; and + the IUT entity having an eventSubscription + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value "/capif-events/v1/{MEC_SRV_SER_INSTANCE_ID}/subscriptions/{UNKNOWN_SUBSCRIPTION_ID}" + body containing + eventSubscription containing + events_ indicating value NEW_CAPIF_EVENT_VALUE, + eventReq set to omit, + notificationDestination indicating value CALLBACK_URL;;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_012_OK" + + Test objective + "Check that the IUT acknowledges the changes of a CAPIF subscription request when requested by a MEC Application" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.3.1", + "ETSI GS MEC 011 3.3.1, clause 9.2.6.3.2" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; and + the IUT entity having a publishedMECSerciceAPI containing + serviceInfoId indicating value SERVICE_API_ID; and + the IUT entity having an eventSubscription + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPATCH containing + uri indicating value "/capif-events/v1/{MEC_SRV_SER_INSTANCE_ID}/subscriptions/{SUBSCRIPTION_ID}" + body containing + eventSubscriptionPatch containing + events_ indicating value NEW_CAPIF_EVENT_VALUE, + eventReq set to omit, + notificationDestination indicating value CALLBACK_URL;;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + eventSubscription containing + events_ indicating value CAPIF_EVENT_VALUE, + eventReq set to omit, + notificationDestination indicating value NEW_CALLBACK_URL;;; + to the MEC_APP entity + and the IUT entity sends a vPOST containing + Uri set to CALLBACK_URL + body containing + eventNotification containing + events_ indicating value any_value;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_012_NF" + + Test objective + "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 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.3.1", + "ETSI GS MEC 011 3.3.1, clause 9.2.6.3.2" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; and + the IUT entity having a publishedMECSerciceAPI containing + serviceInfoId indicating value SERVICE_API_ID; and + the IUT entity having an eventSubscription + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPATCH containing + uri indicating value "/capif-events/v1/{MEC_SRV_SER_INSTANCE_ID}/subscriptions/{UNKNOWN_SUBSCRIPTION_ID}" + body containing + eventSubscriptionPatch containing + events_ indicating value NEW_CAPIF_EVENT_VALUE, + eventReq set to omit, + notificationDestination indicating value CALLBACK_URL;;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_013_OK" + + Test objective + "Check that the IUT acknowledges the cancellation of a CAPIF subscription when requested by a MEC Application" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.3.1", + "ETSI GS MEC 011 3.3.1, clause 9.2.6.3.4" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; and + the IUT entity having a publishedMECSerciceAPI containing + serviceInfoId indicating value SERVICE_API_ID; and + the IUT entity having an eventSubscription + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vDELETE containing + uri indicating value "/capif-events/v1/{MEC_SRV_SER_INSTANCE_ID}/subscriptions/{SUBSCRIPTION_ID}"; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "204 No Content"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_013_NF" + + Test objective + "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 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.3.1", + "ETSI GS MEC 011 3.3.1, clause 9.2.6.3.4" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; and + the IUT entity having a publishedMECSerciceAPI containing + serviceInfoId indicating value SERVICE_API_ID; and + the IUT entity having an eventSubscription + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vDELETE containing + uri indicating value "/capif-events/v1/{MEC_SRV_SER_INSTANCE_ID}/subscriptions/{UNKNOWN_SUBSCRIPTION_ID}"; + from the MEC_APP entity + } + then { + // MEC 045, clause 7.3.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + +} \ No newline at end of file diff --git a/Test Purposes/MEC011/SRV/CONFTASK/ConfirmTasks.tplan2 b/Test Purposes/MEC011/SRV/CONFTASK/ConfirmTasks.tplan2 index 67ac08e..43d4baf 100644 --- a/Test Purposes/MEC011/SRV/CONFTASK/ConfirmTasks.tplan2 +++ b/Test Purposes/MEC011/SRV/CONFTASK/ConfirmTasks.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters */ @@ -20,9 +20,9 @@ Package MEC_MEC011_SRV_CONFTASK { "Check that the IUT responds that it has completed the application level termination" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.3", - "ETSI GS MEC 011 3.2.1, clause 7.1.4.3", - "ETSI GS MEC 011 3.2.1, clause 7.2.11.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.3", + "ETSI GS MEC 011 3.3.1, clause 7.1.4.3", + "ETSI GS MEC 011 3.3.1, clause 7.2.11.3.4" Config Id Config_MEC_1 @@ -34,7 +34,7 @@ Package MEC_MEC011_SRV_CONFTASK { instance_id indicating value APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.3 + // MEC 011 3.3.1, clause 5.2.3 Expected behaviour ensure that { when { @@ -46,7 +46,7 @@ Package MEC_MEC011_SRV_CONFTASK { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.11.3.4 + // MEC 011 3.3.1, clause 7.2.11.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "204 No Content"; to the MEC_APP entity @@ -62,9 +62,9 @@ Package MEC_MEC011_SRV_CONFTASK { "Check that the IUT responds with an error when a request for an operationAction is sent to an unknown application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.3", - "ETSI GS MEC 011 3.2.1, clause 7.1.4.3", - "ETSI GS MEC 011 3.2.1, clause 7.2.11.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.3", + "ETSI GS MEC 011 3.3.1, clause 7.1.4.3", + "ETSI GS MEC 011 3.3.1, clause 7.2.11.3.4" Config Id Config_MEC_1 @@ -76,7 +76,7 @@ Package MEC_MEC011_SRV_CONFTASK { instance_id indicating value NON_EXSITENT_APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.8 + // MEC 011 3.3.1, clause 5.2.8 Expected behaviour ensure that { when { @@ -88,7 +88,7 @@ Package MEC_MEC011_SRV_CONFTASK { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.10.3.1 + // MEC 011 3.3.1, clause 7.2.10.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -103,9 +103,9 @@ Package MEC_MEC011_SRV_CONFTASK { "Check that the IUT responds that the MEC application is up and running" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.3", - "ETSI GS MEC 011 3.2.1, clause 7.1.4.3", - "ETSI GS MEC 011 3.2.1, clause 7.2.12.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.3", + "ETSI GS MEC 011 3.3.1, clause 7.1.4.3", + "ETSI GS MEC 011 3.3.1, clause 7.2.12.3.4" Config Id Config_MEC_1 @@ -117,7 +117,7 @@ Package MEC_MEC011_SRV_CONFTASK { instance_id indicating value APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.2 + // MEC 011 3.3.1, clause 5.2.2 Expected behaviour ensure that { when { @@ -129,7 +129,7 @@ Package MEC_MEC011_SRV_CONFTASK { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.12.3.4 + // MEC 011 3.3.1, clause 7.2.12.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "204 No Content"; to the MEC_APP entity @@ -145,9 +145,9 @@ Package MEC_MEC011_SRV_CONFTASK { "Check that the IUT responds with an error when a request for an indication is sent to an unknown application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.3", - "ETSI GS MEC 011 3.2.1, clause 7.1.4.3", - "ETSI GS MEC 011 3.2.1, clause 7.2.12.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.3", + "ETSI GS MEC 011 3.3.1, clause 7.1.4.3", + "ETSI GS MEC 011 3.3.1, clause 7.2.12.3.4" Config Id Config_MEC_1 @@ -159,7 +159,7 @@ Package MEC_MEC011_SRV_CONFTASK { instance_id indicating value NON_EXSITENT_APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.8 + // MEC 011 3.3.1, clause 5.2.8 Expected behaviour ensure that { when { @@ -171,7 +171,7 @@ Package MEC_MEC011_SRV_CONFTASK { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.12.3.4 + // MEC 011 3.3.1, clause 7.2.12.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity diff --git a/Test Purposes/MEC011/SRV/DNS/PlatDnsRules.tplan2 b/Test Purposes/MEC011/SRV/DNS/PlatDnsRules.tplan2 index da9f712..c68e85c 100644 --- a/Test Purposes/MEC011/SRV/DNS/PlatDnsRules.tplan2 +++ b/Test Purposes/MEC011/SRV/DNS/PlatDnsRules.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters */ @@ -18,9 +18,9 @@ Package MEC_MEC011_SRV_DNS { "Check that the IUT responds with a list of active DNS rules when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.8", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.3", - "ETSI GS MEC 011 3.2.1, clause 7.2.9.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.8", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.3", + "ETSI GS MEC 011 3.3.1, clause 7.2.9.3.1" Config Id Config_MEC_1 @@ -32,7 +32,7 @@ Package MEC_MEC011_SRV_DNS { instance_id indicating value APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.8 + // MEC 011 3.3.1, clause 5.2.8 Expected behaviour ensure that { when { @@ -41,7 +41,7 @@ Package MEC_MEC011_SRV_DNS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.9.3.1 + // MEC 011 3.3.1, clause 7.2.9.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -59,9 +59,9 @@ Package MEC_MEC011_SRV_DNS { "Check that the IUT responds with a list of active DNS rules when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.8", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.3", - "ETSI GS MEC 011 3.2.1, clause 7.2.9.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.8", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.3", + "ETSI GS MEC 011 3.3.1, clause 7.2.9.3.1" Config Id Config_MEC_1 @@ -73,7 +73,7 @@ Package MEC_MEC011_SRV_DNS { instance_id indicating value NON_EXISTANT_APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.8 + // MEC 011 3.3.1, clause 5.2.8 Expected behaviour ensure that { when { @@ -82,7 +82,7 @@ Package MEC_MEC011_SRV_DNS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.9.3.1 + // MEC 011 3.3.1, clause 7.2.9.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -98,9 +98,9 @@ Package MEC_MEC011_SRV_DNS { "Check that the IUT responds with the information on a specific DNS rule when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.8", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.3", - "ETSI GS MEC 011 3.2.1, clause 7.2.10.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.8", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.3", + "ETSI GS MEC 011 3.3.1, clause 7.2.10.3.1" Config Id Config_MEC_1 @@ -114,7 +114,7 @@ Package MEC_MEC011_SRV_DNS { rule_id indicating value DNS_RULE_ID; } - // MEC 011 3.2.1, clause 5.2.8 + // MEC 011 3.3.1, clause 5.2.8 Expected behaviour ensure that { when { @@ -123,7 +123,7 @@ Package MEC_MEC011_SRV_DNS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.10.3.1 + // MEC 011 3.3.1, clause 7.2.10.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -142,9 +142,9 @@ Package MEC_MEC011_SRV_DNS { "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.8", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.3", - "ETSI GS MEC 011 3.2.1, clause 7.2.10.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.8", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.3", + "ETSI GS MEC 011 3.3.1, clause 7.2.10.3.1" Config Id Config_MEC_1 @@ -158,7 +158,7 @@ Package MEC_MEC011_SRV_DNS { rule_id indicating value NON_EXISTENT_DNS_RULE_ID; } - // MEC 011 3.2.1, clause 5.2.8 + // MEC 011 3.3.1, clause 5.2.8 Expected behaviour ensure that { when { @@ -167,7 +167,7 @@ Package MEC_MEC011_SRV_DNS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.10.3.1 + // MEC 011 3.3.1, clause 7.2.10.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -183,9 +183,9 @@ Package MEC_MEC011_SRV_DNS { "Check that the IUT updates a specific DNS rule when commanded by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.8", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.3", - "ETSI GS MEC 011 3.2.1, clause 7.2.10.3.2" + "ETSI GS MEC 011 3.3.1, clause 5.2.8", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.3", + "ETSI GS MEC 011 3.3.1, clause 7.2.10.3.2" Config Id Config_MEC_1 @@ -199,7 +199,7 @@ Package MEC_MEC011_SRV_DNS { rule_id indicating value DNS_RULE_ID; } - // MEC 011 3.2.1, clause 5.2.8 + // MEC 011 3.3.1, clause 5.2.8 Expected behaviour ensure that { when { @@ -212,7 +212,7 @@ Package MEC_MEC011_SRV_DNS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.10.3.2 + // MEC 011 3.3.1, clause 7.2.10.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -232,9 +232,9 @@ Package MEC_MEC011_SRV_DNS { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.8", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.3", - "ETSI GS MEC 011 3.2.1, clause 7.2.10.3.2" + "ETSI GS MEC 011 3.3.1, clause 5.2.8", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.3", + "ETSI GS MEC 011 3.3.1, clause 7.2.10.3.2" Config Id Config_MEC_1 @@ -248,7 +248,7 @@ Package MEC_MEC011_SRV_DNS { rule_id indicating value DNS_RULE_ID; } - // MEC 011 3.2.1, clause 5.2.8 + // MEC 011 3.3.1, clause 5.2.8 Expected behaviour ensure that { when { @@ -261,7 +261,7 @@ Package MEC_MEC011_SRV_DNS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.10.3.2 + // MEC 011 3.3.1, clause 7.2.10.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -277,9 +277,9 @@ Package MEC_MEC011_SRV_DNS { "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.8", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.3", - "ETSI GS MEC 011 3.2.1, clause 7.2.10.3.2" + "ETSI GS MEC 011 3.3.1, clause 5.2.8", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.3", + "ETSI GS MEC 011 3.3.1, clause 7.2.10.3.2" Config Id Config_MEC_1 @@ -293,7 +293,7 @@ Package MEC_MEC011_SRV_DNS { rule_id indicating value NON_EXISTENT_DNS_RULE_ID; } - // MEC 011 3.2.1, clause 5.2.8 + // MEC 011 3.3.1, clause 5.2.8 Expected behaviour ensure that { when { @@ -306,7 +306,7 @@ Package MEC_MEC011_SRV_DNS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.10.3.2 + // MEC 011 3.3.1, clause 7.2.10.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -321,9 +321,9 @@ Package MEC_MEC011_SRV_DNS { "Check that the IUT responds with an error when a request sent by a MEC Application doesn't comply with a required condition" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.8", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.3", - "ETSI GS MEC 011 3.2.1, clause 7.2.10.3.2" + "ETSI GS MEC 011 3.3.1, clause 5.2.8", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.3", + "ETSI GS MEC 011 3.3.1, clause 7.2.10.3.2" Config Id Config_MEC_1 @@ -337,7 +337,7 @@ Package MEC_MEC011_SRV_DNS { rule_id indicating value DNS_RULE_ID; } - // MEC 011 3.2.1, clause 5.2.8 + // MEC 011 3.3.1, clause 5.2.8 Expected behaviour ensure that { when { @@ -350,7 +350,7 @@ Package MEC_MEC011_SRV_DNS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.10.3.2 + // MEC 011 3.3.1, clause 7.2.10.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "412 Precondition Failed"; to the MEC_APP entity diff --git a/Test Purposes/MEC011/SRV/MSL/Liveness.tplan2 b/Test Purposes/MEC011/SRV/MSL/Liveness.tplan2 index 1130dc9..f60cf9f 100644 --- a/Test Purposes/MEC011/SRV/MSL/Liveness.tplan2 +++ b/Test Purposes/MEC011/SRV/MSL/Liveness.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters */ @@ -19,9 +19,9 @@ Package MEC_MEC011_SRV_LIV { "Check that the IUT responds with the liveness of a MEC service instance when queried 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.4", - "ETSI GS MEC 011 3.2.1, clause 8.2.10.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.12", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.4", + "ETSI GS MEC 011 3.3.1, clause 8.2.10.3.1" Config Id Config_MEC_1 @@ -36,7 +36,7 @@ Package MEC_MEC011_SRV_LIV { liveness set to "link/to/individual/mecServiceLiveness";; } - // MEC 011 3.2.1, clause 5.2.12 + // MEC 011 3.3.1, clause 5.2.12 Expected behaviour ensure that { when { @@ -45,7 +45,7 @@ Package MEC_MEC011_SRV_LIV { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.10.3.1 + // MEC 011 3.3.1, clause 8.2.10.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -64,9 +64,9 @@ Test Purpose { "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 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" + "ETSI GS MEC 011 3.3.1, clause 5.2.12", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.4", + "ETSI GS MEC 011 3.3.1, clause 8.2.10.3.1" Config Id Config_MEC_1 @@ -81,7 +81,7 @@ Test Purpose { liveness set to "link/to/individual/mecServiceLiveness";; } - // MEC 011 3.2.1, clause 5.2.5 + // MEC 011 3.3.1, clause 5.2.5 Expected behaviour ensure that { when { @@ -90,7 +90,7 @@ Test Purpose { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.10.3.1 + // MEC 011 3.3.1, clause 8.2.10.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -106,9 +106,9 @@ Test Purpose { "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" + "ETSI GS MEC 011 3.3.1, clause 5.2.12", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.5", + "ETSI GS MEC 011 3.3.1, clause 8.2.10.3.3" Config Id Config_MEC_1 @@ -124,7 +124,7 @@ Test Purpose { liveness set to "link/to/individual/mecServiceLiveness";; } - // MEC 011 3.2.1, clause 5.2.12 + // MEC 011 3.3.1, clause 5.2.12 Expected behaviour ensure that { when { @@ -136,7 +136,7 @@ Test Purpose { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.10.3.3 + // MEC 011 3.3.1, clause 8.2.10.3.3 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -154,9 +154,9 @@ Test Purpose { "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" + "ETSI GS MEC 011 3.3.1, clause 5.2.12", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.5", + "ETSI GS MEC 011 3.3.1, clause 8.2.10.3.3" Config Id Config_MEC_1 @@ -172,7 +172,7 @@ Test Purpose { liveness set to "link/to/individual/mecServiceLiveness";; } - // MEC 011 3.2.1, clause 5.2.12 + // MEC 011 3.3.1, clause 5.2.12 Expected behaviour ensure that { when { @@ -184,7 +184,7 @@ Test Purpose { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.10.3.3 + // MEC 011 3.3.1, clause 8.2.10.3.3 the IUT entity sends a HTTP_RESPONSE containing status_code set to "204 No Content"; to the MEC_APP entity @@ -199,9 +199,9 @@ Test Purpose { "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 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" + "ETSI GS MEC 011 3.3.1, clause 5.2.12", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.5", + "ETSI GS MEC 011 3.3.1, clause 8.2.10.3.3" Config Id Config_MEC_1 @@ -217,7 +217,7 @@ Test Purpose { liveness set to "link/to/individual/mecServiceLiveness";; } - // MEC 011 3.2.1, clause 5.2.12 + // MEC 011 3.3.1, clause 5.2.12 Expected behaviour ensure that { when { @@ -229,7 +229,7 @@ Test Purpose { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.10.3.3 + // MEC 011 3.3.1, clause 8.2.10.3.3 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -245,9 +245,9 @@ Test Purpose { "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 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" + "ETSI GS MEC 011 3.3.1, clause 5.2.12", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.5", + "ETSI GS MEC 011 3.3.1, clause 8.2.10.3.3" Config Id Config_MEC_1 @@ -263,7 +263,7 @@ Test Purpose { liveness set to "link/to/individual/mecServiceLiveness";; } - // MEC 011 3.2.1, clause 5.2.12 + // MEC 011 3.3.1, clause 5.2.12 Expected behaviour ensure that { when { @@ -275,7 +275,7 @@ Test Purpose { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.10.3.3 + // MEC 011 3.3.1, clause 8.2.10.3.3 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity diff --git a/Test Purposes/MEC011/SRV/REGAPPS/RegisterAppsServices.tplan2 b/Test Purposes/MEC011/SRV/REGAPPS/RegisterAppsServices.tplan2 index 9569138..41051f1 100644 --- a/Test Purposes/MEC011/SRV/REGAPPS/RegisterAppsServices.tplan2 +++ b/Test Purposes/MEC011/SRV/REGAPPS/RegisterAppsServices.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters */ @@ -18,9 +18,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT acknowledges the registration by a MEC Application to the MEC platform" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.13", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.13.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.13", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.13.3.4" Config Id Config_MEC_1 @@ -32,7 +32,7 @@ Package MEC_MEC011_SRV_REGAPPS { appName indicating value APP_NAME; } - // MEC 011 3.2.1, clause 5.2.13 + // MEC 011 3.3.1, clause 5.2.13 Expected behaviour ensure that { when { @@ -44,7 +44,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.13.3.4 + // MEC 011 3.3.1, clause 7.2.13.3.4 the IUT entity sends a HTTP_RESPONSE containing status set to "201 Created", headers containing @@ -65,9 +65,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT acknowledges the registration by a MEC Application to the MEC platform" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.13", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.13.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.13", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.13.3.4" Config Id Config_MEC_1 @@ -80,7 +80,7 @@ Package MEC_MEC011_SRV_REGAPPS { appInstanceID indicating value APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.13 + // MEC 011 3.3.1, clause 5.2.13 Expected behaviour ensure that { when { @@ -93,7 +93,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.13.3.4 + // MEC 011 3.3.1, clause 7.2.13.3.4 the IUT entity sends a HTTP_RESPONSE containing status set to "201 Created", headers containing @@ -115,9 +115,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT acknowledges the registration by a MEC Application instanciated by the MEC platform" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.13", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.13.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.13", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.13.3.4" Config Id Config_MEC_1 @@ -131,7 +131,7 @@ Package MEC_MEC011_SRV_REGAPPS { appDId indicating value APP_D_ID; } - // MEC 011 3.2.1, clause 5.2.13 + // MEC 011 3.3.1, clause 5.2.13 Expected behaviour ensure that { when { @@ -146,7 +146,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.13.3.4 + // MEC 011 3.3.1, clause 7.2.13.3.4 the IUT entity sends a HTTP_RESPONSE containing status set to "201 Created", headers containing @@ -170,9 +170,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with an error message when the IUT received a registration with missing fields from a MEC Application instanciated by the MEC platform" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.13", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.13.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.13", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.13.3.4" Config Id Config_MEC_1 @@ -186,7 +186,7 @@ Package MEC_MEC011_SRV_REGAPPS { appDId indicating value APP_D_ID; } - // MEC 011 3.2.1, clause 5.2.13 + // MEC 011 3.3.1, clause 5.2.13 Expected behaviour ensure that { when { @@ -200,7 +200,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.13.3.4 + // MEC 011 3.3.1, clause 7.2.13.3.4 the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request"; to the MEC_APP entity @@ -216,9 +216,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with an error message when the IUT received by a MEC Application registration with missing endpoint" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.13", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.13.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.13", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.13.3.4" Config Id Config_MEC_1 @@ -231,7 +231,7 @@ Package MEC_MEC011_SRV_REGAPPS { appInstanceID indicating value APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.13 + // MEC 011 3.3.1, clause 5.2.13 Expected behaviour ensure that { when { @@ -246,7 +246,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.13.3.4 + // MEC 011 3.3.1, clause 7.2.13.3.4 the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request"; to the MEC_APP entity @@ -262,9 +262,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with an error message when the IUT received by a MEC Application registration with unexpected appServiceRequired" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.13", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.13.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.13", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.13.3.4" Config Id Config_MEC_1 @@ -277,7 +277,7 @@ Package MEC_MEC011_SRV_REGAPPS { appDId indicating value APP_D_ID; } - // MEC 011 3.2.1, clause 5.2.13 + // MEC 011 3.3.1, clause 5.2.13 Expected behaviour ensure that { when { @@ -291,7 +291,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.13.3.4 + // MEC 011 3.3.1, clause 7.2.13.3.4 the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request"; to the MEC_APP entity @@ -307,9 +307,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with an error message when the IUT received by a MEC Application registration with unexpected appServiceOptional" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.13", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.13.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.13", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.13.3.4" Config Id Config_MEC_1 @@ -322,7 +322,7 @@ Package MEC_MEC011_SRV_REGAPPS { appDId indicating value APP_D_ID; } - // MEC 011 3.2.1, clause 5.2.13 + // MEC 011 3.3.1, clause 5.2.13 Expected behaviour ensure that { when { @@ -336,7 +336,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.13.3.4 + // MEC 011 3.3.1, clause 7.2.13.3.4 the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request"; to the MEC_APP entity @@ -352,9 +352,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with an error message when the IUT received by a MEC Application registration with unexpected appFeatureRequired" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.13", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.13.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.13", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.13.3.4" Config Id Config_MEC_1 @@ -367,7 +367,7 @@ Package MEC_MEC011_SRV_REGAPPS { appDId indicating value APP_D_ID; } - // MEC 011 3.2.1, clause 5.2.13 + // MEC 011 3.3.1, clause 5.2.13 Expected behaviour ensure that { when { @@ -381,7 +381,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.13.3.4 + // MEC 011 3.3.1, clause 7.2.13.3.4 the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request"; to the MEC_APP entity @@ -397,9 +397,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with an error message when the IUT received by a MEC Application registration with unexpected appFeatureOptional" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.13", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.13.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.13", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.13.3.4" Config Id Config_MEC_1 @@ -412,7 +412,7 @@ Package MEC_MEC011_SRV_REGAPPS { appDId indicating value APP_D_ID; } - // MEC 011 3.2.1, clause 5.2.13 + // MEC 011 3.3.1, clause 5.2.13 Expected behaviour ensure that { when { @@ -426,7 +426,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.13.3.4 + // MEC 011 3.3.1, clause 7.2.13.3.4 the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request"; to the MEC_APP entity @@ -442,9 +442,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with the AppInfo description when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.13", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.14.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.13", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.14.3.1" Config Id Config_MEC_1 @@ -456,7 +456,7 @@ Package MEC_MEC011_SRV_REGAPPS { appInstanceId indicating value APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.13 + // MEC 011 3.3.1, clause 5.2.13 Expected behaviour ensure that { when { @@ -465,7 +465,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.14.3.1 + // MEC 011 3.3.1, clause 7.2.14.3.1 the IUT entity sends a HTTP_RESPONSE containing status set to "200 OK", body containing @@ -485,9 +485,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with an error when when it receives a request for returning an AppInfo with a wrong ID" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.13", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.14.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.13", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.14.3.1" Config Id Config_MEC_1 @@ -499,7 +499,7 @@ Package MEC_MEC011_SRV_REGAPPS { appInstanceId indicating value APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.13 + // MEC 011 3.3.1, clause 5.2.13 Expected behaviour ensure that { when { @@ -508,7 +508,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.14.3.1 + // MEC 011 3.3.1, clause 7.2.14.3.1 the IUT entity sends a HTTP_RESPONSE containing status set to "404 Not Found"; to the MEC_APP entity @@ -524,9 +524,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with 204 No Content when queried to update MEC Application registration" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.13", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.14.3.2" + "ETSI GS MEC 011 3.3.1, clause 5.2.13", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.14.3.2" Config Id Config_MEC_1 @@ -539,7 +539,7 @@ Package MEC_MEC011_SRV_REGAPPS { appInstanceId indicating value APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.13 + // MEC 011 3.3.1, clause 5.2.13 Expected behaviour ensure that { when { @@ -553,7 +553,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.14.3.2 + // MEC 011 3.3.1, clause 7.2.14.3.2 the IUT entity sends a HTTP_RESPONSE containing status set to "204 No Content"; to the MEC_APP entity @@ -569,9 +569,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with an error when queried to update MEC Application registration with a wrong ID" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.13", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.14.3.2" + "ETSI GS MEC 011 3.3.1, clause 5.2.13", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.14.3.2" Config Id Config_MEC_1 @@ -584,7 +584,7 @@ Package MEC_MEC011_SRV_REGAPPS { appInstanceId indicating value APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.13 + // MEC 011 3.3.1, clause 5.2.13 Expected behaviour ensure that { when { @@ -598,7 +598,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.14.3.2 + // MEC 011 3.3.1, clause 7.2.14.3.2 the IUT entity sends a HTTP_RESPONSE containing status set to "404 Not Found"; to the MEC_APP entity @@ -614,9 +614,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with 204 No Content when queried to delete an existing MEC Application registration" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.13", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.14.3.5" + "ETSI GS MEC 011 3.3.1, clause 5.2.13", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.14.3.5" Config Id Config_MEC_1 @@ -629,7 +629,7 @@ Package MEC_MEC011_SRV_REGAPPS { appInstanceId indicating value APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.13 + // MEC 011 3.3.1, clause 5.2.13 Expected behaviour ensure that { when { @@ -638,7 +638,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.14.3.2 + // MEC 011 3.3.1, clause 7.2.14.3.2 the IUT entity sends a HTTP_RESPONSE containing status set to "204 No Content"; to the MEC_APP entity @@ -654,9 +654,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with an error when queried to delete an unknown MEC Application registration" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.13", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.14.3.5" + "ETSI GS MEC 011 3.3.1, clause 5.2.13", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.14.3.5" Config Id Config_MEC_1 @@ -669,7 +669,7 @@ Package MEC_MEC011_SRV_REGAPPS { appInstanceId indicating value APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.13 + // MEC 011 3.3.1, clause 5.2.13 Expected behaviour ensure that { when { @@ -678,7 +678,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.14.3.2 + // MEC 011 3.3.1, clause 7.2.14.3.2 the IUT entity sends a HTTP_RESPONSE containing status set to "404 Not Found"; to the MEC_APP entity diff --git a/Test Purposes/MEC011/SRV/SAQ/PlatServices.tplan2 b/Test Purposes/MEC011/SRV/SAQ/PlatServices.tplan2 index cacb9d6..d4981c3 100644 --- a/Test Purposes/MEC011/SRV/SAQ/PlatServices.tplan2 +++ b/Test Purposes/MEC011/SRV/SAQ/PlatServices.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters */ @@ -18,9 +18,9 @@ Package MEC_MEC011_SRV_SAQ { "Check that the IUT responds with a list of available MEC services when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.5", - "ETSI GS MEC 011 3.2.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 8.2.3.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.5", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 8.2.3.3.1" Config Id Config_MEC_1 @@ -30,7 +30,7 @@ Package MEC_MEC011_SRV_SAQ { the IUT entity being_in idle_state } - // MEC 011 3.2.1, clause 5.2.5 + // MEC 011 3.3.1, clause 5.2.5 Expected behaviour ensure that { when { @@ -39,7 +39,7 @@ Package MEC_MEC011_SRV_SAQ { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.3.3.1 + // MEC 011 3.3.1, clause 8.2.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -57,9 +57,9 @@ Package MEC_MEC011_SRV_SAQ { "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 5.2.5", - "ETSI GS MEC 011 3.2.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 8.2.3.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.5", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 8.2.3.3.1" Config Id Config_MEC_1 @@ -69,7 +69,7 @@ Package MEC_MEC011_SRV_SAQ { the IUT entity being_in idle_state } - // MEC 011 3.2.1, clause 5.2.5 + // MEC 011 3.3.1, clause 5.2.5 Expected behaviour ensure that { when { @@ -80,7 +80,7 @@ Package MEC_MEC011_SRV_SAQ { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.3.3.1 + // MEC 011 3.3.1, clause 8.2.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -96,9 +96,9 @@ Package MEC_MEC011_SRV_SAQ { "Check that the IUT responds with the information on a specific service when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.5", - "ETSI GS MEC 011 3.2.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 8.2.4.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.5", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 8.2.4.3.1" Config Id Config_MEC_1 @@ -110,7 +110,7 @@ Package MEC_MEC011_SRV_SAQ { service_id indicating value SERVICE_ID; } - // MEC 011 3.2.1, clause 5.2.5 + // MEC 011 3.3.1, clause 5.2.5 Expected behaviour ensure that { when { @@ -119,7 +119,7 @@ Package MEC_MEC011_SRV_SAQ { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.4.3.1 + // MEC 011 3.3.1, clause 8.2.4.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -141,9 +141,9 @@ Package MEC_MEC011_SRV_SAQ { "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 3.2.1, clause 5.2.5", - "ETSI GS MEC 011 3.2.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 8.2.4.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.5", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 8.2.4.3.1" Config Id Config_MEC_1 @@ -155,7 +155,7 @@ Package MEC_MEC011_SRV_SAQ { service_id indicating value NON_EXISTENT_SERVICE_ID; } - // MEC 011 3.2.1, clause 5.2.5 + // MEC 011 3.3.1, clause 5.2.5 Expected behaviour ensure that { when { @@ -164,7 +164,7 @@ Package MEC_MEC011_SRV_SAQ { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.4.3.1 + // MEC 011 3.3.1, clause 8.2.4.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity diff --git a/Test Purposes/MEC011/SRV/SRVSUB/PlatSrvSubscriptions.tplan2 b/Test Purposes/MEC011/SRV/SRVSUB/PlatSrvSubscriptions.tplan2 index 6dfa2c8..9ede849 100644 --- a/Test Purposes/MEC011/SRV/SRVSUB/PlatSrvSubscriptions.tplan2 +++ b/Test Purposes/MEC011/SRV/SRVSUB/PlatSrvSubscriptions.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters */ Package MEC_MEC011_SRV_SRVSUB { @@ -17,9 +17,9 @@ Package MEC_MEC011_SRV_SRVSUB { "Check that the IUT responds with a list of subscriptions for notifications on services availability when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.1, clause 8.1.3", - "ETSI GS MEC 011 3.2.1, clause 8.2.8.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.6", + "ETSI GS MEC 011 3.3.1, clause 8.1.3", + "ETSI GS MEC 011 3.3.1, clause 8.2.8.3.1" Config Id Config_MEC_1 @@ -31,7 +31,7 @@ Package MEC_MEC011_SRV_SRVSUB { instance_id indicating value APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.6 + // MEC 011 3.3.1, clause 5.2.6 Expected behaviour ensure that { when { @@ -40,7 +40,7 @@ Package MEC_MEC011_SRV_SRVSUB { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.8.3.1 + // MEC 011 3.3.1, clause 8.2.8.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -60,9 +60,9 @@ Package MEC_MEC011_SRV_SRVSUB { "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.1, clause 8.1.3", - "ETSI GS MEC 011 3.2.1, clause 8.2.8.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.6", + "ETSI GS MEC 011 3.3.1, clause 8.1.3", + "ETSI GS MEC 011 3.3.1, clause 8.2.8.3.1" Config Id Config_MEC_1 @@ -74,7 +74,7 @@ Package MEC_MEC011_SRV_SRVSUB { instance_id indicating value NON_EXISTENT_APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.6 + // MEC 011 3.3.1, clause 5.2.6 Expected behaviour ensure that { when { @@ -83,7 +83,7 @@ Package MEC_MEC011_SRV_SRVSUB { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.8.3.1 + // MEC 011 3.3.1, clause 8.2.8.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -99,9 +99,9 @@ Package MEC_MEC011_SRV_SRVSUB { "Check that the IUT acknowledges the subscription by a MEC Application to notifications on service availability events" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.1, clause 8.1.3", - "ETSI GS MEC 011 3.2.1, clause 8.2.8.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.6", + "ETSI GS MEC 011 3.3.1, clause 8.1.3", + "ETSI GS MEC 011 3.3.1, clause 8.2.8.3.4" Config Id Config_MEC_1 @@ -113,7 +113,7 @@ Package MEC_MEC011_SRV_SRVSUB { instance_id indicating value APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.6.2 + // MEC 011 3.3.1, clause 5.2.6.2 Expected behaviour ensure that { when { @@ -126,7 +126,7 @@ Package MEC_MEC011_SRV_SRVSUB { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.8.3.4 + // MEC 011 3.3.1, clause 8.2.8.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "201 Created", Location set to LOCATION, @@ -147,9 +147,9 @@ Package MEC_MEC011_SRV_SRVSUB { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.1, clause 8.1.3", - "ETSI GS MEC 011 3.2.1, clause 8.2.8.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.6", + "ETSI GS MEC 011 3.3.1, clause 8.1.3", + "ETSI GS MEC 011 3.3.1, clause 8.2.8.3.4" Config Id Config_MEC_1 @@ -161,7 +161,7 @@ Package MEC_MEC011_SRV_SRVSUB { instance_id indicating value APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.6.2 + // MEC 011 3.3.1, clause 5.2.6.2 Expected behaviour ensure that { when { @@ -174,7 +174,7 @@ Package MEC_MEC011_SRV_SRVSUB { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.8.3.4 + // MEC 011 3.3.1, clause 8.2.8.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -190,9 +190,9 @@ Package MEC_MEC011_SRV_SRVSUB { "Check that the IUT responds with the information on a specific subscription when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.1, clause 8.1.3", - "ETSI GS MEC 011 3.2.1, clause 8.2.9.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.6", + "ETSI GS MEC 011 3.3.1, clause 8.1.3", + "ETSI GS MEC 011 3.3.1, clause 8.2.9.3.1" Config Id Config_MEC_1 @@ -206,7 +206,7 @@ Package MEC_MEC011_SRV_SRVSUB { subscription_id indicating value SUBSCRIPTION_ID; } - // MEC 011 3.2.1, clause 5.2.6 + // MEC 011 3.3.1, clause 5.2.6 Expected behaviour ensure that { when { @@ -215,7 +215,7 @@ Package MEC_MEC011_SRV_SRVSUB { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.9.3.1 + // MEC 011 3.3.1, clause 8.2.9.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -234,9 +234,9 @@ Package MEC_MEC011_SRV_SRVSUB { "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 3.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.1, clause 8.1.3", - "ETSI GS MEC 011 3.2.1, clause 8.2.9.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.6", + "ETSI GS MEC 011 3.3.1, clause 8.1.3", + "ETSI GS MEC 011 3.3.1, clause 8.2.9.3.1" Config Id Config_MEC_1 @@ -250,7 +250,7 @@ Package MEC_MEC011_SRV_SRVSUB { subscription_id indicating value NON_EXISTENT_SUBSCRIPTION_ID; } - // MEC 011 3.2.1, clause 5.2.6 + // MEC 011 3.3.1, clause 5.2.6 Expected behaviour ensure that { when { @@ -259,7 +259,7 @@ Package MEC_MEC011_SRV_SRVSUB { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.9.3.1 + // MEC 011 3.3.1, clause 8.2.9.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -276,9 +276,9 @@ Package MEC_MEC011_SRV_SRVSUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.1, clause 8.1.3", - "ETSI GS MEC 011 3.2.1, clause 8.2.9.3.5" + "ETSI GS MEC 011 3.3.1, clause 5.2.6", + "ETSI GS MEC 011 3.3.1, clause 8.1.3", + "ETSI GS MEC 011 3.3.1, clause 8.2.9.3.5" Config Id Config_MEC_1 @@ -292,7 +292,7 @@ Package MEC_MEC011_SRV_SRVSUB { subscription_id indicating value SUBSCRIPTION_ID; } - // MEC 011 3.2.1, clause 5.2.6 + // MEC 011 3.3.1, clause 5.2.6 Expected behaviour ensure that { when { @@ -301,7 +301,7 @@ Package MEC_MEC011_SRV_SRVSUB { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.9.3.5 + // MEC 011 3.3.1, clause 8.2.9.3.5 the IUT entity sends a HTTP_RESPONSE containing status_code set to "204 No Content"; to the MEC_APP entity @@ -317,9 +317,9 @@ Package MEC_MEC011_SRV_SRVSUB { "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 3.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.1, clause 8.1.3", - "ETSI GS MEC 011 3.2.1, clause 8.2.9.3.5" + "ETSI GS MEC 011 3.3.1, clause 5.2.6", + "ETSI GS MEC 011 3.3.1, clause 8.1.3", + "ETSI GS MEC 011 3.3.1, clause 8.2.9.3.5" Config Id Config_MEC_1 @@ -333,7 +333,7 @@ Package MEC_MEC011_SRV_SRVSUB { subscription_id indicating value NOT_EXISTENT_SUBSCRIPTION_ID; } - // MEC 011 3.2.1, clause 5.2.6 + // MEC 011 3.3.1, clause 5.2.6 Expected behaviour ensure that { when { @@ -342,7 +342,7 @@ Package MEC_MEC011_SRV_SRVSUB { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.9.3.5 + // MEC 011 3.3.1, clause 8.2.9.3.5 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity diff --git a/Test Purposes/MEC011/SRV/TIME/PlatTiming.tplan2 b/Test Purposes/MEC011/SRV/TIME/PlatTiming.tplan2 index 0a62e7f..9e817c6 100644 --- a/Test Purposes/MEC011/SRV/TIME/PlatTiming.tplan2 +++ b/Test Purposes/MEC011/SRV/TIME/PlatTiming.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters */ @@ -19,9 +19,9 @@ Package MEC_MEC011_SRV_TIME { when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.10.3", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.4", - "ETSI GS MEC 011 3.2.1, clause 7.2.5.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.10.3", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.4", + "ETSI GS MEC 011 3.3.1, clause 7.2.5.3.1" Config Id Config_MEC_1 @@ -31,7 +31,7 @@ Package MEC_MEC011_SRV_TIME { the IUT entity being_in idle_state } - // MEC 011 3.2.1, clause 5.2.10.3 + // MEC 011 3.3.1, clause 5.2.10.3 Expected behaviour ensure that { when { @@ -40,7 +40,7 @@ Package MEC_MEC011_SRV_TIME { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.5.3.1 + // MEC 011 3.3.1, clause 7.2.5.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -58,9 +58,9 @@ Package MEC_MEC011_SRV_TIME { "Check that the IUT responds with current time when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.10.2", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.5", - "ETSI GS MEC 011 3.2.1, clause 7.2.5.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.10.2", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.5", + "ETSI GS MEC 011 3.3.1, clause 7.2.5.3.1" Config Id Config_MEC_1 @@ -70,7 +70,7 @@ Package MEC_MEC011_SRV_TIME { the IUT entity being_in idle_state } - // MEC 011 3.2.1, clause 5.2.10.2 + // MEC 011 3.3.1, clause 5.2.10.2 Expected behaviour ensure that { when { @@ -79,7 +79,7 @@ Package MEC_MEC011_SRV_TIME { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.6.3.1 + // MEC 011 3.3.1, clause 7.2.6.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing diff --git a/Test Purposes/MEC011/SRV/TRAF/PlatTrafficRules.tplan2 b/Test Purposes/MEC011/SRV/TRAF/PlatTrafficRules.tplan2 index cb5b747..072af70 100644 --- a/Test Purposes/MEC011/SRV/TRAF/PlatTrafficRules.tplan2 +++ b/Test Purposes/MEC011/SRV/TRAF/PlatTrafficRules.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters */ @@ -17,9 +17,9 @@ Package MEC_MEC011_SRV_TRAF { "Check that the IUT responds with a list of available traffic rules when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.7", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 7.2.7.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.7", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 7.2.7.3.1" Config Id Config_MEC_1 @@ -31,7 +31,7 @@ Package MEC_MEC011_SRV_TRAF { instance_id indicating value APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.7 + // MEC 011 3.3.1, clause 5.2.7 Expected behaviour ensure that { when { @@ -40,7 +40,7 @@ Package MEC_MEC011_SRV_TRAF { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.7.3.1 + // MEC 011 3.3.1, clause 7.2.7.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -58,9 +58,9 @@ Package MEC_MEC011_SRV_TRAF { "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.7", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 7.2.7.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.7", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 7.2.7.3.1" Config Id Config_MEC_1 @@ -72,7 +72,7 @@ Package MEC_MEC011_SRV_TRAF { instance_id indicating value NON_EXISTENT_APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.7 + // MEC 011 3.3.1, clause 5.2.7 Expected behaviour ensure that { when { @@ -81,7 +81,7 @@ Package MEC_MEC011_SRV_TRAF { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.7.3.1 + // MEC 011 3.3.1, clause 7.2.7.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -98,9 +98,9 @@ Package MEC_MEC011_SRV_TRAF { when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.7", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 7.2.8.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.7", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 7.2.8.3.1" Config Id Config_MEC_1 @@ -114,7 +114,7 @@ Package MEC_MEC011_SRV_TRAF { rule_id indicating value TRAFFIC_RULE_ID; } - // MEC 011 3.2.1, clause 5.2.7 + // MEC 011 3.3.1, clause 5.2.7 Expected behaviour ensure that { when { @@ -123,7 +123,7 @@ Package MEC_MEC011_SRV_TRAF { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.8.3.1 + // MEC 011 3.3.1, clause 7.2.8.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -143,9 +143,9 @@ Package MEC_MEC011_SRV_TRAF { when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.7", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 7.2.8.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.7", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 7.2.8.3.1" Config Id Config_MEC_1 @@ -159,7 +159,7 @@ Package MEC_MEC011_SRV_TRAF { rule_id indicating value UNKNOWN_TRAFFIC_RULE_ID; } - // MEC 011 3.2.1, clause 5.2.7 + // MEC 011 3.3.1, clause 5.2.7 Expected behaviour ensure that { when { @@ -168,7 +168,7 @@ Package MEC_MEC011_SRV_TRAF { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.8.3.1 + // MEC 011 3.3.1, clause 7.2.8.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -185,9 +185,9 @@ Package MEC_MEC011_SRV_TRAF { "Check that the IUT updates a specific traffic rule when commanded by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.7", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 7.2.8.3.2" + "ETSI GS MEC 011 3.3.1, clause 5.2.7", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 7.2.8.3.2" Config Id Config_MEC_1 @@ -201,7 +201,7 @@ Package MEC_MEC011_SRV_TRAF { rule_id indicating value TRAFFIC_RULE_ID; } - // MEC 011 3.2.1, clause 5.2.7 + // MEC 011 3.3.1, clause 5.2.7 Expected behaviour ensure that { when { @@ -213,7 +213,7 @@ Package MEC_MEC011_SRV_TRAF { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.8.3.2 + // MEC 011 3.3.1, clause 7.2.8.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -232,9 +232,9 @@ Package MEC_MEC011_SRV_TRAF { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.7", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 7.2.8.3.2" + "ETSI GS MEC 011 3.3.1, clause 5.2.7", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 7.2.8.3.2" Config Id Config_MEC_1 @@ -248,7 +248,7 @@ Package MEC_MEC011_SRV_TRAF { rule_id indicating value TRAFFIC_RULE_ID; } - // MEC 011 3.2.1, clause 5.2.7 + // MEC 011 3.3.1, clause 5.2.7 Expected behaviour ensure that { when { @@ -260,7 +260,7 @@ Package MEC_MEC011_SRV_TRAF { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.8.3.2 + // MEC 011 3.3.1, clause 7.2.8.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -276,9 +276,9 @@ Package MEC_MEC011_SRV_TRAF { "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.7", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 7.2.8.3.2" + "ETSI GS MEC 011 3.3.1, clause 5.2.7", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 7.2.8.3.2" Config Id Config_MEC_1 @@ -292,7 +292,7 @@ Package MEC_MEC011_SRV_TRAF { rule_id indicating value NON_EXISTENT_TRAFFIC_RULE_ID; } - // MEC 011 3.2.1, clause 5.2.7 + // MEC 011 3.3.1, clause 5.2.7 Expected behaviour ensure that { when { @@ -304,7 +304,7 @@ Package MEC_MEC011_SRV_TRAF { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.8.3.2 + // MEC 011 3.3.1, clause 7.2.8.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -319,9 +319,9 @@ Package MEC_MEC011_SRV_TRAF { "Check that the IUT responds with an error when a request sent by a MEC Application doesn't comply with a required condition" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.7", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 7.2.8.3.2" + "ETSI GS MEC 011 3.3.1, clause 5.2.7", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 7.2.8.3.2" Config Id Config_MEC_1 @@ -335,7 +335,7 @@ Package MEC_MEC011_SRV_TRAF { rule_id indicating value TRAFFIC_RULE_ID; } - // MEC 011 3.2.1, clause 5.2.7 + // MEC 011 3.3.1, clause 5.2.7 Expected behaviour ensure that { when { @@ -348,7 +348,7 @@ Package MEC_MEC011_SRV_TRAF { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.8.3.2 + // MEC 011 3.3.1, clause 7.2.8.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "412 Precondition Failed"; to the MEC_APP entity diff --git a/Test Purposes/MEC011/SRV/TRANS/PlatTransport.tplan2 b/Test Purposes/MEC011/SRV/TRANS/PlatTransport.tplan2 index 805e771..6fabd6a 100644 --- a/Test Purposes/MEC011/SRV/TRANS/PlatTransport.tplan2 +++ b/Test Purposes/MEC011/SRV/TRANS/PlatTransport.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters */ @@ -18,9 +18,9 @@ Package MEC_MEC011_SRV_TRANS { "Check that the IUT responds with a list of available transports when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.9", - "ETSI GS MEC 011 3.2.1, clause 8.1.2.3", - "ETSI GS MEC 011 3.2.1, clause 8.2.5.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.9", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.3", + "ETSI GS MEC 011 3.3.1, clause 8.2.5.3.1" Config Id Config_MEC_1 @@ -30,7 +30,7 @@ Package MEC_MEC011_SRV_TRANS { the IUT entity being_in idle_state } - // MEC 011 3.2.1, clause 5.2.9 + // MEC 011 3.3.1, clause 5.2.9 Expected behaviour ensure that { when { @@ -39,7 +39,7 @@ Package MEC_MEC011_SRV_TRANS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.5.3.1 + // MEC 011 3.3.1, clause 8.2.5.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing diff --git a/Test Purposes/MEC012/SRV/RNIS/RnisAllSubscriptions.tplan2 b/Test Purposes/MEC012/SRV/RNIS/RnisAllSubscriptions.tplan2 index 44f81c5..d2df944 100644 --- a/Test Purposes/MEC012/SRV/RNIS/RnisAllSubscriptions.tplan2 +++ b/Test Purposes/MEC012/SRV/RNIS/RnisAllSubscriptions.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters */ diff --git a/Test Purposes/MEC012/SRV/RNIS/RnisNotifications.tplan2 b/Test Purposes/MEC012/SRV/RNIS/RnisNotifications.tplan2 index 04d6bc5..993a926 100644 --- a/Test Purposes/MEC012/SRV/RNIS/RnisNotifications.tplan2 +++ b/Test Purposes/MEC012/SRV/RNIS/RnisNotifications.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters */ diff --git a/Test Purposes/MEC012/SRV/RNIS/RnisQuery.tplan2 b/Test Purposes/MEC012/SRV/RNIS/RnisQuery.tplan2 index 1d203f3..60b7ea8 100644 --- a/Test Purposes/MEC012/SRV/RNIS/RnisQuery.tplan2 +++ b/Test Purposes/MEC012/SRV/RNIS/RnisQuery.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters */ @@ -11,7 +11,7 @@ Package MEC_MEC012_SRV_RNIS_QUERY { TP Id "TP_MEC_MEC012_SRV_RNIS_016_BR" // Negative test: 400 Bad request Test objective - "Check that the RNIS service returns an error when the RAB information is requested with a malformatted message" + "Check that the RNIS service returns an error when the RAB information is requested with a message" Reference "ETSI GS MEC 012 2.2.1, clause 7.3.3.1", "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/RabInfo" @@ -87,7 +87,7 @@ Package MEC_MEC012_SRV_RNIS_QUERY { TP Id "TP_MEC_MEC012_SRV_RNIS_017_BR" // Negative test: 400 Bad request Test objective - "Check that the RNIS service returns an error when the PLMN information is requested with a malformatted message" + "Check that the RNIS service returns an error when the PLMN information is requested with a malformed message" Reference "ETSI GS MEC 012 2.2.1, clause 7.4.3.1", "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/PlmnInfo" @@ -159,7 +159,7 @@ Package MEC_MEC012_SRV_RNIS_QUERY { TP Id "TP_MEC_MEC012_SRV_RNIS_018_BR" // Negative test: 400 Bad request Test objective - "Check that the RNIS service returns an error when the S1 bearer information is requested with a malformatted message" + "Check that the RNIS service returns an error when the S1 bearer information is requested with a malformed message" Reference "ETSI GS MEC 012 2.2.1, clause 7.5.3.1", "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/S1BearerInfo" @@ -236,7 +236,7 @@ Package MEC_MEC012_SRV_RNIS_QUERY { TP Id "TP_MEC_MEC012_SRV_RNIS_019_BR" // Negative test: 400 Bad request Test objective - "Check that the RNIS service returns an error when the L2 measurements information is requested with a malformatted message" + "Check that the RNIS service returns an error when the L2 measurements information is requested with a malformed message" Reference "ETSI GS MEC 012 2.2.1, clause 7.5a.3.1", "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml" diff --git a/Test Purposes/MEC012/SRV/RNIS/RnisSpecificSubscription.tplan2 b/Test Purposes/MEC012/SRV/RNIS/RnisSpecificSubscription.tplan2 index beb7d79..662e822 100644 --- a/Test Purposes/MEC012/SRV/RNIS/RnisSpecificSubscription.tplan2 +++ b/Test Purposes/MEC012/SRV/RNIS/RnisSpecificSubscription.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters */ Package MEC_MEC012_SRV_RNIS_SUB { diff --git a/Test Purposes/mec-common.tplan2 b/Test Purposes/mec-common.tplan2 index f4b7e07..67555df 100644 --- a/Test Purposes/mec-common.tplan2 +++ b/Test Purposes/mec-common.tplan2 @@ -179,7 +179,15 @@ Package MEC_Common { headers set to vHeadersResponse ; - // PIXITs for MEC03 + // PIXITs for MEC011-CAPIF + STRING MEC_SRV_SER_NAME; + STRING MEC_SRV_SER_NAME_1; + STRING MEC_SRV_SER_NAME_2; + STRING UNKNOWN_MEC_SRV_SER_NAME; + STRING UNKNOWN_MEC_SRV_SER_INSTANCE_ID; + STRING MEC_SRV_SER_INSTANCE_ID_1; + STRING MEC_SRV_SER_INSTANCE_ID_2; + // PIXITs for MEC030 STRING HUMAN_READABLE_IDENTIFIER; IMSI IMSI_DEVICE; STRING IOT_PLATFORM_ID; @@ -194,12 +202,12 @@ Package MEC_Common { STRING SYSTEM_ID_3; STRING SYSTEM_NAME_3; STRING SYSTEM_PROVIDER_3; + // PIXITs for MEC045 UINT32 REPORTING_INTERVAL; UINT32 MEASURINGING_PERIOD; UINT32 MEASURINGING_PERIOD_GT_REPORTING_INTERVAL; // REPORTING_INTERVAL * 2 UINT32 MEASURINGING_PERIOD_LT_REPORTING_INTERVAL; // REPORTING_INTERVAL / 3 UINT32 NUM_OF_REPORT; - } Configuration { -- GitLab From a47a2a90fe1924277d4892c7c0ab50386c210861 Mon Sep 17 00:00:00 2001 From: garciay Date: Mon, 27 Jan 2025 08:08:32 +0100 Subject: [PATCH 02/19] Review MEC 013 --- .../SRV/RLOCLOOK/PlatRadioNodeLocation.tplan2 | 26 +++---- .../SRV/UEAREALOOK/PlatUeAreaLookup.tplan2 | 34 ++++----- .../UEAREASUB/PlatUeAreaSubscription.tplan2 | 46 ++++++------ .../UEDISTLOOK/PlatUeDistanceLookup.tplan2 | 30 ++++---- .../PlatUeDistanceSubscription.tplan2 | 26 +++---- .../UEINFOLOOK/PlatUeInformationLookup.tplan2 | 48 ++++++------ .../SRV/UELOCLOOK/PlatUeLocationLookup.tplan2 | 68 ++++++++--------- .../PlatUeLocationSubscription.tplan2 | 74 +++++++++---------- .../UETESTNOT/PlatUeTestSubscription.tplan2 | 20 ++--- .../SRV/UEZONELOOK/PlatUeZoneLookup.tplan2 | 52 ++++++------- .../UEZONESUB/PlatUeZoneSubscription.tplan2 | 68 ++++++++--------- 11 files changed, 246 insertions(+), 246 deletions(-) diff --git a/Test Purposes/MEC013/SRV/RLOCLOOK/PlatRadioNodeLocation.tplan2 b/Test Purposes/MEC013/SRV/RLOCLOOK/PlatRadioNodeLocation.tplan2 index 74b0022..bed8269 100644 --- a/Test Purposes/MEC013/SRV/RLOCLOOK/PlatRadioNodeLocation.tplan2 +++ b/Test Purposes/MEC013/SRV/RLOCLOOK/PlatRadioNodeLocation.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. This software is subject to copyrights owned by ETSI. Non-exclusive permission is hereby granted, free of charge, to copy, reproduce and amend this file @@ -31,9 +31,9 @@ Package MEC_MEC013_SRV_RLOCLOOK { when queried by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.7", - "ETSI GS MEC 013 3.1.1 Clause 6.2.1", - "ETSI GS MEC 013 3.1.1 Clause 7.9.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.7", + "ETSI GS MEC 013 3.2.1 Clause 6.2.1", + "ETSI GS MEC 013 3.2.1 Clause 7.9.3.1" Config Id Config_MEC_1 @@ -75,9 +75,9 @@ Package MEC_MEC013_SRV_RLOCLOOK { is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.7", - "ETSI GS MEC 013 3.1.1 Clause 6.2.1", - "ETSI GS MEC 013 3.1.1 Clause 7.9.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.7", + "ETSI GS MEC 013 3.2.1 Clause 6.2.1", + "ETSI GS MEC 013 3.2.1 Clause 7.9.3.1" Config Id Config_MEC_1 @@ -113,9 +113,9 @@ Package MEC_MEC013_SRV_RLOCLOOK { "Check that the IUT responds with the radio nodes when queried by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.7", - "ETSI GS MEC 013 3.1.1 Clause 6.2.1", - "ETSI GS MEC 013 3.1.1 Clause 7.10.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.7", + "ETSI GS MEC 013 3.2.1 Clause 6.2.1", + "ETSI GS MEC 013 3.2.1 Clause 7.10.3.1" Config Id Config_MEC_1 @@ -156,9 +156,9 @@ Package MEC_MEC013_SRV_RLOCLOOK { "Check that the IUT responds with an error when the radio nodes does not exist" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.7", - "ETSI GS MEC 013 3.1.1 Clause 6.2.1", - "ETSI GS MEC 013 3.1.1 Clause 7.10.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.7", + "ETSI GS MEC 013 3.2.1 Clause 6.2.1", + "ETSI GS MEC 013 3.2.1 Clause 7.10.3.1" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC013/SRV/UEAREALOOK/PlatUeAreaLookup.tplan2 b/Test Purposes/MEC013/SRV/UEAREALOOK/PlatUeAreaLookup.tplan2 index f68b09c..6829181 100644 --- a/Test Purposes/MEC013/SRV/UEAREALOOK/PlatUeAreaLookup.tplan2 +++ b/Test Purposes/MEC013/SRV/UEAREALOOK/PlatUeAreaLookup.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. This software is subject to copyrights owned by ETSI. Non-exclusive permission is hereby granted, free of charge, to copy, reproduce and amend this file @@ -30,9 +30,9 @@ Package MEC_MEC013_SRV_UEAREALOOK { when queried by a MEC Application - No filter" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.16.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.3.3", + "ETSI GS MEC 013 3.2.1 Clause 7.16.3.1" Config Id Config_MEC_1 @@ -79,9 +79,9 @@ Package MEC_MEC013_SRV_UEAREALOOK { when queried by a MEC Application - event filter" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.16.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.3.3", + "ETSI GS MEC 013 3.2.1 Clause 7.16.3.1" Config Id Config_MEC_1 @@ -129,10 +129,10 @@ Package MEC_MEC013_SRV_UEAREALOOK { request with incorrect parameters is sent by a MEC Application - Invalid filter" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.8", - "ETSI GS MEC 013 3.1.1 Clause 6.4.8", - "ETSI GS MEC 013 3.1.1 Clause 7.16.3.4" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.3.8", + "ETSI GS MEC 013 3.2.1 Clause 6.4.8", + "ETSI GS MEC 013 3.2.1 Clause 7.16.3.4" Config Id Config_MEC_1 @@ -170,9 +170,9 @@ Package MEC_MEC013_SRV_UEAREALOOK { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 6.3.8", - "ETSI GS MEC 013 3.1.1 Clause 6.4.8", - "ETSI GS MEC 013 3.1.1 Clause 7.17.3.1" + "ETSI GS MEC 013 3.2.1 Clause 6.3.8", + "ETSI GS MEC 013 3.2.1 Clause 6.4.8", + "ETSI GS MEC 013 3.2.1 Clause 7.17.3.1" Config Id Config_MEC_1 @@ -217,9 +217,9 @@ Package MEC_MEC013_SRV_UEAREALOOK { is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 6.3.8", - "ETSI GS MEC 013 3.1.1 Clause 6.4.8", - "ETSI GS MEC 013 3.1.1 Clause 7.17.3.1" + "ETSI GS MEC 013 3.2.1 Clause 6.3.8", + "ETSI GS MEC 013 3.2.1 Clause 6.4.8", + "ETSI GS MEC 013 3.2.1 Clause 7.17.3.1" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC013/SRV/UEAREASUB/PlatUeAreaSubscription.tplan2 b/Test Purposes/MEC013/SRV/UEAREASUB/PlatUeAreaSubscription.tplan2 index 997c4ac..27cc633 100644 --- a/Test Purposes/MEC013/SRV/UEAREASUB/PlatUeAreaSubscription.tplan2 +++ b/Test Purposes/MEC013/SRV/UEAREASUB/PlatUeAreaSubscription.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. This software is subject to copyrights owned by ETSI. Non-exclusive permission is hereby granted, free of charge, to copy, reproduce and amend this file @@ -30,10 +30,10 @@ Package MEC_MEC013_SRV_UEAREASUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.11", - "ETSI GS MEC 013 3.1.1 Clause 6.3.8", - "ETSI GS MEC 013 3.1.1 Clause 6.4.8", - "ETSI GS MEC 013 3.1.1 Clause 7.16.3.4" + "ETSI GS MEC 013 3.2.1 Clause 5.3.11", + "ETSI GS MEC 013 3.2.1 Clause 6.3.8", + "ETSI GS MEC 013 3.2.1 Clause 6.4.8", + "ETSI GS MEC 013 3.2.1 Clause 7.16.3.4" Config Id Config_MEC_1 @@ -95,10 +95,10 @@ Package MEC_MEC013_SRV_UEAREASUB { by a MEC Application - Neither callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.11", - "ETSI GS MEC 013 3.1.1 Clause 6.3.8", - "ETSI GS MEC 013 3.1.1 Clause 6.4.8", - "ETSI GS MEC 013 3.1.1 Clause 7.16.3.4" + "ETSI GS MEC 013 3.2.1 Clause 5.3.11", + "ETSI GS MEC 013 3.2.1 Clause 6.3.8", + "ETSI GS MEC 013 3.2.1 Clause 6.4.8", + "ETSI GS MEC 013 3.2.1 Clause 7.16.3.4" Config Id Config_MEC_1 @@ -142,9 +142,9 @@ Package MEC_MEC013_SRV_UEAREASUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 6.3.8", - "ETSI GS MEC 013 3.1.1 Clause 6.4.8", - "ETSI GS MEC 013 3.1.1 Clause 7.17.3.2" + "ETSI GS MEC 013 3.2.1 Clause 6.3.8", + "ETSI GS MEC 013 3.2.1 Clause 6.4.8", + "ETSI GS MEC 013 3.2.1 Clause 7.17.3.2" Config Id Config_MEC_1 @@ -202,9 +202,9 @@ Package MEC_MEC013_SRV_UEAREASUB { is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 6.3.8", - "ETSI GS MEC 013 3.1.1 Clause 6.4.8", - "ETSI GS MEC 013 3.1.1 Clause 7.17.3.2" + "ETSI GS MEC 013 3.2.1 Clause 6.3.8", + "ETSI GS MEC 013 3.2.1 Clause 6.4.8", + "ETSI GS MEC 013 3.2.1 Clause 7.17.3.2" Config Id Config_MEC_1 @@ -250,10 +250,10 @@ Package MEC_MEC013_SRV_UEAREASUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.6", - "ETSI GS MEC 013 3.1.1 Clause 6.3.8", - "ETSI GS MEC 013 3.1.1 Clause 6.4.8", - "ETSI GS MEC 013 3.1.1 Clause 7.17.3.4" + "ETSI GS MEC 013 3.2.1 Clause 5.3.6", + "ETSI GS MEC 013 3.2.1 Clause 6.3.8", + "ETSI GS MEC 013 3.2.1 Clause 6.4.8", + "ETSI GS MEC 013 3.2.1 Clause 7.17.3.4" Config Id Config_MEC_1 @@ -292,10 +292,10 @@ Package MEC_MEC013_SRV_UEAREASUB { is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.6", - "ETSI GS MEC 013 3.1.1 Clause 6.3.8", - "ETSI GS MEC 013 3.1.1 Clause 6.4.8", - "ETSI GS MEC 013 3.1.1 Clause 7.17.3.4" + "ETSI GS MEC 013 3.2.1 Clause 5.3.6", + "ETSI GS MEC 013 3.2.1 Clause 6.3.8", + "ETSI GS MEC 013 3.2.1 Clause 6.4.8", + "ETSI GS MEC 013 3.2.1 Clause 7.17.3.4" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC013/SRV/UEDISTLOOK/PlatUeDistanceLookup.tplan2 b/Test Purposes/MEC013/SRV/UEDISTLOOK/PlatUeDistanceLookup.tplan2 index 2d4b5e8..66a21af 100644 --- a/Test Purposes/MEC013/SRV/UEDISTLOOK/PlatUeDistanceLookup.tplan2 +++ b/Test Purposes/MEC013/SRV/UEDISTLOOK/PlatUeDistanceLookup.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. This software is subject to copyrights owned by ETSI. Non-exclusive permission is hereby granted, free of charge, to copy, reproduce and amend this file @@ -29,9 +29,9 @@ Package MEC_MEC013_SRV_UEDISTLOOK { to a UE when queried by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.14.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.3.3", + "ETSI GS MEC 013 3.2.1 Clause 7.14.3.1" Config Id Config_MEC_1 @@ -78,9 +78,9 @@ Package MEC_MEC013_SRV_UEDISTLOOK { when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.14.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.3.3", + "ETSI GS MEC 013 3.2.1 Clause 7.14.3.1" Config Id Config_MEC_1 @@ -118,10 +118,10 @@ Package MEC_MEC013_SRV_UEDISTLOOK { "Check that the IUT responds with the distance to a UE when queried by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.9", - "ETSI GS MEC 013 3.1.1 Clause 6.4.9", - "ETSI GS MEC 013 3.1.1 Clause 7.15.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.3.9", + "ETSI GS MEC 013 3.2.1 Clause 6.4.9", + "ETSI GS MEC 013 3.2.1 Clause 7.15.3.1" Config Id Config_MEC_1 @@ -172,10 +172,10 @@ Package MEC_MEC013_SRV_UEDISTLOOK { "" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.9", - "ETSI GS MEC 013 3.1.1 Clause 6.4.9", - "ETSI GS MEC 013 3.1.1 Clause 7.15.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.3.9", + "ETSI GS MEC 013 3.2.1 Clause 6.4.9", + "ETSI GS MEC 013 3.2.1 Clause 7.15.3.1" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC013/SRV/UEDISTSUB/PlatUeDistanceSubscription.tplan2 b/Test Purposes/MEC013/SRV/UEDISTSUB/PlatUeDistanceSubscription.tplan2 index bb967ed..d060953 100644 --- a/Test Purposes/MEC013/SRV/UEDISTSUB/PlatUeDistanceSubscription.tplan2 +++ b/Test Purposes/MEC013/SRV/UEDISTSUB/PlatUeDistanceSubscription.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. This software is subject to copyrights owned by ETSI. Non-exclusive permission is hereby granted, free of charge, to copy, reproduce and amend this file @@ -31,10 +31,10 @@ Package MEC_MEC013_SRV_UEDISTSUB { the specified distance" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.3.9", - "ETSI GS MEC 013 3.1.1 Clause 6.4.9", - "ETSI GS MEC 013 3.1.1 Clause 7.14.3.4" + "ETSI GS MEC 013 3.2.1 Clause 5.3.4", + "ETSI GS MEC 013 3.2.1 Clause 6.3.9", + "ETSI GS MEC 013 3.2.1 Clause 6.4.9", + "ETSI GS MEC 013 3.2.1 Clause 7.14.3.4" Config Id Config_MEC_1 @@ -102,10 +102,10 @@ Package MEC_MEC013_SRV_UEDISTSUB { sent by a MEC Application - Neither callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.3.9", - "ETSI GS MEC 013 3.1.1 Clause 6.4.9", - "ETSI GS MEC 013 3.1.1 Clause 7.14.3.4" + "ETSI GS MEC 013 3.2.1 Clause 5.3.4", + "ETSI GS MEC 013 3.2.1 Clause 6.3.9", + "ETSI GS MEC 013 3.2.1 Clause 6.4.9", + "ETSI GS MEC 013 3.2.1 Clause 7.14.3.4" Config Id Config_MEC_1 @@ -150,8 +150,8 @@ Package MEC_MEC013_SRV_UEDISTSUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.6", - "ETSI GS MEC 013 3.1.1 Clause 7.15.3.5" + "ETSI GS MEC 013 3.2.1 Clause 5.3.6", + "ETSI GS MEC 013 3.2.1 Clause 7.15.3.5" Config Id Config_MEC_1 @@ -190,8 +190,8 @@ Package MEC_MEC013_SRV_UEDISTSUB { is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.6", - "ETSI GS MEC 013 3.1.1 Clause 7.15.3.5" + "ETSI GS MEC 013 3.2.1 Clause 5.3.6", + "ETSI GS MEC 013 3.2.1 Clause 7.15.3.5" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC013/SRV/UEINFOLOOK/PlatUeInformationLookup.tplan2 b/Test Purposes/MEC013/SRV/UEINFOLOOK/PlatUeInformationLookup.tplan2 index ebf8d3d..168072e 100644 --- a/Test Purposes/MEC013/SRV/UEINFOLOOK/PlatUeInformationLookup.tplan2 +++ b/Test Purposes/MEC013/SRV/UEINFOLOOK/PlatUeInformationLookup.tplan2 @@ -30,10 +30,10 @@ Package MEC_MEC013_SRV_UEINFLOOK { when queried by a MEC Application - No Filter" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.2.5", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.2.2", + "ETSI GS MEC 013 3.2.1 Clause 6.2.5", + "ETSI GS MEC 013 3.2.1 Clause 7.4.3.1" Config Id Config_MEC_1 @@ -72,10 +72,10 @@ Package MEC_MEC013_SRV_UEINFLOOK { when queried by a MEC Application - Filter with one address" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.2.5", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.2.2", + "ETSI GS MEC 013 3.2.1 Clause 6.2.5", + "ETSI GS MEC 013 3.2.1 Clause 7.4.3.1" Config Id Config_MEC_1 @@ -116,10 +116,10 @@ Package MEC_MEC013_SRV_UEINFLOOK { when queried by a MEC Application - Filter with several addresses" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.2.5", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.2.2", + "ETSI GS MEC 013 3.2.1 Clause 6.2.5", + "ETSI GS MEC 013 3.2.1 Clause 7.4.3.1" Config Id Config_MEC_1 @@ -165,10 +165,10 @@ Package MEC_MEC013_SRV_UEINFLOOK { when queried by a MEC Application - Filter with several zoneIds" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.2.5", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.2.2", + "ETSI GS MEC 013 3.2.1 Clause 6.2.5", + "ETSI GS MEC 013 3.2.1 Clause 7.4.3.1" Config Id Config_MEC_1 @@ -214,10 +214,10 @@ Package MEC_MEC013_SRV_UEINFLOOK { a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.2.5", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.2.2", + "ETSI GS MEC 013 3.2.1 Clause 6.2.5", + "ETSI GS MEC 013 3.2.1 Clause 7.4.3.1" Config Id Config_MEC_1 @@ -257,10 +257,10 @@ Package MEC_MEC013_SRV_UEINFLOOK { a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.2.5", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.2.2", + "ETSI GS MEC 013 3.2.1 Clause 6.2.5", + "ETSI GS MEC 013 3.2.1 Clause 7.4.3.1" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC013/SRV/UELOCLOOK/PlatUeLocationLookup.tplan2 b/Test Purposes/MEC013/SRV/UELOCLOOK/PlatUeLocationLookup.tplan2 index 1702f9b..6ae1bf6 100644 --- a/Test Purposes/MEC013/SRV/UELOCLOOK/PlatUeLocationLookup.tplan2 +++ b/Test Purposes/MEC013/SRV/UELOCLOOK/PlatUeLocationLookup.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. This software is subject to copyrights owned by ETSI. Non-exclusive permission is hereby granted, free of charge, to copy, reproduce and amend this file @@ -29,9 +29,9 @@ Package MEC_MEC013_SRV_UELOCLOOK { when queried by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1, clause 5.3.2", - "ETSI GS MEC 013 3.1.1, clause 6.3.4", - "ETSI GS MEC 013 3.1.1, clause 7.5.3.1" + "ETSI GS MEC 013 3.2.1, clause 5.3.2", + "ETSI GS MEC 013 3.2.1, clause 6.3.4", + "ETSI GS MEC 013 3.2.1, clause 7.5.3.1" Config Id Config_MEC_1 @@ -72,9 +72,9 @@ Package MEC_MEC013_SRV_UELOCLOOK { the subscription when queried by a MEC Application - UE location Event" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.3.3", + "ETSI GS MEC 013 3.2.1 Clause 7.5.3.1" Config Id Config_MEC_1 @@ -128,9 +128,9 @@ Package MEC_MEC013_SRV_UELOCLOOK { when queried by a MEC Application - UE location Periodic" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.3.3", + "ETSI GS MEC 013 3.2.1 Clause 7.5.3.1" Config Id Config_MEC_1 @@ -184,9 +184,9 @@ Package MEC_MEC013_SRV_UELOCLOOK { when queried by a MEC Application - UE location Event and address" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.3.3", + "ETSI GS MEC 013 3.2.1 Clause 7.5.3.1" Config Id Config_MEC_1 @@ -247,9 +247,9 @@ Package MEC_MEC013_SRV_UELOCLOOK { when inconsistent request was sent by a MEC Application - Invalid filter" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.3.3", + "ETSI GS MEC 013 3.2.1 Clause 7.5.3.1" Config Id Config_MEC_1 @@ -297,9 +297,9 @@ Package MEC_MEC013_SRV_UELOCLOOK { when inconsistent request was sent by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.3.3", + "ETSI GS MEC 013 3.2.1 Clause 7.5.3.1" Config Id Config_MEC_1 @@ -336,11 +336,11 @@ Package MEC_MEC013_SRV_UELOCLOOK { when queried by a MEC Application - UE location Event" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.4.4", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.3.3", + "ETSI GS MEC 013 3.2.1 Clause 6.3.4", + "ETSI GS MEC 013 3.2.1 Clause 6.4.4", + "ETSI GS MEC 013 3.2.1 Clause 7.6.3.1" Config Id Config_MEC_1 @@ -386,11 +386,11 @@ Package MEC_MEC013_SRV_UELOCLOOK { when queried by a MEC Application - UE location Periodoc" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.4.5", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.3.3", + "ETSI GS MEC 013 3.2.1 Clause 6.3.5", + "ETSI GS MEC 013 3.2.1 Clause 6.4.5", + "ETSI GS MEC 013 3.2.1 Clause 7.6.3.1" Config Id Config_MEC_1 @@ -438,11 +438,11 @@ Package MEC_MEC013_SRV_UELOCLOOK { when the non existing subscription is queried by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.4.5", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.3.3", + "ETSI GS MEC 013 3.2.1 Clause 6.3.5", + "ETSI GS MEC 013 3.2.1 Clause 6.4.5", + "ETSI GS MEC 013 3.2.1 Clause 7.6.3.1" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC013/SRV/UELOCSUB/PlatUeLocationSubscription.tplan2 b/Test Purposes/MEC013/SRV/UELOCSUB/PlatUeLocationSubscription.tplan2 index dfe504e..3f7efbe 100644 --- a/Test Purposes/MEC013/SRV/UELOCSUB/PlatUeLocationSubscription.tplan2 +++ b/Test Purposes/MEC013/SRV/UELOCSUB/PlatUeLocationSubscription.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. This software is subject to copyrights owned by ETSI. Non-exclusive permission is hereby granted, free of charge, to copy, reproduce and amend this file @@ -29,10 +29,10 @@ Package MEC_MEC013_SRV_UELOCSUB { by a MEC Application to notifications user location event" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.4.4", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.4" + "ETSI GS MEC 013 3.2.1 Clause 5.3.4", + "ETSI GS MEC 013 3.2.1 Clause 6.3.4", + "ETSI GS MEC 013 3.2.1 Clause 6.4.4", + "ETSI GS MEC 013 3.2.1 Clause 7.5.3.4" Config Id Config_MEC_1 @@ -92,10 +92,10 @@ Package MEC_MEC013_SRV_UELOCSUB { by a MEC Application to notifications user location periodic" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.4.5", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.4" + "ETSI GS MEC 013 3.2.1 Clause 5.3.4", + "ETSI GS MEC 013 3.2.1 Clause 6.3.5", + "ETSI GS MEC 013 3.2.1 Clause 6.4.5", + "ETSI GS MEC 013 3.2.1 Clause 7.5.3.4" Config Id Config_MEC_1 @@ -159,10 +159,10 @@ Package MEC_MEC013_SRV_UELOCSUB { when a request with incorrect parameters is sent by a MEC Application - Neither callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.4.4", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.4" + "ETSI GS MEC 013 3.2.1 Clause 5.3.4", + "ETSI GS MEC 013 3.2.1 Clause 6.3.4", + "ETSI GS MEC 013 3.2.1 Clause 6.4.4", + "ETSI GS MEC 013 3.2.1 Clause 7.5.3.4" Config Id Config_MEC_1 @@ -203,10 +203,10 @@ Package MEC_MEC013_SRV_UELOCSUB { when a request with incorrect parameters is sent by a MEC Application - Neither callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.4.5", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.4" + "ETSI GS MEC 013 3.2.1 Clause 5.3.4", + "ETSI GS MEC 013 3.2.1 Clause 6.3.5", + "ETSI GS MEC 013 3.2.1 Clause 6.4.5", + "ETSI GS MEC 013 3.2.1 Clause 7.5.3.4" Config Id Config_MEC_1 @@ -249,8 +249,8 @@ Package MEC_MEC013_SRV_UELOCSUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.6", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.5" + "ETSI GS MEC 013 3.2.1 Clause 5.3.6", + "ETSI GS MEC 013 3.2.1 Clause 7.6.3.5" Config Id Config_MEC_1 @@ -288,8 +288,8 @@ Package MEC_MEC013_SRV_UELOCSUB { 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 013 3.1.1 Clause 5.3.6", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.5" + "ETSI GS MEC 013 3.2.1 Clause 5.3.6", + "ETSI GS MEC 013 3.2.1 Clause 7.6.3.5" Config Id Config_MEC_1 @@ -325,9 +325,9 @@ Package MEC_MEC013_SRV_UELOCSUB { by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.4.4", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.2" + "ETSI GS MEC 013 3.2.1 Clause 6.3.4", + "ETSI GS MEC 013 3.2.1 Clause 6.4.4", + "ETSI GS MEC 013 3.2.1 Clause 7.6.3.2" Config Id Config_MEC_1 @@ -379,10 +379,10 @@ Package MEC_MEC013_SRV_UELOCSUB { by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.4.5", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.2" + "ETSI GS MEC 013 3.2.1 Clause 5.3.4", + "ETSI GS MEC 013 3.2.1 Clause 6.3.5", + "ETSI GS MEC 013 3.2.1 Clause 6.4.5", + "ETSI GS MEC 013 3.2.1 Clause 7.6.3.2" Config Id Config_MEC_1 @@ -435,9 +435,9 @@ Package MEC_MEC013_SRV_UELOCSUB { when received an inconsistent request" Reference - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.4.4", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.2" + "ETSI GS MEC 013 3.2.1 Clause 6.3.4", + "ETSI GS MEC 013 3.2.1 Clause 6.4.4", + "ETSI GS MEC 013 3.2.1 Clause 7.6.3.2" Config Id Config_MEC_1 @@ -481,9 +481,9 @@ Package MEC_MEC013_SRV_UELOCSUB { when received an inconsistent request" Reference - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.4.4", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.2" + "ETSI GS MEC 013 3.2.1 Clause 6.3.4", + "ETSI GS MEC 013 3.2.1 Clause 6.4.4", + "ETSI GS MEC 013 3.2.1 Clause 7.6.3.2" Config Id Config_MEC_1 @@ -526,9 +526,9 @@ Package MEC_MEC013_SRV_UELOCSUB { by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.4.4", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.2" + "ETSI GS MEC 013 3.2.1 Clause 6.3.4", + "ETSI GS MEC 013 3.2.1 Clause 6.4.4", + "ETSI GS MEC 013 3.2.1 Clause 7.6.3.2" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC013/SRV/UETESTNOT/PlatUeTestSubscription.tplan2 b/Test Purposes/MEC013/SRV/UETESTNOT/PlatUeTestSubscription.tplan2 index c6fc77e..01143a9 100644 --- a/Test Purposes/MEC013/SRV/UETESTNOT/PlatUeTestSubscription.tplan2 +++ b/Test Purposes/MEC013/SRV/UETESTNOT/PlatUeTestSubscription.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. This software is subject to copyrights owned by ETSI. Non-exclusive permission is hereby granted, free of charge, to copy, reproduce and amend this file @@ -29,10 +29,10 @@ Package MEC_MEC013_SRV_UETESTNOT { when requested by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.4.3", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.4" + "ETSI GS MEC 013 3.2.1 Clause 5.3.4", + "ETSI GS MEC 013 3.2.1 Clause 6.3.4", + "ETSI GS MEC 013 3.2.1 Clause 6.4.3", + "ETSI GS MEC 013 3.2.1 Clause 7.5.3.4" Config Id Config_MEC_1 @@ -89,10 +89,10 @@ Package MEC_MEC013_SRV_UETESTNOT { "Check that the IUT terminates notifications after time expiration" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.11", - "ETSI GS MEC 013 3.1.1 Clause 6.3.8", - "ETSI GS MEC 013 3.1.1 Clause 6.4.8", - "ETSI GS MEC 013 3.1.1 Clause 7.16.3.4" + "ETSI GS MEC 013 3.2.1 Clause 5.3.11", + "ETSI GS MEC 013 3.2.1 Clause 6.3.8", + "ETSI GS MEC 013 3.2.1 Clause 6.4.8", + "ETSI GS MEC 013 3.2.1 Clause 7.16.3.4" Config Id Config_MEC_1 @@ -146,7 +146,7 @@ Package MEC_MEC013_SRV_UETESTNOT { userLocationEvent indicating value any_value, _links indicating value LINKS;;; to the MEC_APP entity - and the IUT entity not sends a vPOST after expiry_notification_event + and the IUT entity doNotSendNotificationAfterTimerExpiry } } } diff --git a/Test Purposes/MEC013/SRV/UEZONELOOK/PlatUeZoneLookup.tplan2 b/Test Purposes/MEC013/SRV/UEZONELOOK/PlatUeZoneLookup.tplan2 index 65c42e0..8537965 100644 --- a/Test Purposes/MEC013/SRV/UEZONELOOK/PlatUeZoneLookup.tplan2 +++ b/Test Purposes/MEC013/SRV/UEZONELOOK/PlatUeZoneLookup.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. This software is subject to copyrights owned by ETSI. Non-exclusive permission is hereby granted, free of charge, to copy, reproduce and amend this file @@ -30,9 +30,9 @@ Package MEC_MEC013_SRV_UEZONELOOK { when queried by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.6", - "ETSI GS MEC 013 3.1.1 Clause 7.11.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.3.6", + "ETSI GS MEC 013 3.2.1 Clause 7.11.3.1" Config Id Config_MEC_1 @@ -72,9 +72,9 @@ Package MEC_MEC013_SRV_UEZONELOOK { when queried by a MEC Application - Zone location Event" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.11", - "ETSI GS MEC 013 3.1.1 Clause 6.3.6", - "ETSI GS MEC 013 3.1.1 Clause 7.11.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.11", + "ETSI GS MEC 013 3.2.1 Clause 6.3.6", + "ETSI GS MEC 013 3.2.1 Clause 7.11.3.1" Config Id Config_MEC_1 @@ -128,9 +128,9 @@ Package MEC_MEC013_SRV_UEZONELOOK { when queried by a MEC Application - Zone Status" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.11", - "ETSI GS MEC 013 3.1.1 Clause 6.3.7", - "ETSI GS MEC 013 3.1.1 Clause 7.11.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.11", + "ETSI GS MEC 013 3.2.1 Clause 6.3.7", + "ETSI GS MEC 013 3.2.1 Clause 7.11.3.1" Config Id Config_MEC_1 @@ -184,9 +184,9 @@ Package MEC_MEC013_SRV_UEZONELOOK { when queried by a MEC Application - UE location Event and address" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.7", - "ETSI GS MEC 013 3.1.1 Clause 7.11.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.3.7", + "ETSI GS MEC 013 3.2.1 Clause 7.11.3.1" Config Id Config_MEC_1 @@ -247,9 +247,9 @@ Package MEC_MEC013_SRV_UEZONELOOK { when inconsistent request was sent by a MEC Application - Invalid filter" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.11.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.3.3", + "ETSI GS MEC 013 3.2.1 Clause 7.11.3.1" Config Id Config_MEC_1 @@ -297,9 +297,9 @@ Package MEC_MEC013_SRV_UEZONELOOK { when inconsistent request was sent by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.11.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.3.3", + "ETSI GS MEC 013 3.2.1 Clause 7.11.3.1" Config Id Config_MEC_1 @@ -336,9 +336,9 @@ Package MEC_MEC013_SRV_UEZONELOOK { when queried by a MEC Application - Zone location Event" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.11", - "ETSI GS MEC 013 3.1.1 Clause 6.3.6", - "ETSI GS MEC 013 3.1.1 Clause 7.12.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.11", + "ETSI GS MEC 013 3.2.1 Clause 6.3.6", + "ETSI GS MEC 013 3.2.1 Clause 7.12.3.1" Config Id Config_MEC_1 @@ -391,9 +391,9 @@ Package MEC_MEC013_SRV_UEZONELOOK { when queried by a MEC Application - Zone status Event" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.11", - "ETSI GS MEC 013 3.1.1 Clause 6.3.7", - "ETSI GS MEC 013 3.1.1 Clause 7.12.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.11", + "ETSI GS MEC 013 3.2.1 Clause 6.3.7", + "ETSI GS MEC 013 3.2.1 Clause 7.12.3.1" Config Id Config_MEC_1 @@ -446,7 +446,7 @@ Package MEC_MEC013_SRV_UEZONELOOK { when the non existing subscription is queried by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 7.12.3.1" + "ETSI GS MEC 013 3.2.1 Clause 7.12.3.1" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC013/SRV/UEZONESUB/PlatUeZoneSubscription.tplan2 b/Test Purposes/MEC013/SRV/UEZONESUB/PlatUeZoneSubscription.tplan2 index 0266991..bee4983 100644 --- a/Test Purposes/MEC013/SRV/UEZONESUB/PlatUeZoneSubscription.tplan2 +++ b/Test Purposes/MEC013/SRV/UEZONESUB/PlatUeZoneSubscription.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. This software is subject to copyrights owned by ETSI. Non-exclusive permission is hereby granted, free of charge, to copy, reproduce and amend this file @@ -30,10 +30,10 @@ Package MEC_MEC013_SRV_UEZONESUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.11", - "ETSI GS MEC 013 3.1.1 Clause 6.3.6", - "ETSI GS MEC 013 3.1.1 Clause 6.4.6", - "ETSI GS MEC 013 3.1.1 Clause 7.11.3.4" + "ETSI GS MEC 013 3.2.1 Clause 5.3.11", + "ETSI GS MEC 013 3.2.1 Clause 6.3.6", + "ETSI GS MEC 013 3.2.1 Clause 6.4.6", + "ETSI GS MEC 013 3.2.1 Clause 7.11.3.4" Config Id Config_MEC_1 @@ -97,10 +97,10 @@ Package MEC_MEC013_SRV_UEZONESUB { when commanded by a MEC Application - OperationStatus constraint" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.11", - "ETSI GS MEC 013 3.1.1 Clause 6.3.7", - "ETSI GS MEC 013 3.1.1 Clause 6.4.7", - "ETSI GS MEC 013 3.1.1 Clause 7.11.3.4" + "ETSI GS MEC 013 3.2.1 Clause 5.3.11", + "ETSI GS MEC 013 3.2.1 Clause 6.3.7", + "ETSI GS MEC 013 3.2.1 Clause 6.4.7", + "ETSI GS MEC 013 3.2.1 Clause 7.11.3.4" Config Id Config_MEC_1 @@ -163,10 +163,10 @@ Package MEC_MEC013_SRV_UEZONESUB { when commanded by a MEC Application - UserNumEvent constraint" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.11", - "ETSI GS MEC 013 3.1.1 Clause 6.3.7", - "ETSI GS MEC 013 3.1.1 Clause 6.4.7", - "ETSI GS MEC 013 3.1.1 Clause 7.11.3.4" + "ETSI GS MEC 013 3.2.1 Clause 5.3.11", + "ETSI GS MEC 013 3.2.1 Clause 6.3.7", + "ETSI GS MEC 013 3.2.1 Clause 6.4.7", + "ETSI GS MEC 013 3.2.1 Clause 7.11.3.4" Config Id Config_MEC_1 @@ -232,10 +232,10 @@ Package MEC_MEC013_SRV_UEZONESUB { sent by a MEC Application - Neither callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.11", - "ETSI GS MEC 013 3.1.1 Clause 6.3.6", - "ETSI GS MEC 013 3.1.1 Clause 6.4.6", - "ETSI GS MEC 013 3.1.1 Clause 7.11.3.4" + "ETSI GS MEC 013 3.2.1 Clause 5.3.11", + "ETSI GS MEC 013 3.2.1 Clause 6.3.6", + "ETSI GS MEC 013 3.2.1 Clause 6.4.6", + "ETSI GS MEC 013 3.2.1 Clause 7.11.3.4" Config Id Config_MEC_1 @@ -278,9 +278,9 @@ Package MEC_MEC013_SRV_UEZONESUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 6.3.6", - "ETSI GS MEC 013 3.1.1 Clause 6.4.6", - "ETSI GS MEC 013 3.1.1 Clause 7.12.3.2" + "ETSI GS MEC 013 3.2.1 Clause 6.3.6", + "ETSI GS MEC 013 3.2.1 Clause 6.4.6", + "ETSI GS MEC 013 3.2.1 Clause 7.12.3.2" Config Id Config_MEC_1 @@ -336,9 +336,9 @@ Package MEC_MEC013_SRV_UEZONESUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 6.3.7", - "ETSI GS MEC 013 3.1.1 Clause 6.4.7", - "ETSI GS MEC 013 3.1.1 Clause 7.12.3.2" + "ETSI GS MEC 013 3.2.1 Clause 6.3.7", + "ETSI GS MEC 013 3.2.1 Clause 6.4.7", + "ETSI GS MEC 013 3.2.1 Clause 7.12.3.2" Config Id Config_MEC_1 @@ -391,9 +391,9 @@ Package MEC_MEC013_SRV_UEZONESUB { is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 6.3.6", - "ETSI GS MEC 013 3.1.1 Clause 6.4.6", - "ETSI GS MEC 013 3.1.1 Clause 7.12.3.2" + "ETSI GS MEC 013 3.2.1 Clause 6.3.6", + "ETSI GS MEC 013 3.2.1 Clause 6.4.6", + "ETSI GS MEC 013 3.2.1 Clause 7.12.3.2" Config Id Config_MEC_1 @@ -439,10 +439,10 @@ Package MEC_MEC013_SRV_UEZONESUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.6", - "ETSI GS MEC 013 3.1.1 Clause 6.3.6", - "ETSI GS MEC 013 3.1.1 Clause 6.4.6", - "ETSI GS MEC 013 3.1.1 Clause 7.12.3.4" + "ETSI GS MEC 013 3.2.1 Clause 5.3.6", + "ETSI GS MEC 013 3.2.1 Clause 6.3.6", + "ETSI GS MEC 013 3.2.1 Clause 6.4.6", + "ETSI GS MEC 013 3.2.1 Clause 7.12.3.4" Config Id Config_MEC_1 @@ -481,10 +481,10 @@ Package MEC_MEC013_SRV_UEZONESUB { is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.6", - "ETSI GS MEC 013 3.1.1 Clause 6.3.6", - "ETSI GS MEC 013 3.1.1 Clause 6.4.6", - "ETSI GS MEC 013 3.1.1 Clause 7.12.3.4" + "ETSI GS MEC 013 3.2.1 Clause 5.3.6", + "ETSI GS MEC 013 3.2.1 Clause 6.3.6", + "ETSI GS MEC 013 3.2.1 Clause 6.4.6", + "ETSI GS MEC 013 3.2.1 Clause 7.12.3.4" Config Id Config_MEC_1 -- GitLab From 72f6c26a3eb26d68e9d2d75c9a6e8567864e2f7d Mon Sep 17 00:00:00 2001 From: garciay Date: Mon, 3 Feb 2025 09:37:43 +0100 Subject: [PATCH 03/19] Implement QoSLookup TPs --- Test Purposes/MEC045/SUBLOOKUP/QoSLookup.tplan2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Test Purposes/MEC045/SUBLOOKUP/QoSLookup.tplan2 b/Test Purposes/MEC045/SUBLOOKUP/QoSLookup.tplan2 index e61eed7..82bc33d 100644 --- a/Test Purposes/MEC045/SUBLOOKUP/QoSLookup.tplan2 +++ b/Test Purposes/MEC045/SUBLOOKUP/QoSLookup.tplan2 @@ -186,7 +186,7 @@ Package MEC_MEC045_SRV_QOSLOOKUP { TP Id "TP_MEC_MEC045_SRV_QOSLOOKUP_002_OK_02" Test objective - "Check that the IUT responds with the list of QoS measurement subscriptions when queried by a MEC Application - Filter on subscriptionId" + "Check that the IUT responds with the list of QoS measurement subscriptions when queried by a MEC Application - Filter on subscriptionType" Reference "ETSI GS MEC 045 3.1.1 Clause 5.2.5", -- GitLab From 7e346e797d53b2d0c1d155418a8cf6b4142a8c5c Mon Sep 17 00:00:00 2001 From: garciay Date: Mon, 3 Feb 2025 13:27:50 +0100 Subject: [PATCH 04/19] Implement QoS Measurements Sub/Not TPs --- .../MEASSUBNOT/QoSMeasurementSubNot.tplan2 | 82 ------------------- 1 file changed, 82 deletions(-) diff --git a/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 b/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 index cd31701..4e6eb16 100644 --- a/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 +++ b/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 @@ -174,86 +174,6 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Test Purpose { TP Id "TP_MEC_MEC045_SRV_QOS_MEAS_SUB_NOT_001_OK_03" - Test objective - "Check that the IUT acknowledges the creation of QoS measurement subscription request when commanded by a MEC Application - with reportingInterval and measuringPeriod" - - Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" - - Config Id Config_MEC_8 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vPOST containing - uri indicating value "qms/v1/subscriptions" - body containing - qoSMeasurementSubscription containing - subscriptionType indicating value "QoSMeasureSubscription", - callbackReference indicating value CALLBACK_URL, - users containing - elem0 indicating value ACR_SOME_IP;, - flowInfo containing - flowFilter containing - sourceIp indicating value ACR_SOME_IP;;, - reportingInterval indicating value REPORTING_INTERVAL, - measuringReport indicating value MEASURINGING_PERIOD_LT_REPORTING_INTERVAL, - metricType containing - elem0 indicating value "LATENCY", - elem1 indicating value "THROUGHPUT";;;; - from the MEC_APP entity - } - then { - // MEC 045, clause 7.3.3.4 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "201 Created", - headers containing - Location set to "/qms/v1/subscriptions/{SUBSCRIPTION_ID}";, - body containing - qoSMeasurementSubscription containing - _links containing - self containing - href set to HREF_VALUE;, - subscriptionType indicating value "QoSMeasureSubscription", - callbackReference indicating value CALLBACK_URL, - users containing - elem0 indicating value ACR_SOME_IP;, - flowInfo containing - flowFilter containing - sourceIp indicating value ACR_SOME_IP;;, - reportingInterval indicating value REPORTING_INTERVAL, - measuringReport indicating value MEASURINGING_PERIOD_LT_REPORTING_INTERVAL, - metricType containing - elem0 indicating value "LATENCY", - elem1 indicating value "THROUGHPUT";;;;; - to the MEC_APP entity - and the IUT entity sends a vPOST containing - Uri set to CALLBACK_URL - body containing - qoSMeasurementNotification containing - notificationType indicating value "QoSMeasureNotification", - qoSMeasureResult containing - latency indicating value any_value, - throughput indicating value any_value;, - _links indicating value LINKS;;; - to the MEC_APP entity - } - } - } - - - Test Purpose { - TP Id "TP_MEC_MEC045_SRV_QOS_MEAS_SUB_NOT_001_OK_04" - Test objective "Check that the IUT acknowledges the creation of QoS measurement subscription request when commanded by a MEC Application - with numberOfReports" @@ -562,7 +482,6 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { qoSMeasurementSubscription containing subscriptionType indicating value "QoSMeasureSubscription", callbackReference indicating value CALLBACK_URL, - websockNotifConfig indicating value WEBSOCKET_CONFIG, users containing elem0 indicating value ACR_SOME_IP;, flowInfo set to omit, @@ -611,7 +530,6 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { qoSMeasurementSubscription containing subscriptionType indicating value "QoSMeasureSubscription", callbackReference indicating value CALLBACK_URL, - websockNotifConfig indicating value WEBSOCKET_CONFIG, users containing elem0 indicating value ACR_SOME_IP;, flowInfo set to empty, // Invalid flowFilter -- GitLab From 62a257962bab9206351011072414e694c84dd625 Mon Sep 17 00:00:00 2001 From: garciay Date: Mon, 3 Feb 2025 15:14:11 +0100 Subject: [PATCH 05/19] Implement QoS Events Sub/Not TPs --- Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 b/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 index 83ff670..8b33e57 100644 --- a/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 +++ b/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 @@ -83,7 +83,7 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { TP Id "TP_MEC_MEC045_SRV_QOS_EVENT_SUB_NOT_001_OK_02" Test objective - "Check that the IUT acknowledges the creation of QoS event subscription request when commanded by a MEC Application - With threshold" + "Check that the IUT acknowledges the creation of QoS event subscription request when commanded by a MEC Application - With thresholds" Reference "ETSI GS MEC 045 3.1.1 Clause 5.2.2", @@ -361,7 +361,7 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { Test objective "Check that the IUT responds with an error when a request with incorrect parameters is sent - by a MEC Application - flowInfo not present (Note 2)" + by a MEC Application - flowFilter not present (Note 2)" Reference "ETSI GS MEC 045 3.1.1 Clause 5.2.2", @@ -388,7 +388,7 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { websockNotifConfig indicating value WEBSOCKET_CONFIG, users containing elem0 indicating value ACR_SOME_IP;, - flowInfo set to omit, + flowFilter set to omit, reportTrigger containing metricType indicating value "THROUGHPUT";, measuringPeriod indicating value MEASURINGING_PERIOD;;; @@ -508,7 +508,7 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { TP Id "TP_MEC_MEC045_SRV_QOS_EVENT_SUB_NOT_002_OK" Test objective - "Check that the IUT acknowledges the creation of QoS event subscription request when commanded by a MEC Application" + "Check that the IUT acknowledges the changes of QoS event subscription request when commanded by a MEC Application" Reference "ETSI GS MEC 045 3.1.1 Clause 5.2.2", -- GitLab From b7d959f09c157db0a45021e77afdda431f451c4a Mon Sep 17 00:00:00 2001 From: garciay Date: Wed, 5 Feb 2025 09:13:31 +0100 Subject: [PATCH 06/19] Bug fixed in TP_MEC_MEC046_SRV_SENSLOOKUP_001_BR & TP_MEC_MEC046_SRV_SENSLOOKUP_002_OK --- .../MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 b/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 index bac157a..271e5ac 100644 --- a/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 +++ b/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 @@ -123,7 +123,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "sens/v1/subscriptions/sensor_st"; // Wrong URL + uri indicating value "sens/v1/subscriptions/sensor_status", + query_parameters containing + sensorId indicating value SENSOR_IDENTIFIER_LIST;; // Wrong query parameter from the MEC_APP entity } then { @@ -206,10 +208,12 @@ Package MEC_MEC046_SRV_SENSLOOKUP { the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing - sensorStatusInfoList containing - sensorStatusInfo containing - sensorIdentifier indicating value any_value, - sensorStatusType indicating value any_value;;;; + sensorStatusSubscription containing + _links containing + self containing + href set to HREF_VALUE;, + subscriptionType indicating value "SensorStatusSubscription", + callbackReference indicating value CALLBACK_URL;;;; to the MEC_APP entity } } -- GitLab From 6feb0318d0a4d7505efe86593def7508fd2072cb Mon Sep 17 00:00:00 2001 From: garciay Date: Wed, 5 Feb 2025 09:55:52 +0100 Subject: [PATCH 07/19] Bug fixed in TC_MEC_MEC046_SRV_SENSLOOKUP_004_BR --- Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 b/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 index 271e5ac..4f043be 100644 --- a/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 +++ b/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 @@ -483,7 +483,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "sens/v1/subscriptions/sensor_d"; // Wrong IRL + uri indicating value "sens/v1/subscriptions/sensor_data", + query_parameters containing + sensorId indicating value SENSOR_IDENTIFIER_LIST;; // Wrong query parameter from the MEC_APP entity } then { -- GitLab From 1243f2923abe4969117d2c6c6e5ce6d0e895f708 Mon Sep 17 00:00:00 2001 From: garciay Date: Wed, 19 Feb 2025 16:13:30 +0100 Subject: [PATCH 08/19] Editorial changes --- .../MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 | 2 +- .../MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 b/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 index 4e6eb16..3917f45 100644 --- a/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 +++ b/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 @@ -727,7 +727,7 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { TP Id "TP_MEC_MEC045_SRV_QOS_MEAS_SUB_NOT_002_NF" Test objective - "Check that the IUT acknowledges an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" + "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 045 3.1.1 Clause 5.2.2", diff --git a/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 b/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 index fccc981..8d07a93 100644 --- a/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 +++ b/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 @@ -261,7 +261,7 @@ Package MEC_MEC046_SRV_SENSSUBNOT { TP Id "TP_MEC_MEC046_SRV_SENSSUBNOT_SUB_NOT_002_NF" Test objective - "Check that the IUT acknowledges an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" + "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 045 3.1.1 Clause 5.3.3", @@ -345,7 +345,7 @@ Package MEC_MEC046_SRV_SENSSUBNOT { TP Id "TP_MEC_MEC046_SRV_SENSSUBNOT_SUB_NOT_003_NF" Test objective - "Check that the IUT acknowledges an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" + "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 045 3.1.1 Clause 5.3.3", @@ -622,7 +622,7 @@ Package MEC_MEC046_SRV_SENSSUBNOT { TP Id "TP_MEC_MEC046_SRV_SENSSUBNOT_SUB_NOT_005_NF" Test objective - "Check that the IUT acknowledges an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" + "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 045 3.1.1 Clause 5.3.5", @@ -707,7 +707,7 @@ Package MEC_MEC046_SRV_SENSSUBNOT { TP Id "TP_MEC_MEC046_SRV_SENSSUBNOT_SUB_NOT_006_NF" Test objective - "Check that the IUT acknowledges an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" + "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 045 3.1.1 Clause 5.3.5", @@ -986,7 +986,7 @@ Package MEC_MEC046_SRV_SENSSUBNOT { TP Id "TP_MEC_MEC046_SRV_SENSSUBNOT_SUB_NOT_007_NF" Test objective - "Check that the IUT acknowledges an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" + "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 045 3.1.1 Clause 5.3.3", @@ -1069,7 +1069,7 @@ Package MEC_MEC046_SRV_SENSSUBNOT { TP Id "TP_MEC_MEC046_SRV_SENSSUBNOT_SUB_NOT_008_NF" Test objective - "Check that the IUT acknowledges an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" + "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 045 3.1.1 Clause 5.3.3", -- GitLab From d85544824569fbd55d759038bf21b1921d864a40 Mon Sep 17 00:00:00 2001 From: garciay Date: Thu, 13 Mar 2025 10:32:59 +0100 Subject: [PATCH 09/19] Review MEC 040 --- Test Purposes/MEC021/SRV/AMS/Ams.tplan2 | 1 + ...tplan2 => FederationEnablement.tplan2.bak} | 178 +- .../LOOKUP/FederationEnablementLookup.tplan2 | 1932 +++++++++++++++++ .../SUBNOT/FederationEnablementSubNot.tplan2 | 464 ++++ .../MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 | 20 +- .../MEASSUBNOT/QoSMeasurementSubNot.tplan2 | 20 +- .../MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 | 16 +- Test Purposes/mec-common.tplan2 | 1 + 8 files changed, 2518 insertions(+), 114 deletions(-) rename Test Purposes/MEC040/SRV/{MEF/FederationEnablement.tplan2 => FederationEnablement.tplan2.bak} (92%) create mode 100644 Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 create mode 100644 Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 diff --git a/Test Purposes/MEC021/SRV/AMS/Ams.tplan2 b/Test Purposes/MEC021/SRV/AMS/Ams.tplan2 index 923261f..5634b59 100644 --- a/Test Purposes/MEC021/SRV/AMS/Ams.tplan2 +++ b/Test Purposes/MEC021/SRV/AMS/Ams.tplan2 @@ -266,6 +266,7 @@ Package MEC_MEC021_SRV_AMS_BV { PICS Selection PIC_AMS Initial conditions with { + the IUT entity having a RegistrationInfoList } Expected behaviour diff --git a/Test Purposes/MEC040/SRV/MEF/FederationEnablement.tplan2 b/Test Purposes/MEC040/SRV/FederationEnablement.tplan2.bak similarity index 92% rename from Test Purposes/MEC040/SRV/MEF/FederationEnablement.tplan2 rename to Test Purposes/MEC040/SRV/FederationEnablement.tplan2.bak index 994e58d..0a1a92b 100644 --- a/Test Purposes/MEC040/SRV/MEF/FederationEnablement.tplan2 +++ b/Test Purposes/MEC040/SRV/FederationEnablement.tplan2.bak @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters */ @@ -11,11 +11,12 @@ Package MEC_MEC040_SRV_FED { TP Id "TP_MEC_MEC040_SRV_MEF_001_OK" Test objective - "Check that the IUT responds with a list of all available systemInfo - when requested by a MEC Orchestrator - No query parameters" + "Check that the IUT responds with a list of all available systemInfo when requested by a MEC Orchestrator - No query parameters" Reference - "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" Config Id Config_MEC_7 @@ -78,7 +79,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - SystemId query parameters" Reference - "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" Config Id Config_MEC_7 @@ -133,7 +136,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple SystemId query parameters" Reference - "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" Config Id Config_MEC_7 @@ -194,7 +199,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Empty SystemId query parameters" Reference - "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" Config Id Config_MEC_7 @@ -259,7 +266,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - SystemName query parameters" Reference - "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" Config Id Config_MEC_7 @@ -313,8 +322,10 @@ Package MEC_MEC040_SRV_FED { Test objective "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple SystemName query parameters" - Reference "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2", - "https://forge.etsi.org/rep/mec/gs040-fed-enablement-api" + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" Config Id Config_MEC_7 @@ -375,7 +386,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Empty SystemName query parameters" Reference - "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" Config Id Config_MEC_7 @@ -440,7 +453,10 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - systemProvider query parameters" Reference - "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" + + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" Config Id Config_MEC_7 @@ -494,8 +510,10 @@ Package MEC_MEC040_SRV_FED { Test objective "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple systemProvider query parameters" - Reference "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2", - "https://forge.etsi.org/rep/mec/gs040-fed-enablement-api" + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" Config Id Config_MEC_7 @@ -556,7 +574,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Empty systemProvider query parameters" Reference - "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" Config Id Config_MEC_7 @@ -621,7 +641,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple query parameters" Reference - "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" Config Id Config_MEC_7 @@ -683,7 +705,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when selection is not applicable - SystemId" Reference - "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" Config Id Config_MEC_7 @@ -729,7 +753,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when selection is not applicable - SystemName" Reference - "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" Config Id Config_MEC_7 @@ -775,7 +801,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when selection is not applicable - SystemProvider" Reference - "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" Config Id Config_MEC_7 @@ -821,7 +849,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when request is malformed" Reference - "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" Config Id Config_MEC_7 @@ -864,7 +894,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT creates a new systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 clause 7.3.3.4, clause 5.2.2.1.1" + "ETSI GS MEC 040 V3.2.3, clause 5.2.4", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.4" Config Id Config_MEC_7 @@ -919,7 +951,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error on creating an existing systemInfo" Reference - "ETSI GS MEC 040 clause 7.3.3.4, clause 5.2.2.1.1" + "ETSI GS MEC 040 V3.2.3, clause 5.2.4", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.4" Config Id Config_MEC_7 @@ -960,54 +994,6 @@ Package MEC_MEC040_SRV_FED { } // End of TP_MEC_MEC040_SRV_MEF_002_BR_01 - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_002_BR_02" - - Test objective - "Check that the IUT responds with an error on providing inconsistent data" - - Reference - "ETSI GS MEC 040 clause 7.3.3.4, clause 5.2.2.1.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo2 indicating value SYSTEM_ID_2 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vPOST containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", - body containing - systemInfo containing - systemId indicating value SYSTEM_ID_1, // Shall be omit in the request - systemName indicating value SYSTEM_NAME_1, - systemProvider indicating value SYSTEM_PROV_1 - ; - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.4 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "400 Bad Request" - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_002_BR_02 - - Test Purpose { TP Id "TP_MEC_MEC040_SRV_MEF_003_OK" @@ -1015,7 +1001,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 clause 7.4.3.1, clause 5.2.2.1.1" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.1" Config Id Config_MEC_7 @@ -1064,8 +1052,10 @@ Package MEC_MEC040_SRV_FED { Test objective "Check that the IUT responds with an error when it receives a request for returning a systemInfo referred with a wrong systemId" - Reference "ETSI GS MEC 040 clause 7.4.3.1, clause 5.2.2.1.1", - "https://forge.etsi.org/rep/mec/gs040-fed-enablement-api" + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.1" Config Id Config_MEC_7 @@ -1108,7 +1098,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when it receives a request with an inconsistant URI" Reference - "ETSI GS MEC 040 clause 7.4.3.1, clause 5.2.2.1.1" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.1" Config Id Config_MEC_7 @@ -1151,7 +1143,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT updates the systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 clause 7.4.3.3, clause 5.2.2.1.2" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" Config Id Config_MEC_7 @@ -1207,7 +1201,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT updates the systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 clause 7.4.3.3, clause 5.2.2.1.2" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" Config Id Config_MEC_7 @@ -1262,8 +1258,10 @@ Package MEC_MEC040_SRV_FED { Test objective "Check that the IUT updates the systemInfo when requested by a MEC Orchestrator" - Reference "ETSI GS MEC 040 clause 7.4.3.3, clause 5.2.2.1.2", - "https://forge.etsi.org/rep/mec/gs040-fed-enablement-api" + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" Config Id Config_MEC_7 @@ -1318,8 +1316,10 @@ Package MEC_MEC040_SRV_FED { Test objective "Check that the IUT responds with an error when requested to update an unknown systemInfo" - Reference "ETSI GS MEC 040 clause 7.4.3.3, clause 5.2.2.1.2", - "https://forge.etsi.org/rep/mec/gs040-fed-enablement-api" + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" Config Id Config_MEC_7 @@ -1366,7 +1366,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when requested to update with no data provided" Reference - "ETSI GS MEC 040 clause 7.4.3.3, clause 5.2.2.1.2" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" Config Id Config_MEC_7 @@ -1413,7 +1415,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT deletes the systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 clause 7.4.3.5, clause 5.2.2.1.3" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.5" Config Id Config_MEC_7 @@ -1459,8 +1463,10 @@ Package MEC_MEC040_SRV_FED { Test objective "Check that the IUT responds with an error when requested to delete an unknown systemInfo" - Reference "ETSI GS MEC 040 clause 7.4.3.5, clause 5.2.2.1.3", - "https://forge.etsi.org/rep/mec/gs040-fed-enablement-api" + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.5" Config Id Config_MEC_7 @@ -1502,7 +1508,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT accepts a MEC application instance query and forward the response" Reference - "ETSI GS MEC 040 clause 5.2.2.3" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.3" Config Id Config_MEC_7 @@ -1544,7 +1550,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT accepts a Service Availability query and forward the response" Reference - "ETSI GS MEC 040 clause 5.2.2.4" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.4" Config Id Config_MEC_7 diff --git a/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 b/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 new file mode 100644 index 0000000..9a275ac --- /dev/null +++ b/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 @@ -0,0 +1,1932 @@ +/* +Copyright (c) ETSI 2018-2025. +Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters +*/ + +Package MEC_MEC040_SRV_FED { + + import all from MEC_Common; + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_001_OK" + + Test objective + "Check that the IUT responds with a list of all available systemInfo when requested by a MEC Orchestrator - No query parameters" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity are_aware_of_eachother and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_ID_1, + systemInfo2 indicating value SYSTEM_ID_2, + systemInfo3 indicating value SYSTEM_ID_3 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/fed_resources/system_info" + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + systemInfoList containing + systemInfo0 containing + systemId indicating value SYSTEM_ID_1, + systemName indicating value SYSTEM_NAME_1, + systemProvider indicating value SYSTEM_PROVIDER_1 + ;, + systemInfo1 containing + systemId indicating value SYSTEM_ID_2, + systemName indicating value SYSTEM_NAME_2, + systemProvider indicating value SYSTEM_PROVIDER_2 + ;, + systemInfo2 containing + systemId indicating value SYSTEM_ID_3, + systemName indicating value SYSTEM_NAME_3, + systemProvider indicating value SYSTEM_PROVIDER_3 + ; + ; + ; + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_001_OK + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_02" + + Test objective + "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - SystemId query parameters" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_ID_1, + systemInfo2 indicating value SYSTEM_ID_2, + systemInfo3 indicating value SYSTEM_ID_3 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/fed_resources/system_info", + query_parameters containing + systemId indicating value SYSTEM_ID_1 + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + systemInfoList containing + systemInfo1 containing + systemId indicating value SYSTEM_ID_1, + systemName indicating value SYSTEM_NAME_1, + systemProvider indicating value SYSTEM_PROVIDER_1 + ; + ; + ; + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_001_OK_02 + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_03" + + Test objective + "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple SystemId query parameters" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_ID_1, + systemInfo2 indicating value SYSTEM_ID_2, + systemInfo3 indicating value SYSTEM_ID_3 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/fed_resources/system_info", + query_parameters containing + systemId indicating value SYSTEM_ID_1, + systemId indicating value SYSTEM_ID_3 + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + systemInfoList containing + systemInfo1 containing + systemId indicating value SYSTEM_ID_1, + systemName indicating value SYSTEM_NAME_1, + systemProvider indicating value SYSTEM_PROVIDER_1 + ;, + systemInfo3 containing + systemId indicating value SYSTEM_ID_3, + systemName indicating value SYSTEM_NAME_3, + systemProvider indicating value SYSTEM_PROVIDER_3 + ; + ; + ; + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_001_OK_03 + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_04" + + Test objective + "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Empty SystemId query parameters" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_ID_1, + systemInfo2 indicating value SYSTEM_ID_2, + systemInfo3 indicating value SYSTEM_ID_3 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/fed_resources/system_info", + query_parameters containing + systemId indicating value empty + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + systemInfoList containing + systemInfo1 containing + systemId indicating value SYSTEM_ID_1, + systemName indicating value SYSTEM_NAME_1, + systemProvider indicating value SYSTEM_PROVIDER_1 + ;, + systemInfo3 containing + systemId indicating value SYSTEM_ID_2, + systemName indicating value SYSTEM_NAME_2, + systemProvider indicating value SYSTEM_PROVIDER_2 + ;, + systemInfo3 containing + systemId indicating value SYSTEM_ID_3, + systemName indicating value SYSTEM_NAME_3, + systemProvider indicating value SYSTEM_PROVIDER_3 + ; + ; + ; + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_001_OK_04 + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_05" + + Test objective + "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - SystemName query parameters" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_NAME_1, + systemInfoN indicating value SYSTEM_NAME_2, + systemInfoN indicating value SYSTEM_NAME_3 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/fed_resources/system_info", + query_parameters containing + systemName indicating value SYSTEM_NAME_1 + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + systemInfoList containing + systemInfo1 containing + systemId indicating value SYSTEM_ID_1, + systemName indicating value SYSTEM_NAME_1, + systemProvider indicating value SYSTEM_PROVIDER_1 + ; + ; + ; + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_001_OK_05 + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_06" + + Test objective + "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple SystemName query parameters" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_NAME_1, + systemInfoN indicating value SYSTEM_NAME_2, + systemInfoN indicating value SYSTEM_NAME_3 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/fed_resources/system_info", + query_parameters containing + systemName indicating value SYSTEM_NAME_1, + systemName indicating value SYSTEM_NAME_3 + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + systemInfoList containing + systemInfo1 containing + systemId indicating value SYSTEM_ID_1, + systemName indicating value SYSTEM_NAME_1, + systemProvider indicating value SYSTEM_PROVIDER_1 + ;, + systemInfo3 containing + systemId indicating value SYSTEM_ID_3, + systemName indicating value SYSTEM_NAME_3, + systemProvider indicating value SYSTEM_PROVIDER_3 + ; + ; + ; + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_001_OK_06 + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_07" + + Test objective + "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Empty SystemName query parameters" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_NAME_1, + systemInfoN indicating value SYSTEM_NAME_2, + systemInfoN indicating value SYSTEM_NAME_3 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/fed_resources/system_info", + query_parameters containing + systemName indicating value empty + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + systemInfoList containing + systemInfo1 containing + systemId indicating value SYSTEM_ID_1, + systemName indicating value SYSTEM_NAME_1, + systemProvider indicating value SYSTEM_PROVIDER_1 + ;, + systemInfo3 containing + systemId indicating value SYSTEM_ID_2, + systemName indicating value SYSTEM_NAME_2, + systemProvider indicating value SYSTEM_PROVIDER_2 + ;, + systemInfo3 containing + systemId indicating value SYSTEM_ID_3, + systemName indicating value SYSTEM_NAME_3, + systemProvider indicating value SYSTEM_PROVIDER_3 + ; + ; + ; + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_001_OK_07 + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_08" + + Test objective + "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - systemProvider query parameters" + + Reference + + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_PROVIDER_1, + systemInfoN indicating value SYSTEM_PROVIDER_2, + systemInfoN indicating value SYSTEM_PROVIDER_3 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/fed_resources/system_info", + query_parameters containing + systemProvider indicating value SYSTEM_PROVIDER_1 + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + systemInfoList containing + systemInfo1 containing + systemId indicating value SYSTEM_ID_1, + systemName indicating value SYSTEM_NAME_1, + systemProvider indicating value SYSTEM_PROVIDER_1 + ; + ; + ; + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_001_OK_08 + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_09" + + Test objective + "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple systemProvider query parameters" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_PROVIDER_1, + systemInfoN indicating value SYSTEM_PROVIDER_2, + systemInfoN indicating value SYSTEM_PROVIDER_3 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/fed_resources/system_info", + query_parameters containing + systemProvider indicating value SYSTEM_PROVIDER_1, + systemProvider indicating value SYSTEM_PROVIDER_3 + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + systemInfoList containing + systemInfo1 containing + systemId indicating value SYSTEM_ID_1, + systemName indicating value SYSTEM_NAME_1, + systemProvider indicating value SYSTEM_PROVIDER_1 + ;, + systemInfo3 containing + systemId indicating value SYSTEM_ID_3, + systemName indicating value SYSTEM_NAME_3, + systemProvider indicating value SYSTEM_PROVIDER_3 + ; + ; + ; + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_001_OK_09 + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_10" + + Test objective + "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Empty systemProvider query parameters" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_PROVIDER_1, + systemInfoN indicating value SYSTEM_PROVIDER_2, + systemInfoN indicating value SYSTEM_PROVIDER_3 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/fed_resources/system_info", + query_parameters containing + systemProvider indicating value empty + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + systemInfoList containing + systemInfo1 containing + systemId indicating value SYSTEM_ID_1, + systemName indicating value SYSTEM_NAME_1, + systemProvider indicating value SYSTEM_PROVIDER_1 + ;, + systemInfo3 containing + systemId indicating value SYSTEM_ID_2, + systemName indicating value SYSTEM_NAME_2, + systemProvider indicating value SYSTEM_PROVIDER_2 + ;, + systemInfo3 containing + systemId indicating value SYSTEM_ID_3, + systemName indicating value SYSTEM_NAME_3, + systemProvider indicating value SYSTEM_PROVIDER_3 + ; + ; + ; + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_001_OK_10 + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_11" + + Test objective + "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple query parameters" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_ID_1, + systemInfo1 indicating value SYSTEM_ID_2, + systemInfo3 indicating value SYSTEM_ID_3, + systemInfoN indicating value SYSTEM_ID_4 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/fed_resources/system_info", + query_parameters containing + systemId indicating value SYSTEM_ID_1, + systemName indicating value SYSTEM_NAME_3 + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + systemInfoList containing + systemInfo1 containing + systemId indicating value SYSTEM_ID_1, + systemName indicating value SYSTEM_NAME_1, + systemProvider indicating value SYSTEM_PROVIDER_1 + ;, + systemInfo3 containing + systemId indicating value any_value, + systemName indicating value SYSTEM_NAME_3, + systemProvider indicating value SYSTEM_PROVIDER_3 + ; + ; + ; + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_001_OK_11 + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_001_NF_01" + + Test objective + "Check that the IUT responds with an error when selection is not applicable - SystemId" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_ID_1, + systemInfo1 indicating value SYSTEM_ID_2, + systemInfo3 indicating value SYSTEM_ID_3 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/fed_resources/system_info", + query_parameters containing + systemId indicating value SYSTEM_ID_4 + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found" + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_001_NF_01 + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_001_NF_02" + + Test objective + "Check that the IUT responds with an error when selection is not applicable - SystemName" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_NAME_1, + systemInfo1 indicating value SYSTEM_NAME_2, + systemInfo3 indicating value SYSTEM_NAME_3 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/fed_resources/system_info", + query_parameters containing + systemName indicating value SYSTEM_NAME_4 + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found" + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_001_NF_02_02 + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_001_NF_03" + + Test objective + "Check that the IUT responds with an error when selection is not applicable - SystemProvider" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_PROVIDER_1, + systemInfo1 indicating value SYSTEM_PROVIDER_2, + systemInfo3 indicating value SYSTEM_PROVIDER_3 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/fed_resources/system_info", + query_parameters containing + SystemProvider indicating value SYSTEM_PROVIDER_4 + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found" + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_001_NF_03 + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_001_BR" + + Test objective + "Check that the IUT responds with an error when request is malformed" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_ID_1 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v10/fed_resources/system_info", + query_parameters containing + system indicating value any_value // Wrong query parameter: system instead of systemId + ;; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "400 Bad Request" + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_001_BR + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_002_OK" + + Test objective + "Check that the IUT creates a new systemInfo when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.4", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.4" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity not having a systemInfoList containing + systemInfo2 indicating value SYSTEM_ID_2 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "fed_enablement/v1/fed_resources/system_info", + body containing + systemInfo containing + systemId indicating value omit, // Shall be absent in POST request + systemName indicating value SYSTEM_NAME_1, + systemProvider indicating value SYSTEM_PROV_1 + ; + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.3.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "201 Created", + body containing + systemInfo containing + systemId indicating value SYSTEM_ID_1, + systemName indicating value SYSTEM_NAME_1, + systemProvider indicating value SYSTEM_PROV_1 + ; + ; + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_002_OK + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_002_BR" + + Test objective + "Check that the IUT responds with an error on creating an existing systemInfo" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.4", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.4" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity not having a systemInfoList containing + systemInfo2 indicating value SYSTEM_ID_2 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "fed_enablement/v1/fed_resources/system_info", + body containing + systemInfo containing + systemId indicating value SYSTEM_ID_2, // Shall be absent in POST request + systemName indicating value SYSTEM_NAME_2, + systemProvider indicating value SYSTEM_PROV_2 + ; + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.3.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "400 Bad Request" + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_002_BR + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_003_OK" + + Test objective + "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_ID_1, + systemInfo2 indicating value SYSTEM_ID_2, + systemInfo3 indicating value SYSTEM_ID_3 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_2}" + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.4.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + systemInfo containing + systemId indicating value SYSTEM_ID_2, + systemName indicating value SYSTEM_NAME_2, + systemProvider indicating value SYSTEM_PROVIDER_2 + ; + ; + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_003_OK + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_003_NF" + + Test objective + "Check that the IUT responds with an error when it receives a request for returning a systemInfo referred with a wrong systemId" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_ID_1, + systemInfo2 indicating value SYSTEM_ID_2, + systemInfo1 indicating value SYSTEM_ID_3 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_4}" + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.4.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found" + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_003_NF + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_003_BR" + + Test objective + "Check that the IUT responds with an error when it receives a request with an inconsistant URI" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_ID_1, + systemInfo2 indicating value SYSTEM_ID_2, + systemInfo1 indicating value SYSTEM_ID_3 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v10/fed_resources/system_info/{SYSTEM_ID_2}" // Inconsistant URI + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.4.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "400 Bad Request" + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_003_BR + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_004_OK_01" + + Test objective + "Check that the IUT updates the systemInfo when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_ID_1, + systemInfo2 indicating value SYSTEM_ID_2, + systemInfo1 indicating value SYSTEM_ID_3 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vPATCH containing + uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_1}" + body containing + SystemInfoUpdate containing + systemName indicating value omit, + endpoint indicating value SYSTEM_NEW_ENDPOINT_1 + ; + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.4.3.3 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + systemInfo containing + systemId indicating value SYSTEM_ID_1, + systemName indicating value SYSTEM_NAME_1, + systemProvider indicating value SYSTEM_NEW_ENDPOINT_1 + ; + ; + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_004_OK_01 + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_004_OK_02" + + Test objective + "Check that the IUT updates the systemInfo when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_ID_1, + systemInfo2 indicating value SYSTEM_ID_2, + systemInfo1 indicating value SYSTEM_ID_3 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vPATCH containing + uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_1}" + body containing + SystemInfoUpdate containing + systemName indicating value SYSTEM_NEW_NAME_1, + endpoint indicating value omit + ; + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.4.3.3 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + systemInfo containing + systemId indicating value SYSTEM_ID_1, + systemName indicating value SYSTEM_NEW_NAME_1, + systemProvider indicating value SYSTEM_ENDPOINT_1 + ; + ; + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_004_OK_02 + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_004_OK_03" + + Test objective + "Check that the IUT updates the systemInfo when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_ID_1, + systemInfo2 indicating value SYSTEM_ID_2, + systemInfo1 indicating value SYSTEM_ID_3 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vPATCH containing + uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_1}" + body containing + SystemInfoUpdate containing + systemName indicating value SYSTEM_NEW_NAME_1, + endpoint indicating value SYSTEM_NEW_ENDPOINT_1 + ; + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.4.3.3 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + systemInfo containing + systemId indicating value SYSTEM_ID_1, + systemName indicating value SYSTEM_NEW_NAME_1, + systemProvider indicating value SYSTEM_NEW_ENDPOINT_1 + ; + ; + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_004_OK_03 + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_004_NF" + + Test objective + "Check that the IUT responds with an error when requested to update an unknown systemInfo" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_ID_1 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vPATCH containing + uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_2}" + body containing + SystemInfoUpdate containing + systemName indicating value omit, + endpoint indicating value SYSTEM_NEW_ENDPOINT_1 + ; + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.4.3.3 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found" + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_004_NF + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_004_BR" + + Test objective + "Check that the IUT responds with an error when requested to update with no data provided" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_ID_1 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vPATCH containing + uri indicating value "fed_enablement/v10/fed_resources/system_info/{SYSTEM_ID_1}" + body containing + SystemInfoUpdate containing // At least one attribute shall exist + systemName indicating value omit, + endpoint indicating value omit + ; + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.4.3.3 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "400 Bad Request" + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_004_BR_02 + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_005_OK" + + Test objective + "Check that the IUT deletes the systemInfo when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.5" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_ID_1 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vDELETE containing + uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_1}" + body containing + SystemInfoUpdate containing + systemName indicating value SYSTEM_NAME_1, + endpoint indicating value NEW_ENDPOINT_1 + ; + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.4.3.5 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "204 No Content" + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_005_OK + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_005_NF" + + Test objective + "Check that the IUT responds with an error when requested to delete an unknown systemInfo" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.5" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_ID_1 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vDELETE containing + uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_UNKNOWN}" + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.4.3.5 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found" + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_005_NF + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_006_OK_01" + + Test objective + "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - No query parameters" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.2.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.3", + "ETSI GS MEC 013 3.1.1 Clause 7.5.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several registeredFederationSubscriptions + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/subscription"; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + subscriptionLinkList indicating value any_value;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_006_OK_02" + + Test objective + "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - With query parameters" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.2.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.3", + "ETSI GS MEC 013 3.1.1 Clause 7.5.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several registeredFederationSubscriptions + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/subscription", + query_parameters containing + subscriptionType indicating value system_update_notification_subscription;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + subscriptionLinkList indicating value any_value;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_006_OK_03" + + Test objective + "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - With query parameters" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.2.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.3", + "ETSI GS MEC 013 3.1.1 Clause 7.5.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a FED_SUBSCRIPTION_1 containing + systemId indicating value SYSTEM_ID_1, + link indicating value HREF_1; and + the IUT entity having a FED_SUBSCRIPTION_2 containing + systemId indicating value SYSTEM_ID_2, + link indicating value HREF_2; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/subscription", + query_parameters containing + systemId indicating value SYSTEM_ID_1;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + subscriptionLinkList containing + subsciption containing + href indicating value HREF_1;;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_006_BR_01" + + Test objective + "Check that the IUT responds with the correct error code when the request is malformed - Wrong query parameters name" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.2.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.3", + "ETSI GS MEC 013 3.1.1 Clause 7.5.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several registeredFederationSubscriptions + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/subscription", + query_parameters containing + subscription indicating value system_update_notification_subscription;; // Wrong query parameters name + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Bad Request"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_006_BR_02" + + Test objective + "Check that the IUT responds with the correct error code when the request is malformed - Wrong query parameters value" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.2.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.3", + "ETSI GS MEC 013 3.1.1 Clause 7.5.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several registeredFederationSubscriptions + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/subscription", + query_parameters containing + subscriptionType indicating value system_update;; // Wrong query parameters + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Bad Request"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_006_BR_03" + + Test objective + "Check that the IUT responds with the correct error code when the request is malformed - With query parameters" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.2.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.3", + "ETSI GS MEC 013 3.1.1 Clause 7.5.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a FED_SUBSCRIPTION_1 containing + systemId indicating value SYSTEM_ID_1, + link indicating value HREF_1; and + the IUT entity having a FED_SUBSCRIPTION_2 containing + systemId indicating value SYSTEM_ID_2, + link indicating value HREF_2; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/subscription", + query_parameters containing + system indicating value SYSTEM_ID_1;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Bad Request"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_006_NF_01" + + Test objective + "Check that the IUT responds with the correct error code when no subscription found - No query parameters" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.2.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.3", + "ETSI GS MEC 013 3.1.1 Clause 7.5.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity not having several registeredFederationSubscriptions + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/subscription"; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_006_NF_02" + + Test objective + "Check that the IUT responds with the correct error code when no subscription found - With query parameters" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.2.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.3", + "ETSI GS MEC 013 3.1.1 Clause 7.5.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a FED_SUBSCRIPTION_1 containing + systemId indicating value SYSTEM_ID_1, + link indicating value HREF_1; and + the IUT entity having a FED_SUBSCRIPTION_2 containing + systemId indicating value SYSTEM_ID_2, + link indicating value HREF_2; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/subscription", + query_parameters containing + systemId indicating value UNKNOWN_SYSTEM_ID;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + + + + + + + + + + + + + + + + + + + + +/*** Not applicable yet */ + /*Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_006_OK" + + Test objective + "Check that the IUT accepts a MEC application instance query and forward the response" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.3" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_ID_1 + ; and + MEC_FED1 having_mec_app_instance_running + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "xxx" + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.4.3.5 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_006_OK + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_007_OK" + + Test objective + "Check that the IUT accepts a Service Availability query and forward the response" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.4" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_ID_1 + ; and + MEC_FED1 having_mec_app_instance_running + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "xxx" + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.4.3.5 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_007_OK +*/ + + +} // End of Package MEC_MEC040_SRV diff --git a/Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 b/Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 new file mode 100644 index 0000000..149cec6 --- /dev/null +++ b/Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 @@ -0,0 +1,464 @@ +/* +Copyright (c) ETSI 2018-2025. +Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters +*/ + +Package MEC_MEC040_SRV_FED { + + import all from MEC_Common; + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_SUB_NOT_001_OK" + + Test objective + "Check that the IUT acknowledges the creation of SystemUpdateNotificationSubscription request when commanded by a MEC Application" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.2.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.2", + "ETSI GS MEC 013 3.1.1 Clause 6.4.2", + "ETSI GS MEC 013 3.1.1 Clause 7.5.3.4" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several MEC_SYSTEM + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "fed_enablement/v1/subscriptions" + body containing + systemUpdateNotificationSubscription containing + subscriptionType indicating value "SystemUpdateNotificationSubscription", + callbackReference indicating value CALLBACK_URL;;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "201 Created", + headers containing + Location set to "fed_enablement/v1/subscriptions/{SUBSCRIPTION_ID}";, + body containing + systemUpdateNotificationSubscription containing + _links containing + self containing + href set to HREF_VALUE;;, + subscriptionType indicating value "SystemUpdateNotificationSubscription", + callbackReference indicating value CALLBACK_URL;;; + to the MEC_APP entity + and the IUT entity sends a vPOST containing + Uri set to CALLBACK_URL + body containing + systemUpdateNotification containing + notificationType indicating value "SystemUpdateNotification", + updatedSystemInfo indicating value any_value, + _links indicating value LINKS;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_SUB_NOT_001_BR_01" + + Test objective + "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application - Invalid subscriptionType" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.2.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.2", + "ETSI GS MEC 013 3.1.1 Clause 6.4.2", + "ETSI GS MEC 013 3.1.1 Clause 7.5.3.4" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several MEC_SYSTEM + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "fed_enablement/v1/subscriptions" + body containing + systemUpdateNotificationSubscription containing + subscriptionType indicating value "SystemUpdateNotification", // Invalid subscriptionType + callbackReference indicating value CALLBACK_URL;;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "400 Bad Request"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_SUB_NOT_001_BR_02" + + Test objective + "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application - No callback" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.2.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.2", + "ETSI GS MEC 013 3.1.1 Clause 6.4.2", + "ETSI GS MEC 013 3.1.1 Clause 7.5.3.4" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several MEC_SYSTEM + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "fed_enablement/v1/subscriptions" + body containing + systemUpdateNotificationSubscription containing + subscriptionType indicating value "SystemUpdateNotificationSubscription", // Invalid subscriptionType + callbackReference set toomit;;; // No callback + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "400 Bad Request"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_SUB_NOT_002_OK" + + Test objective + "Check that the IUT responds with the list of SystemUpdateNotificationSubscription when queried by a MEC Application" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.2.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.2", + "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a SystemUpdateNotificationSubscription containing + href indicating value HREF_VALUE; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/subscriptions/{SUBSCRIPTION_ID}"; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + systemUpdateNotificationSubscription containing + _links containing + self containing + href set to HREF_VALUE;;, + subscriptionType indicating value "SystemUpdateNotificationSubscription", + callbackReference indicating value CALLBACK_URL;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_SUB_NOT_002_NF" + + Test objective + "Check that the IUT responds with the list of SystemUpdateNotificationSubscription when queried by a MEC Application" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.2.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.2", + "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a SystemUpdateNotificationSubscription containing + href indicating value HREF_VALUE; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/subscriptions/{UNKNOWN_SUBSCRIPTION_ID}"; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_SUB_NOT_003_OK" + + Test objective + "Check that the IUT acknowledges the changes of an existing SystemUpdateNotificationSubscription when commanded by a MEC Application" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.2.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.2", + "ETSI GS MEC 013 3.1.1 Clause 7.5.3.2" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a SystemUpdateNotificationSubscription containing + systemId indicating value SYSTEM_ID_1, + href indicating value HREF_VALUE; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value "fed_enablement/v1/subscriptions/{SUBSCRIPTION_ID}" + body containing + systemUpdateNotificationSubscription containing + subscriptionType indicating value "SystemUpdateNotificationSubscription", + _links containing + self containing + href set to HREF_VALUE;;, + callbackReference indicating value CALLBACK_URL, + systemId indicating value SYSTEM_ID_2;;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + systemUpdateNotificationSubscription containing + _links containing + self containing + href set to HREF_VALUE;;, + subscriptionType indicating value "SystemUpdateNotificationSubscription", + callbackReference indicating value CALLBACK_URL, + systemId indicating value SYSTEM_ID_2;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_SUB_NOT_003_NF" + + Test objective + "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 045 3.1.1 Clause 5.2.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.2", + "ETSI GS MEC 013 3.1.1 Clause 7.5.3.2" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a SystemUpdateNotificationSubscription containing + systemId indicating value SYSTEM_ID_1, + href indicating value HREF_VALUE; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value "fed_enablement/v1/subscriptions/{UNKNOWN_SUBSCRIPTION_ID}" + body containing + systemUpdateNotificationSubscription containing + subscriptionType indicating value "SystemUpdateNotificationSubscription", + _links containing + self containing + href set to HREF_VALUE;;, + callbackReference indicating value CALLBACK_URL, + systemId indicating value SYSTEM_ID_2;;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_SUB_NOT_004_OK" + + Test objective + "Check that the IUT acknowledges the cancellation of an existing SensorStatusSubscription when commanded by a MEC Application" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.2.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.2", + "ETSI GS MEC 013 3.1.1 Clause 7.5.3.5" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a SystemUpdateNotificationSubscription + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vDELETE containing + uri indicating value "fed_enablement/v1/subscriptions/{SUBSCRIPTION_ID}"; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "204 No Content"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_SUB_NOT_004_NF" + + Test objective + "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 045 3.1.1 Clause 5.2.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.2", + "ETSI GS MEC 013 3.1.1 Clause 7.5.3.5" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a SystemUpdateNotificationSubscription + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vDELETE containing + uri indicating value "fed_enablement/v1/subscriptions/{UNKNOWN_SUBSCRIPTION_ID}"; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_SUB_NOT_005_OK" + + Test objective + "Check that the IUT terminates notifications after time expiration" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.2.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.2", + "ETSI GS MEC 013 3.1.1 Clause 6.4.2", + "ETSI GS MEC 013 3.1.1 Clause 7.5.3.4" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several MEC_SYSTEM + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "fed_enablement/v1/subscriptions" + body containing + systemUpdateNotificationSubscription containing + subscriptionType indicating value "SystemUpdateNotificationSubscription", + callbackReference indicating value CALLBACK_URL, + expiryDeadline indicating value EXPIRY_DEADLINE;;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "201 Created", + headers containing + Location set to "fed_enablement/v1/subscriptions/{SUBSCRIPTION_ID}";, + body containing + systemUpdateNotificationSubscription containing + _links containing + self containing + href set to HREF_VALUE;;, + subscriptionType indicating value "SystemUpdateNotificationSubscription", + callbackReference indicating value CALLBACK_URL, + expiryDeadline indicating value EXPIRY_DEADLINE;;; + to the MEC_APP entity + and the IUT entity sends a vPOST containing + Uri set to CALLBACK_URL + body containing + systemUpdateNotification containing + notificationType indicating value "SystemUpdateNotification", + updatedSystemInfo indicating value any_value, + _links indicating value LINKS;;; + to the MEC_APP entity + and the IUT entity doNotSendNotificationAfterTimerExpiry + } + } + } + + +} // End of Package MEC_MEC040_SRV diff --git a/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 b/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 index 8b33e57..e7f5a2e 100644 --- a/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 +++ b/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 @@ -51,7 +51,7 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { qoSMeasurementSubscription containing _links containing self containing - href set to HREF_VALUE;, + href set to HREF_VALUE;;, subscriptionType indicating value "QoSEventSubscription", callbackReference indicating value CALLBACK_URL, users containing @@ -61,7 +61,7 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { sourceIp indicating value ACR_SOME_IP;;, reportTrigger containing metricType indicating value "THROUGHPUT";, - measuringPeriod indicating value MEASURINGING_PERIOD;;;; // One Hz + measuringPeriod indicating value MEASURINGING_PERIOD;;; // One Hz to the MEC_APP entity and the IUT entity sends a vPOST containing Uri set to CALLBACK_URL @@ -130,7 +130,7 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { qoSMeasurementSubscription containing _links containing self containing - href set to HREF_VALUE;, + href set to HREF_VALUE;;, subscriptionType indicating value "QoSEventSubscription", callbackReference indicating value CALLBACK_URL, users containing @@ -142,7 +142,7 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { metricType indicating value "THROUGHPUT", upperThreshold indicating value VALUE_1, lowerThreshold indicating value VALUE_2;, - measuringPeriod indicating value MEASURINGING_PERIOD;;;; // One Hz + measuringPeriod indicating value MEASURINGING_PERIOD;;; // One Hz to the MEC_APP entity and the IUT entity sends a vPOST containing // Uri set to CALLBACK_URL @@ -554,7 +554,7 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { qoSMeasurementSubscription containing _links containing self containing - href set to HREF_VALUE;, + href set to HREF_VALUE;;, subscriptionType indicating value "QoSEventSubscription", callbackReference indicating value CALLBACK_URL, users containing @@ -566,7 +566,7 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { reportTrigger containing metricType indicating value "THROUGHPUT", upperThreshodld indicating value VALUE_1;, - measuringPeriod indicating value MEASURINGING_PERIOD;;; + measuringPeriod indicating value MEASURINGING_PERIOD;; to the MEC_APP entity } } @@ -749,7 +749,7 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { qoSMeasurementSubscription containing _links containing self containing - href set to HREF_VALUE;, + href set to HREF_VALUE;;, subscriptionType indicating value "QoSEventSubscription", callbackReference indicating value CALLBACK_URL, users containing @@ -759,7 +759,7 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { sourceIp indicating value ACR_SOME_IP;;, reportTrigger containing metricType indicating value "THROUGHPUT";, - measuringPeriod indicating value MEASURINGING_PERIOD;;;; + measuringPeriod indicating value MEASURINGING_PERIOD;;; to the MEC_APP entity and the IUT entity sends a vPOST containing Uri set to CALLBACK_URL @@ -822,7 +822,7 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { qoSMeasurementSubscription containing _links containing self containing - href set to HREF_VALUE;, + href set to HREF_VALUE;;, subscriptionType indicating value "QoSEventSubscription", callbackReference indicating value CALLBACK_URL, users containing @@ -833,7 +833,7 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { reportTrigger containing metricType indicating value "THROUGHPUT";, measuringPeriod indicating value MEASURINGING_PERIOD, - expiryDeadline indicating value EXPIRY_TIMEOUT;;;; + expiryDeadline indicating value EXPIRY_TIMEOUT;;; to the MEC_APP entity and the IUT entity sends a vPOST containing Uri set to CALLBACK_URL diff --git a/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 b/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 index 3917f45..7fce69c 100644 --- a/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 +++ b/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 @@ -66,7 +66,7 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { qoSMeasurementSubscription containing _links containing self containing - href set to HREF_VALUE;, + href set to HREF_VALUE;;, subscriptionType indicating value "QoSMeasureSubscription", callbackReference indicating value CALLBACK_URL, users containing @@ -76,7 +76,7 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { sourceIp indicating value ACR_SOME_IP;;, metricType containing elem0 indicating value "LATENCY", - elem1 indicating value "THROUGHPUT";;;;; + elem1 indicating value "THROUGHPUT";;;; to the MEC_APP entity and the IUT entity sends a vPOST containing Uri set to CALLBACK_URL @@ -143,7 +143,7 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { qoSMeasurementSubscription containing _links containing self containing - href set to HREF_VALUE;, + href set to HREF_VALUE;;, subscriptionType indicating value "QoSMeasureSubscription", callbackReference indicating value CALLBACK_URL, users containing @@ -154,7 +154,7 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { reportingInterval indicating value REPORTING_INTERVAL, metricType containing elem0 indicating value "LATENCY", - elem1 indicating value "THROUGHPUT";;;;; + elem1 indicating value "THROUGHPUT";;;; to the MEC_APP entity and the IUT entity sends a vPOST containing Uri set to CALLBACK_URL @@ -223,7 +223,7 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { qoSMeasurementSubscription containing _links containing self containing - href set to HREF_VALUE;, + href set to HREF_VALUE;;, subscriptionType indicating value "QoSMeasureSubscription", callbackReference indicating value CALLBACK_URL, users containing @@ -236,7 +236,7 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { measuringReport indicating value MEASURINGING_PERIOD_LT_REPORTING_INTERVAL, metricType containing elem0 indicating value "LATENCY", - elem1 indicating value "THROUGHPUT";;;;; + elem1 indicating value "THROUGHPUT";;;; to the MEC_APP entity and the IUT entity sends a vPOST containing Uri set to CALLBACK_URL @@ -902,7 +902,7 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { qoSMeasurementSubscription containing _links containing self containing - href set to HREF_VALUE;, + href set to HREF_VALUE;;, subscriptionType indicating value "QoSMeasureSubscription", callbackReference indicating value CALLBACK_URL, users containing @@ -913,7 +913,7 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { reportingInterval indicating value REPORTING_INTERVAL, metricType containing elem0 indicating value "LATENCY", - elem1 indicating value "THROUGHPUT";;;;; + elem1 indicating value "THROUGHPUT";;;; to the MEC_APP entity and the IUT entity sends a vPOST containing Uri set to CALLBACK_URL @@ -978,7 +978,7 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { qoSMeasurementSubscription containing _links containing self containing - href set to HREF_VALUE;, + href set to HREF_VALUE;;, subscriptionType indicating value "QoSMeasureSubscription", callbackReference indicating value CALLBACK_URL, users containing @@ -990,7 +990,7 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { metricType containing elem0 indicating value "LATENCY", elem1 indicating value "THROUGHPUT";, - expiryDeadline indicating value EXPIRY_TIMEOUT;;;; + expiryDeadline indicating value EXPIRY_TIMEOUT;;; to the MEC_APP entity and the IUT entity sends a vPOST containing Uri set to CALLBACK_URL diff --git a/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 b/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 index 8d07a93..ca10c8c 100644 --- a/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 +++ b/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 @@ -59,9 +59,9 @@ Package MEC_MEC046_SRV_SENSSUBNOT { SensorDiscoveryEventSubscription containing _links containing self containing - href set to HREF_VALUE;, + href set to HREF_VALUE;;, subscriptionType indicating value "SensorDiscoveryEventSubscription", - callbackReference indicating value CALLBACK_URL;;;; + callbackReference indicating value CALLBACK_URL;;; to the MEC_APP entity and the IUT entity sends a vPOST containing Uri set to CALLBACK_URL @@ -247,10 +247,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { SensorDiscoveryEventSubscription containing _links containing self containing - href set to HREF_VALUE;, + href set to HREF_VALUE;;, subscriptionType indicating value "SensorDiscoveryEventSubscription", callbackReference indicating value CALLBACK_URL, - sensorInfo indicating value any_value;;;; + sensorInfo indicating value any_value;;; to the MEC_APP entity } } @@ -421,9 +421,9 @@ Package MEC_MEC046_SRV_SENSSUBNOT { SensorDiscoveryEventSubscription containing _links containing self containing - href set to HREF_VALUE;, + href set to HREF_VALUE;;, subscriptionType indicating value "SensorStatusSubscription", - callbackReference indicating value CALLBACK_URL;;;; + callbackReference indicating value CALLBACK_URL;;; to the MEC_APP entity and the IUT entity sends a vPOST containing Uri set to CALLBACK_URL @@ -784,10 +784,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { sensorDataSubscription containing _links containing self containing - href set to HREF_VALUE;, + href set to HREF_VALUE;;, subscriptionType indicating value "SensorDataSubscription", callbackReference indicating value CALLBACK_URL, - sensorIdentifierList indicating value any_value;;;; + sensorIdentifierList indicating value any_value;;; to the MEC_APP entity and the IUT entity sends a vPOST containing Uri set to CALLBACK_URL diff --git a/Test Purposes/mec-common.tplan2 b/Test Purposes/mec-common.tplan2 index 67555df..86293eb 100644 --- a/Test Purposes/mec-common.tplan2 +++ b/Test Purposes/mec-common.tplan2 @@ -93,6 +93,7 @@ Package MEC_Common { - grant - havingV2xMsgDistributionServerMqtt - doNotSendNotificationAfterTimerExpiry + - registeredFederationSubscriptions - removeTheSubscriptionWhenNumberOfReportsIsReached - discoveredSensors - registeredSensorStatusSubscriptions -- GitLab From 555b878a31ef4a99c1ee0b6e5ba243f06f3365be Mon Sep 17 00:00:00 2001 From: garciay Date: Thu, 13 Mar 2025 15:35:38 +0100 Subject: [PATCH 10/19] Review MEC 040 --- .../SRV/FederationEnablement.tplan2.bak | 1589 ----------------- .../LOOKUP/FederationEnablementLookup.tplan2 | 16 +- .../SUBNOT/FederationEnablementSubNot.tplan2 | 6 +- 3 files changed, 11 insertions(+), 1600 deletions(-) delete mode 100644 Test Purposes/MEC040/SRV/FederationEnablement.tplan2.bak diff --git a/Test Purposes/MEC040/SRV/FederationEnablement.tplan2.bak b/Test Purposes/MEC040/SRV/FederationEnablement.tplan2.bak deleted file mode 100644 index 0a1a92b..0000000 --- a/Test Purposes/MEC040/SRV/FederationEnablement.tplan2.bak +++ /dev/null @@ -1,1589 +0,0 @@ -/* -Copyright (c) ETSI 2018-2025. -Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters -*/ - -Package MEC_MEC040_SRV_FED { - - import all from MEC_Common; - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_001_OK" - - Test objective - "Check that the IUT responds with a list of all available systemInfo when requested by a MEC Orchestrator - No query parameters" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity are_aware_of_eachother and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_ID_1, - systemInfo2 indicating value SYSTEM_ID_2, - systemInfo3 indicating value SYSTEM_ID_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info" - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK", - body containing - systemInfoList containing - systemInfo0 containing - systemId indicating value SYSTEM_ID_1, - systemName indicating value SYSTEM_NAME_1, - systemProvider indicating value SYSTEM_PROVIDER_1 - ;, - systemInfo1 containing - systemId indicating value SYSTEM_ID_2, - systemName indicating value SYSTEM_NAME_2, - systemProvider indicating value SYSTEM_PROVIDER_2 - ;, - systemInfo2 containing - systemId indicating value SYSTEM_ID_3, - systemName indicating value SYSTEM_NAME_3, - systemProvider indicating value SYSTEM_PROVIDER_3 - ; - ; - ; - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_001_OK - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_02" - - Test objective - "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - SystemId query parameters" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_ID_1, - systemInfo2 indicating value SYSTEM_ID_2, - systemInfo3 indicating value SYSTEM_ID_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", - query_parameters containing - systemId indicating value SYSTEM_ID_1 - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK", - body containing - systemInfoList containing - systemInfo1 containing - systemId indicating value SYSTEM_ID_1, - systemName indicating value SYSTEM_NAME_1, - systemProvider indicating value SYSTEM_PROVIDER_1 - ; - ; - ; - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_001_OK_02 - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_03" - - Test objective - "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple SystemId query parameters" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_ID_1, - systemInfo2 indicating value SYSTEM_ID_2, - systemInfo3 indicating value SYSTEM_ID_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", - query_parameters containing - systemId indicating value SYSTEM_ID_1, - systemId indicating value SYSTEM_ID_3 - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK", - body containing - systemInfoList containing - systemInfo1 containing - systemId indicating value SYSTEM_ID_1, - systemName indicating value SYSTEM_NAME_1, - systemProvider indicating value SYSTEM_PROVIDER_1 - ;, - systemInfo3 containing - systemId indicating value SYSTEM_ID_3, - systemName indicating value SYSTEM_NAME_3, - systemProvider indicating value SYSTEM_PROVIDER_3 - ; - ; - ; - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_001_OK_03 - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_04" - - Test objective - "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Empty SystemId query parameters" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_ID_1, - systemInfo2 indicating value SYSTEM_ID_2, - systemInfo3 indicating value SYSTEM_ID_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", - query_parameters containing - systemId indicating value empty - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK", - body containing - systemInfoList containing - systemInfo1 containing - systemId indicating value SYSTEM_ID_1, - systemName indicating value SYSTEM_NAME_1, - systemProvider indicating value SYSTEM_PROVIDER_1 - ;, - systemInfo3 containing - systemId indicating value SYSTEM_ID_2, - systemName indicating value SYSTEM_NAME_2, - systemProvider indicating value SYSTEM_PROVIDER_2 - ;, - systemInfo3 containing - systemId indicating value SYSTEM_ID_3, - systemName indicating value SYSTEM_NAME_3, - systemProvider indicating value SYSTEM_PROVIDER_3 - ; - ; - ; - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_001_OK_04 - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_05" - - Test objective - "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - SystemName query parameters" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_NAME_1, - systemInfoN indicating value SYSTEM_NAME_2, - systemInfoN indicating value SYSTEM_NAME_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", - query_parameters containing - systemName indicating value SYSTEM_NAME_1 - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK", - body containing - systemInfoList containing - systemInfo1 containing - systemId indicating value SYSTEM_ID_1, - systemName indicating value SYSTEM_NAME_1, - systemProvider indicating value SYSTEM_PROVIDER_1 - ; - ; - ; - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_001_OK_05 - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_06" - - Test objective - "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple SystemName query parameters" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_NAME_1, - systemInfoN indicating value SYSTEM_NAME_2, - systemInfoN indicating value SYSTEM_NAME_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", - query_parameters containing - systemName indicating value SYSTEM_NAME_1, - systemName indicating value SYSTEM_NAME_3 - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK", - body containing - systemInfoList containing - systemInfo1 containing - systemId indicating value SYSTEM_ID_1, - systemName indicating value SYSTEM_NAME_1, - systemProvider indicating value SYSTEM_PROVIDER_1 - ;, - systemInfo3 containing - systemId indicating value SYSTEM_ID_3, - systemName indicating value SYSTEM_NAME_3, - systemProvider indicating value SYSTEM_PROVIDER_3 - ; - ; - ; - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_001_OK_06 - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_07" - - Test objective - "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Empty SystemName query parameters" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_NAME_1, - systemInfoN indicating value SYSTEM_NAME_2, - systemInfoN indicating value SYSTEM_NAME_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", - query_parameters containing - systemName indicating value empty - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK", - body containing - systemInfoList containing - systemInfo1 containing - systemId indicating value SYSTEM_ID_1, - systemName indicating value SYSTEM_NAME_1, - systemProvider indicating value SYSTEM_PROVIDER_1 - ;, - systemInfo3 containing - systemId indicating value SYSTEM_ID_2, - systemName indicating value SYSTEM_NAME_2, - systemProvider indicating value SYSTEM_PROVIDER_2 - ;, - systemInfo3 containing - systemId indicating value SYSTEM_ID_3, - systemName indicating value SYSTEM_NAME_3, - systemProvider indicating value SYSTEM_PROVIDER_3 - ; - ; - ; - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_001_OK_07 - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_08" - - Test objective - "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - systemProvider query parameters" - - Reference - - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_PROVIDER_1, - systemInfoN indicating value SYSTEM_PROVIDER_2, - systemInfoN indicating value SYSTEM_PROVIDER_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", - query_parameters containing - systemProvider indicating value SYSTEM_PROVIDER_1 - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK", - body containing - systemInfoList containing - systemInfo1 containing - systemId indicating value SYSTEM_ID_1, - systemName indicating value SYSTEM_NAME_1, - systemProvider indicating value SYSTEM_PROVIDER_1 - ; - ; - ; - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_001_OK_08 - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_09" - - Test objective - "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple systemProvider query parameters" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_PROVIDER_1, - systemInfoN indicating value SYSTEM_PROVIDER_2, - systemInfoN indicating value SYSTEM_PROVIDER_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", - query_parameters containing - systemProvider indicating value SYSTEM_PROVIDER_1, - systemProvider indicating value SYSTEM_PROVIDER_3 - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK", - body containing - systemInfoList containing - systemInfo1 containing - systemId indicating value SYSTEM_ID_1, - systemName indicating value SYSTEM_NAME_1, - systemProvider indicating value SYSTEM_PROVIDER_1 - ;, - systemInfo3 containing - systemId indicating value SYSTEM_ID_3, - systemName indicating value SYSTEM_NAME_3, - systemProvider indicating value SYSTEM_PROVIDER_3 - ; - ; - ; - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_001_OK_09 - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_10" - - Test objective - "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Empty systemProvider query parameters" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_PROVIDER_1, - systemInfoN indicating value SYSTEM_PROVIDER_2, - systemInfoN indicating value SYSTEM_PROVIDER_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", - query_parameters containing - systemProvider indicating value empty - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK", - body containing - systemInfoList containing - systemInfo1 containing - systemId indicating value SYSTEM_ID_1, - systemName indicating value SYSTEM_NAME_1, - systemProvider indicating value SYSTEM_PROVIDER_1 - ;, - systemInfo3 containing - systemId indicating value SYSTEM_ID_2, - systemName indicating value SYSTEM_NAME_2, - systemProvider indicating value SYSTEM_PROVIDER_2 - ;, - systemInfo3 containing - systemId indicating value SYSTEM_ID_3, - systemName indicating value SYSTEM_NAME_3, - systemProvider indicating value SYSTEM_PROVIDER_3 - ; - ; - ; - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_001_OK_10 - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_11" - - Test objective - "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple query parameters" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_ID_1, - systemInfo1 indicating value SYSTEM_ID_2, - systemInfo3 indicating value SYSTEM_ID_3, - systemInfoN indicating value SYSTEM_ID_4 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", - query_parameters containing - systemId indicating value SYSTEM_ID_1, - systemName indicating value SYSTEM_NAME_3 - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK", - body containing - systemInfoList containing - systemInfo1 containing - systemId indicating value SYSTEM_ID_1, - systemName indicating value SYSTEM_NAME_1, - systemProvider indicating value SYSTEM_PROVIDER_1 - ;, - systemInfo3 containing - systemId indicating value any_value, - systemName indicating value SYSTEM_NAME_3, - systemProvider indicating value SYSTEM_PROVIDER_3 - ; - ; - ; - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_001_OK_11 - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_001_NF_01" - - Test objective - "Check that the IUT responds with an error when selection is not applicable - SystemId" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_ID_1, - systemInfo1 indicating value SYSTEM_ID_2, - systemInfo3 indicating value SYSTEM_ID_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", - query_parameters containing - systemId indicating value SYSTEM_ID_4 - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "404 Not Found" - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_001_NF_01 - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_001_NF_02" - - Test objective - "Check that the IUT responds with an error when selection is not applicable - SystemName" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_NAME_1, - systemInfo1 indicating value SYSTEM_NAME_2, - systemInfo3 indicating value SYSTEM_NAME_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", - query_parameters containing - systemName indicating value SYSTEM_NAME_4 - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "404 Not Found" - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_001_NF_02_02 - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_001_NF_03" - - Test objective - "Check that the IUT responds with an error when selection is not applicable - SystemProvider" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_PROVIDER_1, - systemInfo1 indicating value SYSTEM_PROVIDER_2, - systemInfo3 indicating value SYSTEM_PROVIDER_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", - query_parameters containing - SystemProvider indicating value SYSTEM_PROVIDER_4 - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "404 Not Found" - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_001_NF_03 - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_001_BR" - - Test objective - "Check that the IUT responds with an error when request is malformed" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_ID_1 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v10/fed_resources/system_info", - query_parameters containing - system indicating value any_value // Wrong query parameter: system instead of systemId - ;; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "400 Bad Request" - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_001_BR - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_002_OK" - - Test objective - "Check that the IUT creates a new systemInfo when requested by a MEC Orchestrator" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.4", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.4" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity not having a systemInfoList containing - systemInfo2 indicating value SYSTEM_ID_2 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vPOST containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", - body containing - systemInfo containing - systemId indicating value omit, // Shall be absent in POST request - systemName indicating value SYSTEM_NAME_1, - systemProvider indicating value SYSTEM_PROV_1 - ; - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.4 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "201 Created", - body containing - systemInfo containing - systemId indicating value SYSTEM_ID_1, - systemName indicating value SYSTEM_NAME_1, - systemProvider indicating value SYSTEM_PROV_1 - ; - ; - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_002_OK - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_002_BR" - - Test objective - "Check that the IUT responds with an error on creating an existing systemInfo" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.4", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.4" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity not having a systemInfoList containing - systemInfo2 indicating value SYSTEM_ID_2 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vPOST containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", - body containing - systemInfo containing - systemId indicating value SYSTEM_ID_2, // Shall be absent in POST request - systemName indicating value SYSTEM_NAME_2, - systemProvider indicating value SYSTEM_PROV_2 - ; - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.4 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "400 Bad Request" - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_002_BR_01 - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_003_OK" - - Test objective - "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_ID_1, - systemInfo2 indicating value SYSTEM_ID_2, - systemInfo3 indicating value SYSTEM_ID_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_2}" - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.4.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK", - body containing - systemInfo containing - systemId indicating value SYSTEM_ID_2, - systemName indicating value SYSTEM_NAME_2, - systemProvider indicating value SYSTEM_PROVIDER_2 - ; - ; - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_003_OK - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_003_NF" - - Test objective - "Check that the IUT responds with an error when it receives a request for returning a systemInfo referred with a wrong systemId" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_ID_1, - systemInfo2 indicating value SYSTEM_ID_2, - systemInfo1 indicating value SYSTEM_ID_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_4}" - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.4.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "404 Not Found" - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_003_NF - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_003_BR" - - Test objective - "Check that the IUT responds with an error when it receives a request with an inconsistant URI" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_ID_1, - systemInfo2 indicating value SYSTEM_ID_2, - systemInfo1 indicating value SYSTEM_ID_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v10/fed_resources/system_info/{SYSTEM_ID_2}" // Inconsistant URI - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.4.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "400 Bad Request" - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_003_BR - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_004_OK_01" - - Test objective - "Check that the IUT updates the systemInfo when requested by a MEC Orchestrator" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_ID_1, - systemInfo2 indicating value SYSTEM_ID_2, - systemInfo1 indicating value SYSTEM_ID_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vPATCH containing - uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_1}" - body containing - SystemInfoUpdate containing - systemName indicating value omit, - endpoint indicating value SYSTEM_NEW_ENDPOINT_1 - ; - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.4.3.3 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK", - body containing - systemInfo containing - systemId indicating value SYSTEM_ID_1, - systemName indicating value SYSTEM_NAME_1, - systemProvider indicating value SYSTEM_NEW_ENDPOINT_1 - ; - ; - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_004_OK_01 - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_004_OK_02" - - Test objective - "Check that the IUT updates the systemInfo when requested by a MEC Orchestrator" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_ID_1, - systemInfo2 indicating value SYSTEM_ID_2, - systemInfo1 indicating value SYSTEM_ID_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vPATCH containing - uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_1}" - body containing - SystemInfoUpdate containing - systemName indicating value SYSTEM_NEW_NAME_1, - endpoint indicating value omit - ; - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.4.3.3 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK", - body containing - systemInfo containing - systemId indicating value SYSTEM_ID_1, - systemName indicating value SYSTEM_NEW_NAME_1, - systemProvider indicating value SYSTEM_ENDPOINT_1 - ; - ; - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_004_OK_02 - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_004_OK_03" - - Test objective - "Check that the IUT updates the systemInfo when requested by a MEC Orchestrator" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_ID_1, - systemInfo2 indicating value SYSTEM_ID_2, - systemInfo1 indicating value SYSTEM_ID_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vPATCH containing - uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_1}" - body containing - SystemInfoUpdate containing - systemName indicating value SYSTEM_NEW_NAME_1, - endpoint indicating value SYSTEM_NEW_ENDPOINT_1 - ; - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.4.3.3 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK", - body containing - systemInfo containing - systemId indicating value SYSTEM_ID_1, - systemName indicating value SYSTEM_NEW_NAME_1, - systemProvider indicating value SYSTEM_NEW_ENDPOINT_1 - ; - ; - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_004_OK_03 - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_004_NF" - - Test objective - "Check that the IUT responds with an error when requested to update an unknown systemInfo" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_ID_1 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vPATCH containing - uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_2}" - body containing - SystemInfoUpdate containing - systemName indicating value omit, - endpoint indicating value SYSTEM_NEW_ENDPOINT_1 - ; - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.4.3.3 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "404 Not Found" - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_004_NF - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_004_BR" - - Test objective - "Check that the IUT responds with an error when requested to update with no data provided" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_ID_1 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vPATCH containing - uri indicating value "fed_enablement/v10/fed_resources/system_info/{SYSTEM_ID_1}" - body containing - SystemInfoUpdate containing // At least one attribute shall exist - systemName indicating value omit, - endpoint indicating value omit - ; - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.4.3.3 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "400 Bad Request" - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_004_BR_02 - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_005_OK" - - Test objective - "Check that the IUT deletes the systemInfo when requested by a MEC Orchestrator" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.5" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_ID_1 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vDELETE containing - uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_1}" - body containing - SystemInfoUpdate containing - systemName indicating value SYSTEM_NAME_1, - endpoint indicating value NEW_ENDPOINT_1 - ; - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.4.3.5 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "204 No Content" - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_005_OK - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_005_NF" - - Test objective - "Check that the IUT responds with an error when requested to delete an unknown systemInfo" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.5" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_ID_1 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vDELETE containing - uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_UNKNOWN}" - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.4.3.5 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "404 Not Found" - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_005_NF - - -/*** Not applicable yet */ - /*Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_006_OK" - - Test objective - "Check that the IUT accepts a MEC application instance query and forward the response" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.3" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_ID_1 - ; and - MEC_FED1 having_mec_app_instance_running - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "xxx" - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.4.3.5 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK" - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_006_OK - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_007_OK" - - Test objective - "Check that the IUT accepts a Service Availability query and forward the response" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.4" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_ID_1 - ; and - MEC_FED1 having_mec_app_instance_running - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "xxx" - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.4.3.5 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK" - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_007_OK -*/ - - -} // End of Package MEC_MEC040_SRV diff --git a/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 b/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 index 9a275ac..8dfedca 100644 --- a/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 +++ b/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 @@ -1524,7 +1524,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/subscription"; + uri indicating value "fed_enablement/v1/subscriptions"; from the MEC_APP entity } then { @@ -1562,7 +1562,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/subscription", + uri indicating value "fed_enablement/v1/subscriptions", query_parameters containing subscriptionType indicating value system_update_notification_subscription;; from the MEC_APP entity @@ -1607,7 +1607,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/subscription", + uri indicating value "fed_enablement/v1/subscriptions", query_parameters containing systemId indicating value SYSTEM_ID_1;; from the MEC_APP entity @@ -1649,7 +1649,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/subscription", + uri indicating value "fed_enablement/v1/subscriptions", query_parameters containing subscription indicating value system_update_notification_subscription;; // Wrong query parameters name from the MEC_APP entity @@ -1687,7 +1687,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/subscription", + uri indicating value "fed_enablement/v1/subscriptions", query_parameters containing subscriptionType indicating value system_update;; // Wrong query parameters from the MEC_APP entity @@ -1730,7 +1730,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/subscription", + uri indicating value "fed_enablement/v1/subscriptions", query_parameters containing system indicating value SYSTEM_ID_1;; from the MEC_APP entity @@ -1768,7 +1768,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/subscription"; + uri indicating value "fed_enablement/v1/subscriptions"; from the MEC_APP entity } then { @@ -1809,7 +1809,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/subscription", + uri indicating value "fed_enablement/v1/subscriptions", query_parameters containing systemId indicating value UNKNOWN_SYSTEM_ID;; from the MEC_APP entity diff --git a/Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 b/Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 index 149cec6..f225125 100644 --- a/Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 +++ b/Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 @@ -151,7 +151,7 @@ Package MEC_MEC040_SRV_FED { TP Id "TP_MEC_MEC040_SRV_MEF_SUB_NOT_002_OK" Test objective - "Check that the IUT responds with the list of SystemUpdateNotificationSubscription when queried by a MEC Application" + "Check that the IUT responds with the required SystemUpdateNotificationSubscription when queried by a MEC Application" Reference "ETSI GS MEC 045 3.1.1 Clause 5.2.3", @@ -195,7 +195,7 @@ Package MEC_MEC040_SRV_FED { TP Id "TP_MEC_MEC040_SRV_MEF_SUB_NOT_002_NF" Test objective - "Check that the IUT responds with the list of SystemUpdateNotificationSubscription when queried by a MEC Application" + "Check that the IUT responds with the correct error code when no subscription found" Reference "ETSI GS MEC 045 3.1.1 Clause 5.2.3", @@ -332,7 +332,7 @@ Package MEC_MEC040_SRV_FED { TP Id "TP_MEC_MEC040_SRV_MEF_SUB_NOT_004_OK" Test objective - "Check that the IUT acknowledges the cancellation of an existing SensorStatusSubscription when commanded by a MEC Application" + "Check that the IUT acknowledges the cancellation of an existing SystemUpdateNotificationSubscription when commanded by a MEC Application" Reference "ETSI GS MEC 045 3.1.1 Clause 5.2.3", -- GitLab From 595084052298668465f4accf5ab66373aa98ab99 Mon Sep 17 00:00:00 2001 From: garciay Date: Wed, 23 Apr 2025 10:57:23 +0200 Subject: [PATCH 11/19] Editorial changes --- .../MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 | 1482 +++++++++-------- 1 file changed, 742 insertions(+), 740 deletions(-) diff --git a/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 b/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 index 4f043be..6d0c65b 100644 --- a/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 +++ b/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 @@ -1,740 +1,742 @@ -/* -Copyright (c) ETSI 2025. - -This software is subject to copyrights owned by ETSI. Non-exclusive permission -is hereby granted, free of charge, to copy, reproduce and amend this file -under the following conditions: It is provided "as is", without warranty of any -kind, expressed or implied. - -ETSI shall never be liable for any claim, damages, or other liability arising -from its use or inability of use.This permission does not apply to any documentation -associated with this file for which ETSI keeps all rights reserved. The present -copyright notice shall be included in all copies of whole or part of this -file and shall not imply any sub-license right. -*/ - -Package MEC_MEC046_SRV_SENSLOOKUP { - - import all from MEC_Common; - - - Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_001_OK_01" - - Test objective - "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - No query parameters" - - Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" - - Config Id Config_MEC_9 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity having several discoveredSensors and - the IUT entity having several registeredSensorStatusSubscriptions - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "sens/v1/subscriptions/sensor_status"; - from the MEC_APP entity - } - then { - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK" - body containing - subscriptionLinkList indicating value any_value;; - to the MEC_APP entity - } - } - } - - - Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_001_OK_02" - - Test objective - "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - With query parameters" - - Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" - - Config Id Config_MEC_9 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity having several discoveredSensors and - the IUT entity having several registeredSensorStatusSubscriptions - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "sens/v1/subscriptions/sensor_status", - query_parameters containing - sensorIdentifier indicating value SENSOR_IDENTIFIER_LIST;; - from the MEC_APP entity - } - then { - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK" - body containing - subscriptionLinkList indicating value any_value;; - to the MEC_APP entity - } - } - } - - - Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_001_BR" - - Test objective - "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" - - Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" - - Config Id Config_MEC_9 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity having several discoveredSensors and - the IUT entity having several registeredSensorStatusSubscriptions - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "sens/v1/subscriptions/sensor_status", - query_parameters containing - sensorId indicating value SENSOR_IDENTIFIER_LIST;; // Wrong query parameter - from the MEC_APP entity - } - then { - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "400 Bad Request"; - to the MEC_APP entity - } - } - } - - - Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_001_NF" - - Test objective - "Check that the IUT responds with an error when the IUT does not have SensorStatus subscriptions registered" - - Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" - - Config Id Config_MEC_9 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity having several discoveredSensors and - the IUT entity not having registeredSensorStatusSubscriptions - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "sens/v1/subscriptions/sensor_status"; - from the MEC_APP entity - } - then { - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "404 Not Found"; - to the MEC_APP entity - } - } - } - - - Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_002_OK" - - Test objective - "Check that the IUT responds with the list of SensorStatusSubscription when queried by a MEC Application" - - Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 6.5.2", - "ETSI GS MEC 013 3.1.1 Clause 7.8.3.1" - - Config Id Config_MEC_9 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity having several discoveredSensors and - the IUT entity having a sensor_status_subscription containing - href indicating value HREF_VALUE; - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "sens/v1/subscriptions/sensor_status/{SUBSCRIPTION_ID}"; - from the MEC_APP entity - } - then { - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK" - body containing - sensorStatusSubscription containing - _links containing - self containing - href set to HREF_VALUE;, - subscriptionType indicating value "SensorStatusSubscription", - callbackReference indicating value CALLBACK_URL;;;; - to the MEC_APP entity - } - } - } - - - Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_002_NF" - - Test objective - "Check that the IUT responds with an error when the IUT does not have sensor(s)" - - Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 6.5.2", - "ETSI GS MEC 013 3.1.1 Clause 7.8.3.1" - - Config Id Config_MEC_9 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity having discoveredSensors and - the IUT entity having a sensor_status_subscription containing - href indicating value HREF_VALUE; - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "sens/v1/subscriptions/sensor_status/{UNKNOWN_SUBSCRIPTION_ID}"; - from the MEC_APP entity - } - then { - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "404 Not Found"; - to the MEC_APP entity - } - } - } - - - Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_003_OK" - - Test objective - "Check that the IUT responds with the list of SensorData when queried by a MEC Application" - - Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.2.3", - "ETSI GS MEC 013 3.1.1 Clause 7.9.3.1" - - Config Id Config_MEC_9 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity having several discoveredSensors - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "sens/v1/queries/sensor_data", - query_parameters containing - sensorIdentifier indicating value SENSOR_IDENTIFIER_LIST;; - from the MEC_APP entity - } - then { - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK" - body containing - sensorDataList containing - sensorData containing - sensorIdentifier indicating value any_value, - data indicating value any_value, - dataFormat indicating value any_value, - dataUnitOfMeasure indicating valueany_value;;;; - to the MEC_APP entity - } - } - } - - - Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_003_BR" - - Test objective - "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" - - Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.2.3", - "ETSI GS MEC 013 3.1.1 Clause 7.9.3.1" - - Config Id Config_MEC_9 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity having several discoveredSensors - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "sens/v1/queries/sensor_data"; // Query parameters is required - from the MEC_APP entity - } - then { - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "400 Bad Request"; - to the MEC_APP entity - } - } - } - - - Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_003_NF" - - Test objective - "Check that the IUT responds with an error when the IUT does not have sensor(s)" - - Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.2.3", - "ETSI GS MEC 013 3.1.1 Clause 7.9.3.1" - - Config Id Config_MEC_9 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity not having discoveredSensors - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "sens/v1/queries/sensor_data", - query_parameters containing - sensorIdentifier indicating value SENSOR_IDENTIFIER_LIST;; - from the MEC_APP entity - } - then { - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "404 Not Found"; - to the MEC_APP entity - } - } - } - - - Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_004_OK_01" - - Test objective - "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - No query parameters" - - Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.7", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.10.3.1" - - Config Id Config_MEC_9 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity having several discoveredSensors and - the IUT entity having several registeredSensorDataSubscriptions - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "sens/v1/subscriptions/sensor_data"; - from the MEC_APP entity - } - then { - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK" - body containing - subscriptionLinkList;; - to the MEC_APP entity - } - } - } - - - Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_004_OK_02" - - Test objective - "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - With query parameters" - - Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.7", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.10.3.1" - - Config Id Config_MEC_9 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity having several discoveredSensors and - the IUT entity having several registeredSensorDataSubscriptions - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "sens/v1/subscriptions/sensor_data", - query_parameters containing - sensorIdentifier indicating value SENSOR_IDENTIFIER_LIST;; - from the MEC_APP entity - } - then { - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK" - body containing - subscriptionLinkList;; - to the MEC_APP entity - } - } - } - - - Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_004_BR" - - Test objective - "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" - - Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.7", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.10.3.1" - - Config Id Config_MEC_9 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity having several discoveredSensors and - the IUT entity having several registeredSensorDataSubscriptions - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "sens/v1/subscriptions/sensor_data", - query_parameters containing - sensorId indicating value SENSOR_IDENTIFIER_LIST;; // Wrong query parameter - from the MEC_APP entity - } - then { - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "400 Bad Request"; - to the MEC_APP entity - } - } - } - - - Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_004_NF" - - Test objective - "Check that the IUT responds with an error when the IUT does not have SensorData subscriptions registered" - - Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.7", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.10.3.1" - - Config Id Config_MEC_9 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity having several discoveredSensors and - the IUT entity not having registeredSensorDataSubscriptions - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "sens/v1/subscriptions/sensor_data"; - from the MEC_APP entity - } - then { - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "404 Not Found"; - to the MEC_APP entity - } - } - } - - - Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_005_OK" - - Test objective - "Check that the IUT responds with the a SensorDataSubscriptions when queried by a MEC Application" - - Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.7", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.11.3.1" - - Config Id Config_MEC_9 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity having several discoveredSensors and - the IUT entity having several registeredSensorDataSubscriptions - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "sens/v1/subscriptions/sensor_data/{SUBSCRIPTION_ID}"; - from the MEC_APP entity - } - then { - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK" - body containing - sensorDataSubscription containing - subscriptionType indicating value "SensorDataSubscription", - callbackReference indicating value CALLBACK_URL, - _links containing - self containing - href set to HREF_VALUE;;, - sensorIdentifierList indicating value any_value;;; - to the MEC_APP entity - } - } - } - - - Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_005_NF" - - Test objective - "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" - - Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.7", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.11.3.1" - - Config Id Config_MEC_9 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity having several discoveredSensors and - the IUT entity having registeredSensorDataSubscriptions - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "sens/v1/subscriptions/sensor_data/{UNKNOWN_SUBSCRIPTION_ID}"; - from the MEC_APP entity - } - then { - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "404 Not Found"; - to the MEC_APP entity - } - } - } - - - Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_006_OK" - - Test objective - "Check that the IUT responds with the list of SensorCharacteristic when queried by a MEC Application" - - Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.8", - "ETSI GS MEC 013 3.1.1 Clause 6.5.4", - "ETSI GS MEC 013 3.1.1 Clause 7.12.3.1" - - Config Id Config_MEC_9 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity having several discoveredSensors - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "sens/v1/sensor_management", - query_parameters containing - sensorIdentifier indicating value SENSOR_IDENTIFIER_LIST;; - from the MEC_APP entity - } - then { - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK" - body containing - SensorCharacteristicList indicating value any_value;; - to the MEC_APP entity - } - } - } - - - Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_007_OK" - - Test objective - "Check that the IUT acknowledges the change of the characteristics of one or more sensors when queried by a MEC Application" - - Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.8", - "ETSI GS MEC 013 3.1.1 Clause 6.5.4", - "ETSI GS MEC 013 3.1.1 Clause 7.12.3.2" - - Config Id Config_MEC_9 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity having several discoveredSensors - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vPUT containing - uri indicating value "sens/v1/sensor_management", - body containing - sensorCharacteristicInfoList containing - sensorCharacteristicInfo indicating value SENSOR_IDENTIFIER;;; - from the MEC_APP entity - } - then { - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK" - body containing - SensorCharacteristic indicating value SENSOR_IDENTIFIER;; - to the MEC_APP entity - } - } - } - - - Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_007_NF" - - Test objective - "Check that the IUT responds with an error when the a sensor does not have a characteristic" - - Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.8", - "ETSI GS MEC 013 3.1.1 Clause 6.5.4", - "ETSI GS MEC 013 3.1.1 Clause 7.12.3.2" - - Config Id Config_MEC_9 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity having several discoveredSensors - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vPUT containing - uri indicating value "sens/v1/sensor_management", - body containing - sensorCharacteristicInfoList containing - sensorCharacteristicInfo containing - characteristicName indicating value UNKNOWN_CHARACTERISTIC_NAME;;;; - from the MEC_APP entity - } - then { - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "404 Not Found"; - to the MEC_APP entity - } - } - } - - -} +/* +Copyright (c) ETSI 2025. + +This software is subject to copyrights owned by ETSI. Non-exclusive permission +is hereby granted, free of charge, to copy, reproduce and amend this file +under the following conditions: It is provided "as is", without warranty of any +kind, expressed or implied. + +ETSI shall never be liable for any claim, damages, or other liability arising +from its use or inability of use.This permission does not apply to any documentation +associated with this file for which ETSI keeps all rights reserved. The present +copyright notice shall be included in all copies of whole or part of this +file and shall not imply any sub-license right. +*/ + +Package MEC_MEC046_SRV_SENSLOOKUP { + + import all from MEC_Common; + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_001_OK_01" + + Test objective + "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - No optional query parameters" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.3.5", + "ETSI GS MEC 013 3.1.1 Clause 6.3.4", + "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + + Config Id Config_MEC_9 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several discoveredSensors and + the IUT entity having several registeredSensorStatusSubscriptions + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/subscriptions/sensor_status", + query_parameters containing + type indicating value SENSOR_TYPE;;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + subscriptionLinkList indicating value any_value;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_001_OK_02" + + Test objective + "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - With optional query parameters" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.3.5", + "ETSI GS MEC 013 3.1.1 Clause 6.3.4", + "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + + Config Id Config_MEC_9 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several discoveredSensors and + the IUT entity having several registeredSensorStatusSubscriptions + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/subscriptions/sensor_status", + query_parameters containing + sensorIdentifier indicating value SENSOR_IDENTIFIER_LIST;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + subscriptionLinkList indicating value any_value;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_001_BR" + + Test objective + "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.3.5", + "ETSI GS MEC 013 3.1.1 Clause 6.3.4", + "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + + Config Id Config_MEC_9 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several discoveredSensors and + the IUT entity having several registeredSensorStatusSubscriptions + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/subscriptions/sensor_status", + query_parameters containing + sensorId indicating value SENSOR_IDENTIFIER_LIST;; // Wrong query parameter + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "400 Bad Request"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_001_NF" + + Test objective + "Check that the IUT responds with an error when the IUT does not have SensorStatus subscriptions registered" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.3.5", + "ETSI GS MEC 013 3.1.1 Clause 6.3.4", + "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + + Config Id Config_MEC_9 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several discoveredSensors and + the IUT entity not having registeredSensorStatusSubscriptions + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/subscriptions/sensor_status"; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_002_OK" + + Test objective + "Check that the IUT responds with the list of SensorStatusSubscription when queried by a MEC Application" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.3.3", + "ETSI GS MEC 013 3.1.1 Clause 6.4.2", + "ETSI GS MEC 013 3.1.1 Clause 6.5.2", + "ETSI GS MEC 013 3.1.1 Clause 7.8.3.1" + + Config Id Config_MEC_9 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several discoveredSensors and + the IUT entity having a sensor_status_subscription containing + href indicating value HREF_VALUE; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/subscriptions/sensor_status/{SUBSCRIPTION_ID}"; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + sensorStatusSubscription containing + _links containing + self containing + href set to HREF_VALUE;, + subscriptionType indicating value "SensorStatusSubscription", + callbackReference indicating value CALLBACK_URL;;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_002_NF" + + Test objective + "Check that the IUT responds with an error when the IUT does not have sensor(s)" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.3.3", + "ETSI GS MEC 013 3.1.1 Clause 6.4.2", + "ETSI GS MEC 013 3.1.1 Clause 6.5.2", + "ETSI GS MEC 013 3.1.1 Clause 7.8.3.1" + + Config Id Config_MEC_9 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having discoveredSensors and + the IUT entity having a sensor_status_subscription containing + href indicating value HREF_VALUE; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/subscriptions/sensor_status/{UNKNOWN_SUBSCRIPTION_ID}"; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_003_OK" + + Test objective + "Check that the IUT responds with the list of SensorData when queried by a MEC Application" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.3.4", + "ETSI GS MEC 013 3.1.1 Clause 6.2.3", + "ETSI GS MEC 013 3.1.1 Clause 7.9.3.1" + + Config Id Config_MEC_9 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several discoveredSensors + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/queries/sensor_data", + query_parameters containing + sensorIdentifier indicating value SENSOR_IDENTIFIER_LIST;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + sensorDataList containing + sensorData containing + sensorIdentifier indicating value any_value, + data indicating value any_value, + dataFormat indicating value any_value, + dataUnitOfMeasure indicating valueany_value;;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_003_BR" + + Test objective + "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.3.4", + "ETSI GS MEC 013 3.1.1 Clause 6.2.3", + "ETSI GS MEC 013 3.1.1 Clause 7.9.3.1" + + Config Id Config_MEC_9 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several discoveredSensors + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/queries/sensor_data"; // Query parameters is required + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "400 Bad Request"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_003_NF" + + Test objective + "Check that the IUT responds with an error when the IUT does not have sensor(s)" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.3.4", + "ETSI GS MEC 013 3.1.1 Clause 6.2.3", + "ETSI GS MEC 013 3.1.1 Clause 7.9.3.1" + + Config Id Config_MEC_9 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity not having discoveredSensors + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/queries/sensor_data", + query_parameters containing + sensorIdentifier indicating value SENSOR_IDENTIFIER_LIST;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_004_OK_01" + + Test objective + "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - No query parameters" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.3.7", + "ETSI GS MEC 013 3.1.1 Clause 6.3.4", + "ETSI GS MEC 013 3.1.1 Clause 7.10.3.1" + + Config Id Config_MEC_9 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several discoveredSensors and + the IUT entity having several registeredSensorDataSubscriptions + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/subscriptions/sensor_data"; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + subscriptionLinkList;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_004_OK_02" + + Test objective + "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - With query parameters" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.3.7", + "ETSI GS MEC 013 3.1.1 Clause 6.3.4", + "ETSI GS MEC 013 3.1.1 Clause 7.10.3.1" + + Config Id Config_MEC_9 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several discoveredSensors and + the IUT entity having several registeredSensorDataSubscriptions + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/subscriptions/sensor_data", + query_parameters containing + sensorIdentifier indicating value SENSOR_IDENTIFIER_LIST;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + subscriptionLinkList;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_004_BR" + + Test objective + "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.3.7", + "ETSI GS MEC 013 3.1.1 Clause 6.3.4", + "ETSI GS MEC 013 3.1.1 Clause 7.10.3.1" + + Config Id Config_MEC_9 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several discoveredSensors and + the IUT entity having several registeredSensorDataSubscriptions + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/subscriptions/sensor_data", + query_parameters containing + sensorId indicating value SENSOR_IDENTIFIER_LIST;; // Wrong query parameter + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "400 Bad Request"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_004_NF" + + Test objective + "Check that the IUT responds with an error when the IUT does not have SensorData subscriptions registered" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.3.7", + "ETSI GS MEC 013 3.1.1 Clause 6.3.4", + "ETSI GS MEC 013 3.1.1 Clause 7.10.3.1" + + Config Id Config_MEC_9 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several discoveredSensors and + the IUT entity not having registeredSensorDataSubscriptions + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/subscriptions/sensor_data"; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_005_OK" + + Test objective + "Check that the IUT responds with the a SensorDataSubscriptions when queried by a MEC Application" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.3.7", + "ETSI GS MEC 013 3.1.1 Clause 6.3.3", + "ETSI GS MEC 013 3.1.1 Clause 7.11.3.1" + + Config Id Config_MEC_9 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several discoveredSensors and + the IUT entity having several registeredSensorDataSubscriptions + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/subscriptions/sensor_data/{SUBSCRIPTION_ID}"; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + sensorDataSubscription containing + subscriptionType indicating value "SensorDataSubscription", + callbackReference indicating value CALLBACK_URL, + _links containing + self containing + href set to HREF_VALUE;;, + sensorIdentifierList indicating value any_value;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_005_NF" + + Test objective + "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.3.7", + "ETSI GS MEC 013 3.1.1 Clause 6.3.3", + "ETSI GS MEC 013 3.1.1 Clause 7.11.3.1" + + Config Id Config_MEC_9 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several discoveredSensors and + the IUT entity having registeredSensorDataSubscriptions + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/subscriptions/sensor_data/{UNKNOWN_SUBSCRIPTION_ID}"; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_006_OK" + + Test objective + "Check that the IUT responds with the list of SensorCharacteristic when queried by a MEC Application" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.3.8", + "ETSI GS MEC 013 3.1.1 Clause 6.5.4", + "ETSI GS MEC 013 3.1.1 Clause 7.12.3.1" + + Config Id Config_MEC_9 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several discoveredSensors + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/sensor_management", + query_parameters containing + sensorIdentifier indicating value SENSOR_IDENTIFIER_LIST;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + SensorCharacteristicList indicating value any_value;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_007_OK" + + Test objective + "Check that the IUT acknowledges the change of the characteristics of one or more sensors when queried by a MEC Application" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.3.8", + "ETSI GS MEC 013 3.1.1 Clause 6.5.4", + "ETSI GS MEC 013 3.1.1 Clause 7.12.3.2" + + Config Id Config_MEC_9 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several discoveredSensors + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value "sens/v1/sensor_management", + body containing + sensorCharacteristicInfoList containing + sensorCharacteristicInfo indicating value SENSOR_IDENTIFIER;;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + SensorCharacteristic indicating value SENSOR_IDENTIFIER;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_007_NF" + + Test objective + "Check that the IUT responds with an error when the a sensor does not have a characteristic" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.3.8", + "ETSI GS MEC 013 3.1.1 Clause 6.5.4", + "ETSI GS MEC 013 3.1.1 Clause 7.12.3.2" + + Config Id Config_MEC_9 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several discoveredSensors + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value "sens/v1/sensor_management", + body containing + sensorCharacteristicInfoList containing + sensorCharacteristicInfo containing + characteristicName indicating value UNKNOWN_CHARACTERISTIC_NAME;;;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + +} -- GitLab From 7a62faa1387b8ff741f78a718e18844ccbffdfab Mon Sep 17 00:00:00 2001 From: garciay Date: Fri, 25 Apr 2025 08:19:02 +0200 Subject: [PATCH 12/19] Validation of AtsMec_FederationEnablement --- .../LOOKUP/FederationEnablementLookup.tplan2 | 166 +++++++++--------- .../SUBNOT/FederationEnablementSubNot.tplan2 | 68 +++---- 2 files changed, 117 insertions(+), 117 deletions(-) diff --git a/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 b/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 index 8dfedca..fd07579 100644 --- a/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 +++ b/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 @@ -14,9 +14,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a list of all available systemInfo when requested by a MEC Orchestrator - No query parameters" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" Config Id Config_MEC_7 @@ -79,9 +79,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - SystemId query parameters" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" Config Id Config_MEC_7 @@ -136,9 +136,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple SystemId query parameters" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" Config Id Config_MEC_7 @@ -199,9 +199,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Empty SystemId query parameters" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" Config Id Config_MEC_7 @@ -266,9 +266,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - SystemName query parameters" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" Config Id Config_MEC_7 @@ -323,9 +323,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple SystemName query parameters" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" Config Id Config_MEC_7 @@ -386,9 +386,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Empty SystemName query parameters" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" Config Id Config_MEC_7 @@ -454,9 +454,9 @@ Package MEC_MEC040_SRV_FED { Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" Config Id Config_MEC_7 @@ -511,9 +511,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple systemProvider query parameters" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" Config Id Config_MEC_7 @@ -574,9 +574,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Empty systemProvider query parameters" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" Config Id Config_MEC_7 @@ -641,9 +641,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple query parameters" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" Config Id Config_MEC_7 @@ -705,9 +705,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when selection is not applicable - SystemId" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" Config Id Config_MEC_7 @@ -753,9 +753,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when selection is not applicable - SystemName" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" Config Id Config_MEC_7 @@ -801,9 +801,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when selection is not applicable - SystemProvider" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" Config Id Config_MEC_7 @@ -849,9 +849,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when request is malformed" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" Config Id Config_MEC_7 @@ -894,9 +894,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT creates a new systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.4", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.4" + "ETSI GS MEC 040 V3.3.1, clause 5.2.4", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.3.3.4" Config Id Config_MEC_7 @@ -951,9 +951,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error on creating an existing systemInfo" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.4", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.4" + "ETSI GS MEC 040 V3.3.1, clause 5.2.4", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.3.3.4" Config Id Config_MEC_7 @@ -1001,9 +1001,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.1" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.4.3.1" Config Id Config_MEC_7 @@ -1053,9 +1053,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when it receives a request for returning a systemInfo referred with a wrong systemId" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.1" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.4.3.1" Config Id Config_MEC_7 @@ -1098,9 +1098,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when it receives a request with an inconsistant URI" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.1" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.4.3.1" Config Id Config_MEC_7 @@ -1143,9 +1143,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT updates the systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.4.3.3" Config Id Config_MEC_7 @@ -1201,9 +1201,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT updates the systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.4.3.3" Config Id Config_MEC_7 @@ -1259,9 +1259,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT updates the systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.4.3.3" Config Id Config_MEC_7 @@ -1317,9 +1317,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when requested to update an unknown systemInfo" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.4.3.3" Config Id Config_MEC_7 @@ -1366,9 +1366,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when requested to update with no data provided" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.4.3.3" Config Id Config_MEC_7 @@ -1415,9 +1415,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT deletes the systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.5" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.4.3.5" Config Id Config_MEC_7 @@ -1464,9 +1464,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when requested to delete an unknown systemInfo" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.5" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.4.3.5" Config Id Config_MEC_7 @@ -1851,7 +1851,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT accepts a MEC application instance query and forward the response" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.3" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2.3" Config Id Config_MEC_7 @@ -1893,7 +1893,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT accepts a Service Availability query and forward the response" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.4" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2.4" Config Id Config_MEC_7 diff --git a/Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 b/Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 index f225125..abd586b 100644 --- a/Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 +++ b/Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 @@ -14,10 +14,10 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT acknowledges the creation of SystemUpdateNotificationSubscription request when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.4" + "ETSI GS MEC 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", + "ETSI GS MEC 013 V3.3.1 Clause 6.4.2", + "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.4" Config Id Config_MEC_7 @@ -72,10 +72,10 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application - Invalid subscriptionType" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.4" + "ETSI GS MEC 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", + "ETSI GS MEC 013 V3.3.1 Clause 6.4.2", + "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.4" Config Id Config_MEC_7 @@ -113,10 +113,10 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application - No callback" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.4" + "ETSI GS MEC 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", + "ETSI GS MEC 013 V3.3.1 Clause 6.4.2", + "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.4" Config Id Config_MEC_7 @@ -154,9 +154,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with the required SystemUpdateNotificationSubscription when queried by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + "ETSI GS MEC 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", + "ETSI GS MEC 013 V3.3.1 Clause 7.6.3.1" Config Id Config_MEC_7 @@ -198,9 +198,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with the correct error code when no subscription found" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + "ETSI GS MEC 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", + "ETSI GS MEC 013 V3.3.1 Clause 7.6.3.1" Config Id Config_MEC_7 @@ -235,9 +235,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT acknowledges the changes of an existing SystemUpdateNotificationSubscription when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.2" + "ETSI GS MEC 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", + "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.2" Config Id Config_MEC_7 @@ -289,9 +289,9 @@ Package MEC_MEC040_SRV_FED { "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 045 3.1.1 Clause 5.2.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.2" + "ETSI GS MEC 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", + "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.2" Config Id Config_MEC_7 @@ -335,9 +335,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT acknowledges the cancellation of an existing SystemUpdateNotificationSubscription when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.5" + "ETSI GS MEC 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", + "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.5" Config Id Config_MEC_7 @@ -371,9 +371,9 @@ Package MEC_MEC040_SRV_FED { "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 045 3.1.1 Clause 5.2.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.5" + "ETSI GS MEC 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", + "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.5" Config Id Config_MEC_7 @@ -407,10 +407,10 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT terminates notifications after time expiration" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.4" + "ETSI GS MEC 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", + "ETSI GS MEC 013 V3.3.1 Clause 6.4.2", + "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.4" Config Id Config_MEC_7 -- GitLab From beb80271f7d12f6cb637fef4e0bf637b9263274b Mon Sep 17 00:00:00 2001 From: garciay Date: Fri, 25 Apr 2025 08:57:49 +0200 Subject: [PATCH 13/19] Validation of AtsMec_FederationEnablement --- .../LOOKUP/FederationEnablementLookup.tplan2 | 54 +++++++++---------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 b/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 index fd07579..c4b304d 100644 --- a/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 +++ b/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 @@ -38,7 +38,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info" + uri indicating value "fed_enablement/v1/fed_resources/systems" ; from the MEC_FED entity } @@ -102,7 +102,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", + uri indicating value "fed_enablement/v1/fed_resources/systems", query_parameters containing systemId indicating value SYSTEM_ID_1 ; @@ -159,7 +159,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", + uri indicating value "fed_enablement/v1/fed_resources/systems", query_parameters containing systemId indicating value SYSTEM_ID_1, systemId indicating value SYSTEM_ID_3 @@ -222,7 +222,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", + uri indicating value "fed_enablement/v1/fed_resources/systems", query_parameters containing systemId indicating value empty ; @@ -289,7 +289,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", + uri indicating value "fed_enablement/v1/fed_resources/systems", query_parameters containing systemName indicating value SYSTEM_NAME_1 ; @@ -346,7 +346,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", + uri indicating value "fed_enablement/v1/fed_resources/systems", query_parameters containing systemName indicating value SYSTEM_NAME_1, systemName indicating value SYSTEM_NAME_3 @@ -409,7 +409,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", + uri indicating value "fed_enablement/v1/fed_resources/systems", query_parameters containing systemName indicating value empty ; @@ -477,7 +477,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", + uri indicating value "fed_enablement/v1/fed_resources/systems", query_parameters containing systemProvider indicating value SYSTEM_PROVIDER_1 ; @@ -534,7 +534,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", + uri indicating value "fed_enablement/v1/fed_resources/systems", query_parameters containing systemProvider indicating value SYSTEM_PROVIDER_1, systemProvider indicating value SYSTEM_PROVIDER_3 @@ -597,7 +597,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", + uri indicating value "fed_enablement/v1/fed_resources/systems", query_parameters containing systemProvider indicating value empty ; @@ -665,7 +665,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", + uri indicating value "fed_enablement/v1/fed_resources/systems", query_parameters containing systemId indicating value SYSTEM_ID_1, systemName indicating value SYSTEM_NAME_3 @@ -728,7 +728,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", + uri indicating value "fed_enablement/v1/fed_resources/systems", query_parameters containing systemId indicating value SYSTEM_ID_4 ; @@ -776,7 +776,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", + uri indicating value "fed_enablement/v1/fed_resources/systems", query_parameters containing systemName indicating value SYSTEM_NAME_4 ; @@ -824,7 +824,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", + uri indicating value "fed_enablement/v1/fed_resources/systems", query_parameters containing SystemProvider indicating value SYSTEM_PROVIDER_4 ; @@ -870,7 +870,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v10/fed_resources/system_info", + uri indicating value "fed_enablement/v10/fed_resources/systems", query_parameters containing system indicating value any_value // Wrong query parameter: system instead of systemId ;; @@ -915,7 +915,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vPOST containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", + uri indicating value "fed_enablement/v1/fed_resources/systems", body containing systemInfo containing systemId indicating value omit, // Shall be absent in POST request @@ -972,7 +972,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vPOST containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", + uri indicating value "fed_enablement/v1/fed_resources/systems", body containing systemInfo containing systemId indicating value SYSTEM_ID_2, // Shall be absent in POST request @@ -1024,7 +1024,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_2}" + uri indicating value "fed_enablement/v1/fed_resources/systems/{SYSTEM_ID_2}" ; from the MEC_FED entity } @@ -1076,7 +1076,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_4}" + uri indicating value "fed_enablement/v1/fed_resources/systems/{SYSTEM_ID_4}" ; from the MEC_FED entity } @@ -1121,7 +1121,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v10/fed_resources/system_info/{SYSTEM_ID_2}" // Inconsistant URI + uri indicating value "fed_enablement/v10/fed_resources/systems/{SYSTEM_ID_2}" // Inconsistant URI ; from the MEC_FED entity } @@ -1166,7 +1166,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vPATCH containing - uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_1}" + uri indicating value "fed_enablement/v1/fed_resources/systems/{SYSTEM_ID_1}" body containing SystemInfoUpdate containing systemName indicating value omit, @@ -1224,7 +1224,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vPATCH containing - uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_1}" + uri indicating value "fed_enablement/v1/fed_resources/systems/{SYSTEM_ID_1}" body containing SystemInfoUpdate containing systemName indicating value SYSTEM_NEW_NAME_1, @@ -1282,7 +1282,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vPATCH containing - uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_1}" + uri indicating value "fed_enablement/v1/fed_resources/systems/{SYSTEM_ID_1}" body containing SystemInfoUpdate containing systemName indicating value SYSTEM_NEW_NAME_1, @@ -1338,7 +1338,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vPATCH containing - uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_2}" + uri indicating value "fed_enablement/v1/fed_resources/systems/{SYSTEM_ID_2}" body containing SystemInfoUpdate containing systemName indicating value omit, @@ -1387,7 +1387,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vPATCH containing - uri indicating value "fed_enablement/v10/fed_resources/system_info/{SYSTEM_ID_1}" + uri indicating value "fed_enablement/v10/fed_resources/systems/{SYSTEM_ID_1}" body containing SystemInfoUpdate containing // At least one attribute shall exist systemName indicating value omit, @@ -1436,7 +1436,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vDELETE containing - uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_1}" + uri indicating value "fed_enablement/v1/fed_resources/systems/{SYSTEM_ID_1}" body containing SystemInfoUpdate containing systemName indicating value SYSTEM_NAME_1, @@ -1485,7 +1485,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vDELETE containing - uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_UNKNOWN}" + uri indicating value "fed_enablement/v1/fed_resources/systems/{SYSTEM_ID_UNKNOWN}" ; from the MEC_FED entity } -- GitLab From 33f6edebd09fa336c4991f024938e49fe95d7318 Mon Sep 17 00:00:00 2001 From: garciay Date: Tue, 29 Apr 2025 07:13:36 +0200 Subject: [PATCH 14/19] Validation of AtsMec_FederationEnablement --- .../LOOKUP/FederationEnablementLookup.tplan2 | 2 +- .../SUBNOT/FederationEnablementSubNot.tplan2 | 20 +++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 b/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 index c4b304d..690711b 100644 --- a/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 +++ b/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 @@ -1405,7 +1405,7 @@ Package MEC_MEC040_SRV_FED { to the MEC_FED entity } } - } // End of TP_MEC_MEC040_SRV_MEF_004_BR_02 + } // End of TP_MEC_MEC040_SRV_MEF_004_BR Test Purpose { diff --git a/Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 b/Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 index abd586b..60a6253 100644 --- a/Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 +++ b/Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 @@ -14,7 +14,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT acknowledges the creation of SystemUpdateNotificationSubscription request when commanded by a MEC Application" Reference - "ETSI GS MEC 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 040 V3.3.1 Clause 5.2.3", "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", "ETSI GS MEC 013 V3.3.1 Clause 6.4.2", "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.4" @@ -72,7 +72,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application - Invalid subscriptionType" Reference - "ETSI GS MEC 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 040 V3.3.1 Clause 5.2.3", "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", "ETSI GS MEC 013 V3.3.1 Clause 6.4.2", "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.4" @@ -113,7 +113,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application - No callback" Reference - "ETSI GS MEC 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 040 V3.3.1 Clause 5.2.3", "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", "ETSI GS MEC 013 V3.3.1 Clause 6.4.2", "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.4" @@ -154,7 +154,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with the required SystemUpdateNotificationSubscription when queried by a MEC Application" Reference - "ETSI GS MEC 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 040 V3.3.1 Clause 5.2.3", "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", "ETSI GS MEC 013 V3.3.1 Clause 7.6.3.1" @@ -198,7 +198,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with the correct error code when no subscription found" Reference - "ETSI GS MEC 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 040 V3.3.1 Clause 5.2.3", "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", "ETSI GS MEC 013 V3.3.1 Clause 7.6.3.1" @@ -235,7 +235,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT acknowledges the changes of an existing SystemUpdateNotificationSubscription when commanded by a MEC Application" Reference - "ETSI GS MEC 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 040 V3.3.1 Clause 5.2.3", "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.2" @@ -289,7 +289,7 @@ Package MEC_MEC040_SRV_FED { "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 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 040 V3.3.1 Clause 5.2.3", "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.2" @@ -335,7 +335,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT acknowledges the cancellation of an existing SystemUpdateNotificationSubscription when commanded by a MEC Application" Reference - "ETSI GS MEC 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 040 V3.3.1 Clause 5.2.3", "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.5" @@ -371,7 +371,7 @@ Package MEC_MEC040_SRV_FED { "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 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 040 V3.3.1 Clause 5.2.3", "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.5" @@ -407,7 +407,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT terminates notifications after time expiration" Reference - "ETSI GS MEC 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 040 V3.3.1 Clause 5.2.3", "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", "ETSI GS MEC 013 V3.3.1 Clause 6.4.2", "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.4" -- GitLab From cf7cfca42d3fa3a2e416e075ba9ba9599b327430 Mon Sep 17 00:00:00 2001 From: garciay Date: Mon, 19 May 2025 07:42:16 +0200 Subject: [PATCH 15/19] End of validation of AtsMec_FederationEnablement --- .../LOOKUP/FederationEnablementLookup.tplan2 | 138 +----------------- 1 file changed, 2 insertions(+), 136 deletions(-) diff --git a/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 b/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 index 690711b..fab9367 100644 --- a/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 +++ b/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 @@ -379,73 +379,6 @@ Package MEC_MEC040_SRV_FED { } // End of TP_MEC_MEC040_SRV_MEF_001_OK_06 - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_07" - - Test objective - "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Empty SystemName query parameters" - - Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_NAME_1, - systemInfoN indicating value SYSTEM_NAME_2, - systemInfoN indicating value SYSTEM_NAME_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/systems", - query_parameters containing - systemName indicating value empty - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK", - body containing - systemInfoList containing - systemInfo1 containing - systemId indicating value SYSTEM_ID_1, - systemName indicating value SYSTEM_NAME_1, - systemProvider indicating value SYSTEM_PROVIDER_1 - ;, - systemInfo3 containing - systemId indicating value SYSTEM_ID_2, - systemName indicating value SYSTEM_NAME_2, - systemProvider indicating value SYSTEM_PROVIDER_2 - ;, - systemInfo3 containing - systemId indicating value SYSTEM_ID_3, - systemName indicating value SYSTEM_NAME_3, - systemProvider indicating value SYSTEM_PROVIDER_3 - ; - ; - ; - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_001_OK_07 - - Test Purpose { TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_08" @@ -501,11 +434,11 @@ Package MEC_MEC040_SRV_FED { to the MEC_FED entity } } - } // End of TP_MEC_MEC040_SRV_MEF_001_OK_08 + } // End of TP_MEC_MEC040_SRV_MEF_001_OK_07 Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_09" + TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_08" Test objective "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple systemProvider query parameters" @@ -567,73 +500,6 @@ Package MEC_MEC040_SRV_FED { } // End of TP_MEC_MEC040_SRV_MEF_001_OK_09 - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_10" - - Test objective - "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Empty systemProvider query parameters" - - Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_PROVIDER_1, - systemInfoN indicating value SYSTEM_PROVIDER_2, - systemInfoN indicating value SYSTEM_PROVIDER_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/systems", - query_parameters containing - systemProvider indicating value empty - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK", - body containing - systemInfoList containing - systemInfo1 containing - systemId indicating value SYSTEM_ID_1, - systemName indicating value SYSTEM_NAME_1, - systemProvider indicating value SYSTEM_PROVIDER_1 - ;, - systemInfo3 containing - systemId indicating value SYSTEM_ID_2, - systemName indicating value SYSTEM_NAME_2, - systemProvider indicating value SYSTEM_PROVIDER_2 - ;, - systemInfo3 containing - systemId indicating value SYSTEM_ID_3, - systemName indicating value SYSTEM_NAME_3, - systemProvider indicating value SYSTEM_PROVIDER_3 - ; - ; - ; - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_001_OK_10 - - Test Purpose { TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_11" -- GitLab From ca017290b337112ae4f87eb9e9f60a7a330a726d Mon Sep 17 00:00:00 2001 From: garciay Date: Thu, 3 Jul 2025 07:32:51 +0200 Subject: [PATCH 16/19] Review all TPs removing MEC standards version and reference to the Normative clause of the TSS&TPs document; Editorial bug fixed --- .../MEC011/SRV/APPSAQ/PlatAppServices.tplan2 | 118 ++++----- .../SRV/APPSUB/PlatAppSubscriptions.tplan2 | 64 ++--- .../MEC011/SRV/CAPIF/MecProfileCapif.tplan2 | 240 +++++++++--------- .../MEC011/SRV/CONFTASK/ConfirmTasks.tplan2 | 40 +-- .../MEC011/SRV/DNS/PlatDnsRules.tplan2 | 80 +++--- Test Purposes/MEC011/SRV/MSL/Liveness.tplan2 | 60 ++--- .../SRV/REGAPPS/RegisterAppsServices.tplan2 | 150 +++++------ .../MEC011/SRV/SAQ/PlatServices.tplan2 | 40 +-- .../SRV/SRVSUB/PlatSrvSubscriptions.tplan2 | 80 +++--- .../MEC011/SRV/TIME/PlatTiming.tplan2 | 20 +- .../MEC011/SRV/TRAF/PlatTrafficRules.tplan2 | 80 +++--- .../MEC011/SRV/TRANS/PlatTransport.tplan2 | 10 +- .../SRV/RNIS/RnisAllSubscriptions.tplan2 | 12 +- .../MEC012/SRV/RNIS/RnisNotifications.tplan2 | 40 +-- .../MEC012/SRV/RNIS/RnisQuery.tplan2 | 36 +-- .../SRV/RNIS/RnisSpecificSubscription.tplan2 | 20 +- .../SRV/RLOCLOOK/PlatRadioNodeLocation.tplan2 | 24 +- .../SRV/UEAREALOOK/PlatUeAreaLookup.tplan2 | 32 +-- .../UEAREASUB/PlatUeAreaSubscription.tplan2 | 44 ++-- .../UEDISTLOOK/PlatUeDistanceLookup.tplan2 | 28 +- .../PlatUeDistanceSubscription.tplan2 | 24 +- .../UEINFOLOOK/PlatUeInformationLookup.tplan2 | 48 ++-- .../SRV/UELOCLOOK/PlatUeLocationLookup.tplan2 | 66 ++--- .../PlatUeLocationSubscription.tplan2 | 72 +++--- .../UETESTNOT/PlatUeTestSubscription.tplan2 | 16 +- .../SRV/UEZONELOOK/PlatUeZoneLookup.tplan2 | 50 ++-- .../UEZONESUB/PlatUeZoneSubscription.tplan2 | 66 ++--- .../IOTS/IOTPLAT/RegisteredIoTPlatform.tplan2 | 36 +-- .../LOOKUP/FederationEnablementLookup.tplan2 | 154 +++++------ .../SUBNOT/FederationEnablementSubNot.tplan2 | 68 ++--- .../MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 | 94 +++---- .../MEASSUBNOT/QoSMeasurementSubNot.tplan2 | 108 ++++---- .../MEC045/SUBLOOKUP/QoSLookup.tplan2 | 54 ++-- .../SRV/SENSDISCOVERY/SensDiscovery.tplan2 | 60 ++--- .../MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 | 112 ++++---- .../MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 | 192 +++++++------- 36 files changed, 1212 insertions(+), 1226 deletions(-) diff --git a/Test Purposes/MEC011/SRV/APPSAQ/PlatAppServices.tplan2 b/Test Purposes/MEC011/SRV/APPSAQ/PlatAppServices.tplan2 index 8fe9b07..242a6bd 100644 --- a/Test Purposes/MEC011/SRV/APPSAQ/PlatAppServices.tplan2 +++ b/Test Purposes/MEC011/SRV/APPSAQ/PlatAppServices.tplan2 @@ -18,9 +18,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with a list of available MEC services for a given application instance when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.5", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 8.2.6.3.1" + "ETSI GS MEC 011, clause 5.2.5", + "ETSI GS MEC 011, clause 8.1.2.2", + "ETSI GS MEC 011, clause 8.2.6.3.1" Config Id Config_MEC_1 @@ -32,7 +32,7 @@ Package MEC_MEC011_SRV_APPSAQ { instance_id indicating value APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.5 + // MEC 011, clause 5.2.5 Expected behaviour ensure that { when { @@ -41,7 +41,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.6.3.1 + // MEC 011, clause 8.2.6.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -59,9 +59,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.5", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 8.2.6.3.1" + "ETSI GS MEC 011, clause 5.2.5", + "ETSI GS MEC 011, clause 8.1.2.2", + "ETSI GS MEC 011, clause 8.2.6.3.1" Config Id Config_MEC_1 @@ -73,7 +73,7 @@ Package MEC_MEC011_SRV_APPSAQ { instance_id indicating value APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.5 + // MEC 011, clause 5.2.5 Expected behaviour ensure that { when { @@ -84,7 +84,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.6.3.1 + // MEC 011, clause 8.2.6.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -100,9 +100,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT notifies the authorised relevant (subscribed) application instances when a new service for a given application instance is registered" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.5", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 8.2.6.3.4" + "ETSI GS MEC 011, clause 5.2.5", + "ETSI GS MEC 011, clause 8.1.2.2", + "ETSI GS MEC 011, clause 8.2.6.3.4" Config Id Config_MEC_1 PICS Selection PIC_MEC_PLAT and PIC_SERVICES and PIC_NOTIFICATIONS @@ -115,7 +115,7 @@ Package MEC_MEC011_SRV_APPSAQ { the MEC_APP_Subscriber entity subscribed_to the MP1_SUBSCRIPTION_A } - // MEC 011 3.3.1, clause 5.2.4 + // MEC 011, clause 5.2.4 Expected behaviour ensure that { when { @@ -127,7 +127,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP_Registrant entity } then { - // MEC 011 3.3.1, clause 8.2.6.3.4 + // MEC 011, clause 8.2.6.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "201 Created", Location set to LOCATION, @@ -155,9 +155,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.5", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 8.2.6.3.4" + "ETSI GS MEC 011, clause 5.2.5", + "ETSI GS MEC 011, clause 8.1.2.2", + "ETSI GS MEC 011, clause 8.2.6.3.4" Config Id Config_MEC_1 @@ -171,7 +171,7 @@ Package MEC_MEC011_SRV_APPSAQ { the MEC_APP_Subscriber entity subscribed_to the MP1_SUBSCRIPTION_A } - // MEC 011 3.3.1, clause 5.2.4 + // MEC 011, clause 5.2.4 Expected behaviour ensure that { when { @@ -183,7 +183,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP_Registrant entity } then { - // MEC 011 3.3.1, clause 8.2.6.3.4 + // MEC 011, clause 8.2.6.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP_Registrant entity @@ -199,9 +199,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.5", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 8.2.6.3.4" + "ETSI GS MEC 011, clause 5.2.5", + "ETSI GS MEC 011, clause 8.1.2.2", + "ETSI GS MEC 011, clause 8.2.6.3.4" Config Id Config_MEC_1 @@ -215,7 +215,7 @@ Package MEC_MEC011_SRV_APPSAQ { the MEC_APP_Subscriber entity subscribed_to the MP1_SUBSCRIPTION_A } - // MEC 011 3.3.1, clause 5.2.4 + // MEC 011, clause 5.2.4 Expected behaviour ensure that { when { @@ -227,7 +227,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP_Registrant entity } then { - // MEC 011 3.3.1, clause 8.2.6.3.4 + // MEC 011, clause 8.2.6.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP_Registrant entity @@ -243,9 +243,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with the information on a specific service for a given application instance when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.5", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 8.2.7.3.1" + "ETSI GS MEC 011, clause 5.2.5", + "ETSI GS MEC 011, clause 8.1.2.2", + "ETSI GS MEC 011, clause 8.2.7.3.1" Config Id Config_MEC_1 PICS Selection PIC_MEC_PLAT and PIC_SERVICES @@ -258,7 +258,7 @@ Package MEC_MEC011_SRV_APPSAQ { service_id indicating value SERVICE_ID; } - // MEC 011 3.3.1, clause 5.2.5 + // MEC 011, clause 5.2.5 Expected behaviour ensure that { when { @@ -267,7 +267,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.7.3.1 + // MEC 011, clause 8.2.7.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -286,9 +286,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.5", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 8.2.7.3.1" + "ETSI GS MEC 011, clause 5.2.5", + "ETSI GS MEC 011, clause 8.1.2.2", + "ETSI GS MEC 011, clause 8.2.7.3.1" Config Id Config_MEC_1 @@ -302,7 +302,7 @@ Package MEC_MEC011_SRV_APPSAQ { service_id indicating value NON_EXISTENT_SERVICE_ID; } - // MEC 011 3.3.1, clause 5.2.5 + // MEC 011, clause 5.2.5 Expected behaviour ensure that { when { @@ -311,7 +311,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.7.3.1 + // MEC 011, clause 8.2.7.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -327,9 +327,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT updates a service information for a given application instance when commanded by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.4", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 8.2.7.3.2" + "ETSI GS MEC 011, clause 5.2.4", + "ETSI GS MEC 011, clause 8.1.2.2", + "ETSI GS MEC 011, clause 8.2.7.3.2" Config Id Config_MEC_1 @@ -344,7 +344,7 @@ Package MEC_MEC011_SRV_APPSAQ { service_id indicating value SERVICE_ID; } - // MEC 011 3.3.1, clause 5.2.4 + // MEC 011, clause 5.2.4 Expected behaviour ensure that { when { @@ -356,7 +356,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.7.3.2 + // MEC 011, clause 8.2.7.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -375,9 +375,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.4", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 8.2.7.3.2" + "ETSI GS MEC 011, clause 5.2.4", + "ETSI GS MEC 011, clause 8.1.2.2", + "ETSI GS MEC 011, clause 8.2.7.3.2" Config Id Config_MEC_1 @@ -391,7 +391,7 @@ Package MEC_MEC011_SRV_APPSAQ { service_id indicating value SERVICE_ID; } - // MEC 011 3.3.1, clause 5.2.4 + // MEC 011, clause 5.2.4 Expected behaviour ensure that { when { @@ -403,7 +403,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.7.3.2 + // MEC 011, clause 8.2.7.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -419,9 +419,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.4", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 8.2.7.3.2" + "ETSI GS MEC 011, clause 5.2.4", + "ETSI GS MEC 011, clause 8.1.2.2", + "ETSI GS MEC 011, clause 8.2.7.3.2" Config Id Config_MEC_1 PICS Selection PIC_MEC_PLAT and PIC_SERVICES @@ -434,7 +434,7 @@ Package MEC_MEC011_SRV_APPSAQ { service_id indicating value NON_EXISTENT_SERVICE_ID; } - // MEC 011 3.3.1, clause 5.2.4 + // MEC 011, clause 5.2.4 Expected behaviour ensure that { when { @@ -446,7 +446,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.7.3.2 + // MEC 011, clause 8.2.7.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -461,7 +461,7 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with an error when a request sent by a MEC Application doesn't comply with a required condition" - Reference "ETSI GS MEC 011 3.3.1, clause 8.2.7.3.2" + Reference "ETSI GS MEC 011, clause 8.2.7.3.2" Config Id Config_MEC_1 @@ -477,7 +477,7 @@ Package MEC_MEC011_SRV_APPSAQ { ; } - // MEC 011 3.3.1, clause 5.2.4 + // MEC 011, clause 5.2.4 Expected behaviour ensure that { when { @@ -493,7 +493,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.7.3.2 + // MEC 011, clause 8.2.7.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "412 Precondition Failed" ; @@ -509,7 +509,7 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT executes the deletion of a service for a given application instance when requested by a MEC Application" - Reference "ETSI GS MEC 011 3.3.1, clause 8.2.7.3.5" + Reference "ETSI GS MEC 011, clause 8.2.7.3.5" Config Id Config_MEC_1 @@ -522,7 +522,7 @@ Package MEC_MEC011_SRV_APPSAQ { ; } - // MEC 011 3.3.1, clause 5.2.4 + // MEC 011, clause 5.2.4 Expected behaviour ensure that { when { @@ -532,7 +532,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.7.3.2 + // MEC 011, clause 8.2.7.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "204 No Content" ; @@ -548,7 +548,7 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with an error when a request for deletion of a unknown service is sent by a MEC Application" - Reference "ETSI GS MEC 011 3.3.1, clause 8.2.7.3.5" + Reference "ETSI GS MEC 011, clause 8.2.7.3.5" Config Id Config_MEC_1 @@ -561,7 +561,7 @@ Package MEC_MEC011_SRV_APPSAQ { ; } - // MEC 011 3.3.1, clause 5.2.4 + // MEC 011, clause 5.2.4 Expected behaviour ensure that { when { @@ -571,7 +571,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.7.3.2 + // MEC 011, clause 8.2.7.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found" ; diff --git a/Test Purposes/MEC011/SRV/APPSUB/PlatAppSubscriptions.tplan2 b/Test Purposes/MEC011/SRV/APPSUB/PlatAppSubscriptions.tplan2 index eae387f..2c5f211 100644 --- a/Test Purposes/MEC011/SRV/APPSUB/PlatAppSubscriptions.tplan2 +++ b/Test Purposes/MEC011/SRV/APPSUB/PlatAppSubscriptions.tplan2 @@ -18,8 +18,8 @@ Package MEC_MEC011_SRV_APPSUB { "Check that the IUT responds with a list of subscriptions for notifications on services availability when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.3.3.1" + "ETSI GS MEC 011, clause 5.2.6", + "ETSI GS MEC 011, clause 7.2.3.3.1" Config Id Config_MEC_1 @@ -33,7 +33,7 @@ Package MEC_MEC011_SRV_APPSUB { subscription_id indicating value SUBSCRIPTION_ID; } - // MEC 011 3.3.1, clause 5.2.6 + // MEC 011, clause 5.2.6 Expected behaviour ensure that { when { @@ -42,7 +42,7 @@ Package MEC_MEC011_SRV_APPSUB { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.3.3.1 + // MEC 011, clause 7.2.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -60,8 +60,8 @@ Package MEC_MEC011_SRV_APPSUB { "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.3.3.1" + "ETSI GS MEC 011, clause 5.2.6", + "ETSI GS MEC 011, clause 7.2.3.3.1" Config Id Config_MEC_1 @@ -73,7 +73,7 @@ Package MEC_MEC011_SRV_APPSUB { instance_id indicating value NON_EXISTENT_APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.6 + // MEC 011, clause 5.2.6 Expected behaviour ensure that { when { @@ -82,7 +82,7 @@ Package MEC_MEC011_SRV_APPSUB { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.3.3.1 + // MEC 011, clause 7.2.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -98,8 +98,8 @@ Package MEC_MEC011_SRV_APPSUB { "Check that the IUT acknowledges the subscription by a MEC Application to notifications on termination events" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.3.3.4" + "ETSI GS MEC 011, clause 5.2.6", + "ETSI GS MEC 011, clause 7.2.3.3.4" Config Id Config_MEC_1 @@ -112,7 +112,7 @@ Package MEC_MEC011_SRV_APPSUB { the IUT entity not having any subscriptions } - // MEC 011 3.3.1, clause 7.2.3.3.4 + // MEC 011, clause 7.2.3.3.4 Expected behaviour ensure that { when { @@ -125,7 +125,7 @@ Package MEC_MEC011_SRV_APPSUB { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.1.4.2 + // MEC 011, clause 7.1.4.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "201 Created", Location set to LOCATION, @@ -146,8 +146,8 @@ Package MEC_MEC011_SRV_APPSUB { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.3.3.4" + "ETSI GS MEC 011, clause 5.2.6", + "ETSI GS MEC 011, clause 7.2.3.3.4" Config Id Config_MEC_1 @@ -160,7 +160,7 @@ Package MEC_MEC011_SRV_APPSUB { the IUT entity not having any subscriptions } - // MEC 011 3.3.1, clause 5.2.6.2 + // MEC 011, clause 5.2.6.2 Expected behaviour ensure that { when { @@ -173,7 +173,7 @@ Package MEC_MEC011_SRV_APPSUB { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.3.3.4 + // MEC 011, clause 7.2.3.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -189,8 +189,8 @@ Package MEC_MEC011_SRV_APPSUB { "Check that the IUT responds with the information on a specific subscription when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.4.3.1" + "ETSI GS MEC 011, clause 5.2.6", + "ETSI GS MEC 011, clause 7.2.4.3.1" Config Id Config_MEC_1 @@ -204,7 +204,7 @@ Package MEC_MEC011_SRV_APPSUB { subscription_id indicating value SUBSCRIPTION_ID; } - // MEC 011 3.3.1, clause 5.2.6 + // MEC 011, clause 5.2.6 Expected behaviour ensure that { when { @@ -213,7 +213,7 @@ Package MEC_MEC011_SRV_APPSUB { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.4.3.1 + // MEC 011, clause 7.2.4.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -232,8 +232,8 @@ Package MEC_MEC011_SRV_APPSUB { "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 3.3.1, clause 5.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.4.3.1" + "ETSI GS MEC 011, clause 5.2.6", + "ETSI GS MEC 011, clause 7.2.4.3.1" Config Id Config_MEC_1 @@ -248,7 +248,7 @@ Package MEC_MEC011_SRV_APPSUB { ; } - // MEC 011 3.3.1, clause 5.2.6 + // MEC 011, clause 5.2.6 Expected behaviour ensure that { when { @@ -257,7 +257,7 @@ Package MEC_MEC011_SRV_APPSUB { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.4.3.1 + // MEC 011, clause 7.2.4.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -273,8 +273,8 @@ Package MEC_MEC011_SRV_APPSUB { "Check that the IUT acknowledges the unsubscribe from app termination event notifications when commanded by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.4.3.5" + "ETSI GS MEC 011, clause 5.2.6", + "ETSI GS MEC 011, clause 7.2.4.3.5" Config Id Config_MEC_1 @@ -288,7 +288,7 @@ Package MEC_MEC011_SRV_APPSUB { subscription_id indicating value SUBSCRIPTION_ID; } - // MEC 011 3.3.1, clause 5.2.6 + // MEC 011, clause 5.2.6 Expected behaviour ensure that { when { @@ -297,7 +297,7 @@ Package MEC_MEC011_SRV_APPSUB { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.4.3.5 + // MEC 011, clause 7.2.4.3.5 the IUT entity sends a HTTP_RESPONSE containing status_code set to "204 No Content"; to the MEC_APP entity @@ -313,8 +313,8 @@ Package MEC_MEC011_SRV_APPSUB { "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 3.3.1, clause 5.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.4.3.5" + "ETSI GS MEC 011, clause 5.2.6", + "ETSI GS MEC 011, clause 7.2.4.3.5" Config Id Config_MEC_1 @@ -328,7 +328,7 @@ Package MEC_MEC011_SRV_APPSUB { subscription_id indicating value SUBSCRIPTION_ID; } - // MEC 011 3.3.1, clause 5.2.6 + // MEC 011, clause 5.2.6 Expected behaviour ensure that { when { @@ -337,7 +337,7 @@ Package MEC_MEC011_SRV_APPSUB { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.4.3.5 + // MEC 011, clause 7.2.4.3.5 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity diff --git a/Test Purposes/MEC011/SRV/CAPIF/MecProfileCapif.tplan2 b/Test Purposes/MEC011/SRV/CAPIF/MecProfileCapif.tplan2 index 530f037..d3723fc 100644 --- a/Test Purposes/MEC011/SRV/CAPIF/MecProfileCapif.tplan2 +++ b/Test Purposes/MEC011/SRV/CAPIF/MecProfileCapif.tplan2 @@ -15,9 +15,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT responds with all service APIs when queried by a MEC Application - No filter" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.2.1", - "ETSI GS MEC 011 3.3.1, clause 9.2.3.3.1" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.2.1", + "ETSI GS MEC 011, clause 9.2.3.3.1" Config Id Config_MEC_1 @@ -27,7 +27,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { the IUT entity being_in idle_state } - // MEC 011 3.3.1, clause 9.1.2.1 + // MEC 011, clause 9.1.2.1 Expected behaviour ensure that { when { @@ -36,7 +36,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 9.2.3.3.1 + // MEC 011, clause 9.2.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK", body containing @@ -55,9 +55,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT responds with all service APIs when queried by a MEC Application - Filter on apiName" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.2.1", - "ETSI GS MEC 011 3.3.1, clause 9.2.3.3.1" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.2.1", + "ETSI GS MEC 011, clause 9.2.3.3.1" Config Id Config_MEC_1 @@ -70,7 +70,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; } - // MEC 011 3.3.1, clause 9.1.2.1 + // MEC 011, clause 9.1.2.1 Expected behaviour ensure that { when { @@ -81,7 +81,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 9.2.3.3.1 + // MEC 011, clause 9.2.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK", body containing @@ -107,9 +107,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT responds with all service APIs when queried by a MEC Application - Filter on apiId" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.2.1", - "ETSI GS MEC 011 3.3.1, clause 9.2.3.3.1" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.2.1", + "ETSI GS MEC 011, clause 9.2.3.3.1" Config Id Config_MEC_1 @@ -122,7 +122,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; } - // MEC 011 3.3.1, clause 9.1.2.1 + // MEC 011, clause 9.1.2.1 Expected behaviour ensure that { when { @@ -133,7 +133,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 9.2.3.3.1 + // MEC 011, clause 9.2.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK", body containing @@ -151,12 +151,12 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_001_OK_05" Test objective - "Check that the IUT responds with all service APIs when queried by a MEC Application - Filter on apiId oe apiId" + "Check that the IUT responds with all service APIs when queried by a MEC Application - Filter on apiId and apiName" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.2.1", - "ETSI GS MEC 011 3.3.1, clause 9.2.3.3.1" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.2.1", + "ETSI GS MEC 011, clause 9.2.3.3.1" Config Id Config_MEC_1 @@ -172,7 +172,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID_2; } - // MEC 011 3.3.1, clause 9.1.2.1 + // MEC 011, clause 9.1.2.1 Expected behaviour ensure that { when { @@ -184,7 +184,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 9.2.3.3.1 + // MEC 011, clause 9.2.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK", body containing @@ -207,9 +207,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT responds with an error when applying a malformed filter" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.2.1", - "ETSI GS MEC 011 3.3.1, clause 9.2.3.3.1" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.2.1", + "ETSI GS MEC 011, clause 9.2.3.3.1" Config Id Config_MEC_1 @@ -222,7 +222,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; } - // MEC 011 3.3.1, clause 9.1.2.1 + // MEC 011, clause 9.1.2.1 Expected behaviour ensure that { when { @@ -233,7 +233,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 9.2.3.3.1 + // MEC 011, clause 9.2.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -249,9 +249,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT responds with an error when applying a filter on an unknown apiName" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.2.1", - "ETSI GS MEC 011 3.3.1, clause 9.2.3.3.1" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.2.1", + "ETSI GS MEC 011, clause 9.2.3.3.1" Config Id Config_MEC_1 @@ -264,7 +264,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; } - // MEC 011 3.3.1, clause 9.1.2.1 + // MEC 011, clause 9.1.2.1 Expected behaviour ensure that { when { @@ -275,7 +275,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 9.2.3.3.1 + // MEC 011, clause 9.2.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -291,9 +291,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT responds with all service APIs for a specific apfId when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.2.1", - "ETSI GS MEC 011 3.3.1, clause 9.2.4.3.1" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.2.1", + "ETSI GS MEC 011, clause 9.2.4.3.1" Config Id Config_MEC_1 @@ -306,7 +306,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; } - // MEC 011 3.3.1, clause 9.1.2.1 + // MEC 011, clause 9.1.2.1 Expected behaviour ensure that { when { @@ -315,7 +315,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 9.2.4.3.1 + // MEC 011, clause 9.2.4.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK", body containing @@ -336,9 +336,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT responds with an error when applying a filter on an unknown apfId" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.2.1", - "ETSI GS MEC 011 3.3.1, clause 9.2.4.3.1" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.2.1", + "ETSI GS MEC 011, clause 9.2.4.3.1" Config Id Config_MEC_1 @@ -351,7 +351,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; } - // MEC 011 3.3.1, clause 9.1.2.1 + // MEC 011, clause 9.1.2.1 Expected behaviour ensure that { when { @@ -360,7 +360,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 9.2.4.3.1 + // MEC 011, clause 9.2.4.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -376,9 +376,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT acknowledges the publishing of a new API when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 9.2.4.3.4" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.2.2", + "ETSI GS MEC 011, clause 9.2.4.3.4" Config Id Config_MEC_1 @@ -391,7 +391,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; } - // MEC 011 3.3.1, clause 9.1.2.2 + // MEC 011, clause 9.1.2.2 Expected behaviour ensure that { when { @@ -412,7 +412,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 9.2.4.3.4 + // MEC 011, clause 9.2.4.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "201 Created", header containing @@ -442,9 +442,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT responds with an error when incorrect parameters were sent by a MEC Application - supportedFeatures shall be present" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 9.2.4.3.4", + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.2.2", + "ETSI GS MEC 011, clause 9.2.4.3.4", "ETSI TS 129 222 V18.6.0 (2024-07), Table 8.2.4.2.2-1: Definition of type ServiceAPIDescription" Config Id Config_MEC_1 @@ -458,7 +458,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; } - // MEC 011 3.3.1, clause 9.1.2.2 + // MEC 011, clause 9.1.2.2 Expected behaviour ensure that { when { @@ -479,7 +479,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 9.2.4.3.4 + // MEC 011, clause 9.2.4.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -495,9 +495,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT responds with a serviceAPIDescription when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 9.2.5.3.1" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.2.2", + "ETSI GS MEC 011, clause 9.2.5.3.1" Config Id Config_MEC_1 @@ -511,7 +511,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { serviceInfoId indicating value SERVICE_API_ID; } - // MEC 011 3.3.1, clause 9.1.2.2 + // MEC 011, clause 9.1.2.2 Expected behaviour ensure that { when { @@ -520,7 +520,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 9.2.5.3.1 + // MEC 011, clause 9.2.5.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK", body containing @@ -548,9 +548,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT responds with an error when applying a filter on an unknown apfId" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 9.2.5.3.1" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.2.2", + "ETSI GS MEC 011, clause 9.2.5.3.1" Config Id Config_MEC_1 @@ -564,7 +564,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { serviceInfoId indicating value SERVICE_API_ID; } - // MEC 011 3.3.1, clause 9.1.2.2 + // MEC 011, clause 9.1.2.2 Expected behaviour ensure that { when { @@ -573,7 +573,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 9.2.5.3.1 + // MEC 011, clause 9.2.5.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -589,9 +589,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT responds with an error when applying a filter on an unknown serviceApiId" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 9.2.5.3.1" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.2.2", + "ETSI GS MEC 011, clause 9.2.5.3.1" Config Id Config_MEC_1 @@ -605,7 +605,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { serviceInfoId indicating value SERVICE_API_ID; } - // MEC 011 3.3.1, clause 9.1.2.2 + // MEC 011, clause 9.1.2.2 Expected behaviour ensure that { when { @@ -614,7 +614,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 9.2.5.3.1 + // MEC 011, clause 9.2.5.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -630,9 +630,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT updates the publishing of a new API when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 9.2.5.3.2" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.2.2", + "ETSI GS MEC 011, clause 9.2.5.3.2" Config Id Config_MEC_1 @@ -646,7 +646,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { serviceInfoId indicating value SERVICE_API_ID; } - // MEC 011 3.3.1, clause 9.1.2.2 + // MEC 011, clause 9.1.2.2 Expected behaviour ensure that { when { @@ -668,7 +668,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 9.2.5.3.2 + // MEC 011, clause 9.2.5.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK", body containing @@ -697,9 +697,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "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 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 9.2.5.3.2" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.2.2", + "ETSI GS MEC 011, clause 9.2.5.3.2" Config Id Config_MEC_1 @@ -713,7 +713,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { serviceInfoId indicating value SERVICE_API_ID; } - // MEC 011 3.3.1, clause 9.1.2.2 + // MEC 011, clause 9.1.2.2 Expected behaviour ensure that { when { @@ -735,7 +735,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 9.2.5.3.2 + // MEC 011, clause 9.2.5.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -751,9 +751,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT changes the publishing of a new API when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.2.3", - "ETSI GS MEC 011 3.3.1, clause 9.2.5.3.3" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.2.3", + "ETSI GS MEC 011, clause 9.2.5.3.3" Config Id Config_MEC_1 @@ -767,7 +767,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { serviceInfoId indicating value SERVICE_API_ID; } - // MEC 011 3.3.1, clause 9.1.2.3 + // MEC 011, clause 9.1.2.3 Expected behaviour ensure that { when { @@ -785,7 +785,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 9.2.4.3.3 + // MEC 011, clause 9.2.4.3.3 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK", body containing @@ -809,9 +809,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "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 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 9.2.5.3.3" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.2.2", + "ETSI GS MEC 011, clause 9.2.5.3.3" Config Id Config_MEC_1 @@ -825,7 +825,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { serviceInfoId indicating value SERVICE_API_ID; } - // MEC 011 3.3.1, clause 9.1.2.2 + // MEC 011, clause 9.1.2.2 Expected behaviour ensure that { when { @@ -843,7 +843,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 9.2.5.3.3 + // MEC 011, clause 9.2.5.3.3 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -859,9 +859,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT acknowledges the removing of a published API when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 9.2.5.3.5" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.2.2", + "ETSI GS MEC 011, clause 9.2.5.3.5" Config Id Config_MEC_1 @@ -875,7 +875,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { serviceInfoId indicating value SERVICE_API_ID; } - // MEC 011 3.3.1, clause 9.1.2.2 + // MEC 011, clause 9.1.2.2 Expected behaviour ensure that { when { @@ -884,7 +884,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 9.2.5.3.1 + // MEC 011, clause 9.2.5.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "204 No Content"; to the MEC_APP entity @@ -900,9 +900,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "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 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 9.2.5.3.5" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.2.2", + "ETSI GS MEC 011, clause 9.2.5.3.5" Config Id Config_MEC_1 @@ -916,7 +916,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { serviceInfoId indicating value SERVICE_API_ID; } - // MEC 011 3.3.1, clause 9.1.2.2 + // MEC 011, clause 9.1.2.2 Expected behaviour ensure that { when { @@ -925,7 +925,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 9.2.5.3.1 + // MEC 011, clause 9.2.5.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -941,9 +941,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT acknowledges the creation of a CAPIF subscription request when requested by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.3.1", - "ETSI GS MEC 011 3.3.1, clause 9.2.6.3.4" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.3.1", + "ETSI GS MEC 011, clause 9.2.6.3.4" Config Id Config_MEC_8 @@ -998,9 +998,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "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 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.3.1", - "ETSI GS MEC 011 3.3.1, clause 9.2.6.3.4" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.3.1", + "ETSI GS MEC 011, clause 9.2.6.3.4" Config Id Config_MEC_8 @@ -1042,9 +1042,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT acknowledges the update of a CAPIF subscription request when requested by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.3.1", - "ETSI GS MEC 011 3.3.1, clause 9.2.6.3.2" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.3.1", + "ETSI GS MEC 011, clause 9.2.6.3.2" Config Id Config_MEC_8 @@ -1098,9 +1098,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT acknowledges the update of a CAPIF subscription request when requested by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.3.1", - "ETSI GS MEC 011 3.3.1, clause 9.2.6.3.4" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.3.1", + "ETSI GS MEC 011, clause 9.2.6.3.4" Config Id Config_MEC_8 @@ -1143,9 +1143,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT acknowledges the changes of a CAPIF subscription request when requested by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.3.1", - "ETSI GS MEC 011 3.3.1, clause 9.2.6.3.2" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.3.1", + "ETSI GS MEC 011, clause 9.2.6.3.2" Config Id Config_MEC_8 @@ -1199,9 +1199,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "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 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.3.1", - "ETSI GS MEC 011 3.3.1, clause 9.2.6.3.2" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.3.1", + "ETSI GS MEC 011, clause 9.2.6.3.2" Config Id Config_MEC_8 @@ -1244,9 +1244,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT acknowledges the cancellation of a CAPIF subscription when requested by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.3.1", - "ETSI GS MEC 011 3.3.1, clause 9.2.6.3.4" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.3.1", + "ETSI GS MEC 011, clause 9.2.6.3.4" Config Id Config_MEC_8 @@ -1284,9 +1284,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "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 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.3.1", - "ETSI GS MEC 011 3.3.1, clause 9.2.6.3.4" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.3.1", + "ETSI GS MEC 011, clause 9.2.6.3.4" Config Id Config_MEC_8 diff --git a/Test Purposes/MEC011/SRV/CONFTASK/ConfirmTasks.tplan2 b/Test Purposes/MEC011/SRV/CONFTASK/ConfirmTasks.tplan2 index 43d4baf..092a3e1 100644 --- a/Test Purposes/MEC011/SRV/CONFTASK/ConfirmTasks.tplan2 +++ b/Test Purposes/MEC011/SRV/CONFTASK/ConfirmTasks.tplan2 @@ -20,9 +20,9 @@ Package MEC_MEC011_SRV_CONFTASK { "Check that the IUT responds that it has completed the application level termination" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.3", - "ETSI GS MEC 011 3.3.1, clause 7.1.4.3", - "ETSI GS MEC 011 3.3.1, clause 7.2.11.3.4" + "ETSI GS MEC 011, clause 5.2.3", + "ETSI GS MEC 011, clause 7.1.4.3", + "ETSI GS MEC 011, clause 7.2.11.3.4" Config Id Config_MEC_1 @@ -34,7 +34,7 @@ Package MEC_MEC011_SRV_CONFTASK { instance_id indicating value APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.3 + // MEC 011, clause 5.2.3 Expected behaviour ensure that { when { @@ -46,7 +46,7 @@ Package MEC_MEC011_SRV_CONFTASK { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.11.3.4 + // MEC 011, clause 7.2.11.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "204 No Content"; to the MEC_APP entity @@ -62,9 +62,9 @@ Package MEC_MEC011_SRV_CONFTASK { "Check that the IUT responds with an error when a request for an operationAction is sent to an unknown application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.3", - "ETSI GS MEC 011 3.3.1, clause 7.1.4.3", - "ETSI GS MEC 011 3.3.1, clause 7.2.11.3.4" + "ETSI GS MEC 011, clause 5.2.3", + "ETSI GS MEC 011, clause 7.1.4.3", + "ETSI GS MEC 011, clause 7.2.11.3.4" Config Id Config_MEC_1 @@ -76,7 +76,7 @@ Package MEC_MEC011_SRV_CONFTASK { instance_id indicating value NON_EXSITENT_APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.8 + // MEC 011, clause 5.2.8 Expected behaviour ensure that { when { @@ -88,7 +88,7 @@ Package MEC_MEC011_SRV_CONFTASK { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.10.3.1 + // MEC 011, clause 7.2.10.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -103,9 +103,9 @@ Package MEC_MEC011_SRV_CONFTASK { "Check that the IUT responds that the MEC application is up and running" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.3", - "ETSI GS MEC 011 3.3.1, clause 7.1.4.3", - "ETSI GS MEC 011 3.3.1, clause 7.2.12.3.4" + "ETSI GS MEC 011, clause 5.2.3", + "ETSI GS MEC 011, clause 7.1.4.3", + "ETSI GS MEC 011, clause 7.2.12.3.4" Config Id Config_MEC_1 @@ -117,7 +117,7 @@ Package MEC_MEC011_SRV_CONFTASK { instance_id indicating value APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.2 + // MEC 011, clause 5.2.2 Expected behaviour ensure that { when { @@ -129,7 +129,7 @@ Package MEC_MEC011_SRV_CONFTASK { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.12.3.4 + // MEC 011, clause 7.2.12.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "204 No Content"; to the MEC_APP entity @@ -145,9 +145,9 @@ Package MEC_MEC011_SRV_CONFTASK { "Check that the IUT responds with an error when a request for an indication is sent to an unknown application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.3", - "ETSI GS MEC 011 3.3.1, clause 7.1.4.3", - "ETSI GS MEC 011 3.3.1, clause 7.2.12.3.4" + "ETSI GS MEC 011, clause 5.2.3", + "ETSI GS MEC 011, clause 7.1.4.3", + "ETSI GS MEC 011, clause 7.2.12.3.4" Config Id Config_MEC_1 @@ -159,7 +159,7 @@ Package MEC_MEC011_SRV_CONFTASK { instance_id indicating value NON_EXSITENT_APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.8 + // MEC 011, clause 5.2.8 Expected behaviour ensure that { when { @@ -171,7 +171,7 @@ Package MEC_MEC011_SRV_CONFTASK { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.12.3.4 + // MEC 011, clause 7.2.12.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity diff --git a/Test Purposes/MEC011/SRV/DNS/PlatDnsRules.tplan2 b/Test Purposes/MEC011/SRV/DNS/PlatDnsRules.tplan2 index c68e85c..be6a256 100644 --- a/Test Purposes/MEC011/SRV/DNS/PlatDnsRules.tplan2 +++ b/Test Purposes/MEC011/SRV/DNS/PlatDnsRules.tplan2 @@ -18,9 +18,9 @@ Package MEC_MEC011_SRV_DNS { "Check that the IUT responds with a list of active DNS rules when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.8", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.3", - "ETSI GS MEC 011 3.3.1, clause 7.2.9.3.1" + "ETSI GS MEC 011, clause 5.2.8", + "ETSI GS MEC 011, clause 7.1.2.3", + "ETSI GS MEC 011, clause 7.2.9.3.1" Config Id Config_MEC_1 @@ -32,7 +32,7 @@ Package MEC_MEC011_SRV_DNS { instance_id indicating value APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.8 + // MEC 011, clause 5.2.8 Expected behaviour ensure that { when { @@ -41,7 +41,7 @@ Package MEC_MEC011_SRV_DNS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.9.3.1 + // MEC 011, clause 7.2.9.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -59,9 +59,9 @@ Package MEC_MEC011_SRV_DNS { "Check that the IUT responds with a list of active DNS rules when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.8", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.3", - "ETSI GS MEC 011 3.3.1, clause 7.2.9.3.1" + "ETSI GS MEC 011, clause 5.2.8", + "ETSI GS MEC 011, clause 7.1.2.3", + "ETSI GS MEC 011, clause 7.2.9.3.1" Config Id Config_MEC_1 @@ -73,7 +73,7 @@ Package MEC_MEC011_SRV_DNS { instance_id indicating value NON_EXISTANT_APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.8 + // MEC 011, clause 5.2.8 Expected behaviour ensure that { when { @@ -82,7 +82,7 @@ Package MEC_MEC011_SRV_DNS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.9.3.1 + // MEC 011, clause 7.2.9.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -98,9 +98,9 @@ Package MEC_MEC011_SRV_DNS { "Check that the IUT responds with the information on a specific DNS rule when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.8", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.3", - "ETSI GS MEC 011 3.3.1, clause 7.2.10.3.1" + "ETSI GS MEC 011, clause 5.2.8", + "ETSI GS MEC 011, clause 7.1.2.3", + "ETSI GS MEC 011, clause 7.2.10.3.1" Config Id Config_MEC_1 @@ -114,7 +114,7 @@ Package MEC_MEC011_SRV_DNS { rule_id indicating value DNS_RULE_ID; } - // MEC 011 3.3.1, clause 5.2.8 + // MEC 011, clause 5.2.8 Expected behaviour ensure that { when { @@ -123,7 +123,7 @@ Package MEC_MEC011_SRV_DNS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.10.3.1 + // MEC 011, clause 7.2.10.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -142,9 +142,9 @@ Package MEC_MEC011_SRV_DNS { "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.8", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.3", - "ETSI GS MEC 011 3.3.1, clause 7.2.10.3.1" + "ETSI GS MEC 011, clause 5.2.8", + "ETSI GS MEC 011, clause 7.1.2.3", + "ETSI GS MEC 011, clause 7.2.10.3.1" Config Id Config_MEC_1 @@ -158,7 +158,7 @@ Package MEC_MEC011_SRV_DNS { rule_id indicating value NON_EXISTENT_DNS_RULE_ID; } - // MEC 011 3.3.1, clause 5.2.8 + // MEC 011, clause 5.2.8 Expected behaviour ensure that { when { @@ -167,7 +167,7 @@ Package MEC_MEC011_SRV_DNS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.10.3.1 + // MEC 011, clause 7.2.10.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -183,9 +183,9 @@ Package MEC_MEC011_SRV_DNS { "Check that the IUT updates a specific DNS rule when commanded by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.8", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.3", - "ETSI GS MEC 011 3.3.1, clause 7.2.10.3.2" + "ETSI GS MEC 011, clause 5.2.8", + "ETSI GS MEC 011, clause 7.1.2.3", + "ETSI GS MEC 011, clause 7.2.10.3.2" Config Id Config_MEC_1 @@ -199,7 +199,7 @@ Package MEC_MEC011_SRV_DNS { rule_id indicating value DNS_RULE_ID; } - // MEC 011 3.3.1, clause 5.2.8 + // MEC 011, clause 5.2.8 Expected behaviour ensure that { when { @@ -212,7 +212,7 @@ Package MEC_MEC011_SRV_DNS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.10.3.2 + // MEC 011, clause 7.2.10.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -232,9 +232,9 @@ Package MEC_MEC011_SRV_DNS { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.8", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.3", - "ETSI GS MEC 011 3.3.1, clause 7.2.10.3.2" + "ETSI GS MEC 011, clause 5.2.8", + "ETSI GS MEC 011, clause 7.1.2.3", + "ETSI GS MEC 011, clause 7.2.10.3.2" Config Id Config_MEC_1 @@ -248,7 +248,7 @@ Package MEC_MEC011_SRV_DNS { rule_id indicating value DNS_RULE_ID; } - // MEC 011 3.3.1, clause 5.2.8 + // MEC 011, clause 5.2.8 Expected behaviour ensure that { when { @@ -261,7 +261,7 @@ Package MEC_MEC011_SRV_DNS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.10.3.2 + // MEC 011, clause 7.2.10.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -277,9 +277,9 @@ Package MEC_MEC011_SRV_DNS { "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.8", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.3", - "ETSI GS MEC 011 3.3.1, clause 7.2.10.3.2" + "ETSI GS MEC 011, clause 5.2.8", + "ETSI GS MEC 011, clause 7.1.2.3", + "ETSI GS MEC 011, clause 7.2.10.3.2" Config Id Config_MEC_1 @@ -293,7 +293,7 @@ Package MEC_MEC011_SRV_DNS { rule_id indicating value NON_EXISTENT_DNS_RULE_ID; } - // MEC 011 3.3.1, clause 5.2.8 + // MEC 011, clause 5.2.8 Expected behaviour ensure that { when { @@ -306,7 +306,7 @@ Package MEC_MEC011_SRV_DNS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.10.3.2 + // MEC 011, clause 7.2.10.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -321,9 +321,9 @@ Package MEC_MEC011_SRV_DNS { "Check that the IUT responds with an error when a request sent by a MEC Application doesn't comply with a required condition" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.8", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.3", - "ETSI GS MEC 011 3.3.1, clause 7.2.10.3.2" + "ETSI GS MEC 011, clause 5.2.8", + "ETSI GS MEC 011, clause 7.1.2.3", + "ETSI GS MEC 011, clause 7.2.10.3.2" Config Id Config_MEC_1 @@ -337,7 +337,7 @@ Package MEC_MEC011_SRV_DNS { rule_id indicating value DNS_RULE_ID; } - // MEC 011 3.3.1, clause 5.2.8 + // MEC 011, clause 5.2.8 Expected behaviour ensure that { when { @@ -350,7 +350,7 @@ Package MEC_MEC011_SRV_DNS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.10.3.2 + // MEC 011, clause 7.2.10.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "412 Precondition Failed"; to the MEC_APP entity diff --git a/Test Purposes/MEC011/SRV/MSL/Liveness.tplan2 b/Test Purposes/MEC011/SRV/MSL/Liveness.tplan2 index f60cf9f..80d9a96 100644 --- a/Test Purposes/MEC011/SRV/MSL/Liveness.tplan2 +++ b/Test Purposes/MEC011/SRV/MSL/Liveness.tplan2 @@ -19,9 +19,9 @@ Package MEC_MEC011_SRV_LIV { "Check that the IUT responds with the liveness of a MEC service instance when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.12", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.4", - "ETSI GS MEC 011 3.3.1, clause 8.2.10.3.1" + "ETSI GS MEC 011, clause 5.2.12", + "ETSI GS MEC 011, clause 8.1.2.4", + "ETSI GS MEC 011, clause 8.2.10.3.1" Config Id Config_MEC_1 @@ -36,7 +36,7 @@ Package MEC_MEC011_SRV_LIV { liveness set to "link/to/individual/mecServiceLiveness";; } - // MEC 011 3.3.1, clause 5.2.12 + // MEC 011, clause 5.2.12 Expected behaviour ensure that { when { @@ -45,7 +45,7 @@ Package MEC_MEC011_SRV_LIV { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.10.3.1 + // MEC 011, clause 8.2.10.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -64,9 +64,9 @@ Test Purpose { "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 3.3.1, clause 5.2.12", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.4", - "ETSI GS MEC 011 3.3.1, clause 8.2.10.3.1" + "ETSI GS MEC 011, clause 5.2.12", + "ETSI GS MEC 011, clause 8.1.2.4", + "ETSI GS MEC 011, clause 8.2.10.3.1" Config Id Config_MEC_1 @@ -81,7 +81,7 @@ Test Purpose { liveness set to "link/to/individual/mecServiceLiveness";; } - // MEC 011 3.3.1, clause 5.2.5 + // MEC 011, clause 5.2.5 Expected behaviour ensure that { when { @@ -90,7 +90,7 @@ Test Purpose { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.10.3.1 + // MEC 011, clause 8.2.10.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -106,9 +106,9 @@ Test Purpose { "Check that the IUT updates the liveness of a MEC service instance when requested by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.12", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.5", - "ETSI GS MEC 011 3.3.1, clause 8.2.10.3.3" + "ETSI GS MEC 011, clause 5.2.12", + "ETSI GS MEC 011, clause 8.1.2.5", + "ETSI GS MEC 011, clause 8.2.10.3.3" Config Id Config_MEC_1 @@ -124,7 +124,7 @@ Test Purpose { liveness set to "link/to/individual/mecServiceLiveness";; } - // MEC 011 3.3.1, clause 5.2.12 + // MEC 011, clause 5.2.12 Expected behaviour ensure that { when { @@ -136,7 +136,7 @@ Test Purpose { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.10.3.3 + // MEC 011, clause 8.2.10.3.3 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -154,9 +154,9 @@ Test Purpose { "Check that the IUT updates the liveness of a MEC service instance when requested by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.12", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.5", - "ETSI GS MEC 011 3.3.1, clause 8.2.10.3.3" + "ETSI GS MEC 011, clause 5.2.12", + "ETSI GS MEC 011, clause 8.1.2.5", + "ETSI GS MEC 011, clause 8.2.10.3.3" Config Id Config_MEC_1 @@ -172,7 +172,7 @@ Test Purpose { liveness set to "link/to/individual/mecServiceLiveness";; } - // MEC 011 3.3.1, clause 5.2.12 + // MEC 011, clause 5.2.12 Expected behaviour ensure that { when { @@ -184,7 +184,7 @@ Test Purpose { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.10.3.3 + // MEC 011, clause 8.2.10.3.3 the IUT entity sends a HTTP_RESPONSE containing status_code set to "204 No Content"; to the MEC_APP entity @@ -199,9 +199,9 @@ Test Purpose { "Check that the IUT responds with an error when incorrect parameters were sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.12", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.5", - "ETSI GS MEC 011 3.3.1, clause 8.2.10.3.3" + "ETSI GS MEC 011, clause 5.2.12", + "ETSI GS MEC 011, clause 8.1.2.5", + "ETSI GS MEC 011, clause 8.2.10.3.3" Config Id Config_MEC_1 @@ -217,7 +217,7 @@ Test Purpose { liveness set to "link/to/individual/mecServiceLiveness";; } - // MEC 011 3.3.1, clause 5.2.12 + // MEC 011, clause 5.2.12 Expected behaviour ensure that { when { @@ -229,7 +229,7 @@ Test Purpose { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.10.3.3 + // MEC 011, clause 8.2.10.3.3 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -245,9 +245,9 @@ Test Purpose { "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 3.3.1, clause 5.2.12", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.5", - "ETSI GS MEC 011 3.3.1, clause 8.2.10.3.3" + "ETSI GS MEC 011, clause 5.2.12", + "ETSI GS MEC 011, clause 8.1.2.5", + "ETSI GS MEC 011, clause 8.2.10.3.3" Config Id Config_MEC_1 @@ -263,7 +263,7 @@ Test Purpose { liveness set to "link/to/individual/mecServiceLiveness";; } - // MEC 011 3.3.1, clause 5.2.12 + // MEC 011, clause 5.2.12 Expected behaviour ensure that { when { @@ -275,7 +275,7 @@ Test Purpose { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.10.3.3 + // MEC 011, clause 8.2.10.3.3 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity diff --git a/Test Purposes/MEC011/SRV/REGAPPS/RegisterAppsServices.tplan2 b/Test Purposes/MEC011/SRV/REGAPPS/RegisterAppsServices.tplan2 index 41051f1..d6653db 100644 --- a/Test Purposes/MEC011/SRV/REGAPPS/RegisterAppsServices.tplan2 +++ b/Test Purposes/MEC011/SRV/REGAPPS/RegisterAppsServices.tplan2 @@ -18,9 +18,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT acknowledges the registration by a MEC Application to the MEC platform" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.13", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.13.3.4" + "ETSI GS MEC 011, clause 5.2.13", + "ETSI GS MEC 011, clause 7.1.2.6", + "ETSI GS MEC 011, clause 7.2.13.3.4" Config Id Config_MEC_1 @@ -32,7 +32,7 @@ Package MEC_MEC011_SRV_REGAPPS { appName indicating value APP_NAME; } - // MEC 011 3.3.1, clause 5.2.13 + // MEC 011, clause 5.2.13 Expected behaviour ensure that { when { @@ -44,7 +44,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.13.3.4 + // MEC 011, clause 7.2.13.3.4 the IUT entity sends a HTTP_RESPONSE containing status set to "201 Created", headers containing @@ -65,9 +65,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT acknowledges the registration by a MEC Application to the MEC platform" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.13", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.13.3.4" + "ETSI GS MEC 011, clause 5.2.13", + "ETSI GS MEC 011, clause 7.1.2.6", + "ETSI GS MEC 011, clause 7.2.13.3.4" Config Id Config_MEC_1 @@ -80,7 +80,7 @@ Package MEC_MEC011_SRV_REGAPPS { appInstanceID indicating value APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.13 + // MEC 011, clause 5.2.13 Expected behaviour ensure that { when { @@ -93,7 +93,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.13.3.4 + // MEC 011, clause 7.2.13.3.4 the IUT entity sends a HTTP_RESPONSE containing status set to "201 Created", headers containing @@ -115,9 +115,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT acknowledges the registration by a MEC Application instanciated by the MEC platform" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.13", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.13.3.4" + "ETSI GS MEC 011, clause 5.2.13", + "ETSI GS MEC 011, clause 7.1.2.6", + "ETSI GS MEC 011, clause 7.2.13.3.4" Config Id Config_MEC_1 @@ -131,7 +131,7 @@ Package MEC_MEC011_SRV_REGAPPS { appDId indicating value APP_D_ID; } - // MEC 011 3.3.1, clause 5.2.13 + // MEC 011, clause 5.2.13 Expected behaviour ensure that { when { @@ -146,7 +146,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.13.3.4 + // MEC 011, clause 7.2.13.3.4 the IUT entity sends a HTTP_RESPONSE containing status set to "201 Created", headers containing @@ -170,9 +170,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with an error message when the IUT received a registration with missing fields from a MEC Application instanciated by the MEC platform" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.13", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.13.3.4" + "ETSI GS MEC 011, clause 5.2.13", + "ETSI GS MEC 011, clause 7.1.2.6", + "ETSI GS MEC 011, clause 7.2.13.3.4" Config Id Config_MEC_1 @@ -186,7 +186,7 @@ Package MEC_MEC011_SRV_REGAPPS { appDId indicating value APP_D_ID; } - // MEC 011 3.3.1, clause 5.2.13 + // MEC 011, clause 5.2.13 Expected behaviour ensure that { when { @@ -200,7 +200,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.13.3.4 + // MEC 011, clause 7.2.13.3.4 the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request"; to the MEC_APP entity @@ -216,9 +216,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with an error message when the IUT received by a MEC Application registration with missing endpoint" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.13", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.13.3.4" + "ETSI GS MEC 011, clause 5.2.13", + "ETSI GS MEC 011, clause 7.1.2.6", + "ETSI GS MEC 011, clause 7.2.13.3.4" Config Id Config_MEC_1 @@ -231,7 +231,7 @@ Package MEC_MEC011_SRV_REGAPPS { appInstanceID indicating value APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.13 + // MEC 011, clause 5.2.13 Expected behaviour ensure that { when { @@ -246,7 +246,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.13.3.4 + // MEC 011, clause 7.2.13.3.4 the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request"; to the MEC_APP entity @@ -262,9 +262,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with an error message when the IUT received by a MEC Application registration with unexpected appServiceRequired" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.13", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.13.3.4" + "ETSI GS MEC 011, clause 5.2.13", + "ETSI GS MEC 011, clause 7.1.2.6", + "ETSI GS MEC 011, clause 7.2.13.3.4" Config Id Config_MEC_1 @@ -277,7 +277,7 @@ Package MEC_MEC011_SRV_REGAPPS { appDId indicating value APP_D_ID; } - // MEC 011 3.3.1, clause 5.2.13 + // MEC 011, clause 5.2.13 Expected behaviour ensure that { when { @@ -291,7 +291,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.13.3.4 + // MEC 011, clause 7.2.13.3.4 the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request"; to the MEC_APP entity @@ -307,9 +307,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with an error message when the IUT received by a MEC Application registration with unexpected appServiceOptional" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.13", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.13.3.4" + "ETSI GS MEC 011, clause 5.2.13", + "ETSI GS MEC 011, clause 7.1.2.6", + "ETSI GS MEC 011, clause 7.2.13.3.4" Config Id Config_MEC_1 @@ -322,7 +322,7 @@ Package MEC_MEC011_SRV_REGAPPS { appDId indicating value APP_D_ID; } - // MEC 011 3.3.1, clause 5.2.13 + // MEC 011, clause 5.2.13 Expected behaviour ensure that { when { @@ -336,7 +336,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.13.3.4 + // MEC 011, clause 7.2.13.3.4 the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request"; to the MEC_APP entity @@ -352,9 +352,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with an error message when the IUT received by a MEC Application registration with unexpected appFeatureRequired" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.13", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.13.3.4" + "ETSI GS MEC 011, clause 5.2.13", + "ETSI GS MEC 011, clause 7.1.2.6", + "ETSI GS MEC 011, clause 7.2.13.3.4" Config Id Config_MEC_1 @@ -367,7 +367,7 @@ Package MEC_MEC011_SRV_REGAPPS { appDId indicating value APP_D_ID; } - // MEC 011 3.3.1, clause 5.2.13 + // MEC 011, clause 5.2.13 Expected behaviour ensure that { when { @@ -381,7 +381,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.13.3.4 + // MEC 011, clause 7.2.13.3.4 the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request"; to the MEC_APP entity @@ -397,9 +397,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with an error message when the IUT received by a MEC Application registration with unexpected appFeatureOptional" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.13", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.13.3.4" + "ETSI GS MEC 011, clause 5.2.13", + "ETSI GS MEC 011, clause 7.1.2.6", + "ETSI GS MEC 011, clause 7.2.13.3.4" Config Id Config_MEC_1 @@ -412,7 +412,7 @@ Package MEC_MEC011_SRV_REGAPPS { appDId indicating value APP_D_ID; } - // MEC 011 3.3.1, clause 5.2.13 + // MEC 011, clause 5.2.13 Expected behaviour ensure that { when { @@ -426,7 +426,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.13.3.4 + // MEC 011, clause 7.2.13.3.4 the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request"; to the MEC_APP entity @@ -442,9 +442,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with the AppInfo description when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.13", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.14.3.1" + "ETSI GS MEC 011, clause 5.2.13", + "ETSI GS MEC 011, clause 7.1.2.6", + "ETSI GS MEC 011, clause 7.2.14.3.1" Config Id Config_MEC_1 @@ -456,7 +456,7 @@ Package MEC_MEC011_SRV_REGAPPS { appInstanceId indicating value APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.13 + // MEC 011, clause 5.2.13 Expected behaviour ensure that { when { @@ -465,7 +465,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.14.3.1 + // MEC 011, clause 7.2.14.3.1 the IUT entity sends a HTTP_RESPONSE containing status set to "200 OK", body containing @@ -485,9 +485,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with an error when when it receives a request for returning an AppInfo with a wrong ID" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.13", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.14.3.1" + "ETSI GS MEC 011, clause 5.2.13", + "ETSI GS MEC 011, clause 7.1.2.6", + "ETSI GS MEC 011, clause 7.2.14.3.1" Config Id Config_MEC_1 @@ -499,7 +499,7 @@ Package MEC_MEC011_SRV_REGAPPS { appInstanceId indicating value APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.13 + // MEC 011, clause 5.2.13 Expected behaviour ensure that { when { @@ -508,7 +508,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.14.3.1 + // MEC 011, clause 7.2.14.3.1 the IUT entity sends a HTTP_RESPONSE containing status set to "404 Not Found"; to the MEC_APP entity @@ -524,9 +524,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with 204 No Content when queried to update MEC Application registration" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.13", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.14.3.2" + "ETSI GS MEC 011, clause 5.2.13", + "ETSI GS MEC 011, clause 7.1.2.6", + "ETSI GS MEC 011, clause 7.2.14.3.2" Config Id Config_MEC_1 @@ -539,7 +539,7 @@ Package MEC_MEC011_SRV_REGAPPS { appInstanceId indicating value APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.13 + // MEC 011, clause 5.2.13 Expected behaviour ensure that { when { @@ -553,7 +553,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.14.3.2 + // MEC 011, clause 7.2.14.3.2 the IUT entity sends a HTTP_RESPONSE containing status set to "204 No Content"; to the MEC_APP entity @@ -569,9 +569,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with an error when queried to update MEC Application registration with a wrong ID" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.13", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.14.3.2" + "ETSI GS MEC 011, clause 5.2.13", + "ETSI GS MEC 011, clause 7.1.2.6", + "ETSI GS MEC 011, clause 7.2.14.3.2" Config Id Config_MEC_1 @@ -584,7 +584,7 @@ Package MEC_MEC011_SRV_REGAPPS { appInstanceId indicating value APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.13 + // MEC 011, clause 5.2.13 Expected behaviour ensure that { when { @@ -598,7 +598,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.14.3.2 + // MEC 011, clause 7.2.14.3.2 the IUT entity sends a HTTP_RESPONSE containing status set to "404 Not Found"; to the MEC_APP entity @@ -614,9 +614,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with 204 No Content when queried to delete an existing MEC Application registration" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.13", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.14.3.5" + "ETSI GS MEC 011, clause 5.2.13", + "ETSI GS MEC 011, clause 7.1.2.6", + "ETSI GS MEC 011, clause 7.2.14.3.5" Config Id Config_MEC_1 @@ -629,7 +629,7 @@ Package MEC_MEC011_SRV_REGAPPS { appInstanceId indicating value APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.13 + // MEC 011, clause 5.2.13 Expected behaviour ensure that { when { @@ -638,7 +638,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.14.3.2 + // MEC 011, clause 7.2.14.3.2 the IUT entity sends a HTTP_RESPONSE containing status set to "204 No Content"; to the MEC_APP entity @@ -654,9 +654,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with an error when queried to delete an unknown MEC Application registration" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.13", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.14.3.5" + "ETSI GS MEC 011, clause 5.2.13", + "ETSI GS MEC 011, clause 7.1.2.6", + "ETSI GS MEC 011, clause 7.2.14.3.5" Config Id Config_MEC_1 @@ -669,7 +669,7 @@ Package MEC_MEC011_SRV_REGAPPS { appInstanceId indicating value APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.13 + // MEC 011, clause 5.2.13 Expected behaviour ensure that { when { @@ -678,7 +678,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.14.3.2 + // MEC 011, clause 7.2.14.3.2 the IUT entity sends a HTTP_RESPONSE containing status set to "404 Not Found"; to the MEC_APP entity diff --git a/Test Purposes/MEC011/SRV/SAQ/PlatServices.tplan2 b/Test Purposes/MEC011/SRV/SAQ/PlatServices.tplan2 index d4981c3..ae9c516 100644 --- a/Test Purposes/MEC011/SRV/SAQ/PlatServices.tplan2 +++ b/Test Purposes/MEC011/SRV/SAQ/PlatServices.tplan2 @@ -18,9 +18,9 @@ Package MEC_MEC011_SRV_SAQ { "Check that the IUT responds with a list of available MEC services when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.5", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 8.2.3.3.1" + "ETSI GS MEC 011, clause 5.2.5", + "ETSI GS MEC 011, clause 8.1.2.2", + "ETSI GS MEC 011, clause 8.2.3.3.1" Config Id Config_MEC_1 @@ -30,7 +30,7 @@ Package MEC_MEC011_SRV_SAQ { the IUT entity being_in idle_state } - // MEC 011 3.3.1, clause 5.2.5 + // MEC 011, clause 5.2.5 Expected behaviour ensure that { when { @@ -39,7 +39,7 @@ Package MEC_MEC011_SRV_SAQ { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.3.3.1 + // MEC 011, clause 8.2.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -57,9 +57,9 @@ Package MEC_MEC011_SRV_SAQ { "Check that the IUT responds with an error when incorrect parameters were sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.5", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 8.2.3.3.1" + "ETSI GS MEC 011, clause 5.2.5", + "ETSI GS MEC 011, clause 8.1.2.2", + "ETSI GS MEC 011, clause 8.2.3.3.1" Config Id Config_MEC_1 @@ -69,7 +69,7 @@ Package MEC_MEC011_SRV_SAQ { the IUT entity being_in idle_state } - // MEC 011 3.3.1, clause 5.2.5 + // MEC 011, clause 5.2.5 Expected behaviour ensure that { when { @@ -80,7 +80,7 @@ Package MEC_MEC011_SRV_SAQ { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.3.3.1 + // MEC 011, clause 8.2.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -96,9 +96,9 @@ Package MEC_MEC011_SRV_SAQ { "Check that the IUT responds with the information on a specific service when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.5", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 8.2.4.3.1" + "ETSI GS MEC 011, clause 5.2.5", + "ETSI GS MEC 011, clause 8.1.2.2", + "ETSI GS MEC 011, clause 8.2.4.3.1" Config Id Config_MEC_1 @@ -110,7 +110,7 @@ Package MEC_MEC011_SRV_SAQ { service_id indicating value SERVICE_ID; } - // MEC 011 3.3.1, clause 5.2.5 + // MEC 011, clause 5.2.5 Expected behaviour ensure that { when { @@ -119,7 +119,7 @@ Package MEC_MEC011_SRV_SAQ { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.4.3.1 + // MEC 011, clause 8.2.4.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -141,9 +141,9 @@ Package MEC_MEC011_SRV_SAQ { "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 3.3.1, clause 5.2.5", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 8.2.4.3.1" + "ETSI GS MEC 011, clause 5.2.5", + "ETSI GS MEC 011, clause 8.1.2.2", + "ETSI GS MEC 011, clause 8.2.4.3.1" Config Id Config_MEC_1 @@ -155,7 +155,7 @@ Package MEC_MEC011_SRV_SAQ { service_id indicating value NON_EXISTENT_SERVICE_ID; } - // MEC 011 3.3.1, clause 5.2.5 + // MEC 011, clause 5.2.5 Expected behaviour ensure that { when { @@ -164,7 +164,7 @@ Package MEC_MEC011_SRV_SAQ { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.4.3.1 + // MEC 011, clause 8.2.4.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity diff --git a/Test Purposes/MEC011/SRV/SRVSUB/PlatSrvSubscriptions.tplan2 b/Test Purposes/MEC011/SRV/SRVSUB/PlatSrvSubscriptions.tplan2 index 9ede849..cf4fada 100644 --- a/Test Purposes/MEC011/SRV/SRVSUB/PlatSrvSubscriptions.tplan2 +++ b/Test Purposes/MEC011/SRV/SRVSUB/PlatSrvSubscriptions.tplan2 @@ -17,9 +17,9 @@ Package MEC_MEC011_SRV_SRVSUB { "Check that the IUT responds with a list of subscriptions for notifications on services availability when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.6", - "ETSI GS MEC 011 3.3.1, clause 8.1.3", - "ETSI GS MEC 011 3.3.1, clause 8.2.8.3.1" + "ETSI GS MEC 011, clause 5.2.6", + "ETSI GS MEC 011, clause 8.1.3", + "ETSI GS MEC 011, clause 8.2.8.3.1" Config Id Config_MEC_1 @@ -31,7 +31,7 @@ Package MEC_MEC011_SRV_SRVSUB { instance_id indicating value APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.6 + // MEC 011, clause 5.2.6 Expected behaviour ensure that { when { @@ -40,7 +40,7 @@ Package MEC_MEC011_SRV_SRVSUB { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.8.3.1 + // MEC 011, clause 8.2.8.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -60,9 +60,9 @@ Package MEC_MEC011_SRV_SRVSUB { "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.6", - "ETSI GS MEC 011 3.3.1, clause 8.1.3", - "ETSI GS MEC 011 3.3.1, clause 8.2.8.3.1" + "ETSI GS MEC 011, clause 5.2.6", + "ETSI GS MEC 011, clause 8.1.3", + "ETSI GS MEC 011, clause 8.2.8.3.1" Config Id Config_MEC_1 @@ -74,7 +74,7 @@ Package MEC_MEC011_SRV_SRVSUB { instance_id indicating value NON_EXISTENT_APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.6 + // MEC 011, clause 5.2.6 Expected behaviour ensure that { when { @@ -83,7 +83,7 @@ Package MEC_MEC011_SRV_SRVSUB { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.8.3.1 + // MEC 011, clause 8.2.8.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -99,9 +99,9 @@ Package MEC_MEC011_SRV_SRVSUB { "Check that the IUT acknowledges the subscription by a MEC Application to notifications on service availability events" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.6", - "ETSI GS MEC 011 3.3.1, clause 8.1.3", - "ETSI GS MEC 011 3.3.1, clause 8.2.8.3.4" + "ETSI GS MEC 011, clause 5.2.6", + "ETSI GS MEC 011, clause 8.1.3", + "ETSI GS MEC 011, clause 8.2.8.3.4" Config Id Config_MEC_1 @@ -113,7 +113,7 @@ Package MEC_MEC011_SRV_SRVSUB { instance_id indicating value APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.6.2 + // MEC 011, clause 5.2.6.2 Expected behaviour ensure that { when { @@ -126,7 +126,7 @@ Package MEC_MEC011_SRV_SRVSUB { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.8.3.4 + // MEC 011, clause 8.2.8.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "201 Created", Location set to LOCATION, @@ -147,9 +147,9 @@ Package MEC_MEC011_SRV_SRVSUB { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.6", - "ETSI GS MEC 011 3.3.1, clause 8.1.3", - "ETSI GS MEC 011 3.3.1, clause 8.2.8.3.4" + "ETSI GS MEC 011, clause 5.2.6", + "ETSI GS MEC 011, clause 8.1.3", + "ETSI GS MEC 011, clause 8.2.8.3.4" Config Id Config_MEC_1 @@ -161,7 +161,7 @@ Package MEC_MEC011_SRV_SRVSUB { instance_id indicating value APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.6.2 + // MEC 011, clause 5.2.6.2 Expected behaviour ensure that { when { @@ -174,7 +174,7 @@ Package MEC_MEC011_SRV_SRVSUB { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.8.3.4 + // MEC 011, clause 8.2.8.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -190,9 +190,9 @@ Package MEC_MEC011_SRV_SRVSUB { "Check that the IUT responds with the information on a specific subscription when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.6", - "ETSI GS MEC 011 3.3.1, clause 8.1.3", - "ETSI GS MEC 011 3.3.1, clause 8.2.9.3.1" + "ETSI GS MEC 011, clause 5.2.6", + "ETSI GS MEC 011, clause 8.1.3", + "ETSI GS MEC 011, clause 8.2.9.3.1" Config Id Config_MEC_1 @@ -206,7 +206,7 @@ Package MEC_MEC011_SRV_SRVSUB { subscription_id indicating value SUBSCRIPTION_ID; } - // MEC 011 3.3.1, clause 5.2.6 + // MEC 011, clause 5.2.6 Expected behaviour ensure that { when { @@ -215,7 +215,7 @@ Package MEC_MEC011_SRV_SRVSUB { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.9.3.1 + // MEC 011, clause 8.2.9.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -234,9 +234,9 @@ Package MEC_MEC011_SRV_SRVSUB { "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 3.3.1, clause 5.2.6", - "ETSI GS MEC 011 3.3.1, clause 8.1.3", - "ETSI GS MEC 011 3.3.1, clause 8.2.9.3.1" + "ETSI GS MEC 011, clause 5.2.6", + "ETSI GS MEC 011, clause 8.1.3", + "ETSI GS MEC 011, clause 8.2.9.3.1" Config Id Config_MEC_1 @@ -250,7 +250,7 @@ Package MEC_MEC011_SRV_SRVSUB { subscription_id indicating value NON_EXISTENT_SUBSCRIPTION_ID; } - // MEC 011 3.3.1, clause 5.2.6 + // MEC 011, clause 5.2.6 Expected behaviour ensure that { when { @@ -259,7 +259,7 @@ Package MEC_MEC011_SRV_SRVSUB { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.9.3.1 + // MEC 011, clause 8.2.9.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -276,9 +276,9 @@ Package MEC_MEC011_SRV_SRVSUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.6", - "ETSI GS MEC 011 3.3.1, clause 8.1.3", - "ETSI GS MEC 011 3.3.1, clause 8.2.9.3.5" + "ETSI GS MEC 011, clause 5.2.6", + "ETSI GS MEC 011, clause 8.1.3", + "ETSI GS MEC 011, clause 8.2.9.3.5" Config Id Config_MEC_1 @@ -292,7 +292,7 @@ Package MEC_MEC011_SRV_SRVSUB { subscription_id indicating value SUBSCRIPTION_ID; } - // MEC 011 3.3.1, clause 5.2.6 + // MEC 011, clause 5.2.6 Expected behaviour ensure that { when { @@ -301,7 +301,7 @@ Package MEC_MEC011_SRV_SRVSUB { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.9.3.5 + // MEC 011, clause 8.2.9.3.5 the IUT entity sends a HTTP_RESPONSE containing status_code set to "204 No Content"; to the MEC_APP entity @@ -317,9 +317,9 @@ Package MEC_MEC011_SRV_SRVSUB { "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 3.3.1, clause 5.2.6", - "ETSI GS MEC 011 3.3.1, clause 8.1.3", - "ETSI GS MEC 011 3.3.1, clause 8.2.9.3.5" + "ETSI GS MEC 011, clause 5.2.6", + "ETSI GS MEC 011, clause 8.1.3", + "ETSI GS MEC 011, clause 8.2.9.3.5" Config Id Config_MEC_1 @@ -333,7 +333,7 @@ Package MEC_MEC011_SRV_SRVSUB { subscription_id indicating value NOT_EXISTENT_SUBSCRIPTION_ID; } - // MEC 011 3.3.1, clause 5.2.6 + // MEC 011, clause 5.2.6 Expected behaviour ensure that { when { @@ -342,7 +342,7 @@ Package MEC_MEC011_SRV_SRVSUB { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.9.3.5 + // MEC 011, clause 8.2.9.3.5 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity diff --git a/Test Purposes/MEC011/SRV/TIME/PlatTiming.tplan2 b/Test Purposes/MEC011/SRV/TIME/PlatTiming.tplan2 index 9e817c6..079fbe8 100644 --- a/Test Purposes/MEC011/SRV/TIME/PlatTiming.tplan2 +++ b/Test Purposes/MEC011/SRV/TIME/PlatTiming.tplan2 @@ -19,9 +19,9 @@ Package MEC_MEC011_SRV_TIME { when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.10.3", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.4", - "ETSI GS MEC 011 3.3.1, clause 7.2.5.3.1" + "ETSI GS MEC 011, clause 5.2.10.3", + "ETSI GS MEC 011, clause 7.1.2.4", + "ETSI GS MEC 011, clause 7.2.5.3.1" Config Id Config_MEC_1 @@ -31,7 +31,7 @@ Package MEC_MEC011_SRV_TIME { the IUT entity being_in idle_state } - // MEC 011 3.3.1, clause 5.2.10.3 + // MEC 011, clause 5.2.10.3 Expected behaviour ensure that { when { @@ -40,7 +40,7 @@ Package MEC_MEC011_SRV_TIME { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.5.3.1 + // MEC 011, clause 7.2.5.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -58,9 +58,9 @@ Package MEC_MEC011_SRV_TIME { "Check that the IUT responds with current time when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.10.2", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.5", - "ETSI GS MEC 011 3.3.1, clause 7.2.5.3.1" + "ETSI GS MEC 011, clause 5.2.10.2", + "ETSI GS MEC 011, clause 7.1.2.5", + "ETSI GS MEC 011, clause 7.2.5.3.1" Config Id Config_MEC_1 @@ -70,7 +70,7 @@ Package MEC_MEC011_SRV_TIME { the IUT entity being_in idle_state } - // MEC 011 3.3.1, clause 5.2.10.2 + // MEC 011, clause 5.2.10.2 Expected behaviour ensure that { when { @@ -79,7 +79,7 @@ Package MEC_MEC011_SRV_TIME { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.6.3.1 + // MEC 011, clause 7.2.6.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing diff --git a/Test Purposes/MEC011/SRV/TRAF/PlatTrafficRules.tplan2 b/Test Purposes/MEC011/SRV/TRAF/PlatTrafficRules.tplan2 index 072af70..4f4b0cf 100644 --- a/Test Purposes/MEC011/SRV/TRAF/PlatTrafficRules.tplan2 +++ b/Test Purposes/MEC011/SRV/TRAF/PlatTrafficRules.tplan2 @@ -17,9 +17,9 @@ Package MEC_MEC011_SRV_TRAF { "Check that the IUT responds with a list of available traffic rules when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.7", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 7.2.7.3.1" + "ETSI GS MEC 011, clause 5.2.7", + "ETSI GS MEC 011, clause 7.1.2.2", + "ETSI GS MEC 011, clause 7.2.7.3.1" Config Id Config_MEC_1 @@ -31,7 +31,7 @@ Package MEC_MEC011_SRV_TRAF { instance_id indicating value APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.7 + // MEC 011, clause 5.2.7 Expected behaviour ensure that { when { @@ -40,7 +40,7 @@ Package MEC_MEC011_SRV_TRAF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.7.3.1 + // MEC 011, clause 7.2.7.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -58,9 +58,9 @@ Package MEC_MEC011_SRV_TRAF { "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.7", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 7.2.7.3.1" + "ETSI GS MEC 011, clause 5.2.7", + "ETSI GS MEC 011, clause 7.1.2.2", + "ETSI GS MEC 011, clause 7.2.7.3.1" Config Id Config_MEC_1 @@ -72,7 +72,7 @@ Package MEC_MEC011_SRV_TRAF { instance_id indicating value NON_EXISTENT_APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.7 + // MEC 011, clause 5.2.7 Expected behaviour ensure that { when { @@ -81,7 +81,7 @@ Package MEC_MEC011_SRV_TRAF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.7.3.1 + // MEC 011, clause 7.2.7.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -98,9 +98,9 @@ Package MEC_MEC011_SRV_TRAF { when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.7", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 7.2.8.3.1" + "ETSI GS MEC 011, clause 5.2.7", + "ETSI GS MEC 011, clause 7.1.2.2", + "ETSI GS MEC 011, clause 7.2.8.3.1" Config Id Config_MEC_1 @@ -114,7 +114,7 @@ Package MEC_MEC011_SRV_TRAF { rule_id indicating value TRAFFIC_RULE_ID; } - // MEC 011 3.3.1, clause 5.2.7 + // MEC 011, clause 5.2.7 Expected behaviour ensure that { when { @@ -123,7 +123,7 @@ Package MEC_MEC011_SRV_TRAF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.8.3.1 + // MEC 011, clause 7.2.8.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -143,9 +143,9 @@ Package MEC_MEC011_SRV_TRAF { when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.7", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 7.2.8.3.1" + "ETSI GS MEC 011, clause 5.2.7", + "ETSI GS MEC 011, clause 7.1.2.2", + "ETSI GS MEC 011, clause 7.2.8.3.1" Config Id Config_MEC_1 @@ -159,7 +159,7 @@ Package MEC_MEC011_SRV_TRAF { rule_id indicating value UNKNOWN_TRAFFIC_RULE_ID; } - // MEC 011 3.3.1, clause 5.2.7 + // MEC 011, clause 5.2.7 Expected behaviour ensure that { when { @@ -168,7 +168,7 @@ Package MEC_MEC011_SRV_TRAF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.8.3.1 + // MEC 011, clause 7.2.8.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -185,9 +185,9 @@ Package MEC_MEC011_SRV_TRAF { "Check that the IUT updates a specific traffic rule when commanded by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.7", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 7.2.8.3.2" + "ETSI GS MEC 011, clause 5.2.7", + "ETSI GS MEC 011, clause 7.1.2.2", + "ETSI GS MEC 011, clause 7.2.8.3.2" Config Id Config_MEC_1 @@ -201,7 +201,7 @@ Package MEC_MEC011_SRV_TRAF { rule_id indicating value TRAFFIC_RULE_ID; } - // MEC 011 3.3.1, clause 5.2.7 + // MEC 011, clause 5.2.7 Expected behaviour ensure that { when { @@ -213,7 +213,7 @@ Package MEC_MEC011_SRV_TRAF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.8.3.2 + // MEC 011, clause 7.2.8.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -232,9 +232,9 @@ Package MEC_MEC011_SRV_TRAF { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.7", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 7.2.8.3.2" + "ETSI GS MEC 011, clause 5.2.7", + "ETSI GS MEC 011, clause 7.1.2.2", + "ETSI GS MEC 011, clause 7.2.8.3.2" Config Id Config_MEC_1 @@ -248,7 +248,7 @@ Package MEC_MEC011_SRV_TRAF { rule_id indicating value TRAFFIC_RULE_ID; } - // MEC 011 3.3.1, clause 5.2.7 + // MEC 011, clause 5.2.7 Expected behaviour ensure that { when { @@ -260,7 +260,7 @@ Package MEC_MEC011_SRV_TRAF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.8.3.2 + // MEC 011, clause 7.2.8.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -276,9 +276,9 @@ Package MEC_MEC011_SRV_TRAF { "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.7", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 7.2.8.3.2" + "ETSI GS MEC 011, clause 5.2.7", + "ETSI GS MEC 011, clause 7.1.2.2", + "ETSI GS MEC 011, clause 7.2.8.3.2" Config Id Config_MEC_1 @@ -292,7 +292,7 @@ Package MEC_MEC011_SRV_TRAF { rule_id indicating value NON_EXISTENT_TRAFFIC_RULE_ID; } - // MEC 011 3.3.1, clause 5.2.7 + // MEC 011, clause 5.2.7 Expected behaviour ensure that { when { @@ -304,7 +304,7 @@ Package MEC_MEC011_SRV_TRAF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.8.3.2 + // MEC 011, clause 7.2.8.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -319,9 +319,9 @@ Package MEC_MEC011_SRV_TRAF { "Check that the IUT responds with an error when a request sent by a MEC Application doesn't comply with a required condition" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.7", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 7.2.8.3.2" + "ETSI GS MEC 011, clause 5.2.7", + "ETSI GS MEC 011, clause 7.1.2.2", + "ETSI GS MEC 011, clause 7.2.8.3.2" Config Id Config_MEC_1 @@ -335,7 +335,7 @@ Package MEC_MEC011_SRV_TRAF { rule_id indicating value TRAFFIC_RULE_ID; } - // MEC 011 3.3.1, clause 5.2.7 + // MEC 011, clause 5.2.7 Expected behaviour ensure that { when { @@ -348,7 +348,7 @@ Package MEC_MEC011_SRV_TRAF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.8.3.2 + // MEC 011, clause 7.2.8.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "412 Precondition Failed"; to the MEC_APP entity diff --git a/Test Purposes/MEC011/SRV/TRANS/PlatTransport.tplan2 b/Test Purposes/MEC011/SRV/TRANS/PlatTransport.tplan2 index 6fabd6a..e5b0f92 100644 --- a/Test Purposes/MEC011/SRV/TRANS/PlatTransport.tplan2 +++ b/Test Purposes/MEC011/SRV/TRANS/PlatTransport.tplan2 @@ -18,9 +18,9 @@ Package MEC_MEC011_SRV_TRANS { "Check that the IUT responds with a list of available transports when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.9", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.3", - "ETSI GS MEC 011 3.3.1, clause 8.2.5.3.1" + "ETSI GS MEC 011, clause 5.2.9", + "ETSI GS MEC 011, clause 8.1.2.3", + "ETSI GS MEC 011, clause 8.2.5.3.1" Config Id Config_MEC_1 @@ -30,7 +30,7 @@ Package MEC_MEC011_SRV_TRANS { the IUT entity being_in idle_state } - // MEC 011 3.3.1, clause 5.2.9 + // MEC 011, clause 5.2.9 Expected behaviour ensure that { when { @@ -39,7 +39,7 @@ Package MEC_MEC011_SRV_TRANS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.5.3.1 + // MEC 011, clause 8.2.5.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing diff --git a/Test Purposes/MEC012/SRV/RNIS/RnisAllSubscriptions.tplan2 b/Test Purposes/MEC012/SRV/RNIS/RnisAllSubscriptions.tplan2 index d2df944..71cf81d 100644 --- a/Test Purposes/MEC012/SRV/RNIS/RnisAllSubscriptions.tplan2 +++ b/Test Purposes/MEC012/SRV/RNIS/RnisAllSubscriptions.tplan2 @@ -13,8 +13,8 @@ Package MEC_MEC012_SRV_RNIS_SUBS { Test objective "Check that the RNIS service responds with an error when it receives a request to get all RNIS subscriptions with a wrong subscription type" - Reference "ETSI GS MEC 012 2.2.1, clause 7.6.3.1", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml" + Reference "ETSI GS MEC 012 2.2.1, clause 7.6.3.1" + Config Id Config_MEC_1 PICS Selection PIC_RNIS_ALL_SUBSCRIPTIONS @@ -49,8 +49,8 @@ Package MEC_MEC012_SRV_RNIS_SUBS { Test objective "Check that the RNIS service responds with an error when it receives a request to create a new RNIS subscription with a wrong format" - Reference "ETSI GS MEC 012 2.2.1, clause 7.6.3.4", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/CellChangeSubscription" + Reference "ETSI GS MEC 012 2.2.1, clause 7.6.3.4" + Config Id Config_MEC_1 PICS Selection PIC_RNIS_ALL_SUBSCRIPTIONS @@ -97,8 +97,8 @@ Package MEC_MEC012_SRV_RNIS_SUBS { - ca_reconf Carrier Aggregation Reconfig - s1_bearer S1 Bearer Notification " - Reference "ETSI GS MEC 012 2.2.1, clause 7.6.3.1", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/SubscriptionLinkList" + Reference "ETSI GS MEC 012 2.2.1, clause 7.6.3.1" + Config Id Config_MEC_1 PICS Selection PIC_RNIS_ALL_SUBSCRIPTIONS diff --git a/Test Purposes/MEC012/SRV/RNIS/RnisNotifications.tplan2 b/Test Purposes/MEC012/SRV/RNIS/RnisNotifications.tplan2 index 993a926..759d71c 100644 --- a/Test Purposes/MEC012/SRV/RNIS/RnisNotifications.tplan2 +++ b/Test Purposes/MEC012/SRV/RNIS/RnisNotifications.tplan2 @@ -14,8 +14,8 @@ Package MEC_MEC012_SRV_RNIS_NOTIF_BV { "Check that the RNIS service sends an RNIS notification about cell change if the RNIS service has an associated subscription and the event is generated" - Reference "ETSI GS MEC 012 2.2.1, clause 6.4.2", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml" + Reference "ETSI GS MEC 012, clause 6.4.2" + Config Id Config_MEC_1 PICS Selection PIC_RNIS_NOTIFICATIONS @@ -60,8 +60,8 @@ Package MEC_MEC012_SRV_RNIS_NOTIF_BV { "Check that the RNIS service sends an RNIS notification about RAB establishment if the RNIS service has an associated subscription and the event is generated" - Reference "ETSI GS MEC 012 2.2.1, clause 6.4.3", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml" + Reference "ETSI GS MEC 012, clause 6.4.3" + Config Id Config_MEC_1 PICS Selection PIC_RNIS_NOTIFICATIONS @@ -108,8 +108,8 @@ Package MEC_MEC012_SRV_RNIS_NOTIF_BV { "Check that the RNIS service sends an RNIS notification about RAB modification if the RNIS service has an associated subscription and the event is generated" - Reference "ETSI GS MEC 012 2.2.1, clause 6.4.4", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml" + Reference "ETSI GS MEC 012, clause 6.4.4" + Config Id Config_MEC_1 PICS Selection PIC_RNIS_NOTIFICATIONS @@ -150,8 +150,8 @@ Package MEC_MEC012_SRV_RNIS_NOTIF_BV { "Check that the RNIS service sends an RNIS notification about RAB release if the RNIS service has an associated subscription and the event is generated" - Reference "ETSI GS MEC 012 2.2.1, clause 6.4.5", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml" + Reference "ETSI GS MEC 012, clause 6.4.5" + Config Id Config_MEC_1 PICS Selection PIC_RNIS_NOTIFICATIONS @@ -193,8 +193,8 @@ Package MEC_MEC012_SRV_RNIS_NOTIF_BV { "Check that the RNIS service sends an RNIS notification about UE measurement report if the RNIS service has an associated subscription and the event is generated" - Reference "ETSI GS MEC 012 2.2.1, clause 6.4.6", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml" + Reference "ETSI GS MEC 012, clause 6.4.6" + Config Id Config_MEC_1 PICS Selection PIC_RNIS_NOTIFICATIONS @@ -237,8 +237,8 @@ Package MEC_MEC012_SRV_RNIS_NOTIF_BV { "Check that the RNIS service sends an RNIS notification about UE timing advance if the RNIS service has an associated subscription and the event is generated" - Reference "ETSI GS MEC 012 2.2.1, clause 6.4.7", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml" + Reference "ETSI GS MEC 012, clause 6.4.7" + Config Id Config_MEC_1 PICS Selection PIC_RNIS_NOTIFICATIONS @@ -280,8 +280,8 @@ Package MEC_MEC012_SRV_RNIS_NOTIF_BV { "Check that the RNIS service sends an RNIS notification about UE carrier aggregation reconfiguration if the RNIS service has an associated subscription and the event is generated" - Reference "ETSI GS MEC 012 2.2.1, clause 6.4.8", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml" + Reference "ETSI GS MEC 012, clause 6.4.8" + Config Id Config_MEC_1 PICS Selection PIC_RNIS_NOTIFICATIONS @@ -323,8 +323,8 @@ Package MEC_MEC012_SRV_RNIS_NOTIF_BV { "Check that the RNIS service sends an RNIS notification about S1-U bearer if the RNIS service has an associated subscription and the event is generated" - Reference "ETSI GS MEC 012 2.2.1, clause 6.4.10", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml" + Reference "ETSI GS MEC 012, clause 6.4.10" + Config Id Config_MEC_1 PICS Selection PIC_RNIS_NOTIFICATIONS @@ -368,8 +368,8 @@ Package MEC_MEC012_SRV_RNIS_NOTIF_BV { "Check that the RNIS service sends an RNIS notification about 5G NR UE measurement report if the RNIS service has an associated subscription and the event is generated" - Reference "ETSI GS MEC 012 2.2.1, clause 6.4.11", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml" + Reference "ETSI GS MEC 012, clause 6.4.11" + Config Id Config_MEC_1 PICS Selection PIC_RNIS_NOTIFICATIONS @@ -409,8 +409,8 @@ Package MEC_MEC012_SRV_RNIS_NOTIF_BV { "Check that the RNIS service sends an RNIS notification on subscription expiration if the RNIS service has an associated subscription and the event is generated" - Reference "ETSI GS MEC 012 2.2.1, clause 6.4.9", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml" + Reference "ETSI GS MEC 012, clause 6.4.9" + Config Id Config_MEC_1 PICS Selection PIC_RNIS_NOTIFICATIONS diff --git a/Test Purposes/MEC012/SRV/RNIS/RnisQuery.tplan2 b/Test Purposes/MEC012/SRV/RNIS/RnisQuery.tplan2 index 60b7ea8..a7f9d91 100644 --- a/Test Purposes/MEC012/SRV/RNIS/RnisQuery.tplan2 +++ b/Test Purposes/MEC012/SRV/RNIS/RnisQuery.tplan2 @@ -13,8 +13,7 @@ Package MEC_MEC012_SRV_RNIS_QUERY { Test objective "Check that the RNIS service returns an error when the RAB information is requested with a message" - Reference "ETSI GS MEC 012 2.2.1, clause 7.3.3.1", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/RabInfo" + Reference "ETSI GS MEC 012, clause 7.3.3.1" Config Id Config_MEC_1 PICS Selection PIC_RNIS_QUERY @@ -51,8 +50,7 @@ Package MEC_MEC012_SRV_RNIS_QUERY { Test objective "Check that the RNIS service returns an error when the RAB information for a not existing element is requested" - Reference "ETSI GS MEC 012 2.2.1, clause 7.3.3.1", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/RabInfo" + Reference "ETSI GS MEC 012, clause 7.3.3.1" Config Id Config_MEC_1 PICS Selection PIC_RNIS_QUERY @@ -89,8 +87,7 @@ Package MEC_MEC012_SRV_RNIS_QUERY { Test objective "Check that the RNIS service returns an error when the PLMN information is requested with a malformed message" - Reference "ETSI GS MEC 012 2.2.1, clause 7.4.3.1", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/PlmnInfo" + Reference "ETSI GS MEC 012, clause 7.4.3.1" Config Id Config_MEC_1 PICS Selection PIC_RNIS_QUERY @@ -125,8 +122,7 @@ Package MEC_MEC012_SRV_RNIS_QUERY { Test objective "Check that the RNIS service returns an error when the PLMN information for a not existing element is requested" - Reference "ETSI GS MEC 012 2.2.1, clause 7.4.3.1", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/PlmnInfo" + Reference "ETSI GS MEC 012, clause 7.4.3.1" Config Id Config_MEC_1 PICS Selection PIC_RNIS_QUERY @@ -161,8 +157,7 @@ Package MEC_MEC012_SRV_RNIS_QUERY { Test objective "Check that the RNIS service returns an error when the S1 bearer information is requested with a malformed message" - Reference "ETSI GS MEC 012 2.2.1, clause 7.5.3.1", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/S1BearerInfo" + Reference "ETSI GS MEC 012, clause 7.5.3.1" Config Id Config_MEC_1 PICS Selection PIC_RNIS_QUERY @@ -200,8 +195,7 @@ Package MEC_MEC012_SRV_RNIS_QUERY { Test objective "Check that the RNIS service returns an error when the S1 bearer information for a not existing element is requested" - Reference "ETSI GS MEC 012 2.2.1, clause 7.5.3.1", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/S1BearerInfo" + Reference "ETSI GS MEC 012, clause 7.5.3.1" Config Id Config_MEC_1 PICS Selection PIC_RNIS_QUERY @@ -238,8 +232,7 @@ Package MEC_MEC012_SRV_RNIS_QUERY { Test objective "Check that the RNIS service returns an error when the L2 measurements information is requested with a malformed message" - Reference "ETSI GS MEC 012 2.2.1, clause 7.5a.3.1", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml" + Reference "ETSI GS MEC 012, clause 7.5a.3.1" Config Id Config_MEC_1 PICS Selection PIC_RNIS_QUERY @@ -276,8 +269,7 @@ Package MEC_MEC012_SRV_RNIS_QUERY { Test objective "Check that the RNIS service returns an error when the L2 measurements information for a not existing element is requested" - Reference "ETSI GS MEC 012 2.2.1, clause 7.5a.3.1", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml" //TODO: not yet available in OpenAPI spec. To be added later + Reference "ETSI GS MEC 012, clause 7.5a.3.1" Config Id Config_MEC_1 PICS Selection PIC_RNIS_QUERY @@ -314,8 +306,7 @@ Package MEC_MEC012_SRV_RNIS_QUERY { Test objective "Check that the RNIS service returns the RAB information when requested" - Reference "ETSI GS MEC 012 2.2.1, clause 7.3.3.1", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/RabInfo" + Reference "ETSI GS MEC 012, clause 7.3.3.1" Config Id Config_MEC_1 PICS Selection PIC_RNIS_QUERY @@ -363,8 +354,7 @@ Package MEC_MEC012_SRV_RNIS_QUERY { Test objective "Check that the RNIS service returns the PLMN information when requested" - Reference "ETSI GS MEC 012 2.2.1, clause 7.4.3.1", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/PlmnInfo" + Reference "ETSI GS MEC 012, clause 7.4.3.1" Config Id Config_MEC_1 PICS Selection PIC_RNIS_QUERY @@ -405,8 +395,7 @@ Package MEC_MEC012_SRV_RNIS_QUERY { Test objective "Check that the RNIS service returns the S1 bearer information" - Reference "ETSI GS MEC 012 2.2.1, clause 7.5.3.1", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/S1BearerInfo" + Reference "ETSI GS MEC 012, clause 7.5.3.1" Config Id Config_MEC_1 PICS Selection PIC_RNIS_QUERY @@ -453,8 +442,7 @@ Package MEC_MEC012_SRV_RNIS_QUERY { Test objective "Check that the RNIS service returns the L2 measurements information" - Reference "ETSI GS MEC 012 2.2.1, clause 7.5a.3.1", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml" //TODO: not yet available in OpenAPI spec. To be added later + Reference "ETSI GS MEC 012, clause 7.5a.3.1" Config Id Config_MEC_1 PICS Selection PIC_RNIS_QUERY diff --git a/Test Purposes/MEC012/SRV/RNIS/RnisSpecificSubscription.tplan2 b/Test Purposes/MEC012/SRV/RNIS/RnisSpecificSubscription.tplan2 index 662e822..cae2dd6 100644 --- a/Test Purposes/MEC012/SRV/RNIS/RnisSpecificSubscription.tplan2 +++ b/Test Purposes/MEC012/SRV/RNIS/RnisSpecificSubscription.tplan2 @@ -12,8 +12,7 @@ Package MEC_MEC012_SRV_RNIS_SUB { Test objective "Check that the RNIS service responds with error when a not existing RNIS subscription is requested" - Reference "ETSI GS MEC 012 2.2.1, clause 7.8.3.1", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml" + Reference "ETSI GS MEC 012, clause 7.8.3.1" Config Id Config_MEC_1 PICS Selection PIC_RNIS_SPECIFIC_SUBSCRIPTION @@ -48,8 +47,8 @@ Package MEC_MEC012_SRV_RNIS_SUB { Test objective "Check that the RNIS service sends an error when it receives a malformed modify request for a RNIS subscription" - Reference "ETSI GS MEC 012 2.2.1, clause 7.8.3.2", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/CellChangeSubscription" + Reference "ETSI GS MEC 012, clause 7.8.3.2" + Config Id Config_MEC_1 PICS Selection PIC_RNIS_SPECIFIC_SUBSCRIPTION @@ -92,8 +91,7 @@ Package MEC_MEC012_SRV_RNIS_SUB { Test objective "Check that the RNIS service responds with error when a modification for a not existing RNIS subscription is requested" - Reference "ETSI GS MEC 012 2.2.1, clause 7.8.3.2", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml" + Reference "ETSI GS MEC 012, clause 7.8.3.2" Config Id Config_MEC_1 PICS Selection PIC_RNIS_SPECIFIC_SUBSCRIPTION @@ -128,8 +126,7 @@ Package MEC_MEC012_SRV_RNIS_SUB { Test objective "Check that the RNIS service responds with error when the deletion of a not existing RNIS subscription is requested" - Reference "ETSI GS MEC 012 2.2.1, clause 7.8.3.5", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml" + Reference "ETSI GS MEC 012, clause 7.8.3.5" Config Id Config_MEC_1 PICS Selection PIC_RNIS_SPECIFIC_SUBSCRIPTION @@ -173,7 +170,7 @@ Package MEC_MEC012_SRV_RNIS_SUB { - S1BearerSubscription - NrMeasRepUeSubscription" - Reference "ETSI GS MEC 012 2.2.1, clause 7.8.3.1" + Reference "ETSI GS MEC 012, clause 7.8.3.1" Config Id Config_MEC_1 PICS Selection PIC_RNIS_SPECIFIC_SUBSCRIPTION @@ -218,7 +215,7 @@ Package MEC_MEC012_SRV_RNIS_SUB { Test objective "Check that the RNIS service modifies a RNIS subscription when requested" - Reference "ETSI GS MEC 012 2.2.1, clause 7.8.3.2" + Reference "ETSI GS MEC 012, clause 7.8.3.2" Config Id Config_MEC_1 PICS Selection PIC_RNIS_SPECIFIC_SUBSCRIPTION @@ -272,7 +269,8 @@ Package MEC_MEC012_SRV_RNIS_SUB { Test objective "Check that the RNIS service deletes a RNIS subscription when requested" - Reference "ETSI GS MEC 012 2.2.1, clause 7.8.3.5" + Reference "ETSI GS MEC 012, clause 7.8.3.5" + Config Id Config_MEC_1 PICS Selection PIC_RNIS_SPECIFIC_SUBSCRIPTION diff --git a/Test Purposes/MEC013/SRV/RLOCLOOK/PlatRadioNodeLocation.tplan2 b/Test Purposes/MEC013/SRV/RLOCLOOK/PlatRadioNodeLocation.tplan2 index bed8269..d37de0e 100644 --- a/Test Purposes/MEC013/SRV/RLOCLOOK/PlatRadioNodeLocation.tplan2 +++ b/Test Purposes/MEC013/SRV/RLOCLOOK/PlatRadioNodeLocation.tplan2 @@ -31,9 +31,9 @@ Package MEC_MEC013_SRV_RLOCLOOK { when queried by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.7", - "ETSI GS MEC 013 3.2.1 Clause 6.2.1", - "ETSI GS MEC 013 3.2.1 Clause 7.9.3.1" + "ETSI GS MEC 013 Clause 5.3.7", + "ETSI GS MEC 013 Clause 6.2.1", + "ETSI GS MEC 013 Clause 7.9.3.1" Config Id Config_MEC_1 @@ -75,9 +75,9 @@ Package MEC_MEC013_SRV_RLOCLOOK { is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.7", - "ETSI GS MEC 013 3.2.1 Clause 6.2.1", - "ETSI GS MEC 013 3.2.1 Clause 7.9.3.1" + "ETSI GS MEC 013 Clause 5.3.7", + "ETSI GS MEC 013 Clause 6.2.1", + "ETSI GS MEC 013 Clause 7.9.3.1" Config Id Config_MEC_1 @@ -113,9 +113,9 @@ Package MEC_MEC013_SRV_RLOCLOOK { "Check that the IUT responds with the radio nodes when queried by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.7", - "ETSI GS MEC 013 3.2.1 Clause 6.2.1", - "ETSI GS MEC 013 3.2.1 Clause 7.10.3.1" + "ETSI GS MEC 013 Clause 5.3.7", + "ETSI GS MEC 013 Clause 6.2.1", + "ETSI GS MEC 013 Clause 7.10.3.1" Config Id Config_MEC_1 @@ -156,9 +156,9 @@ Package MEC_MEC013_SRV_RLOCLOOK { "Check that the IUT responds with an error when the radio nodes does not exist" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.7", - "ETSI GS MEC 013 3.2.1 Clause 6.2.1", - "ETSI GS MEC 013 3.2.1 Clause 7.10.3.1" + "ETSI GS MEC 013 Clause 5.3.7", + "ETSI GS MEC 013 Clause 6.2.1", + "ETSI GS MEC 013 Clause 7.10.3.1" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC013/SRV/UEAREALOOK/PlatUeAreaLookup.tplan2 b/Test Purposes/MEC013/SRV/UEAREALOOK/PlatUeAreaLookup.tplan2 index 6829181..877aef2 100644 --- a/Test Purposes/MEC013/SRV/UEAREALOOK/PlatUeAreaLookup.tplan2 +++ b/Test Purposes/MEC013/SRV/UEAREALOOK/PlatUeAreaLookup.tplan2 @@ -30,9 +30,9 @@ Package MEC_MEC013_SRV_UEAREALOOK { when queried by a MEC Application - No filter" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.3.3", - "ETSI GS MEC 013 3.2.1 Clause 7.16.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.16.3.1" Config Id Config_MEC_1 @@ -79,9 +79,9 @@ Package MEC_MEC013_SRV_UEAREALOOK { when queried by a MEC Application - event filter" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.3.3", - "ETSI GS MEC 013 3.2.1 Clause 7.16.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.16.3.1" Config Id Config_MEC_1 @@ -129,10 +129,10 @@ Package MEC_MEC013_SRV_UEAREALOOK { request with incorrect parameters is sent by a MEC Application - Invalid filter" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.3.8", - "ETSI GS MEC 013 3.2.1 Clause 6.4.8", - "ETSI GS MEC 013 3.2.1 Clause 7.16.3.4" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.3.8", + "ETSI GS MEC 013 Clause 6.4.8", + "ETSI GS MEC 013 Clause 7.16.3.4" Config Id Config_MEC_1 @@ -170,9 +170,9 @@ Package MEC_MEC013_SRV_UEAREALOOK { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 6.3.8", - "ETSI GS MEC 013 3.2.1 Clause 6.4.8", - "ETSI GS MEC 013 3.2.1 Clause 7.17.3.1" + "ETSI GS MEC 013 Clause 6.3.8", + "ETSI GS MEC 013 Clause 6.4.8", + "ETSI GS MEC 013 Clause 7.17.3.1" Config Id Config_MEC_1 @@ -217,9 +217,9 @@ Package MEC_MEC013_SRV_UEAREALOOK { is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 6.3.8", - "ETSI GS MEC 013 3.2.1 Clause 6.4.8", - "ETSI GS MEC 013 3.2.1 Clause 7.17.3.1" + "ETSI GS MEC 013 Clause 6.3.8", + "ETSI GS MEC 013 Clause 6.4.8", + "ETSI GS MEC 013 Clause 7.17.3.1" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC013/SRV/UEAREASUB/PlatUeAreaSubscription.tplan2 b/Test Purposes/MEC013/SRV/UEAREASUB/PlatUeAreaSubscription.tplan2 index 27cc633..6249513 100644 --- a/Test Purposes/MEC013/SRV/UEAREASUB/PlatUeAreaSubscription.tplan2 +++ b/Test Purposes/MEC013/SRV/UEAREASUB/PlatUeAreaSubscription.tplan2 @@ -30,10 +30,10 @@ Package MEC_MEC013_SRV_UEAREASUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.11", - "ETSI GS MEC 013 3.2.1 Clause 6.3.8", - "ETSI GS MEC 013 3.2.1 Clause 6.4.8", - "ETSI GS MEC 013 3.2.1 Clause 7.16.3.4" + "ETSI GS MEC 013 Clause 5.3.11", + "ETSI GS MEC 013 Clause 6.3.8", + "ETSI GS MEC 013 Clause 6.4.8", + "ETSI GS MEC 013 Clause 7.16.3.4" Config Id Config_MEC_1 @@ -95,10 +95,10 @@ Package MEC_MEC013_SRV_UEAREASUB { by a MEC Application - Neither callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.11", - "ETSI GS MEC 013 3.2.1 Clause 6.3.8", - "ETSI GS MEC 013 3.2.1 Clause 6.4.8", - "ETSI GS MEC 013 3.2.1 Clause 7.16.3.4" + "ETSI GS MEC 013 Clause 5.3.11", + "ETSI GS MEC 013 Clause 6.3.8", + "ETSI GS MEC 013 Clause 6.4.8", + "ETSI GS MEC 013 Clause 7.16.3.4" Config Id Config_MEC_1 @@ -142,9 +142,9 @@ Package MEC_MEC013_SRV_UEAREASUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 6.3.8", - "ETSI GS MEC 013 3.2.1 Clause 6.4.8", - "ETSI GS MEC 013 3.2.1 Clause 7.17.3.2" + "ETSI GS MEC 013 Clause 6.3.8", + "ETSI GS MEC 013 Clause 6.4.8", + "ETSI GS MEC 013 Clause 7.17.3.2" Config Id Config_MEC_1 @@ -202,9 +202,9 @@ Package MEC_MEC013_SRV_UEAREASUB { is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 6.3.8", - "ETSI GS MEC 013 3.2.1 Clause 6.4.8", - "ETSI GS MEC 013 3.2.1 Clause 7.17.3.2" + "ETSI GS MEC 013 Clause 6.3.8", + "ETSI GS MEC 013 Clause 6.4.8", + "ETSI GS MEC 013 Clause 7.17.3.2" Config Id Config_MEC_1 @@ -250,10 +250,10 @@ Package MEC_MEC013_SRV_UEAREASUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.6", - "ETSI GS MEC 013 3.2.1 Clause 6.3.8", - "ETSI GS MEC 013 3.2.1 Clause 6.4.8", - "ETSI GS MEC 013 3.2.1 Clause 7.17.3.4" + "ETSI GS MEC 013 Clause 5.3.6", + "ETSI GS MEC 013 Clause 6.3.8", + "ETSI GS MEC 013 Clause 6.4.8", + "ETSI GS MEC 013 Clause 7.17.3.4" Config Id Config_MEC_1 @@ -292,10 +292,10 @@ Package MEC_MEC013_SRV_UEAREASUB { is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.6", - "ETSI GS MEC 013 3.2.1 Clause 6.3.8", - "ETSI GS MEC 013 3.2.1 Clause 6.4.8", - "ETSI GS MEC 013 3.2.1 Clause 7.17.3.4" + "ETSI GS MEC 013 Clause 5.3.6", + "ETSI GS MEC 013 Clause 6.3.8", + "ETSI GS MEC 013 Clause 6.4.8", + "ETSI GS MEC 013 Clause 7.17.3.4" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC013/SRV/UEDISTLOOK/PlatUeDistanceLookup.tplan2 b/Test Purposes/MEC013/SRV/UEDISTLOOK/PlatUeDistanceLookup.tplan2 index 66a21af..19b79bc 100644 --- a/Test Purposes/MEC013/SRV/UEDISTLOOK/PlatUeDistanceLookup.tplan2 +++ b/Test Purposes/MEC013/SRV/UEDISTLOOK/PlatUeDistanceLookup.tplan2 @@ -29,9 +29,9 @@ Package MEC_MEC013_SRV_UEDISTLOOK { to a UE when queried by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.3.3", - "ETSI GS MEC 013 3.2.1 Clause 7.14.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.14.3.1" Config Id Config_MEC_1 @@ -78,9 +78,9 @@ Package MEC_MEC013_SRV_UEDISTLOOK { when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.3.3", - "ETSI GS MEC 013 3.2.1 Clause 7.14.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.14.3.1" Config Id Config_MEC_1 @@ -118,10 +118,10 @@ Package MEC_MEC013_SRV_UEDISTLOOK { "Check that the IUT responds with the distance to a UE when queried by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.3.9", - "ETSI GS MEC 013 3.2.1 Clause 6.4.9", - "ETSI GS MEC 013 3.2.1 Clause 7.15.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.3.9", + "ETSI GS MEC 013 Clause 6.4.9", + "ETSI GS MEC 013 Clause 7.15.3.1" Config Id Config_MEC_1 @@ -172,10 +172,10 @@ Package MEC_MEC013_SRV_UEDISTLOOK { "" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.3.9", - "ETSI GS MEC 013 3.2.1 Clause 6.4.9", - "ETSI GS MEC 013 3.2.1 Clause 7.15.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.3.9", + "ETSI GS MEC 013 Clause 6.4.9", + "ETSI GS MEC 013 Clause 7.15.3.1" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC013/SRV/UEDISTSUB/PlatUeDistanceSubscription.tplan2 b/Test Purposes/MEC013/SRV/UEDISTSUB/PlatUeDistanceSubscription.tplan2 index d060953..7c0748d 100644 --- a/Test Purposes/MEC013/SRV/UEDISTSUB/PlatUeDistanceSubscription.tplan2 +++ b/Test Purposes/MEC013/SRV/UEDISTSUB/PlatUeDistanceSubscription.tplan2 @@ -31,10 +31,10 @@ Package MEC_MEC013_SRV_UEDISTSUB { the specified distance" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.4", - "ETSI GS MEC 013 3.2.1 Clause 6.3.9", - "ETSI GS MEC 013 3.2.1 Clause 6.4.9", - "ETSI GS MEC 013 3.2.1 Clause 7.14.3.4" + "ETSI GS MEC 013 Clause 5.3.4", + "ETSI GS MEC 013 Clause 6.3.9", + "ETSI GS MEC 013 Clause 6.4.9", + "ETSI GS MEC 013 Clause 7.14.3.4" Config Id Config_MEC_1 @@ -102,10 +102,10 @@ Package MEC_MEC013_SRV_UEDISTSUB { sent by a MEC Application - Neither callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.4", - "ETSI GS MEC 013 3.2.1 Clause 6.3.9", - "ETSI GS MEC 013 3.2.1 Clause 6.4.9", - "ETSI GS MEC 013 3.2.1 Clause 7.14.3.4" + "ETSI GS MEC 013 Clause 5.3.4", + "ETSI GS MEC 013 Clause 6.3.9", + "ETSI GS MEC 013 Clause 6.4.9", + "ETSI GS MEC 013 Clause 7.14.3.4" Config Id Config_MEC_1 @@ -150,8 +150,8 @@ Package MEC_MEC013_SRV_UEDISTSUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.6", - "ETSI GS MEC 013 3.2.1 Clause 7.15.3.5" + "ETSI GS MEC 013 Clause 5.3.6", + "ETSI GS MEC 013 Clause 7.15.3.5" Config Id Config_MEC_1 @@ -190,8 +190,8 @@ Package MEC_MEC013_SRV_UEDISTSUB { is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.6", - "ETSI GS MEC 013 3.2.1 Clause 7.15.3.5" + "ETSI GS MEC 013 Clause 5.3.6", + "ETSI GS MEC 013 Clause 7.15.3.5" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC013/SRV/UEINFOLOOK/PlatUeInformationLookup.tplan2 b/Test Purposes/MEC013/SRV/UEINFOLOOK/PlatUeInformationLookup.tplan2 index 168072e..cd65389 100644 --- a/Test Purposes/MEC013/SRV/UEINFOLOOK/PlatUeInformationLookup.tplan2 +++ b/Test Purposes/MEC013/SRV/UEINFOLOOK/PlatUeInformationLookup.tplan2 @@ -30,10 +30,10 @@ Package MEC_MEC013_SRV_UEINFLOOK { when queried by a MEC Application - No Filter" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.2.2", - "ETSI GS MEC 013 3.2.1 Clause 6.2.5", - "ETSI GS MEC 013 3.2.1 Clause 7.4.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.2.2", + "ETSI GS MEC 013 Clause 6.2.5", + "ETSI GS MEC 013 Clause 7.4.3.1" Config Id Config_MEC_1 @@ -72,10 +72,10 @@ Package MEC_MEC013_SRV_UEINFLOOK { when queried by a MEC Application - Filter with one address" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.2.2", - "ETSI GS MEC 013 3.2.1 Clause 6.2.5", - "ETSI GS MEC 013 3.2.1 Clause 7.4.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.2.2", + "ETSI GS MEC 013 Clause 6.2.5", + "ETSI GS MEC 013 Clause 7.4.3.1" Config Id Config_MEC_1 @@ -116,10 +116,10 @@ Package MEC_MEC013_SRV_UEINFLOOK { when queried by a MEC Application - Filter with several addresses" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.2.2", - "ETSI GS MEC 013 3.2.1 Clause 6.2.5", - "ETSI GS MEC 013 3.2.1 Clause 7.4.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.2.2", + "ETSI GS MEC 013 Clause 6.2.5", + "ETSI GS MEC 013 Clause 7.4.3.1" Config Id Config_MEC_1 @@ -165,10 +165,10 @@ Package MEC_MEC013_SRV_UEINFLOOK { when queried by a MEC Application - Filter with several zoneIds" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.2.2", - "ETSI GS MEC 013 3.2.1 Clause 6.2.5", - "ETSI GS MEC 013 3.2.1 Clause 7.4.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.2.2", + "ETSI GS MEC 013 Clause 6.2.5", + "ETSI GS MEC 013 Clause 7.4.3.1" Config Id Config_MEC_1 @@ -214,10 +214,10 @@ Package MEC_MEC013_SRV_UEINFLOOK { a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.2.2", - "ETSI GS MEC 013 3.2.1 Clause 6.2.5", - "ETSI GS MEC 013 3.2.1 Clause 7.4.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.2.2", + "ETSI GS MEC 013 Clause 6.2.5", + "ETSI GS MEC 013 Clause 7.4.3.1" Config Id Config_MEC_1 @@ -257,10 +257,10 @@ Package MEC_MEC013_SRV_UEINFLOOK { a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.2.2", - "ETSI GS MEC 013 3.2.1 Clause 6.2.5", - "ETSI GS MEC 013 3.2.1 Clause 7.4.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.2.2", + "ETSI GS MEC 013 Clause 6.2.5", + "ETSI GS MEC 013 Clause 7.4.3.1" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC013/SRV/UELOCLOOK/PlatUeLocationLookup.tplan2 b/Test Purposes/MEC013/SRV/UELOCLOOK/PlatUeLocationLookup.tplan2 index 6ae1bf6..b8be57d 100644 --- a/Test Purposes/MEC013/SRV/UELOCLOOK/PlatUeLocationLookup.tplan2 +++ b/Test Purposes/MEC013/SRV/UELOCLOOK/PlatUeLocationLookup.tplan2 @@ -29,9 +29,9 @@ Package MEC_MEC013_SRV_UELOCLOOK { when queried by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1, clause 5.3.2", - "ETSI GS MEC 013 3.2.1, clause 6.3.4", - "ETSI GS MEC 013 3.2.1, clause 7.5.3.1" + "ETSI GS MEC 013, clause 5.3.2", + "ETSI GS MEC 013, clause 6.3.4", + "ETSI GS MEC 013, clause 7.5.3.1" Config Id Config_MEC_1 @@ -72,9 +72,9 @@ Package MEC_MEC013_SRV_UELOCLOOK { the subscription when queried by a MEC Application - UE location Event" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.3.3", - "ETSI GS MEC 013 3.2.1 Clause 7.5.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.5.3.1" Config Id Config_MEC_1 @@ -128,9 +128,9 @@ Package MEC_MEC013_SRV_UELOCLOOK { when queried by a MEC Application - UE location Periodic" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.3.3", - "ETSI GS MEC 013 3.2.1 Clause 7.5.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.5.3.1" Config Id Config_MEC_1 @@ -184,9 +184,9 @@ Package MEC_MEC013_SRV_UELOCLOOK { when queried by a MEC Application - UE location Event and address" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.3.3", - "ETSI GS MEC 013 3.2.1 Clause 7.5.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.5.3.1" Config Id Config_MEC_1 @@ -247,9 +247,9 @@ Package MEC_MEC013_SRV_UELOCLOOK { when inconsistent request was sent by a MEC Application - Invalid filter" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.3.3", - "ETSI GS MEC 013 3.2.1 Clause 7.5.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.5.3.1" Config Id Config_MEC_1 @@ -297,9 +297,9 @@ Package MEC_MEC013_SRV_UELOCLOOK { when inconsistent request was sent by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.3.3", - "ETSI GS MEC 013 3.2.1 Clause 7.5.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.5.3.1" Config Id Config_MEC_1 @@ -336,11 +336,11 @@ Package MEC_MEC013_SRV_UELOCLOOK { when queried by a MEC Application - UE location Event" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.3.3", - "ETSI GS MEC 013 3.2.1 Clause 6.3.4", - "ETSI GS MEC 013 3.2.1 Clause 6.4.4", - "ETSI GS MEC 013 3.2.1 Clause 7.6.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 6.4.4", + "ETSI GS MEC 013 Clause 7.6.3.1" Config Id Config_MEC_1 @@ -386,11 +386,11 @@ Package MEC_MEC013_SRV_UELOCLOOK { when queried by a MEC Application - UE location Periodoc" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.3.3", - "ETSI GS MEC 013 3.2.1 Clause 6.3.5", - "ETSI GS MEC 013 3.2.1 Clause 6.4.5", - "ETSI GS MEC 013 3.2.1 Clause 7.6.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 6.3.5", + "ETSI GS MEC 013 Clause 6.4.5", + "ETSI GS MEC 013 Clause 7.6.3.1" Config Id Config_MEC_1 @@ -438,11 +438,11 @@ Package MEC_MEC013_SRV_UELOCLOOK { when the non existing subscription is queried by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.3.3", - "ETSI GS MEC 013 3.2.1 Clause 6.3.5", - "ETSI GS MEC 013 3.2.1 Clause 6.4.5", - "ETSI GS MEC 013 3.2.1 Clause 7.6.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 6.3.5", + "ETSI GS MEC 013 Clause 6.4.5", + "ETSI GS MEC 013 Clause 7.6.3.1" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC013/SRV/UELOCSUB/PlatUeLocationSubscription.tplan2 b/Test Purposes/MEC013/SRV/UELOCSUB/PlatUeLocationSubscription.tplan2 index 3f7efbe..5d9ec84 100644 --- a/Test Purposes/MEC013/SRV/UELOCSUB/PlatUeLocationSubscription.tplan2 +++ b/Test Purposes/MEC013/SRV/UELOCSUB/PlatUeLocationSubscription.tplan2 @@ -29,10 +29,10 @@ Package MEC_MEC013_SRV_UELOCSUB { by a MEC Application to notifications user location event" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.4", - "ETSI GS MEC 013 3.2.1 Clause 6.3.4", - "ETSI GS MEC 013 3.2.1 Clause 6.4.4", - "ETSI GS MEC 013 3.2.1 Clause 7.5.3.4" + "ETSI GS MEC 013 Clause 5.3.4", + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 6.4.4", + "ETSI GS MEC 013 Clause 7.5.3.4" Config Id Config_MEC_1 @@ -92,10 +92,10 @@ Package MEC_MEC013_SRV_UELOCSUB { by a MEC Application to notifications user location periodic" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.4", - "ETSI GS MEC 013 3.2.1 Clause 6.3.5", - "ETSI GS MEC 013 3.2.1 Clause 6.4.5", - "ETSI GS MEC 013 3.2.1 Clause 7.5.3.4" + "ETSI GS MEC 013 Clause 5.3.4", + "ETSI GS MEC 013 Clause 6.3.5", + "ETSI GS MEC 013 Clause 6.4.5", + "ETSI GS MEC 013 Clause 7.5.3.4" Config Id Config_MEC_1 @@ -159,10 +159,10 @@ Package MEC_MEC013_SRV_UELOCSUB { when a request with incorrect parameters is sent by a MEC Application - Neither callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.4", - "ETSI GS MEC 013 3.2.1 Clause 6.3.4", - "ETSI GS MEC 013 3.2.1 Clause 6.4.4", - "ETSI GS MEC 013 3.2.1 Clause 7.5.3.4" + "ETSI GS MEC 013 Clause 5.3.4", + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 6.4.4", + "ETSI GS MEC 013 Clause 7.5.3.4" Config Id Config_MEC_1 @@ -203,10 +203,10 @@ Package MEC_MEC013_SRV_UELOCSUB { when a request with incorrect parameters is sent by a MEC Application - Neither callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.4", - "ETSI GS MEC 013 3.2.1 Clause 6.3.5", - "ETSI GS MEC 013 3.2.1 Clause 6.4.5", - "ETSI GS MEC 013 3.2.1 Clause 7.5.3.4" + "ETSI GS MEC 013 Clause 5.3.4", + "ETSI GS MEC 013 Clause 6.3.5", + "ETSI GS MEC 013 Clause 6.4.5", + "ETSI GS MEC 013 Clause 7.5.3.4" Config Id Config_MEC_1 @@ -249,8 +249,8 @@ Package MEC_MEC013_SRV_UELOCSUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.6", - "ETSI GS MEC 013 3.2.1 Clause 7.6.3.5" + "ETSI GS MEC 013 Clause 5.3.6", + "ETSI GS MEC 013 Clause 7.6.3.5" Config Id Config_MEC_1 @@ -288,8 +288,8 @@ Package MEC_MEC013_SRV_UELOCSUB { 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 013 3.2.1 Clause 5.3.6", - "ETSI GS MEC 013 3.2.1 Clause 7.6.3.5" + "ETSI GS MEC 013 Clause 5.3.6", + "ETSI GS MEC 013 Clause 7.6.3.5" Config Id Config_MEC_1 @@ -325,9 +325,9 @@ Package MEC_MEC013_SRV_UELOCSUB { by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 6.3.4", - "ETSI GS MEC 013 3.2.1 Clause 6.4.4", - "ETSI GS MEC 013 3.2.1 Clause 7.6.3.2" + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 6.4.4", + "ETSI GS MEC 013 Clause 7.6.3.2" Config Id Config_MEC_1 @@ -379,10 +379,10 @@ Package MEC_MEC013_SRV_UELOCSUB { by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.4", - "ETSI GS MEC 013 3.2.1 Clause 6.3.5", - "ETSI GS MEC 013 3.2.1 Clause 6.4.5", - "ETSI GS MEC 013 3.2.1 Clause 7.6.3.2" + "ETSI GS MEC 013 Clause 5.3.4", + "ETSI GS MEC 013 Clause 6.3.5", + "ETSI GS MEC 013 Clause 6.4.5", + "ETSI GS MEC 013 Clause 7.6.3.2" Config Id Config_MEC_1 @@ -435,9 +435,9 @@ Package MEC_MEC013_SRV_UELOCSUB { when received an inconsistent request" Reference - "ETSI GS MEC 013 3.2.1 Clause 6.3.4", - "ETSI GS MEC 013 3.2.1 Clause 6.4.4", - "ETSI GS MEC 013 3.2.1 Clause 7.6.3.2" + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 6.4.4", + "ETSI GS MEC 013 Clause 7.6.3.2" Config Id Config_MEC_1 @@ -481,9 +481,9 @@ Package MEC_MEC013_SRV_UELOCSUB { when received an inconsistent request" Reference - "ETSI GS MEC 013 3.2.1 Clause 6.3.4", - "ETSI GS MEC 013 3.2.1 Clause 6.4.4", - "ETSI GS MEC 013 3.2.1 Clause 7.6.3.2" + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 6.4.4", + "ETSI GS MEC 013 Clause 7.6.3.2" Config Id Config_MEC_1 @@ -526,9 +526,9 @@ Package MEC_MEC013_SRV_UELOCSUB { by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 6.3.4", - "ETSI GS MEC 013 3.2.1 Clause 6.4.4", - "ETSI GS MEC 013 3.2.1 Clause 7.6.3.2" + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 6.4.4", + "ETSI GS MEC 013 Clause 7.6.3.2" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC013/SRV/UETESTNOT/PlatUeTestSubscription.tplan2 b/Test Purposes/MEC013/SRV/UETESTNOT/PlatUeTestSubscription.tplan2 index 01143a9..bda3660 100644 --- a/Test Purposes/MEC013/SRV/UETESTNOT/PlatUeTestSubscription.tplan2 +++ b/Test Purposes/MEC013/SRV/UETESTNOT/PlatUeTestSubscription.tplan2 @@ -29,10 +29,10 @@ Package MEC_MEC013_SRV_UETESTNOT { when requested by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.4", - "ETSI GS MEC 013 3.2.1 Clause 6.3.4", - "ETSI GS MEC 013 3.2.1 Clause 6.4.3", - "ETSI GS MEC 013 3.2.1 Clause 7.5.3.4" + "ETSI GS MEC 013 Clause 5.3.4", + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 6.4.3", + "ETSI GS MEC 013 Clause 7.5.3.4" Config Id Config_MEC_1 @@ -89,10 +89,10 @@ Package MEC_MEC013_SRV_UETESTNOT { "Check that the IUT terminates notifications after time expiration" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.11", - "ETSI GS MEC 013 3.2.1 Clause 6.3.8", - "ETSI GS MEC 013 3.2.1 Clause 6.4.8", - "ETSI GS MEC 013 3.2.1 Clause 7.16.3.4" + "ETSI GS MEC 013 Clause 5.3.11", + "ETSI GS MEC 013 Clause 6.3.8", + "ETSI GS MEC 013 Clause 6.4.8", + "ETSI GS MEC 013 Clause 7.16.3.4" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC013/SRV/UEZONELOOK/PlatUeZoneLookup.tplan2 b/Test Purposes/MEC013/SRV/UEZONELOOK/PlatUeZoneLookup.tplan2 index 8537965..a03ec1a 100644 --- a/Test Purposes/MEC013/SRV/UEZONELOOK/PlatUeZoneLookup.tplan2 +++ b/Test Purposes/MEC013/SRV/UEZONELOOK/PlatUeZoneLookup.tplan2 @@ -30,9 +30,9 @@ Package MEC_MEC013_SRV_UEZONELOOK { when queried by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.3.6", - "ETSI GS MEC 013 3.2.1 Clause 7.11.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.3.6", + "ETSI GS MEC 013 Clause 7.11.3.1" Config Id Config_MEC_1 @@ -72,9 +72,9 @@ Package MEC_MEC013_SRV_UEZONELOOK { when queried by a MEC Application - Zone location Event" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.11", - "ETSI GS MEC 013 3.2.1 Clause 6.3.6", - "ETSI GS MEC 013 3.2.1 Clause 7.11.3.1" + "ETSI GS MEC 013 Clause 5.3.11", + "ETSI GS MEC 013 Clause 6.3.6", + "ETSI GS MEC 013 Clause 7.11.3.1" Config Id Config_MEC_1 @@ -128,9 +128,9 @@ Package MEC_MEC013_SRV_UEZONELOOK { when queried by a MEC Application - Zone Status" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.11", - "ETSI GS MEC 013 3.2.1 Clause 6.3.7", - "ETSI GS MEC 013 3.2.1 Clause 7.11.3.1" + "ETSI GS MEC 013 Clause 5.3.11", + "ETSI GS MEC 013 Clause 6.3.7", + "ETSI GS MEC 013 Clause 7.11.3.1" Config Id Config_MEC_1 @@ -184,9 +184,9 @@ Package MEC_MEC013_SRV_UEZONELOOK { when queried by a MEC Application - UE location Event and address" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.3.7", - "ETSI GS MEC 013 3.2.1 Clause 7.11.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.3.7", + "ETSI GS MEC 013 Clause 7.11.3.1" Config Id Config_MEC_1 @@ -247,9 +247,9 @@ Package MEC_MEC013_SRV_UEZONELOOK { when inconsistent request was sent by a MEC Application - Invalid filter" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.3.3", - "ETSI GS MEC 013 3.2.1 Clause 7.11.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.11.3.1" Config Id Config_MEC_1 @@ -297,9 +297,9 @@ Package MEC_MEC013_SRV_UEZONELOOK { when inconsistent request was sent by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.3.3", - "ETSI GS MEC 013 3.2.1 Clause 7.11.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.11.3.1" Config Id Config_MEC_1 @@ -336,9 +336,9 @@ Package MEC_MEC013_SRV_UEZONELOOK { when queried by a MEC Application - Zone location Event" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.11", - "ETSI GS MEC 013 3.2.1 Clause 6.3.6", - "ETSI GS MEC 013 3.2.1 Clause 7.12.3.1" + "ETSI GS MEC 013 Clause 5.3.11", + "ETSI GS MEC 013 Clause 6.3.6", + "ETSI GS MEC 013 Clause 7.12.3.1" Config Id Config_MEC_1 @@ -391,9 +391,9 @@ Package MEC_MEC013_SRV_UEZONELOOK { when queried by a MEC Application - Zone status Event" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.11", - "ETSI GS MEC 013 3.2.1 Clause 6.3.7", - "ETSI GS MEC 013 3.2.1 Clause 7.12.3.1" + "ETSI GS MEC 013 Clause 5.3.11", + "ETSI GS MEC 013 Clause 6.3.7", + "ETSI GS MEC 013 Clause 7.12.3.1" Config Id Config_MEC_1 @@ -446,7 +446,7 @@ Package MEC_MEC013_SRV_UEZONELOOK { when the non existing subscription is queried by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 7.12.3.1" + "ETSI GS MEC 013 Clause 7.12.3.1" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC013/SRV/UEZONESUB/PlatUeZoneSubscription.tplan2 b/Test Purposes/MEC013/SRV/UEZONESUB/PlatUeZoneSubscription.tplan2 index bee4983..92fb98f 100644 --- a/Test Purposes/MEC013/SRV/UEZONESUB/PlatUeZoneSubscription.tplan2 +++ b/Test Purposes/MEC013/SRV/UEZONESUB/PlatUeZoneSubscription.tplan2 @@ -30,10 +30,10 @@ Package MEC_MEC013_SRV_UEZONESUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.11", - "ETSI GS MEC 013 3.2.1 Clause 6.3.6", - "ETSI GS MEC 013 3.2.1 Clause 6.4.6", - "ETSI GS MEC 013 3.2.1 Clause 7.11.3.4" + "ETSI GS MEC 013 Clause 5.3.11", + "ETSI GS MEC 013 Clause 6.3.6", + "ETSI GS MEC 013 Clause 6.4.6", + "ETSI GS MEC 013 Clause 7.11.3.4" Config Id Config_MEC_1 @@ -97,10 +97,10 @@ Package MEC_MEC013_SRV_UEZONESUB { when commanded by a MEC Application - OperationStatus constraint" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.11", - "ETSI GS MEC 013 3.2.1 Clause 6.3.7", - "ETSI GS MEC 013 3.2.1 Clause 6.4.7", - "ETSI GS MEC 013 3.2.1 Clause 7.11.3.4" + "ETSI GS MEC 013 Clause 5.3.11", + "ETSI GS MEC 013 Clause 6.3.7", + "ETSI GS MEC 013 Clause 6.4.7", + "ETSI GS MEC 013 Clause 7.11.3.4" Config Id Config_MEC_1 @@ -163,10 +163,10 @@ Package MEC_MEC013_SRV_UEZONESUB { when commanded by a MEC Application - UserNumEvent constraint" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.11", - "ETSI GS MEC 013 3.2.1 Clause 6.3.7", - "ETSI GS MEC 013 3.2.1 Clause 6.4.7", - "ETSI GS MEC 013 3.2.1 Clause 7.11.3.4" + "ETSI GS MEC 013 Clause 5.3.11", + "ETSI GS MEC 013 Clause 6.3.7", + "ETSI GS MEC 013 Clause 6.4.7", + "ETSI GS MEC 013 Clause 7.11.3.4" Config Id Config_MEC_1 @@ -232,10 +232,10 @@ Package MEC_MEC013_SRV_UEZONESUB { sent by a MEC Application - Neither callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.11", - "ETSI GS MEC 013 3.2.1 Clause 6.3.6", - "ETSI GS MEC 013 3.2.1 Clause 6.4.6", - "ETSI GS MEC 013 3.2.1 Clause 7.11.3.4" + "ETSI GS MEC 013 Clause 5.3.11", + "ETSI GS MEC 013 Clause 6.3.6", + "ETSI GS MEC 013 Clause 6.4.6", + "ETSI GS MEC 013 Clause 7.11.3.4" Config Id Config_MEC_1 @@ -278,9 +278,9 @@ Package MEC_MEC013_SRV_UEZONESUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 6.3.6", - "ETSI GS MEC 013 3.2.1 Clause 6.4.6", - "ETSI GS MEC 013 3.2.1 Clause 7.12.3.2" + "ETSI GS MEC 013 Clause 6.3.6", + "ETSI GS MEC 013 Clause 6.4.6", + "ETSI GS MEC 013 Clause 7.12.3.2" Config Id Config_MEC_1 @@ -336,9 +336,9 @@ Package MEC_MEC013_SRV_UEZONESUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 6.3.7", - "ETSI GS MEC 013 3.2.1 Clause 6.4.7", - "ETSI GS MEC 013 3.2.1 Clause 7.12.3.2" + "ETSI GS MEC 013 Clause 6.3.7", + "ETSI GS MEC 013 Clause 6.4.7", + "ETSI GS MEC 013 Clause 7.12.3.2" Config Id Config_MEC_1 @@ -391,9 +391,9 @@ Package MEC_MEC013_SRV_UEZONESUB { is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 6.3.6", - "ETSI GS MEC 013 3.2.1 Clause 6.4.6", - "ETSI GS MEC 013 3.2.1 Clause 7.12.3.2" + "ETSI GS MEC 013 Clause 6.3.6", + "ETSI GS MEC 013 Clause 6.4.6", + "ETSI GS MEC 013 Clause 7.12.3.2" Config Id Config_MEC_1 @@ -439,10 +439,10 @@ Package MEC_MEC013_SRV_UEZONESUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.6", - "ETSI GS MEC 013 3.2.1 Clause 6.3.6", - "ETSI GS MEC 013 3.2.1 Clause 6.4.6", - "ETSI GS MEC 013 3.2.1 Clause 7.12.3.4" + "ETSI GS MEC 013 Clause 5.3.6", + "ETSI GS MEC 013 Clause 6.3.6", + "ETSI GS MEC 013 Clause 6.4.6", + "ETSI GS MEC 013 Clause 7.12.3.4" Config Id Config_MEC_1 @@ -481,10 +481,10 @@ Package MEC_MEC013_SRV_UEZONESUB { is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.6", - "ETSI GS MEC 013 3.2.1 Clause 6.3.6", - "ETSI GS MEC 013 3.2.1 Clause 6.4.6", - "ETSI GS MEC 013 3.2.1 Clause 7.12.3.4" + "ETSI GS MEC 013 Clause 5.3.6", + "ETSI GS MEC 013 Clause 6.3.6", + "ETSI GS MEC 013 Clause 6.4.6", + "ETSI GS MEC 013 Clause 7.12.3.4" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC033/MEX/IOTS/IOTPLAT/RegisteredIoTPlatform.tplan2 b/Test Purposes/MEC033/MEX/IOTS/IOTPLAT/RegisteredIoTPlatform.tplan2 index ae865e3..40bdccd 100755 --- a/Test Purposes/MEC033/MEX/IOTS/IOTPLAT/RegisteredIoTPlatform.tplan2 +++ b/Test Purposes/MEC033/MEX/IOTS/IOTPLAT/RegisteredIoTPlatform.tplan2 @@ -14,7 +14,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { "Check that the IUT responds with the list of registered IoT platforms when queried by a Service Consumer" - Reference "ETSI GS MEC 033 V3.1.1, clause 7.5.3.1" + Reference "ETSI GS MEC 033, clause 7.5.3.1" Config Id Config_MEC_6 @@ -29,7 +29,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { ; } - // MEC 033 V3.1.1 Clause 6.2.3 Type: IotPlatformInfo + // MEC 033 Clause 6.2.3 Type: IotPlatformInfo Expected behaviour ensure that { when { @@ -66,7 +66,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { "Check that the IUT registers the information of a new IoT platform when requested by a Service Consumer" - Reference "ETSI GS MEC 033 V3.1.1, clause 7.5.3.4" + Reference "ETSI GS MEC 033, clause 7.5.3.4" Config Id Config_MEC_6 @@ -76,7 +76,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { the IUT entity being_in idle_state } - // MEC 033 V3.1.1 Clause 6.2.3 Type: IotPlatformInfo + // MEC 033 Clause 6.2.3 Type: IotPlatformInfo Expected behaviour ensure that { when { @@ -118,7 +118,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { "Check that the IUT returns an error when Service Consumer request to register an IoT device with incorrect parameters" - Reference "ETSI GS MEC 033 V3.1.1, clause 7.5.3.4" + Reference "ETSI GS MEC 033, clause 7.5.3.4" Config Id Config_MEC_6 @@ -128,7 +128,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { the IUT entity being_in idle_state } - // MEC 033 V3.1.1 Clause 6.2.3 Type: IotPlatformInfo + // MEC 033 Clause 6.2.3 Type: IotPlatformInfo Expected behaviour ensure that { when { @@ -161,7 +161,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { "Check that the IUT returns the IoT platform information when requested by Service Consumer specifying the IoT platform identifier" - Reference "ETSI GS MEC 033 V3.1.1, clause 7.5.3.1" + Reference "ETSI GS MEC 033, clause 7.5.3.1" Config Id Config_MEC_6 @@ -177,7 +177,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { } - // MEC 033 V3.1.1 Clause 6.2.3 Type: IotPlatformInfo + // MEC 033 Clause 6.2.3 Type: IotPlatformInfo Expected behaviour ensure that { when { @@ -210,7 +210,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { "Check that the IUT returns error when Service Consumer request to retrieve a not registered IoT platform" - Reference "ETSI GS MEC 033 V3.1.1, clause 7.5.3.1" + Reference "ETSI GS MEC 033, clause 7.5.3.1" Config Id Config_MEC_6 @@ -225,7 +225,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { ; } - // MEC 033 V3.1.1 Clause 6.2.3 Type: IotPlatformInfo + // MEC 033 Clause 6.2.3 Type: IotPlatformInfo Expected behaviour ensure that { when { @@ -252,7 +252,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { "Check that the IUT updates the information about a registered IoT platform when requested by a Service Consumer" - Reference "ETSI GS MEC 033 V3.1.1, clause 7.5.3.2" + Reference "ETSI GS MEC 033, clause 7.5.3.2" Config Id Config_MEC_6 @@ -268,7 +268,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { } - // MEC 033 V3.1.1 Clause 6.2.3 Type: IotPlatformInfo + // MEC 033 Clause 6.2.3 Type: IotPlatformInfo Expected behaviour ensure that { when { @@ -308,7 +308,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { "Check that the IUT returns an error when a Service Consumer requests to update a not registered IoT platform" - Reference "ETSI GS MEC 033 V3.1.1, clause 7.5.3.2" + Reference "ETSI GS MEC 033, clause 7.5.3.2" Config Id Config_MEC_6 @@ -324,7 +324,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { } - // MEC 033 V3.1.1 Clause 6.2.3 Type: IotPlatformInfo + // MEC 033 Clause 6.2.3 Type: IotPlatformInfo Expected behaviour ensure that { when { @@ -356,7 +356,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { "Check that the IUT unregisters an IoT platform information when requested by a Service Consumer specifying the registered IoT platform identifier" - Reference "ETSI GS MEC 033 V3.1.1, clause 7.5.3.5" + Reference "ETSI GS MEC 033, clause 7.5.3.5" Config Id Config_MEC_6 @@ -371,7 +371,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { ; } - // MEC 033 V3.1.1 Clause 6.2.3 Type: IotPlatformInfo + // MEC 033 Clause 6.2.3 Type: IotPlatformInfo Expected behaviour ensure that { when { @@ -398,7 +398,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { "Check that the IUT returns an error when a Service Consumer request to unregister an IoT platform using incorrect parameters" - Reference "ETSI GS MEC 033 V3.1.1, clause 7.5.3.5" + Reference "ETSI GS MEC 033, clause 7.5.3.5" Config Id Config_MEC_6 @@ -412,7 +412,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { enabled indicating value BOOLEAN_VALUE ; } - // MEC 033 V3.1.1 Clause 6.2.3 Type: IotPlatformInfo + // MEC 033 Clause 6.2.3 Type: IotPlatformInfo Expected behaviour ensure that { when { diff --git a/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 b/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 index fab9367..46c0401 100644 --- a/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 +++ b/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 @@ -14,9 +14,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a list of all available systemInfo when requested by a MEC Orchestrator - No query parameters" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" + "ETSI GS MEC 040, clause 5.2.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.3.3.1" Config Id Config_MEC_7 @@ -79,9 +79,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - SystemId query parameters" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" + "ETSI GS MEC 040, clause 5.2.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.3.3.1" Config Id Config_MEC_7 @@ -136,9 +136,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple SystemId query parameters" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" + "ETSI GS MEC 040, clause 5.2.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.3.3.1" Config Id Config_MEC_7 @@ -199,9 +199,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Empty SystemId query parameters" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" + "ETSI GS MEC 040, clause 5.2.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.3.3.1" Config Id Config_MEC_7 @@ -266,9 +266,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - SystemName query parameters" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" + "ETSI GS MEC 040, clause 5.2.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.3.3.1" Config Id Config_MEC_7 @@ -323,9 +323,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple SystemName query parameters" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" + "ETSI GS MEC 040, clause 5.2.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.3.3.1" Config Id Config_MEC_7 @@ -387,9 +387,9 @@ Package MEC_MEC040_SRV_FED { Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" + "ETSI GS MEC 040, clause 5.2.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.3.3.1" Config Id Config_MEC_7 @@ -444,9 +444,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple systemProvider query parameters" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" + "ETSI GS MEC 040, clause 5.2.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.3.3.1" Config Id Config_MEC_7 @@ -507,9 +507,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple query parameters" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" + "ETSI GS MEC 040, clause 5.2.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.3.3.1" Config Id Config_MEC_7 @@ -571,9 +571,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when selection is not applicable - SystemId" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" + "ETSI GS MEC 040, clause 5.2.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.3.3.1" Config Id Config_MEC_7 @@ -619,9 +619,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when selection is not applicable - SystemName" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" + "ETSI GS MEC 040, clause 5.2.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.3.3.1" Config Id Config_MEC_7 @@ -667,9 +667,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when selection is not applicable - SystemProvider" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" + "ETSI GS MEC 040, clause 5.2.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.3.3.1" Config Id Config_MEC_7 @@ -715,9 +715,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when request is malformed" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" + "ETSI GS MEC 040, clause 5.2.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.3.3.1" Config Id Config_MEC_7 @@ -760,9 +760,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT creates a new systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.4", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.3.3.4" + "ETSI GS MEC 040, clause 5.2.4", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.3.3.4" Config Id Config_MEC_7 @@ -817,9 +817,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error on creating an existing systemInfo" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.4", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.3.3.4" + "ETSI GS MEC 040, clause 5.2.4", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.3.3.4" Config Id Config_MEC_7 @@ -867,9 +867,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.4.3.1" + "ETSI GS MEC 040, clause 5.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.4.3.1" Config Id Config_MEC_7 @@ -919,9 +919,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when it receives a request for returning a systemInfo referred with a wrong systemId" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.4.3.1" + "ETSI GS MEC 040, clause 5.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.4.3.1" Config Id Config_MEC_7 @@ -964,9 +964,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when it receives a request with an inconsistant URI" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.4.3.1" + "ETSI GS MEC 040, clause 5.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.4.3.1" Config Id Config_MEC_7 @@ -1009,9 +1009,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT updates the systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.4.3.3" + "ETSI GS MEC 040, clause 5.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.4.3.3" Config Id Config_MEC_7 @@ -1067,9 +1067,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT updates the systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.4.3.3" + "ETSI GS MEC 040, clause 5.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.4.3.3" Config Id Config_MEC_7 @@ -1125,9 +1125,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT updates the systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.4.3.3" + "ETSI GS MEC 040, clause 5.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.4.3.3" Config Id Config_MEC_7 @@ -1183,9 +1183,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when requested to update an unknown systemInfo" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.4.3.3" + "ETSI GS MEC 040, clause 5.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.4.3.3" Config Id Config_MEC_7 @@ -1232,9 +1232,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when requested to update with no data provided" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.4.3.3" + "ETSI GS MEC 040, clause 5.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.4.3.3" Config Id Config_MEC_7 @@ -1281,9 +1281,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT deletes the systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.4.3.5" + "ETSI GS MEC 040, clause 5.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.4.3.5" Config Id Config_MEC_7 @@ -1330,9 +1330,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when requested to delete an unknown systemInfo" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.4.3.5" + "ETSI GS MEC 040, clause 5.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.4.3.5" Config Id Config_MEC_7 @@ -1717,7 +1717,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT accepts a MEC application instance query and forward the response" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2.3" + "ETSI GS MEC 040, clause 5.2.2.3" Config Id Config_MEC_7 @@ -1759,7 +1759,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT accepts a Service Availability query and forward the response" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2.4" + "ETSI GS MEC 040, clause 5.2.2.4" Config Id Config_MEC_7 diff --git a/Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 b/Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 index 60a6253..1289f2a 100644 --- a/Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 +++ b/Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 @@ -14,10 +14,10 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT acknowledges the creation of SystemUpdateNotificationSubscription request when commanded by a MEC Application" Reference - "ETSI GS MEC 040 V3.3.1 Clause 5.2.3", - "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", - "ETSI GS MEC 013 V3.3.1 Clause 6.4.2", - "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.4" + "ETSI GS MEC 040 Clause 5.2.3", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 6.4.2", + "ETSI GS MEC 013 Clause 7.5.3.4" Config Id Config_MEC_7 @@ -72,10 +72,10 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application - Invalid subscriptionType" Reference - "ETSI GS MEC 040 V3.3.1 Clause 5.2.3", - "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", - "ETSI GS MEC 013 V3.3.1 Clause 6.4.2", - "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.4" + "ETSI GS MEC 040 Clause 5.2.3", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 6.4.2", + "ETSI GS MEC 013 Clause 7.5.3.4" Config Id Config_MEC_7 @@ -113,10 +113,10 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application - No callback" Reference - "ETSI GS MEC 040 V3.3.1 Clause 5.2.3", - "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", - "ETSI GS MEC 013 V3.3.1 Clause 6.4.2", - "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.4" + "ETSI GS MEC 040 Clause 5.2.3", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 6.4.2", + "ETSI GS MEC 013 Clause 7.5.3.4" Config Id Config_MEC_7 @@ -154,9 +154,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with the required SystemUpdateNotificationSubscription when queried by a MEC Application" Reference - "ETSI GS MEC 040 V3.3.1 Clause 5.2.3", - "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", - "ETSI GS MEC 013 V3.3.1 Clause 7.6.3.1" + "ETSI GS MEC 040 Clause 5.2.3", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.6.3.1" Config Id Config_MEC_7 @@ -198,9 +198,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with the correct error code when no subscription found" Reference - "ETSI GS MEC 040 V3.3.1 Clause 5.2.3", - "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", - "ETSI GS MEC 013 V3.3.1 Clause 7.6.3.1" + "ETSI GS MEC 040 Clause 5.2.3", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.6.3.1" Config Id Config_MEC_7 @@ -235,9 +235,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT acknowledges the changes of an existing SystemUpdateNotificationSubscription when commanded by a MEC Application" Reference - "ETSI GS MEC 040 V3.3.1 Clause 5.2.3", - "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", - "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.2" + "ETSI GS MEC 040 Clause 5.2.3", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.5.3.2" Config Id Config_MEC_7 @@ -289,9 +289,9 @@ Package MEC_MEC040_SRV_FED { "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 040 V3.3.1 Clause 5.2.3", - "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", - "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.2" + "ETSI GS MEC 040 Clause 5.2.3", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.5.3.2" Config Id Config_MEC_7 @@ -335,9 +335,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT acknowledges the cancellation of an existing SystemUpdateNotificationSubscription when commanded by a MEC Application" Reference - "ETSI GS MEC 040 V3.3.1 Clause 5.2.3", - "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", - "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.5" + "ETSI GS MEC 040 Clause 5.2.3", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.5.3.5" Config Id Config_MEC_7 @@ -371,9 +371,9 @@ Package MEC_MEC040_SRV_FED { "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 040 V3.3.1 Clause 5.2.3", - "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", - "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.5" + "ETSI GS MEC 040 Clause 5.2.3", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.5.3.5" Config Id Config_MEC_7 @@ -407,10 +407,10 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT terminates notifications after time expiration" Reference - "ETSI GS MEC 040 V3.3.1 Clause 5.2.3", - "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", - "ETSI GS MEC 013 V3.3.1 Clause 6.4.2", - "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.4" + "ETSI GS MEC 040 Clause 5.2.3", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 6.4.2", + "ETSI GS MEC 013 Clause 7.5.3.4" Config Id Config_MEC_7 diff --git a/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 b/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 index e7f5a2e..7e6d84c 100644 --- a/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 +++ b/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 @@ -9,10 +9,10 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { "Check that the IUT acknowledges the creation of QoS event subscription request when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.4.3", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 6.4.3", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -86,10 +86,10 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { "Check that the IUT acknowledges the creation of QoS event subscription request when commanded by a MEC Application - With thresholds" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.4.3", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 6.4.3", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -168,9 +168,9 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { by a MEC Application - Invalid SubscritionType" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -216,9 +216,9 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { by a MEC Application - Neither callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -265,9 +265,9 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { by a MEC Application - Both callbackReference and websockNotifConfig provided" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -315,9 +315,9 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { by a MEC Application - users not present (Note 2)" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -364,9 +364,9 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { by a MEC Application - flowFilter not present (Note 2)" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -412,9 +412,9 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { by a MEC Application - Invalid flowFilter" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -460,9 +460,9 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { by a MEC Application - Invalid condition on monitoringArea" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -511,9 +511,9 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { "Check that the IUT acknowledges the changes of QoS event subscription request when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.2" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.4.3.2" Config Id Config_MEC_8 @@ -580,9 +580,9 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { "Check that the IUT acknowledges the creation of QoS event subscription request when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.2" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.4.3.2" Config Id Config_MEC_8 @@ -632,9 +632,9 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { "Check that the IUT acknowledges the cancellation of QoS event subscription when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.5" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.4.3.5" Config Id Config_MEC_8 @@ -670,9 +670,9 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { "Check that the IUT acknowledges the cancellation of QoS event subscription when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.5" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.4.3.5" Config Id Config_MEC_8 @@ -708,9 +708,9 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { "Check that the IUT provides a test notification when requested by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.1", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.4.1", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -780,9 +780,9 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { "Check that the IUT terminates notifications when the expiry timer expires" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.1", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.4.1", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 diff --git a/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 b/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 index 7fce69c..0d13954 100644 --- a/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 +++ b/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 @@ -24,10 +24,10 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { "Check that the IUT acknowledges the creation of QoS measurement subscription request when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 6.4.2", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -100,10 +100,10 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { "Check that the IUT acknowledges the creation of QoS measurement subscription request when commanded by a MEC Application - with reportingInterval" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 6.4.2", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -178,10 +178,10 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { "Check that the IUT acknowledges the creation of QoS measurement subscription request when commanded by a MEC Application - with numberOfReports" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 6.4.2", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -263,9 +263,9 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { by a MEC Application - Invalid subscriptionType" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -312,9 +312,9 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { by a MEC Application - Neither callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -361,9 +361,9 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { by a MEC Application - Both callbackReference and websockNotifConfig provided" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -412,9 +412,9 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { by a MEC Application - users not present (Note 2)" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -461,9 +461,9 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { by a MEC Application - flowInfo not present (Note 2)" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -509,9 +509,9 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { by a MEC Application - Invalid flowFilter" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -557,9 +557,9 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { by a MEC Application - Invalid condition on reportingInterval/measuringPeriod" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -607,9 +607,9 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { by a MEC Application - Invalid condition on measuringArea" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -659,9 +659,9 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { "Check that the IUT acknowledges the changes of an existing QoS measurement subscription request when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.2" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.4.3.2" Config Id Config_MEC_8 @@ -730,9 +730,9 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { "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 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.2" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.4.3.2" Config Id Config_MEC_8 @@ -783,9 +783,9 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { "Check that the IUT acknowledges the cancellation of QoS measurement subscription when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.5" + "ETSI GS MEC 045 Clause 5.2.3", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.4.3.5" Config Id Config_MEC_8 @@ -821,9 +821,9 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { "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 045 3.1.1 Clause 5.2.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.5" + "ETSI GS MEC 045 Clause 5.2.3", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.4.3.5" Config Id Config_MEC_8 @@ -859,9 +859,9 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { "Check that the IUT provides a test notification when requested by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.1", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.4.1", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -934,9 +934,9 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { "Check that the IUT terminates notifications when the expiry timer expires" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.1", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.4.1", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 diff --git a/Test Purposes/MEC045/SUBLOOKUP/QoSLookup.tplan2 b/Test Purposes/MEC045/SUBLOOKUP/QoSLookup.tplan2 index 82bc33d..264f2e0 100644 --- a/Test Purposes/MEC045/SUBLOOKUP/QoSLookup.tplan2 +++ b/Test Purposes/MEC045/SUBLOOKUP/QoSLookup.tplan2 @@ -24,9 +24,9 @@ Package MEC_MEC045_SRV_QOSLOOKUP { "Check that the IUT responds with the list of QoS measurement subscriptions when queried by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.4", - "ETSI GS MEC 013 3.1.1 Clause 6.3.1", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.1" + "ETSI GS MEC 045 Clause 5.2.4", + "ETSI GS MEC 013 Clause 6.3.1", + "ETSI GS MEC 013 Clause 7.3.3.1" Config Id Config_MEC_8 @@ -65,9 +65,9 @@ Package MEC_MEC045_SRV_QOSLOOKUP { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.1", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.1" + "ETSI GS MEC 045 Clause 5.2.5", + "ETSI GS MEC 013 Clause 6.3.1", + "ETSI GS MEC 013 Clause 7.3.3.1" Config Id Config_MEC_8 @@ -103,9 +103,9 @@ Package MEC_MEC045_SRV_QOSLOOKUP { "Check that the IUT responds with an error when no subscription are created" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.4", - "ETSI GS MEC 013 3.1.1 Clause 6.3.1", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.1" + "ETSI GS MEC 045 Clause 5.2.4", + "ETSI GS MEC 013 Clause 6.3.1", + "ETSI GS MEC 013 Clause 7.3.3.1" Config Id Config_MEC_8 @@ -140,9 +140,9 @@ Package MEC_MEC045_SRV_QOSLOOKUP { "Check that the IUT responds with the list of QoS measurement subscriptions when queried by a MEC Application - Filter on subscriptionId" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.1", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.1" + "ETSI GS MEC 045 Clause 5.2.5", + "ETSI GS MEC 013 Clause 6.3.1", + "ETSI GS MEC 013 Clause 7.3.3.1" Config Id Config_MEC_8 @@ -189,9 +189,9 @@ Package MEC_MEC045_SRV_QOSLOOKUP { "Check that the IUT responds with the list of QoS measurement subscriptions when queried by a MEC Application - Filter on subscriptionType" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.1", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.1" + "ETSI GS MEC 045 Clause 5.2.5", + "ETSI GS MEC 013 Clause 6.3.1", + "ETSI GS MEC 013 Clause 7.3.3.1" Config Id Config_MEC_8 @@ -240,9 +240,9 @@ Package MEC_MEC045_SRV_QOSLOOKUP { "Check that the IUT responds with with an error when no subscription matches with the filter - Filter on subscriptionType" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.1", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.1" + "ETSI GS MEC 045 Clause 5.2.5", + "ETSI GS MEC 013 Clause 6.3.1", + "ETSI GS MEC 013 Clause 7.3.3.1" Config Id Config_MEC_8 @@ -284,9 +284,9 @@ Package MEC_MEC045_SRV_QOSLOOKUP { "Check that the IUT responds with with an error when no subscription matches with the filter - Filter on subscriptionId" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.1", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.1" + "ETSI GS MEC 045 Clause 5.2.5", + "ETSI GS MEC 013 Clause 6.3.1", + "ETSI GS MEC 013 Clause 7.3.3.1" Config Id Config_MEC_8 @@ -328,9 +328,9 @@ Package MEC_MEC045_SRV_QOSLOOKUP { "Check that the IUT responds with a QoS measurement subscription when queried by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.1" + "ETSI GS MEC 045 Clause 5.2.5", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.4.3.1" Config Id Config_MEC_8 @@ -374,9 +374,9 @@ Package MEC_MEC045_SRV_QOSLOOKUP { "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 045 3.1.1 Clause 5.2.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.1" + "ETSI GS MEC 045 Clause 5.2.5", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.4.3.1" Config Id Config_MEC_8 diff --git a/Test Purposes/MEC046/SRV/SENSDISCOVERY/SensDiscovery.tplan2 b/Test Purposes/MEC046/SRV/SENSDISCOVERY/SensDiscovery.tplan2 index f45da29..628af88 100644 --- a/Test Purposes/MEC046/SRV/SENSDISCOVERY/SensDiscovery.tplan2 +++ b/Test Purposes/MEC046/SRV/SENSDISCOVERY/SensDiscovery.tplan2 @@ -25,9 +25,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with the list of SensorDiscoveryInfo when queried by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.2.1", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.1" + "ETSI GS MEC 045 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.2.1", + "ETSI GS MEC 013 Clause 7.3.3.1" Config Id Config_MEC_9 @@ -69,9 +69,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with the list of SensorDiscoveryInfo when queried by a MEC Application - Using type filter" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.2.1", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.1" + "ETSI GS MEC 045 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.2.1", + "ETSI GS MEC 013 Clause 7.3.3.1" Config Id Config_MEC_9 @@ -116,9 +116,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application - Invalid filter" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.2.2", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + "ETSI GS MEC 045 Clause 5.3.4", + "ETSI GS MEC 013 Clause 6.2.2", + "ETSI GS MEC 013 Clause 7.6.3.1" Config Id Config_MEC_9 @@ -156,9 +156,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with an error when the IUT does not have sensor(s)" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.2.2", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + "ETSI GS MEC 045 Clause 5.3.4", + "ETSI GS MEC 013 Clause 6.2.2", + "ETSI GS MEC 013 Clause 7.6.3.1" Config Id Config_MEC_9 @@ -193,9 +193,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - No query parameters" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.1" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 7.4.3.1" Config Id Config_MEC_9 @@ -233,9 +233,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - With query parameters" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.1" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 7.4.3.1" Config Id Config_MEC_9 @@ -275,9 +275,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.1" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 7.4.3.1" Config Id Config_MEC_9 @@ -313,9 +313,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.1" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 7.4.3.1" Config Id Config_MEC_9 @@ -351,9 +351,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with a SensorDiscoveryEventSubscription when queried by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.1", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.1" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.1", + "ETSI GS MEC 013 Clause 7.5.3.1" Config Id Config_MEC_9 @@ -397,9 +397,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with a SensorDiscoveryEventSubscription when queried by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.1", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.1" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.1", + "ETSI GS MEC 013 Clause 7.5.3.1" Config Id Config_MEC_9 diff --git a/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 b/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 index 6d0c65b..3827fc1 100644 --- a/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 +++ b/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 @@ -25,9 +25,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - No optional query parameters" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + "ETSI GS MEC 045 Clause 5.3.5", + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 7.6.3.1" Config Id Config_MEC_9 @@ -66,9 +66,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - With optional query parameters" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + "ETSI GS MEC 045 Clause 5.3.5", + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 7.6.3.1" Config Id Config_MEC_9 @@ -107,9 +107,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + "ETSI GS MEC 045 Clause 5.3.5", + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 7.6.3.1" Config Id Config_MEC_9 @@ -146,9 +146,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with an error when the IUT does not have SensorStatus subscriptions registered" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + "ETSI GS MEC 045 Clause 5.3.5", + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 7.6.3.1" Config Id Config_MEC_9 @@ -183,10 +183,10 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with the list of SensorStatusSubscription when queried by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 6.5.2", - "ETSI GS MEC 013 3.1.1 Clause 7.8.3.1" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.4.2", + "ETSI GS MEC 013 Clause 6.5.2", + "ETSI GS MEC 013 Clause 7.8.3.1" Config Id Config_MEC_9 @@ -229,10 +229,10 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with an error when the IUT does not have sensor(s)" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 6.5.2", - "ETSI GS MEC 013 3.1.1 Clause 7.8.3.1" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.4.2", + "ETSI GS MEC 013 Clause 6.5.2", + "ETSI GS MEC 013 Clause 7.8.3.1" Config Id Config_MEC_9 @@ -268,9 +268,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with the list of SensorData when queried by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.2.3", - "ETSI GS MEC 013 3.1.1 Clause 7.9.3.1" + "ETSI GS MEC 045 Clause 5.3.4", + "ETSI GS MEC 013 Clause 6.2.3", + "ETSI GS MEC 013 Clause 7.9.3.1" Config Id Config_MEC_9 @@ -313,9 +313,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.2.3", - "ETSI GS MEC 013 3.1.1 Clause 7.9.3.1" + "ETSI GS MEC 045 Clause 5.3.4", + "ETSI GS MEC 013 Clause 6.2.3", + "ETSI GS MEC 013 Clause 7.9.3.1" Config Id Config_MEC_9 @@ -349,9 +349,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with an error when the IUT does not have sensor(s)" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.2.3", - "ETSI GS MEC 013 3.1.1 Clause 7.9.3.1" + "ETSI GS MEC 045 Clause 5.3.4", + "ETSI GS MEC 013 Clause 6.2.3", + "ETSI GS MEC 013 Clause 7.9.3.1" Config Id Config_MEC_9 @@ -387,9 +387,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - No query parameters" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.7", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.10.3.1" + "ETSI GS MEC 045 Clause 5.3.7", + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 7.10.3.1" Config Id Config_MEC_9 @@ -426,9 +426,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - With query parameters" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.7", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.10.3.1" + "ETSI GS MEC 045 Clause 5.3.7", + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 7.10.3.1" Config Id Config_MEC_9 @@ -467,9 +467,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.7", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.10.3.1" + "ETSI GS MEC 045 Clause 5.3.7", + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 7.10.3.1" Config Id Config_MEC_9 @@ -506,9 +506,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with an error when the IUT does not have SensorData subscriptions registered" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.7", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.10.3.1" + "ETSI GS MEC 045 Clause 5.3.7", + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 7.10.3.1" Config Id Config_MEC_9 @@ -543,9 +543,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with the a SensorDataSubscriptions when queried by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.7", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.11.3.1" + "ETSI GS MEC 045 Clause 5.3.7", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.11.3.1" Config Id Config_MEC_9 @@ -588,9 +588,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.7", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.11.3.1" + "ETSI GS MEC 045 Clause 5.3.7", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.11.3.1" Config Id Config_MEC_9 @@ -625,9 +625,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with the list of SensorCharacteristic when queried by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.8", - "ETSI GS MEC 013 3.1.1 Clause 6.5.4", - "ETSI GS MEC 013 3.1.1 Clause 7.12.3.1" + "ETSI GS MEC 045 Clause 5.3.8", + "ETSI GS MEC 013 Clause 6.5.4", + "ETSI GS MEC 013 Clause 7.12.3.1" Config Id Config_MEC_9 @@ -665,9 +665,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT acknowledges the change of the characteristics of one or more sensors when queried by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.8", - "ETSI GS MEC 013 3.1.1 Clause 6.5.4", - "ETSI GS MEC 013 3.1.1 Clause 7.12.3.2" + "ETSI GS MEC 045 Clause 5.3.8", + "ETSI GS MEC 013 Clause 6.5.4", + "ETSI GS MEC 013 Clause 7.12.3.2" Config Id Config_MEC_9 @@ -706,9 +706,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with an error when the a sensor does not have a characteristic" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.8", - "ETSI GS MEC 013 3.1.1 Clause 6.5.4", - "ETSI GS MEC 013 3.1.1 Clause 7.12.3.2" + "ETSI GS MEC 045 Clause 5.3.8", + "ETSI GS MEC 013 Clause 6.5.4", + "ETSI GS MEC 013 Clause 7.12.3.2" Config Id Config_MEC_9 diff --git a/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 b/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 index ca10c8c..26832fc 100644 --- a/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 +++ b/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 @@ -25,10 +25,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT acknowledges the creation of SensorDiscoveryEventSubscription request when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.1", - "ETSI GS MEC 013 3.1.1 Clause 6.4.1", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.4" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.1", + "ETSI GS MEC 013 Clause 6.4.1", + "ETSI GS MEC 013 Clause 7.4.3.4" Config Id Config_MEC_9 @@ -85,10 +85,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { by a MEC Application - Invalid subscriptionType" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.1", - "ETSI GS MEC 013 3.1.1 Clause 6.4.1", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.4" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.1", + "ETSI GS MEC 013 Clause 6.4.1", + "ETSI GS MEC 013 Clause 7.4.3.4" Config Id Config_MEC_9 @@ -127,10 +127,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { by a MEC Application - Neither callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.1", - "ETSI GS MEC 013 3.1.1 Clause 6.4.1", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.4" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.1", + "ETSI GS MEC 013 Clause 6.4.1", + "ETSI GS MEC 013 Clause 7.4.3.4" Config Id Config_MEC_9 @@ -169,10 +169,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { by a MEC Application - Both callbackReference and websockNotifConfig provided" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.1", - "ETSI GS MEC 013 3.1.1 Clause 6.4.1", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.4" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.1", + "ETSI GS MEC 013 Clause 6.4.1", + "ETSI GS MEC 013 Clause 7.4.3.4" Config Id Config_MEC_9 @@ -211,10 +211,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT acknowledges the changes of an existing SensorDiscoveryEventSubscription when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.1", - "ETSI GS MEC 013 3.1.1 Clause 6.4.1", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.2" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.1", + "ETSI GS MEC 013 Clause 6.4.1", + "ETSI GS MEC 013 Clause 7.5.3.2" Config Id Config_MEC_9 @@ -264,10 +264,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "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 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.1", - "ETSI GS MEC 013 3.1.1 Clause 6.4.1", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.2" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.1", + "ETSI GS MEC 013 Clause 6.4.1", + "ETSI GS MEC 013 Clause 7.5.3.2" Config Id Config_MEC_9 @@ -309,10 +309,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT acknowledges the cancellation of a SensorDiscoveryEventSubscription when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.1", - "ETSI GS MEC 013 3.1.1 Clause 6.4.1", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.2" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.1", + "ETSI GS MEC 013 Clause 6.4.1", + "ETSI GS MEC 013 Clause 7.5.3.2" Config Id Config_MEC_9 @@ -348,10 +348,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "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 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.1", - "ETSI GS MEC 013 3.1.1 Clause 6.4.1", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.2" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.1", + "ETSI GS MEC 013 Clause 6.4.1", + "ETSI GS MEC 013 Clause 7.5.3.2" Config Id Config_MEC_9 @@ -387,10 +387,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT acknowledges the creation of SensorStatusSubscription request when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 7.7.3.4" + "ETSI GS MEC 045 Clause 5.3.5", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 6.4.2", + "ETSI GS MEC 013 Clause 7.7.3.4" Config Id Config_MEC_9 @@ -446,10 +446,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { by a MEC Application - Invalid subscriptionType" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 7.7.3.4" + "ETSI GS MEC 045 Clause 5.3.5", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 6.4.2", + "ETSI GS MEC 013 Clause 7.7.3.4" Config Id Config_MEC_9 @@ -488,10 +488,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { by a MEC Application - Neither callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 7.7.3.4" + "ETSI GS MEC 045 Clause 5.3.5", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 6.4.2", + "ETSI GS MEC 013 Clause 7.7.3.4" Config Id Config_MEC_9 @@ -530,10 +530,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { by a MEC Application - Both callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 7.7.3.4" + "ETSI GS MEC 045 Clause 5.3.5", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 6.4.2", + "ETSI GS MEC 013 Clause 7.7.3.4" Config Id Config_MEC_9 @@ -572,10 +572,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT acknowledges the changes of an existing SensorStatusSubscription when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 7.8.3.2" + "ETSI GS MEC 045 Clause 5.3.5", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 6.4.2", + "ETSI GS MEC 013 Clause 7.8.3.2" Config Id Config_MEC_9 @@ -625,10 +625,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "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 045 3.1.1 Clause 5.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 7.8.3.2" + "ETSI GS MEC 045 Clause 5.3.5", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 6.4.2", + "ETSI GS MEC 013 Clause 7.8.3.2" Config Id Config_MEC_9 @@ -671,10 +671,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT acknowledges the cancellation of an existing SensorStatusSubscription when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 7.8.3.5" + "ETSI GS MEC 045 Clause 5.3.5", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 6.4.2", + "ETSI GS MEC 013 Clause 7.8.3.5" Config Id Config_MEC_9 @@ -710,10 +710,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "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 045 3.1.1 Clause 5.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 7.8.3.5" + "ETSI GS MEC 045 Clause 5.3.5", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 6.4.2", + "ETSI GS MEC 013 Clause 7.8.3.5" Config Id Config_MEC_9 @@ -749,10 +749,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT acknowledges the creation of SensorDataSubscription request when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.4.3", - "ETSI GS MEC 013 3.1.1 Clause 7.10.3.4" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 6.4.3", + "ETSI GS MEC 013 Clause 7.10.3.4" Config Id Config_MEC_9 @@ -810,10 +810,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { by a MEC Application - Invalid subscriptionType" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.4.3", - "ETSI GS MEC 013 3.1.1 Clause 7.10.3.4" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 6.4.3", + "ETSI GS MEC 013 Clause 7.10.3.4" Config Id Config_MEC_9 @@ -853,10 +853,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { by a MEC Application - Both callbackReference and websockNotifConfig provided" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.4.3", - "ETSI GS MEC 013 3.1.1 Clause 7.10.3.4" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 6.4.3", + "ETSI GS MEC 013 Clause 7.10.3.4" Config Id Config_MEC_9 @@ -896,10 +896,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { by a MEC Application - Neither callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.4.3", - "ETSI GS MEC 013 3.1.1 Clause 7.10.3.4" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 6.4.3", + "ETSI GS MEC 013 Clause 7.10.3.4" Config Id Config_MEC_9 @@ -939,10 +939,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT acknowledges the changes of an existing SensorDataSubscription when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.4.3", - "ETSI GS MEC 013 3.1.1 Clause 7.11.3.2" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 6.4.3", + "ETSI GS MEC 013 Clause 7.11.3.2" Config Id Config_MEC_9 @@ -989,10 +989,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "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 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.4.3", - "ETSI GS MEC 013 3.1.1 Clause 7.11.3.2" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 6.4.3", + "ETSI GS MEC 013 Clause 7.11.3.2" Config Id Config_MEC_9 @@ -1033,10 +1033,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT acknowledges the cancellation of an existing SensorDataSubscription when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.4.3", - "ETSI GS MEC 013 3.1.1 Clause 7.11.3.5" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 6.4.3", + "ETSI GS MEC 013 Clause 7.11.3.5" Config Id Config_MEC_9 @@ -1072,10 +1072,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "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 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.4.3", - "ETSI GS MEC 013 3.1.1 Clause 7.11.3.5" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 6.4.3", + "ETSI GS MEC 013 Clause 7.11.3.5" Config Id Config_MEC_9 -- GitLab From 43cfa9037a539eafe8798b847b0c38dd56ce06a5 Mon Sep 17 00:00:00 2001 From: garciay Date: Thu, 3 Jul 2025 07:50:35 +0200 Subject: [PATCH 17/19] Fixing minor TDL-TO syntax issues; Adding missimg PICS --- Test Purposes/MEC015/SRV/MTS/MultiAccessTrafficSteering.tplan2 | 2 +- Test Purposes/MEC015/SRV/TM/TrafficManagement.tplan2 | 2 +- Test Purposes/mec-common.tplan2 | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Test Purposes/MEC015/SRV/MTS/MultiAccessTrafficSteering.tplan2 b/Test Purposes/MEC015/SRV/MTS/MultiAccessTrafficSteering.tplan2 index 8fbb406..08a429f 100644 --- a/Test Purposes/MEC015/SRV/MTS/MultiAccessTrafficSteering.tplan2 +++ b/Test Purposes/MEC015/SRV/MTS/MultiAccessTrafficSteering.tplan2 @@ -125,7 +125,7 @@ Package MEC_MEC015_SRV_MTS { status_code set to "200 OK" body containing mtsSessionInfo containing - appInsId indicating value APP_INSTANCE_ID;;;; + appInsId indicating value APP_INSTANCE_ID;;; to the MEC_APP entity } } diff --git a/Test Purposes/MEC015/SRV/TM/TrafficManagement.tplan2 b/Test Purposes/MEC015/SRV/TM/TrafficManagement.tplan2 index de032be..7ec5ac7 100644 --- a/Test Purposes/MEC015/SRV/TM/TrafficManagement.tplan2 +++ b/Test Purposes/MEC015/SRV/TM/TrafficManagement.tplan2 @@ -981,7 +981,7 @@ Package MEC_MEC015_SRV_TM { Initial conditions with { the IUT entity being_in idle_state and the MEC_APP entity having a bwInfo containing - allocationId indicating value ; + allocationId indicating value ALLOCATION_ID; } // MEC 015 Clause 6.2.3ALLOCATION_ID diff --git a/Test Purposes/mec-common.tplan2 b/Test Purposes/mec-common.tplan2 index 86293eb..1e5ff7b 100644 --- a/Test Purposes/mec-common.tplan2 +++ b/Test Purposes/mec-common.tplan2 @@ -24,6 +24,7 @@ Package MEC_Common { - PIC_AMS - PIC_AMS_NOTIFICATIONS - PIC_GRANTS_MANAGEMENT + - PICS_MULTI_ACCESS_TRAFFIC_STEERING_API_SUPPORTED ; entities: - MEC_OSS -- GitLab From 2e123c9b7b1de504c8e3f909fbf981d62ead41f5 Mon Sep 17 00:00:00 2001 From: garciay Date: Thu, 3 Jul 2025 12:47:27 +0200 Subject: [PATCH 18/19] Fixing reference errors in MEC 045 & MEC 046 (copy-past issues) --- .../MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 | 64 +++--- .../MEASSUBNOT/QoSMeasurementSubNot.tplan2 | 74 +++---- .../MEC045/SUBLOOKUP/QoSLookup.tplan2 | 36 ++-- .../SRV/SENSDISCOVERY/SensDiscovery.tplan2 | 60 +++--- .../MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 | 114 +++++------ .../MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 | 192 +++++++++--------- 6 files changed, 270 insertions(+), 270 deletions(-) diff --git a/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 b/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 index 7e6d84c..58d8d4b 100644 --- a/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 +++ b/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 @@ -10,9 +10,9 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 6.4.3", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.3", + "ETSI GS MEC 045 Clause 6.4.3", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -87,9 +87,9 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 6.4.3", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.3", + "ETSI GS MEC 045 Clause 6.4.3", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -169,8 +169,8 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.3", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -217,8 +217,8 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.3", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -266,8 +266,8 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.3", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -316,8 +316,8 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.3", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -365,8 +365,8 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.3", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -413,8 +413,8 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.3", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -461,8 +461,8 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.3", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -512,8 +512,8 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 7.4.3.2" + "ETSI GS MEC 045 Clause 6.3.3", + "ETSI GS MEC 045 Clause 7.4.3.2" Config Id Config_MEC_8 @@ -581,8 +581,8 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 7.4.3.2" + "ETSI GS MEC 045 Clause 6.3.3", + "ETSI GS MEC 045 Clause 7.4.3.2" Config Id Config_MEC_8 @@ -633,8 +633,8 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 7.4.3.5" + "ETSI GS MEC 045 Clause 6.3.3", + "ETSI GS MEC 045 Clause 7.4.3.5" Config Id Config_MEC_8 @@ -671,8 +671,8 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 7.4.3.5" + "ETSI GS MEC 045 Clause 6.3.3", + "ETSI GS MEC 045 Clause 7.4.3.5" Config Id Config_MEC_8 @@ -709,8 +709,8 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.4.1", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.4.1", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -781,8 +781,8 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.4.1", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.4.1", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 diff --git a/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 b/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 index 0d13954..85ab368 100644 --- a/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 +++ b/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 @@ -25,9 +25,9 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 6.4.2", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 6.4.2", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -101,9 +101,9 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 6.4.2", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 6.4.2", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -179,9 +179,9 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 6.4.2", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 6.4.2", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -264,8 +264,8 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -313,8 +313,8 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -362,8 +362,8 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -413,8 +413,8 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -462,8 +462,8 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -510,8 +510,8 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -558,8 +558,8 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -608,8 +608,8 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -660,8 +660,8 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 7.4.3.2" + "ETSI GS MEC 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.4.3.2" Config Id Config_MEC_8 @@ -731,8 +731,8 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 7.4.3.2" + "ETSI GS MEC 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.4.3.2" Config Id Config_MEC_8 @@ -784,8 +784,8 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.3", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 7.4.3.5" + "ETSI GS MEC 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.4.3.5" Config Id Config_MEC_8 @@ -822,8 +822,8 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.3", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 7.4.3.5" + "ETSI GS MEC 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.4.3.5" Config Id Config_MEC_8 @@ -860,8 +860,8 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.4.1", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.4.1", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -935,8 +935,8 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.4.1", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.4.1", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 diff --git a/Test Purposes/MEC045/SUBLOOKUP/QoSLookup.tplan2 b/Test Purposes/MEC045/SUBLOOKUP/QoSLookup.tplan2 index 264f2e0..9f9805a 100644 --- a/Test Purposes/MEC045/SUBLOOKUP/QoSLookup.tplan2 +++ b/Test Purposes/MEC045/SUBLOOKUP/QoSLookup.tplan2 @@ -25,8 +25,8 @@ Package MEC_MEC045_SRV_QOSLOOKUP { Reference "ETSI GS MEC 045 Clause 5.2.4", - "ETSI GS MEC 013 Clause 6.3.1", - "ETSI GS MEC 013 Clause 7.3.3.1" + "ETSI GS MEC 045 Clause 6.3.1", + "ETSI GS MEC 045 Clause 7.3.3.1" Config Id Config_MEC_8 @@ -66,8 +66,8 @@ Package MEC_MEC045_SRV_QOSLOOKUP { Reference "ETSI GS MEC 045 Clause 5.2.5", - "ETSI GS MEC 013 Clause 6.3.1", - "ETSI GS MEC 013 Clause 7.3.3.1" + "ETSI GS MEC 045 Clause 6.3.1", + "ETSI GS MEC 045 Clause 7.3.3.1" Config Id Config_MEC_8 @@ -104,8 +104,8 @@ Package MEC_MEC045_SRV_QOSLOOKUP { Reference "ETSI GS MEC 045 Clause 5.2.4", - "ETSI GS MEC 013 Clause 6.3.1", - "ETSI GS MEC 013 Clause 7.3.3.1" + "ETSI GS MEC 045 Clause 6.3.1", + "ETSI GS MEC 045 Clause 7.3.3.1" Config Id Config_MEC_8 @@ -141,8 +141,8 @@ Package MEC_MEC045_SRV_QOSLOOKUP { Reference "ETSI GS MEC 045 Clause 5.2.5", - "ETSI GS MEC 013 Clause 6.3.1", - "ETSI GS MEC 013 Clause 7.3.3.1" + "ETSI GS MEC 045 Clause 6.3.1", + "ETSI GS MEC 045 Clause 7.3.3.1" Config Id Config_MEC_8 @@ -190,8 +190,8 @@ Package MEC_MEC045_SRV_QOSLOOKUP { Reference "ETSI GS MEC 045 Clause 5.2.5", - "ETSI GS MEC 013 Clause 6.3.1", - "ETSI GS MEC 013 Clause 7.3.3.1" + "ETSI GS MEC 045 Clause 6.3.1", + "ETSI GS MEC 045 Clause 7.3.3.1" Config Id Config_MEC_8 @@ -241,8 +241,8 @@ Package MEC_MEC045_SRV_QOSLOOKUP { Reference "ETSI GS MEC 045 Clause 5.2.5", - "ETSI GS MEC 013 Clause 6.3.1", - "ETSI GS MEC 013 Clause 7.3.3.1" + "ETSI GS MEC 045 Clause 6.3.1", + "ETSI GS MEC 045 Clause 7.3.3.1" Config Id Config_MEC_8 @@ -285,8 +285,8 @@ Package MEC_MEC045_SRV_QOSLOOKUP { Reference "ETSI GS MEC 045 Clause 5.2.5", - "ETSI GS MEC 013 Clause 6.3.1", - "ETSI GS MEC 013 Clause 7.3.3.1" + "ETSI GS MEC 045 Clause 6.3.1", + "ETSI GS MEC 045 Clause 7.3.3.1" Config Id Config_MEC_8 @@ -329,8 +329,8 @@ Package MEC_MEC045_SRV_QOSLOOKUP { Reference "ETSI GS MEC 045 Clause 5.2.5", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 7.4.3.1" + "ETSI GS MEC 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.4.3.1" Config Id Config_MEC_8 @@ -375,8 +375,8 @@ Package MEC_MEC045_SRV_QOSLOOKUP { Reference "ETSI GS MEC 045 Clause 5.2.5", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 7.4.3.1" + "ETSI GS MEC 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.4.3.1" Config Id Config_MEC_8 diff --git a/Test Purposes/MEC046/SRV/SENSDISCOVERY/SensDiscovery.tplan2 b/Test Purposes/MEC046/SRV/SENSDISCOVERY/SensDiscovery.tplan2 index 628af88..fe6583d 100644 --- a/Test Purposes/MEC046/SRV/SENSDISCOVERY/SensDiscovery.tplan2 +++ b/Test Purposes/MEC046/SRV/SENSDISCOVERY/SensDiscovery.tplan2 @@ -25,9 +25,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with the list of SensorDiscoveryInfo when queried by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.2", - "ETSI GS MEC 013 Clause 6.2.1", - "ETSI GS MEC 013 Clause 7.3.3.1" + "ETSI GS MEC 046 Clause 5.3.2", + "ETSI GS MEC 046 Clause 6.2.1", + "ETSI GS MEC 046 Clause 7.3.3.1" Config Id Config_MEC_9 @@ -69,9 +69,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with the list of SensorDiscoveryInfo when queried by a MEC Application - Using type filter" Reference - "ETSI GS MEC 045 Clause 5.3.2", - "ETSI GS MEC 013 Clause 6.2.1", - "ETSI GS MEC 013 Clause 7.3.3.1" + "ETSI GS MEC 046 Clause 5.3.2", + "ETSI GS MEC 046 Clause 6.2.1", + "ETSI GS MEC 046 Clause 7.3.3.1" Config Id Config_MEC_9 @@ -116,9 +116,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application - Invalid filter" Reference - "ETSI GS MEC 045 Clause 5.3.4", - "ETSI GS MEC 013 Clause 6.2.2", - "ETSI GS MEC 013 Clause 7.6.3.1" + "ETSI GS MEC 046 Clause 5.3.4", + "ETSI GS MEC 046 Clause 6.2.2", + "ETSI GS MEC 046 Clause 7.6.3.1" Config Id Config_MEC_9 @@ -156,9 +156,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with an error when the IUT does not have sensor(s)" Reference - "ETSI GS MEC 045 Clause 5.3.4", - "ETSI GS MEC 013 Clause 6.2.2", - "ETSI GS MEC 013 Clause 7.6.3.1" + "ETSI GS MEC 046 Clause 5.3.4", + "ETSI GS MEC 046 Clause 6.2.2", + "ETSI GS MEC 046 Clause 7.6.3.1" Config Id Config_MEC_9 @@ -193,9 +193,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - No query parameters" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.4", - "ETSI GS MEC 013 Clause 7.4.3.1" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.4", + "ETSI GS MEC 046 Clause 7.4.3.1" Config Id Config_MEC_9 @@ -233,9 +233,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - With query parameters" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.4", - "ETSI GS MEC 013 Clause 7.4.3.1" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.4", + "ETSI GS MEC 046 Clause 7.4.3.1" Config Id Config_MEC_9 @@ -275,9 +275,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.4", - "ETSI GS MEC 013 Clause 7.4.3.1" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.4", + "ETSI GS MEC 046 Clause 7.4.3.1" Config Id Config_MEC_9 @@ -313,9 +313,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.4", - "ETSI GS MEC 013 Clause 7.4.3.1" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.4", + "ETSI GS MEC 046 Clause 7.4.3.1" Config Id Config_MEC_9 @@ -351,9 +351,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with a SensorDiscoveryEventSubscription when queried by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.1", - "ETSI GS MEC 013 Clause 7.5.3.1" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.1", + "ETSI GS MEC 046 Clause 7.5.3.1" Config Id Config_MEC_9 @@ -397,9 +397,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with a SensorDiscoveryEventSubscription when queried by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.1", - "ETSI GS MEC 013 Clause 7.5.3.1" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.1", + "ETSI GS MEC 046 Clause 7.5.3.1" Config Id Config_MEC_9 diff --git a/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 b/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 index 3827fc1..a7de41a 100644 --- a/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 +++ b/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 @@ -25,9 +25,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - No optional query parameters" Reference - "ETSI GS MEC 045 Clause 5.3.5", - "ETSI GS MEC 013 Clause 6.3.4", - "ETSI GS MEC 013 Clause 7.6.3.1" + "ETSI GS MEC 046 Clause 5.3.5", + "ETSI GS MEC 046 Clause 6.3.4", + "ETSI GS MEC 046 Clause 7.6.3.1" Config Id Config_MEC_9 @@ -45,7 +45,7 @@ Package MEC_MEC046_SRV_SENSLOOKUP { the IUT entity receives a vGET containing uri indicating value "sens/v1/subscriptions/sensor_status", query_parameters containing - type indicating value SENSOR_TYPE;;; + type_ indicating value SENSOR_TYPE;; from the MEC_APP entity } then { @@ -66,9 +66,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - With optional query parameters" Reference - "ETSI GS MEC 045 Clause 5.3.5", - "ETSI GS MEC 013 Clause 6.3.4", - "ETSI GS MEC 013 Clause 7.6.3.1" + "ETSI GS MEC 046 Clause 5.3.5", + "ETSI GS MEC 046 Clause 6.3.4", + "ETSI GS MEC 046 Clause 7.6.3.1" Config Id Config_MEC_9 @@ -107,9 +107,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.5", - "ETSI GS MEC 013 Clause 6.3.4", - "ETSI GS MEC 013 Clause 7.6.3.1" + "ETSI GS MEC 046 Clause 5.3.5", + "ETSI GS MEC 046 Clause 6.3.4", + "ETSI GS MEC 046 Clause 7.6.3.1" Config Id Config_MEC_9 @@ -146,9 +146,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with an error when the IUT does not have SensorStatus subscriptions registered" Reference - "ETSI GS MEC 045 Clause 5.3.5", - "ETSI GS MEC 013 Clause 6.3.4", - "ETSI GS MEC 013 Clause 7.6.3.1" + "ETSI GS MEC 046 Clause 5.3.5", + "ETSI GS MEC 046 Clause 6.3.4", + "ETSI GS MEC 046 Clause 7.6.3.1" Config Id Config_MEC_9 @@ -183,10 +183,10 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with the list of SensorStatusSubscription when queried by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.4.2", - "ETSI GS MEC 013 Clause 6.5.2", - "ETSI GS MEC 013 Clause 7.8.3.1" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.4.2", + "ETSI GS MEC 046 Clause 6.5.2", + "ETSI GS MEC 046 Clause 7.8.3.1" Config Id Config_MEC_9 @@ -229,10 +229,10 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with an error when the IUT does not have sensor(s)" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.4.2", - "ETSI GS MEC 013 Clause 6.5.2", - "ETSI GS MEC 013 Clause 7.8.3.1" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.4.2", + "ETSI GS MEC 046 Clause 6.5.2", + "ETSI GS MEC 046 Clause 7.8.3.1" Config Id Config_MEC_9 @@ -268,9 +268,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with the list of SensorData when queried by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.4", - "ETSI GS MEC 013 Clause 6.2.3", - "ETSI GS MEC 013 Clause 7.9.3.1" + "ETSI GS MEC 046 Clause 5.3.4", + "ETSI GS MEC 046 Clause 6.2.3", + "ETSI GS MEC 046 Clause 7.9.3.1" Config Id Config_MEC_9 @@ -313,9 +313,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.4", - "ETSI GS MEC 013 Clause 6.2.3", - "ETSI GS MEC 013 Clause 7.9.3.1" + "ETSI GS MEC 046 Clause 5.3.4", + "ETSI GS MEC 046 Clause 6.2.3", + "ETSI GS MEC 046 Clause 7.9.3.1" Config Id Config_MEC_9 @@ -349,9 +349,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with an error when the IUT does not have sensor(s)" Reference - "ETSI GS MEC 045 Clause 5.3.4", - "ETSI GS MEC 013 Clause 6.2.3", - "ETSI GS MEC 013 Clause 7.9.3.1" + "ETSI GS MEC 046 Clause 5.3.4", + "ETSI GS MEC 046 Clause 6.2.3", + "ETSI GS MEC 046 Clause 7.9.3.1" Config Id Config_MEC_9 @@ -387,9 +387,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - No query parameters" Reference - "ETSI GS MEC 045 Clause 5.3.7", - "ETSI GS MEC 013 Clause 6.3.4", - "ETSI GS MEC 013 Clause 7.10.3.1" + "ETSI GS MEC 046 Clause 5.3.7", + "ETSI GS MEC 046 Clause 6.3.4", + "ETSI GS MEC 046 Clause 7.10.3.1" Config Id Config_MEC_9 @@ -426,9 +426,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - With query parameters" Reference - "ETSI GS MEC 045 Clause 5.3.7", - "ETSI GS MEC 013 Clause 6.3.4", - "ETSI GS MEC 013 Clause 7.10.3.1" + "ETSI GS MEC 046 Clause 5.3.7", + "ETSI GS MEC 046 Clause 6.3.4", + "ETSI GS MEC 046 Clause 7.10.3.1" Config Id Config_MEC_9 @@ -467,9 +467,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.7", - "ETSI GS MEC 013 Clause 6.3.4", - "ETSI GS MEC 013 Clause 7.10.3.1" + "ETSI GS MEC 046 Clause 5.3.7", + "ETSI GS MEC 046 Clause 6.3.4", + "ETSI GS MEC 046 Clause 7.10.3.1" Config Id Config_MEC_9 @@ -506,9 +506,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with an error when the IUT does not have SensorData subscriptions registered" Reference - "ETSI GS MEC 045 Clause 5.3.7", - "ETSI GS MEC 013 Clause 6.3.4", - "ETSI GS MEC 013 Clause 7.10.3.1" + "ETSI GS MEC 046 Clause 5.3.7", + "ETSI GS MEC 046 Clause 6.3.4", + "ETSI GS MEC 046 Clause 7.10.3.1" Config Id Config_MEC_9 @@ -543,9 +543,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with the a SensorDataSubscriptions when queried by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.7", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 7.11.3.1" + "ETSI GS MEC 046 Clause 5.3.7", + "ETSI GS MEC 046 Clause 6.3.3", + "ETSI GS MEC 046 Clause 7.11.3.1" Config Id Config_MEC_9 @@ -588,9 +588,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.7", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 7.11.3.1" + "ETSI GS MEC 046 Clause 5.3.7", + "ETSI GS MEC 046 Clause 6.3.3", + "ETSI GS MEC 046 Clause 7.11.3.1" Config Id Config_MEC_9 @@ -625,9 +625,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with the list of SensorCharacteristic when queried by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.8", - "ETSI GS MEC 013 Clause 6.5.4", - "ETSI GS MEC 013 Clause 7.12.3.1" + "ETSI GS MEC 046 Clause 5.3.8", + "ETSI GS MEC 046 Clause 6.5.4", + "ETSI GS MEC 046 Clause 7.12.3.1" Config Id Config_MEC_9 @@ -665,9 +665,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT acknowledges the change of the characteristics of one or more sensors when queried by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.8", - "ETSI GS MEC 013 Clause 6.5.4", - "ETSI GS MEC 013 Clause 7.12.3.2" + "ETSI GS MEC 046 Clause 5.3.8", + "ETSI GS MEC 046 Clause 6.5.4", + "ETSI GS MEC 046 Clause 7.12.3.2" Config Id Config_MEC_9 @@ -706,9 +706,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with an error when the a sensor does not have a characteristic" Reference - "ETSI GS MEC 045 Clause 5.3.8", - "ETSI GS MEC 013 Clause 6.5.4", - "ETSI GS MEC 013 Clause 7.12.3.2" + "ETSI GS MEC 046 Clause 5.3.8", + "ETSI GS MEC 046 Clause 6.5.4", + "ETSI GS MEC 046 Clause 7.12.3.2" Config Id Config_MEC_9 diff --git a/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 b/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 index 26832fc..eae826e 100644 --- a/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 +++ b/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 @@ -25,10 +25,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT acknowledges the creation of SensorDiscoveryEventSubscription request when commanded by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.1", - "ETSI GS MEC 013 Clause 6.4.1", - "ETSI GS MEC 013 Clause 7.4.3.4" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.1", + "ETSI GS MEC 046 Clause 6.4.1", + "ETSI GS MEC 046 Clause 7.4.3.4" Config Id Config_MEC_9 @@ -85,10 +85,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { by a MEC Application - Invalid subscriptionType" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.1", - "ETSI GS MEC 013 Clause 6.4.1", - "ETSI GS MEC 013 Clause 7.4.3.4" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.1", + "ETSI GS MEC 046 Clause 6.4.1", + "ETSI GS MEC 046 Clause 7.4.3.4" Config Id Config_MEC_9 @@ -127,10 +127,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { by a MEC Application - Neither callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.1", - "ETSI GS MEC 013 Clause 6.4.1", - "ETSI GS MEC 013 Clause 7.4.3.4" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.1", + "ETSI GS MEC 046 Clause 6.4.1", + "ETSI GS MEC 046 Clause 7.4.3.4" Config Id Config_MEC_9 @@ -169,10 +169,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { by a MEC Application - Both callbackReference and websockNotifConfig provided" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.1", - "ETSI GS MEC 013 Clause 6.4.1", - "ETSI GS MEC 013 Clause 7.4.3.4" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.1", + "ETSI GS MEC 046 Clause 6.4.1", + "ETSI GS MEC 046 Clause 7.4.3.4" Config Id Config_MEC_9 @@ -211,10 +211,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT acknowledges the changes of an existing SensorDiscoveryEventSubscription when commanded by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.1", - "ETSI GS MEC 013 Clause 6.4.1", - "ETSI GS MEC 013 Clause 7.5.3.2" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.1", + "ETSI GS MEC 046 Clause 6.4.1", + "ETSI GS MEC 046 Clause 7.5.3.2" Config Id Config_MEC_9 @@ -264,10 +264,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "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 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.1", - "ETSI GS MEC 013 Clause 6.4.1", - "ETSI GS MEC 013 Clause 7.5.3.2" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.1", + "ETSI GS MEC 046 Clause 6.4.1", + "ETSI GS MEC 046 Clause 7.5.3.2" Config Id Config_MEC_9 @@ -309,10 +309,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT acknowledges the cancellation of a SensorDiscoveryEventSubscription when commanded by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.1", - "ETSI GS MEC 013 Clause 6.4.1", - "ETSI GS MEC 013 Clause 7.5.3.2" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.1", + "ETSI GS MEC 046 Clause 6.4.1", + "ETSI GS MEC 046 Clause 7.5.3.2" Config Id Config_MEC_9 @@ -348,10 +348,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "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 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.1", - "ETSI GS MEC 013 Clause 6.4.1", - "ETSI GS MEC 013 Clause 7.5.3.2" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.1", + "ETSI GS MEC 046 Clause 6.4.1", + "ETSI GS MEC 046 Clause 7.5.3.2" Config Id Config_MEC_9 @@ -387,10 +387,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT acknowledges the creation of SensorStatusSubscription request when commanded by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.5", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 6.4.2", - "ETSI GS MEC 013 Clause 7.7.3.4" + "ETSI GS MEC 046 Clause 5.3.5", + "ETSI GS MEC 046 Clause 6.3.2", + "ETSI GS MEC 046 Clause 6.4.2", + "ETSI GS MEC 046 Clause 7.7.3.4" Config Id Config_MEC_9 @@ -446,10 +446,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { by a MEC Application - Invalid subscriptionType" Reference - "ETSI GS MEC 045 Clause 5.3.5", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 6.4.2", - "ETSI GS MEC 013 Clause 7.7.3.4" + "ETSI GS MEC 046 Clause 5.3.5", + "ETSI GS MEC 046 Clause 6.3.2", + "ETSI GS MEC 046 Clause 6.4.2", + "ETSI GS MEC 046 Clause 7.7.3.4" Config Id Config_MEC_9 @@ -488,10 +488,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { by a MEC Application - Neither callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 045 Clause 5.3.5", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 6.4.2", - "ETSI GS MEC 013 Clause 7.7.3.4" + "ETSI GS MEC 046 Clause 5.3.5", + "ETSI GS MEC 046 Clause 6.3.2", + "ETSI GS MEC 046 Clause 6.4.2", + "ETSI GS MEC 046 Clause 7.7.3.4" Config Id Config_MEC_9 @@ -530,10 +530,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { by a MEC Application - Both callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 045 Clause 5.3.5", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 6.4.2", - "ETSI GS MEC 013 Clause 7.7.3.4" + "ETSI GS MEC 046 Clause 5.3.5", + "ETSI GS MEC 046 Clause 6.3.2", + "ETSI GS MEC 046 Clause 6.4.2", + "ETSI GS MEC 046 Clause 7.7.3.4" Config Id Config_MEC_9 @@ -572,10 +572,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT acknowledges the changes of an existing SensorStatusSubscription when commanded by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.5", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 6.4.2", - "ETSI GS MEC 013 Clause 7.8.3.2" + "ETSI GS MEC 046 Clause 5.3.5", + "ETSI GS MEC 046 Clause 6.3.2", + "ETSI GS MEC 046 Clause 6.4.2", + "ETSI GS MEC 046 Clause 7.8.3.2" Config Id Config_MEC_9 @@ -625,10 +625,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "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 045 Clause 5.3.5", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 6.4.2", - "ETSI GS MEC 013 Clause 7.8.3.2" + "ETSI GS MEC 046 Clause 5.3.5", + "ETSI GS MEC 046 Clause 6.3.2", + "ETSI GS MEC 046 Clause 6.4.2", + "ETSI GS MEC 046 Clause 7.8.3.2" Config Id Config_MEC_9 @@ -671,10 +671,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT acknowledges the cancellation of an existing SensorStatusSubscription when commanded by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.5", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 6.4.2", - "ETSI GS MEC 013 Clause 7.8.3.5" + "ETSI GS MEC 046 Clause 5.3.5", + "ETSI GS MEC 046 Clause 6.3.2", + "ETSI GS MEC 046 Clause 6.4.2", + "ETSI GS MEC 046 Clause 7.8.3.5" Config Id Config_MEC_9 @@ -710,10 +710,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "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 045 Clause 5.3.5", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 6.4.2", - "ETSI GS MEC 013 Clause 7.8.3.5" + "ETSI GS MEC 046 Clause 5.3.5", + "ETSI GS MEC 046 Clause 6.3.2", + "ETSI GS MEC 046 Clause 6.4.2", + "ETSI GS MEC 046 Clause 7.8.3.5" Config Id Config_MEC_9 @@ -749,10 +749,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT acknowledges the creation of SensorDataSubscription request when commanded by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 6.4.3", - "ETSI GS MEC 013 Clause 7.10.3.4" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.3", + "ETSI GS MEC 046 Clause 6.4.3", + "ETSI GS MEC 046 Clause 7.10.3.4" Config Id Config_MEC_9 @@ -810,10 +810,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { by a MEC Application - Invalid subscriptionType" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 6.4.3", - "ETSI GS MEC 013 Clause 7.10.3.4" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.3", + "ETSI GS MEC 046 Clause 6.4.3", + "ETSI GS MEC 046 Clause 7.10.3.4" Config Id Config_MEC_9 @@ -853,10 +853,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { by a MEC Application - Both callbackReference and websockNotifConfig provided" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 6.4.3", - "ETSI GS MEC 013 Clause 7.10.3.4" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.3", + "ETSI GS MEC 046 Clause 6.4.3", + "ETSI GS MEC 046 Clause 7.10.3.4" Config Id Config_MEC_9 @@ -896,10 +896,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { by a MEC Application - Neither callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 6.4.3", - "ETSI GS MEC 013 Clause 7.10.3.4" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.3", + "ETSI GS MEC 046 Clause 6.4.3", + "ETSI GS MEC 046 Clause 7.10.3.4" Config Id Config_MEC_9 @@ -939,10 +939,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT acknowledges the changes of an existing SensorDataSubscription when commanded by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 6.4.3", - "ETSI GS MEC 013 Clause 7.11.3.2" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.3", + "ETSI GS MEC 046 Clause 6.4.3", + "ETSI GS MEC 046 Clause 7.11.3.2" Config Id Config_MEC_9 @@ -989,10 +989,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "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 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 6.4.3", - "ETSI GS MEC 013 Clause 7.11.3.2" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.3", + "ETSI GS MEC 046 Clause 6.4.3", + "ETSI GS MEC 046 Clause 7.11.3.2" Config Id Config_MEC_9 @@ -1033,10 +1033,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT acknowledges the cancellation of an existing SensorDataSubscription when commanded by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 6.4.3", - "ETSI GS MEC 013 Clause 7.11.3.5" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.3", + "ETSI GS MEC 046 Clause 6.4.3", + "ETSI GS MEC 046 Clause 7.11.3.5" Config Id Config_MEC_9 @@ -1072,10 +1072,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "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 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 6.4.3", - "ETSI GS MEC 013 Clause 7.11.3.5" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.3", + "ETSI GS MEC 046 Clause 6.4.3", + "ETSI GS MEC 046 Clause 7.11.3.5" Config Id Config_MEC_9 -- GitLab From 9d9034a03890bde0630b69c273dde3f34d52c0d0 Mon Sep 17 00:00:00 2001 From: garciay Date: Thu, 3 Jul 2025 16:13:17 +0200 Subject: [PATCH 19/19] Renumbering MEC011 CAPIF TPs --- .../MEC011/SRV/CAPIF/MecProfileCapif.tplan2 | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/Test Purposes/MEC011/SRV/CAPIF/MecProfileCapif.tplan2 b/Test Purposes/MEC011/SRV/CAPIF/MecProfileCapif.tplan2 index d3723fc..6efd229 100644 --- a/Test Purposes/MEC011/SRV/CAPIF/MecProfileCapif.tplan2 +++ b/Test Purposes/MEC011/SRV/CAPIF/MecProfileCapif.tplan2 @@ -624,7 +624,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { Test Purpose { - TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_004_OK" + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_005_OK" Test objective "Check that the IUT updates the publishing of a new API when queried by a MEC Application" @@ -691,7 +691,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { Test Purpose { - TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_004_NF" + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_005_NF" Test objective "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" @@ -745,7 +745,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { Test Purpose { - TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_005_OK" + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_006_OK" Test objective "Check that the IUT changes the publishing of a new API when queried by a MEC Application" @@ -803,7 +803,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { Test Purpose { - TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_005_NF" + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_006_NF" Test objective "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" @@ -935,7 +935,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { Test Purpose { - TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_010_OK" + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_008_OK" Test objective "Check that the IUT acknowledges the creation of a CAPIF subscription request when requested by a MEC Application" @@ -992,7 +992,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { Test Purpose { - TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_010_NF" + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_008_NF" Test objective "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" @@ -1036,7 +1036,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { Test Purpose { - TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_011_OK" + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_009_OK" Test objective "Check that the IUT acknowledges the update of a CAPIF subscription request when requested by a MEC Application" @@ -1092,7 +1092,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { Test Purpose { - TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_011_NF" + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_009_NF" Test objective "Check that the IUT acknowledges the update of a CAPIF subscription request when requested by a MEC Application" @@ -1137,7 +1137,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { Test Purpose { - TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_012_OK" + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_010_OK" Test objective "Check that the IUT acknowledges the changes of a CAPIF subscription request when requested by a MEC Application" @@ -1193,7 +1193,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { Test Purpose { - TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_012_NF" + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_010_NF" Test objective "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" @@ -1238,7 +1238,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { Test Purpose { - TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_013_OK" + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_011_OK" Test objective "Check that the IUT acknowledges the cancellation of a CAPIF subscription when requested by a MEC Application" @@ -1278,7 +1278,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { Test Purpose { - TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_013_NF" + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_011_NF" Test objective "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" -- GitLab