Loading Test Purposes/MEC011/SRV/APPSUB/PlatAppSubscriptions.tplan2 +73 −96 Original line number Diff line number Diff line Loading @@ -15,10 +15,11 @@ Package MEC_MEC011_SRV_APPSUB { TP Id "TP_MEC_MEC011_SRV_APPSUB_001_OK" Test objective "Check that the IUT responds with a list of subscriptions for notifications on services availability when queried by a MEC Application" "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 7.2.3.3.1", 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", "https://forge.etsi.org/rep/mec/gs011-app-enablement-api/blob/master/MecAppSupportApi.yaml#L574#/definitions/MecAppSuptApiSubscriptionLinkList" //Outdated Config Id Config_MEC_1 Loading @@ -28,8 +29,9 @@ Package MEC_MEC011_SRV_APPSUB { Initial conditions with { the IUT entity being_in idle_state and the IUT entity having a apps_instance containing instance_id indicating value APP_INSTANCE_ID ; instance_id indicating value APP_INSTANCE_ID; and the IUT entity having a subscriptions containing subscription_id indicating value SUBSCRIPTION_ID; } // MEC 011 3.2.1, clause 5.2.6 Loading @@ -37,8 +39,7 @@ Package MEC_MEC011_SRV_APPSUB { ensure that { when { the IUT entity receives a vGET containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/subscriptions" ; uri indicating value "mec_app_support/v2/applications/{APP_INSTANCE_ID}/subscriptions"; from the MEC_APP entity } then { Loading @@ -46,9 +47,7 @@ Package MEC_MEC011_SRV_APPSUB { the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing SubscriptionLinkList set to any_value ; ; SubscriptionLinkList set to any_value;; to the MEC_APP entity } } Loading @@ -59,10 +58,11 @@ Package MEC_MEC011_SRV_APPSUB { TP Id "TP_MEC_MEC011_SRV_APPSUB_001_NF" Test objective "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application" "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 7.2.3.3.1" 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" Config Id Config_MEC_1 Loading @@ -71,8 +71,7 @@ Package MEC_MEC011_SRV_APPSUB { Initial conditions with { the IUT entity being_in idle_state and the IUT entity not having a apps_instance containing instance_id indicating value NON_EXISTENT_APP_INSTANCE_ID ; instance_id indicating value NON_EXISTENT_APP_INSTANCE_ID; } // MEC 011 3.2.1, clause 5.2.6 Loading @@ -80,15 +79,13 @@ Package MEC_MEC011_SRV_APPSUB { ensure that { when { the IUT entity receives a vGET containing uri indicating value "mec_app_support/v1/applications/{NON_EXISTENT_APP_INSTANCE_ID}/subscriptions" ; uri indicating value "mec_app_support/v2/applications/{NON_EXISTENT_APP_INSTANCE_ID}/subscriptions"; from the MEC_APP entity } then { // MEC 011 3.2.1, clause 7.2.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found" ; status_code set to "404 Not Found"; to the MEC_APP entity } } Loading @@ -99,10 +96,11 @@ Package MEC_MEC011_SRV_APPSUB { TP Id "TP_MEC_MEC011_SRV_APPSUB_002_OK" Test objective "Check that the IUT acknowledges the subscription by a MEC Application to notifications on termination events" "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 7.2.3.3.4", 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", "https://forge.etsi.org/rep/mec/gs011-app-enablement-api/blob/master/MecAppSupportApi.yaml#L383#/definitions/AppTerminationNotificationSubscription" //Outdated Config Id Config_MEC_1 Loading @@ -112,8 +110,8 @@ Package MEC_MEC011_SRV_APPSUB { Initial conditions with { the IUT entity being_in idle_state and the IUT entity having a apps_instance containing instance_id indicating value APP_INSTANCE_ID ; instance_id indicating value APP_INSTANCE_ID; and the IUT entity not having any subscriptions } // MEC 011 3.2.1, clause 7.2.3.3.4 Loading @@ -121,28 +119,22 @@ Package MEC_MEC011_SRV_APPSUB { ensure that { when { the IUT entity receives a vPOST containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/subscriptions" uri indicating value "mec_app_support/v2/applications/{APP_INSTANCE_ID}/subscriptions" body containing AppTerminationNotificationSubscription containing subscriptionType indicating value "AppTerminationNotificationSubscription", callbackReference indicating value some_uri ; ; ; callbackReference indicating value some_uri;;; from the MEC_APP entity } then { // MEC 011 3.2.1, clause 7.2.3.3.4 // MEC 011 3.2.1, clause 7.1.4.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "201 Created", Location set to LOCATION, body containing AppTerminationNotificationSubscription containing subscriptionType set to "AppTerminationNotificationSubscription", callbackReference set to some_uri ; ; ; callbackReference set to some_uri;;; to the MEC_APP entity } } Loading @@ -153,10 +145,12 @@ Package MEC_MEC011_SRV_APPSUB { TP Id "TP_MEC_MEC011_SRV_APPSUB_002_BR" Test objective "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" "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 7.2.3.3.4" 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", "https://forge.etsi.org/rep/mec/gs011-app-enablement-api/blob/master/MecAppSupportApi.yaml#L383#/definitions/AppTerminationNotificationSubscription" //Outdated Config Id Config_MEC_1 Loading @@ -165,8 +159,8 @@ Package MEC_MEC011_SRV_APPSUB { Initial conditions with { the IUT entity being_in idle_state and the IUT entity having a apps_instance containing instance_id indicating value APP_INSTANCE_ID ; instance_id indicating value APP_INSTANCE_ID; and the IUT entity not having any subscriptions } // MEC 011 3.2.1, clause 5.2.6.2 Loading @@ -174,22 +168,17 @@ Package MEC_MEC011_SRV_APPSUB { ensure that { when { the IUT entity receives a vPOST containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/subscriptions" uri indicating value "mec_app_support/v2/applications/{APP_INSTANCE_ID}/subscriptions" body containing AppTerminationNotificationSubscription containing // Unknown value should trigger an error response. subscriptionType indicating value INVALID_SUBSCRIPTION_TYPE, callbackReference indicating value some_uri ; ; ; subscriptionType indicating value "INVALID_SUBSCRIPTION_TYPE", // Unknown value should trigger an error response. callbackReference indicating value some_uri;;; from the MEC_APP entity } then { // MEC 011 3.2.1, clause 7.2.3.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request" ; status_code set to "400 Bad Request"; to the MEC_APP entity } } Loading @@ -200,10 +189,11 @@ Package MEC_MEC011_SRV_APPSUB { TP Id "TP_MEC_MEC011_SRV_APPSUB_003_OK" Test objective "Check that the IUT responds with the information on a specific subscription when queried by a MEC Application" "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 7.2.4.3.1", 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", "https://forge.etsi.org/rep/mec/gs011-app-enablement-api/blob/master/MecAppSupportApi.yaml#L383#/definitions/AppTerminationNotificationSubscription" //Outdated Config Id Config_MEC_1 Loading @@ -213,11 +203,9 @@ Package MEC_MEC011_SRV_APPSUB { Initial conditions with { the IUT entity being_in idle_state and the IUT entity having a apps_instance containing instance_id indicating value APP_INSTANCE_ID ; and instance_id indicating value APP_INSTANCE_ID; and the IUT entity having a subscriptions containing subscription_id indicating value SUBSCRIPTION_ID ; subscription_id indicating value SUBSCRIPTION_ID; } // MEC 011 3.2.1, clause 5.2.6 Loading @@ -225,8 +213,7 @@ Package MEC_MEC011_SRV_APPSUB { ensure that { when { the IUT entity receives a vGET containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/subscriptions/{SUBSCRIPTION_ID}" ; uri indicating value "mec_app_support/v2/applications/{APP_INSTANCE_ID}/subscriptions/{SUBSCRIPTION_ID}"; from the MEC_APP entity } then { Loading @@ -235,10 +222,7 @@ Package MEC_MEC011_SRV_APPSUB { status_code set to "200 OK" body containing AppTerminationNotificationSubscription containing subscriptionType set to "AppTerminationNotificationSubscription" ; ; ; subscriptionType set to "AppTerminationNotificationSubscription";;; to the MEC_APP entity } } Loading @@ -249,11 +233,12 @@ Package MEC_MEC011_SRV_APPSUB { TP Id "TP_MEC_MEC011_SRV_APPSUB_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" "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 7.2.4.3.1" 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", "https://forge.etsi.org/rep/mec/gs011-app-enablement-api/blob/master/MecAppSupportApi.yaml#L383#/definitions/AppTerminationNotificationSubscription" //Outdated Config Id Config_MEC_1 Loading @@ -262,8 +247,7 @@ Package MEC_MEC011_SRV_APPSUB { Initial conditions with { the IUT entity being_in idle_state and the IUT entity having a apps_instance containing instance_id indicating value APP_INSTANCE_ID ; and instance_id indicating value APP_INSTANCE_ID; and the IUT entity not having a subscriptions containing subscription_id indicating value NON_EXISTENT_SUBSCRIPTION_ID ; Loading @@ -274,15 +258,13 @@ Package MEC_MEC011_SRV_APPSUB { ensure that { when { the IUT entity receives a vGET containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/subscriptions/{NON_EXISTENT_SUBSCRIPTION_ID}" ; uri indicating value "mec_app_support/v2/applications/{APP_INSTANCE_ID}/subscriptions/{NON_EXISTENT_SUBSCRIPTION_ID}"; from the MEC_APP entity } then { // MEC 011 3.2.1, clause 7.2.4.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found" ; status_code set to "404 Not Found"; to the MEC_APP entity } } Loading @@ -293,10 +275,12 @@ Package MEC_MEC011_SRV_APPSUB { TP Id "TP_MEC_MEC011_SRV_APPSUB_004_OK" Test objective "Check that the IUT acknowledges the unsubscribe from app termination event notifications when commanded by a MEC Application" "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 7.2.4.3.5" 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", "https://forge.etsi.org/rep/mec/gs011-app-enablement-api/blob/master/MecAppSupportApi.yaml#L383#/definitions/AppTerminationNotificationSubscription" //Outdated Config Id Config_MEC_1 Loading @@ -305,11 +289,9 @@ Package MEC_MEC011_SRV_APPSUB { Initial conditions with { the IUT entity being_in idle_state and the IUT entity having a apps_instance containing instance_id indicating value APP_INSTANCE_ID ; and instance_id indicating value APP_INSTANCE_ID; and the IUT entity having a subscriptions containing subscription_id indicating value SUBSCRIPTION_ID ; subscription_id indicating value SUBSCRIPTION_ID; } // MEC 011 3.2.1, clause 5.2.6 Loading @@ -317,15 +299,13 @@ Package MEC_MEC011_SRV_APPSUB { ensure that { when { the IUT entity receives a vDELETE containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/subscriptions/{SUBSCRIPTION_ID}" ; uri indicating value "mec_app_support/v2/applications/{APP_INSTANCE_ID}/subscriptions/{SUBSCRIPTION_ID}"; from the MEC_APP entity } then { // MEC 011 3.2.1, clause 7.2.4.3.5 the IUT entity sends a HTTP_RESPONSE containing status_code set to "204 No Content" ; status_code set to "204 No Content"; to the MEC_APP entity } } Loading @@ -336,11 +316,12 @@ Package MEC_MEC011_SRV_APPSUB { TP Id "TP_MEC_MEC011_SRV_APPSUB_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" "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 7.2.4.3.5" 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", "https://forge.etsi.org/rep/mec/gs011-app-enablement-api/blob/master/MecAppSupportApi.yaml#L383#/definitions/AppTerminationNotificationSubscription" //Outdated Config Id Config_MEC_1 Loading @@ -349,11 +330,9 @@ Package MEC_MEC011_SRV_APPSUB { Initial conditions with { the IUT entity being_in idle_state and the IUT entity not having a apps_instance containing instance_id indicating value NON_EXISTENT_APP_INSTANCE_ID ; and instance_id indicating value NON_EXISTENT_APP_INSTANCE_ID; and the IUT entity having a subscriptions containing subscription_id indicating value SUBSCRIPTION_ID ; subscription_id indicating value SUBSCRIPTION_ID; } // MEC 011 3.2.1, clause 5.2.6 Loading @@ -361,15 +340,13 @@ Package MEC_MEC011_SRV_APPSUB { ensure that { when { the IUT entity receives a vDELETE containing uri indicating value "mec_app_support/v1/applications/{NON_EXISTENT_APP_INSTANCE_ID}/subscriptions/{SUBSCRIPTION_ID}" ; uri indicating value "mec_app_support/v2/applications/{NON_EXISTENT_APP_INSTANCE_ID}/subscriptions/{SUBSCRIPTION_ID}"; from the MEC_APP entity } then { // MEC 011 3.2.1, clause 7.2.4.3.5 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found" ; status_code set to "404 Not Found"; to the MEC_APP entity } } Loading Test Purposes/MEC011/SRV/CONFTASK/ConfirmTasks.tplan2 +4 −4 Original line number Diff line number Diff line Loading @@ -38,7 +38,7 @@ Package MEC_MEC011_SRV_CONFTASK { ensure that { when { the IUT entity receives a vPOST containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/confirm_termination" uri indicating value "/applications/{APP_INSTANCE_ID}/confirm_termination" body containing AppTerminationConfirmation containing operationAction indicating value "TERMINATING" Loading Loading @@ -83,7 +83,7 @@ Package MEC_MEC011_SRV_CONFTASK { ensure that { when { the IUT entity receives a vPOST containing uri indicating value "mec_app_support/v1/applications/{NON_EXSITENT_APP_INSTANCE_ID}/confirm_termination" uri indicating value "/applications/{NON_EXSITENT_APP_INSTANCE_ID}/confirm_termination" body containing AppTerminationConfirmation containing operationAction indicating value "TERMINATING" Loading Loading @@ -127,7 +127,7 @@ Package MEC_MEC011_SRV_CONFTASK { ensure that { when { the IUT entity receives a vPOST containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/confirm_ready" uri indicating value "/applications/{APP_INSTANCE_ID}/confirm_ready" body containing AppReadyConfirmation containing indication indicating value "READY" Loading Loading @@ -172,7 +172,7 @@ Package MEC_MEC011_SRV_CONFTASK { ensure that { when { the IUT entity receives a vPOST containing uri indicating value "mec_app_support/v1/applications/{NON_EXSITENT_APP_INSTANCE_ID}/confirm_ready" uri indicating value "/applications/{NON_EXSITENT_APP_INSTANCE_ID}/confirm_ready" body containing AppReadyConfirmation containing indication indicating value "READY" Loading Test Purposes/MEC011/SRV/DNS/PlatDnsRules.tplan2 +7 −7 Original line number Diff line number Diff line Loading @@ -37,7 +37,7 @@ Package MEC_MEC011_SRV_DNS { ensure that { when { the IUT entity receives a vGET containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/dns_rules" uri indicating value "/applications/{APP_INSTANCE_ID}/dns_rules" ; from the MEC_APP entity } Loading Loading @@ -84,7 +84,7 @@ Package MEC_MEC011_SRV_DNS { ensure that { when { the IUT entity receives a vGET containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/dns_rules/{DNS_RULE_ID}" uri indicating value "/applications/{APP_INSTANCE_ID}/dns_rules/{DNS_RULE_ID}" ; from the MEC_APP entity } Loading Loading @@ -132,7 +132,7 @@ Package MEC_MEC011_SRV_DNS { ensure that { when { the IUT entity receives a vGET containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/dns_rules/{NON_EXISTENT_DNS_RULE_ID}" uri indicating value "/applications/{APP_INSTANCE_ID}/dns_rules/{NON_EXISTENT_DNS_RULE_ID}" ; from the MEC_APP entity } Loading Loading @@ -176,7 +176,7 @@ Package MEC_MEC011_SRV_DNS { ensure that { when { the IUT entity receives a vPUT containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/dns_rules/{DNS_RULE_ID}", uri indicating value "/applications/{APP_INSTANCE_ID}/dns_rules/{DNS_RULE_ID}", if_match indicating value PROPER_ETAG body containing dnsRuleId indicating value DNS_RULE_NAME, Loading Loading @@ -230,7 +230,7 @@ Package MEC_MEC011_SRV_DNS { ensure that { when { the IUT entity receives a vPUT containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/dns_rules/{DNS_RULE_ID}", uri indicating value "/applications/{APP_INSTANCE_ID}/dns_rules/{DNS_RULE_ID}", if_match indicating value PROPER_ETAG body containing dnsRuleId indicating value DNS_RULE_NAME, Loading Loading @@ -279,7 +279,7 @@ Package MEC_MEC011_SRV_DNS { ensure that { when { the IUT entity receives a vPUT containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/dns_rules/{NON_EXISTENT_DNS_RULE_ID}", uri indicating value "/applications/{APP_INSTANCE_ID}/dns_rules/{NON_EXISTENT_DNS_RULE_ID}", if_match indicating value PROPER_ETAG body containing dnsRuleId indicating value DNS_RULE_NAME, Loading Loading @@ -328,7 +328,7 @@ Package MEC_MEC011_SRV_DNS { ensure that { when { the IUT entity receives a vPUT containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/dns_rules/{DNS_RULE_ID}", uri indicating value "/applications/{APP_INSTANCE_ID}/dns_rules/{DNS_RULE_ID}", if_match indicating value INVALID_ETAG body containing dnsRuleId indicating value DNS_RULE_NAME, Loading Test Purposes/MEC011/SRV/TIME/PlatTiming.tplan2 +2 −2 Original line number Diff line number Diff line Loading @@ -34,7 +34,7 @@ Package MEC_MEC011_SRV_TIME { ensure that { when { the IUT entity receives a vGET containing uri indicating value "mec_app_support/v1/timing/timing_caps" uri indicating value "/timing/timing_caps" ; from the MEC_APP entity } Loading Loading @@ -75,7 +75,7 @@ Package MEC_MEC011_SRV_TIME { ensure that { when { the IUT entity receives a vGET containing uri indicating value "mec_app_support/v1/timing/current_time" uri indicating value "/timing/current_time" ; from the MEC_APP entity } Loading Test Purposes/MEC011/SRV/TRAF/PlatTrafficRules.tplan2 +7 −7 Original line number Diff line number Diff line Loading @@ -36,7 +36,7 @@ Package MEC_MEC011_SRV_TRAF { ensure that { when { the IUT entity receives a vGET containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/traffic_rules" uri indicating value "/applications/{APP_INSTANCE_ID}/traffic_rules" ; from the MEC_APP entity } Loading Loading @@ -79,7 +79,7 @@ Package MEC_MEC011_SRV_TRAF { ensure that { when { the IUT entity receives a vGET containing uri indicating value "mec_app_support/v1/applications/{NON_EXISTENT_APP_INSTANCE_ID}/traffic_rules" uri indicating value "/applications/{NON_EXISTENT_APP_INSTANCE_ID}/traffic_rules" ; from the MEC_APP entity } Loading Loading @@ -123,7 +123,7 @@ Package MEC_MEC011_SRV_TRAF { ensure that { when { the IUT entity receives a vGET containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/traffic_rules/{TRAFFIC_RULE_ID}" uri indicating value "/applications/{APP_INSTANCE_ID}/traffic_rules/{TRAFFIC_RULE_ID}" ; from the MEC_APP entity } Loading Loading @@ -172,7 +172,7 @@ Package MEC_MEC011_SRV_TRAF { ensure that { when { the IUT entity receives a vPUT containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/traffic_rules/{TRAFFIC_RULE_ID}", uri indicating value "/applications/{APP_INSTANCE_ID}/traffic_rules/{TRAFFIC_RULE_ID}", body containing TrafficRule containing action indicating value "DROP" Loading Loading @@ -226,7 +226,7 @@ Package MEC_MEC011_SRV_TRAF { ensure that { when { the IUT entity receives a vPUT containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/traffic_rules/{TRAFFIC_RULE_ID}", uri indicating value "/applications/{APP_INSTANCE_ID}/traffic_rules/{TRAFFIC_RULE_ID}", body containing TrafficRule containing // Invalid parameter value should trigger an error response. Loading Loading @@ -275,7 +275,7 @@ Package MEC_MEC011_SRV_TRAF { ensure that { when { the IUT entity receives a vPUT containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/traffic_rules/{NON_EXISTENT_TRAFFIC_RULE_ID}", uri indicating value "/applications/{APP_INSTANCE_ID}/traffic_rules/{NON_EXISTENT_TRAFFIC_RULE_ID}", body containing TrafficRule containing action indicating value "DROP" Loading Loading @@ -326,7 +326,7 @@ Package MEC_MEC011_SRV_TRAF { ensure that { when { the IUT entity receives a vPUT containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/traffic_rules/{TRAFFIC_RULE_ID}", uri indicating value "/applications/{APP_INSTANCE_ID}/traffic_rules/{TRAFFIC_RULE_ID}", if_match indicating value INVALID_ETAG body containing TrafficRule containing Loading Loading
Test Purposes/MEC011/SRV/APPSUB/PlatAppSubscriptions.tplan2 +73 −96 Original line number Diff line number Diff line Loading @@ -15,10 +15,11 @@ Package MEC_MEC011_SRV_APPSUB { TP Id "TP_MEC_MEC011_SRV_APPSUB_001_OK" Test objective "Check that the IUT responds with a list of subscriptions for notifications on services availability when queried by a MEC Application" "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 7.2.3.3.1", 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", "https://forge.etsi.org/rep/mec/gs011-app-enablement-api/blob/master/MecAppSupportApi.yaml#L574#/definitions/MecAppSuptApiSubscriptionLinkList" //Outdated Config Id Config_MEC_1 Loading @@ -28,8 +29,9 @@ Package MEC_MEC011_SRV_APPSUB { Initial conditions with { the IUT entity being_in idle_state and the IUT entity having a apps_instance containing instance_id indicating value APP_INSTANCE_ID ; instance_id indicating value APP_INSTANCE_ID; and the IUT entity having a subscriptions containing subscription_id indicating value SUBSCRIPTION_ID; } // MEC 011 3.2.1, clause 5.2.6 Loading @@ -37,8 +39,7 @@ Package MEC_MEC011_SRV_APPSUB { ensure that { when { the IUT entity receives a vGET containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/subscriptions" ; uri indicating value "mec_app_support/v2/applications/{APP_INSTANCE_ID}/subscriptions"; from the MEC_APP entity } then { Loading @@ -46,9 +47,7 @@ Package MEC_MEC011_SRV_APPSUB { the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing SubscriptionLinkList set to any_value ; ; SubscriptionLinkList set to any_value;; to the MEC_APP entity } } Loading @@ -59,10 +58,11 @@ Package MEC_MEC011_SRV_APPSUB { TP Id "TP_MEC_MEC011_SRV_APPSUB_001_NF" Test objective "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application" "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 7.2.3.3.1" 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" Config Id Config_MEC_1 Loading @@ -71,8 +71,7 @@ Package MEC_MEC011_SRV_APPSUB { Initial conditions with { the IUT entity being_in idle_state and the IUT entity not having a apps_instance containing instance_id indicating value NON_EXISTENT_APP_INSTANCE_ID ; instance_id indicating value NON_EXISTENT_APP_INSTANCE_ID; } // MEC 011 3.2.1, clause 5.2.6 Loading @@ -80,15 +79,13 @@ Package MEC_MEC011_SRV_APPSUB { ensure that { when { the IUT entity receives a vGET containing uri indicating value "mec_app_support/v1/applications/{NON_EXISTENT_APP_INSTANCE_ID}/subscriptions" ; uri indicating value "mec_app_support/v2/applications/{NON_EXISTENT_APP_INSTANCE_ID}/subscriptions"; from the MEC_APP entity } then { // MEC 011 3.2.1, clause 7.2.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found" ; status_code set to "404 Not Found"; to the MEC_APP entity } } Loading @@ -99,10 +96,11 @@ Package MEC_MEC011_SRV_APPSUB { TP Id "TP_MEC_MEC011_SRV_APPSUB_002_OK" Test objective "Check that the IUT acknowledges the subscription by a MEC Application to notifications on termination events" "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 7.2.3.3.4", 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", "https://forge.etsi.org/rep/mec/gs011-app-enablement-api/blob/master/MecAppSupportApi.yaml#L383#/definitions/AppTerminationNotificationSubscription" //Outdated Config Id Config_MEC_1 Loading @@ -112,8 +110,8 @@ Package MEC_MEC011_SRV_APPSUB { Initial conditions with { the IUT entity being_in idle_state and the IUT entity having a apps_instance containing instance_id indicating value APP_INSTANCE_ID ; instance_id indicating value APP_INSTANCE_ID; and the IUT entity not having any subscriptions } // MEC 011 3.2.1, clause 7.2.3.3.4 Loading @@ -121,28 +119,22 @@ Package MEC_MEC011_SRV_APPSUB { ensure that { when { the IUT entity receives a vPOST containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/subscriptions" uri indicating value "mec_app_support/v2/applications/{APP_INSTANCE_ID}/subscriptions" body containing AppTerminationNotificationSubscription containing subscriptionType indicating value "AppTerminationNotificationSubscription", callbackReference indicating value some_uri ; ; ; callbackReference indicating value some_uri;;; from the MEC_APP entity } then { // MEC 011 3.2.1, clause 7.2.3.3.4 // MEC 011 3.2.1, clause 7.1.4.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "201 Created", Location set to LOCATION, body containing AppTerminationNotificationSubscription containing subscriptionType set to "AppTerminationNotificationSubscription", callbackReference set to some_uri ; ; ; callbackReference set to some_uri;;; to the MEC_APP entity } } Loading @@ -153,10 +145,12 @@ Package MEC_MEC011_SRV_APPSUB { TP Id "TP_MEC_MEC011_SRV_APPSUB_002_BR" Test objective "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" "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 7.2.3.3.4" 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", "https://forge.etsi.org/rep/mec/gs011-app-enablement-api/blob/master/MecAppSupportApi.yaml#L383#/definitions/AppTerminationNotificationSubscription" //Outdated Config Id Config_MEC_1 Loading @@ -165,8 +159,8 @@ Package MEC_MEC011_SRV_APPSUB { Initial conditions with { the IUT entity being_in idle_state and the IUT entity having a apps_instance containing instance_id indicating value APP_INSTANCE_ID ; instance_id indicating value APP_INSTANCE_ID; and the IUT entity not having any subscriptions } // MEC 011 3.2.1, clause 5.2.6.2 Loading @@ -174,22 +168,17 @@ Package MEC_MEC011_SRV_APPSUB { ensure that { when { the IUT entity receives a vPOST containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/subscriptions" uri indicating value "mec_app_support/v2/applications/{APP_INSTANCE_ID}/subscriptions" body containing AppTerminationNotificationSubscription containing // Unknown value should trigger an error response. subscriptionType indicating value INVALID_SUBSCRIPTION_TYPE, callbackReference indicating value some_uri ; ; ; subscriptionType indicating value "INVALID_SUBSCRIPTION_TYPE", // Unknown value should trigger an error response. callbackReference indicating value some_uri;;; from the MEC_APP entity } then { // MEC 011 3.2.1, clause 7.2.3.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request" ; status_code set to "400 Bad Request"; to the MEC_APP entity } } Loading @@ -200,10 +189,11 @@ Package MEC_MEC011_SRV_APPSUB { TP Id "TP_MEC_MEC011_SRV_APPSUB_003_OK" Test objective "Check that the IUT responds with the information on a specific subscription when queried by a MEC Application" "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 7.2.4.3.1", 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", "https://forge.etsi.org/rep/mec/gs011-app-enablement-api/blob/master/MecAppSupportApi.yaml#L383#/definitions/AppTerminationNotificationSubscription" //Outdated Config Id Config_MEC_1 Loading @@ -213,11 +203,9 @@ Package MEC_MEC011_SRV_APPSUB { Initial conditions with { the IUT entity being_in idle_state and the IUT entity having a apps_instance containing instance_id indicating value APP_INSTANCE_ID ; and instance_id indicating value APP_INSTANCE_ID; and the IUT entity having a subscriptions containing subscription_id indicating value SUBSCRIPTION_ID ; subscription_id indicating value SUBSCRIPTION_ID; } // MEC 011 3.2.1, clause 5.2.6 Loading @@ -225,8 +213,7 @@ Package MEC_MEC011_SRV_APPSUB { ensure that { when { the IUT entity receives a vGET containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/subscriptions/{SUBSCRIPTION_ID}" ; uri indicating value "mec_app_support/v2/applications/{APP_INSTANCE_ID}/subscriptions/{SUBSCRIPTION_ID}"; from the MEC_APP entity } then { Loading @@ -235,10 +222,7 @@ Package MEC_MEC011_SRV_APPSUB { status_code set to "200 OK" body containing AppTerminationNotificationSubscription containing subscriptionType set to "AppTerminationNotificationSubscription" ; ; ; subscriptionType set to "AppTerminationNotificationSubscription";;; to the MEC_APP entity } } Loading @@ -249,11 +233,12 @@ Package MEC_MEC011_SRV_APPSUB { TP Id "TP_MEC_MEC011_SRV_APPSUB_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" "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 7.2.4.3.1" 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", "https://forge.etsi.org/rep/mec/gs011-app-enablement-api/blob/master/MecAppSupportApi.yaml#L383#/definitions/AppTerminationNotificationSubscription" //Outdated Config Id Config_MEC_1 Loading @@ -262,8 +247,7 @@ Package MEC_MEC011_SRV_APPSUB { Initial conditions with { the IUT entity being_in idle_state and the IUT entity having a apps_instance containing instance_id indicating value APP_INSTANCE_ID ; and instance_id indicating value APP_INSTANCE_ID; and the IUT entity not having a subscriptions containing subscription_id indicating value NON_EXISTENT_SUBSCRIPTION_ID ; Loading @@ -274,15 +258,13 @@ Package MEC_MEC011_SRV_APPSUB { ensure that { when { the IUT entity receives a vGET containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/subscriptions/{NON_EXISTENT_SUBSCRIPTION_ID}" ; uri indicating value "mec_app_support/v2/applications/{APP_INSTANCE_ID}/subscriptions/{NON_EXISTENT_SUBSCRIPTION_ID}"; from the MEC_APP entity } then { // MEC 011 3.2.1, clause 7.2.4.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found" ; status_code set to "404 Not Found"; to the MEC_APP entity } } Loading @@ -293,10 +275,12 @@ Package MEC_MEC011_SRV_APPSUB { TP Id "TP_MEC_MEC011_SRV_APPSUB_004_OK" Test objective "Check that the IUT acknowledges the unsubscribe from app termination event notifications when commanded by a MEC Application" "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 7.2.4.3.5" 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", "https://forge.etsi.org/rep/mec/gs011-app-enablement-api/blob/master/MecAppSupportApi.yaml#L383#/definitions/AppTerminationNotificationSubscription" //Outdated Config Id Config_MEC_1 Loading @@ -305,11 +289,9 @@ Package MEC_MEC011_SRV_APPSUB { Initial conditions with { the IUT entity being_in idle_state and the IUT entity having a apps_instance containing instance_id indicating value APP_INSTANCE_ID ; and instance_id indicating value APP_INSTANCE_ID; and the IUT entity having a subscriptions containing subscription_id indicating value SUBSCRIPTION_ID ; subscription_id indicating value SUBSCRIPTION_ID; } // MEC 011 3.2.1, clause 5.2.6 Loading @@ -317,15 +299,13 @@ Package MEC_MEC011_SRV_APPSUB { ensure that { when { the IUT entity receives a vDELETE containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/subscriptions/{SUBSCRIPTION_ID}" ; uri indicating value "mec_app_support/v2/applications/{APP_INSTANCE_ID}/subscriptions/{SUBSCRIPTION_ID}"; from the MEC_APP entity } then { // MEC 011 3.2.1, clause 7.2.4.3.5 the IUT entity sends a HTTP_RESPONSE containing status_code set to "204 No Content" ; status_code set to "204 No Content"; to the MEC_APP entity } } Loading @@ -336,11 +316,12 @@ Package MEC_MEC011_SRV_APPSUB { TP Id "TP_MEC_MEC011_SRV_APPSUB_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" "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 7.2.4.3.5" 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", "https://forge.etsi.org/rep/mec/gs011-app-enablement-api/blob/master/MecAppSupportApi.yaml#L383#/definitions/AppTerminationNotificationSubscription" //Outdated Config Id Config_MEC_1 Loading @@ -349,11 +330,9 @@ Package MEC_MEC011_SRV_APPSUB { Initial conditions with { the IUT entity being_in idle_state and the IUT entity not having a apps_instance containing instance_id indicating value NON_EXISTENT_APP_INSTANCE_ID ; and instance_id indicating value NON_EXISTENT_APP_INSTANCE_ID; and the IUT entity having a subscriptions containing subscription_id indicating value SUBSCRIPTION_ID ; subscription_id indicating value SUBSCRIPTION_ID; } // MEC 011 3.2.1, clause 5.2.6 Loading @@ -361,15 +340,13 @@ Package MEC_MEC011_SRV_APPSUB { ensure that { when { the IUT entity receives a vDELETE containing uri indicating value "mec_app_support/v1/applications/{NON_EXISTENT_APP_INSTANCE_ID}/subscriptions/{SUBSCRIPTION_ID}" ; uri indicating value "mec_app_support/v2/applications/{NON_EXISTENT_APP_INSTANCE_ID}/subscriptions/{SUBSCRIPTION_ID}"; from the MEC_APP entity } then { // MEC 011 3.2.1, clause 7.2.4.3.5 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found" ; status_code set to "404 Not Found"; to the MEC_APP entity } } Loading
Test Purposes/MEC011/SRV/CONFTASK/ConfirmTasks.tplan2 +4 −4 Original line number Diff line number Diff line Loading @@ -38,7 +38,7 @@ Package MEC_MEC011_SRV_CONFTASK { ensure that { when { the IUT entity receives a vPOST containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/confirm_termination" uri indicating value "/applications/{APP_INSTANCE_ID}/confirm_termination" body containing AppTerminationConfirmation containing operationAction indicating value "TERMINATING" Loading Loading @@ -83,7 +83,7 @@ Package MEC_MEC011_SRV_CONFTASK { ensure that { when { the IUT entity receives a vPOST containing uri indicating value "mec_app_support/v1/applications/{NON_EXSITENT_APP_INSTANCE_ID}/confirm_termination" uri indicating value "/applications/{NON_EXSITENT_APP_INSTANCE_ID}/confirm_termination" body containing AppTerminationConfirmation containing operationAction indicating value "TERMINATING" Loading Loading @@ -127,7 +127,7 @@ Package MEC_MEC011_SRV_CONFTASK { ensure that { when { the IUT entity receives a vPOST containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/confirm_ready" uri indicating value "/applications/{APP_INSTANCE_ID}/confirm_ready" body containing AppReadyConfirmation containing indication indicating value "READY" Loading Loading @@ -172,7 +172,7 @@ Package MEC_MEC011_SRV_CONFTASK { ensure that { when { the IUT entity receives a vPOST containing uri indicating value "mec_app_support/v1/applications/{NON_EXSITENT_APP_INSTANCE_ID}/confirm_ready" uri indicating value "/applications/{NON_EXSITENT_APP_INSTANCE_ID}/confirm_ready" body containing AppReadyConfirmation containing indication indicating value "READY" Loading
Test Purposes/MEC011/SRV/DNS/PlatDnsRules.tplan2 +7 −7 Original line number Diff line number Diff line Loading @@ -37,7 +37,7 @@ Package MEC_MEC011_SRV_DNS { ensure that { when { the IUT entity receives a vGET containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/dns_rules" uri indicating value "/applications/{APP_INSTANCE_ID}/dns_rules" ; from the MEC_APP entity } Loading Loading @@ -84,7 +84,7 @@ Package MEC_MEC011_SRV_DNS { ensure that { when { the IUT entity receives a vGET containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/dns_rules/{DNS_RULE_ID}" uri indicating value "/applications/{APP_INSTANCE_ID}/dns_rules/{DNS_RULE_ID}" ; from the MEC_APP entity } Loading Loading @@ -132,7 +132,7 @@ Package MEC_MEC011_SRV_DNS { ensure that { when { the IUT entity receives a vGET containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/dns_rules/{NON_EXISTENT_DNS_RULE_ID}" uri indicating value "/applications/{APP_INSTANCE_ID}/dns_rules/{NON_EXISTENT_DNS_RULE_ID}" ; from the MEC_APP entity } Loading Loading @@ -176,7 +176,7 @@ Package MEC_MEC011_SRV_DNS { ensure that { when { the IUT entity receives a vPUT containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/dns_rules/{DNS_RULE_ID}", uri indicating value "/applications/{APP_INSTANCE_ID}/dns_rules/{DNS_RULE_ID}", if_match indicating value PROPER_ETAG body containing dnsRuleId indicating value DNS_RULE_NAME, Loading Loading @@ -230,7 +230,7 @@ Package MEC_MEC011_SRV_DNS { ensure that { when { the IUT entity receives a vPUT containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/dns_rules/{DNS_RULE_ID}", uri indicating value "/applications/{APP_INSTANCE_ID}/dns_rules/{DNS_RULE_ID}", if_match indicating value PROPER_ETAG body containing dnsRuleId indicating value DNS_RULE_NAME, Loading Loading @@ -279,7 +279,7 @@ Package MEC_MEC011_SRV_DNS { ensure that { when { the IUT entity receives a vPUT containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/dns_rules/{NON_EXISTENT_DNS_RULE_ID}", uri indicating value "/applications/{APP_INSTANCE_ID}/dns_rules/{NON_EXISTENT_DNS_RULE_ID}", if_match indicating value PROPER_ETAG body containing dnsRuleId indicating value DNS_RULE_NAME, Loading Loading @@ -328,7 +328,7 @@ Package MEC_MEC011_SRV_DNS { ensure that { when { the IUT entity receives a vPUT containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/dns_rules/{DNS_RULE_ID}", uri indicating value "/applications/{APP_INSTANCE_ID}/dns_rules/{DNS_RULE_ID}", if_match indicating value INVALID_ETAG body containing dnsRuleId indicating value DNS_RULE_NAME, Loading
Test Purposes/MEC011/SRV/TIME/PlatTiming.tplan2 +2 −2 Original line number Diff line number Diff line Loading @@ -34,7 +34,7 @@ Package MEC_MEC011_SRV_TIME { ensure that { when { the IUT entity receives a vGET containing uri indicating value "mec_app_support/v1/timing/timing_caps" uri indicating value "/timing/timing_caps" ; from the MEC_APP entity } Loading Loading @@ -75,7 +75,7 @@ Package MEC_MEC011_SRV_TIME { ensure that { when { the IUT entity receives a vGET containing uri indicating value "mec_app_support/v1/timing/current_time" uri indicating value "/timing/current_time" ; from the MEC_APP entity } Loading
Test Purposes/MEC011/SRV/TRAF/PlatTrafficRules.tplan2 +7 −7 Original line number Diff line number Diff line Loading @@ -36,7 +36,7 @@ Package MEC_MEC011_SRV_TRAF { ensure that { when { the IUT entity receives a vGET containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/traffic_rules" uri indicating value "/applications/{APP_INSTANCE_ID}/traffic_rules" ; from the MEC_APP entity } Loading Loading @@ -79,7 +79,7 @@ Package MEC_MEC011_SRV_TRAF { ensure that { when { the IUT entity receives a vGET containing uri indicating value "mec_app_support/v1/applications/{NON_EXISTENT_APP_INSTANCE_ID}/traffic_rules" uri indicating value "/applications/{NON_EXISTENT_APP_INSTANCE_ID}/traffic_rules" ; from the MEC_APP entity } Loading Loading @@ -123,7 +123,7 @@ Package MEC_MEC011_SRV_TRAF { ensure that { when { the IUT entity receives a vGET containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/traffic_rules/{TRAFFIC_RULE_ID}" uri indicating value "/applications/{APP_INSTANCE_ID}/traffic_rules/{TRAFFIC_RULE_ID}" ; from the MEC_APP entity } Loading Loading @@ -172,7 +172,7 @@ Package MEC_MEC011_SRV_TRAF { ensure that { when { the IUT entity receives a vPUT containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/traffic_rules/{TRAFFIC_RULE_ID}", uri indicating value "/applications/{APP_INSTANCE_ID}/traffic_rules/{TRAFFIC_RULE_ID}", body containing TrafficRule containing action indicating value "DROP" Loading Loading @@ -226,7 +226,7 @@ Package MEC_MEC011_SRV_TRAF { ensure that { when { the IUT entity receives a vPUT containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/traffic_rules/{TRAFFIC_RULE_ID}", uri indicating value "/applications/{APP_INSTANCE_ID}/traffic_rules/{TRAFFIC_RULE_ID}", body containing TrafficRule containing // Invalid parameter value should trigger an error response. Loading Loading @@ -275,7 +275,7 @@ Package MEC_MEC011_SRV_TRAF { ensure that { when { the IUT entity receives a vPUT containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/traffic_rules/{NON_EXISTENT_TRAFFIC_RULE_ID}", uri indicating value "/applications/{APP_INSTANCE_ID}/traffic_rules/{NON_EXISTENT_TRAFFIC_RULE_ID}", body containing TrafficRule containing action indicating value "DROP" Loading Loading @@ -326,7 +326,7 @@ Package MEC_MEC011_SRV_TRAF { ensure that { when { the IUT entity receives a vPUT containing uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/traffic_rules/{TRAFFIC_RULE_ID}", uri indicating value "/applications/{APP_INSTANCE_ID}/traffic_rules/{TRAFFIC_RULE_ID}", if_match indicating value INVALID_ETAG body containing TrafficRule containing Loading