diff --git a/Test Purposes/MEC011/SRV/APPSAQ/PlatAppServices.tplan2 b/Test Purposes/MEC011/SRV/APPSAQ/PlatAppServices.tplan2 index 6239e79c133207c47a3c71f72d1bb620a833625b..242a6bd0d8dd9ad57ccf5b8cab488993a83f5404 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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.2.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.2.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.2.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.2.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.2.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.2.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.2.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.2.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.2.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 4125c1209e2cbc6771f9585965b89e5a41ac5f91..2c5f21118bc4d393b93ee0e0d77f8c49621fa76d 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, 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.2.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.2.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.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.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.2.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.2.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.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.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.2.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.2.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.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.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.2.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.2.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.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.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.2.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.2.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.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.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.2.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.2.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.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.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.2.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.2.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.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.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.2.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.2.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 new file mode 100644 index 0000000000000000000000000000000000000000..6efd2298ee9f62fbd3057c08b2cb3f0759ec70da --- /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, 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 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state + } + + // MEC 011, 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, 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, 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 + + 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, 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, 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, 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 + + 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, 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, 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 and apiName" + + Reference + "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 + + 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, 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, 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, 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 + + 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, 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, 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, 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 + + 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, 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, 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, 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 + + 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, 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, 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, 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 + + 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, 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, 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, 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 + + 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, 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, 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, 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 + + 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, 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, 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, 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 + + 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, 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, 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, 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 + + 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, 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, 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, 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 + + 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, 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, 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_005_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, 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 + + 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, 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, 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_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, 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 + + 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, 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, 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_006_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, 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 + + 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, 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, 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_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" + + Reference + "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 + + 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, 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, 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, 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 + + 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, 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, 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, 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 + + 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, 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, 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_008_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, 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 + + 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_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" + + Reference + "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 + + 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_009_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, 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 + + 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_009_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, 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 + + 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_010_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, 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 + + 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_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, 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 + + 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_011_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, 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 + + 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_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" + + Reference + "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 + + 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 67ac08e05eee9064c00684aaaba22bf0bb3358c8..092a3e1a30ced6ca288462bd5681e28b90c907b4 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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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 da9f712fdb6d76c45d5a7884e0146f2d1ffdb917..be6a256bcad61e641fecb3e67cd7af78e41c8230 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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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 1130dc91eb89bcd0e8abe7796f4911a00a5c0f2a..80d9a968dcf84bf73ad5d5c7102196d996554fa1 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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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 95691384a55f1983a247dac02a50508b47bd870d..d6653dbe3c25c8e72cf7e347370013d8b392160f 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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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 cacb9d6b56fe748e5dd0fdf30845d43a9acb46f9..ae9c51608629e8e7207aa43da821ace7e1d0be65 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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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 6dfa2c89c74931b5e0877f764bab8df0b48262a0..cf4fada745b1e70385756a9ad071d03be41e5d9c 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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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 0a62e7f08cb299a1118f232fdaea3538215aa87d..079fbe83e6808b9bb3be653a83d9d338d32ad1ff 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, 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.2.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.2.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.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, 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.2.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.2.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 cb5b747c96c9ba8a0feb869259f4127bb723895e..4f4b0cfc1da83c9d3fdf21eae2ee46241f7e21c5 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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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.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, 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.2.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.2.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 805e771ea919ac40d29795e2097a03edc2c51028..e5b0f9280d1cb0f8998474df83f5175df4f59446 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, 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.2.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.2.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 44f81c5e3aa0314bd1c518a2640558eda928a34a..71cf81dbae8882ff70811f7b48eca20a31e02022 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 */ @@ -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 04d6bc5a5536da28fdbe0e74dbc1e0e8bc77d0a7..759d71cd5037ba10c8da72cdc7d3c2236ddff645 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 */ @@ -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 1d203f34893f8c83f0c46b0a2e1d1a0f99ac3a4f..a7f9d9119eca671c0ca1cb37f0b83151efdb8fcb 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,10 +11,9 @@ 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" + 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 @@ -87,10 +85,9 @@ 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" + 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 @@ -159,10 +155,9 @@ 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" + 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 @@ -236,10 +230,9 @@ 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" + 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 beb7d79272e6cc4c3ed2ab58d435db5c6ab94ace..cae2dd674ef603e53851a6c739b54a9193cd8079 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 { @@ -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 74b0022600fe845139661038542bc92fe522b814..d37de0ebca949304944abb737ab7273a9c2f5555 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 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.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 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.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 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.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 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 f68b09cc758df4692e668c3b1018bdc7fb642752..877aef20edf3b96e80e3f71d2a7ed4088a55576f 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 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.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 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.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 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.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 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.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 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 997c4ac0150d07fa7e718166fd112061c8159917..6249513423ea9a3dfa7d9a15b938d2bd8a20aa74 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 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.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 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.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 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.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 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.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 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.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 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 2d4b5e81702ffe80a11bba9f953214ab7988574e..19b79bcfa8701394ba8a87dc90cdb9d80ab2ffb3 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 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.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 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.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 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.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 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 bb967ed51414eb48df8793114d263abe07422a79..7c0748ddaea136257d09fab2bde619fd9f8ff415 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 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.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 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.1.1 Clause 5.3.6", - "ETSI GS MEC 013 3.1.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.1.1 Clause 5.3.6", - "ETSI GS MEC 013 3.1.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 ebf8d3ddbc6427feb43eabbe2fb9a5975bc082f4..cd653895dfecdb9f474f63c3448619a3009c35dc 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 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.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 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.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 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.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 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.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 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.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 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 1702f9be7fb87a878dab2caafabc7662e29f2159..b8be57d308adff11bf52313603b511e666078c69 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, 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.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 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.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 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.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 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.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 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.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 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.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 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.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 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.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 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 dfe504e20a011f62cb7f21527fa2c4a35f4d7391..5d9ec84f1fdd526d3c51e8e8197fde759516e513 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 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.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 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.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 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.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 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.1.1 Clause 5.3.6", - "ETSI GS MEC 013 3.1.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.1.1 Clause 5.3.6", - "ETSI GS MEC 013 3.1.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.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 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.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 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.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 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.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 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.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 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 c6fc77ed5686bdda77532e734681487efd7ddf40..bda3660a3bc1f27e46a3a900ad7aefe378b0980f 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 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.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 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 @@ -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 65c42e02d6c7f9f30480de64872208c787e804b7..a03ec1aca27c315dd06fa49bb49791b9561c8254 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 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.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 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.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 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.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 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.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 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.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 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.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 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.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 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.1.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 02669915c7c7644863d43e416538f513cd975952..92fb98f062ad2ae020ef17c41bda9bbd371de7a9 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 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.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 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.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 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.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 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.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 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.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 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.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 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.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 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.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 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/MEC015/SRV/MTS/MultiAccessTrafficSteering.tplan2 b/Test Purposes/MEC015/SRV/MTS/MultiAccessTrafficSteering.tplan2 index 8fbb40618b1a0050e89b421ae59ec7bcc60aeddc..08a429feef2d1b1eef8ce7605696ef02754c209b 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 de032befb007217eb869d4193ba7d64345ccb2e8..7ec5ac726c3a987e5e058a07424768adb560aa81 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/MEC021/SRV/AMS/Ams.tplan2 b/Test Purposes/MEC021/SRV/AMS/Ams.tplan2 index 923261f229fd99fe59ae39a58936c5fbbf4d38b9..5634b5993e31c000b1c064f09101b71e04a1a904 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/MEC033/MEX/IOTS/IOTPLAT/RegisteredIoTPlatform.tplan2 b/Test Purposes/MEC033/MEX/IOTS/IOTPLAT/RegisteredIoTPlatform.tplan2 index ae865e3fb78ac474520ba8323c70d6f41f30e2fa..40bdccdb18d1f912582670a642d01bc4662b968a 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/FederationEnablement.tplan2 b/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 similarity index 78% rename from Test Purposes/MEC040/SRV/MEF/FederationEnablement.tplan2 rename to Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 index 994e58d842da58d2f641b813f7c5017968d402f4..46c04013e161f7224fe01ccebb7590cad5b50487 100644 --- a/Test Purposes/MEC040/SRV/MEF/FederationEnablement.tplan2 +++ b/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.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,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, 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 @@ -37,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 } @@ -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, 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 @@ -99,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 ; @@ -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, 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 @@ -154,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 @@ -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, 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 @@ -215,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 ; @@ -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, 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 @@ -280,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 ; @@ -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, 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 @@ -335,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 @@ -368,71 +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 clause 7.3.3.1, clause 5.2.2.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 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" @@ -440,7 +386,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, 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 @@ -461,7 +410,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 ; @@ -485,17 +434,19 @@ 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" - 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, 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 @@ -516,7 +467,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 @@ -549,71 +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 clause 7.3.3.1, clause 5.2.2.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 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" @@ -621,7 +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 clause 7.3.3.1, clause 5.2.2.2" + "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 @@ -643,7 +531,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 @@ -683,7 +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 clause 7.3.3.1, clause 5.2.2.2" + "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 @@ -704,7 +594,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 ; @@ -729,7 +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 clause 7.3.3.1, clause 5.2.2.2" + "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 @@ -750,7 +642,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 ; @@ -775,7 +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 clause 7.3.3.1, clause 5.2.2.2" + "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 @@ -796,7 +690,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 ; @@ -821,7 +715,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, 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 @@ -840,7 +736,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 ;; @@ -864,7 +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 clause 7.3.3.4, clause 5.2.2.1.1" + "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 @@ -883,7 +781,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 @@ -919,7 +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 clause 7.3.3.4, clause 5.2.2.1.1" + "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 @@ -938,7 +838,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 @@ -957,55 +857,7 @@ Package MEC_MEC040_SRV_FED { to the MEC_FED entity } } - } // 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 + } // End of TP_MEC_MEC040_SRV_MEF_002_BR Test Purpose { @@ -1015,7 +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 clause 7.4.3.1, clause 5.2.2.1.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 @@ -1036,7 +890,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 } @@ -1064,8 +918,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, 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 @@ -1086,7 +942,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 } @@ -1108,7 +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 clause 7.4.3.1, clause 5.2.2.1.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 @@ -1129,7 +987,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 } @@ -1151,7 +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 clause 7.4.3.3, clause 5.2.2.1.2" + "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 @@ -1172,7 +1032,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, @@ -1207,7 +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 clause 7.4.3.3, clause 5.2.2.1.2" + "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 @@ -1228,7 +1090,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, @@ -1262,8 +1124,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, 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 @@ -1284,7 +1148,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, @@ -1318,8 +1182,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, 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 @@ -1338,7 +1204,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, @@ -1366,7 +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 clause 7.4.3.3, clause 5.2.2.1.2" + "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 @@ -1385,7 +1253,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, @@ -1403,7 +1271,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 { @@ -1413,7 +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 clause 7.4.3.5, clause 5.2.2.1.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.5" Config Id Config_MEC_7 @@ -1432,7 +1302,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, @@ -1459,8 +1329,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, 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 @@ -1479,7 +1351,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 } @@ -1492,6 +1364,349 @@ Package MEC_MEC040_SRV_FED { } } } // 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/subscriptions"; + 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/subscriptions", + 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/subscriptions", + 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/subscriptions", + 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/subscriptions", + 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/subscriptions", + 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/subscriptions"; + 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/subscriptions", + 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 */ @@ -1502,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 clause 5.2.2.3" + "ETSI GS MEC 040, clause 5.2.2.3" Config Id Config_MEC_7 @@ -1544,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 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 new file mode 100644 index 0000000000000000000000000000000000000000..1289f2ab558aad18570f760283d32d91dc17dd97 --- /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 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 + + 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 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 + + 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 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 + + 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 required SystemUpdateNotificationSubscription when queried by a MEC Application" + + Reference + "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 + + 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 correct error code when no subscription found" + + Reference + "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 + + 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 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 + + 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 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 + + 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 SystemUpdateNotificationSubscription when commanded by a MEC Application" + + Reference + "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 + + 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 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 + + 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 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 + + 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 83ff670fb3d94502dae45f13c03fbfe728721a88..58d8d4bd10b6d4f20a99d22c19d470c9a84ae4fb 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 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 @@ -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 @@ -83,13 +83,13 @@ 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", - "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 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 @@ -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 @@ -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 045 Clause 6.3.3", + "ETSI GS MEC 045 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 045 Clause 6.3.3", + "ETSI GS MEC 045 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 045 Clause 6.3.3", + "ETSI GS MEC 045 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 045 Clause 6.3.3", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -361,12 +361,12 @@ 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", - "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 045 Clause 6.3.3", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -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;;; @@ -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 045 Clause 6.3.3", + "ETSI GS MEC 045 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 045 Clause 6.3.3", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -508,12 +508,12 @@ 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", - "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 045 Clause 6.3.3", + "ETSI GS MEC 045 Clause 7.4.3.2" Config Id Config_MEC_8 @@ -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 } } @@ -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 045 Clause 6.3.3", + "ETSI GS MEC 045 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 045 Clause 6.3.3", + "ETSI GS MEC 045 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 045 Clause 6.3.3", + "ETSI GS MEC 045 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 045 Clause 6.4.1", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -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 @@ -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 045 Clause 6.4.1", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -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 cd31701216a2cc0261e5672373ab956aa381355e..85ab36806cfdbe0c0106b15f3e5fefbaf9796f8a 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 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 @@ -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 @@ -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 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 @@ -143,61 +143,7 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { 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, - 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_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 + href set to HREF_VALUE;;, subscriptionType indicating value "QoSMeasureSubscription", callbackReference indicating value CALLBACK_URL, users containing @@ -206,35 +152,9 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { 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 @@ -252,16 +172,16 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Test Purpose { - TP Id "TP_MEC_MEC045_SRV_QOS_MEAS_SUB_NOT_001_OK_04" + 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 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 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 @@ -303,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 @@ -316,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 @@ -343,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 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -392,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 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -441,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 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -492,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 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -541,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 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -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, @@ -590,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 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -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 @@ -639,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 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -689,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 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -741,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 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.4.3.2" Config Id Config_MEC_8 @@ -809,12 +727,12 @@ 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", - "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 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.4.3.2" Config Id Config_MEC_8 @@ -865,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 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.4.3.5" Config Id Config_MEC_8 @@ -903,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 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.4.3.5" Config Id Config_MEC_8 @@ -941,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 045 Clause 6.4.1", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -984,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 @@ -995,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 @@ -1016,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 045 Clause 6.4.1", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -1060,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 @@ -1072,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/MEC045/SUBLOOKUP/QoSLookup.tplan2 b/Test Purposes/MEC045/SUBLOOKUP/QoSLookup.tplan2 index e61eed7991698cd11ee392bfc027c257753c2ad7..9f9805a672500874d1c1db6f13a78b2ba3623088 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 045 Clause 6.3.1", + "ETSI GS MEC 045 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 045 Clause 6.3.1", + "ETSI GS MEC 045 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 045 Clause 6.3.1", + "ETSI GS MEC 045 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 045 Clause 6.3.1", + "ETSI GS MEC 045 Clause 7.3.3.1" Config Id Config_MEC_8 @@ -186,12 +186,12 @@ 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", - "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 045 Clause 6.3.1", + "ETSI GS MEC 045 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 045 Clause 6.3.1", + "ETSI GS MEC 045 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 045 Clause 6.3.1", + "ETSI GS MEC 045 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 045 Clause 6.3.2", + "ETSI GS MEC 045 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 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 f45da296399f06136090adc75b961bc0f7e47d1d..fe6583d5e80f07057519e66482fab0cb15d46160 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 bac157acbd21262b7a0a1e22c56409a542340ec0..a7de41ad3f49e2df1fefe78fc4f107d8953b1272 100644 --- a/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 +++ b/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 @@ -1,734 +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_st"; // Wrong 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_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 - sensorStatusInfoList containing - sensorStatusInfo containing - sensorIdentifier indicating value any_value, - sensorStatusType indicating value any_value;;;; - 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_d"; // Wrong IRL - 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 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 + + 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 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 + + 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 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 + + 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 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 + + 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 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 + + 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 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 + + 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 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 + + 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 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 + + 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 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 + + 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 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 + + 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 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 + + 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 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 + + 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 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 + + 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 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 + + 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 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 + + 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 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 + + 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 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 + + 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 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 + + 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 + } + } + } + + +} diff --git a/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 b/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 index fccc981bfa4c0553bd5b79fbe43d1d37c049a3c0..eae826efd5f30d877c4dc28d8983e0d078bc106c 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 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 @@ -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 @@ -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 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 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 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 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 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 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 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 @@ -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 } } @@ -261,13 +261,13 @@ 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", - "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 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 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 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 @@ -345,13 +345,13 @@ 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", - "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 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 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 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 @@ -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 @@ -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 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 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 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 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 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 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 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 @@ -622,13 +622,13 @@ 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", - "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 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 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 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 @@ -707,13 +707,13 @@ 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", - "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 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 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 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 @@ -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 @@ -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 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 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 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 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 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 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 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 @@ -986,13 +986,13 @@ 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", - "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 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 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 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 @@ -1069,13 +1069,13 @@ 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", - "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 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 diff --git a/Test Purposes/mec-common.tplan2 b/Test Purposes/mec-common.tplan2 index f4b7e070fa615d7e630c11191ca0739dcf3c77ae..1e5ff7bab80d939142b4519436e08e3c0d558170 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 @@ -93,6 +94,7 @@ Package MEC_Common { - grant - havingV2xMsgDistributionServerMqtt - doNotSendNotificationAfterTimerExpiry + - registeredFederationSubscriptions - removeTheSubscriptionWhenNumberOfReportsIsReached - discoveredSensors - registeredSensorStatusSubscriptions @@ -179,7 +181,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 +204,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 {