From 910f022738036a8cdb0ee552710a725cb0875588 Mon Sep 17 00:00:00 2001 From: garciay Date: Mon, 13 Jan 2025 14:18:54 +0100 Subject: [PATCH 01/53] Started MEC045 TPs --- .../MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 | 377 ++++++++++++++++ .../MEASSUBNOT/QoSMeasurementSubNot.tplan2 | 378 ++++++++++++++++ .../MEC045/SUBLOOKUP/QoSLookup.tplan2 | 409 ++++++++++++++++++ Test Purposes/mec-common.tplan2 | 10 +- 4 files changed, 1173 insertions(+), 1 deletion(-) create mode 100644 Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 create mode 100644 Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 create mode 100644 Test Purposes/MEC045/SUBLOOKUP/QoSLookup.tplan2 diff --git a/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 b/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 new file mode 100644 index 0000000..7cbd17f --- /dev/null +++ b/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 @@ -0,0 +1,377 @@ +Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { + + import all from MEC_Common; + + Test Purpose { + TP Id "TP_MEC_MEC045_SRV_QOS_EVENT_SUB_NOT_001_OK" + + Test objective + "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.3.3.4" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "qms/v1/subscriptions" + body containing + qoSMeasurementSubscription containing + subscriptionType indicating value "QoSEventSubscription", + callbackReference indicating value CALLBACK_URL, + users containing + elem0 indicating value ACR_SOME_IP;, + flowInfo containing + flowFilter containing + sourceIp indicating value ACR_SOME_IP;;;, + reportTrigger containing + metricType containing + elem0 indicating value "LATENCY", + elem1 indicating value "THROUGHPUT";;, + measuringPeriod indicating value 1;; // One Hz + 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" + body containing + qoSMeasurementSubscription containing + links containing + self containing + href set to HREF_VALUE;, + subscriptionType indicating value "QoSEventSubscription", + callbackReference indicating value CALLBACK_URL, + users containing + elem0 indicating value ACR_SOME_IP;, + flowInfo containing + flowFilter containing + sourceIp indicating value ACR_SOME_IP;;;, + reportTrigger containing + metricType containing + elem0 indicating value "LATENCY", + elem1 indicating value "THROUGHPUT";;, + measuringPeriod indicating value 1;;; // One Hz + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC045_SRV_QOS_EVENT_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 - 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" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "qms/v1/subscriptions" + body containing + qoSMeasurementSubscription containing + subscriptionType indicating value "QoSEventSubscription", + users containing + elem0 indicating value ACR_SOME_IP;, + flowInfo containing + flowFilter containing + sourceIp indicating value ACR_SOME_IP;;;, + reportTrigger containing + metricType containing + elem0 indicating value "LATENCY", + elem1 indicating value "THROUGHPUT";;, + measuringPeriod indicating value 1;; // One Hz + 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 "400 Bad Request"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC045_SRV_QOS_EVENT_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 - 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" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "qms/v1/subscriptions" + body containing + qoSMeasurementSubscription containing + subscriptionType indicating value "QoSEventSubscription", + callbackReference indicating value CALLBACK_URL, + websockNotifConfig indicating value WEBSOCKET_CONFIG, + users containing + elem0 indicating value ACR_SOME_IP;, + flowInfo containing + flowFilter containing + sourceIp indicating value ACR_SOME_IP;;;, + reportTrigger containing + metricType containing + elem0 indicating value "LATENCY", + elem1 indicating value "THROUGHPUT";;, + measuringPeriod indicating value 1;; // One Hz + 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 "400 Bad Request"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + 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" + + 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" + + 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 qos_event_subscription containing + href indicating value HREF_VALUE; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value "qms/v1/subscriptions/{SUBSCRIPTION_ID}" + body containing + qoSMeasurementSubscription containing + subscriptionType indicating value "QoSEventSubscription", + callbackReference indicating value CALLBACK_URL, + users containing + elem0 indicating value ACR_SOME_IP;, + flowInfo containing + flowFilter containing + sourceIp indicating value ACR_SOME_IP, + sourcePort indicating value any_value;;;, + reportTrigger containing + metricType containing + elem0 indicating value "LATENCY", + elem1 indicating value "THROUGHPUT", + elem2 indicating value "ERROR_RATE";;, + measuringPeriod indicating value 1;; // One Hz + from the MEC_APP entity + } + then { + // MEC 045, clause 7.4.3.2 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + qoSMeasurementSubscription containing + links containing + self containing + href set to HREF_VALUE;, + subscriptionType indicating value "QoSEventSubscription", + callbackReference indicating value CALLBACK_URL, + users containing + elem0 indicating value ACR_SOME_IP;, + flowInfo containing + flowFilter containing + sourceIp indicating value ACR_SOME_IP, + sourcePort indicating value any_value;;;, + reportTrigger containing + metricType containing + elem0 indicating value "LATENCY", + elem1 indicating value "THROUGHPUT", + elem2 indicating value "ERROR_RATE";;, + measuringPeriod indicating value 1;;; // One Hz + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC045_SRV_QOS_EVENT_SUB_NOT_002_NF" + + Test objective + "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" + + 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 qos_event_subscription containing + href indicating value HREF_VALUE; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value "qms/v1/subscriptions/{UNKNOWN_SUBSCRIPTION_ID}" + body containing + qoSMeasurementSubscription containing + subscriptionType indicating value "QoSEventSubscription", + callbackReference indicating value CALLBACK_URL, + users containing + elem0 indicating value ACR_SOME_IP;, + flowInfo containing + flowFilter containing + sourceIp indicating value ACR_SOME_IP, + sourcePort indicating value any_value;;;, + reportTrigger containing + metricType containing + elem0 indicating value "LATENCY", + elem1 indicating value "THROUGHPUT", + elem2 indicating value "ERROR_RATE";;, + measuringPeriod indicating value 1;; // One Hz + from the MEC_APP entity + } + then { + // MEC 045, clause 7.4.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_MEC045_SRV_QOS_EVENT_SUB_NOT_003_OK" + + Test objective + "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" + + 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 qos_event_subscription containing + href indicating value HREF_VALUE; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vDELETE containing + uri indicating value "qms/v1/subscriptions/{SUBSCRIPTION_ID}"; + from the MEC_APP entity + } + then { + // MEC 045, clause 7.4.3.5 + 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_MEC045_SRV_QOS_EVENT_SUB_NOT_003_NF" + + Test objective + "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" + + 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 qos_event_subscription containing + href indicating value HREF_VALUE; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vDELETE containing + uri indicating value "qms/v1/subscriptions/{UNKNOWN_SUBSCRIPTION_ID}"; + from the MEC_APP entity + } + then { + // MEC 045, clause 7.4.3.5 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + +} // End of Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT \ No newline at end of file diff --git a/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 b/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 new file mode 100644 index 0000000..2ed88d2 --- /dev/null +++ b/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 @@ -0,0 +1,378 @@ +/* +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_MEC045_SRV_QOS_MEAS_SUB_NOT { + + import all from MEC_Common; + + Test Purpose { + TP Id "TP_MEC_MEC045_SRV_QOS_MEAS_SUB_NOT_001_OK" + + Test objective + "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 7.3.3.4" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "qms/v1/subscriptions" + body containing + qoSMeasurementSubscription containing + subscriptionType indicating value "QoSMeasureSubscription", + callbackReference indicating value CALLBACK_URL, + users containing + elem0 indicating value ACR_SOME_IP;, + flowInfo containing + flowFilter containing + sourceIp indicating value ACR_SOME_IP;;;, + 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" + 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;;;, + metricType containing + elem0 indicating value "LATENCY", + elem1 indicating value "THROUGHPUT";;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC045_SRV_QOS_MEAS_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 - 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" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "qms/v1/subscriptions" + body containing + qoSMeasurementSubscription containing + subscriptionType indicating value "QoSMeasureSubscription", + users containing + elem0 indicating value ACR_SOME_IP;, + flowInfo containing + flowFilter containing + sourceIp indicating value ACR_SOME_IP;;;, + 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 "400 Bad Request"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC045_SRV_QOS_MEAS_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 - 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" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "qms/v1/subscriptions" + body containing + qoSMeasurementSubscription containing + subscriptionType indicating value "QoSMeasureSubscription", + callbackReference indicating value CALLBACK_URL, + websockNotifConfig indicating value WEBSOCKET_CONFIG, + users containing + elem0 indicating value ACR_SOME_IP;, + flowInfo containing + flowFilter containing + sourceIp indicating value ACR_SOME_IP;;;, + 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 "400 Bad Request"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC045_SRV_QOS_MEAS_SUB_NOT_002_OK" + + Test objective + "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" + + 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 qos_measurement_subscription containing + href indicating value HREF_VALUE; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value "qms/v1/subscriptions/{SUBSCRIPTION_ID}" + body containing + qoSMeasurementSubscription containing + subscriptionType indicating value "QoSMeasureSubscription", + callbackReference indicating value CALLBACK_URL, + users containing + elem0 indicating value ACR_SOME_IP;, + flowInfo containing + flowFilter containing + sourceIp indicating value ACR_SOME_IP, + sourcePort indicating value any_value;;;, + metricType containing + elem0 indicating value "LATENCY", + elem1 indicating value "THROUGHPUT", + elem2 indicating value "ERROR_RATE";;; + from the MEC_APP entity + } + then { + // MEC 045, clause 7.4.3.2 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + 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, + sourcePort indicating value any_value;;;, + metricType containing + elem0 indicating value "LATENCY", + elem1 indicating value "THROUGHPUT", + elem2 indicating value "ERROR_RATE";;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + 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" + + 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" + + 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 qos_measurement_subscription containing + subscriptionId indicating value SUBSCRIPTION_ID, + callbackReference indicating value CALLBACK_URL; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value "qms/v1/subscriptions/{SUBSCRIPTION_ID}" + body containing + qoSMeasurementSubscription containing + subscriptionType indicating value "QoSMeasureSubscription", + callbackReference indicating value CALLBACK_URL, + users containing + elem0 indicating value ACR_SOME_IP;, + flowInfo containing + flowFilter containing + sourceIp indicating value ACR_SOME_IP;;;, + metricType containing + elem0 indicating value "LATENCY", + elem1 indicating value "THROUGHPUT", + elem2 indicating value "ERROR_RATE";;; + from the MEC_APP entity + } + then { + // MEC 045, clause 7.4.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_MEC045_SRV_QOS_MEAS_SUB_NOT_003_OK" + + Test objective + "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" + + 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 qos_measurement_subscription containing + href indicating value HREF_VALUE; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vDELETE containing + uri indicating value "qms/v1/subscriptions/{SUBSCRIPTION_ID}"; + from the MEC_APP entity + } + then { + // MEC 045, clause 7.4.3.5 + 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_MEC045_SRV_QOS_MEAS_SUB_NOT_003_NF" + + Test objective + "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.2.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.2", + "ETSI GS MEC 013 3.1.1 Clause 7.4.3.5" + + 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 qos_measurement_subscription containing + href indicating value HREF_VALUE; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vDELETE containing + uri indicating value "qms/v1/subscriptions/{UNKNOWN_SUBSCRIPTION_ID}"; + from the MEC_APP entity + } + then { + // MEC 045, clause 7.4.3.5 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + +} // End of Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT \ No newline at end of file diff --git a/Test Purposes/MEC045/SUBLOOKUP/QoSLookup.tplan2 b/Test Purposes/MEC045/SUBLOOKUP/QoSLookup.tplan2 new file mode 100644 index 0000000..4bb0548 --- /dev/null +++ b/Test Purposes/MEC045/SUBLOOKUP/QoSLookup.tplan2 @@ -0,0 +1,409 @@ +/* +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_MEC045_SRV_QOSLOOKUP { + + import all from MEC_Common; + + Test Purpose { + TP Id "TP_MEC_MEC045_SRV_LOOKUP_001_OK" + + Test objective + "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" + + 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 several qos_measurement_subscription containing + href indicating value HREF_VALUE; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "qms/v1/subscriptions"; + from the MEC_APP entity + } + then { + // MEC 045, clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + subscriptionList containing + href set to HREF_VALUE;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC045_SRV_LOOKUP_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.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" + + 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 several qos_measurement_subscription + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "qms/v1/subscriptions", + query_parameters containing + subscriptionIdentity indicating value any_value;; // Wrong URL structure: Invalid URI query parameters supported + } + then { + // MEC 045, clause 7.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_MEC045_SRV_LOOKUP_001_NF" + + Test objective + "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" + + 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 not having several qos_measurement_subscription + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "qms/v1/subscriptions"; + from the MEC_APP entity + } + then { + // MEC 045, clause 7.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_MEC045_SRV_LOOKUP_002_OK_01" + + Test objective + "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" + + 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 qos_measurement_subscription containing + href indicating value HREF_VALUE_1; and + the IUT entity having a qos_measurement_subscription containing + href indicating value HREF_VALUE_2; and + the IUT entity having a qos_measurement_subscription containing + href indicating value HREF_VALUE_3; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "qms/v1/subscriptions", + query_parameters containing + subscriptionId indicating value HREF_VALUE_1, + subscriptionId indicating value HREF_VALUE_3;; + from the MEC_APP entity + } + then { + // MEC 045, clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + subscriptionList containing + href set to HREF_VALUE_1, + href set to HREF_VALUE_3;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC045_SRV_LOOKUP_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" + + 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" + + 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 qos_event_subscription containing + href indicating value HREF_VALUE_1; and + the IUT entity having a qos_event_subscription containing + href indicating value HREF_VALUE_2; and + the IUT entity having a qos_event_subscription containing + href indicating value HREF_VALUE_3; and + the IUT entity having a qos_measurement_subscription containing + href indicating value HREF_VALUE_4; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "qms/v1/subscriptions", + query_parameters containing + subscriptionType indicating value HREF_VALUE_1;; + from the MEC_APP entity + } + then { + // MEC 045, clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + subscriptionList containing + href set to HREF_VALUE_1, + href set to HREF_VALUE_2, + href set to HREF_VALUE_3;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC045_SRV_LOOKUP_002_NF_01" + + Test objective + "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" + + 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 qos_measurement_subscription containing + href indicating value HREF_VALUE_1; and + the IUT entity having a qos_measurement_subscription containing + href indicating value HREF_VALUE_2; and + the IUT entity having a qos_measurement_subscription containing + href indicating value HREF_VALUE_3; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "qms/v1/subscriptions", + query_parameters containing + subscriptionType indicating value "QoSEventSubscription";; + from the MEC_APP entity + } + then { + // MEC 045, clause 7.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_MEC045_SRV_LOOKUP_002_NF_02" + + Test objective + "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" + + 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 qos_measurement_subscription containing + href indicating value HREF_VALUE_1; and + the IUT entity having a qos_measurement_subscription containing + href indicating value HREF_VALUE_2; and + the IUT entity having a qos_measurement_subscription containing + href indicating value HREF_VALUE_3; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "qms/v1/subscriptions", + query_parameters containing + subscriptionId indicating value HREF_VALUE_4;; + from the MEC_APP entity + } + then { + // MEC 045, clause 7.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_MEC045_SRV_LOOKUP_003_OK" + + Test objective + "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" + + 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 qos_measurement_subscription containing + subscriptionId indicating value SUBSCRIPTION_ID, + callbackReference indicating value CALLBACK_URL; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "qms/v1/subscriptions/{SUBSCRIPTION_ID}"; + from the MEC_APP entity + } + then { + // MEC 045, clause 7.4.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + qoSMeasurementSubscription containing + links containing + self containing + href set to HREF_VALUE;;, + subscriptionType indicating value "QoSMeasureSubscription", + callbackReference indicating value CALLBACK_URL;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC045_SRV_LOOKUP_003_NF" + + Test objective + "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.2.5", + "ETSI GS MEC 013 3.1.1 Clause 6.3.2", + "ETSI GS MEC 013 3.1.1 Clause 7.4.3.1" + + 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 qos_measurement_subscription containing + subscriptionId indicating value SUBSCRIPTION_ID, + callbackReference indicating value CALLBACK_URL; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "qms/v1/subscriptions/{UNKNOWN_SUBSCRIPTION_ID}"; + from the MEC_APP entity + } + then { + // MEC 045, clause 7.4.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + +} // End of Package MEC_MEC045_SRV_QOSLOOKUP \ No newline at end of file diff --git a/Test Purposes/mec-common.tplan2 b/Test Purposes/mec-common.tplan2 index c29bfea..9c9b0c8 100644 --- a/Test Purposes/mec-common.tplan2 +++ b/Test Purposes/mec-common.tplan2 @@ -46,6 +46,7 @@ Package MEC_Common { - AMS_CLIENT - AMS_SERVER - MEC_FED + - MEC_QMS ; events: - services_running // services available in the IUT @@ -91,7 +92,7 @@ Package MEC_Common { - app_instance - grant - havingV2xMsgDistributionServerMqtt - -doNotSendNotificationAfterTimerExpiry + - doNotSendNotificationAfterTimerExpiry ; } @@ -204,6 +205,7 @@ Package MEC_Common { Component Type MecGenericProvider with gate p of type apiPort; Component Type MecGenericConsumer with gate p of type apiPort; Component Type MecFederator with gate p of type apiPort; + Component Type MecQmS with gate p of type apiPort; Test Configuration Config_MEC_1 containing Tester component MEC_App of type MecAppComponent @@ -247,5 +249,11 @@ Package MEC_Common { connection between Mec_Orchestrator.p and IUT.p ; + Test Configuration Config_MEC_8 containing + Tester component MEC_App of type MecAppComponent + SUT component IUT of type MecQmS + connection between MEC_App.p and IUT.p + ; + } } -- GitLab From 5f2ad677550f4798df9629aa9c9d289e2fe37471 Mon Sep 17 00:00:00 2001 From: garciay Date: Mon, 13 Jan 2025 16:42:41 +0100 Subject: [PATCH 02/53] Review MEC045 TPs --- .../MEC030/SRV/V2XInformationService.tplan2 | 4 +- .../MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 | 208 ++++++++++++++++- .../MEASSUBNOT/QoSMeasurementSubNot.tplan2 | 210 ++++++++++++++++-- 3 files changed, 394 insertions(+), 28 deletions(-) diff --git a/Test Purposes/MEC030/SRV/V2XInformationService.tplan2 b/Test Purposes/MEC030/SRV/V2XInformationService.tplan2 index 4a6b380..ba69ca4 100644 --- a/Test Purposes/MEC030/SRV/V2XInformationService.tplan2 +++ b/Test Purposes/MEC030/SRV/V2XInformationService.tplan2 @@ -526,7 +526,7 @@ Package MEC_MEC030_SRV_V2X { Initial conditions with { the IUT entity being_in idle_state and - the IUT entity having V2xMsgDistributionServerMqtt + the IUT entity havingV2xMsgDistributionServerMqtt } // MEC 030 Clause 6.2.5 Type: V2xMsgDistributionServerInfo @@ -575,7 +575,7 @@ Package MEC_MEC030_SRV_V2X { Initial conditions with { the IUT entity being_in idle_state and - the IUT entity having V2xMsgDistributionServerMqtt + the IUT entity havingV2xMsgDistributionServerMqtt } // MEC 030 Clause 6.2.5 Type: V2xMsgDistributionServerInfo diff --git a/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 b/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 index 7cbd17f..267bc96 100644 --- a/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 +++ b/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 @@ -11,6 +11,7 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { 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" Config Id Config_MEC_8 @@ -34,11 +35,11 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { elem0 indicating value ACR_SOME_IP;, flowInfo containing flowFilter containing - sourceIp indicating value ACR_SOME_IP;;;, + sourceIp indicating value ACR_SOME_IP;;, reportTrigger containing metricType containing elem0 indicating value "LATENCY", - elem1 indicating value "THROUGHPUT";;, + elem1 indicating value "THROUGHPUT";;;, measuringPeriod indicating value 1;; // One Hz from the MEC_APP entity } @@ -48,7 +49,7 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { status_code set to "201 Created" body containing qoSMeasurementSubscription containing - links containing + _links containing self containing href set to HREF_VALUE;, subscriptionType indicating value "QoSEventSubscription", @@ -57,12 +58,24 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { elem0 indicating value ACR_SOME_IP;, flowInfo containing flowFilter containing - sourceIp indicating value ACR_SOME_IP;;;, + sourceIp indicating value ACR_SOME_IP;;, reportTrigger containing metricType containing elem0 indicating value "LATENCY", elem1 indicating value "THROUGHPUT";;, - measuringPeriod indicating value 1;;; // One Hz + measuringPeriod indicating value 1;;;; // One Hz + 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 "QoSEventNotification", + flow indicating value any_value, + metricType containing + elem0 indicating value "LATENCY", + elem1 indicating value "THROUGHPUT";, + qosEvent indicating value any_value, + _links indicating value LINKS;;; to the MEC_APP entity } } @@ -101,12 +114,12 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { elem0 indicating value ACR_SOME_IP;, flowInfo containing flowFilter containing - sourceIp indicating value ACR_SOME_IP;;;, + sourceIp indicating value ACR_SOME_IP;;, reportTrigger containing metricType containing elem0 indicating value "LATENCY", elem1 indicating value "THROUGHPUT";;, - measuringPeriod indicating value 1;; // One Hz + measuringPeriod indicating value 1;;; // One Hz from the MEC_APP entity } then { @@ -153,11 +166,112 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { elem0 indicating value ACR_SOME_IP;, flowInfo containing flowFilter containing - sourceIp indicating value ACR_SOME_IP;;;, + sourceIp indicating value ACR_SOME_IP;;, reportTrigger containing metricType containing elem0 indicating value "LATENCY", - elem1 indicating value "THROUGHPUT";;, + elem1 indicating value "THROUGHPUT";;;, + measuringPeriod indicating value 1;; // One Hz + 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 "400 Bad Request"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC045_SRV_QOS_EVENT_SUB_NOT_001_BR_03" + + Test objective + "Check that the IUT responds with an error when a request with incorrect parameters is sent + 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" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "qms/v1/subscriptions" + body containing + qoSMeasurementSubscription containing + subscriptionType indicating value "QoSEventSubscription", + callbackReference indicating value CALLBACK_URL, + websockNotifConfig indicating value WEBSOCKET_CONFIG, + users set to omit, + flowInfo containing + flowFilter containing + sourceIp indicating value ACR_SOME_IP;;, + reportTrigger containing + metricType containing + elem0 indicating value "LATENCY", + elem1 indicating value "THROUGHPUT";;;, + measuringPeriod indicating value 1;; // One Hz + 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 "400 Bad Request"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC045_SRV_QOS_EVENT_SUB_NOT_001_BR_04" + + 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)" + + 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" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "qms/v1/subscriptions" + body containing + qoSMeasurementSubscription containing + subscriptionType indicating value "QoSEventSubscription", + callbackReference indicating value CALLBACK_URL, + websockNotifConfig indicating value WEBSOCKET_CONFIG, + users containing + elem0 indicating value ACR_SOME_IP;, + flowInfo set to omit, + reportTrigger containing + metricType containing + elem0 indicating value "LATENCY", + elem1 indicating value "THROUGHPUT";;;, measuringPeriod indicating value 1;; // One Hz from the MEC_APP entity } @@ -221,7 +335,7 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { status_code set to "200 OK" body containing qoSMeasurementSubscription containing - links containing + _links containing self containing href set to HREF_VALUE;, subscriptionType indicating value "QoSEventSubscription", @@ -374,4 +488,78 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { } + Test Purpose { + TP Id "TP_MEC_MEC045_SRV_QOS_EVENT_SUB_NOT_004_OK" + + Test objective + "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" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "qms/v1/subscriptions" + body containing + qoSMeasurementSubscription containing + subscriptionType indicating value "QoSEventSubscription", + callbackReference indicating value CALLBACK_URL, + users containing + elem0 indicating value ACR_SOME_IP;, + flowInfo containing + flowFilter containing + sourceIp indicating value ACR_SOME_IP;;, + reportTrigger containing + metricType containing + elem0 indicating value "LATENCY", + elem1 indicating value "THROUGHPUT";;;, + measuringPeriod indicating value 1;; // One Hz + 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" + body containing + qoSMeasurementSubscription containing + _links containing + self containing + href set to HREF_VALUE;, + subscriptionType indicating value "QoSEventSubscription", + callbackReference indicating value CALLBACK_URL, + users containing + elem0 indicating value ACR_SOME_IP;, + flowInfo containing + flowFilter containing + sourceIp indicating value ACR_SOME_IP;;, + reportTrigger containing + metricType containing + elem0 indicating value "LATENCY", + elem1 indicating value "THROUGHPUT";;, + measuringPeriod indicating value 1;;;; // One Hz + to the MEC_APP entity + and the IUT entity sends a vPOST containing + Uri set to CALLBACK_URL + body containing + testNotification containing + notificationType indicating value "TestNotification", + _links indicating value LINKS;;; + to the MEC_APP entity + } + } + } + + } // End of Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT \ No newline at end of file diff --git a/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 b/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 index 2ed88d2..55abb76 100644 --- a/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 +++ b/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 @@ -26,6 +26,7 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { 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 @@ -49,10 +50,10 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { elem0 indicating value ACR_SOME_IP;, flowInfo containing flowFilter containing - sourceIp indicating value ACR_SOME_IP;;;, + sourceIp indicating value ACR_SOME_IP;;, metricType containing elem0 indicating value "LATENCY", - elem1 indicating value "THROUGHPUT";;; + elem1 indicating value "THROUGHPUT";;;; from the MEC_APP entity } then { @@ -61,7 +62,7 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { status_code set to "201 Created" body containing qoSMeasurementSubscription containing - links containing + _links containing self containing href set to HREF_VALUE;, subscriptionType indicating value "QoSMeasureSubscription", @@ -70,10 +71,20 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { elem0 indicating value ACR_SOME_IP;, flowInfo containing flowFilter containing - sourceIp indicating value ACR_SOME_IP;;;, + 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 + 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 } } @@ -112,10 +123,10 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { elem0 indicating value ACR_SOME_IP;, flowInfo containing flowFilter containing - sourceIp indicating value ACR_SOME_IP;;;, + sourceIp indicating value ACR_SOME_IP;;, metricType containing elem0 indicating value "LATENCY", - elem1 indicating value "THROUGHPUT";;; + elem1 indicating value "THROUGHPUT";;;; from the MEC_APP entity } then { @@ -162,10 +173,106 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { elem0 indicating value ACR_SOME_IP;, flowInfo containing flowFilter containing - sourceIp indicating value ACR_SOME_IP;;;, + sourceIp indicating value ACR_SOME_IP;;, + 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 "400 Bad Request"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC045_SRV_QOS_MEAS_SUB_NOT_001_BR_03" + + Test objective + "Check that the IUT responds with an error when a request with incorrect parameters is sent + 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" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "qms/v1/subscriptions" + body containing + qoSMeasurementSubscription containing + subscriptionType indicating value "QoSMeasureSubscription", + callbackReference indicating value CALLBACK_URL, + users set to omit, + flowInfo containing + flowFilter containing + sourceIp indicating value ACR_SOME_IP;;, + 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 "400 Bad Request"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC045_SRV_QOS_MEAS_SUB_NOT_001_BR_04" + + 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)" + + 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" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "qms/v1/subscriptions" + body containing + qoSMeasurementSubscription containing + subscriptionType indicating value "QoSMeasureSubscription", + callbackReference indicating value CALLBACK_URL, + websockNotifConfig indicating value WEBSOCKET_CONFIG, + users containing + elem0 indicating value ACR_SOME_IP;, + flowInfo set to omit, metricType containing elem0 indicating value "LATENCY", - elem1 indicating value "THROUGHPUT";;; + elem1 indicating value "THROUGHPUT";;;; from the MEC_APP entity } then { @@ -213,11 +320,11 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { flowInfo containing flowFilter containing sourceIp indicating value ACR_SOME_IP, - sourcePort indicating value any_value;;;, + sourcePort indicating value any_value;;, metricType containing elem0 indicating value "LATENCY", elem1 indicating value "THROUGHPUT", - elem2 indicating value "ERROR_RATE";;; + elem2 indicating value "ERROR_RATE";;;; from the MEC_APP entity } then { @@ -226,7 +333,7 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { status_code set to "200 OK" body containing qoSMeasurementSubscription containing - links containing + _links containing self containing href set to HREF_VALUE;, subscriptionType indicating value "QoSMeasureSubscription", @@ -236,11 +343,11 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { flowInfo containing flowFilter containing sourceIp indicating value ACR_SOME_IP, - sourcePort indicating value any_value;;;, + sourcePort indicating value any_value;;, metricType containing elem0 indicating value "LATENCY", elem1 indicating value "THROUGHPUT", - elem2 indicating value "ERROR_RATE";;;; + elem2 indicating value "ERROR_RATE";;;;; to the MEC_APP entity } } @@ -282,11 +389,11 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { elem0 indicating value ACR_SOME_IP;, flowInfo containing flowFilter containing - sourceIp indicating value ACR_SOME_IP;;;, + sourceIp indicating value ACR_SOME_IP;;, metricType containing elem0 indicating value "LATENCY", elem1 indicating value "THROUGHPUT", - elem2 indicating value "ERROR_RATE";;; + elem2 indicating value "ERROR_RATE";;;; from the MEC_APP entity } then { @@ -375,4 +482,75 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { } + Test Purpose { + TP Id "TP_MEC_MEC045_SRV_QOS_MEAS_SUB_NOT_004_OK" + + Test objective + "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" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "qms/v1/subscriptions" + body containing + qoSMeasurementSubscription containing + subscriptionType indicating value "QoSMeasureSubscription", + requestTestNotification indicating value true, + callbackReference indicating value CALLBACK_URL, + users containing + elem0 indicating value ACR_SOME_IP;, + flowInfo containing + flowFilter containing + sourceIp indicating value ACR_SOME_IP;;, + 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" + 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;;, + 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 + testNotification containing + notificationType indicating value "TestNotification", + _links indicating value LINKS;;; + to the MEC_APP entity + } + } + } + + } // End of Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT \ No newline at end of file -- GitLab From e717e2367e09b7892ad499fef0fea2b169ff603a Mon Sep 17 00:00:00 2001 From: garciay Date: Tue, 14 Jan 2025 09:52:24 +0100 Subject: [PATCH 03/53] Finalyze MEC045 TPs --- .../MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 | 325 +++++++++--- .../MEASSUBNOT/QoSMeasurementSubNot.tplan2 | 468 +++++++++++++++++- Test Purposes/mec-common.tplan2 | 7 + 3 files changed, 737 insertions(+), 63 deletions(-) diff --git a/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 b/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 index 267bc96..709aae2 100644 --- a/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 +++ b/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 @@ -3,7 +3,7 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { import all from MEC_Common; Test Purpose { - TP Id "TP_MEC_MEC045_SRV_QOS_EVENT_SUB_NOT_001_OK" + TP Id "TP_MEC_MEC045_SRV_QOS_EVENT_SUB_NOT_001_OK_01" Test objective "Check that the IUT acknowledges the creation of QoS event subscription request when commanded by a MEC Application" @@ -37,16 +37,16 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { flowFilter containing sourceIp indicating value ACR_SOME_IP;;, reportTrigger containing - metricType containing - elem0 indicating value "LATENCY", - elem1 indicating value "THROUGHPUT";;;, - measuringPeriod indicating value 1;; // One Hz + metricType indicating value "THROUGHPUT";, + measuringPeriod indicating value MEASURINGING_PERIOD;;; 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" + status_code set to "201 Created", + headers containing + Location set to "/qms/v1/subscriptions/{SUBSCRIPTION_ID}";, body containing qoSMeasurementSubscription containing _links containing @@ -60,21 +60,99 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { flowFilter containing sourceIp indicating value ACR_SOME_IP;;, reportTrigger containing - metricType containing - elem0 indicating value "LATENCY", - elem1 indicating value "THROUGHPUT";;, - measuringPeriod indicating value 1;;;; // One Hz + metricType indicating value "THROUGHPUT";, + 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 body containing qoSMeasurementNotification containing notificationType indicating value "QoSEventNotification", + subscriptionState set to omit, flow indicating value any_value, - metricType containing - elem0 indicating value "LATENCY", - elem1 indicating value "THROUGHPUT";, - qosEvent indicating value any_value, + metricType indicating value "THROUGHPUT", + qosEvent indicating value any_value, // See ETSI GS MEC 045 V3.1.1 (2024-03) Table 6.6.4-1: Enumeration QoSEvent + _links indicating value LINKS;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + 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" + + 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" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "qms/v1/subscriptions" + body containing + qoSMeasurementSubscription containing + subscriptionType indicating value "QoSEventSubscription", + callbackReference indicating value CALLBACK_URL, + users containing + elem0 indicating value ACR_SOME_IP;, + flowInfo containing + flowFilter containing + sourceIp indicating value ACR_SOME_IP;;, + reportTrigger containing + metricType indicating value "THROUGHPUT", + upperThreshold indicating value VALUE_1, + lowerThreshold indicating value VALUE_2;, + measuringPeriod indicating value MEASURINGING_PERIOD;;; + 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 "QoSEventSubscription", + callbackReference indicating value CALLBACK_URL, + users containing + elem0 indicating value ACR_SOME_IP;, + flowInfo containing + flowFilter containing + sourceIp indicating value ACR_SOME_IP;;, + reportTrigger containing + metricType indicating value "THROUGHPUT", + upperThreshold indicating value VALUE_1, + lowerThreshold indicating value VALUE_2;, + 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 + body containing + qoSMeasurementNotification containing + notificationType indicating value "QoSEventNotification", + subscriptionState set to omit, + flow indicating value any_value, + metricType indicating value "THROUGHPUT", + qosEvent indicating value any_value, // See ETSI GS MEC 045 V3.1.1 (2024-03) Table 6.6.4-1: Enumeration QoSEvent _links indicating value LINKS;;; to the MEC_APP entity } @@ -85,6 +163,54 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { Test Purpose { TP Id "TP_MEC_MEC045_SRV_QOS_EVENT_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 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" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "qms/v1/subscriptions" + body containing + qoSMeasurementSubscription containing + subscriptionType indicating value "QoSSubscription", // Invalid SubscritionType + users containing + elem0 indicating value ACR_SOME_IP;, + flowInfo containing + flowFilter containing + sourceIp indicating value ACR_SOME_IP;;, + reportTrigger containing + metricType indicating value "THROUGHPUT";, + measuringPeriod indicating value MEASURINGING_PERIOD;;; + 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 "400 Bad Request"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC045_SRV_QOS_EVENT_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 - Neither callbackReference nor websockNotifConfig provided" @@ -116,10 +242,9 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { flowFilter containing sourceIp indicating value ACR_SOME_IP;;, reportTrigger containing - metricType containing - elem0 indicating value "LATENCY", - elem1 indicating value "THROUGHPUT";;, - measuringPeriod indicating value 1;;; // One Hz + metricType + metricType indicating value "THROUGHPUT";, + measuringPeriod indicating value MEASURINGING_PERIOD;;; from the MEC_APP entity } then { @@ -133,7 +258,7 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { Test Purpose { - TP Id "TP_MEC_MEC045_SRV_QOS_EVENT_SUB_NOT_001_BR_02" + TP Id "TP_MEC_MEC045_SRV_QOS_EVENT_SUB_NOT_001_BR_03" Test objective "Check that the IUT responds with an error when a request with incorrect parameters is sent @@ -168,10 +293,8 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { flowFilter containing sourceIp indicating value ACR_SOME_IP;;, reportTrigger containing - metricType containing - elem0 indicating value "LATENCY", - elem1 indicating value "THROUGHPUT";;;, - measuringPeriod indicating value 1;; // One Hz + metricType indicating value "THROUGHPUT";, + measuringPeriod indicating value MEASURINGING_PERIOD;;; from the MEC_APP entity } then { @@ -185,7 +308,7 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { Test Purpose { - TP Id "TP_MEC_MEC045_SRV_QOS_EVENT_SUB_NOT_001_BR_03" + TP Id "TP_MEC_MEC045_SRV_QOS_EVENT_SUB_NOT_001_BR_04" Test objective "Check that the IUT responds with an error when a request with incorrect parameters is sent @@ -219,10 +342,8 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { flowFilter containing sourceIp indicating value ACR_SOME_IP;;, reportTrigger containing - metricType containing - elem0 indicating value "LATENCY", - elem1 indicating value "THROUGHPUT";;;, - measuringPeriod indicating value 1;; // One Hz + metricType indicating value "THROUGHPUT";, + measuringPeriod indicating value MEASURINGING_PERIOD;;; from the MEC_APP entity } then { @@ -236,7 +357,7 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { Test Purpose { - TP Id "TP_MEC_MEC045_SRV_QOS_EVENT_SUB_NOT_001_BR_04" + TP Id "TP_MEC_MEC045_SRV_QOS_EVENT_SUB_NOT_001_BR_05" Test objective "Check that the IUT responds with an error when a request with incorrect parameters is sent @@ -269,10 +390,108 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { elem0 indicating value ACR_SOME_IP;, flowInfo set to omit, reportTrigger containing - metricType containing - elem0 indicating value "LATENCY", - elem1 indicating value "THROUGHPUT";;;, - measuringPeriod indicating value 1;; // One Hz + metricType indicating value "THROUGHPUT";, + measuringPeriod indicating value MEASURINGING_PERIOD;;; + 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 "400 Bad Request"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC045_SRV_QOS_EVENT_SUB_NOT_001_BR_06" + + Test objective + "Check that the IUT responds with an error when a request with incorrect parameters is sent + 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" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "qms/v1/subscriptions" + body containing + qoSMeasurementSubscription containing + subscriptionType indicating value "QoSEventSubscription", + callbackReference indicating value CALLBACK_URL, + websockNotifConfig indicating value WEBSOCKET_CONFIG, + users containing + elem0 indicating value ACR_SOME_IP;, + flowInfo set to empty, // Invalid flowFilter + reportTrigger containing + metricType indicating value "THROUGHPUT";, + measuringPeriod indicating value MEASURINGING_PERIOD;;; + 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 "400 Bad Request"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC045_SRV_QOS_EVENT_SUB_NOT_001_BR_07" + + Test objective + "Check that the IUT responds with an error when a request with incorrect parameters is sent + 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" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "qms/v1/subscriptions" + body containing + qoSMeasurementSubscription containing + subscriptionType indicating value "QoSEventSubscription", + callbackReference indicating value CALLBACK_URL, + websockNotifConfig indicating value WEBSOCKET_CONFIG, + users containing + elem0 indicating value ACR_SOME_IP;, + flowInfo set to empty, // Invalid flowFilter + reportTrigger containing + metricType indicating value "THROUGHPUT";, + measuringPeriod indicating value MEASURINGING_PERIOD, + monitoringArea containing + areaInfo set to omit, // Shall be present if accessPointId and zoneId are present + accessPointId indicating value any_value, + zoneId indicating value any_value;;;; from the MEC_APP entity } then { @@ -322,11 +541,9 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { sourceIp indicating value ACR_SOME_IP, sourcePort indicating value any_value;;;, reportTrigger containing - metricType containing - elem0 indicating value "LATENCY", - elem1 indicating value "THROUGHPUT", - elem2 indicating value "ERROR_RATE";;, - measuringPeriod indicating value 1;; // One Hz + metricType indicating value "THROUGHPUT", + upperThreshodld indicating value VALUE_1;, + measuringPeriod indicating value MEASURINGING_PERIOD;; from the MEC_APP entity } then { @@ -347,11 +564,9 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { sourceIp indicating value ACR_SOME_IP, sourcePort indicating value any_value;;;, reportTrigger containing - metricType containing - elem0 indicating value "LATENCY", - elem1 indicating value "THROUGHPUT", - elem2 indicating value "ERROR_RATE";;, - measuringPeriod indicating value 1;;; // One Hz + metricType indicating value "THROUGHPUT", + upperThreshodld indicating value VALUE_1;, + measuringPeriod indicating value MEASURINGING_PERIOD;;; to the MEC_APP entity } } @@ -395,11 +610,9 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { sourceIp indicating value ACR_SOME_IP, sourcePort indicating value any_value;;;, reportTrigger containing - metricType containing - elem0 indicating value "LATENCY", - elem1 indicating value "THROUGHPUT", - elem2 indicating value "ERROR_RATE";;, - measuringPeriod indicating value 1;; // One Hz + metricType indicating value "THROUGHPUT", + upperThreshodld indicating value VALUE_1;, + measuringPeriod indicating value MEASURINGING_PERIOD;; from the MEC_APP entity } then { @@ -522,16 +735,16 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { flowFilter containing sourceIp indicating value ACR_SOME_IP;;, reportTrigger containing - metricType containing - elem0 indicating value "LATENCY", - elem1 indicating value "THROUGHPUT";;;, - measuringPeriod indicating value 1;; // One Hz + metricType indicating value "THROUGHPUT";, + measuringPeriod indicating value MEASURINGING_PERIOD;;; 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" + status_code set to "201 Created", + headers containing + Location set to "/qms/v1/subscriptions/{SUBSCRIPTION_ID}";, body containing qoSMeasurementSubscription containing _links containing @@ -545,10 +758,8 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { flowFilter containing sourceIp indicating value ACR_SOME_IP;;, reportTrigger containing - metricType containing - elem0 indicating value "LATENCY", - elem1 indicating value "THROUGHPUT";;, - measuringPeriod indicating value 1;;;; // One Hz + metricType indicating value "THROUGHPUT";, + measuringPeriod indicating value MEASURINGING_PERIOD;;;; 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 55abb76..9e0339c 100644 --- a/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 +++ b/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 @@ -18,7 +18,7 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { import all from MEC_Common; Test Purpose { - TP Id "TP_MEC_MEC045_SRV_QOS_MEAS_SUB_NOT_001_OK" + TP Id "TP_MEC_MEC045_SRV_QOS_MEAS_SUB_NOT_001_OK_01" Test objective "Check that the IUT acknowledges the creation of QoS measurement subscription request when commanded by a MEC Application" @@ -59,7 +59,9 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { then { // MEC 045, clause 7.3.3.4 the IUT entity sends a HTTP_RESPONSE containing - status_code set to "201 Created" + status_code set to "201 Created", + headers containing + Location set to "/qms/v1/subscriptions/{SUBSCRIPTION_ID}";, body containing qoSMeasurementSubscription containing _links containing @@ -91,9 +93,300 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { } + Test Purpose { + TP Id "TP_MEC_MEC045_SRV_QOS_MEAS_SUB_NOT_001_OK_02" + + Test objective + "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" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "qms/v1/subscriptions" + body containing + qoSMeasurementSubscription containing + subscriptionType indicating value "QoSMeasureSubscription", + callbackReference indicating value CALLBACK_URL, + users containing + elem0 indicating value ACR_SOME_IP;, + flowInfo containing + flowFilter containing + sourceIp indicating value ACR_SOME_IP;;, + reportingInterval indicating value REPORTING_INTERVAL, + 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, + 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 + subscriptionType indicating value "QoSMeasureSubscription", + callbackReference indicating value CALLBACK_URL, + users containing + elem0 indicating value ACR_SOME_IP;, + flowInfo containing + flowFilter containing + sourceIp indicating value ACR_SOME_IP;;, + reportingInterval indicating value REPORTING_INTERVAL, + measuringReport indicating value MEASURINGING_PERIOD_LT_REPORTING_INTERVAL, + metricType containing + elem0 indicating value "LATENCY", + elem1 indicating value "THROUGHPUT";;;; + from the MEC_APP entity + } + then { + // MEC 045, clause 7.3.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "201 Created", + headers containing + Location set to "/qms/v1/subscriptions/{SUBSCRIPTION_ID}";, + body containing + qoSMeasurementSubscription containing + _links containing + self containing + href set to HREF_VALUE;, + subscriptionType indicating value "QoSMeasureSubscription", + callbackReference indicating value CALLBACK_URL, + users containing + elem0 indicating value ACR_SOME_IP;, + flowInfo containing + flowFilter containing + sourceIp indicating value ACR_SOME_IP;;, + reportingInterval indicating value REPORTING_INTERVAL, + measuringReport indicating value MEASURINGING_PERIOD_LT_REPORTING_INTERVAL, + metricType containing + elem0 indicating value "LATENCY", + elem1 indicating value "THROUGHPUT";;;;; + to the MEC_APP entity + and the IUT entity sends a vPOST containing + Uri set to CALLBACK_URL + body containing + qoSMeasurementNotification containing + notificationType indicating value "QoSMeasureNotification", + qoSMeasureResult containing + latency indicating value any_value, + throughput indicating value any_value;, + _links indicating value LINKS;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC045_SRV_QOS_MEAS_SUB_NOT_001_OK_04" + + Test objective + "Check that the IUT acknowledges the creation of QoS measurement subscription request when commanded by a MEC Application - with numberOfReports" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.2.2", + "ETSI GS MEC 013 3.1.1 Clause 6.3.2", + "ETSI GS MEC 013 3.1.1 Clause 6.4.2", + "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "qms/v1/subscriptions" + body containing + qoSMeasurementSubscription containing + subscriptionType indicating value "QoSMeasureSubscription", + callbackReference indicating value CALLBACK_URL, + users containing + elem0 indicating value ACR_SOME_IP;, + flowInfo containing + flowFilter containing + sourceIp indicating value ACR_SOME_IP;;, + numberOfReports indicating value NUM_OF_REPORT, + 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;;, + numberOfReports indicating value NUM_OF_REPORT, + reportingInterval indicating value REPORTING_INTERVAL, + measuringReport indicating value MEASURINGING_PERIOD_LT_REPORTING_INTERVAL, + metricType containing + elem0 indicating value "LATENCY", + elem1 indicating value "THROUGHPUT";;;;; + to the MEC_APP entity + and the IUT entity sends a vPOST containing + Uri set to CALLBACK_URL + body containing + qoSMeasurementNotification containing + notificationType indicating value "QoSMeasureNotification", + subscriptionState indicating value FINISHED, + qoSMeasureResult containing + latency indicating value any_value, + throughput indicating value any_value;, + _links indicating value LINKS;;; + to the MEC_APP entity + and the IUT entity removeTheSubscriptionWhenNumberOfReportsIsReached + } + } + } + + Test Purpose { TP Id "TP_MEC_MEC045_SRV_QOS_MEAS_SUB_NOT_001_BR_01" + Test objective + "Check that the IUT responds with an error when a request with incorrect parameters is sent + by a MEC Application - Invalid subscriptionType" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.2.2", + "ETSI GS MEC 013 3.1.1 Clause 6.3.2", + "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "qms/v1/subscriptions" + body containing + qoSMeasurementSubscription containing + subscriptionType indicating value "QoSSubscription", // Invalid subscriptionType + 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";;;; + 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 "400 Bad Request"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC045_SRV_QOS_MEAS_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 - Neither callbackReference nor websockNotifConfig provided" @@ -124,6 +417,7 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { 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";;;; @@ -140,7 +434,7 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Test Purpose { - TP Id "TP_MEC_MEC045_SRV_QOS_MEAS_SUB_NOT_001_BR_02" + TP Id "TP_MEC_MEC045_SRV_QOS_MEAS_SUB_NOT_001_BR_03" Test objective "Check that the IUT responds with an error when a request with incorrect parameters is sent @@ -174,6 +468,7 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { 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";;;; @@ -190,7 +485,7 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Test Purpose { - TP Id "TP_MEC_MEC045_SRV_QOS_MEAS_SUB_NOT_001_BR_03" + TP Id "TP_MEC_MEC045_SRV_QOS_MEAS_SUB_NOT_001_BR_04" Test objective "Check that the IUT responds with an error when a request with incorrect parameters is sent @@ -222,6 +517,7 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { 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";;;; @@ -238,7 +534,7 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Test Purpose { - TP Id "TP_MEC_MEC045_SRV_QOS_MEAS_SUB_NOT_001_BR_04" + TP Id "TP_MEC_MEC045_SRV_QOS_MEAS_SUB_NOT_001_BR_05" Test objective "Check that the IUT responds with an error when a request with incorrect parameters is sent @@ -270,6 +566,159 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { users containing elem0 indicating value ACR_SOME_IP;, flowInfo set to omit, + reportingInterval indicating value 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 "400 Bad Request"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC045_SRV_QOS_MEAS_SUB_NOT_001_BR_06" + + Test objective + "Check that the IUT responds with an error when a request with incorrect parameters is sent + 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" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "qms/v1/subscriptions" + body containing + qoSMeasurementSubscription containing + subscriptionType indicating value "QoSMeasureSubscription", + callbackReference indicating value CALLBACK_URL, + websockNotifConfig indicating value WEBSOCKET_CONFIG, + users containing + elem0 indicating value ACR_SOME_IP;, + flowInfo set to empty, // Invalid flowFilter + reportingInterval indicating value 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 "400 Bad Request"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC045_SRV_QOS_MEAS_SUB_NOT_001_BR_07" + + Test objective + "Check that the IUT responds with an error when a request with incorrect parameters is sent + 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" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "qms/v1/subscriptions" + body containing + qoSMeasurementSubscription containing + subscriptionType indicating value "QoSMeasureSubscription", + callbackReference indicating value CALLBACK_URL, + websockNotifConfig indicating value WEBSOCKET_CONFIG, + users containing + elem0 indicating value ACR_SOME_IP;, + flowInfo set to empty, // Invalid flowFilter + reportingInterval indicating value REPORTING_INTERVAL, + measuringPeriod indicating value MEASURINGING_PERIOD_GT_REPORTING_INTERVAL, // measuringPeriod shall be <= reportingInterval + 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 "400 Bad Request"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC045_SRV_QOS_MEAS_SUB_NOT_001_BR_08" + + Test objective + "Check that the IUT responds with an error when a request with incorrect parameters is sent + 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" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "qms/v1/subscriptions" + body containing + qoSMeasurementSubscription containing + subscriptionType indicating value "QoSMeasureSubscription", + callbackReference indicating value CALLBACK_URL, + websockNotifConfig indicating value WEBSOCKET_CONFIG, + users containing + elem0 indicating value ACR_SOME_IP;, + flowInfo set to empty, // Invalid flowFilter + reportingInterval indicating value REPORTING_INTERVAL, + measuringArea containing + areaInfo set to omit, // Shall be present if accessPointId and zoneId are present + accessPointId indicating value any_value, + zoneId indicating value any_value;, metricType containing elem0 indicating value "LATENCY", elem1 indicating value "THROUGHPUT";;;; @@ -321,6 +770,7 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { flowFilter containing sourceIp indicating value ACR_SOME_IP, sourcePort indicating value any_value;;, + reportingInterval indicating value REPORTING_INTERVAL, metricType containing elem0 indicating value "LATENCY", elem1 indicating value "THROUGHPUT", @@ -344,6 +794,7 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { flowFilter containing sourceIp indicating value ACR_SOME_IP, sourcePort indicating value any_value;;, + reportingInterval indicating value REPORTING_INTERVAL, metricType containing elem0 indicating value "LATENCY", elem1 indicating value "THROUGHPUT", @@ -390,6 +841,7 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { 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", @@ -516,6 +968,7 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { 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";;;; @@ -524,7 +977,9 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { then { // MEC 045, clause 7.3.3.4 the IUT entity sends a HTTP_RESPONSE containing - status_code set to "201 Created" + status_code set to "201 Created", + headers containing + Location set to "/qms/v1/subscriptions/{SUBSCRIPTION_ID}";, body containing qoSMeasurementSubscription containing _links containing @@ -537,6 +992,7 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { 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";;;;; diff --git a/Test Purposes/mec-common.tplan2 b/Test Purposes/mec-common.tplan2 index 9c9b0c8..36aaea9 100644 --- a/Test Purposes/mec-common.tplan2 +++ b/Test Purposes/mec-common.tplan2 @@ -93,11 +93,13 @@ Package MEC_Common { - grant - havingV2xMsgDistributionServerMqtt - doNotSendNotificationAfterTimerExpiry + - removeTheSubscriptionWhenNumberOfReportsIsReached ; } Data { type STRING; + type UINT32; type JSON; type string with s of type STRING; type IMSI; @@ -188,6 +190,11 @@ Package MEC_Common { STRING SYSTEM_ID_3; STRING SYSTEM_NAME_3; STRING SYSTEM_PROVIDER_3; + 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; } -- GitLab From c6b56fe09ddaf8392b8a62bf9ebc8068223673cf Mon Sep 17 00:00:00 2001 From: garciay Date: Tue, 14 Jan 2025 16:35:33 +0100 Subject: [PATCH 04/53] Started MEC046 TPs; Bug fixed on MEC045 TPs --- .../MEC030/SRV/V2XInformationService.tplan2 | 38 +- .../MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 | 75 ++ .../MEASSUBNOT/QoSMeasurementSubNot.tplan2 | 79 +++ .../MEC045/SUBLOOKUP/QoSLookup.tplan2 | 18 +- .../SRV/SENSDISCOVERY/SensDiscovery.tplan2 | 189 +++++ .../MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 | 664 ++++++++++++++++++ .../MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 | 20 + 7 files changed, 1062 insertions(+), 21 deletions(-) create mode 100644 Test Purposes/MEC046/SRV/SENSDISCOVERY/SensDiscovery.tplan2 create mode 100644 Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 create mode 100644 Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 diff --git a/Test Purposes/MEC030/SRV/V2XInformationService.tplan2 b/Test Purposes/MEC030/SRV/V2XInformationService.tplan2 index ba69ca4..3d5ff21 100644 --- a/Test Purposes/MEC030/SRV/V2XInformationService.tplan2 +++ b/Test Purposes/MEC030/SRV/V2XInformationService.tplan2 @@ -1352,20 +1352,24 @@ Package MEC_MEC030_SRV_V2X { provChgUuUniSubscription containing subscriptionType indicating value "ProvChgUuUniSubscription", callbackReference indicating value CALLBACK_SUBSCRIPTION, - filterCriteria indicating value FILTER_CRITERIA;;; + filterCriteria indicating value FILTER_CRITERIA, + expiryDeadline indicating value EXPIRY_TIMEOUT;;; from the MEC_APP entity } then { // MEC 030 Clause 7.8.3.4 the IUT entity sends a HTTP_RESPONSE containing - status_code set to "201 Created" containing + status_code set to "201 Created", + headers containing + Location set to "/vis/v2/subscriptions/{SUBSCRIPTION_ID}";, body containing provChgUuUniSubscription containing subscriptionType indicating value "ProvChgUuUniSubscription", callbackReference indicating value CALLBACK_SUBSCRIPTION, filterCriteria indicating value FILTER_CRITERIA, + expiryDeadline indicating value EXPIRY_TIMEOUT, _links containing - self indicating value HREF_SUBSCRIPTION;;;;; + self indicating value HREF_SUBSCRIPTION;;;; to the MEC_APP entity and the IUT entity sends a vPOST containing Uri set to CALLBACK_URL @@ -1414,14 +1418,16 @@ Package MEC_MEC030_SRV_V2X { then { // MEC 030 Clause 7.8.3.4 the IUT entity sends a HTTP_RESPONSE containing - status_code set to "201 Created" containing + status_code set to "201 Created", + headers containing + Location set to "/vis/v2/subscriptions/{SUBSCRIPTION_ID}";, body containing provChgUuMbmsSubscription containing subscriptionType indicating value "ProvChgUuMbmsSubscription", callbackReference indicating value CALLBACK_SUBSCRIPTION, filterCriteria indicating value FILTER_CRITERIA, _links containing - self indicating value HREF_SUBSCRIPTION;;;;; + self indicating value HREF_SUBSCRIPTION;;;; to the MEC_APP entity and the IUT entity sends a vPOST containing Uri set to CALLBACK_URL @@ -1470,14 +1476,16 @@ Package MEC_MEC030_SRV_V2X { then { // MEC 030 Clause 7.8.3.4 the IUT entity sends a HTTP_RESPONSE containing - status_code set to "201 Created" containing + status_code set to "201 Created", + headers containing + Location set to "/vis/v2/subscriptions/{SUBSCRIPTION_ID}";, body containing provChgPc5Subscription containing subscriptionType indicating value "ProvChgPc5Subscription", callbackReference indicating value CALLBACK_SUBSCRIPTION, filterCriteria indicating value FILTER_CRITERIA, _links containing - self indicating value HREF_SUBSCRIPTION;;;;; + self indicating value HREF_SUBSCRIPTION;;;; to the MEC_APP entity and the IUT entity sends a vPOST containing Uri set to CALLBACK_URL @@ -1526,14 +1534,16 @@ Package MEC_MEC030_SRV_V2X { then { // MEC 030 Clause 7.8.3.4 the IUT entity sends a HTTP_RESPONSE containing - status_code set to "201 Created" containing + status_code set to "201 Created", + headers containing + Location set to "/vis/v2/subscriptions/{SUBSCRIPTION_ID}";, body containing v2xMsgSubscription containing subscriptionType indicating value "V2xMsgSubscription", callbackReference indicating value CALLBACK_SUBSCRIPTION, filterCriteria indicating value FILTER_CRITERIA, _links containing - self indicating value HREF_SUBSCRIPTION;;;;; + self indicating value HREF_SUBSCRIPTION;;;; to the MEC_APP entity and the IUT entity sends a vPOST containing Uri set to CALLBACK_URL @@ -1584,14 +1594,16 @@ Package MEC_MEC030_SRV_V2X { then { // MEC 030 Clause 7.8.3.4 the IUT entity sends a HTTP_RESPONSE containing - status_code set to "201 Created" containing + status_code set to "201 Created", + headers containing + Location set to "/vis/v2/subscriptions/{SUBSCRIPTION_ID}";, body containing predQosSubscription containing subscriptionType indicating value "PredQosSubscription", callbackReference indicating value CALLBACK_SUBSCRIPTION, filterCriteria indicating value FILTER_CRITERIA, _links containing - self indicating value HREF_SUBSCRIPTION;;;;; + self indicating value HREF_SUBSCRIPTION;;;; to the MEC_APP entity } } @@ -2659,7 +2671,9 @@ Package MEC_MEC030_SRV_V2X { } then { the IUT entity sends a HTTP_RESPONSE containing - status_code set to "201 Created" + status_code set to "201 Created", + headers containing + Location set to "/vis/v2/subscriptions/{SUBSCRIPTION_ID}";, body containing predQosSubscription containing subscriptionType indicating value "PredQosSubscription", diff --git a/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 b/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 index 709aae2..83ff670 100644 --- a/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 +++ b/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 @@ -773,4 +773,79 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { } + Test Purpose { + TP Id "TP_MEC_MEC045_SRV_QOS_EVENT_SUB_NOT_005_OK" + + Test objective + "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" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "qms/v1/subscriptions" + body containing + qoSMeasurementSubscription containing + subscriptionType indicating value "QoSEventSubscription", + callbackReference indicating value CALLBACK_URL, + users containing + elem0 indicating value ACR_SOME_IP;, + flowInfo containing + flowFilter containing + sourceIp indicating value ACR_SOME_IP;;, + reportTrigger containing + metricType indicating value "THROUGHPUT";, + measuringPeriod indicating value MEASURINGING_PERIOD, + expiryDeadline indicating value EXPIRY_TIMEOUT;;; + 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 "QoSEventSubscription", + callbackReference indicating value CALLBACK_URL, + users containing + elem0 indicating value ACR_SOME_IP;, + flowInfo containing + flowFilter containing + sourceIp indicating value ACR_SOME_IP;;, + reportTrigger containing + metricType indicating value "THROUGHPUT";, + measuringPeriod indicating value MEASURINGING_PERIOD, + expiryDeadline indicating value EXPIRY_TIMEOUT;;;; + to the MEC_APP entity + and the IUT entity sends a vPOST containing + Uri set to CALLBACK_URL + body containing + testNotification containing + notificationType indicating value "TestNotification", + _links indicating value LINKS;;; + to the MEC_APP entity + and the IUT entity doNotSendNotificationAfterTimerExpiry + } + } + } + + } // End of Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT \ No newline at end of file diff --git a/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 b/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 index 9e0339c..cd31701 100644 --- a/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 +++ b/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 @@ -1009,4 +1009,83 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { } + Test Purpose { + TP Id "TP_MEC_MEC045_SRV_QOS_MEAS_SUB_NOT_005_OK" + + Test objective + "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" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "qms/v1/subscriptions" + body containing + qoSMeasurementSubscription containing + subscriptionType indicating value "QoSMeasureSubscription", + requestTestNotification indicating value true, + 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";, + expiryDeadline indicating value EXPIRY_TIMEOUT;;; + 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, + metricType containing + elem0 indicating value "LATENCY", + elem1 indicating value "THROUGHPUT";, + expiryDeadline indicating value EXPIRY_TIMEOUT;;;; + to the MEC_APP entity + and the IUT entity sends a vPOST containing + Uri set to CALLBACK_URL + body containing + testNotification containing + notificationType indicating value "TestNotification", + timeStamp indicating value any_value, + _links indicating value LINKS;;; + to the MEC_APP entity + and the IUT entity doNotSendNotificationAfterTimerExpiry + } + } + } + + } // End of Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT \ No newline at end of file diff --git a/Test Purposes/MEC045/SUBLOOKUP/QoSLookup.tplan2 b/Test Purposes/MEC045/SUBLOOKUP/QoSLookup.tplan2 index 4bb0548..e61eed7 100644 --- a/Test Purposes/MEC045/SUBLOOKUP/QoSLookup.tplan2 +++ b/Test Purposes/MEC045/SUBLOOKUP/QoSLookup.tplan2 @@ -18,7 +18,7 @@ Package MEC_MEC045_SRV_QOSLOOKUP { import all from MEC_Common; Test Purpose { - TP Id "TP_MEC_MEC045_SRV_LOOKUP_001_OK" + TP Id "TP_MEC_MEC045_SRV_QOSLOOKUP_001_OK" Test objective "Check that the IUT responds with the list of QoS measurement subscriptions when queried by a MEC Application" @@ -59,7 +59,7 @@ Package MEC_MEC045_SRV_QOSLOOKUP { Test Purpose { - TP Id "TP_MEC_MEC045_SRV_LOOKUP_001_BR" + TP Id "TP_MEC_MEC045_SRV_QOSLOOKUP_001_BR" Test objective "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" @@ -97,7 +97,7 @@ Package MEC_MEC045_SRV_QOSLOOKUP { Test Purpose { - TP Id "TP_MEC_MEC045_SRV_LOOKUP_001_NF" + TP Id "TP_MEC_MEC045_SRV_QOSLOOKUP_001_NF" Test objective "Check that the IUT responds with an error when no subscription are created" @@ -134,7 +134,7 @@ Package MEC_MEC045_SRV_QOSLOOKUP { Test Purpose { - TP Id "TP_MEC_MEC045_SRV_LOOKUP_002_OK_01" + TP Id "TP_MEC_MEC045_SRV_QOSLOOKUP_002_OK_01" Test objective "Check that the IUT responds with the list of QoS measurement subscriptions when queried by a MEC Application - Filter on subscriptionId" @@ -183,7 +183,7 @@ Package MEC_MEC045_SRV_QOSLOOKUP { Test Purpose { - TP Id "TP_MEC_MEC045_SRV_LOOKUP_002_OK_02" + 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" @@ -234,7 +234,7 @@ Package MEC_MEC045_SRV_QOSLOOKUP { Test Purpose { - TP Id "TP_MEC_MEC045_SRV_LOOKUP_002_NF_01" + TP Id "TP_MEC_MEC045_SRV_QOSLOOKUP_002_NF_01" Test objective "Check that the IUT responds with with an error when no subscription matches with the filter - Filter on subscriptionType" @@ -278,7 +278,7 @@ Package MEC_MEC045_SRV_QOSLOOKUP { Test Purpose { - TP Id "TP_MEC_MEC045_SRV_LOOKUP_002_NF_02" + TP Id "TP_MEC_MEC045_SRV_QOSLOOKUP_002_NF_02" Test objective "Check that the IUT responds with with an error when no subscription matches with the filter - Filter on subscriptionId" @@ -322,7 +322,7 @@ Package MEC_MEC045_SRV_QOSLOOKUP { Test Purpose { - TP Id "TP_MEC_MEC045_SRV_LOOKUP_003_OK" + TP Id "TP_MEC_MEC045_SRV_QOSLOOKUP_003_OK" Test objective "Check that the IUT responds with a QoS measurement subscription when queried by a MEC Application" @@ -368,7 +368,7 @@ Package MEC_MEC045_SRV_QOSLOOKUP { Test Purpose { - TP Id "TP_MEC_MEC045_SRV_LOOKUP_003_NF" + TP Id "TP_MEC_MEC045_SRV_QOSLOOKUP_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" diff --git a/Test Purposes/MEC046/SRV/SENSDISCOVERY/SensDiscovery.tplan2 b/Test Purposes/MEC046/SRV/SENSDISCOVERY/SensDiscovery.tplan2 new file mode 100644 index 0000000..91bbd37 --- /dev/null +++ b/Test Purposes/MEC046/SRV/SENSDISCOVERY/SensDiscovery.tplan2 @@ -0,0 +1,189 @@ +/* +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_SENSDISCOVERY { + + import all from MEC_Common; + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSDISCOVERY_001_OK_01" + + Test objective + "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" + + 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 several discoveredSensors + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/queries/sensor_discovery"; + from the MEC_APP entity + } + then { + // MEC 045, clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + sensorDiscoveryInfoList containing + sensorDiscoveryInfo containing + sensorIdentifier indicating value any_value, + sensorType indicating value any_value, + sensorPropertyList indicating value any_value, + sensorPosition indicating value any_value;;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSDISCOVERY_001_OK_02" + + Test objective + "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" + + 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 several discoveredSensors + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/queries/sensor_discovery", + query_parameters containing + sensorInfo containing + type_ indicating value SENSOR_TYPE;;; + from the MEC_APP entity + } + then { + // MEC 045, clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + sensorDiscoveryInfoList containing + sensorDiscoveryInfo containing + sensorIdentifier indicating value any_value, + sensorType indicating value SENSOR_TYPE, + sensorPropertyList indicating value any_value, + sensorPosition indicating value any_value;;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSDISCOVERY_001_BR" + + Test objective + "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" + + 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 several discoveredSensors + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/queries/sensor_discovery", + query_parameters containing + sensorInfo containing + type_ set to omit;;; // Invalid filter + from the MEC_APP entity + } + then { + // MEC 045, clause 7.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_MEC046_SRV_SENSDISCOVERY_001_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.2", + "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + + 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 not having discoveredSensors + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/queries/sensor_discovery"; + from the MEC_APP entity + } + then { + // MEC 045, clause 7.3.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/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 b/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 new file mode 100644 index 0000000..4182a54 --- /dev/null +++ b/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 @@ -0,0 +1,664 @@ +/* +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" + + Test objective + "Check that the IUT responds with the list of SensorStatusInfo 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.2", + "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + + 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 several discoveredSensors + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/queries/sensor_status", + query_parameters containing + sensorIdentifier indicating value SENSOR_IDENTIFIER_LIST;; + from the MEC_APP entity + } + then { + // MEC 045, clause 7.3.3.1 + 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_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.4", + "ETSI GS MEC 013 3.1.1 Clause 6.2.2", + "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + + 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 several discoveredSensors + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/queries/sensor_status"; // Query parameters is required + from the MEC_APP entity + } + then { + // MEC 045, clause 7.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_MEC046_SRV_SENSLOOKUP_001_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.2", + "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + + 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 not having discoveredSensors + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/queries/sensor_status", + query_parameters containing + sensorIdentifier indicating value SENSOR_IDENTIFIER;; + from the MEC_APP entity + } + then { + // MEC 045, clause 7.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_MEC046_SRV_SENSLOOKUP_002_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_8 + + 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 { + // MEC 045, clause 7.3.3.1 + 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_002_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_8 + + 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 { + // MEC 045, clause 7.3.3.1 + 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_002_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_8 + + 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 { + // MEC 045, clause 7.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_MEC046_SRV_SENSLOOKUP_002_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_8 + + 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 { + // MEC 045, clause 7.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_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_8 + + 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 { + // MEC 045, clause 7.3.3.1 + 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_8 + + 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 { + // MEC 045, clause 7.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_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_8 + + 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 { + // MEC 045, clause 7.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_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_8 + + 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 { + // MEC 045, clause 7.3.3.1 + 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_8 + + 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 { + // MEC 045, clause 7.3.3.1 + 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_8 + + 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 { + // MEC 045, clause 7.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_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_8 + + 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 { + // MEC 045, clause 7.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_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_8 + + 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 { + // MEC 045, clause 7.3.3.1 + 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_8 + + 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 { + // MEC 045, clause 7.3.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/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 b/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 new file mode 100644 index 0000000..6d2fbd8 --- /dev/null +++ b/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 @@ -0,0 +1,20 @@ +/* +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_SENSSUBNOT { + + import all from MEC_Common; + +} -- GitLab From 60b714c91c64ed918e7ab16571d9afd94cc4eb02 Mon Sep 17 00:00:00 2001 From: garciay Date: Wed, 15 Jan 2025 10:07:48 +0100 Subject: [PATCH 05/53] Finalised MEC046 TPs --- .../SRV/SENSDISCOVERY/SensDiscovery.tplan2 | 250 +++- .../MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 | 225 ++-- .../MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 | 1087 +++++++++++++++++ Test Purposes/mec-common.tplan2 | 11 + 4 files changed, 1451 insertions(+), 122 deletions(-) diff --git a/Test Purposes/MEC046/SRV/SENSDISCOVERY/SensDiscovery.tplan2 b/Test Purposes/MEC046/SRV/SENSDISCOVERY/SensDiscovery.tplan2 index 91bbd37..f45da29 100644 --- a/Test Purposes/MEC046/SRV/SENSDISCOVERY/SensDiscovery.tplan2 +++ b/Test Purposes/MEC046/SRV/SENSDISCOVERY/SensDiscovery.tplan2 @@ -29,7 +29,7 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "ETSI GS MEC 013 3.1.1 Clause 6.2.1", "ETSI GS MEC 013 3.1.1 Clause 7.3.3.1" - Config Id Config_MEC_8 + Config Id Config_MEC_9 PICS Selection PIC_MEC_PLAT and PIC_SERVICES @@ -73,7 +73,7 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "ETSI GS MEC 013 3.1.1 Clause 6.2.1", "ETSI GS MEC 013 3.1.1 Clause 7.3.3.1" - Config Id Config_MEC_8 + Config Id Config_MEC_9 PICS Selection PIC_MEC_PLAT and PIC_SERVICES @@ -120,7 +120,7 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "ETSI GS MEC 013 3.1.1 Clause 6.2.2", "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" - Config Id Config_MEC_8 + Config Id Config_MEC_9 PICS Selection PIC_MEC_PLAT and PIC_SERVICES @@ -160,7 +160,7 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "ETSI GS MEC 013 3.1.1 Clause 6.2.2", "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" - Config Id Config_MEC_8 + Config Id Config_MEC_9 PICS Selection PIC_MEC_PLAT and PIC_SERVICES @@ -186,4 +186,246 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { } + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSDISCOVERY_002_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.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.4", + "ETSI GS MEC 013 3.1.1 Clause 7.4.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 registeredDiscoverySubscriptions + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/subscriptions/sensor_discovery"; + from the MEC_APP entity + } + then { + // MEC 045, clause 7.3.3.1 + 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_SENSDISCOVERY_002_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.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.4", + "ETSI GS MEC 013 3.1.1 Clause 7.4.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 registeredDiscoverySubscriptions + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/subscriptions/sensor_discovery", + query_parameters containing + sensorIdentifier indicating value SENSOR_IDENTIFIER;; + from the MEC_APP entity + } + then { + // MEC 045, clause 7.3.3.1 + 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_SENSDISCOVERY_002_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.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.4", + "ETSI GS MEC 013 3.1.1 Clause 7.4.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 registeredDiscoverySubscriptions + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/subscriptions/sensor_di"; // Wrong URL + from the MEC_APP entity + } + then { + // MEC 045, clause 7.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_MEC046_SRV_SENSDISCOVERY_002_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.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.4", + "ETSI GS MEC 013 3.1.1 Clause 7.4.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 not registeredDiscoverySubscriptions + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/subscriptions/sensor_discovery"; + from the MEC_APP entity + } + then { + // MEC 045, clause 7.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_MEC046_SRV_SENSDISCOVERY_003_OK" + + Test objective + "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" + + 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_discovery_event_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_discovery/{SUBSCRIPTION_ID}"; + from the MEC_APP entity + } + then { + // MEC 045, clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + sensorDiscoveryEventSubscription containing + _links containing + self containing + href set to HREF_VALUE;, + subscriptionType indicating value "SensorDiscoveryEventSubscription", + callbackReference indicating value CALLBACK_URL;;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSDISCOVERY_003_NF" + + Test objective + "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" + + 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 registeredDiscoverySubscriptions + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/subscriptions/sensor_discovery/{UNKNOWN_SUBSCRIPTION_ID}"; + from the MEC_APP entity + } + then { + // MEC 045, clause 7.3.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/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 b/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 index 4182a54..7dd0c3b 100644 --- a/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 +++ b/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 @@ -18,82 +18,39 @@ Package MEC_MEC046_SRV_SENSLOOKUP { import all from MEC_Common; - Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_001_OK" + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_001_OK_01" Test objective - "Check that the IUT responds with the list of SensorStatusInfo when queried by a MEC Application" + "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.4", - "ETSI GS MEC 013 3.1.1 Clause 6.2.2", + "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_8 + 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 + 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/queries/sensor_status", - query_parameters containing - sensorIdentifier indicating value SENSOR_IDENTIFIER_LIST;; + uri indicating value "sens/v1/subscriptions/sensor_status"; from the MEC_APP entity } then { - // MEC 045, clause 7.3.3.1 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_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.4", - "ETSI GS MEC 013 3.1.1 Clause 6.2.2", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" - - 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 several discoveredSensors - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "sens/v1/queries/sensor_status"; // Query parameters is required - from the MEC_APP entity - } - then { - // MEC 045, clause 7.3.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "400 Bad Request"; + subscriptionLinkList indicating value any_value;; to the MEC_APP entity } } @@ -101,38 +58,40 @@ Package MEC_MEC046_SRV_SENSLOOKUP { Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_001_NF" + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_001_OK_02" Test objective - "Check that the IUT responds with an error when the IUT does not have sensor(s)" + "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.4", - "ETSI GS MEC 013 3.1.1 Clause 6.2.2", + "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_8 + 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 + 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/queries/sensor_status", + uri indicating value "sens/v1/subscriptions/sensor_status", query_parameters containing - sensorIdentifier indicating value SENSOR_IDENTIFIER;; + sensorIdentifier indicating value SENSOR_IDENTIFIER_LIST;; from the MEC_APP entity } then { - // MEC 045, clause 7.3.3.1 the IUT entity sends a HTTP_RESPONSE containing - status_code set to "404 Not Found"; + status_code set to "200 OK" + body containing + subscriptionLinkList indicating value any_value;; to the MEC_APP entity } } @@ -140,17 +99,17 @@ Package MEC_MEC046_SRV_SENSLOOKUP { Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_002_OK_01" + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_001_BR" Test objective - "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - No query parameters" + "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_8 + Config Id Config_MEC_9 PICS Selection PIC_MEC_PLAT and PIC_SERVICES @@ -164,15 +123,12 @@ Package MEC_MEC046_SRV_SENSLOOKUP { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "sens/v1/subscriptions/sensor_status"; + uri indicating value "sens/v1/subscriptions/sensor_st"; // Wrong URL from the MEC_APP entity } then { - // MEC 045, clause 7.3.3.1 the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK" - body containing - subscriptionLinkList indicating value any_value;; + status_code set to "400 Bad Request"; to the MEC_APP entity } } @@ -180,41 +136,36 @@ Package MEC_MEC046_SRV_SENSLOOKUP { Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_002_OK_02" + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_001_NF" Test objective - "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - With query parameters" + "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_8 + 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 + 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", - query_parameters containing - sensorIdentifier indicating value SENSOR_IDENTIFIER_LIST;; + uri indicating value "sens/v1/subscriptions/sensor_status"; from the MEC_APP entity } then { - // MEC 045, clause 7.3.3.1 the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK" - body containing - subscriptionLinkList indicating value any_value;; + status_code set to "404 Not Found"; to the MEC_APP entity } } @@ -222,37 +173,43 @@ Package MEC_MEC046_SRV_SENSLOOKUP { Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_002_BR" + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_002_OK" 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 the list of SensorStatusSubscription when queried by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + "ETSI GS MEC 045 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_8 + 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 + 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_st"; // Wrong URL + uri indicating value "sens/v1/subscriptions/sensor_status/{SUBSCRIPTION_ID}"; from the MEC_APP entity } then { - // MEC 045, clause 7.3.3.1 the IUT entity sends a HTTP_RESPONSE containing - status_code set to "400 Bad Request"; + 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 } } @@ -263,32 +220,33 @@ Package MEC_MEC046_SRV_SENSLOOKUP { 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 SensorStatus subscriptions registered" + "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.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + "ETSI GS MEC 045 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_8 + 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 + 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"; + uri indicating value "sens/v1/subscriptions/sensor_status/{UNKNOWN_SUBSCRIPTION_ID}"; from the MEC_APP entity } then { - // MEC 045, clause 7.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -308,7 +266,7 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "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_8 + Config Id Config_MEC_9 PICS Selection PIC_MEC_PLAT and PIC_SERVICES @@ -327,7 +285,6 @@ Package MEC_MEC046_SRV_SENSLOOKUP { from the MEC_APP entity } then { - // MEC 045, clause 7.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -354,7 +311,7 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "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_8 + Config Id Config_MEC_9 PICS Selection PIC_MEC_PLAT and PIC_SERVICES @@ -371,7 +328,6 @@ Package MEC_MEC046_SRV_SENSLOOKUP { from the MEC_APP entity } then { - // MEC 045, clause 7.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -391,7 +347,7 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "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_8 + Config Id Config_MEC_9 PICS Selection PIC_MEC_PLAT and PIC_SERVICES @@ -410,7 +366,6 @@ Package MEC_MEC046_SRV_SENSLOOKUP { from the MEC_APP entity } then { - // MEC 045, clause 7.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -430,7 +385,7 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "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_8 + Config Id Config_MEC_9 PICS Selection PIC_MEC_PLAT and PIC_SERVICES @@ -448,7 +403,6 @@ Package MEC_MEC046_SRV_SENSLOOKUP { from the MEC_APP entity } then { - // MEC 045, clause 7.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -470,7 +424,7 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "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_8 + Config Id Config_MEC_9 PICS Selection PIC_MEC_PLAT and PIC_SERVICES @@ -490,7 +444,6 @@ Package MEC_MEC046_SRV_SENSLOOKUP { from the MEC_APP entity } then { - // MEC 045, clause 7.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -512,7 +465,7 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "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_8 + Config Id Config_MEC_9 PICS Selection PIC_MEC_PLAT and PIC_SERVICES @@ -530,7 +483,6 @@ Package MEC_MEC046_SRV_SENSLOOKUP { from the MEC_APP entity } then { - // MEC 045, clause 7.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -550,7 +502,7 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "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_8 + Config Id Config_MEC_9 PICS Selection PIC_MEC_PLAT and PIC_SERVICES @@ -568,7 +520,6 @@ Package MEC_MEC046_SRV_SENSLOOKUP { from the MEC_APP entity } then { - // MEC 045, clause 7.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -588,7 +539,7 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "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_8 + Config Id Config_MEC_9 PICS Selection PIC_MEC_PLAT and PIC_SERVICES @@ -606,7 +557,6 @@ Package MEC_MEC046_SRV_SENSLOOKUP { from the MEC_APP entity } then { - // MEC 045, clause 7.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -634,7 +584,7 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "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_8 + Config Id Config_MEC_9 PICS Selection PIC_MEC_PLAT and PIC_SERVICES @@ -652,7 +602,6 @@ Package MEC_MEC046_SRV_SENSLOOKUP { from the MEC_APP entity } then { - // MEC 045, clause 7.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -661,4 +610,44 @@ Package MEC_MEC046_SRV_SENSLOOKUP { } + 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 + } + } + } + + } diff --git a/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 b/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 index 6d2fbd8..fccc981 100644 --- a/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 +++ b/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 @@ -17,4 +17,1091 @@ Package MEC_MEC046_SRV_SENSSUBNOT { import all from MEC_Common; + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSSUBNOT_SUB_NOT_001_OK" + + Test objective + "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" + + 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 vPOST containing + uri indicating value "sens/v1/subscriptions/sensor_discovery" + body containing + sensorDiscoveryEventSubscription containing + subscriptionType indicating value "SensorDiscoveryEventSubscription", + 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 "/sens/v1/subscriptions/sensor_discovery/{SUBSCRIPTION_ID}";, + body containing + SensorDiscoveryEventSubscription containing + _links containing + self containing + href set to HREF_VALUE;, + subscriptionType indicating value "SensorDiscoveryEventSubscription", + 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 + sensorDiscoveryEventNotification containing + notificationType indicating value "SensorDiscoveryEventNotification", + sensorDiscoveryEventType indicating value any_value, + sensorDiscoveryInfo indicating value any_value, + _links indicating value LINKS;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSSUBNOT_SUB_NOT_001_BR_01" + + Test objective + "Check that the IUT responds with an error when a request with incorrect parameters is sent + by a MEC Application - Invalid subscriptionType" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.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" + + 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 vPOST containing + uri indicating value "sens/v1/subscriptions/sensor_discovery" + body containing + sensorDiscoveryEventSubscription containing + subscriptionType indicating value "SensorSubscription", // 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_MEC046_SRV_SENSSUBNOT_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 - 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" + + 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 vPOST containing + uri indicating value "sens/v1/subscriptions/sensor_discovery" + body containing + sensorDiscoveryEventSubscription containing + subscriptionType indicating value "SensorDiscoveryEventSubscription", + callbackReference set to omit;;; // Neither callbackReference nor websockNotifConfig + 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_SENSSUBNOT_SUB_NOT_001_BR_03" + + Test objective + "Check that the IUT responds with an error when a request with incorrect parameters is sent + 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" + + 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 vPOST containing + uri indicating value "sens/v1/subscriptions/sensor_discovery" + body containing + sensorDiscoveryEventSubscription containing + subscriptionType indicating value "SensorDiscoveryEventSubscription", + callbackReference indicating value CALLBACK_URL, // Both callbackReference and websockNotifConfig + websockNotifConfig indicating value WEBSOCKET_CONFIG;;; + 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_SENSSUBNOT_SUB_NOT_002_OK" + + Test objective + "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" + + 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 a discoveredSensors and + the IUT entity having a sensor_discovery_event_subscription containing + href indicating value HREF_VALUE; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value "sens/v1/subscriptions/sensor_discovery/{SUBSCRIPTION_ID}" + body containing + sensorDiscoveryEventSubscription containing + subscriptionType indicating value "SensorDiscoveryEventSubscription", + callbackReference indicating value CALLBACK_URL, + sensorInfo indicating value any_value + ;;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + SensorDiscoveryEventSubscription containing + _links containing + self containing + href set to HREF_VALUE;, + subscriptionType indicating value "SensorDiscoveryEventSubscription", + callbackReference indicating value CALLBACK_URL, + sensorInfo indicating value any_value;;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + 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" + + 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" + + 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 a discoveredSensors and + the IUT entity having a sensor_discovery_event_subscription containing + href indicating value HREF_VALUE; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value "sens/v1/subscriptions/sensor_discovery/{UNKNOWN_SUBSCRIPTION_ID}" + body containing + sensorDiscoveryEventSubscription containing + subscriptionType indicating value "SensorDiscoveryEventSubscription", + callbackReference indicating value CALLBACK_URL, + sensorInfo indicating value any_value + ;;; + 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_SENSSUBNOT_SUB_NOT_003_OK" + + Test objective + "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" + + 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_discovery_event_subscription containing + href indicating value HREF_VALUE; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vDELETE containing + uri indicating value "sens/v1/subscriptions/sensor_discovery/{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_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" + + 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" + + 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_discovery_event_subscription containing + href indicating value HREF_VALUE; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vDELETE containing + uri indicating value "sens/v1/subscriptions/sensor_discovery/{UNKNOWN_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_MEC046_SRV_SENSSUBNOT_SUB_NOT_004_OK" + + Test objective + "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" + + 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 vPOST containing + uri indicating value "sens/v1/subscriptions/sensor_status" + body containing + sensorStatusSubscription containing + subscriptionType indicating value "SensorStatusSubscription", + 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 "/sens/v1/subscriptions/sensor_status/{SUBSCRIPTION_ID}";, + body containing + SensorDiscoveryEventSubscription containing + _links containing + self containing + href set to HREF_VALUE;, + subscriptionType indicating value "SensorStatusSubscription", + 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 + sensorStatusNotification containing + notificationType indicating value "SensorStatusNotification", + sensorStatusInfo indicating value any_value, + _links indicating value LINKS;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSSUBNOT_SUB_NOT_004_BR_01" + + Test objective + "Check that the IUT responds with an error when a request with incorrect parameters is sent + by a MEC Application - Invalid subscriptionType" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.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" + + 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 vPOST containing + uri indicating value "sens/v1/subscriptions/sensor_status" + body containing + sensorStatusSubscription containing + subscriptionType indicating value "SensorSubscription", // 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_MEC046_SRV_SENSSUBNOT_SUB_NOT_004_BR_02" + + Test objective + "Check that the IUT responds with an error when a request with incorrect parameters is sent + 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" + + 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 vPOST containing + uri indicating value "sens/v1/subscriptions/sensor_status" + body containing + sensorStatusSubscription containing + subscriptionType indicating value "SensorStatusSubscription", + callbackReference set to omit;;; // Neither callbackReference nor websockNotifConfig + 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_SENSSUBNOT_SUB_NOT_004_BR_03" + + Test objective + "Check that the IUT responds with an error when a request with incorrect parameters is sent + 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" + + 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 vPOST containing + uri indicating value "sens/v1/subscriptions/sensor_status" + body containing + sensorStatusSubscription containing + subscriptionType indicating value "SensorStatusSubscription", + callbackReference indicating value CALLBACK_URL, // Both callbackReference and websockNotifConfig + websockNotifConfig indicating value WEBSOCKET_CONFIG;;; + 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_SENSSUBNOT_SUB_NOT_005_OK" + + Test objective + "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" + + 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 vPUT containing + uri indicating value "sens/v1/subscriptions/sensor_status/{SUBSCRIPTION_ID}" + body containing + sensorStatusSubscription containing + subscriptionType indicating value "SensorStatusSubscription", + callbackReference indicating value CALLBACK_URL, + sensorIdentifierList containing + sensorIdentifier indicating value SENSOR_IDENTIFIER;, + _links indicating value LINKS;;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + SensorDiscoveryEventSubscription containing + subscriptionType indicating value "SensorStatusSubscription", + callbackReference indicating value CALLBACK_URL, + sensorIdentifierList containing + sensorIdentifier indicating value SENSOR_IDENTIFIER;, + _links indicating value LINKS;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + 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" + + 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" + + 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 vPUT containing + uri indicating value "sens/v1/subscriptions/sensor_status/{UNKNOWN_SUBSCRIPTION_ID}" + body containing + sensorStatusSubscription containing + subscriptionType indicating value "SensorStatusSubscription", + callbackReference indicating value CALLBACK_URL, + sensorIdentifierList containing + sensorIdentifier indicating value SENSOR_IDENTIFIER;, + _links indicating value LINKS;;; + 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_SENSSUBNOT_SUB_NOT_006_OK" + + Test objective + "Check that the IUT acknowledges the cancellation of an existing SensorStatusSubscription when commanded by a MEC Application" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.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" + + 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 vDELETE 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 "204 No Content"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + 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" + + 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" + + 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 vDELETE 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_SENSSUBNOT_SUB_NOT_007_OK" + + Test objective + "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" + + 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 vPOST containing + uri indicating value "sens/v1/subscriptions/sensor_data" + body containing + sensorDataSubscription containing + subscriptionType indicating value "SensorDataSubscription", + callbackReference indicating value CALLBACK_URL, + sensorIdentifierList indicating value any_value;;; + 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 "/sens/v1/subscriptions/sensor_data/{SUBSCRIPTION_ID}";, + body containing + sensorDataSubscription containing + _links containing + self containing + href set to HREF_VALUE;, + subscriptionType indicating value "SensorDataSubscription", + callbackReference indicating value CALLBACK_URL, + sensorIdentifierList indicating value any_value;;;; + to the MEC_APP entity + and the IUT entity sends a vPOST containing + Uri set to CALLBACK_URL + body containing + sensorDataEventNotification containing + notificationType indicating value "SensorDataEventNotification", + sensorData indicating value any_value, + _links indicating value LINKS;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSSUBNOT_SUB_NOT_007_BR_01" + + Test objective + "Check that the IUT responds with an error when a request with incorrect parameters is sent + by a MEC Application - Invalid subscriptionType" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.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" + + 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 vPOST containing + uri indicating value "sens/v1/subscriptions/sensor_data" + body containing + sensorDataSubscription containing + subscriptionType indicating value "SensorSubscription", // Invalid subscription type + callbackReference indicating value CALLBACK_URL, + sensorIdentifierList indicating value any_value;;; + 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_MEC046_SRV_SENSSUBNOT_SUB_NOT_007_BR_03" + + Test objective + "Check that the IUT responds with an error when a request with incorrect parameters is sent + 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" + + 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 vPOST containing + uri indicating value "sens/v1/subscriptions/sensor_data" + body containing + sensorDataSubscription containing + subscriptionType indicating value "SensorDataSubscription", + callbackReference set to omit, // Both callbackReference nor websockNotifConfig + sensorIdentifierList indicating value any_value;;; + 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_MEC046_SRV_SENSSUBNOT_SUB_NOT_007_BR_02" + + Test objective + "Check that the IUT responds with an error when a request with incorrect parameters is sent + 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" + + 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 vPOST containing + uri indicating value "sens/v1/subscriptions/sensor_data" + body containing + sensorDataSubscription containing + subscriptionType indicating value "SensorDataSubscription", + callbackReference indicating value CALLBACK_URL, // Both callbackReference and websockNotifConfig + websockNotifConfig indicating value WEBSOCKET_CONFIG, + sensorIdentifierList indicating value any_value;;; + 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_MEC046_SRV_SENSSUBNOT_SUB_NOT_007_OK" + + Test objective + "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" + + 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_data_subscription containing + href indicating value HREF; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value "sens/v1/subscriptions/sensor_data/{SUBSCRIPTION_ID}" + body containing + sensorDataSubscription containing + subscriptionType indicating value "SensorDataSubscription", + callbackReference indicating value CALLBACK_URL, + sensorIdentifierList indicating value any_value;;; + 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, + sensorIdentifierList indicating value any_value, + _links indicating value LINKS;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + 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" + + 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" + + 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_data_subscription containing + href indicating value HREF; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value "sens/v1/subscriptions/sensor_data/{UNKNOWN_SUBSCRIPTION_ID}" + body containing + sensorDataSubscription containing + subscriptionType indicating value "SensorDataSubscription", + callbackReference indicating value CALLBACK_URL, + sensorIdentifierList indicating value any_value;;; + 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_SENSSUBNOT_SUB_NOT_008_OK" + + Test objective + "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" + + 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_data_subscription containing + href indicating value HREF; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vDELETE 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 "204 No Content"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + 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" + + 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" + + 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_data_subscription containing + href indicating value HREF; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vDELETE 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 + } + } + } + + } diff --git a/Test Purposes/mec-common.tplan2 b/Test Purposes/mec-common.tplan2 index 36aaea9..f4b7e07 100644 --- a/Test Purposes/mec-common.tplan2 +++ b/Test Purposes/mec-common.tplan2 @@ -94,6 +94,10 @@ Package MEC_Common { - havingV2xMsgDistributionServerMqtt - doNotSendNotificationAfterTimerExpiry - removeTheSubscriptionWhenNumberOfReportsIsReached + - discoveredSensors + - registeredSensorStatusSubscriptions + - registeredSensorDataSubscriptions + - registeredDiscoverySubscriptions ; } @@ -213,6 +217,7 @@ Package MEC_Common { Component Type MecGenericConsumer with gate p of type apiPort; Component Type MecFederator with gate p of type apiPort; Component Type MecQmS with gate p of type apiPort; + Component Type MecSeShSrv with gate p of type apiPort; Test Configuration Config_MEC_1 containing Tester component MEC_App of type MecAppComponent @@ -262,5 +267,11 @@ Package MEC_Common { connection between MEC_App.p and IUT.p ; + Test Configuration Config_MEC_9 containing + Tester component MEC_App of type MecAppComponent + SUT component IUT of type MecSeShSrv + connection between MEC_App.p and IUT.p + ; + } } -- GitLab From cf0a84f55bb56e4897f9ad356d548f507526bc32 Mon Sep 17 00:00:00 2001 From: garciay Date: Fri, 17 Jan 2025 12:30:26 +0100 Subject: [PATCH 06/53] Add missing TPs for MEC046 --- .../MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 | 81 +++++++++++++++++++ 1 file changed, 81 insertions(+) diff --git a/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 b/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 index 7dd0c3b..bac157a 100644 --- a/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 +++ b/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 @@ -650,4 +650,85 @@ Package MEC_MEC046_SRV_SENSLOOKUP { } + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_007_OK" + + Test objective + "Check that the IUT acknowledges the change of the characteristics of one or more sensors when queried by a MEC Application" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.3.8", + "ETSI GS MEC 013 3.1.1 Clause 6.5.4", + "ETSI GS MEC 013 3.1.1 Clause 7.12.3.2" + + Config Id Config_MEC_9 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several discoveredSensors + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value "sens/v1/sensor_management", + body containing + sensorCharacteristicInfoList containing + sensorCharacteristicInfo indicating value SENSOR_IDENTIFIER;;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + SensorCharacteristic indicating value SENSOR_IDENTIFIER;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_007_NF" + + Test objective + "Check that the IUT responds with an error when the a sensor does not have a characteristic" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.3.8", + "ETSI GS MEC 013 3.1.1 Clause 6.5.4", + "ETSI GS MEC 013 3.1.1 Clause 7.12.3.2" + + Config Id Config_MEC_9 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several discoveredSensors + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value "sens/v1/sensor_management", + body containing + sensorCharacteristicInfoList containing + sensorCharacteristicInfo containing + characteristicName indicating value UNKNOWN_CHARACTERISTIC_NAME;;;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + } -- GitLab From a168e16f80b8ec98ab06320b4a512d203f9efa1e Mon Sep 17 00:00:00 2001 From: Muhammad Umair Khan Date: Fri, 24 Jan 2025 11:23:31 +0500 Subject: [PATCH 07/53] update MEC 015 test purposes reference version from 2.2.1 to 3.1.1 --- .../SRV/MTS/MultiAccessTrafficSteering.tplan2 | 110 +++++++------- .../MEC015/SRV/TM/TrafficManagement.tplan2 | 140 +++++++++--------- 2 files changed, 125 insertions(+), 125 deletions(-) diff --git a/Test Purposes/MEC015/SRV/MTS/MultiAccessTrafficSteering.tplan2 b/Test Purposes/MEC015/SRV/MTS/MultiAccessTrafficSteering.tplan2 index 57a4b98..c225251 100644 --- a/Test Purposes/MEC015/SRV/MTS/MultiAccessTrafficSteering.tplan2 +++ b/Test Purposes/MEC015/SRV/MTS/MultiAccessTrafficSteering.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 */ @@ -15,9 +15,9 @@ Package MEC_MEC015_SRV_MTS { "Check that the IUT responds with the Multi-access Traffic Steering information when queried by a MEC Application" Reference - "ETSI GS MEC 015 V2.1.1, clause 6.2.6", - "ETSI GS MEC 015 V2.1.1, clause 7.2.4", - "ETSI GS MEC 015 V2.1.1, clause 9.3.3.1" + "ETSI GS MEC 015 V3.1.1, clause 6.2.6", + "ETSI GS MEC 015 V3.1.1, clause 7.2.4", + "ETSI GS MEC 015 V3.1.1, clause 9.3.3.1" Config Id Config_MEC_1 @@ -55,9 +55,9 @@ Package MEC_MEC015_SRV_MTS { "Check that the IUT responds with the list of configured Multi-access Traffic Steering when queried by a MEC Application - none" Reference - "ETSI GS MEC 015 V2.1.1, clause 6.2.6", - "ETSI GS MEC 015 V2.1.1, clause 7.2.5", - "ETSI GS MEC 015 V2.1.1, clause 9.5.3.1" + "ETSI GS MEC 015 V3.1.1, clause 6.2.6", + "ETSI GS MEC 015 V3.1.1, clause 7.2.5", + "ETSI GS MEC 015 V3.1.1, clause 9.5.3.1" Config Id Config_MEC_1 @@ -95,9 +95,9 @@ Package MEC_MEC015_SRV_MTS { "Check that the IUT responds with the list of configured Multi-access Traffic Steering when queried by a MEC Application - app_instance_id" Reference - "ETSI GS MEC 015 V2.1.1, clause 6.2.6", - "ETSI GS MEC 015 V2.1.1, clause 7.2.5", - "ETSI GS MEC 015 V2.1.1, clause 9.5.3.1" + "ETSI GS MEC 015 V3.1.1, clause 6.2.6", + "ETSI GS MEC 015 V3.1.1, clause 7.2.5", + "ETSI GS MEC 015 V3.1.1, clause 9.5.3.1" Config Id Config_MEC_1 @@ -139,9 +139,9 @@ Package MEC_MEC015_SRV_MTS { "Check that the IUT responds with the list of configured Multi-access Traffic Steering when queried by a MEC Application - app_name" Reference - "ETSI GS MEC 015 V2.1.1, clause 6.2.6", - "ETSI GS MEC 015 V2.1.1, clause 7.2.5", - "ETSI GS MEC 015 V2.1.1, clause 9.5.3.1" + "ETSI GS MEC 015 V3.1.1, clause 6.2.6", + "ETSI GS MEC 015 V3.1.1, clause 7.2.5", + "ETSI GS MEC 015 V3.1.1, clause 9.5.3.1" Config Id Config_MEC_1 @@ -186,9 +186,9 @@ Package MEC_MEC015_SRV_MTS { "Check that the IUT responds with the list of configured Multi-access Traffic Steering when queried by a MEC Application - session_id" Reference - "ETSI GS MEC 015 V2.1.1, clause 6.2.6", - "ETSI GS MEC 015 V2.1.1, clause 7.2.5", - "ETSI GS MEC 015 V2.1.1, clause 9.5.3.1" + "ETSI GS MEC 015 V3.1.1, clause 6.2.6", + "ETSI GS MEC 015 V3.1.1, clause 7.2.5", + "ETSI GS MEC 015 V3.1.1, clause 9.5.3.1" Config Id Config_MEC_1 @@ -233,9 +233,9 @@ Package MEC_MEC015_SRV_MTS { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 015 V2.1.1, clause 6.2.6", - "ETSI GS MEC 015 V2.1.1, clause 7.2.5", - "ETSI GS MEC 015 V2.1.1, clause 9.5.3.1" + "ETSI GS MEC 015 V3.1.1, clause 6.2.6", + "ETSI GS MEC 015 V3.1.1, clause 7.2.5", + "ETSI GS MEC 015 V3.1.1, clause 9.5.3.1" Config Id Config_MEC_1 @@ -274,9 +274,9 @@ Package MEC_MEC015_SRV_MTS { "Check that the IUT responds with an error when a request with an unknown resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 015 V2.1.1, clause 6.2.6", - "ETSI GS MEC 015 V2.1.1, clause 7.2.5", - "ETSI GS MEC 015 V2.1.1, clause 9.5.3.1" + "ETSI GS MEC 015 V3.1.1, clause 6.2.6", + "ETSI GS MEC 015 V3.1.1, clause 7.2.5", + "ETSI GS MEC 015 V3.1.1, clause 9.5.3.1" Config Id Config_MEC_1 @@ -315,9 +315,9 @@ Package MEC_MEC015_SRV_MTS { "Check that the IUT creates a MTS session when queried by a MEC Application" Reference - "ETSI GS MEC 015 V2.1.1, clause 6.2.7", - "ETSI GS MEC 015 V2.1.1, clause 7.2.5", - "ETSI GS MEC 015 V2.1.1, clause 9.5.3.2" + "ETSI GS MEC 015 V3.1.1, clause 6.2.7", + "ETSI GS MEC 015 V3.1.1, clause 7.2.5", + "ETSI GS MEC 015 V3.1.1, clause 9.5.3.2" Config Id Config_MEC_1 @@ -369,9 +369,9 @@ Package MEC_MEC015_SRV_MTS { "Check that the IUT creates a MTS session when queried by a MEC Application" Reference - "ETSI GS MEC 015 V2.1.1, clause 6.2.7", - "ETSI GS MEC 015 V2.1.1, clause 7.2.5", - "ETSI GS MEC 015 V2.1.1, clause 9.5.3.2" + "ETSI GS MEC 015 V3.1.1, clause 6.2.7", + "ETSI GS MEC 015 V3.1.1, clause 7.2.5", + "ETSI GS MEC 015 V3.1.1, clause 9.5.3.2" Config Id Config_MEC_1 @@ -425,9 +425,9 @@ Package MEC_MEC015_SRV_MTS { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 015 V2.1.1, clause 6.2.7", - "ETSI GS MEC 015 V2.1.1, clause 7.2.5", - "ETSI GS MEC 015 V2.1.1, clause 9.5.3.2" + "ETSI GS MEC 015 V3.1.1, clause 6.2.7", + "ETSI GS MEC 015 V3.1.1, clause 7.2.5", + "ETSI GS MEC 015 V3.1.1, clause 9.5.3.2" Config Id Config_MEC_1 @@ -473,9 +473,9 @@ Package MEC_MEC015_SRV_MTS { "Check that the IUT responds with a configured Multi-access Traffic Steering session when queried by a MEC Application" Reference - "ETSI GS MEC 015 V2.1.1, clause 6.2.10", - "ETSI GS MEC 015 V2.1.1, clause 7.2.5", - "ETSI GS MEC 015 V2.1.1, clause 9.4.3.1" + "ETSI GS MEC 015 V3.1.1, clause 6.2.10", + "ETSI GS MEC 015 V3.1.1, clause 7.2.5", + "ETSI GS MEC 015 V3.1.1, clause 9.4.3.1" Config Id Config_MEC_1 @@ -524,9 +524,9 @@ Package MEC_MEC015_SRV_MTS { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 015 V2.1.1, clause 6.2.10", - "ETSI GS MEC 015 V2.1.1, clause 7.2.5", - "ETSI GS MEC 015 V2.1.1, clause 9.4.3.1" + "ETSI GS MEC 015 V3.1.1, clause 6.2.10", + "ETSI GS MEC 015 V3.1.1, clause 7.2.5", + "ETSI GS MEC 015 V3.1.1, clause 9.4.3.1" Config Id Config_MEC_1 @@ -569,9 +569,9 @@ Package MEC_MEC015_SRV_MTS { "Check that the IUT responds with an error when a request with an unknown resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 015 V2.1.1, clause 6.2.10", - "ETSI GS MEC 015 V2.1.1, clause 7.2.5", - "ETSI GS MEC 015 V2.1.1, clause 9.4.3.1" + "ETSI GS MEC 015 V3.1.1, clause 6.2.10", + "ETSI GS MEC 015 V3.1.1, clause 7.2.5", + "ETSI GS MEC 015 V3.1.1, clause 9.4.3.1" Config Id Config_MEC_1 @@ -613,9 +613,9 @@ Package MEC_MEC015_SRV_MTS { "Check that the IUT updates the information about an individual MTS session when commanded by a MEC Application" Reference - "ETSI GS MEC 015 V2.1.1, clause 6.2.9", - "ETSI GS MEC 015 V2.1.1, clause 7.2.5", - "ETSI GS MEC 015 V2.1.1, clause 9.4.3.2" + "ETSI GS MEC 015 V3.1.1, clause 6.2.9", + "ETSI GS MEC 015 V3.1.1, clause 7.2.5", + "ETSI GS MEC 015 V3.1.1, clause 9.4.3.2" Config Id Config_MEC_1 @@ -666,9 +666,9 @@ Package MEC_MEC015_SRV_MTS { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 015 V2.1.1, clause 6.2.9", - "ETSI GS MEC 015 V2.1.1, clause 7.2.5", - "ETSI GS MEC 015 V2.1.1, clause 9.4.3.2" + "ETSI GS MEC 015 V3.1.1, clause 6.2.9", + "ETSI GS MEC 015 V3.1.1, clause 7.2.5", + "ETSI GS MEC 015 V3.1.1, clause 9.4.3.2" Config Id Config_MEC_1 @@ -714,9 +714,9 @@ Package MEC_MEC015_SRV_MTS { "Check that the IUT responds with an error when a request with an unknown resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 015 V2.1.1, clause 6.2.9", - "ETSI GS MEC 015 V2.1.1, clause 7.2.5", - "ETSI GS MEC 015 V2.1.1, clause 9.4.3.2" + "ETSI GS MEC 015 V3.1.1, clause 6.2.9", + "ETSI GS MEC 015 V3.1.1, clause 7.2.5", + "ETSI GS MEC 015 V3.1.1, clause 9.4.3.2" Config Id Config_MEC_1 @@ -761,9 +761,9 @@ Package MEC_MEC015_SRV_MTS { "Check that the IUT deregisters a MTS session when commanded by a MEC Application" Reference - "ETSI GS MEC 015 V2.1.1, clause 6.2.8", - "ETSI GS MEC 015 V2.1.1, clause 7.2.5", - "ETSI GS MEC 015 V2.1.1, clause 9.4.3.3" + "ETSI GS MEC 015 V3.1.1, clause 6.2.8", + "ETSI GS MEC 015 V3.1.1, clause 7.2.5", + "ETSI GS MEC 015 V3.1.1, clause 9.4.3.3" Config Id Config_MEC_1 @@ -800,9 +800,9 @@ Package MEC_MEC015_SRV_MTS { "Check that the IUT responds with an error when a request with an unknown resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 015 V2.1.1, clause 6.2.8", - "ETSI GS MEC 015 V2.1.1, clause 7.2.5", - "ETSI GS MEC 015 V2.1.1, clause 9.4.3.3" + "ETSI GS MEC 015 V3.1.1, clause 6.2.8", + "ETSI GS MEC 015 V3.1.1, clause 7.2.5", + "ETSI GS MEC 015 V3.1.1, clause 9.4.3.3" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC015/SRV/TM/TrafficManagement.tplan2 b/Test Purposes/MEC015/SRV/TM/TrafficManagement.tplan2 index b61487a..57e70a8 100644 --- a/Test Purposes/MEC015/SRV/TM/TrafficManagement.tplan2 +++ b/Test Purposes/MEC015/SRV/TM/TrafficManagement.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_MEC015_SRV_TM { "Check that the IUT responds with the list of configured bandwidth allocations when queried by a MEC Application - none" Reference - "ETSI GS MEC 015 2.2.1, clause 6.2.5", - "ETSI GS MEC 015 2.2.1, clause 7.2.2", - "ETSI GS MEC 015 2.2.1, clause 8.4.3.1" + "ETSI GS MEC 015 V3.1.1, clause 6.2.5", + "ETSI GS MEC 015 V3.1.1, clause 7.2.2", + "ETSI GS MEC 015 V3.1.1, clause 8.4.3.1" Config Id Config_MEC_1 @@ -58,9 +58,9 @@ Package MEC_MEC015_SRV_TM { "Check that the IUT responds with a configured bandwidth allocation when queried by a MEC Application - app_instance_id" Reference - "ETSI GS MEC 015 2.2.1, clause 6.2.5", - "ETSI GS MEC 015 2.2.1, clause 7.2.2", - "ETSI GS MEC 015 2.2.1, clause 8.4.3.1" + "ETSI GS MEC 015 V3.1.1, clause 6.2.5", + "ETSI GS MEC 015 V3.1.1, clause 7.2.2", + "ETSI GS MEC 015 V3.1.1, clause 8.4.3.1" Config Id Config_MEC_1 @@ -103,9 +103,9 @@ Package MEC_MEC015_SRV_TM { "Check that the IUT responds with a configured bandwidth allocation when queried by a MEC Application - app_name" Reference - "ETSI GS MEC 015 2.2.1, clause 6.2.5", - "ETSI GS MEC 015 2.2.1, clause 7.2.2", - "ETSI GS MEC 015 2.2.1, clause 8.4.3.1" + "ETSI GS MEC 015 V3.1.1, clause 6.2.5", + "ETSI GS MEC 015 V3.1.1, clause 7.2.2", + "ETSI GS MEC 015 V3.1.1, clause 8.4.3.1" Config Id Config_MEC_1 @@ -150,9 +150,9 @@ Package MEC_MEC015_SRV_TM { "Check that the IUT responds with a configured bandwidth allocation when queried by a MEC Application - session_id" Reference - "ETSI GS MEC 015 2.2.1, clause 6.2.5", - "ETSI GS MEC 015 2.2.1, clause 7.2.2", - "ETSI GS MEC 015 2.2.1, clause 8.4.3.1" + "ETSI GS MEC 015 V3.1.1, clause 6.2.5", + "ETSI GS MEC 015 V3.1.1, clause 7.2.2", + "ETSI GS MEC 015 V3.1.1, clause 8.4.3.1" Config Id Config_MEC_1 @@ -198,9 +198,9 @@ Package MEC_MEC015_SRV_TM { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application - app_instance_id" Reference - "ETSI GS MEC 015 2.2.1, clause 6.2.5", - "ETSI GS MEC 015 2.2.1, clause 7.2.2", - "ETSI GS MEC 015 2.2.1, clause 8.4.3.1" + "ETSI GS MEC 015 V3.1.1, clause 6.2.5", + "ETSI GS MEC 015 V3.1.1, clause 7.2.2", + "ETSI GS MEC 015 V3.1.1, clause 8.4.3.1" Config Id Config_MEC_1 @@ -239,9 +239,9 @@ Package MEC_MEC015_SRV_TM { "Check that the IUT responds with an error when a request with an unknown resource URI is sent by a MEC Application - app_instance_id" Reference - "ETSI GS MEC 015 2.2.1, clause 6.2.5", - "ETSI GS MEC 015 2.2.1, clause 7.2.2", - "ETSI GS MEC 015 2.2.1, clause 8.4.3.1" + "ETSI GS MEC 015 V3.1.1, clause 6.2.5", + "ETSI GS MEC 015 V3.1.1, clause 7.2.2", + "ETSI GS MEC 015 V3.1.1, clause 8.4.3.1" Config Id Config_MEC_1 @@ -281,9 +281,9 @@ Package MEC_MEC015_SRV_TM { "Check that the IUT responds with an error when a request with an unknown resource URI is sent by a MEC Application - app_name" Reference - "ETSI GS MEC 015 2.2.1, clause 6.2.5", - "ETSI GS MEC 015 2.2.1, clause 7.2.2", - "ETSI GS MEC 015 2.2.1, clause 8.4.3.1" + "ETSI GS MEC 015 V3.1.1, clause 6.2.5", + "ETSI GS MEC 015 V3.1.1, clause 7.2.2", + "ETSI GS MEC 015 V3.1.1, clause 8.4.3.1" Config Id Config_MEC_1 @@ -322,9 +322,9 @@ Package MEC_MEC015_SRV_TM { "Check that the IUT responds with an error when a request with an unknown resource URI is sent by a MEC Application - session_id" Reference - "ETSI GS MEC 015 2.2.1, clause 6.2.5", - "ETSI GS MEC 015 2.2.1, clause 7.2.2", - "ETSI GS MEC 015 2.2.1, clause 8.4.3.1" + "ETSI GS MEC 015 V3.1.1, clause 6.2.5", + "ETSI GS MEC 015 V3.1.1, clause 7.2.2", + "ETSI GS MEC 015 V3.1.1, clause 8.4.3.1" Config Id Config_MEC_1 @@ -364,9 +364,9 @@ Package MEC_MEC015_SRV_TM { "Check that the IUT acknowledges a creation of a bandwidthAllocation resource" Reference - "ETSI GS MEC 015 2.2.1, clause 6.2.2", - "ETSI GS MEC 015 2.2.1, clause 7.2.2", - "ETSI GS MEC 015 2.2.1, clause 8.4.3.4" + "ETSI GS MEC 015 V3.1.1, clause 6.2.2", + "ETSI GS MEC 015 V3.1.1, clause 7.2.2", + "ETSI GS MEC 015 V3.1.1, clause 8.4.3.4" Config Id Config_MEC_1 @@ -418,9 +418,9 @@ Package MEC_MEC015_SRV_TM { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application - sessionFilter shall be omitted" Reference - "ETSI GS MEC 015 2.2.1, clause 6.2.2", - "ETSI GS MEC 015 2.2.1, clause 7.2.2", - "ETSI GS MEC 015 2.2.1, clause 8.4.3.4" + "ETSI GS MEC 015 V3.1.1, clause 6.2.2", + "ETSI GS MEC 015 V3.1.1, clause 7.2.2", + "ETSI GS MEC 015 V3.1.1, clause 8.4.3.4" Config Id Config_MEC_1 @@ -465,9 +465,9 @@ Package MEC_MEC015_SRV_TM { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application - sessionFilter shall be present" Reference - "ETSI GS MEC 015 2.2.1, clause 6.2.2", - "ETSI GS MEC 015 2.2.1, clause 7.2.2", - "ETSI GS MEC 015 2.2.1, clause 8.4.3.4" + "ETSI GS MEC 015 V3.1.1, clause 6.2.2", + "ETSI GS MEC 015 V3.1.1, clause 7.2.2", + "ETSI GS MEC 015 V3.1.1, clause 8.4.3.4" Config Id Config_MEC_1 @@ -512,9 +512,9 @@ Package MEC_MEC015_SRV_TM { "Check that the IUT responds with the configured bandwidth allocation when queried by a MEC Application" Reference - "ETSI GS MEC 015 2.2.1, clause 6.2.5", - "ETSI GS MEC 015 2.2.1, clause 7.2.2", - "ETSI GS MEC 015 2.2.1, clause 8.3.3.1" + "ETSI GS MEC 015 V3.1.1, clause 6.2.5", + "ETSI GS MEC 015 V3.1.1, clause 7.2.2", + "ETSI GS MEC 015 V3.1.1, clause 8.3.3.1" Config Id Config_MEC_1 @@ -554,9 +554,9 @@ Package MEC_MEC015_SRV_TM { "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 015 2.2.1, clause 6.2.5", - "ETSI GS MEC 015 2.2.1, clause 7.2.2", - "ETSI GS MEC 015 2.2.1, clause 8.3.3.1" + "ETSI GS MEC 015 V3.1.1, clause 6.2.5", + "ETSI GS MEC 015 V3.1.1, clause 7.2.2", + "ETSI GS MEC 015 V3.1.1, clause 8.3.3.1" Config Id Config_MEC_1 @@ -593,9 +593,9 @@ Package MEC_MEC015_SRV_TM { "Check that the IUT updates the requested bandwidth requirements when commanded by a MEC Application" Reference - "ETSI GS MEC 015 2.2.1, clause 6.2.4", - "ETSI GS MEC 015 2.2.1, clause 7.2.2", - "ETSI GS MEC 015 2.2.1, clause 8.3.3.2" + "ETSI GS MEC 015 V3.1.1, clause 6.2.4", + "ETSI GS MEC 015 V3.1.1, clause 7.2.2", + "ETSI GS MEC 015 V3.1.1, clause 8.3.3.2" Config Id Config_MEC_1 @@ -642,9 +642,9 @@ Package MEC_MEC015_SRV_TM { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application - sessionFilter shall be omitted" Reference - "ETSI GS MEC 015 2.2.1, clause 6.2.4", - "ETSI GS MEC 015 2.2.1, clause 7.2.2", - "ETSI GS MEC 015 2.2.1, clause 8.3.3.2" + "ETSI GS MEC 015 V3.1.1, clause 6.2.4", + "ETSI GS MEC 015 V3.1.1, clause 7.2.2", + "ETSI GS MEC 015 V3.1.1, clause 8.3.3.2" Config Id Config_MEC_1 @@ -689,9 +689,9 @@ Package MEC_MEC015_SRV_TM { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application - sessionFilter shall be present" Reference - "ETSI GS MEC 015 2.2.1, clause 6.2.4", - "ETSI GS MEC 015 2.2.1, clause 7.2.2", - "ETSI GS MEC 015 2.2.1, clause 8.3.3.2" + "ETSI GS MEC 015 V3.1.1, clause 6.2.4", + "ETSI GS MEC 015 V3.1.1, clause 7.2.2", + "ETSI GS MEC 015 V3.1.1, clause 8.3.3.2" Config Id Config_MEC_1 @@ -736,9 +736,9 @@ Package MEC_MEC015_SRV_TM { "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 015 2.2.1, clause 6.2.4", - "ETSI GS MEC 015 2.2.1, clause 7.2.2", - "ETSI GS MEC 015 2.2.1, clause 8.3.3.2" + "ETSI GS MEC 015 V3.1.1, clause 6.2.4", + "ETSI GS MEC 015 V3.1.1, clause 7.2.2", + "ETSI GS MEC 015 V3.1.1, clause 8.3.3.2" Config Id Config_MEC_1 @@ -781,9 +781,9 @@ Package MEC_MEC015_SRV_TM { when commanded by a MEC Application" Reference - "ETSI GS MEC 015 2.2.1, clause 6.2.4", - "ETSI GS MEC 015 2.2.1, clause 7.2.2", - "ETSI GS MEC 015 2.2.1, clause 8.3.3.3" + "ETSI GS MEC 015 V3.1.1, clause 6.2.4", + "ETSI GS MEC 015 V3.1.1, clause 7.2.2", + "ETSI GS MEC 015 V3.1.1, clause 8.3.3.3" Config Id Config_MEC_1 @@ -832,9 +832,9 @@ Package MEC_MEC015_SRV_TM { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application - sessionFilter shall be omitted" Reference - "ETSI GS MEC 015 2.2.1, clause 6.2.4", - "ETSI GS MEC 015 2.2.1, clause 7.2.2", - "ETSI GS MEC 015 2.2.1, clause 8.3.3.3" + "ETSI GS MEC 015 V3.1.1, clause 6.2.4", + "ETSI GS MEC 015 V3.1.1, clause 7.2.2", + "ETSI GS MEC 015 V3.1.1, clause 8.3.3.3" Config Id Config_MEC_1 @@ -879,9 +879,9 @@ Package MEC_MEC015_SRV_TM { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application - sessionFilter shall be present" Reference - "ETSI GS MEC 015 2.2.1, clause 6.2.4", - "ETSI GS MEC 015 2.2.1, clause 7.2.2", - "ETSI GS MEC 015 2.2.1, clause 8.3.3.3" + "ETSI GS MEC 015 V3.1.1, clause 6.2.4", + "ETSI GS MEC 015 V3.1.1, clause 7.2.2", + "ETSI GS MEC 015 V3.1.1, clause 8.3.3.3" Config Id Config_MEC_1 @@ -926,9 +926,9 @@ Package MEC_MEC015_SRV_TM { "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 015 2.2.1, clause 6.2.4", - "ETSI GS MEC 015 2.2.1, clause 7.2.2", - "ETSI GS MEC 015 2.2.1, clause 8.3.3.3" + "ETSI GS MEC 015 V3.1.1, clause 6.2.4", + "ETSI GS MEC 015 V3.1.1, clause 7.2.2", + "ETSI GS MEC 015 V3.1.1, clause 8.3.3.3" Config Id Config_MEC_1 @@ -970,9 +970,9 @@ Package MEC_MEC015_SRV_TM { "Check that the IUT unregisters from the Bandwidth Management Service when commanded by a MEC Application" Reference - "ETSI GS MEC 015 2.2.1, clause 6.2.3", - "ETSI GS MEC 015 2.2.1, clause 7.2.2", - "ETSI GS MEC 015 2.2.1, clause 8.3.3.5" + "ETSI GS MEC 015 V3.1.1, clause 6.2.3", + "ETSI GS MEC 015 V3.1.1, clause 7.2.2", + "ETSI GS MEC 015 V3.1.1, clause 8.3.3.5" Config Id Config_MEC_1 @@ -1009,9 +1009,9 @@ Package MEC_MEC015_SRV_TM { "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 015 2.2.1, clause 6.2.3", - "ETSI GS MEC 015 2.2.1, clause 7.2.2", - "ETSI GS MEC 015 2.2.1, clause 8.3.3.5" + "ETSI GS MEC 015 V3.1.1, clause 6.2.3", + "ETSI GS MEC 015 V3.1.1, clause 7.2.2", + "ETSI GS MEC 015 V3.1.1, clause 8.3.3.5" Config Id Config_MEC_1 -- GitLab From 28150fb3c2fa62878bac78a3e75a5d7f4302d88d Mon Sep 17 00:00:00 2001 From: Umair Zafar Date: Tue, 28 Jan 2025 10:40:37 +0500 Subject: [PATCH 08/53] update MEC010-2 test purposes reference from v3.1.1 to v3.2.1 --- Test Purposes/MEC010p2/MEO/GRANT/Grant.tplan2 | 40 ++-- .../MEC010p2/MEO/PKGM/AppPkgMgt.tplan2 | 114 ++++++------ .../MEPM/LCM/PlatformConfiguration.tplan2 | 14 +- .../MEC010p2/MEPM/PKGM/AppPkgMgt.tplan2 | 68 +++---- .../MEC010p2/MEX/LCM/AppInstanceMgmt.tplan2 | 176 +++++++++--------- 5 files changed, 206 insertions(+), 206 deletions(-) diff --git a/Test Purposes/MEC010p2/MEO/GRANT/Grant.tplan2 b/Test Purposes/MEC010p2/MEO/GRANT/Grant.tplan2 index 2a13fac..4255e21 100644 --- a/Test Purposes/MEC010p2/MEO/GRANT/Grant.tplan2 +++ b/Test Purposes/MEC010p2/MEO/GRANT/Grant.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_MEC010p2_MEO_GRANT { @@ -13,9 +13,9 @@ Package MEC_MEC010p2_MEO_GRANT { "Check that MEO sends a synchronous grant response when a grant request is requested - INSTANTIATE" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.5.1.3.1", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.4.2.2", //GrantRequest - "ETSI GS MEC 010-2 3.1.1, clause 6.2.4.4.2" //Grant + "ETSI GS MEC 010-2 3.2.1, clause 7.5.1.3.1", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.4.2.2", //GrantRequest + "ETSI GS MEC 010-2 3.2.1, clause 6.2.4.4.2" //Grant Config Id Config_MEC_3 PICS Selection PIC_GRANTS_MANAGEMENT @@ -76,9 +76,9 @@ Package MEC_MEC010p2_MEO_GRANT { "Check that MEO responds with an error when it receives a malformed request when a new grant request is performed - INSTANTIATE" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.5.1.3.1", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.4.2.2", //GrantRequest - "ETSI GS MEC 010-2 3.1.1, clause 6.2.4.4.2" //Grant + "ETSI GS MEC 010-2 3.2.1, clause 7.5.1.3.1", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.4.2.2", //GrantRequest + "ETSI GS MEC 010-2 3.2.1, clause 6.2.4.4.2" //Grant Config Id Config_MEC_3 @@ -126,9 +126,9 @@ Package MEC_MEC010p2_MEO_GRANT { "Check that MEO sends a synchronous grant response when a grant request is requested" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.5.1.3.1", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.4.2.2", //GrantRequest - "ETSI GS MEC 010-2 3.1.1, clause 6.2.4.4.2" //Grant + "ETSI GS MEC 010-2 3.2.1, clause 7.5.1.3.1", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.4.2.2", //GrantRequest + "ETSI GS MEC 010-2 3.2.1, clause 6.2.4.4.2" //Grant Config Id Config_MEC_3 PICS Selection PIC_GRANTS_MANAGEMENT @@ -188,9 +188,9 @@ Package MEC_MEC010p2_MEO_GRANT { "Check that MEO sends a asynchronous grant response when a grant request is requested - INSTANTIATE" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.5.1.3.1", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.4.2.2", //GrantRequest - "ETSI GS MEC 010-2 3.1.1, clause 6.2.4.4.2" //Grant + "ETSI GS MEC 010-2 3.2.1, clause 7.5.1.3.1", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.4.2.2", //GrantRequest + "ETSI GS MEC 010-2 3.2.1, clause 6.2.4.4.2" //Grant Config Id Config_MEC_3 PICS Selection PIC_GRANTS_MANAGEMENT @@ -241,9 +241,9 @@ Package MEC_MEC010p2_MEO_GRANT { "Check that MEO sends a asynchronous grant response when a grant request is requested" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.5.1.3.1", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.4.2.2", //GrantRequest - "ETSI GS MEC 010-2 3.1.1, clause 6.2.4.4.2" //Grant + "ETSI GS MEC 010-2 3.2.1, clause 7.5.1.3.1", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.4.2.2", //GrantRequest + "ETSI GS MEC 010-2 3.2.1, clause 6.2.4.4.2" //Grant Config Id Config_MEC_3 PICS Selection PIC_GRANTS_MANAGEMENT @@ -294,8 +294,8 @@ Package MEC_MEC010p2_MEO_GRANT { "Check that MEO sends the status of a grant request when a query on a granting ID is performed" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.5.2.3.2", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.4.4.2" + "ETSI GS MEC 010-2 3.2.1, clause 7.5.2.3.2", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.4.4.2" Config Id Config_MEC_3 PICS Selection PIC_GRANTS_MANAGEMENT @@ -337,7 +337,7 @@ Package MEC_MEC010p2_MEO_GRANT { "Check that MEO sends the status of a grant request when a query on a granting ID is performed" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.5.2.3.2" + "ETSI GS MEC 010-2 3.2.1, clause 7.5.2.3.2" Config Id Config_MEC_3 PICS Selection PIC_GRANTS_MANAGEMENT @@ -376,7 +376,7 @@ Package MEC_MEC010p2_MEO_GRANT { "Check that MEO responds with an error when it receives a request for returning a grant referred with a wrong ID" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.5.2.3.2" + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.5.2.3.2" Config Id Config_MEC_3 PICS Selection PIC_GRANTS_MANAGEMENT diff --git a/Test Purposes/MEC010p2/MEO/PKGM/AppPkgMgt.tplan2 b/Test Purposes/MEC010p2/MEO/PKGM/AppPkgMgt.tplan2 index 0422524..ffffa42 100644 --- a/Test Purposes/MEC010p2/MEO/PKGM/AppPkgMgt.tplan2 +++ b/Test Purposes/MEC010p2/MEO/PKGM/AppPkgMgt.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_MEC010p2_MEO_PKGM { @@ -14,9 +14,9 @@ Package MEC_MEC010p2_MEO_PKGM { Test objective "Check that MEO creates a new App Package when requested" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.3.1.3.1", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.3.2.2", // CreateAppPkg - "ETSI GS MEC 010-2 3.1.1, clause 6.2.3.3.2" // AppPkgInfo + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.3.1.3.1", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.2.2", // CreateAppPkg + "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.3.2" // AppPkgInfo Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -76,8 +76,8 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO responds with an error when it receives a malformed request for creating a new App Package" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.3.1.3.1", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.3.2.2" // CreateAppPkg + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.3.1.3.1", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.2.2" // CreateAppPkg Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -116,9 +116,9 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO returns the list of App packages when requested - Note 3" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.1.3.2", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.3.3.2", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.3.3.2" + "ETSI GS MEC 010-2 3.2.1, clause 7.3.1.3.2", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.3.2", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.3.2" Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -176,8 +176,8 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO returns the list of on-boarded packages when requested - Note 3" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.1.3.2", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.3.3.2" //AppPkgInfo + "ETSI GS MEC 010-2 3.2.1, clause 7.3.1.3.2", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.3.2" //AppPkgInfo Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -235,8 +235,8 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO responds with an error when it receives a malformed request for retrieving the list of existing App Packages" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.3.1.3.2", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.3.3.2" + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.3.1.3.2", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.3.2" Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -269,8 +269,8 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO returns the an App Package when requested - Note 3" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.2.3.2", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.3.3.2" + "ETSI GS MEC 010-2 3.2.1, clause 7.3.2.3.2", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.3.2" Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -326,8 +326,8 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO returns the an on-boarded package when requested - Note 3" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.2.3.2", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.3.3.2" + "ETSI GS MEC 010-2 3.2.1, clause 7.3.2.3.2", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.3.2" Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -387,8 +387,8 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO responds with an error when it receives a request for retrieving a App Package referred with a wrong ID" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.3.2.3.2", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.3.3.2" + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.3.2.3.2", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.3.2" Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -419,7 +419,7 @@ Package MEC_MEC010p2_MEO_PKGM { Test objective "Check that MEO deletes an App Package when requested" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.3.2.3.4" + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.3.2.3.4" Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -451,7 +451,7 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO responds with an error when it receives a request for deleting an App Package referred with a wrong ID" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.3.2.3.4" + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.3.2.3.4" Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -482,8 +482,8 @@ Package MEC_MEC010p2_MEO_PKGM { Test objective "Check that MEO updates the operational state of an individual application package resource" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.3.2.3.5", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.3.8.2" //AppPkgInfoModifications + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.3.2.3.5", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.8.2" //AppPkgInfoModifications Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -527,8 +527,8 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO sends an error when it receives a malformed request to modify the operational state of an application package" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.3.2.3.5", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.3.8.2" //AppPkgInfoModifications + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.3.2.3.5", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.8.2" //AppPkgInfoModifications Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -568,8 +568,8 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO responds with an error when it receives a request for updating an App Package referred with a wrong ID" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.3.2.3.5", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.3.8.2" //AppPkgInfoModifications + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.3.2.3.5", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.8.2" //AppPkgInfoModifications Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -607,9 +607,9 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO service returns an application package subscription when requested" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.3.3.1", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.3.7", //Type: AppPkgSubscription - "ETSI GS MEC 010-2 3.1.1, clause 6.2.3.4" //Type: AppPkgSubscriptionInfo + "ETSI GS MEC 010-2 3.2.1, clause 7.3.3.3.1", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.7", //Type: AppPkgSubscription + "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.4" //Type: AppPkgSubscriptionInfo Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -657,9 +657,9 @@ Package MEC_MEC010p2_MEO_PKGM { malformed request for creating a new subscription on AppPackages" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.3.3.1", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.3.7.2", //AppPkgSubscription - "ETSI GS MEC 010-2 3.1.1, clause 6.2.3.4.2" //AppPkgSubscriptionInfo + "ETSI GS MEC 010-2 3.2.1, clause 7.3.3.3.1", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.7.2", //AppPkgSubscription + "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.4.2" //AppPkgSubscriptionInfo Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -697,8 +697,8 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO service returns the list of Application Package Subscriptions when requested" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.3.3.2", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.3.5.2" //AppPkgSubscriptionLinkList + "ETSI GS MEC 010-2 3.2.1, clause 7.3.3.3.2", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.5.2" //AppPkgSubscriptionLinkList Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -747,8 +747,8 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO service returns an empty list of Application Package Subscriptions when requested" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.3.3.2", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.3.5.2" //AppPkgSubscriptionLinkList + "ETSI GS MEC 010-2 3.2.1, clause 7.3.3.3.2", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.5.2" //AppPkgSubscriptionLinkList Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -794,8 +794,8 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO service returns an Application Package Subscription when requested" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.4.3.2", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.3.4.2" //AppPkgSubscriptionInfo + "ETSI GS MEC 010-2 3.2.1, clause 7.3.4.3.2", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.4.2" //AppPkgSubscriptionInfo Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -841,8 +841,8 @@ Package MEC_MEC010p2_MEO_PKGM { with a wrong identifier" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.4.3.2", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.3.4.2" //AppPkgSubscriptionInfo + "ETSI GS MEC 010-2 3.2.1, clause 7.3.4.3.2", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.4.2" //AppPkgSubscriptionInfo Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -878,7 +878,7 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO service deletes an Application Package Subscription when requested" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.4.3.4" + "ETSI GS MEC 010-2 3.2.1, clause 7.3.4.3.4" Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -914,7 +914,7 @@ Package MEC_MEC010p2_MEO_PKGM { with a wrong identifier" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.4.3.4" + "ETSI GS MEC 010-2 3.2.1, clause 7.3.4.3.4" Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -951,8 +951,8 @@ Package MEC_MEC010p2_MEO_PKGM { if the MEO service has an associated subscription and the event is generated" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.5.3.1", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.3.6.2" //AppPkgNotification + "ETSI GS MEC 010-2 3.2.1, clause 7.3.5.3.1", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.6.2" //AppPkgNotification Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_NOTIFICATIONS @@ -1003,8 +1003,8 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO reads the content of the AppD of on-boarded individual application package resources when requested" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.6.3.2", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.1.2.2" //AppD + "ETSI GS MEC 010-2 3.2.1, clause 7.3.6.3.2", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.1.2.2" //AppD Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -1046,7 +1046,7 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO responds with an error when it receives a request to retrieve an application descriptor referred with a wrong app package ID" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.3.6.3.2" + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.3.6.3.2" Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -1080,7 +1080,7 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO fetches the application package content identified by appPkgId when requested" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.7.3.2" + "ETSI GS MEC 010-2 3.2.1, clause 7.3.7.3.2" Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -1120,7 +1120,7 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO fetches the on-boarded application package content identified by appDId when requested" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.7.3.2" + "ETSI GS MEC 010-2 3.2.1, clause 7.3.7.3.2" Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -1160,7 +1160,7 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO service sends an error when it receives a malformed request" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.3.7.3.2" + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.3.7.3.2" Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -1194,7 +1194,7 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO service sends an error when it receives a request referring a wrong appPkgId" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.7.3.2" + "ETSI GS MEC 010-2 3.2.1, clause 7.3.7.3.2" Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -1231,7 +1231,7 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO service sends an error when it receives a request referring a wrong on-boarded appPkgId" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.7.3.2" + "ETSI GS MEC 010-2 3.2.1, clause 7.3.7.3.2" Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -1268,8 +1268,8 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO accepts application package when submitted" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.7.3.3", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.1.2" + "ETSI GS MEC 010-2 3.2.1, clause 7.3.7.3.3", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.1.2" Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -1307,8 +1307,8 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO service sends an error when it receives a query to accept an application package with a wrong identifier" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.7.3.3", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.1.2" + "ETSI GS MEC 010-2 3.2.1, clause 7.3.7.3.3", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.1.2" Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT diff --git a/Test Purposes/MEC010p2/MEPM/LCM/PlatformConfiguration.tplan2 b/Test Purposes/MEC010p2/MEPM/LCM/PlatformConfiguration.tplan2 index 3aaa7f4..c2ceb4e 100644 --- a/Test Purposes/MEC010p2/MEPM/LCM/PlatformConfiguration.tplan2 +++ b/Test Purposes/MEC010p2/MEPM/LCM/PlatformConfiguration.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_MEC010p2_MEPM_APP_INSTANCE_LCM { @@ -13,8 +13,8 @@ Package MEC_MEC010p2_MEPM_APP_INSTANCE_LCM { "Check that MEC API provider has created the configuration information in AppD to the MEPM-V" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.7.6.3.1", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.2.21.2" //ConfigPlatformForAppRequest + "ETSI GS MEC 010-2 3.2.1, clause 7.7.6.3.1", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.21.2" //ConfigPlatformForAppRequest Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -52,8 +52,8 @@ Package MEC_MEC010p2_MEPM_APP_INSTANCE_LCM { for the configuration information in AppD to the MEPM-V" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.7.6.3.1", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.2.21.2" //ConfigPlatformForAppRequest + "ETSI GS MEC 010-2 3.2.1, clause 7.7.6.3.1", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.21.2" //ConfigPlatformForAppRequest Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -89,8 +89,8 @@ Package MEC_MEC010p2_MEPM_APP_INSTANCE_LCM { for the configuration information in AppD to the MEPM-V with not valid app instance ID" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.7.6.3.1", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.2.21.2" //ConfigPlatformForAppRequest + "ETSI GS MEC 010-2 3.2.1, clause 7.7.6.3.1", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.21.2" //ConfigPlatformForAppRequest Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT diff --git a/Test Purposes/MEC010p2/MEPM/PKGM/AppPkgMgt.tplan2 b/Test Purposes/MEC010p2/MEPM/PKGM/AppPkgMgt.tplan2 index 907ff28..cfe5456 100644 --- a/Test Purposes/MEC010p2/MEPM/PKGM/AppPkgMgt.tplan2 +++ b/Test Purposes/MEC010p2/MEPM/PKGM/AppPkgMgt.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_MEC010p2_MEPM_PKGM { @@ -13,8 +13,8 @@ Package MEC_MEC010p2_MEPM_PKGM { "Check that MEPM returns the list of App Packages when requested - Note 3" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.1.3.2", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.3.3.2" //AppPkgInfo + "ETSI GS MEC 010-2 3.2.1, clause 7.3.1.3.2", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.3.2" //AppPkgInfo Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -73,8 +73,8 @@ Package MEC_MEC010p2_MEPM_PKGM { "Check that MEPM returns the list of on-boarded App Packages when requested - Note 3" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.1.3.2", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.3.3.2" //AppPkgInfo + "ETSI GS MEC 010-2 3.2.1, clause 7.3.1.3.2", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.3.2" //AppPkgInfo Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -133,7 +133,7 @@ Package MEC_MEC010p2_MEPM_PKGM { a malformed request for requesting the list of existing App Packages" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.1.3.2" + "ETSI GS MEC 010-2 3.2.1, clause 7.3.1.3.2" Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -169,8 +169,8 @@ Package MEC_MEC010p2_MEPM_PKGM { "Check that MEPM returns the an App Package when requested - Note 3" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.2.3.2", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.3.3.2" //AppPkgInfo + "ETSI GS MEC 010-2 3.2.1, clause 7.3.2.3.2", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.3.2" //AppPkgInfo Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -226,8 +226,8 @@ Package MEC_MEC010p2_MEPM_PKGM { "Check that MEPM returns the an App Package when requested - Note 3" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.2.3.2", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.3.3.2" //AppPkgInfo + "ETSI GS MEC 010-2 3.2.1, clause 7.3.2.3.2", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.3.2" //AppPkgInfo Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -284,7 +284,7 @@ Package MEC_MEC010p2_MEPM_PKGM { a request for returning a App Package referred with a wrong ID" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.2.3.2" + "ETSI GS MEC 010-2 3.2.1, clause 7.3.2.3.2" Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -319,9 +319,9 @@ Package MEC_MEC010p2_MEPM_PKGM { "Check that MEPM service returns an application package subscription when requested" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.3.3.1", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.3.7.2", //AppPkgSubscription - "ETSI GS MEC 010-2 3.1.1, clause 6.2.3.4.2" //AppPkgSubscriptionInfo + "ETSI GS MEC 010-2 3.2.1, clause 7.3.3.3.1", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.7.2", //AppPkgSubscription + "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.4.2" //AppPkgSubscriptionInfo Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -369,7 +369,7 @@ Package MEC_MEC010p2_MEPM_PKGM { "Check that MEPM service sends an error when it receives a malformed request for creating a new subscription on AppPackages" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.3.3.3.1" + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.3.3.3.1" Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -408,8 +408,8 @@ Package MEC_MEC010p2_MEPM_PKGM { "Check that MEPM service returns the list of Application Package Subscriptions when requested" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.3.3.2", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.3.5.2" //AppPkgSubscriptionLinkList + "ETSI GS MEC 010-2 3.2.1, clause 7.3.3.3.2", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.5.2" //AppPkgSubscriptionLinkList Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -457,8 +457,8 @@ Package MEC_MEC010p2_MEPM_PKGM { "Check that MEPM service returns an Application Package Subscription when requested" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.4.3.2", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.3.4.2" //AppPkgSubscriptionInfo + "ETSI GS MEC 010-2 3.2.1, clause 7.3.4.3.2", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.4.2" //AppPkgSubscriptionInfo Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -504,7 +504,7 @@ Package MEC_MEC010p2_MEPM_PKGM { with a wrong identifier" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.4.3.2" + "ETSI GS MEC 010-2 3.2.1, clause 7.3.4.3.2" Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -540,7 +540,7 @@ Package MEC_MEC010p2_MEPM_PKGM { "Check that MEPM service deletes an Application Package Subscription when requested" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.4.3.4" + "ETSI GS MEC 010-2 3.2.1, clause 7.3.4.3.4" Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -576,7 +576,7 @@ Package MEC_MEC010p2_MEPM_PKGM { with a wrong identifier" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.4.3.4" + "ETSI GS MEC 010-2 3.2.1, clause 7.3.4.3.4" Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -613,8 +613,8 @@ Package MEC_MEC010p2_MEPM_PKGM { if the MEPM service has an associated subscription and the event is generated" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.5.3.1", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.3.6.2" //AppPkgNotification + "ETSI GS MEC 010-2 3.2.1, clause 7.3.5.3.1", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.6.2" //AppPkgNotification Config Id Config_MEC_3 PICS Selection PIC_APP_PACKAGE_NOTIFICATIONS @@ -664,7 +664,7 @@ Package MEC_MEC010p2_MEPM_PKGM { a POST request referring an application descriptor AppD" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.6.3.1" + "ETSI GS MEC 010-2 3.2.1, clause 7.3.6.3.1" Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -700,8 +700,8 @@ Package MEC_MEC010p2_MEPM_PKGM { "Check that MEPM returns the Application Descriptor contained on an on-boarded Application Package when requested" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.6.3.2", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.1.2.2" //AppD + "ETSI GS MEC 010-2 3.2.1, clause 7.3.6.3.2", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.1.2.2" //AppD Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -743,7 +743,7 @@ Package MEC_MEC010p2_MEPM_PKGM { a request for returning a App Descriptor referred with a wrong App Package ID" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.6.3.2" + "ETSI GS MEC 010-2 3.2.1, clause 7.3.6.3.2" Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -779,7 +779,7 @@ Package MEC_MEC010p2_MEPM_PKGM { a PUT request referring an application descriptor AppD" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.6.3.3" + "ETSI GS MEC 010-2 3.2.1, clause 7.3.6.3.3" Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -816,7 +816,7 @@ Package MEC_MEC010p2_MEPM_PKGM { a DELETE request referring an application descriptor AppD" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.6.3.4" + "ETSI GS MEC 010-2 3.2.1, clause 7.3.6.3.4" Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -852,7 +852,7 @@ Package MEC_MEC010p2_MEPM_PKGM { "Check that MEPM fetches the on-boarded application package content identified by appPkgId when requested" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.7.3.2" + "ETSI GS MEC 010-2 3.2.1, clause 7.3.7.3.2" Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -892,7 +892,7 @@ Package MEC_MEC010p2_MEPM_PKGM { "Check that MEPM fetches the on-boarded application package content identified by appDId when requested" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.7.3.2" + "ETSI GS MEC 010-2 3.2.1, clause 7.3.7.3.2" Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -932,7 +932,7 @@ Package MEC_MEC010p2_MEPM_PKGM { "Check that MEPM fetches the on-boarded application package content identified by appPkgId when requested" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.7.3.2" + "ETSI GS MEC 010-2 3.2.1, clause 7.3.7.3.2" Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -969,7 +969,7 @@ Package MEC_MEC010p2_MEPM_PKGM { "Check that MEPM service sends an error when it receives a query with an application package with a wrong identifier" Reference - "ETSI GS MEC 010-2 3.1.1, clause 7.3.7.3.2" + "ETSI GS MEC 010-2 3.2.1, clause 7.3.7.3.2" Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT diff --git a/Test Purposes/MEC010p2/MEX/LCM/AppInstanceMgmt.tplan2 b/Test Purposes/MEC010p2/MEX/LCM/AppInstanceMgmt.tplan2 index 7bf5508..c173015 100644 --- a/Test Purposes/MEC010p2/MEX/LCM/AppInstanceMgmt.tplan2 +++ b/Test Purposes/MEC010p2/MEX/LCM/AppInstanceMgmt.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_MEC010p2_MEX_APP_INSTANCE_LCM { @@ -12,9 +12,9 @@ Package MEC_MEC010p2_MEX_APP_INSTANCE_LCM { Test objective "Check that MEC API provider creates a new App Package when requested" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.4.1.3.1", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.2.3.2", //CreateAppInstanceRequest - "ETSI GS MEC 010-2 3.1.1, clause 6.2.2.4.2" //AppInstanceInfo + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.1.3.1", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.3.2", //CreateAppInstanceRequest + "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.4.2" //AppInstanceInfo Config Id Config_MEC_6 @@ -67,9 +67,9 @@ Package MEC_MEC010p2_MEX_APP_INSTANCE_LCM { "Check that MEC API provider sends an error when it receives a malformed request for the creation of a new App Instance" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.4.1.3.1", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.2.3.2", //CreateAppInstanceRequest - "ETSI GS MEC 010-2 3.1.1, clause 6.2.2.4.2" //AppInstanceInfo + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.1.3.1", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.3.2", //CreateAppInstanceRequest + "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.4.2" //AppInstanceInfo Config Id Config_MEC_6 @@ -105,8 +105,8 @@ Package MEC_MEC010p2_MEX_APP_INSTANCE_LCM { Test objective "Check that MEC API provider retrieves the list of App instances when requested" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.4.1.3.2", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.2.4.2" //AppInstanceInfo + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.1.3.2", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.4.2" //AppInstanceInfo Config Id Config_MEC_6 @@ -155,8 +155,8 @@ Package MEC_MEC010p2_MEX_APP_INSTANCE_LCM { Test objective "Check that MEC API provider retrieves an App Package when requested" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.4.2.3.2", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.2.4.2" //AppInstanceInfo + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.2.3.2", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.4.2" //AppInstanceInfo Config Id Config_MEC_6 @@ -203,8 +203,8 @@ Package MEC_MEC010p2_MEX_APP_INSTANCE_LCM { Test objective "Check that MEC API provider fails on retrieving an App Instance when requested using wrong appInstanceId" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.4.2.3.2", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.2.4.2" //AppInstanceInfo + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.2.3.2", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.4.2" //AppInstanceInfo Config Id Config_MEC_6 @@ -236,7 +236,7 @@ Package MEC_MEC010p2_MEX_APP_INSTANCE_LCM { Test objective "Check that MEC API provider service deletes an App Instance when requested" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.4.2.3.4" + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.2.3.4" Config Id Config_MEC_6 @@ -268,7 +268,7 @@ Package MEC_MEC010p2_MEX_APP_INSTANCE_LCM { Test objective "Check that MEC API provider fails on deletion of an App Instance when requested using wrong appInstanceId" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.4.2.3.4" + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.2.3.4" Config Id Config_MEC_6 @@ -300,8 +300,8 @@ Package MEC_MEC010p2_MEX_APP_INSTANCE_LCM { Test objective "Check that MEC API provider service instantiates an App Instance when requested" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.4.6.3.1", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.2.7.2" // InstantiateAppRequest + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.6.3.1", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.7.2" // InstantiateAppRequest Config Id Config_MEC_6 @@ -343,8 +343,8 @@ Package MEC_MEC010p2_MEX_APP_INSTANCE_LCM { Test objective "Check that MEC API provider service fails to instantiate an App Instance when it receives a malformed request" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.4.6.3.1", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.2.7.2" // InstantiateAppRequest + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.6.3.1", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.7.2" // InstantiateAppRequest Config Id Config_MEC_6 @@ -384,8 +384,8 @@ Package MEC_MEC010p2_MEX_APP_INSTANCE_LCM { "Check that MEC API provider service fails to instantiate an App Instance when it receives a request related to a not existing App Instance" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.4.6.3.1", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.2.7.2" // InstantiateAppRequest + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.6.3.1", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.7.2" // InstantiateAppRequest Config Id Config_MEC_6 @@ -417,8 +417,8 @@ Package MEC_MEC010p2_MEX_APP_INSTANCE_LCM { Test objective "Check that MEC API provider service terminates an App Instance when requested" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.4.7.3.1", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.2.9.2" // TerminateAppRequest + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.7.3.1", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.9.2" // TerminateAppRequest Config Id Config_MEC_6 @@ -460,8 +460,8 @@ Package MEC_MEC010p2_MEX_APP_INSTANCE_LCM { Test objective "Check that MEC API provider service fails to terminate an App Instance when it receives a malformed request" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.4.7.3.1", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.2.9.2" // TerminateAppRequest + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.7.3.1", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.9.2" // TerminateAppRequest Config Id Config_MEC_6 @@ -501,8 +501,8 @@ Package MEC_MEC010p2_MEX_APP_INSTANCE_LCM { "Check that MEC API provider service fails to terminate an App Instance when it receives a request related to a not existing App Instance" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.4.7.3.1", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.2.9.2" // TerminateAppRequest + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.7.3.1", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.9.2" // TerminateAppRequest Config Id Config_MEC_6 @@ -534,8 +534,8 @@ Test Purpose { Test objective "Check that MEC API provider service changes the status of an App Instance" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.4.8.3.1", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.2.8.2" // OperateAppRequest + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.8.3.1", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.8.2" // OperateAppRequest Config Id Config_MEC_6 @@ -578,8 +578,8 @@ Test Purpose { Test objective "Check that MEC API provider service fails to operate on an App Instance when it receives a malformed request" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.4.8.3.1", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.2.8.2" // OperateAppRequest + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.8.3.1", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.8.2" // OperateAppRequest Config Id Config_MEC_6 @@ -618,8 +618,8 @@ Test Purpose { "Check that MEC API provider service fails to change the status of an App Instance when it receives a request related to a not existing App Instance" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.4.8.3.1", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.2.8.2" // OperateAppRequest + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.8.3.1", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.8.2" // OperateAppRequest Config Id Config_MEC_6 @@ -651,8 +651,8 @@ Test Purpose { Test objective "Check that MEC API provider service retrieves info about LCM Operation Occurrence on App Instances when requested" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.4.9.3.2", - "ETSI GS MEC 010-2 3.1.1, clause 6.3.1.13.2" // AppLcmOpOcc + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.9.3.2", + "ETSI GS MEC 010-2 3.2.1, clause 6.3.1.13.2" // AppLcmOpOcc Config Id Config_MEC_6 @@ -701,8 +701,8 @@ Test Purpose { Test objective "Check that MEC API provider service retrieves info about LCM Operation Occurrence on an App Instance when requested" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.4.10.3.2", - "ETSI GS MEC 010-2 3.1.1, clause 6.3.1.14.2" // AppLcmOpOcc + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.10.3.2", + "ETSI GS MEC 010-2 3.2.1, clause 6.3.1.14.2" // AppLcmOpOcc Config Id Config_MEC_6 @@ -749,7 +749,7 @@ Test Purpose { Test objective "Check that MEC API provider service sends an error when it receives a query for a not existing LCM Operation Occurrence" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.4.10.1.3.2" + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.10.1.3.2" Config Id Config_MEC_6 @@ -783,15 +783,15 @@ Test Purpose { "Check that MEC API provider service creates a LCM Subscription when requested, where the subscription request can have SUBSCRIPTION_TYPE AppInstanceStateChangeSubscription or AppLcmOpOccStateChangeSubscription" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.4.3.3.1", - "ETSI GS MEC 010-2 3.1.1, clause 6.3.1.12.2", // AppInstSubscriptionRequest - "ETSI GS MEC 010-2 3.1.1, clause 6.3.1.14.2", // AppLcmOpOccSubscriptionRequest - "ETSI GS MEC 010-2 3.1.1, clause 6.2.2.25.2", // AppInstIdCreationSubscriptionRequest - "ETSI GS MEC 010-2 3.1.1, clause 6.2.2.28.2", // AppInstIdDeletionSubscriptionRequest - "ETSI GS MEC 010-2 3.1.1, clause 6.3.1.10.2", //AppInstSubscriptionInfo - "ETSI GS MEC 010-2 3.1.1, clause 6.3.1.15.2", // AppLcmOpOccSubscriptionInfo - "ETSI GS MEC 010-2 3.1.1, clause 6.2.2.26.2", // AppInstIdCreationSubscriptionInfo - "ETSI GS MEC 010-2 3.1.1, clause 6.2.2.29.2" // AppInstIdDeletionSubscriptionInfo + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.3.3.1", + "ETSI GS MEC 010-2 3.2.1, clause 6.3.1.12.2", // AppInstSubscriptionRequest + "ETSI GS MEC 010-2 3.2.1, clause 6.3.1.14.2", // AppLcmOpOccSubscriptionRequest + "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.25.2", // AppInstIdCreationSubscriptionRequest + "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.28.2", // AppInstIdDeletionSubscriptionRequest + "ETSI GS MEC 010-2 3.2.1, clause 6.3.1.10.2", //AppInstSubscriptionInfo + "ETSI GS MEC 010-2 3.2.1, clause 6.3.1.15.2", // AppLcmOpOccSubscriptionInfo + "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.26.2", // AppInstIdCreationSubscriptionInfo + "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.29.2" // AppInstIdDeletionSubscriptionInfo Config Id Config_MEC_6 PICS Selection PIC_APP_LCM_MANAGEMENT @@ -839,15 +839,15 @@ Test Purpose { Test objective "Check that MEC API provider service sends an error when it receives a malformed request to create a LCM Subscription" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.4.3.3.1", - "ETSI GS MEC 010-2 3.1.1, clause 6.3.1.12.2", // AppInstSubscriptionRequest - "ETSI GS MEC 010-2 3.1.1, clause 6.3.1.14.2", // AppLcmOpOccSubscriptionRequest - "ETSI GS MEC 010-2 3.1.1, clause 6.2.2.25.2", // AppInstIdCreationSubscriptionRequest - "ETSI GS MEC 010-2 3.1.1, clause 6.2.2.28.2", // AppInstIdDeletionSubscriptionRequest - "ETSI GS MEC 010-2 3.1.1, clause 6.3.1.10.2", //AppInstSubscriptionInfo - "ETSI GS MEC 010-2 3.1.1, clause 6.3.1.15.2", // AppLcmOpOccSubscriptionInfo - "ETSI GS MEC 010-2 3.1.1, clause 6.2.2.26.2", // AppInstIdCreationSubscriptionInfo - "ETSI GS MEC 010-2 3.1.1, clause 6.2.2.29.2" // AppInstIdDeletionSubscriptionInfo + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.3.3.1", + "ETSI GS MEC 010-2 3.2.1, clause 6.3.1.12.2", // AppInstSubscriptionRequest + "ETSI GS MEC 010-2 3.2.1, clause 6.3.1.14.2", // AppLcmOpOccSubscriptionRequest + "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.25.2", // AppInstIdCreationSubscriptionRequest + "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.28.2", // AppInstIdDeletionSubscriptionRequest + "ETSI GS MEC 010-2 3.2.1, clause 6.3.1.10.2", //AppInstSubscriptionInfo + "ETSI GS MEC 010-2 3.2.1, clause 6.3.1.15.2", // AppLcmOpOccSubscriptionInfo + "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.26.2", // AppInstIdCreationSubscriptionInfo + "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.29.2" // AppInstIdDeletionSubscriptionInfo Config Id Config_MEC_6 @@ -885,15 +885,15 @@ Test Purpose { Test objective "Check that MEC API provider service sends the list of LCM Subscriptions when requested" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.4.3.3.1", - "ETSI GS MEC 010-2 3.1.1, clause 6.3.1.12.2", // AppInstSubscriptionRequest - "ETSI GS MEC 010-2 3.1.1, clause 6.3.1.14.2", // AppLcmOpOccSubscriptionRequest - "ETSI GS MEC 010-2 3.1.1, clause 6.2.2.25.2", // AppInstIdCreationSubscriptionRequest - "ETSI GS MEC 010-2 3.1.1, clause 6.2.2.28.2", // AppInstIdDeletionSubscriptionRequest - "ETSI GS MEC 010-2 3.1.1, clause 6.3.1.10.2", //AppInstSubscriptionInfo - "ETSI GS MEC 010-2 3.1.1, clause 6.3.1.15.2", // AppLcmOpOccSubscriptionInfo - "ETSI GS MEC 010-2 3.1.1, clause 6.2.2.26.2", // AppInstIdCreationSubscriptionInfo - "ETSI GS MEC 010-2 3.1.1, clause 6.2.2.29.2" // AppInstIdDeletionSubscriptionInfo + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.3.3.1", + "ETSI GS MEC 010-2 3.2.1, clause 6.3.1.12.2", // AppInstSubscriptionRequest + "ETSI GS MEC 010-2 3.2.1, clause 6.3.1.14.2", // AppLcmOpOccSubscriptionRequest + "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.25.2", // AppInstIdCreationSubscriptionRequest + "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.28.2", // AppInstIdDeletionSubscriptionRequest + "ETSI GS MEC 010-2 3.2.1, clause 6.3.1.10.2", //AppInstSubscriptionInfo + "ETSI GS MEC 010-2 3.2.1, clause 6.3.1.15.2", // AppLcmOpOccSubscriptionInfo + "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.26.2", // AppInstIdCreationSubscriptionInfo + "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.29.2" // AppInstIdDeletionSubscriptionInfo Config Id Config_MEC_6 PICS Selection PIC_APP_LCM_MANAGEMENT @@ -941,11 +941,11 @@ Test Purpose { Test objective "Check that MEC API provider service sends the information about an existing LCM subscription when requested" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.4.4.3.2", - "ETSI GS MEC 010-2 3.1.1, clause 6.3.1.10.2", //AppInstSubscriptionInfo - "ETSI GS MEC 010-2 3.1.1, clause 6.3.1.15.2", // AppLcmOpOccSubscriptionInfo - "ETSI GS MEC 010-2 3.1.1, clause 6.2.2.26.2", // AppInstIdCreationSubscriptionInfo - "ETSI GS MEC 010-2 3.1.1, clause 6.2.2.29.2" // AppInstIdDeletionSubscriptionInfo + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.4.3.2", + "ETSI GS MEC 010-2 3.2.1, clause 6.3.1.10.2", //AppInstSubscriptionInfo + "ETSI GS MEC 010-2 3.2.1, clause 6.3.1.15.2", // AppLcmOpOccSubscriptionInfo + "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.26.2", // AppInstIdCreationSubscriptionInfo + "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.29.2" // AppInstIdDeletionSubscriptionInfo Config Id Config_MEC_6 PICS Selection PIC_APP_LCM_MANAGEMENT @@ -991,7 +991,7 @@ Test Purpose { Test objective "Check that MEC API provider service sends an error when it receives a query for a not existing LCM Subscription" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.4.3.3.2" + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.3.3.2" Config Id Config_MEC_6 @@ -1024,7 +1024,7 @@ Test Purpose { Test objective "Check that MEC API provider service delete an existing LCM Subscription when requested" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.4.4.3.4" + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.4.3.4" Config Id Config_MEC_6 PICS Selection PIC_APP_LCM_MANAGEMENT @@ -1059,7 +1059,7 @@ Test Purpose { "Check that MEC API provider service sends an error when it receives a deletion request for a not existing LCM Subscription" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.4.3.3.4" + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.3.3.4" Config Id Config_MEC_6 @@ -1092,8 +1092,8 @@ Test Purpose { Test objective "Check that MEC API provider service cancels an on going LCM Operation" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.4.11.3.1", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.2.32.2" // CancelMode + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.11.3.1", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.32.2" // CancelMode Config Id Config_MEC_6 @@ -1139,8 +1139,8 @@ Test Purpose { Test objective "Check that MEC API provider service fails to cancel an on going LCM Operation when it receives a malformed request" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.4.11.3.1", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.2.32.2" // CancelMode + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.11.3.1", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.32.2" // CancelMode Config Id Config_MEC_6 @@ -1178,8 +1178,8 @@ Test Purpose { "Check that MEC API provider service fails to cancel an on going LCM Operation when it receives a request related to a not existing application LCM Operation" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.4.11.3.1", - "ETSI GS MEC 010-2 3.1.1, clause 6.2.2.32.2" // CancelMode + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.11.3.1", + "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.32.2" // CancelMode Config Id Config_MEC_6 @@ -1211,7 +1211,7 @@ Test Purpose { Test objective "Check that MEC API provider service makes failed an on going LCM Operation" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.4.12.3.1" + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.12.3.1" Config Id Config_MEC_6 @@ -1262,7 +1262,7 @@ Test Purpose { "Check that MEC API provider service fails to make failed an on going LCM Operation when it receives a request related to a not existing application LCM Operation" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.4.12.3.1" + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.12.3.1" Config Id Config_MEC_6 @@ -1296,7 +1296,7 @@ Test Purpose { Test objective "Check that MEC API provider service retries an on going LCM Operation" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.4.13.3.1" + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.13.3.1" Config Id Config_MEC_6 @@ -1330,7 +1330,7 @@ Test Purpose { "Check that MEC API provider service fails to retry an LCM Operation when it receives a request related to a not existing application LCM Operation" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.4.13.3.1" + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.13.3.1" Config Id Config_MEC_6 @@ -1362,11 +1362,11 @@ Test Purpose { Test objective "Check that MEC API provider sends a notification to the subscriber when an application LCM change event occurs" - Reference "ETSI GS MEC 010-2 3.1.1, clause 7.4.5.3.1", - "ETSI GS MEC 010-2 3.1.1, clause 6.3.1.11.2", // AppInstNotification - "ETSI GS MEC 010-2 3.1.1, clause 6.3.1.16.2", // AppLcmOpOccNotification - "ETSI GS MEC 010-2 3.1.1, clause 6.2.2.27.2", // AppInstanceIdentifierCreationNotification - "ETSI GS MEC 010-2 3.1.1, clause 6.2.2.30.2" // AppInstanceIdentifierDeletionNotification + Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.5.3.1", + "ETSI GS MEC 010-2 3.2.1, clause 6.3.1.11.2", // AppInstNotification + "ETSI GS MEC 010-2 3.2.1, clause 6.3.1.16.2", // AppLcmOpOccNotification + "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.27.2", // AppInstanceIdentifierCreationNotification + "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.30.2" // AppInstanceIdentifierDeletionNotification Config Id Config_MEC_6 -- GitLab From 452db48ffd96f34016db48f0058203caf31f0ed8 Mon Sep 17 00:00:00 2001 From: piscione Date: Mon, 10 Feb 2025 18:24:23 +0100 Subject: [PATCH 09/53] Some initial TPs implemented for ETSI MEC048 v3.1.1 specification. --- .../CSE/CustomerSelfServiceEnablement.tplan2 | 287 ++++++++++++++++++ 1 file changed, 287 insertions(+) create mode 100644 Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 diff --git a/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 b/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 new file mode 100644 index 0000000..cb42879 --- /dev/null +++ b/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 @@ -0,0 +1,287 @@ +Package MEC_MEC040_MEO_CSE { + + + import all from MEC_Common; + + Test Purpose { + TP Id "TP_MEC_MEC040_MEO_CSE_001_OK" + + Test objective + "Check that the IUT responds with a list of all available tenantInfo + when requested to a MEC Orchestrator - No query parameters" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.3.3.1, clause 6.2.2" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity having a tenantInfoList containing + tenantInfo indicating value CUSTOMER_ID_1, + tenantInfo2 indicating value CUSTOMER_ID_2, + tenantInfo3 indicating value CUSTOMER_ID_3 + ; + } + + // MEC 048 Clause 6.2.2 Type: TenantInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/cse/v1/tenants" + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + tenantInfoList containing + tenantInfo containing + customerId indicating value CUSTOMER_ID_1, + customerName indicating value CUSTOMER_NAME_1, + tenantName indicating value "tenantX" + ;, + tenantInfo containing + customerId indicating value CUSTOMER_ID_2, + customerName indicating value CUSTOMER_NAME_1, + tenantName indicating value "tenantY" + ;, + tenantInfo containing + customerId indicating value CUSTOMER_ID_3, + customerName indicating value CUSTOMER_NAME_2, + tenantName indicating value "tenantX" + ; + ; + ; + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC040_MEO_CSE_001_OK + + Test Purpose { + TP Id "TP_MEC_MEC040_MEO_CSE_001_OK_02" + + Test objective + "Check that the IUT responds with a list of all available tenantInfo + when requested to a MEC Orchestrator - customerId as query parameter" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.3.3.1, clause 6.2.2" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity having a tenantInfoList containing + tenantInfo indicating value CUSTOMER_ID_1, + tenantInfo2 indicating value CUSTOMER_ID_2, + tenantInfo3 indicating value CUSTOMER_ID_3 + ; + } + + // MEC 048 Clause 6.2.2 Type: TenantInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/cse/v1/tenants", + query_parameters containing + customerId indicating value CUSTOMER_ID_1 + ; + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + tenantInfoList containing + tenantInfo containing + customerId indicating value CUSTOMER_ID_1, + customerName indicating value CUSTOMER_NAME_1, + tenantName indicating value "tenantX" + ; + ; + ; + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC040_MEO_CSE_001_OK_02 + + + Test Purpose { + TP Id "TP_MEC_MEC040_MEO_CSE_001_OK_03" + + Test objective + "Check that the IUT responds with a list of all available tenantInfo + when requested to a MEC Orchestrator - customerId as query parameter" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.3.3.1, clause 6.2.2" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity having a tenantInfoList containing + tenantInfo indicating value CUSTOMER_ID_1, + tenantInfo2 indicating value CUSTOMER_ID_2, + tenantInfo3 indicating value CUSTOMER_ID_3 + ; + } + + // MEC 048 Clause 6.2.2 Type: TenantInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/cse/v1/tenants", + query_parameters containing + customerName indicating value CUSTOMER_NAME_1 + ; + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + tenantInfoList containing + tenantInfo containing + customerId indicating value CUSTOMER_ID_1, + customerName indicating value CUSTOMER_NAME_1, + tenantName indicating value "tenantX" + ;, + tenantInfo containing + customerId indicating value CUSTOMER_ID_2, + customerName indicating value CUSTOMER_NAME_1, + tenantName indicating value "tenantY" + ; + ; + ; + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC040_MEO_CSE_001_OK_03 + + + Test Purpose { + TP Id "TP_MEC_MEC040_MEO_CSE_002_OK" + + Test objective + "Check that the IUT creates a new tenantInfo when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.3.3.4, clause 6.2.2" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity not having a tenantInfoList containing + tenantInfo indicating value CUSTOMER_ID_1 + ; + } + + // MEC 048 Clause 6.2.2 Type: TenantInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "/cse/v1/tenants", + body containing + tenantInfo containing + customerId indicating value CUSTOMER_ID, + customerName indicating value CUSTOMER_NAME_1, + tenantName indicating value TENANT_NAME + ; + ; + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.3.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "201 Created", + Location indicating value "/cse/v1/tenants/TENANT_ID", + body containing + tenantInfo containing + customerId indicating value CUSTOMER_ID, + customerName indicating value CUSTOMER_NAME_1, + tenantName indicating value TENANT_NAME + ; + ; + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC040_MEO_CSE_002_OK + + + + Test Purpose { + TP Id "TP_MEC_MEC040_MEO_CSE_002_BR" + + Test objective + "Check that the IUT responds with an error on creating a tenantInfo with resourceUseInfo and siteList" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.3.3.4, clause 6.2.2" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity not having a tenantInfoList containing + tenantInfo indicating value CUSTOMER_ID_1 + ; + } + + // MEC 048 Clause 6.2.2 Type: TenantInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "/cse/v1/tenants", + body containing + tenantInfo containing + customerId indicating value CUSTOMER_ID, + customerName indicating value CUSTOMER_NAME_1, + tenantName indicating value TENANT_NAME, + resourceUseInfo indicating value SOME_RESOURCE_USE_INFO, + siteList indicating value SOME_SITE_INFO //Either resourceUseInfo or siteList or none of them shall be present. + ; + ; + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.3.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "400 Bad Request" + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC040_MEO_CSE_002_BR + + + } -- GitLab From a45eeff0453e9f739915cf403895de05b8270c5f Mon Sep 17 00:00:00 2001 From: piscione Date: Tue, 11 Feb 2025 11:04:02 +0100 Subject: [PATCH 10/53] Added TPs for tenant and quota management for MEC048 v3.1.1 specification. --- .../CSE/CustomerSelfServiceEnablement.tplan2 | 612 +++++++++++++++++- 1 file changed, 611 insertions(+), 1 deletion(-) diff --git a/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 b/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 index cb42879..4c2de8d 100644 --- a/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 +++ b/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 @@ -235,7 +235,7 @@ Package MEC_MEC040_MEO_CSE { - Test Purpose { + Test Purpose { TP Id "TP_MEC_MEC040_MEO_CSE_002_BR" Test objective @@ -283,5 +283,615 @@ Package MEC_MEC040_MEO_CSE { } } // End of TP_MEC_MEC040_MEO_CSE_002_BR + Test Purpose { + TP Id "TP_MEC_MEC040_MEO_CSE_003_OK" + + Test objective + "Check that the IUT responds with a specific tenantInfo when requested by a MEC Consumer" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.3.3.4, clause 6.2.2" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity having a tenantInfoList containing + tenantInfo indicating value TENANT_ID + ; + } + + // MEC 048 Clause 6.2.2 Type: TenantInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/cse/v1/tenants/TENANT_ID" + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.4.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + tenantInfo containing + customerId indicating value CUSTOMER_ID_1, + customerName indicating value CUSTOMER_NAME_1, + tenantName indicating value "tenantX" + ; + ; + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC040_MEO_CSE_003_OK + + + + Test Purpose { + TP Id "TP_MEC_MEC040_MEO_CSE_003_NF" + + Test objective + "Check that the IUT returns an error when requesting a not existing tenantInfo by a MEC Consumer" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.3.3.4, clause 6.2.2" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity not having a tenantInfoList containing + tenantInfo indicating value TENANT_ID + ; + } + + // MEC 048 Clause 6.2.2 Type: TenantInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/cse/v1/tenants/TENANT_ID" + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.4.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found" + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC040_MEO_CSE_003_NF + + + ////////////////// + Test Purpose { + TP Id "TP_MEC_MEC040_MEO_CSE_004_OK" + + Test objective + "Check that the IUT updates an existing tenantInfo when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.4.3.2, clause 6.2.2" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity having a tenantInfoList containing + tenantInfo indicating value TENANT_ID + ; + } + + // MEC 048 Clause 6.2.2 Type: TenantInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value "/cse/v1/tenant/TENANT_ID", + body containing + tenantInfo containing + customerId indicating value NEW_CUSTOMER_ID, + customerName indicating value NEW_CUSTOMER_NAME_1, + tenantName indicating value NEW_TENANT_NAME + ; + ; + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.3.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 Created", + Location indicating value "/cse/v1/tenants/TENANT_ID", + body containing + tenantInfo containing + customerId indicating value NEW_CUSTOMER_ID, + customerName indicating value NEW_CUSTOMER_NAME_1, + tenantName indicating value NEW_TENANT_NAME + ; + ; + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC040_MEO_CSE_004_OK + + + Test Purpose { + TP Id "TP_MEC_MEC040_MEO_CSE_004_NF" + + Test objective + "Check that the IUT returns an error on updating a not existing tenantInfo requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.4.3.2, clause 6.2.2" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity not having a tenantInfoList containing + tenantInfo indicating value NOT_EXISTING_TENANT_ID + ; + } + + // MEC 048 Clause 6.2.2 Type: TenantInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value "/cse/v1/tenant/NOT_EXISTING_TENANT_ID", + body containing + tenantInfo containing + customerId indicating value NEW_CUSTOMER_ID, + customerName indicating value NEW_CUSTOMER_NAME_1, + tenantName indicating value NEW_TENANT_NAME + ; + ; + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.3.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found" + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC040_MEO_CSE_004_NF + + + + + Test Purpose { + TP Id "TP_MEC_MEC040_MEO_CSE_004_BR" + + Test objective + "Check that the IUT returns an error on updating with invalid values tenantInfo requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.4.3.2, clause 6.2.2" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity not having a tenantInfoList containing + tenantInfo indicating value TENANT_ID + ; + } + + // MEC 048 Clause 6.2.2 Type: TenantInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value "/cse/v1/tenant/NOT_EXISTING_TENANT_ID", + body containing + tenantInfo containing + customerId indicating value NEW_CUSTOMER_ID, + customerName indicating value NEW_CUSTOMER_NAME_1, + tenantName indicating value NEW_TENANT_NAME, + siteList indicating value SOME_SITE_INFO //Either resourceUseInfo or siteList or none of them shall be present. + ; + ; + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.3.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "400 Bad Request" + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC040_MEO_CSE_004_BR + + + + + + Test Purpose { + TP Id "TP_MEC_MEC040_MEO_CSE_005_OK" + + Test objective + "Check that the IUT removes a tenantInfo when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.4.3.5" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity having a tenantInfoList containing + tenantInfo indicating value TENANT_ID + ; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vDELETE containing + uri indicating value "/cse/v1/tenant/TENANT_ID" + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.3.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "204 No Content" + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC040_MEO_CSE_005_OK + + + Test Purpose { + TP Id "TP_MEC_MEC040_MEO_CSE_005_NF" + + Test objective + "Check that the IUT returns an error on deleting a not existing tenantInfo when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.4.3.5" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity not having a tenantInfoList containing + tenantInfo indicating value NOT_EXISTING_TENANT_ID + ; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vDELETE containing + uri indicating value "/cse/v1/tenant/NOT_EXISTING_TENANT_ID" + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.3.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found" + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC040_MEO_CSE_005_NF + + +Test Purpose { + TP Id "TP_MEC_MEC040_MEO_CSE_006_OK" + + Test objective + "Check that the IUT returns a resourceQuotaInfo for a specific tenant when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.5.3.1, clause 6.2.3" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity having a resourceQuotaInfoList containing + resourceQuotaInfo indicating value TENANT_ID; + } + + // MEC 048 Clause 6.2.3 Type: ResourceQuotaInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/cse/v1/tenants/TENANT_ID/resources/quota_in_system" + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.5.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + resourceQuotaInfo containing + cpuQuota indicating value NUMBER_OF_CPUS, + memoryQuota indicating value MEMORY_IN_MB, + diskQuota indicating value AMOUNT_OF_DISK_IN_GB + ; + ; + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC040_MEO_CSE_006_OK + + + + Test Purpose { + TP Id "TP_MEC_MEC040_MEO_CSE_006_NF" + + Test objective + "Check that the IUT returns an error on retrieving resourceQuotaInfo for a not existing tenant when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.5.3.1, clause 6.2.3" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity not having a resourceQuotaInfoList containing + resourceQuotaInfo indicating value NOT_EXISTING_TENANT_ID; + } + + // MEC 048 Clause 6.2.3 Type: ResourceQuotaInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/cse/v1/tenants/NOT_EXISTING_TENANT_ID/resources/quota_in_system" + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.5.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found" + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC040_MEO_CSE_006_NF + + + + Test Purpose { + TP Id "TP_MEC_MEC040_MEO_CSE_007_OK" + + Test objective + "Check that the IUT updates the resourceQuotaInfo for an existing tenant when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.5.3.2, clause 6.2.3" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity having a tenantInfoList containing + tenantInfo indicating value TENANT_ID; + } + + // MEC 048 Clause 6.2.3 Type: ResourceQuotaInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value "/cse/v1/tenants/TENANT_ID/resources/quota_in_system", + body containing + resourceQuotaInfo containing + cpuQuota indicating value NUMBER_OF_CPUS, + memoryQuota indicating value MEMORY_IN_MB, + diskQuota indicating value AMOUNT_OF_DISK_IN_GB + ; + ; + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.5.3.2 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + Location indicating value "/cse/v1/tenants/TENANT_ID/resources/quota_in_system" + body containing + resourceQuotaInfo containing + cpuQuota indicating value NUMBER_OF_CPUS, + memoryQuota indicating value MEMORY_IN_MB, + diskQuota indicating value AMOUNT_OF_DISK_IN_GB + ; + ; + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC040_MEO_CSE_007_OK + + + Test Purpose { + TP Id "TP_MEC_MEC040_MEO_CSE_007_NF" + + Test objective + "Check that the IUT returns an error on updating the resourceQuotaInfo for a not existing tenant when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.5.3.2, clause 6.2.3" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity not having a resourceQuotaInfoList containing + resourceQuotaInfo indicating value NOT_EXISTING_TENANT_ID; + } + + // MEC 048 Clause 6.2.3 Type: ResourceQuotaInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value "/cse/v1/tenants/NOT_EXISTING_TENANT_ID/resources/quota_in_system", + body containing + resourceQuotaInfo containing + cpuQuota indicating value NUMBER_OF_CPUS, + memoryQuota indicating value MEMORY_IN_MB, + diskQuota indicating value AMOUNT_OF_DISK_IN_GB + ; + ; + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.5.3.2 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found" + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC040_MEO_CSE_007_NF + + + + Test Purpose { + TP Id "TP_MEC_MEC040_MEO_CSE_008_OK" + + Test objective + "Check that the IUT creates the resourceQuotaInfo for an existing tenant when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.5.3.4, clause 6.2.3" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity having a tenantInfoList containing + tenantInfo indicating value TENANT_ID; + } + + // MEC 048 Clause 6.2.3 Type: ResourceQuotaInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "/cse/v1/tenants/TENANT_ID/resources/quota_in_system", + body containing + resourceQuotaInfo containing + cpuQuota indicating value NUMBER_OF_CPUS, + memoryQuota indicating value MEMORY_IN_MB, + diskQuota indicating value AMOUNT_OF_DISK_IN_GB + ; + ; + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.5.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "201 Created", + Location indicating value "/cse/v1/tenants/TENANT_ID/resources/quota_in_system" + body containing + resourceQuotaInfo containing + cpuQuota indicating value NUMBER_OF_CPUS, + memoryQuota indicating value MEMORY_IN_MB, + diskQuota indicating value AMOUNT_OF_DISK_IN_GB + ; + ; + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC040_MEO_CSE_008_OK + + + + Test Purpose { + TP Id "TP_MEC_MEC040_MEO_CSE_008_NF" + + Test objective + "Check that the IUT returns an error on creating the resourceQuotaInfo for a not existing tenant when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.5.3.4, clause 6.2.3" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity not having a tenantInfoList containing + tenantInfo indicating value NOT_EXISTING_TENANT_ID; + } + + // MEC 048 Clause 6.2.3 Type: ResourceQuotaInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "/cse/v1/tenants/NOT_EXISTING_TENANT_ID/resources/quota_in_system", + body containing + resourceQuotaInfo containing + cpuQuota indicating value NUMBER_OF_CPUS, + memoryQuota indicating value MEMORY_IN_MB, + diskQuota indicating value AMOUNT_OF_DISK_IN_GB + ; + ; + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.5.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found" + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC040_MEO_CSE_008_NF + } -- GitLab From 9a8e46b84f339e6cfd74599523cb931f88b4d5f9 Mon Sep 17 00:00:00 2001 From: piscione Date: Tue, 11 Feb 2025 12:45:45 +0100 Subject: [PATCH 11/53] Added TPs for site quota management for MEC048 v3.1.1 specification. --- .../CSE/CustomerSelfServiceEnablement.tplan2 | 522 ++++++++++++++++++ 1 file changed, 522 insertions(+) diff --git a/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 b/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 index 4c2de8d..e92e94c 100644 --- a/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 +++ b/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 @@ -894,4 +894,526 @@ Test Purpose { } } // End of TP_MEC_MEC040_MEO_CSE_008_NF + + + Test Purpose { + TP Id "TP_MEC_MEC040_MEO_CSE_009_OK" + + Test objective + "Check that the IUT returns the list of per site resource quota for a specific tenant when requested by a MEC Orchestrator - No filter" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.6.3.1, clause 6.2.4" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity having a tenantInfoList containing + tenantInfo indicating value TENANT_ID, + SiteResourceQuotaInfo indicating value SITE_ID, + SiteResourceQuotaInfo indicating value SITE_ID_2, + SiteResourceQuotaInfo indicating value SITE_ID_3; + } + + // MEC 048 Clause 6.2.4 Type: SiteResourceQuotaInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/cse/v1/tenants/TENANT_ID/resources/quota_in_system" + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.6.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + Location indicating value "/cse/v1/tenants/TENANT_ID/resources/quota_in_system", + body containing + listOfResourceQuotaInfo containing + resourceQuotaInfo containing + siteId indicating value SITE_ID, + cpuQuota indicating value CPU_QUOTA, + memoryQuota indicating value MEMORY_QUOTA, + diskQuota indicating value DISK_QUOTA + ;, + resourceQuotaInfo containing + siteId indicating value SITE_ID_2, + cpuQuota indicating value CPU_QUOTA_2, + memoryQuota indicating value MEMORY_QUOTA_2, + diskQuota indicating value DISK_QUOTA_2 + ;, + resourceQuotaInfo containing + siteId indicating value SITE_ID_3, + cpuQuota indicating value CPU_QUOTA_2, + memoryQuota indicating value MEMORY_QUOTA_3, + diskQuota indicating value DISK_QUOTA_2 + ; + ; + ; + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC040_MEO_CSE_009_OK + + + + + Test Purpose { + TP Id "TP_MEC_MEC040_MEO_CSE_009_OK_01" + + Test objective + "Check that the IUT returns the list of per site resource quota for a specific tenant when requested by a MEC Orchestrator - siteId filter" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.6.3.1, clause 6.2.4" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity having a tenantInfoList containing + tenantInfo indicating value TENANT_ID, + SiteResourceQuotaInfo indicating value SITE_ID, + SiteResourceQuotaInfo indicating value SITE_ID_2; + } + + // MEC 048 Clause 6.2.4 Type: SiteResourceQuotaInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/cse/v1/tenants/TENANT_ID/resources/quota_in_system" + query_parameters containing + siteId indicating value SITE_ID, SITE_ID_2 + ; + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.6.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + Location indicating value "/cse/v1/tenants/TENANT_ID/resources/quota_in_system", + body containing + listOfResourceQuotaInfo containing + resourceQuotaInfo containing + siteId indicating value SITE_ID, + cpuQuota indicating value CPU_QUOTA, + memoryQuota indicating value MEMORY_QUOTA, + diskQuota indicating value DISK_QUOTA + ;, + resourceQuotaInfo containing + siteId indicating value SITE_ID_2, + cpuQuota indicating value CPU_QUOTA_2, + memoryQuota indicating value MEMORY_QUOTA_2, + diskQuota indicating value DISK_QUOTA_3 + ; + ; + ; + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC040_MEO_CSE_009_OK_01 + + Test Purpose { + TP Id "TP_MEC_MEC040_MEO_CSE_009_NF" + + Test objective + "Check that the IUT returns an error on requesting site resource quota info on a not existing tenant when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.6.3.1, clause 6.2.4" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity not having a tenantInfoList containing + tenantInfo indicating value NOT_EXISTING_TENANT_ID, + SiteResourceQuotaInfo indicating value SITE_RESOURCE_QUOTA_INFO; + } + + // MEC 048 Clause 6.2.4 Type: SiteResourceQuotaInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/cse/v1/tenants/NOT_EXISTING_TENANT_ID/resources/quota_in_system" + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.6.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found" + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC040_MEO_CSE_009_NF + + Test Purpose { + TP Id "TP_MEC_MEC040_MEO_CSE_010_OK" + + Test objective + "Check that the IUT creates a site resource quota info for a existing tenant when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.6.3.4, clause 6.2.4" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity not having a tenantInfoList containing + tenantInfo indicating value TENANT_ID, + SiteResourceQuotaInfo indicating value QUOTA_INFO; + } + + // MEC 048 Clause 6.2.4 Type: SiteResourceQuotaInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "/cse/v1/tenants/TENANT_ID/resources/quota_in_system", + body containing + resourceQuotaInfo containing + siteId indicating value SITE_ID, + cpuQuota indicating value CPU_QUOTA, + memoryQuota indicating value MEMORY_QUOTA, + diskQuota indicating value DISK_QUOTA + ; + ; + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.6.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "201 Created", + Location indicating value "/cse/v1/tenants/TENANT_ID/resources/quota_in_system", + body containing + resourceQuotaInfo containing + siteId indicating value SITE_ID, + cpuQuota indicating value CPU_QUOTA, + memoryQuota indicating value MEMORY_QUOTA, + diskQuota indicating value DISK_QUOTA + ; + ; + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC040_MEO_CSE_010_OK + + + + + Test Purpose { + TP Id "TP_MEC_MEC040_MEO_CSE_010_BR" + + Test objective + "Check that the IUT returns an error on creating a site resource quota with wrong parameters" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.6.3.4, clause 6.2.4" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity not having a tenantInfoList containing + tenantInfo indicating value TENANT_ID, + SiteResourceQuotaInfo indicating value QUOTA_INFO; + } + + // MEC 048 Clause 6.2.4 Type: SiteResourceQuotaInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "/cse/v1/tenants/TENANT_ID/resources/quota_in_system", + body containing + resourceQuotaInfo containing + siteId indicating value SITE_ID, + cpuQuota indicating value omit, + memoryQuota indicating value omit, + diskQuota indicating value omit //NOTE: At least one of cpuQuota, memoryQuota and, diskQuota shall be present. + ; + ; + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.6.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "400 Bad Request" + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC040_MEO_CSE_010_BR + + + + + Test Purpose { + TP Id "TP_MEC_MEC040_MEO_CSE_011_OK" + + Test objective + "Check that the IUT returns the site resource quota for a specific tenant and site identifier when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.7.3.1, clause 6.2.4" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity having a tenantInfoList containing + tenantInfo indicating value TENANT_ID, + SiteResourceQuotaInfo indicating value SITE_ID, + SiteResourceQuotaInfo indicating value SITE_ID_2, + SiteResourceQuotaInfo indicating value SITE_ID_3; + } + + // MEC 048 Clause 6.2.4 Type: SiteResourceQuotaInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/cse/v1/tenants/TENANT_ID/resources/quota_in_system/SITE_ID" + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.7.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + Location indicating value "/cse/v1/tenants/TENANT_ID/resources/quota_in_system", + resourceQuotaInfo containing + siteId indicating value SITE_ID, + cpuQuota indicating value CPU_QUOTA, + memoryQuota indicating value MEMORY_QUOTA, + diskQuota indicating value DISK_QUOTA + ; + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC040_MEO_CSE_011_OK + + Test Purpose { + TP Id "TP_MEC_MEC040_MEO_CSE_011_NF" + + Test objective + "Check that the IUT returns an error on requesting the site resource quota for a specific tenant and a not existing site identifier when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.7.3.1, clause 6.2.4" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity not having a tenantInfoList containing + tenantInfo indicating value TENANT_ID, + SiteResourceQuotaInfo indicating value NOT_EXISTING_SITE_ID; + } + + // MEC 048 Clause 6.2.4 Type: SiteResourceQuotaInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/cse/v1/tenants/TENANT_ID/resources/quota_in_system/NOT_EXISTING_SITE_ID" + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.7.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found" + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC040_MEO_CSE_011_NF + + + + + Test Purpose { + TP Id "TP_MEC_MEC040_MEO_CSE_012_OK" + + Test objective + "Check that the IUT updates a site resource quota info for a existing tenant when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.7.3.2, clause 6.2.4" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity having a tenantInfoList containing + tenantInfo indicating value TENANT_ID, + SiteResourceQuotaInfo indicating value SITE_ID; + } + + // MEC 048 Clause 6.2.4 Type: SiteResourceQuotaInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value "/cse/v1/tenants/TENANT_ID/resources/quota_in_system/SITE_ID", + body containing + resourceQuotaInfo containing + siteId indicating value SITE_ID, + cpuQuota indicating value NEW_CPU_QUOTA, + memoryQuota indicating value NEW_MEMORY_QUOTA, + diskQuota indicating value NEW_DISK_QUOTA + ; + ; + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.6.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + Location indicating value "/cse/v1/tenants/TENANT_ID/resources/quota_in_system/SITE_ID", + body containing + resourceQuotaInfo containing + siteId indicating value SITE_ID, + cpuQuota indicating value NEW_CPU_QUOTA, + memoryQuota indicating value NEW_MEMORY_QUOTA, + diskQuota indicating value NEW_DISK_QUOTA + ; + ; + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC040_MEO_CSE_012_OK + + + + Test Purpose { + TP Id "TP_MEC_MEC040_MEO_CSE_012_BR" + + Test objective + "Check that the IUT returns an error updating a site resource quota info for a existing tenant when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.7.3.2, clause 6.2.4" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity having a tenantInfoList containing + tenantInfo indicating value TENANT_ID, + SiteResourceQuotaInfo indicating value SITE_ID; + } + + // MEC 048 Clause 6.2.4 Type: SiteResourceQuotaInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value "/cse/v1/tenants/TENANT_ID/resources/quota_in_system/SITE_ID", + body containing + resourceQuotaInfo containing + siteId indicating value SITE_ID, + cpuQuota indicating value omit, + memoryQuota indicating value omit, + diskQuota indicating value omit //NOTE: At least one of cpuQuota, memoryQuota and, diskQuota shall be present. + ; + ; + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.6.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "400 Bad Request" + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC040_MEO_CSE_012_BR + + + + Test Purpose { + TP Id "TP_MEC_MEC040_MEO_CSE_012_NF" + + Test objective + "Check that the IUT returns an error updating a site resource quota info for a not existing tenant when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.7.3.2, clause 6.2.4" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity not having a tenantInfoList containing + tenantInfo indicating value NOT_EXISTING_TENANT_ID, + SiteResourceQuotaInfo indicating value SITE_ID; + } + + // MEC 048 Clause 6.2.4 Type: SiteResourceQuotaInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value "/cse/v1/tenants/NOT_EXISTING_TENANT_ID/resources/quota_in_system/SITE_ID", + body containing + resourceQuotaInfo containing + siteId indicating value SITE_ID, + cpuQuota indicating value CPU_QUOTA, + memoryQuota indicating value MEM_QUOTA, + diskQuota indicating value DISK_QUOTA + ; + ; + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.6.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found" + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC040_MEO_CSE_012_NF + + } -- GitLab From cadde3d43976c1456005f3a286fa03efe0ffd567 Mon Sep 17 00:00:00 2001 From: piscione Date: Wed, 12 Feb 2025 13:00:31 +0100 Subject: [PATCH 12/53] Fixed typo and added some draft TPs for MECv3.3.1 spec. --- .../CSE/CustomerSelfServiceEnablement.tplan2 | 542 ++++++++++++++++-- 1 file changed, 485 insertions(+), 57 deletions(-) diff --git a/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 b/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 index e92e94c..ddf8b5d 100644 --- a/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 +++ b/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 @@ -1,10 +1,10 @@ -Package MEC_MEC040_MEO_CSE { +Package MEC_MEC048_MEO_CSE { import all from MEC_Common; Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_001_OK" + TP Id "TP_MEC_MEC048_MEO_CSE_001_OK" Test objective "Check that the IUT responds with a list of all available tenantInfo @@ -62,10 +62,10 @@ Package MEC_MEC040_MEO_CSE { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_001_OK + } // End of TP_MEC_MEC048_MEO_CSE_001_OK Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_001_OK_02" + TP Id "TP_MEC_MEC048_MEO_CSE_001_OK_02" Test objective "Check that the IUT responds with a list of all available tenantInfo @@ -116,11 +116,11 @@ Package MEC_MEC040_MEO_CSE { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_001_OK_02 + } // End of TP_MEC_MEC048_MEO_CSE_001_OK_02 Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_001_OK_03" + TP Id "TP_MEC_MEC048_MEO_CSE_001_OK_03" Test objective "Check that the IUT responds with a list of all available tenantInfo @@ -176,11 +176,11 @@ Package MEC_MEC040_MEO_CSE { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_001_OK_03 + } // End of TP_MEC_MEC048_MEO_CSE_001_OK_03 Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_002_OK" + TP Id "TP_MEC_MEC048_MEO_CSE_002_OK" Test objective "Check that the IUT creates a new tenantInfo when requested by a MEC Orchestrator" @@ -231,12 +231,12 @@ Package MEC_MEC040_MEO_CSE { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_002_OK + } // End of TP_MEC_MEC048_MEO_CSE_002_OK Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_002_BR" + TP Id "TP_MEC_MEC048_MEO_CSE_002_BR" Test objective "Check that the IUT responds with an error on creating a tenantInfo with resourceUseInfo and siteList" @@ -281,10 +281,10 @@ Package MEC_MEC040_MEO_CSE { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_002_BR + } // End of TP_MEC_MEC048_MEO_CSE_002_BR Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_003_OK" + TP Id "TP_MEC_MEC048_MEO_CSE_003_OK" Test objective "Check that the IUT responds with a specific tenantInfo when requested by a MEC Consumer" @@ -327,13 +327,13 @@ Package MEC_MEC040_MEO_CSE { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_003_OK + } // End of TP_MEC_MEC048_MEO_CSE_003_OK Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_003_NF" + TP Id "TP_MEC_MEC048_MEO_CSE_003_NF" Test objective "Check that the IUT returns an error when requesting a not existing tenantInfo by a MEC Consumer" @@ -369,12 +369,12 @@ Package MEC_MEC040_MEO_CSE { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_003_NF + } // End of TP_MEC_MEC048_MEO_CSE_003_NF ////////////////// Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_004_OK" + TP Id "TP_MEC_MEC048_MEO_CSE_004_OK" Test objective "Check that the IUT updates an existing tenantInfo when requested by a MEC Orchestrator" @@ -425,11 +425,11 @@ Package MEC_MEC040_MEO_CSE { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_004_OK + } // End of TP_MEC_MEC048_MEO_CSE_004_OK Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_004_NF" + TP Id "TP_MEC_MEC048_MEO_CSE_004_NF" Test objective "Check that the IUT returns an error on updating a not existing tenantInfo requested by a MEC Orchestrator" @@ -472,13 +472,13 @@ Package MEC_MEC040_MEO_CSE { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_004_NF + } // End of TP_MEC_MEC048_MEO_CSE_004_NF Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_004_BR" + TP Id "TP_MEC_MEC048_MEO_CSE_004_BR" Test objective "Check that the IUT returns an error on updating with invalid values tenantInfo requested by a MEC Orchestrator" @@ -522,14 +522,14 @@ Package MEC_MEC040_MEO_CSE { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_004_BR + } // End of TP_MEC_MEC048_MEO_CSE_004_BR Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_005_OK" + TP Id "TP_MEC_MEC048_MEO_CSE_005_OK" Test objective "Check that the IUT removes a tenantInfo when requested by a MEC Orchestrator" @@ -564,11 +564,11 @@ Package MEC_MEC040_MEO_CSE { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_005_OK + } // End of TP_MEC_MEC048_MEO_CSE_005_OK Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_005_NF" + TP Id "TP_MEC_MEC048_MEO_CSE_005_NF" Test objective "Check that the IUT returns an error on deleting a not existing tenantInfo when requested by a MEC Orchestrator" @@ -603,11 +603,11 @@ Package MEC_MEC040_MEO_CSE { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_005_NF + } // End of TP_MEC_MEC048_MEO_CSE_005_NF Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_006_OK" + TP Id "TP_MEC_MEC048_MEO_CSE_006_OK" Test objective "Check that the IUT returns a resourceQuotaInfo for a specific tenant when requested by a MEC Orchestrator" @@ -649,12 +649,12 @@ Test Purpose { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_006_OK + } // End of TP_MEC_MEC048_MEO_CSE_006_OK Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_006_NF" + TP Id "TP_MEC_MEC048_MEO_CSE_006_NF" Test objective "Check that the IUT returns an error on retrieving resourceQuotaInfo for a not existing tenant when requested by a MEC Orchestrator" @@ -689,12 +689,12 @@ Test Purpose { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_006_NF + } // End of TP_MEC_MEC048_MEO_CSE_006_NF Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_007_OK" + TP Id "TP_MEC_MEC048_MEO_CSE_007_OK" Test objective "Check that the IUT updates the resourceQuotaInfo for an existing tenant when requested by a MEC Orchestrator" @@ -744,11 +744,11 @@ Test Purpose { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_007_OK + } // End of TP_MEC_MEC048_MEO_CSE_007_OK Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_007_NF" + TP Id "TP_MEC_MEC048_MEO_CSE_007_NF" Test objective "Check that the IUT returns an error on updating the resourceQuotaInfo for a not existing tenant when requested by a MEC Orchestrator" @@ -790,12 +790,12 @@ Test Purpose { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_007_NF + } // End of TP_MEC_MEC048_MEO_CSE_007_NF Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_008_OK" + TP Id "TP_MEC_MEC048_MEO_CSE_008_OK" Test objective "Check that the IUT creates the resourceQuotaInfo for an existing tenant when requested by a MEC Orchestrator" @@ -845,12 +845,12 @@ Test Purpose { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_008_OK + } // End of TP_MEC_MEC048_MEO_CSE_008_OK Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_008_NF" + TP Id "TP_MEC_MEC048_MEO_CSE_008_NF" Test objective "Check that the IUT returns an error on creating the resourceQuotaInfo for a not existing tenant when requested by a MEC Orchestrator" @@ -892,12 +892,12 @@ Test Purpose { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_008_NF + } // End of TP_MEC_MEC048_MEO_CSE_008_NF Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_009_OK" + TP Id "TP_MEC_MEC048_MEO_CSE_009_OK" Test objective "Check that the IUT returns the list of per site resource quota for a specific tenant when requested by a MEC Orchestrator - No filter" @@ -958,13 +958,13 @@ Test Purpose { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_009_OK + } // End of TP_MEC_MEC048_MEO_CSE_009_OK Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_009_OK_01" + TP Id "TP_MEC_MEC048_MEO_CSE_009_OK_01" Test objective "Check that the IUT returns the list of per site resource quota for a specific tenant when requested by a MEC Orchestrator - siteId filter" @@ -1021,10 +1021,10 @@ Test Purpose { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_009_OK_01 + } // End of TP_MEC_MEC048_MEO_CSE_009_OK_01 Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_009_NF" + TP Id "TP_MEC_MEC048_MEO_CSE_009_NF" Test objective "Check that the IUT returns an error on requesting site resource quota info on a not existing tenant when requested by a MEC Orchestrator" @@ -1060,10 +1060,10 @@ Test Purpose { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_009_NF + } // End of TP_MEC_MEC048_MEO_CSE_009_NF Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_010_OK" + TP Id "TP_MEC_MEC048_MEO_CSE_010_OK" Test objective "Check that the IUT creates a site resource quota info for a existing tenant when requested by a MEC Orchestrator" @@ -1116,13 +1116,13 @@ Test Purpose { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_010_OK + } // End of TP_MEC_MEC048_MEO_CSE_010_OK Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_010_BR" + TP Id "TP_MEC_MEC048_MEO_CSE_010_BR" Test objective "Check that the IUT returns an error on creating a site resource quota with wrong parameters" @@ -1166,13 +1166,13 @@ Test Purpose { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_010_BR + } // End of TP_MEC_MEC048_MEO_CSE_010_BR Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_011_OK" + TP Id "TP_MEC_MEC048_MEO_CSE_011_OK" Test objective "Check that the IUT returns the site resource quota for a specific tenant and site identifier when requested by a MEC Orchestrator" @@ -1217,10 +1217,10 @@ Test Purpose { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_011_OK + } // End of TP_MEC_MEC048_MEO_CSE_011_OK Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_011_NF" + TP Id "TP_MEC_MEC048_MEO_CSE_011_NF" Test objective "Check that the IUT returns an error on requesting the site resource quota for a specific tenant and a not existing site identifier when requested by a MEC Orchestrator" @@ -1256,13 +1256,13 @@ Test Purpose { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_011_NF + } // End of TP_MEC_MEC048_MEO_CSE_011_NF Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_012_OK" + TP Id "TP_MEC_MEC048_MEO_CSE_012_OK" Test objective "Check that the IUT updates a site resource quota info for a existing tenant when requested by a MEC Orchestrator" @@ -1315,12 +1315,12 @@ Test Purpose { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_012_OK + } // End of TP_MEC_MEC048_MEO_CSE_012_OK Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_012_BR" + TP Id "TP_MEC_MEC048_MEO_CSE_012_BR" Test objective "Check that the IUT returns an error updating a site resource quota info for a existing tenant when requested by a MEC Orchestrator" @@ -1364,12 +1364,12 @@ Test Purpose { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_012_BR + } // End of TP_MEC_MEC048_MEO_CSE_012_BR Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_012_NF" + TP Id "TP_MEC_MEC048_MEO_CSE_012_NF" Test objective "Check that the IUT returns an error updating a site resource quota info for a not existing tenant when requested by a MEC Orchestrator" @@ -1413,7 +1413,435 @@ Test Purpose { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_012_NF + } // End of TP_MEC_MEC048_MEO_CSE_012_NF + + + Test Purpose { + TP Id "TP_MEC_MEC048_MEO_CSE_013_OK" + + Test objective + "Check that the IUT returns the list of subscriptions when requested by a MEC Orchestrator - no filter" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.8.3.1, clause 6.3.4" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity having a subscriptionLinkList containing + _links indicating value SELF_REFERRING_URI, + subscription indicating value LIST_OF_SUBSCRIPTIONS; + } + + // MEC 048 Clause 6.3.4 Type: SubscriptionLinkList + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/cse/v1/subscriptions/" + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.6.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + _links indicating value SELF_REFERRING_URI, + subscriptionLinkList containing + + subscriptionLinkList containing + href indicating value "/cse/v1/subscriptions/1", + subscriptionType indicating value ResourceUsageSubscription, + + subscriptionLinkList containing + href indicating value "/cse/v1/subscriptions/2", + subscriptionType indicating value SiteResourceUsageSubscription + + subscriptionLinkList containing + href indicating value "/cse/v1/subscriptions/3", + subscriptionType indicating value ResourceUsageSubscription + ; + ; + ; + ; + ; + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC048_MEO_CSE_013_OK + + + /// + + Test Purpose { + TP Id "TP_MEC_MEC048_MEO_CSE_013_OK_02" + + Test objective + "Check that the IUT returns the list of subscriptions when requested by a MEC Orchestrator - subscription_type filter" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.8.3.1, clause 6.3.4" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity having a subscriptionLinkList containing + _links indicating value SELF_REFERRING_URI, + subscription indicating value LIST_OF_SUBSCRIPTIONS; + } + + // MEC 048 Clause 6.3.4 Type: SubscriptionLinkList + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/cse/v1/subscriptions/", + query_parameters containing + subscription_type indicating value ResourceUsageSubscription + ; + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.6.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + _links indicating value SELF_REFERRING_URI, + subscriptionLinkList containing + + subscriptionLinkList containing + href indicating value "/cse/v1/subscriptions/1", + subscriptionType indicating value ResourceUsageSubscription, + + subscriptionLinkList containing + href indicating value "/cse/v1/subscriptions/3", + subscriptionType indicating value ResourceUsageSubscription + ; + ; + ; + ; + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC048_MEO_CSE_013_OK_02 + + + + Test Purpose { + TP Id "TP_MEC_MEC048_MEO_CSE_014_OK" + + Test objective + "Check that the IUT creates a new subscription when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.8.3.4, clause 6.3.2, clause 6.3.3" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity not having a subscriptionLinkList containing + _links indicating value SELF_REFERRING_URI, + subscription indicating value LIST_OF_SUBSCRIPTIONS; + } + + // MEC 048 Clause 6.3.2 Type: ResourceUsageSubscription + // MEC 048 Clause 6.3.3 Type: SiteResourceUsageSubscription + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing // ResourceUsageSubscription case + uri indicating value "/cse/v1/subscriptions/", + body containing + resourceUsageSubscription containing + subscriptionType indicating value ResourceUsageSubscription, + callbackReference indicating value "some/uri", + _links indicating value SELF_REFERRING_URI, + customerId indicating value CUSTOMER_ID, + tenantId indicating value TENANT_ID, + notificationTrigger containing + triggerType indicating value 10, //10 = Notification triggered based on the number of used CPUs. + threshold indicating value 4, + greaterOrLess indicating value 0 // 0: greater than or equal to the threshold. 1: less than or equal to the threshold. + ; + ; + ; + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.8.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "201 Created", + Location containing "/cse/v1/subscriptions/1", + body containing + resourceUsageSubscription containing + subscriptionType indicating value ResourceUsageSubscription, + callbackReference indicating value "some/uri", + _links indicating value SELF_REFERRING_URI, + customerId indicating value CUSTOMER_ID, + tenantId indicating value TENANT_ID, + notificationTrigger containing + triggerType indicating value 10, //10 = Notification triggered based on the number of used CPUs. + threshold indicating value 4, + greaterOrLess indicating value 0 // 0: greater than or equal to the threshold. 1: less than or equal to the threshold. + ; + ; + ; + ; + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC048_MEO_CSE_014_OK + + + Test Purpose { + TP Id "TP_MEC_MEC048_MEO_CSE_014_OK_02" + + Test objective + "Check that the IUT creates a new subscription when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.8.3.4, clause 6.3.2, clause 6.3.3" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity not having a subscriptionLinkList containing + _links indicating value SELF_REFERRING_URI, + subscription indicating value LIST_OF_SUBSCRIPTIONS; + } + + // MEC 048 Clause 6.3.2 Type: ResourceUsageSubscription + // MEC 048 Clause 6.3.3 Type: SiteResourceUsageSubscription + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing // SiteResourceUsageSubscription case + uri indicating value "/cse/v1/subscriptions/", + body containing + resourceUsageSubscription containing + subscriptionType indicating value SiteResourceUsageSubscription, + callbackReference indicating value "some/uri", + _links indicating value LINK_TO_THE_RESOURCE, + customerId indicating value CUSTOMER_ID, + tenantId indicating value TENANT_ID, + siteList indicating value SITE_LIST + notificationTrigger containing + triggerType indicating value 10, //10 = Notification triggered based on the number of used CPUs. + threshold indicating value 4, + greaterOrLess indicating value 0 // 0: greater than or equal to the threshold. 1: less than or equal to the threshold. + + ; + ; + ; + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.8.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "201 Created", + Location containing "/cse/v1/subscriptions/1", + body containing + resourceUsageSubscription containing + subscriptionType indicating value SiteResourceUsageSubscription, + callbackReference indicating value "some/uri", + _links indicating value LINK_TO_THE_RESOURCE, + customerId indicating value CUSTOMER_ID, + tenantId indicating value TENANT_ID, + siteList indicating value SITE_LIST + notificationTrigger containing + triggerType indicating value 10, //10 = Notification triggered based on the number of used CPUs. + threshold indicating value 4, + greaterOrLess indicating value 0 // 0: greater than or equal to the threshold. 1: less than or equal to the threshold. + + ; + ; + ; + ; + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC048_MEO_CSE_014_OK_02 + + + Test Purpose { + TP Id "TP_MEC_MEC048_MEO_CSE_014_BR" + + Test objective + "Check that the IUT returns an error on creating a new subscription when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.8.3.4, clause 6.3.2, clause 6.3.3" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity not having a subscriptionLinkList containing + _links indicating value SELF_REFERRING_URI, + subscription indicating value LIST_OF_SUBSCRIPTIONS; + } + + // MEC 048 Clause 6.3.2 Type: ResourceUsageSubscription + // MEC 048 Clause 6.3.3 Type: SiteResourceUsageSubscription + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "/cse/v1/subscriptions/", + body containing + resourceUsageSubscription containing + subscriptionType indicating value ResourceUsageSubscription, + callbackReference indicating value omit, + websockNotifConfig indicating value omit, //At least one of callbackReference and websockNotifConfig shall be provided by the service consumer. + _links indicating value SELF_REFERRING_URI, + customerId indicating value CUSTOMER_ID, + tenantId indicating value TENANT_ID, + notificationTrigger containing + triggerType indicating value 10, //10 = Notification triggered based on the number of used CPUs. + threshold indicating value 4, + greaterOrLess indicating value 0 // 0: greater than or equal to the threshold. 1: less than or equal to the threshold. + ; + ; + ; + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.8.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "400 Bad Request" + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC048_MEO_CSE_014_BR + + + + + + + Test Purpose { + TP Id "TP_MEC_MEC048_MEO_CSE_015_OK" + + Test objective + "Check that the IUT returns a subscription when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.9.3.1, clause 6.3.2, clause 6.3.3" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity having a subscriptionLinkList containing + _links indicating value SELF_REFERRING_URI, + subscription indicating value LIST_OF_SUBSCRIPTIONS; + } + + // MEC 048 Clause 6.3.2 Type: ResourceUsageSubscription + // MEC 048 Clause 6.3.3 Type: SiteResourceUsageSubscription + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/cse/v1/subscriptions/1" + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.8.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + resourceUsageSubscription containing + subscriptionType indicating value SiteResourceUsageSubscription, + callbackReference indicating value "some/uri", + _links indicating value LINK_TO_THE_RESOURCE, + customerId indicating value CUSTOMER_ID, + tenantId indicating value TENANT_ID, + siteList indicating value SITE_LIST + notificationTrigger containing + triggerType indicating value 10, //10 = Notification triggered based on the number of used CPUs. + threshold indicating value 4, + greaterOrLess indicating value 0 // 0: greater than or equal to the threshold. 1: less than or equal to the threshold. + + ; + ; + ; + ; + + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC048_MEO_CSE_015_OK + + ///////////////// + Test Purpose { + TP Id "TP_MEC_MEC048_MEO_CSE_015_NF" + + Test objective + "Check that the IUT returns an error on requesting a not existing subscription when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.9.3.1, clause 6.3.2, clause 6.3.3" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity not having a subscriptionLinkList containing + _links indicating value SELF_REFERRING_URI, + subscription indicating value LIST_OF_SUBSCRIPTIONS; + } + + // MEC 048 Clause 6.3.2 Type: ResourceUsageSubscription + // MEC 048 Clause 6.3.3 Type: SiteResourceUsageSubscription + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/cse/v1/subscriptions/1" + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.8.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found" + ; + + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC048_MEO_CSE_015_NF + } -- GitLab From 7a889f48c4b5ba36a771b8ad79e3e309d685c8e0 Mon Sep 17 00:00:00 2001 From: piscione Date: Wed, 12 Feb 2025 13:00:31 +0100 Subject: [PATCH 13/53] Fixed typo and added some draft TPs for MECv3.3.1 spec. --- .../CSE/CustomerSelfServiceEnablement.tplan2 | 814 ++++++++++++++++-- 1 file changed, 757 insertions(+), 57 deletions(-) diff --git a/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 b/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 index e92e94c..af2191c 100644 --- a/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 +++ b/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 @@ -1,10 +1,10 @@ -Package MEC_MEC040_MEO_CSE { +Package MEC_MEC048_MEO_CSE { import all from MEC_Common; Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_001_OK" + TP Id "TP_MEC_MEC048_MEO_CSE_001_OK" Test objective "Check that the IUT responds with a list of all available tenantInfo @@ -62,10 +62,10 @@ Package MEC_MEC040_MEO_CSE { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_001_OK + } // End of TP_MEC_MEC048_MEO_CSE_001_OK Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_001_OK_02" + TP Id "TP_MEC_MEC048_MEO_CSE_001_OK_02" Test objective "Check that the IUT responds with a list of all available tenantInfo @@ -116,11 +116,11 @@ Package MEC_MEC040_MEO_CSE { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_001_OK_02 + } // End of TP_MEC_MEC048_MEO_CSE_001_OK_02 Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_001_OK_03" + TP Id "TP_MEC_MEC048_MEO_CSE_001_OK_03" Test objective "Check that the IUT responds with a list of all available tenantInfo @@ -176,11 +176,11 @@ Package MEC_MEC040_MEO_CSE { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_001_OK_03 + } // End of TP_MEC_MEC048_MEO_CSE_001_OK_03 Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_002_OK" + TP Id "TP_MEC_MEC048_MEO_CSE_002_OK" Test objective "Check that the IUT creates a new tenantInfo when requested by a MEC Orchestrator" @@ -231,12 +231,12 @@ Package MEC_MEC040_MEO_CSE { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_002_OK + } // End of TP_MEC_MEC048_MEO_CSE_002_OK Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_002_BR" + TP Id "TP_MEC_MEC048_MEO_CSE_002_BR" Test objective "Check that the IUT responds with an error on creating a tenantInfo with resourceUseInfo and siteList" @@ -281,10 +281,10 @@ Package MEC_MEC040_MEO_CSE { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_002_BR + } // End of TP_MEC_MEC048_MEO_CSE_002_BR Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_003_OK" + TP Id "TP_MEC_MEC048_MEO_CSE_003_OK" Test objective "Check that the IUT responds with a specific tenantInfo when requested by a MEC Consumer" @@ -327,13 +327,13 @@ Package MEC_MEC040_MEO_CSE { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_003_OK + } // End of TP_MEC_MEC048_MEO_CSE_003_OK Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_003_NF" + TP Id "TP_MEC_MEC048_MEO_CSE_003_NF" Test objective "Check that the IUT returns an error when requesting a not existing tenantInfo by a MEC Consumer" @@ -369,12 +369,12 @@ Package MEC_MEC040_MEO_CSE { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_003_NF + } // End of TP_MEC_MEC048_MEO_CSE_003_NF ////////////////// Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_004_OK" + TP Id "TP_MEC_MEC048_MEO_CSE_004_OK" Test objective "Check that the IUT updates an existing tenantInfo when requested by a MEC Orchestrator" @@ -425,11 +425,11 @@ Package MEC_MEC040_MEO_CSE { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_004_OK + } // End of TP_MEC_MEC048_MEO_CSE_004_OK Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_004_NF" + TP Id "TP_MEC_MEC048_MEO_CSE_004_NF" Test objective "Check that the IUT returns an error on updating a not existing tenantInfo requested by a MEC Orchestrator" @@ -472,13 +472,13 @@ Package MEC_MEC040_MEO_CSE { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_004_NF + } // End of TP_MEC_MEC048_MEO_CSE_004_NF Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_004_BR" + TP Id "TP_MEC_MEC048_MEO_CSE_004_BR" Test objective "Check that the IUT returns an error on updating with invalid values tenantInfo requested by a MEC Orchestrator" @@ -522,14 +522,14 @@ Package MEC_MEC040_MEO_CSE { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_004_BR + } // End of TP_MEC_MEC048_MEO_CSE_004_BR Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_005_OK" + TP Id "TP_MEC_MEC048_MEO_CSE_005_OK" Test objective "Check that the IUT removes a tenantInfo when requested by a MEC Orchestrator" @@ -564,11 +564,11 @@ Package MEC_MEC040_MEO_CSE { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_005_OK + } // End of TP_MEC_MEC048_MEO_CSE_005_OK Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_005_NF" + TP Id "TP_MEC_MEC048_MEO_CSE_005_NF" Test objective "Check that the IUT returns an error on deleting a not existing tenantInfo when requested by a MEC Orchestrator" @@ -603,11 +603,11 @@ Package MEC_MEC040_MEO_CSE { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_005_NF + } // End of TP_MEC_MEC048_MEO_CSE_005_NF Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_006_OK" + TP Id "TP_MEC_MEC048_MEO_CSE_006_OK" Test objective "Check that the IUT returns a resourceQuotaInfo for a specific tenant when requested by a MEC Orchestrator" @@ -649,12 +649,12 @@ Test Purpose { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_006_OK + } // End of TP_MEC_MEC048_MEO_CSE_006_OK Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_006_NF" + TP Id "TP_MEC_MEC048_MEO_CSE_006_NF" Test objective "Check that the IUT returns an error on retrieving resourceQuotaInfo for a not existing tenant when requested by a MEC Orchestrator" @@ -689,12 +689,12 @@ Test Purpose { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_006_NF + } // End of TP_MEC_MEC048_MEO_CSE_006_NF Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_007_OK" + TP Id "TP_MEC_MEC048_MEO_CSE_007_OK" Test objective "Check that the IUT updates the resourceQuotaInfo for an existing tenant when requested by a MEC Orchestrator" @@ -744,11 +744,11 @@ Test Purpose { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_007_OK + } // End of TP_MEC_MEC048_MEO_CSE_007_OK Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_007_NF" + TP Id "TP_MEC_MEC048_MEO_CSE_007_NF" Test objective "Check that the IUT returns an error on updating the resourceQuotaInfo for a not existing tenant when requested by a MEC Orchestrator" @@ -790,12 +790,12 @@ Test Purpose { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_007_NF + } // End of TP_MEC_MEC048_MEO_CSE_007_NF Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_008_OK" + TP Id "TP_MEC_MEC048_MEO_CSE_008_OK" Test objective "Check that the IUT creates the resourceQuotaInfo for an existing tenant when requested by a MEC Orchestrator" @@ -845,12 +845,12 @@ Test Purpose { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_008_OK + } // End of TP_MEC_MEC048_MEO_CSE_008_OK Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_008_NF" + TP Id "TP_MEC_MEC048_MEO_CSE_008_NF" Test objective "Check that the IUT returns an error on creating the resourceQuotaInfo for a not existing tenant when requested by a MEC Orchestrator" @@ -892,12 +892,12 @@ Test Purpose { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_008_NF + } // End of TP_MEC_MEC048_MEO_CSE_008_NF Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_009_OK" + TP Id "TP_MEC_MEC048_MEO_CSE_009_OK" Test objective "Check that the IUT returns the list of per site resource quota for a specific tenant when requested by a MEC Orchestrator - No filter" @@ -958,13 +958,13 @@ Test Purpose { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_009_OK + } // End of TP_MEC_MEC048_MEO_CSE_009_OK Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_009_OK_01" + TP Id "TP_MEC_MEC048_MEO_CSE_009_OK_01" Test objective "Check that the IUT returns the list of per site resource quota for a specific tenant when requested by a MEC Orchestrator - siteId filter" @@ -1021,10 +1021,10 @@ Test Purpose { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_009_OK_01 + } // End of TP_MEC_MEC048_MEO_CSE_009_OK_01 Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_009_NF" + TP Id "TP_MEC_MEC048_MEO_CSE_009_NF" Test objective "Check that the IUT returns an error on requesting site resource quota info on a not existing tenant when requested by a MEC Orchestrator" @@ -1060,10 +1060,10 @@ Test Purpose { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_009_NF + } // End of TP_MEC_MEC048_MEO_CSE_009_NF Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_010_OK" + TP Id "TP_MEC_MEC048_MEO_CSE_010_OK" Test objective "Check that the IUT creates a site resource quota info for a existing tenant when requested by a MEC Orchestrator" @@ -1116,13 +1116,13 @@ Test Purpose { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_010_OK + } // End of TP_MEC_MEC048_MEO_CSE_010_OK Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_010_BR" + TP Id "TP_MEC_MEC048_MEO_CSE_010_BR" Test objective "Check that the IUT returns an error on creating a site resource quota with wrong parameters" @@ -1166,13 +1166,13 @@ Test Purpose { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_010_BR + } // End of TP_MEC_MEC048_MEO_CSE_010_BR Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_011_OK" + TP Id "TP_MEC_MEC048_MEO_CSE_011_OK" Test objective "Check that the IUT returns the site resource quota for a specific tenant and site identifier when requested by a MEC Orchestrator" @@ -1217,10 +1217,10 @@ Test Purpose { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_011_OK + } // End of TP_MEC_MEC048_MEO_CSE_011_OK Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_011_NF" + TP Id "TP_MEC_MEC048_MEO_CSE_011_NF" Test objective "Check that the IUT returns an error on requesting the site resource quota for a specific tenant and a not existing site identifier when requested by a MEC Orchestrator" @@ -1256,13 +1256,13 @@ Test Purpose { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_011_NF + } // End of TP_MEC_MEC048_MEO_CSE_011_NF Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_012_OK" + TP Id "TP_MEC_MEC048_MEO_CSE_012_OK" Test objective "Check that the IUT updates a site resource quota info for a existing tenant when requested by a MEC Orchestrator" @@ -1315,12 +1315,12 @@ Test Purpose { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_012_OK + } // End of TP_MEC_MEC048_MEO_CSE_012_OK Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_012_BR" + TP Id "TP_MEC_MEC048_MEO_CSE_012_BR" Test objective "Check that the IUT returns an error updating a site resource quota info for a existing tenant when requested by a MEC Orchestrator" @@ -1364,12 +1364,12 @@ Test Purpose { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_012_BR + } // End of TP_MEC_MEC048_MEO_CSE_012_BR Test Purpose { - TP Id "TP_MEC_MEC040_MEO_CSE_012_NF" + TP Id "TP_MEC_MEC048_MEO_CSE_012_NF" Test objective "Check that the IUT returns an error updating a site resource quota info for a not existing tenant when requested by a MEC Orchestrator" @@ -1413,7 +1413,707 @@ Test Purpose { to the MEC_CONSUMER entity } } - } // End of TP_MEC_MEC040_MEO_CSE_012_NF + } // End of TP_MEC_MEC048_MEO_CSE_012_NF + + + Test Purpose { + TP Id "TP_MEC_MEC048_MEO_CSE_013_OK" + + Test objective + "Check that the IUT returns the list of subscriptions when requested by a MEC Orchestrator - no filter" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.8.3.1, clause 6.3.4" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity having a subscriptionLinkList containing + _links indicating value SELF_REFERRING_URI, + subscription indicating value LIST_OF_SUBSCRIPTIONS; + } + + // MEC 048 Clause 6.3.4 Type: SubscriptionLinkList + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/cse/v1/subscriptions/" + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.6.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + _links indicating value SELF_REFERRING_URI, + subscriptionLinkList containing + + subscriptionLinkList containing + href indicating value "/cse/v1/subscriptions/1", + subscriptionType indicating value ResourceUsageSubscription, + + subscriptionLinkList containing + href indicating value "/cse/v1/subscriptions/2", + subscriptionType indicating value SiteResourceUsageSubscription + + subscriptionLinkList containing + href indicating value "/cse/v1/subscriptions/3", + subscriptionType indicating value ResourceUsageSubscription + ; + ; + ; + ; + ; + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC048_MEO_CSE_013_OK + + + /// + + Test Purpose { + TP Id "TP_MEC_MEC048_MEO_CSE_013_OK_02" + + Test objective + "Check that the IUT returns the list of subscriptions when requested by a MEC Orchestrator - subscription_type filter" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.8.3.1, clause 6.3.4" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity having a subscriptionLinkList containing + _links indicating value SELF_REFERRING_URI, + subscription indicating value LIST_OF_SUBSCRIPTIONS; + } + + // MEC 048 Clause 6.3.4 Type: SubscriptionLinkList + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/cse/v1/subscriptions/", + query_parameters containing + subscription_type indicating value ResourceUsageSubscription + ; + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.6.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + _links indicating value SELF_REFERRING_URI, + subscriptionLinkList containing + + subscriptionLinkList containing + href indicating value "/cse/v1/subscriptions/1", + subscriptionType indicating value ResourceUsageSubscription, + + subscriptionLinkList containing + href indicating value "/cse/v1/subscriptions/3", + subscriptionType indicating value ResourceUsageSubscription + ; + ; + ; + ; + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC048_MEO_CSE_013_OK_02 + + + + Test Purpose { + TP Id "TP_MEC_MEC048_MEO_CSE_014_OK" + + Test objective + "Check that the IUT creates a new subscription when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.8.3.4, clause 6.3.2, clause 6.3.3" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity not having a subscriptionLinkList containing + _links indicating value SELF_REFERRING_URI, + subscription indicating value LIST_OF_SUBSCRIPTIONS; + } + + // MEC 048 Clause 6.3.2 Type: ResourceUsageSubscription + // MEC 048 Clause 6.3.3 Type: SiteResourceUsageSubscription + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing // ResourceUsageSubscription case + uri indicating value "/cse/v1/subscriptions/", + body containing + resourceUsageSubscription containing + subscriptionType indicating value ResourceUsageSubscription, + callbackReference indicating value "some/uri", + _links indicating value SELF_REFERRING_URI, + customerId indicating value CUSTOMER_ID, + tenantId indicating value TENANT_ID, + notificationTrigger containing + triggerType indicating value 10, //10 = Notification triggered based on the number of used CPUs. + threshold indicating value 4, + greaterOrLess indicating value 0 // 0: greater than or equal to the threshold. 1: less than or equal to the threshold. + ; + ; + ; + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.8.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "201 Created", + Location containing "/cse/v1/subscriptions/1", + body containing + resourceUsageSubscription containing + subscriptionType indicating value ResourceUsageSubscription, + callbackReference indicating value "some/uri", + _links indicating value SELF_REFERRING_URI, + customerId indicating value CUSTOMER_ID, + tenantId indicating value TENANT_ID, + notificationTrigger containing + triggerType indicating value 10, //10 = Notification triggered based on the number of used CPUs. + threshold indicating value 4, + greaterOrLess indicating value 0 // 0: greater than or equal to the threshold. 1: less than or equal to the threshold. + ; + ; + ; + ; + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC048_MEO_CSE_014_OK + + + Test Purpose { + TP Id "TP_MEC_MEC048_MEO_CSE_014_OK_02" + + Test objective + "Check that the IUT creates a new subscription when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.8.3.4, clause 6.3.2, clause 6.3.3" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity not having a subscriptionLinkList containing + _links indicating value SELF_REFERRING_URI, + subscription indicating value LIST_OF_SUBSCRIPTIONS; + } + + // MEC 048 Clause 6.3.2 Type: ResourceUsageSubscription + // MEC 048 Clause 6.3.3 Type: SiteResourceUsageSubscription + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing // SiteResourceUsageSubscription case + uri indicating value "/cse/v1/subscriptions/", + body containing + resourceUsageSubscription containing + subscriptionType indicating value SiteResourceUsageSubscription, + callbackReference indicating value "some/uri", + _links indicating value LINK_TO_THE_RESOURCE, + customerId indicating value CUSTOMER_ID, + tenantId indicating value TENANT_ID, + siteList indicating value SITE_LIST + notificationTrigger containing + triggerType indicating value 10, //10 = Notification triggered based on the number of used CPUs. + threshold indicating value 4, + greaterOrLess indicating value 0 // 0: greater than or equal to the threshold. 1: less than or equal to the threshold. + + ; + ; + ; + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.8.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "201 Created", + Location containing "/cse/v1/subscriptions/1", + body containing + resourceUsageSubscription containing + subscriptionType indicating value SiteResourceUsageSubscription, + callbackReference indicating value "some/uri", + _links indicating value LINK_TO_THE_RESOURCE, + customerId indicating value CUSTOMER_ID, + tenantId indicating value TENANT_ID, + siteList indicating value SITE_LIST + notificationTrigger containing + triggerType indicating value 10, //10 = Notification triggered based on the number of used CPUs. + threshold indicating value 4, + greaterOrLess indicating value 0 // 0: greater than or equal to the threshold. 1: less than or equal to the threshold. + + ; + ; + ; + ; + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC048_MEO_CSE_014_OK_02 + + + Test Purpose { + TP Id "TP_MEC_MEC048_MEO_CSE_014_BR" + + Test objective + "Check that the IUT returns an error on creating a new subscription when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.8.3.4, clause 6.3.2, clause 6.3.3" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity not having a subscriptionLinkList containing + _links indicating value SELF_REFERRING_URI, + subscription indicating value LIST_OF_SUBSCRIPTIONS; + } + + // MEC 048 Clause 6.3.2 Type: ResourceUsageSubscription + // MEC 048 Clause 6.3.3 Type: SiteResourceUsageSubscription + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "/cse/v1/subscriptions/", + body containing + resourceUsageSubscription containing + subscriptionType indicating value ResourceUsageSubscription, + callbackReference indicating value omit, + websockNotifConfig indicating value omit, //At least one of callbackReference and websockNotifConfig shall be provided by the service consumer. + _links indicating value SELF_REFERRING_URI, + customerId indicating value CUSTOMER_ID, + tenantId indicating value TENANT_ID, + notificationTrigger containing + triggerType indicating value 10, //10 = Notification triggered based on the number of used CPUs. + threshold indicating value 4, + greaterOrLess indicating value 0 // 0: greater than or equal to the threshold. 1: less than or equal to the threshold. + ; + ; + ; + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.8.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "400 Bad Request" + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC048_MEO_CSE_014_BR + + + + + + + Test Purpose { + TP Id "TP_MEC_MEC048_MEO_CSE_015_OK" + + Test objective + "Check that the IUT returns a subscription when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.9.3.1, clause 6.3.2, clause 6.3.3" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity having a subscriptionLinkList containing + _links indicating value SELF_REFERRING_URI, + subscription indicating value LIST_OF_SUBSCRIPTIONS; + } + + // MEC 048 Clause 6.3.2 Type: ResourceUsageSubscription + // MEC 048 Clause 6.3.3 Type: SiteResourceUsageSubscription + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/cse/v1/subscriptions/1" + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.8.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + resourceUsageSubscription containing + subscriptionType indicating value SiteResourceUsageSubscription, + callbackReference indicating value "some/uri", + _links indicating value LINK_TO_THE_RESOURCE, + customerId indicating value CUSTOMER_ID, + tenantId indicating value TENANT_ID, + siteList indicating value SITE_LIST + notificationTrigger containing + triggerType indicating value 10, //10 = Notification triggered based on the number of used CPUs. + threshold indicating value 4, + greaterOrLess indicating value 0 // 0: greater than or equal to the threshold. 1: less than or equal to the threshold. + + ; + ; + ; + ; + + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC048_MEO_CSE_015_OK + + ///////////////// + Test Purpose { + TP Id "TP_MEC_MEC048_MEO_CSE_015_NF" + + Test objective + "Check that the IUT returns an error on requesting a not existing subscription when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.9.3.1, clause 6.3.2, clause 6.3.3" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity not having a subscriptionLinkList containing + _links indicating value SELF_REFERRING_URI, + subscription indicating value LIST_OF_SUBSCRIPTIONS; + } + + // MEC 048 Clause 6.3.2 Type: ResourceUsageSubscription + // MEC 048 Clause 6.3.3 Type: SiteResourceUsageSubscription + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/cse/v1/subscriptions/1" + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.8.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found" + ; + + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC048_MEO_CSE_015_NF + + Test Purpose { + TP Id "TP_MEC_MEC048_MEO_CSE_016_OK" + + Test objective + "Check that the IUT updates an existing subscription when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.9.3.2, clause 6.3.2, clause 6.3.3" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity having a subscriptionLinkList containing + _links indicating value SELF_REFERRING_URI, + subscription indicating value LIST_OF_SUBSCRIPTIONS; + } + + // MEC 048 Clause 6.3.2 Type: ResourceUsageSubscription + // MEC 048 Clause 6.3.3 Type: SiteResourceUsageSubscription + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing // SiteResourceUsageSubscription case + uri indicating value "/cse/v1/subscriptions/1", + body containing + resourceUsageSubscription containing + subscriptionType indicating value SiteResourceUsageSubscription, + callbackReference indicating value "some/uri", + _links indicating value LINK_TO_THE_RESOURCE, + customerId indicating value NEW_CUSTOMER_ID, + tenantId indicating value TENANT_ID, + siteList indicating value SITE_LIST + notificationTrigger containing + triggerType indicating value 10, //10 = Notification triggered based on the number of used CPUs. + threshold indicating value 4, + greaterOrLess indicating value 0 // 0: greater than or equal to the threshold. 1: less than or equal to the threshold. + + ; + ; + ; + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.8.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + resourceUsageSubscription containing + subscriptionType indicating value SiteResourceUsageSubscription, + callbackReference indicating value "some/uri", + _links indicating value LINK_TO_THE_RESOURCE, + customerId indicating value NEW_CUSTOMER_ID, + tenantId indicating value TENANT_ID, + siteList indicating value SITE_LIST + notificationTrigger containing + triggerType indicating value 10, //10 = Notification triggered based on the number of used CPUs. + threshold indicating value 4, + greaterOrLess indicating value 0 // 0: greater than or equal to the threshold. 1: less than or equal to the threshold. + + ; + ; + ; + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC048_MEO_CSE_016_OK + + + + + Test Purpose { + TP Id "TP_MEC_MEC048_MEO_CSE_016_NF" + + Test objective + "Check that the IUT returns an error updating an not existing subscription when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.9.3.2, clause 6.3.2, clause 6.3.3" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity not having a subscriptionLinkList containing + _links indicating value SELF_REFERRING_URI, + subscription indicating value LIST_OF_SUBSCRIPTIONS; + } + + // MEC 048 Clause 6.3.2 Type: ResourceUsageSubscription + // MEC 048 Clause 6.3.3 Type: SiteResourceUsageSubscription + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing // SiteResourceUsageSubscription case + uri indicating value "/cse/v1/subscriptions/NOT_EXISTING_SUBSCRIPTION", + body containing + resourceUsageSubscription containing + subscriptionType indicating value SiteResourceUsageSubscription, + callbackReference indicating value "some/uri", + _links indicating value LINK_TO_THE_RESOURCE, + customerId indicating value NEW_CUSTOMER_ID, + tenantId indicating value TENANT_ID, + siteList indicating value SITE_LIST + notificationTrigger containing + triggerType indicating value 10, //10 = Notification triggered based on the number of used CPUs. + threshold indicating value 4, + greaterOrLess indicating value 0 // 0: greater than or equal to the threshold. 1: less than or equal to the threshold. + + ; + ; + ; + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.8.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found" + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC048_MEO_CSE_016_NF + + +Test Purpose { + TP Id "TP_MEC_MEC048_MEO_CSE_016_BR" + + Test objective + "Check that the IUT returns an error updating an existing subscription with wrong parameters when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.9.3.2, clause 6.3.2, clause 6.3.3" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity not having a subscriptionLinkList containing + _links indicating value SELF_REFERRING_URI, + subscription indicating value LIST_OF_SUBSCRIPTIONS; + } + + // MEC 048 Clause 6.3.2 Type: ResourceUsageSubscription + // MEC 048 Clause 6.3.3 Type: SiteResourceUsageSubscription + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing // SiteResourceUsageSubscription case + uri indicating value "/cse/v1/subscriptions/NOT_EXISTING_SUBSCRIPTION", + body containing + resourceUsageSubscription containing + subscriptionType indicating value SiteResourceUsageSubscription, + callbackReference indicating value omit, + websockNotifConfig indicating value omit, //At least one of callbackReference and websockNotifConfig shall be provided by the service consumer. + _links indicating value LINK_TO_THE_RESOURCE, + customerId indicating value NEW_CUSTOMER_ID, + tenantId indicating value TENANT_ID, + siteList indicating value SITE_LIST + notificationTrigger containing + triggerType indicating value 10, //10 = Notification triggered based on the number of used CPUs. + threshold indicating value 4, + greaterOrLess indicating value 0 // 0: greater than or equal to the threshold. 1: less than or equal to the threshold. + + ; + ; + ; + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.8.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "400 Bad Request" + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC048_MEO_CSE_016_BR + + + + + Test Purpose { + TP Id "TP_MEC_MEC048_MEO_CSE_017_OK" + + Test objective + "Check that the IUT deletes an existing subscription when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.9.3.2" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity having a subscriptionLinkList containing + _links indicating value SELF_REFERRING_URI, + subscription indicating value LIST_OF_SUBSCRIPTIONS; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vDELETE containing + uri indicating value "/cse/v1/subscriptions/1" + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.9.3.2 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "204 No Content" + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC048_MEO_CSE_017_OK + + + + Test Purpose { + TP Id "TP_MEC_MEC048_MEO_CSE_017_NF" + + Test objective + "Check that the IUT returns an error on a deletion of a not existing subscription when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.9.3.2" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the MEO entity not having a subscriptionLinkList containing + _links indicating value SELF_REFERRING_URI, + subscription indicating value LIST_OF_SUBSCRIPTIONS; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vDELETE containing + uri indicating value "/cse/v1/subscriptions/NOT_EXISTING_SUBSCRIPTION" + ; + from the MEC_CONSUMER entity + } + then { + // MEC 048 Clause 7.9.3.2 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not found" + ; + to the MEC_CONSUMER entity + } + } + } // End of TP_MEC_MEC048_MEO_CSE_017_NF + + + } -- GitLab From 4cd2f5ab78b3bdbf54a5199468a96f63c4651528 Mon Sep 17 00:00:00 2001 From: piscione Date: Tue, 18 Feb 2025 17:33:34 +0100 Subject: [PATCH 14/53] Added draft notification Test Purposes for MEC048v3.1.1 --- .../CSE/CustomerSelfServiceEnablement.tplan2 | 224 +++++++++++++++--- 1 file changed, 193 insertions(+), 31 deletions(-) diff --git a/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 b/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 index af2191c..e539933 100644 --- a/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 +++ b/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 @@ -183,7 +183,7 @@ Package MEC_MEC048_MEO_CSE { TP Id "TP_MEC_MEC048_MEO_CSE_002_OK" Test objective - "Check that the IUT creates a new tenantInfo when requested by a MEC Orchestrator" + "Check that the IUT creates a new tenantInfo when requested to a MEC Orchestrator" Reference "ETSI GS MEC 048 V3.1.1, clause 7.3.3.4, clause 6.2.2" @@ -287,7 +287,7 @@ Package MEC_MEC048_MEO_CSE { TP Id "TP_MEC_MEC048_MEO_CSE_003_OK" Test objective - "Check that the IUT responds with a specific tenantInfo when requested by a MEC Consumer" + "Check that the IUT responds with a specific tenantInfo when requested to a MEC Consumer" Reference "ETSI GS MEC 048 V3.1.1, clause 7.3.3.4, clause 6.2.2" @@ -336,7 +336,7 @@ Package MEC_MEC048_MEO_CSE { TP Id "TP_MEC_MEC048_MEO_CSE_003_NF" Test objective - "Check that the IUT returns an error when requesting a not existing tenantInfo by a MEC Consumer" + "Check that the IUT returns an error when requesting a not existing tenantInfo to a MEC Consumer" Reference "ETSI GS MEC 048 V3.1.1, clause 7.3.3.4, clause 6.2.2" @@ -377,7 +377,7 @@ Package MEC_MEC048_MEO_CSE { TP Id "TP_MEC_MEC048_MEO_CSE_004_OK" Test objective - "Check that the IUT updates an existing tenantInfo when requested by a MEC Orchestrator" + "Check that the IUT updates an existing tenantInfo when requested to a MEC Orchestrator" Reference "ETSI GS MEC 048 V3.1.1, clause 7.4.3.2, clause 6.2.2" @@ -432,7 +432,7 @@ Package MEC_MEC048_MEO_CSE { TP Id "TP_MEC_MEC048_MEO_CSE_004_NF" Test objective - "Check that the IUT returns an error on updating a not existing tenantInfo requested by a MEC Orchestrator" + "Check that the IUT returns an error on updating a not existing tenantInfo requested to a MEC Orchestrator" Reference "ETSI GS MEC 048 V3.1.1, clause 7.4.3.2, clause 6.2.2" @@ -481,7 +481,7 @@ Package MEC_MEC048_MEO_CSE { TP Id "TP_MEC_MEC048_MEO_CSE_004_BR" Test objective - "Check that the IUT returns an error on updating with invalid values tenantInfo requested by a MEC Orchestrator" + "Check that the IUT returns an error on updating with invalid values tenantInfo requested to a MEC Orchestrator" Reference "ETSI GS MEC 048 V3.1.1, clause 7.4.3.2, clause 6.2.2" @@ -532,7 +532,7 @@ Package MEC_MEC048_MEO_CSE { TP Id "TP_MEC_MEC048_MEO_CSE_005_OK" Test objective - "Check that the IUT removes a tenantInfo when requested by a MEC Orchestrator" + "Check that the IUT removes a tenantInfo when requested to a MEC Orchestrator" Reference "ETSI GS MEC 048 V3.1.1, clause 7.4.3.5" @@ -571,7 +571,7 @@ Package MEC_MEC048_MEO_CSE { TP Id "TP_MEC_MEC048_MEO_CSE_005_NF" Test objective - "Check that the IUT returns an error on deleting a not existing tenantInfo when requested by a MEC Orchestrator" + "Check that the IUT returns an error on deleting a not existing tenantInfo when requested to a MEC Orchestrator" Reference "ETSI GS MEC 048 V3.1.1, clause 7.4.3.5" @@ -610,7 +610,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_006_OK" Test objective - "Check that the IUT returns a resourceQuotaInfo for a specific tenant when requested by a MEC Orchestrator" + "Check that the IUT returns a resourceQuotaInfo for a specific tenant when requested to a MEC Orchestrator" Reference "ETSI GS MEC 048 V3.1.1, clause 7.5.3.1, clause 6.2.3" @@ -657,7 +657,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_006_NF" Test objective - "Check that the IUT returns an error on retrieving resourceQuotaInfo for a not existing tenant when requested by a MEC Orchestrator" + "Check that the IUT returns an error on retrieving resourceQuotaInfo for a not existing tenant when requested to a MEC Orchestrator" Reference "ETSI GS MEC 048 V3.1.1, clause 7.5.3.1, clause 6.2.3" @@ -697,7 +697,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_007_OK" Test objective - "Check that the IUT updates the resourceQuotaInfo for an existing tenant when requested by a MEC Orchestrator" + "Check that the IUT updates the resourceQuotaInfo for an existing tenant when requested to a MEC Orchestrator" Reference "ETSI GS MEC 048 V3.1.1, clause 7.5.3.2, clause 6.2.3" @@ -751,7 +751,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_007_NF" Test objective - "Check that the IUT returns an error on updating the resourceQuotaInfo for a not existing tenant when requested by a MEC Orchestrator" + "Check that the IUT returns an error on updating the resourceQuotaInfo for a not existing tenant when requested to a MEC Orchestrator" Reference "ETSI GS MEC 048 V3.1.1, clause 7.5.3.2, clause 6.2.3" @@ -798,7 +798,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_008_OK" Test objective - "Check that the IUT creates the resourceQuotaInfo for an existing tenant when requested by a MEC Orchestrator" + "Check that the IUT creates the resourceQuotaInfo for an existing tenant when requested to a MEC Orchestrator" Reference "ETSI GS MEC 048 V3.1.1, clause 7.5.3.4, clause 6.2.3" @@ -853,7 +853,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_008_NF" Test objective - "Check that the IUT returns an error on creating the resourceQuotaInfo for a not existing tenant when requested by a MEC Orchestrator" + "Check that the IUT returns an error on creating the resourceQuotaInfo for a not existing tenant when requested to a MEC Orchestrator" Reference "ETSI GS MEC 048 V3.1.1, clause 7.5.3.4, clause 6.2.3" @@ -900,7 +900,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_009_OK" Test objective - "Check that the IUT returns the list of per site resource quota for a specific tenant when requested by a MEC Orchestrator - No filter" + "Check that the IUT returns the list of per site resource quota for a specific tenant when requested to a MEC Orchestrator - No filter" Reference "ETSI GS MEC 048 V3.1.1, clause 7.6.3.1, clause 6.2.4" @@ -967,7 +967,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_009_OK_01" Test objective - "Check that the IUT returns the list of per site resource quota for a specific tenant when requested by a MEC Orchestrator - siteId filter" + "Check that the IUT returns the list of per site resource quota for a specific tenant when requested to a MEC Orchestrator - siteId filter" Reference "ETSI GS MEC 048 V3.1.1, clause 7.6.3.1, clause 6.2.4" @@ -1027,7 +1027,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_009_NF" Test objective - "Check that the IUT returns an error on requesting site resource quota info on a not existing tenant when requested by a MEC Orchestrator" + "Check that the IUT returns an error on requesting site resource quota info on a not existing tenant when requested to a MEC Orchestrator" Reference "ETSI GS MEC 048 V3.1.1, clause 7.6.3.1, clause 6.2.4" @@ -1066,7 +1066,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_010_OK" Test objective - "Check that the IUT creates a site resource quota info for a existing tenant when requested by a MEC Orchestrator" + "Check that the IUT creates a site resource quota info for a existing tenant when requested to a MEC Orchestrator" Reference "ETSI GS MEC 048 V3.1.1, clause 7.6.3.4, clause 6.2.4" @@ -1175,7 +1175,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_011_OK" Test objective - "Check that the IUT returns the site resource quota for a specific tenant and site identifier when requested by a MEC Orchestrator" + "Check that the IUT returns the site resource quota for a specific tenant and site identifier when requested to a MEC Orchestrator" Reference "ETSI GS MEC 048 V3.1.1, clause 7.7.3.1, clause 6.2.4" @@ -1223,7 +1223,8 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_011_NF" Test objective - "Check that the IUT returns an error on requesting the site resource quota for a specific tenant and a not existing site identifier when requested by a MEC Orchestrator" + "Check that the IUT returns an error on requesting the site resource quota for a specific tenant and a not existing site identifier + when requested to a MEC Orchestrator" Reference "ETSI GS MEC 048 V3.1.1, clause 7.7.3.1, clause 6.2.4" @@ -1265,7 +1266,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_012_OK" Test objective - "Check that the IUT updates a site resource quota info for a existing tenant when requested by a MEC Orchestrator" + "Check that the IUT updates a site resource quota info for a existing tenant when requested to a MEC Orchestrator" Reference "ETSI GS MEC 048 V3.1.1, clause 7.7.3.2, clause 6.2.4" @@ -1323,7 +1324,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_012_BR" Test objective - "Check that the IUT returns an error updating a site resource quota info for a existing tenant when requested by a MEC Orchestrator" + "Check that the IUT returns an error updating a site resource quota info for a existing tenant when requested to a MEC Orchestrator" Reference "ETSI GS MEC 048 V3.1.1, clause 7.7.3.2, clause 6.2.4" @@ -1372,7 +1373,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_012_NF" Test objective - "Check that the IUT returns an error updating a site resource quota info for a not existing tenant when requested by a MEC Orchestrator" + "Check that the IUT returns an error updating a site resource quota info for a not existing tenant when requested to a MEC Orchestrator" Reference "ETSI GS MEC 048 V3.1.1, clause 7.7.3.2, clause 6.2.4" @@ -1422,7 +1423,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_013_OK" Test objective - "Check that the IUT returns the list of subscriptions when requested by a MEC Orchestrator - no filter" + "Check that the IUT returns the list of subscriptions when requested to a MEC Orchestrator - no filter" Reference "ETSI GS MEC 048 V3.1.1, clause 7.8.3.1, clause 6.3.4" @@ -1484,7 +1485,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_013_OK_02" Test objective - "Check that the IUT returns the list of subscriptions when requested by a MEC Orchestrator - subscription_type filter" + "Check that the IUT returns the list of subscriptions when requested to a MEC Orchestrator - subscription_type filter" Reference "ETSI GS MEC 048 V3.1.1, clause 7.8.3.1, clause 6.3.4" @@ -1543,7 +1544,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_014_OK" Test objective - "Check that the IUT creates a new subscription when requested by a MEC Orchestrator" + "Check that the IUT creates a new subscription when requested to a MEC Orchestrator" Reference "ETSI GS MEC 048 V3.1.1, clause 7.8.3.4, clause 6.3.2, clause 6.3.3" @@ -1614,7 +1615,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_014_OK_02" Test objective - "Check that the IUT creates a new subscription when requested by a MEC Orchestrator" + "Check that the IUT creates a new subscription when requested to a MEC Orchestrator" Reference "ETSI GS MEC 048 V3.1.1, clause 7.8.3.4, clause 6.3.2, clause 6.3.3" @@ -1689,7 +1690,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_014_BR" Test objective - "Check that the IUT returns an error on creating a new subscription when requested by a MEC Orchestrator" + "Check that the IUT returns an error on creating a new subscription when requested to a MEC Orchestrator" Reference "ETSI GS MEC 048 V3.1.1, clause 7.8.3.4, clause 6.3.2, clause 6.3.3" @@ -2114,6 +2115,167 @@ Test Purpose { } } // End of TP_MEC_MEC048_MEO_CSE_017_NF - - - } + + Test Purpose { + TP Id "TP_MEC_MEC048_MEO_CSE_018_OK" + + Test objective + "Check that the CSE sends a site resource usage notification + if the CSE has an associated subscription and the event is generated" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.8.3.4, clause 6.4.3" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity having a SiteResourceUsageSubscription containing + subscriptionType indicating value SiteResourceUsageSubscription, + callbackReference indicating value "some/uri", + _links indicating value LINK_TO_THE_RESOURCE, + customerId indicating value CUSTOMER_ID, + tenantId indicating value TENANT_ID, + siteList indicating value SITE_LIST + notificationTrigger containing + triggerType indicating value 10, //10 = Notification triggered based on the number of used CPUs. + threshold indicating value 4, + greaterOrLess indicating value 0 // 0: greater than or equal to the threshold. 1: less than or equal to the threshold. + ; + ; + } + + Expected behaviour + ensure that { + when { + the IUT entity generates a notificationTrigger containing + threshold set to 5; + } + then { + the IUT entity sends a vPOST containing + uri indicating value CALLBACK_URI, + body containing + notificationType indicating value "SiteResourceUsageNotification", + customerId set to CUSTOMER_ID, + tenantId set to TENANT_ID, + siteList indicating value SITE_LIST, + resourceUseInfo containing + cpuUsed set to 5 + ; + ; + ; to the MEC_SUB entity + } + } + } // TP_MEC_MEC048_MEO_CSE_018_OK + + + + + Test Purpose { + TP Id "TP_MEC_MEC048_MEO_CSE_019_OK" + + Test objective + "Check that the CSE sends a resource usage notification + if the CSE has an associated subscription and the event is generated" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.8.3.4, clause 6.4.2" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity having a ResourceUsageSubscription containing + subscriptionType indicating value ResourceUsageSubscription, + callbackReference indicating value "some/uri", + _links indicating value LINK_TO_THE_RESOURCE, + customerId indicating value CUSTOMER_ID, + tenantId indicating value TENANT_ID, + notificationTrigger containing + triggerType indicating value 10, //10 = Notification triggered based on the number of used CPUs. + threshold indicating value 4, + greaterOrLess indicating value 0 // 0: greater than or equal to the threshold. 1: less than or equal to the threshold. + ; + ; + } + + Expected behaviour + ensure that { + when { + the IUT entity generates a notificationTrigger containing + threshold set to 5; + } + then { + the IUT entity sends a vPOST containing + uri indicating value CALLBACK_URI, + body containing + notificationType indicating value "ResourceUsageSubscription", + customerId set to CUSTOMER_ID, + tenantId set to TENANT_ID, + resourceUseInfo containing + cpuUsed set to 5 + ; + ; + ; to the MEC_SUB entity + } + } + } // TP_MEC_MEC048_MEO_CSE_019_OK + + + + Test Purpose { + TP Id "TP_MEC_MEC048_MEO_CSE_020_OK" + + Test objective + "Check that the CSE sends a notification on subscription expiration + if the CSE has an associated subscription and the event is generated" + + Reference + "ETSI GS MEC 048 V3.1.1, clause 7.8.3.4, clause 6.4.4" + + Config Id Config_MEC_6 + + PICS Selection PIC_SERVICES + + Initial conditions with { + the IUT entity having a ResourceUsageSubscription containing + subscriptionId set to SUBSCRIPTION_ID, + subscriptionType indicating value ResourceUsageSubscription, + callbackReference indicating value "some/uri", + _links indicating value LINK_TO_THE_RESOURCE, + customerId indicating value CUSTOMER_ID, + tenantId indicating value TENANT_ID, + expiryDeadline set to EXPIRY_DEADLINE + notificationTrigger containing + triggerType indicating value 10, //10 = Notification triggered based on the number of used CPUs. + threshold indicating value 4, + greaterOrLess indicating value 0 // 0: greater than or equal to the threshold. 1: less than or equal to the threshold. + ; + ; + } + + Expected behaviour + ensure that { + when { + the IUT entity generates a expiry_notification_event containing + subscriptionId set to SUBSCRIPTION_ID; + } + then { + the IUT entity sends a vPOST containing + uri indicating value CALLBACK_URI, + body containing + notificationType indicating value "ExpiryNotification", + _link containing + self set to SUBSCRIPTION_HREF_VALUE + ;, + expiryDeadline set to EXPIRY_DEADLINE + ; + ; to the MEC_SUB entity + } + } + } // TP_MEC_MEC048_MEO_CSE_020_OK + + + } -- GitLab From 07d932ddd91ea3fa9fee8b630d06576ef6e49c8d Mon Sep 17 00:00:00 2001 From: piscione Date: Tue, 18 Feb 2025 17:37:12 +0100 Subject: [PATCH 15/53] Fixed typo --- .../CSE/CustomerSelfServiceEnablement.tplan2 | 72 +++++++++---------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 b/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 index e539933..2523467 100644 --- a/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 +++ b/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 @@ -8,7 +8,7 @@ Package MEC_MEC048_MEO_CSE { Test objective "Check that the IUT responds with a list of all available tenantInfo - when requested to a MEC Orchestrator - No query parameters" + when requested to a CSE - No query parameters" Reference "ETSI GS MEC 048 V3.1.1, clause 7.3.3.1, clause 6.2.2" @@ -69,7 +69,7 @@ Package MEC_MEC048_MEO_CSE { Test objective "Check that the IUT responds with a list of all available tenantInfo - when requested to a MEC Orchestrator - customerId as query parameter" + when requested to a CSE - customerId as query parameter" Reference "ETSI GS MEC 048 V3.1.1, clause 7.3.3.1, clause 6.2.2" @@ -124,7 +124,7 @@ Package MEC_MEC048_MEO_CSE { Test objective "Check that the IUT responds with a list of all available tenantInfo - when requested to a MEC Orchestrator - customerId as query parameter" + when requested to a CSE - customerId as query parameter" Reference "ETSI GS MEC 048 V3.1.1, clause 7.3.3.1, clause 6.2.2" @@ -183,7 +183,7 @@ Package MEC_MEC048_MEO_CSE { TP Id "TP_MEC_MEC048_MEO_CSE_002_OK" Test objective - "Check that the IUT creates a new tenantInfo when requested to a MEC Orchestrator" + "Check that the IUT creates a new tenantInfo when requested to a CSE" Reference "ETSI GS MEC 048 V3.1.1, clause 7.3.3.4, clause 6.2.2" @@ -377,7 +377,7 @@ Package MEC_MEC048_MEO_CSE { TP Id "TP_MEC_MEC048_MEO_CSE_004_OK" Test objective - "Check that the IUT updates an existing tenantInfo when requested to a MEC Orchestrator" + "Check that the IUT updates an existing tenantInfo when requested to a CSE" Reference "ETSI GS MEC 048 V3.1.1, clause 7.4.3.2, clause 6.2.2" @@ -432,7 +432,7 @@ Package MEC_MEC048_MEO_CSE { TP Id "TP_MEC_MEC048_MEO_CSE_004_NF" Test objective - "Check that the IUT returns an error on updating a not existing tenantInfo requested to a MEC Orchestrator" + "Check that the IUT returns an error on updating a not existing tenantInfo requested to a CSE" Reference "ETSI GS MEC 048 V3.1.1, clause 7.4.3.2, clause 6.2.2" @@ -481,7 +481,7 @@ Package MEC_MEC048_MEO_CSE { TP Id "TP_MEC_MEC048_MEO_CSE_004_BR" Test objective - "Check that the IUT returns an error on updating with invalid values tenantInfo requested to a MEC Orchestrator" + "Check that the IUT returns an error on updating with invalid values tenantInfo requested to a CSE" Reference "ETSI GS MEC 048 V3.1.1, clause 7.4.3.2, clause 6.2.2" @@ -532,7 +532,7 @@ Package MEC_MEC048_MEO_CSE { TP Id "TP_MEC_MEC048_MEO_CSE_005_OK" Test objective - "Check that the IUT removes a tenantInfo when requested to a MEC Orchestrator" + "Check that the IUT removes a tenantInfo when requested to a CSE" Reference "ETSI GS MEC 048 V3.1.1, clause 7.4.3.5" @@ -571,7 +571,7 @@ Package MEC_MEC048_MEO_CSE { TP Id "TP_MEC_MEC048_MEO_CSE_005_NF" Test objective - "Check that the IUT returns an error on deleting a not existing tenantInfo when requested to a MEC Orchestrator" + "Check that the IUT returns an error on deleting a not existing tenantInfo when requested to a CSE" Reference "ETSI GS MEC 048 V3.1.1, clause 7.4.3.5" @@ -610,7 +610,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_006_OK" Test objective - "Check that the IUT returns a resourceQuotaInfo for a specific tenant when requested to a MEC Orchestrator" + "Check that the IUT returns a resourceQuotaInfo for a specific tenant when requested to a CSE" Reference "ETSI GS MEC 048 V3.1.1, clause 7.5.3.1, clause 6.2.3" @@ -657,7 +657,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_006_NF" Test objective - "Check that the IUT returns an error on retrieving resourceQuotaInfo for a not existing tenant when requested to a MEC Orchestrator" + "Check that the IUT returns an error on retrieving resourceQuotaInfo for a not existing tenant when requested to a CSE" Reference "ETSI GS MEC 048 V3.1.1, clause 7.5.3.1, clause 6.2.3" @@ -697,7 +697,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_007_OK" Test objective - "Check that the IUT updates the resourceQuotaInfo for an existing tenant when requested to a MEC Orchestrator" + "Check that the IUT updates the resourceQuotaInfo for an existing tenant when requested to a CSE" Reference "ETSI GS MEC 048 V3.1.1, clause 7.5.3.2, clause 6.2.3" @@ -751,7 +751,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_007_NF" Test objective - "Check that the IUT returns an error on updating the resourceQuotaInfo for a not existing tenant when requested to a MEC Orchestrator" + "Check that the IUT returns an error on updating the resourceQuotaInfo for a not existing tenant when requested to a CSE" Reference "ETSI GS MEC 048 V3.1.1, clause 7.5.3.2, clause 6.2.3" @@ -798,7 +798,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_008_OK" Test objective - "Check that the IUT creates the resourceQuotaInfo for an existing tenant when requested to a MEC Orchestrator" + "Check that the IUT creates the resourceQuotaInfo for an existing tenant when requested to a CSE" Reference "ETSI GS MEC 048 V3.1.1, clause 7.5.3.4, clause 6.2.3" @@ -853,7 +853,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_008_NF" Test objective - "Check that the IUT returns an error on creating the resourceQuotaInfo for a not existing tenant when requested to a MEC Orchestrator" + "Check that the IUT returns an error on creating the resourceQuotaInfo for a not existing tenant when requested to a CSE" Reference "ETSI GS MEC 048 V3.1.1, clause 7.5.3.4, clause 6.2.3" @@ -900,7 +900,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_009_OK" Test objective - "Check that the IUT returns the list of per site resource quota for a specific tenant when requested to a MEC Orchestrator - No filter" + "Check that the IUT returns the list of per site resource quota for a specific tenant when requested to a CSE - No filter" Reference "ETSI GS MEC 048 V3.1.1, clause 7.6.3.1, clause 6.2.4" @@ -967,7 +967,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_009_OK_01" Test objective - "Check that the IUT returns the list of per site resource quota for a specific tenant when requested to a MEC Orchestrator - siteId filter" + "Check that the IUT returns the list of per site resource quota for a specific tenant when requested to a CSE - siteId filter" Reference "ETSI GS MEC 048 V3.1.1, clause 7.6.3.1, clause 6.2.4" @@ -1027,7 +1027,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_009_NF" Test objective - "Check that the IUT returns an error on requesting site resource quota info on a not existing tenant when requested to a MEC Orchestrator" + "Check that the IUT returns an error on requesting site resource quota info on a not existing tenant when requested to a CSE" Reference "ETSI GS MEC 048 V3.1.1, clause 7.6.3.1, clause 6.2.4" @@ -1066,7 +1066,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_010_OK" Test objective - "Check that the IUT creates a site resource quota info for a existing tenant when requested to a MEC Orchestrator" + "Check that the IUT creates a site resource quota info for a existing tenant when requested to a CSE" Reference "ETSI GS MEC 048 V3.1.1, clause 7.6.3.4, clause 6.2.4" @@ -1175,7 +1175,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_011_OK" Test objective - "Check that the IUT returns the site resource quota for a specific tenant and site identifier when requested to a MEC Orchestrator" + "Check that the IUT returns the site resource quota for a specific tenant and site identifier when requested to a CSE" Reference "ETSI GS MEC 048 V3.1.1, clause 7.7.3.1, clause 6.2.4" @@ -1224,7 +1224,7 @@ Test Purpose { Test objective "Check that the IUT returns an error on requesting the site resource quota for a specific tenant and a not existing site identifier - when requested to a MEC Orchestrator" + when requested to a CSE" Reference "ETSI GS MEC 048 V3.1.1, clause 7.7.3.1, clause 6.2.4" @@ -1266,7 +1266,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_012_OK" Test objective - "Check that the IUT updates a site resource quota info for a existing tenant when requested to a MEC Orchestrator" + "Check that the IUT updates a site resource quota info for a existing tenant when requested to a CSE" Reference "ETSI GS MEC 048 V3.1.1, clause 7.7.3.2, clause 6.2.4" @@ -1324,7 +1324,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_012_BR" Test objective - "Check that the IUT returns an error updating a site resource quota info for a existing tenant when requested to a MEC Orchestrator" + "Check that the IUT returns an error updating a site resource quota info for a existing tenant when requested to a CSE" Reference "ETSI GS MEC 048 V3.1.1, clause 7.7.3.2, clause 6.2.4" @@ -1373,7 +1373,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_012_NF" Test objective - "Check that the IUT returns an error updating a site resource quota info for a not existing tenant when requested to a MEC Orchestrator" + "Check that the IUT returns an error updating a site resource quota info for a not existing tenant when requested to a CSE" Reference "ETSI GS MEC 048 V3.1.1, clause 7.7.3.2, clause 6.2.4" @@ -1423,7 +1423,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_013_OK" Test objective - "Check that the IUT returns the list of subscriptions when requested to a MEC Orchestrator - no filter" + "Check that the IUT returns the list of subscriptions when requested to a CSE - no filter" Reference "ETSI GS MEC 048 V3.1.1, clause 7.8.3.1, clause 6.3.4" @@ -1485,7 +1485,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_013_OK_02" Test objective - "Check that the IUT returns the list of subscriptions when requested to a MEC Orchestrator - subscription_type filter" + "Check that the IUT returns the list of subscriptions when requested to a CSE - subscription_type filter" Reference "ETSI GS MEC 048 V3.1.1, clause 7.8.3.1, clause 6.3.4" @@ -1544,7 +1544,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_014_OK" Test objective - "Check that the IUT creates a new subscription when requested to a MEC Orchestrator" + "Check that the IUT creates a new subscription when requested to a CSE" Reference "ETSI GS MEC 048 V3.1.1, clause 7.8.3.4, clause 6.3.2, clause 6.3.3" @@ -1615,7 +1615,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_014_OK_02" Test objective - "Check that the IUT creates a new subscription when requested to a MEC Orchestrator" + "Check that the IUT creates a new subscription when requested to a CSE" Reference "ETSI GS MEC 048 V3.1.1, clause 7.8.3.4, clause 6.3.2, clause 6.3.3" @@ -1690,7 +1690,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_014_BR" Test objective - "Check that the IUT returns an error on creating a new subscription when requested to a MEC Orchestrator" + "Check that the IUT returns an error on creating a new subscription when requested to a CSE" Reference "ETSI GS MEC 048 V3.1.1, clause 7.8.3.4, clause 6.3.2, clause 6.3.3" @@ -1750,7 +1750,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_015_OK" Test objective - "Check that the IUT returns a subscription when requested by a MEC Orchestrator" + "Check that the IUT returns a subscription when requested by a CSE" Reference "ETSI GS MEC 048 V3.1.1, clause 7.9.3.1, clause 6.3.2, clause 6.3.3" @@ -1808,7 +1808,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_015_NF" Test objective - "Check that the IUT returns an error on requesting a not existing subscription when requested by a MEC Orchestrator" + "Check that the IUT returns an error on requesting a not existing subscription when requested by a CSE" Reference "ETSI GS MEC 048 V3.1.1, clause 7.9.3.1, clause 6.3.2, clause 6.3.3" @@ -1849,7 +1849,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_016_OK" Test objective - "Check that the IUT updates an existing subscription when requested by a MEC Orchestrator" + "Check that the IUT updates an existing subscription when requested by a CSE" Reference "ETSI GS MEC 048 V3.1.1, clause 7.9.3.2, clause 6.3.2, clause 6.3.3" @@ -1924,7 +1924,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_016_NF" Test objective - "Check that the IUT returns an error updating an not existing subscription when requested by a MEC Orchestrator" + "Check that the IUT returns an error updating an not existing subscription when requested by a CSE" Reference "ETSI GS MEC 048 V3.1.1, clause 7.9.3.2, clause 6.3.2, clause 6.3.3" @@ -1981,7 +1981,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_016_BR" Test objective - "Check that the IUT returns an error updating an existing subscription with wrong parameters when requested by a MEC Orchestrator" + "Check that the IUT returns an error updating an existing subscription with wrong parameters when requested by a CSE" Reference "ETSI GS MEC 048 V3.1.1, clause 7.9.3.2, clause 6.3.2, clause 6.3.3" @@ -2041,7 +2041,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_017_OK" Test objective - "Check that the IUT deletes an existing subscription when requested by a MEC Orchestrator" + "Check that the IUT deletes an existing subscription when requested by a CSE" Reference "ETSI GS MEC 048 V3.1.1, clause 7.9.3.2" @@ -2081,7 +2081,7 @@ Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_017_NF" Test objective - "Check that the IUT returns an error on a deletion of a not existing subscription when requested by a MEC Orchestrator" + "Check that the IUT returns an error on a deletion of a not existing subscription when requested by a CSE" Reference "ETSI GS MEC 048 V3.1.1, clause 7.9.3.2" -- GitLab From 6e2795884a5990c7f3f340cbc86e9c0fa4ba1b9b Mon Sep 17 00:00:00 2001 From: piscione Date: Wed, 26 Mar 2025 19:54:08 +0100 Subject: [PATCH 16/53] Reviewed TPs of MEC033v3.1.1 --- .../MEX/IOTS/IOTDEV/RegisteredDevices.tplan2 | 47 +++++++++---------- .../IOTS/IOTPLAT/RegisteredIoTPlatform.tplan2 | 44 ++++++++--------- 2 files changed, 45 insertions(+), 46 deletions(-) diff --git a/Test Purposes/MEC033/MEX/IOTS/IOTDEV/RegisteredDevices.tplan2 b/Test Purposes/MEC033/MEX/IOTS/IOTDEV/RegisteredDevices.tplan2 index 2f24c18..ab3e3e7 100644 --- a/Test Purposes/MEC033/MEX/IOTS/IOTDEV/RegisteredDevices.tplan2 +++ b/Test Purposes/MEC033/MEX/IOTS/IOTDEV/RegisteredDevices.tplan2 @@ -13,7 +13,7 @@ Package MEC_MEC033_MEX_IOTS_IOTDEV { Test objective "Check that the IUT responds with the list of registered IoT devices - when queried by a Service Consumer" + when queried by a Service Consumer - No Filter" Reference "ETSI GS MEC 033 V3.1.1, clause 7.3.3.1" @@ -26,7 +26,7 @@ Package MEC_MEC033_MEX_IOTS_IOTDEV { the MEC_PROVIDER entity having a DeviceInfo containing deviceAuthenticationInfo indicating value SOME_CUSTOM_VALUES, deviceId indicating value HUMAN_READABLE_IDENTIFIER, - SUPI indicating value SUPI_DEVICE, + SUPI indicating value SUPI_DEVICE, //Assuming device is both LTE and 5G enabled IMSI indicating value IMSI_DEVICE, enabled set to false ; @@ -63,8 +63,6 @@ Package MEC_MEC033_MEX_IOTS_IOTDEV { } - - Test Purpose { TP Id "TP_MEC_MEC033_IOTS_IOTDEV_001_OK_02" @@ -125,7 +123,7 @@ Package MEC_MEC033_MEX_IOTS_IOTDEV { Test objective "Check that the IUT responds with the list of registered IoT devices - when queried by a Service Consumer filtering one field" + when queried by a Service Consumer, filtering one field" Reference "ETSI GS MEC 033 V3.1.1, clause 7.3.3.1" @@ -176,7 +174,7 @@ Package MEC_MEC033_MEX_IOTS_IOTDEV { Test objective "Check that the IUT responds with the list of registered IoT devices - when queried by a Service Consumer filtering the number of fields and applying a + when queried by a Service Consumer, filtering the number of fields and applying a filter to a specific field" Reference "ETSI GS MEC 033 V3.1.1, clause 7.3.3.1" @@ -251,7 +249,7 @@ Package MEC_MEC033_MEX_IOTS_IOTDEV { DeviceInfo containing deviceAuthenticationInfo indicating value SOME_CUSTOM_VALUES, deviceId indicating value HUMAN_READABLE_IDENTIFIER, - IMSI indicating value IMSI_DEVICE, + IMSI indicating value IMSI_DEVICE, //Assuming device is LTE and 5G enabled SUPI indicating value SUPI_DEVICE ; ; @@ -329,6 +327,7 @@ Package MEC_MEC033_MEX_IOTS_IOTDEV { } } + Test Purpose { TP Id "TP_MEC_MEC033_IOTS_IOTDEV_003_OK" @@ -359,7 +358,7 @@ Package MEC_MEC033_MEX_IOTS_IOTDEV { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "/iots/v1/registered_devices/{registeredDeviceId}" + uri indicating value "/iots/v1/registered_devices/REGISTERED_DEVICE_ID" ; from the MEC_CONSUMER entity } @@ -370,7 +369,7 @@ Package MEC_MEC033_MEX_IOTS_IOTDEV { body containing DeviceInfo containing deviceAuthenticationInfo indicating value SOME_CUSTOM_VALUES, - deviceId set to registeredDeviceId, + deviceId set to REGISTERED_DEVICE_ID, IMSI indicating value IMSI_DEVICE, SUPI indicating value SUPI_DEVICE, enabled indicating value false @@ -399,7 +398,7 @@ Test Purpose { the IUT entity being_in idle_state and the MEC_PROVIDER entity not having a DeviceInfo containing deviceAuthenticationInfo indicating value SOME_CUSTOM_VALUES, - deviceId set to registeredDeviceId, + deviceId set to REGISTERED_DEVICE_ID, IMSI indicating value IMSI_DEVICE, SUPI indicating value SUPI_DEVICE, enabled indicating value false @@ -412,7 +411,7 @@ Test Purpose { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "/iots/v1/registered_devices/{registeredDeviceId}" + uri indicating value "/iots/v1/registered_devices/NOT_EXISTING_IOT_DEVICE_ID" ; from the MEC_CONSUMER entity } @@ -443,7 +442,7 @@ Test Purpose { the IUT entity being_in idle_state and the MEC_PROVIDER entity having a DeviceInfo containing deviceAuthenticationInfo indicating value SOME_CUSTOM_VALUES, - deviceId set to registeredDeviceId, + deviceId set to REGISTERED_DEVICE_ID, IMSI indicating value IMSI_DEVICE, SUPI indicating value SUPI_DEVICE, enabled indicating value false @@ -455,7 +454,7 @@ Test Purpose { ensure that { when { the IUT entity receives a vPUT containing - uri indicating value "/iots/v1/registered_devices/{registeredDeviceId}" + uri indicating value "/iots/v1/registered_devices/REGISTERED_DEVICE_ID" body containing DeviceInfo containing //Updating TrafficRuleDescriptor and the requestedIoTPlatformId associated with deviceAuthenticationInfo indicating value SOME_CUSTOM_VALUES, @@ -525,7 +524,7 @@ Test Purpose { the IUT entity being_in idle_state and the MEC_PROVIDER entity not having a DeviceInfo containing deviceAuthenticationInfo indicating value SOME_CUSTOM_VALUES, - deviceId set to registeredDeviceId, + deviceId set to REGISTERED_DEVICE_ID, IMSI indicating value IMSI_DEVICE, SUPI indicating value SUPI_DEVICE, enabled indicating value false @@ -537,11 +536,11 @@ Test Purpose { ensure that { when { the IUT entity receives a vPUT containing - uri indicating value "/iots/v1/registered_devices/{registeredDeviceId}" + uri indicating value "/iots/v1/registered_devices/NOT_EXISTING_REGISTERED_DEVICE_ID" body containing DeviceInfo containing deviceAuthenticationInfo indicating value SOME_CUSTOM_VALUES, - deviceId set to registeredDeviceId, + deviceId set to REGISTERED_DEVICE_ID, IMSI indicating value IMSI_DEVICE, SUPI indicating value SUPI_DEVICE, requestedIotPlatformId indicating value REQ_IOT_PLATFORM, @@ -586,7 +585,7 @@ Test Purpose { the IUT entity being_in idle_state and the MEC_PROVIDER entity having a DeviceInfo containing deviceAuthenticationInfo indicating value SOME_CUSTOM_VALUES, - deviceId set to registeredDeviceId, + deviceId set to REGISTERED_DEVICE_ID, IMSI indicating value IMSI_DEVICE, SUPI indicating value SUPI_DEVICE, enabled indicating value false @@ -598,7 +597,7 @@ Test Purpose { ensure that { when { the IUT entity receives a vPUT containing - uri indicating value "/iots/v1/registered_devices/{registeredDeviceId}" + uri indicating value "/iots/v1/registered_devices/REGISTERED_DEVICE_ID" body containing DeviceInfo containing deviceAuthenticationInfo indicating value SOME_CUSTOM_VALUES, @@ -640,7 +639,7 @@ Test Purpose { TP Id "TP_MEC_MEC033_IOTS_IOTDEV_005_OK" Test objective - "Check that the IUT deregisters an IoT device information + "Check that the IUT unregisters an IoT device information when requested by a Service Consumer specifying the IoT registered device identifier" Reference "ETSI GS MEC 033 V3.1.1, clause 7.4.3.5" @@ -653,7 +652,7 @@ Test Purpose { the IUT entity being_in idle_state and the MEC_PROVIDER entity having a DeviceInfo containing deviceAuthenticationInfo indicating value SOME_CUSTOM_VALUES, - deviceId set to registeredDeviceId, + deviceId set to REGISTERED_DEVICE_ID, IMSI indicating value IMSI_DEVICE, SUPI indicating value SUPI_DEVICE, enabled indicating value false @@ -666,7 +665,7 @@ Test Purpose { ensure that { when { the IUT entity receives a vDELETE containing - uri indicating value "/iots/v1/registered_devices/{registeredDeviceId}" + uri indicating value "/iots/v1/registered_devices/REGISTERED_DEVICE_ID" ; from the MEC_CONSUMER entity } @@ -685,7 +684,7 @@ Test Purpose { Test objective "Check that the IUT returns an error - when a Service Consumer requests to deregisters an IoT device using incorrect parameters" + when a Service Consumer requests to unregisters an IoT device using incorrect parameters" Reference "ETSI GS MEC 033 V3.1.1, clause 7.4.3.5" @@ -697,7 +696,7 @@ Test Purpose { the IUT entity being_in idle_state and the MEC_PROVIDER entity not having a DeviceInfo containing deviceAuthenticationInfo indicating value SOME_CUSTOM_VALUES, - deviceId indicating value registeredDeviceId, + deviceId indicating value REGISTERED_DEVICE_ID, SUPI indicating value SUPI_DEVICE, IMSI indicating value IMSI_DEVICE, enabled indicating value false @@ -710,7 +709,7 @@ Test Purpose { ensure that { when { the IUT entity receives a vDELETE containing - uri indicating value "/iots/v1/registered_devices/{registeredDeviceId}" + uri indicating value "/iots/v1/registered_devices/NOT_EXISTING_REGISTERED_DEVICE_ID" ; from the MEC_CONSUMER entity } diff --git a/Test Purposes/MEC033/MEX/IOTS/IOTPLAT/RegisteredIoTPlatform.tplan2 b/Test Purposes/MEC033/MEX/IOTS/IOTPLAT/RegisteredIoTPlatform.tplan2 index 9332661..ae865e3 100755 --- a/Test Purposes/MEC033/MEX/IOTS/IOTPLAT/RegisteredIoTPlatform.tplan2 +++ b/Test Purposes/MEC033/MEX/IOTS/IOTPLAT/RegisteredIoTPlatform.tplan2 @@ -12,7 +12,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { Test objective "Check that the IUT responds with the list of registered IoT platforms - when queried by a Service Consumer" + when queried by a Service Consumer" Reference "ETSI GS MEC 033 V3.1.1, clause 7.5.3.1" @@ -58,7 +58,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { } - + Test Purpose { TP Id "TP_MEC_MEC033_MEX_IOTS_IOTPLAT_002_OK" @@ -135,7 +135,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { the IUT entity receives a vPOST containing uri indicating value "/iots/v1/registered_iot_platforms" body containing - IotPlatformInfo containing //userTransportInfo is a mandatory attribute of IotPlatformInfo, below not provided. + IotPlatformInfo containing //userTransportInfo is a mandatory attribute of IotPlatformInfo, in below payload is not provided. iotPlatformId indicating value IOT_PLATFORM_ID, enabled indicating value BOOLEAN_VALUE ; @@ -170,7 +170,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { Initial conditions with { the IUT entity being_in idle_state and the MEC_PROVIDER entity having a IotPlatformInfo containing - iotPlatformId set to registeredIotPlatformId, + iotPlatformId set to IOT_PLATFORM_ID, userTransportInfo indicating value USER_TRANSPORT_INFO, enabled indicating value BOOLEAN_VALUE ; @@ -182,7 +182,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "/iots/v1/registered_iot_platforms/{registeredIotPlatformId}" + uri indicating value "/iots/v1/registered_iot_platforms/IOT_PLATFORM_ID" ; from the MEC_CONSUMER entity } @@ -219,7 +219,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { Initial conditions with { the IUT entity being_in idle_state and the MEC_PROVIDER entity not having a IotPlatformInfo containing - iotPlatformId set to registeredIotPlatformId, + iotPlatformId set to NOT_EXISTING_IOT_PLATFORM_ID, userTransportInfo indicating value USER_TRANSPORT_INFO, enabled indicating value BOOLEAN_VALUE ; @@ -230,7 +230,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "/iots/v1/registered_iot_platforms/{registeredIotPlatformId}" + uri indicating value "/iots/v1/registered_iot_platforms/NOT_EXISTING_IOT_PLATFORM_ID" ; from the MEC_CONSUMER entity } @@ -261,7 +261,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { Initial conditions with { the IUT entity being_in idle_state and the MEC_PROVIDER entity having a IotPlatformInfo containing - iotPlatformId set to registeredIotPlatformId, + iotPlatformId set to IOT_PLATFORM_ID, userTransportInfo indicating value USER_TRANSPORT_INFO, enabled indicating value BOOLEAN_VALUE ; @@ -273,11 +273,11 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { ensure that { when { the IUT entity receives a vPUT containing - uri indicating value "/iots/v1/registered_iot_platforms/{registeredIotPlatformId}" + uri indicating value "/iots/v1/registered_iot_platforms/IOT_PLATFORM_ID" body containing IotPlatformInfo containing //Updating TrafficRuleDescriptor and the requestedIoTPlatformId associated with - iotPlatformId set to registeredIotPlatformId, - userTranspostInfo indicating value USER_TRANSPORT_INFO, + iotPlatformId set to IOT_PLATFORM_ID, + userTranspostInfo indicating value NEW_USER_TRANSPORT_INFO, enabled indicating value BOOLEAN_VALUE ; ; @@ -290,8 +290,8 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { status_code set to "200 OK", body containing IotPlatformInfo containing - iotPlatformId set to registeredIotPlatformId, - userTranspostInfo indicating value USER_TRANSPORT_INFO, + iotPlatformId set to IOT_PLATFORM_ID, + userTranspostInfo indicating value NEW_USER_TRANSPORT_INFO, enabled indicating value BOOLEAN_VALUE ; ; @@ -317,7 +317,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { Initial conditions with { the IUT entity being_in idle_state and the MEC_PROVIDER entity not having a IotPlatformInfo containing - iotPlatformId set to registeredIotPlatformId, + iotPlatformId set to NOT_EXISTING_IOT_PLATFORM_ID, userTransportInfo indicating value USER_TRANSPORT_INFO, enabled indicating value BOOLEAN_VALUE ; @@ -329,10 +329,10 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { ensure that { when { the IUT entity receives a vPUT containing - uri indicating value "/iots/v1/registered_iot_platforms/{registeredIotPlatformId}" + uri indicating value "/iots/v1/registered_iot_platforms/NOT_EXISTING_IOT_PLATFORM_ID" body containing IotPlatformInfo containing - iotPlatformId set to registeredIotPlatformId, + iotPlatformId set to NOT_EXISTING_IOT_PLATFORM_ID, userTranspostInfo indicating value USER_TRANSPORT_INFO, enabled indicating value BOOLEAN_VALUE ; @@ -353,7 +353,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { TP Id "TP_MEC_MEC033_MEX_IOTS_IOTPLAT_005_OK" Test objective - "Check that the IUT deregisters an IoT platform information + "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" @@ -365,7 +365,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { Initial conditions with { the IUT entity being_in idle_state and the MEC_PROVIDER entity having a IotPlatformInfo containing - iotPlatformId set to registeredIotPlatformId, + iotPlatformId set to EXISTING_IOT_PLATFORM_ID, userTransportInfo indicating value USER_TRANSPORT_INFO, enabled indicating value BOOLEAN_VALUE ; @@ -376,7 +376,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { ensure that { when { the IUT entity receives a vDELETE containing - uri indicating value "/iots/v1/registered_iot_platforms/{registeredIotPlatformId}" + uri indicating value "/iots/v1/registered_iot_platforms/EXISTING_IOT_PLATFORM_ID" ; from the MEC_CONSUMER entity } @@ -396,7 +396,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { Test objective "Check that the IUT returns an error - when a Service Consumer request to deregister an IoT platform using incorrect parameters" + 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" @@ -407,7 +407,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { Initial conditions with { the IUT entity being_in idle_state and the MEC_PROVIDER entity not having a IotPlatformInfo containing - iotPlatformId set to registeredIotPlatformId, + iotPlatformId set to NOT_EXISTING_IOT_PLATFORM_ID, userTransportInfo indicating value USER_TRANSPORT_INFO, enabled indicating value BOOLEAN_VALUE ; @@ -417,7 +417,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { ensure that { when { the IUT entity receives a vDELETE containing - uri indicating value "/iots/v1/registered_iot_platforms/{registeredIotPlatformId}" + uri indicating value "/iots/v1/registered_iot_platforms/" ; from the MEC_CONSUMER entity } -- GitLab From e77bcfe73831dcf2caddab05b5462a0e52d1d7d1 Mon Sep 17 00:00:00 2001 From: Gabriele Scivoletto Date: Thu, 27 Mar 2025 16:28:03 +0100 Subject: [PATCH 17/53] maitenance of MEC021 --- Test Purposes/MEC021/SRV/AMS/Ams.tplan2 | 287 +++++++-- Test Purposes/MEC021/SRV/AMS/Ams_BO_BI.tplan2 | 596 ++++++++++++++++++ 2 files changed, 822 insertions(+), 61 deletions(-) diff --git a/Test Purposes/MEC021/SRV/AMS/Ams.tplan2 b/Test Purposes/MEC021/SRV/AMS/Ams.tplan2 index 9584832..f5277a9 100644 --- a/Test Purposes/MEC021/SRV/AMS/Ams.tplan2 +++ b/Test Purposes/MEC021/SRV/AMS/Ams.tplan2 @@ -37,7 +37,9 @@ Package MEC_MEC021_SRV_AMS_BV { appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_1, serviceConsumerId indicating value SERVICE_CONSUMER_ID_1;, RegistrationInfo containing - appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2;; + appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2 + ; + ; } Expected behaviour @@ -55,7 +57,11 @@ Package MEC_MEC021_SRV_AMS_BV { RegistrationInfo containing appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_1;, RegistrationInfo containing - appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2;;;; + appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2 + ; + ; + ; + ; to the AMS_CLIENT entity } } @@ -81,7 +87,9 @@ Package MEC_MEC021_SRV_AMS_BV { appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_1, serviceConsumerId indicating value SERVICE_CONSUMER_ID_1;, RegistrationInfo containing - appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2;; + appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2 + ; + ; } Expected behaviour @@ -97,7 +105,11 @@ Package MEC_MEC021_SRV_AMS_BV { body containing RegistrationInfoList containing RegistrationInfo containing - appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_1;;;; + appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_1 + ; + ; + ; + ; to the AMS_CLIENT entity } } @@ -122,9 +134,13 @@ Package MEC_MEC021_SRV_AMS_BV { RegistrationInfo containing appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_1, serviceConsumerId containing - appInstanceId indicating value APP_INSTANCE_ID_1;;, + appInstanceId indicating value APP_INSTANCE_ID_1 + ; + ;, RegistrationInfo containing - appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2;; + appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2 + ; + ; } Expected behaviour @@ -142,7 +158,12 @@ Package MEC_MEC021_SRV_AMS_BV { RegistrationInfo containing appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_1, serviceConsumerId containing - appInstanceId indicating value APP_INSTANCE_ID_1;;;;; + appInstanceId indicating value APP_INSTANCE_ID_1 + ; + ; + ; + ; + ; to the AMS_CLIENT entity } } @@ -167,7 +188,9 @@ Package MEC_MEC021_SRV_AMS_BV { RegistrationInfo containing appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_1;, RegistrationInfo containing - appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2;; + appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2 + ; + ; } Expected behaviour @@ -184,7 +207,11 @@ Package MEC_MEC021_SRV_AMS_BV { RegistrationInfoList containing RegistrationInfo containing appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_1, - not serviceConsumerId;;;; + not serviceConsumerId + ; + ; + ; + ; to the AMS_CLIENT entity } } @@ -283,7 +310,11 @@ Package MEC_MEC021_SRV_AMS_BV { body containing RegistrationInfo containing serviceConsumerId containing - appInstanceId set to APP_INS_ID;;;; + appInstanceId set to APP_INS_ID + ; + ; + ; + ; from the AMS_CLIENT entity } then { @@ -293,7 +324,11 @@ Package MEC_MEC021_SRV_AMS_BV { RegistrationInfo containing appMobilityServiceId set to any_value, serviceConsumerId containing - appInstanceId set to APP_INS_ID;;;; + appInstanceId set to APP_INS_ID + ; + ; + ; + ; to the AMS_CLIENT entity } } @@ -325,7 +360,10 @@ Package MEC_MEC021_SRV_AMS_BV { uri indicating value "/amsi/v1/app_mobility_services", body containing RegistrationRequest containing - appMobilityServiceId indicating value any_value;;; // wrong field value: Shall be absent in POST requests, and present otherwise + appMobilityServiceId indicating value any_value // wrong field value: Shall be absent in POST requests, and present otherwise + ; + ; + ; from the AMS_CLIENT entity } then { @@ -364,7 +402,9 @@ Package MEC_MEC021_SRV_AMS_BV { the IUT entity receives a vGET containing uri indicating value "/amsi/v1/subscriptions", query_parameters containing - subscriptionType indicating value SUBSCRIPTION_TYPE;; // mobility_proc or adj_app_info + subscriptionType indicating value SUBSCRIPTION_TYPE // mobility_proc or adj_app_info + ; + ; from the MEC_SUB entity } then { @@ -376,7 +416,11 @@ Package MEC_MEC021_SRV_AMS_BV { _links containing self indicating value SUBSCRIPTION_HREF_VALUE;, subscriptionType indicating value SUBSCRIPTION_TYPE, // mobility_proc or adj_app_info - callbackReference set to any_value;;;; + callbackReference set to any_value + ; + ; + ; + ; to the MEC_SUB entity } } @@ -410,7 +454,9 @@ Package MEC_MEC021_SRV_AMS_BV { the IUT entity receives a vGET containing uri indicating value "/amsi/v1/subscriptions/", query_parameters containing - subscriptionType indicating value "info_app_adj";; // Wrong parameter + subscriptionType indicating value "info_app_adj" // Wrong parameter + ; + ; from the MEC_SUB entity } then { @@ -450,7 +496,10 @@ Package MEC_MEC021_SRV_AMS_BV { NotificationSubscription containing subscriptionType indicating value SUBSCRIPTION_TYPE, // MobilityProcedureSubscription or AdjacentAppInfoSubscription callbackReference indicating value CALLBACK_REFERENCE, - filterCriteria set to any_value;;; + filterCriteria set to any_value + ; + ; + ; from the AMS_CLIENT entity } then { @@ -459,7 +508,10 @@ Package MEC_MEC021_SRV_AMS_BV { body containing NotificationSubscription containing subscriptionType indicating value SUBSCRIPTION_TYPE, - callbackReference indicating value CALLBACK_REFERENCE;;; + callbackReference indicating value CALLBACK_REFERENCE + ; + ; + ; to the AMS_CLIENT entity } } @@ -493,7 +545,10 @@ Package MEC_MEC021_SRV_AMS_BV { body containing NotificationSubscription containing subscriptionType indicating value "Subscription", // wrong parameter: MobilityProcedureSubscription or AdjacentAppInfoSubscription - callbackReference indicating value CALLBACK_REFERENCE;;; + callbackReference indicating value CALLBACK_REFERENCE + ; + ; + ; from the AMS_CLIENT entity } then { @@ -541,7 +596,10 @@ Package MEC_MEC021_SRV_AMS_BV { body containing NotificationSubscription containing subscriptionType indicating value SUBSCRIPTION_TYPE, // MobilityProcedureSubscription or AdjacentAppInfoSubscription - callbackReference indicating value CALLBACK_REFERENCE;;; + callbackReference indicating value CALLBACK_REFERENCE + ; + ; + ; to the MEC_SUB entity } } @@ -605,7 +663,9 @@ Package MEC_MEC021_SRV_AMS_BV { Initial conditions with { the IUT entity having a AMS_subscription containing _link containing - self indicating value SUBSCRIPTION_HREF_VALUE;; + self indicating value SUBSCRIPTION_HREF_VALUE + ; + ; } Expected behaviour @@ -642,7 +702,9 @@ Package MEC_MEC021_SRV_AMS_BV { Initial conditions with { the IUT entity having a AMS_subscription containing _link containing - self indicating value SUBSCRIPTION_HREF_VALUE;; + self indicating value SUBSCRIPTION_HREF_VALUE + ; + ; } Expected behaviour @@ -690,7 +752,10 @@ Package MEC_MEC021_SRV_AMS_BV { body containing NotificationSubscription containing subscriptionType indicating value SUBSCRIPTION_TYPE, // MobilityProcedureSubscription or AdjacentAppInfoSubscription - callbackReference indicating value NEW_CALLBACK_REFERENCE;;; + callbackReference indicating value NEW_CALLBACK_REFERENCE + ; + ; + ; from the MEC_SUB entity } then { @@ -699,7 +764,10 @@ Package MEC_MEC021_SRV_AMS_BV { body containing NotificationSubscription containing subscriptionType indicating value SUBSCRIPTION_TYPE, // MobilityProcedureSubscription or AdjacentAppInfoSubscription - callbackReference indicating value NEW_CALLBACK_REFERENCE;;; + callbackReference indicating value NEW_CALLBACK_REFERENCE + ; + ; + ; to the MEC_SUB entity } } @@ -736,7 +804,10 @@ Package MEC_MEC021_SRV_AMS_BV { body containing NotificationSubscription containing subscriptionType indicating value "Subscription", // Wrong parameter: MobilityProcedureSubscription or AdjacentAppInfoSubscription - callbackReference indicating value NEW_CALLBACK_REFERENCE;;; + callbackReference indicating value NEW_CALLBACK_REFERENCE + ; + ; + ; from the MEC_SUB entity } then { @@ -778,7 +849,10 @@ Package MEC_MEC021_SRV_AMS_BV { body containing NotificationSubscription containing subscriptionType indicating value SUBSCRIPTION_TYPE, // MobilityProcedureSubscription or AdjacentAppInfoSubscription - callbackReference indicating value NEW_CALLBACK_REFERENCE;;; + callbackReference indicating value NEW_CALLBACK_REFERENCE + ; + ; + ; from the MEC_SUB entity } then { @@ -808,7 +882,9 @@ Package MEC_MEC021_SRV_AMS_BV { subscriptionType indicating value "MobilityProcedureSubscription", callbackReference indicating value CALLBACK_URI, filterCriteria containing - appInstanceId set to APP_INSTANCE_ID;; + appInstanceId set to APP_INSTANCE_ID + ; + ; } Expected behaviour @@ -824,7 +900,9 @@ Package MEC_MEC021_SRV_AMS_BV { notificationType indicating value "MobilityProcedureNotification", targetAppInfo containing appInstanceId set to APP_INSTANCE_ID;, - mobilityStatus set to any_value;; + mobilityStatus set to any_value + ; + ; to the MEC_SUB entity } } @@ -849,7 +927,9 @@ Package MEC_MEC021_SRV_AMS_BV { subscriptionType indicating value "AdjacentAppInfoSubscription", callbackReference indicating value CALLBACK_URI, filterCriteria containing - appInstanceId set to APP_INSTANCE_ID;; + appInstanceId set to APP_INSTANCE_ID + ; + ; } Expected behaviour @@ -864,7 +944,10 @@ Package MEC_MEC021_SRV_AMS_BV { body containing notificationType indicating value "AdjacentAppInfoNotification", adjacentAppInfo containing - appInstanceId set to APP_INSTANCE_ID;;; + appInstanceId set to APP_INSTANCE_ID + ; + ; + ; to the MEC_SUB entity } } @@ -905,7 +988,9 @@ Package MEC_MEC021_SRV_AMS_BV { uri indicating value CALLBACK_URI, body containing notificationType indicating value "ExpiryNotification", - expiryDeadline set to EXPIRY_DEADLINE;; + expiryDeadline set to EXPIRY_DEADLINE + ; + ; to the MEC_SUB entity } } @@ -931,7 +1016,9 @@ Package MEC_MEC021_SRV_AMS_BV { appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_1, serviceConsumerId indicating value SERVICE_CONSUMER_ID_1;, RegistrationInfo containing - appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2;; + appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2 + ; + ; } Expected behaviour @@ -946,7 +1033,10 @@ Package MEC_MEC021_SRV_AMS_BV { status set to "200 OK", body containing RegistrationInfo containing - appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID;;; + appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID + ; + ; + ; to the AMS_CLIENT entity } } @@ -972,7 +1062,9 @@ Package MEC_MEC021_SRV_AMS_BV { appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_1, serviceConsumerId indicating value SERVICE_CONSUMER_ID_1;, RegistrationInfo containing - appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2;; + appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2 + ; + ; } Expected behaviour @@ -1010,9 +1102,13 @@ Package MEC_MEC021_SRV_AMS_BV { RegistrationInfo containing appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_1, serviceConsumerId containing - appInstanceId indicating value SERVICE_CONSUMER_ID_1;;, + appInstanceId indicating value SERVICE_CONSUMER_ID_1 + ; + ;, RegistrationInfo containing - appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2;; + appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2 + ; + ; } Expected behaviour @@ -1023,7 +1119,11 @@ Package MEC_MEC021_SRV_AMS_BV { body containing RegistrationInfo containing serviceConsumerId containing - appInstanceId indicating value NEW_APP_INS_ID_NEW_1;;;; + appInstanceId indicating value NEW_APP_INS_ID_NEW_1 + ; + ; + ; + ; from the AMS_CLIENT entity } then { @@ -1033,7 +1133,11 @@ Package MEC_MEC021_SRV_AMS_BV { RegistrationInfo containing appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_1, serviceConsumerId containing - appInstanceId indicating value NEW_APP_INS_ID_NEW_1;;;; + appInstanceId indicating value NEW_APP_INS_ID_NEW_1 + ; + ; + ; + ; to the AMS_CLIENT entity } } @@ -1059,9 +1163,13 @@ Package MEC_MEC021_SRV_AMS_BV { RegistrationInfo containing appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_1, serviceConsumerId containing - appInstanceId indicating value SERVICE_CONSUMER_ID_1;;, + appInstanceId indicating value SERVICE_CONSUMER_ID_1 + ; + ;, RegistrationInfo containing - appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2;; + appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2 + ; + ; } Expected behaviour @@ -1071,7 +1179,10 @@ Package MEC_MEC021_SRV_AMS_BV { uri indicating value "/amsi/v1/app_mobility_services/{APP_MOBILITY_SERVICE_ID_1}", body containing RegistrationInfo containing - appMobilityServiceId indicating value omit;;; // Wrong field value: Shall be present + appMobilityServiceId indicating value omit // Wrong field value: Shall be present + ; + ; + ; from the AMS_CLIENT entity } then { @@ -1102,9 +1213,13 @@ Package MEC_MEC021_SRV_AMS_BV { RegistrationInfo containing appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_1, serviceConsumerId containing - appInstanceId indicating value SERVICE_CONSUMER_ID_1;;, + appInstanceId indicating value SERVICE_CONSUMER_ID_1 + ; + ;, RegistrationInfo containing - appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2;; + appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2 + ; + ; } Expected behaviour @@ -1115,7 +1230,11 @@ Package MEC_MEC021_SRV_AMS_BV { body containing RegistrationInfo containing serviceConsumerId containing - appInstanceId indicating value NEW_APP_INS_ID_NEW_1;;;; + appInstanceId indicating value NEW_APP_INS_ID_NEW_1 + ; + ; + ; + ; from the AMS_CLIENT entity } then { @@ -1146,9 +1265,13 @@ Package MEC_MEC021_SRV_AMS_BV { RegistrationInfo containing appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_1, serviceConsumerId containing - appInstanceId indicating value SERVICE_CONSUMER_ID_1;;, + appInstanceId indicating value SERVICE_CONSUMER_ID_1 + ; + ;, RegistrationInfo containing - appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2;; + appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2 + ; + ; } Expected behaviour @@ -1187,9 +1310,13 @@ Package MEC_MEC021_SRV_AMS_BV { RegistrationInfo containing appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_1, serviceConsumerId containing - appInstanceId indicating value SERVICE_CONSUMER_ID_1;;, + appInstanceId indicating value SERVICE_CONSUMER_ID_1 + ; + ;, RegistrationInfo containing - appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2;; + appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2 + ; + ; } Expected behaviour @@ -1226,9 +1353,13 @@ Package MEC_MEC021_SRV_AMS_BV { RegistrationInfo containing appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_1, serviceConsumerId containing - appInstanceId indicating value SERVICE_CONSUMER_ID_1;;, + appInstanceId indicating value SERVICE_CONSUMER_ID_ + ; + ;, RegistrationInfo containing - appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2;; + appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2 + ; + ; } Expected behaviour @@ -1265,9 +1396,13 @@ Package MEC_MEC021_SRV_AMS_BV { RegistrationInfo containing appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_1, serviceConsumerId containing - appInstanceId indicating value SERVICE_CONSUMER_ID_1;;, + appInstanceId indicating value SERVICE_CONSUMER_ID_1 + ; + ;, RegistrationInfo containing - appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2;; + appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2 + ; + ; } Expected behaviour @@ -1306,7 +1441,9 @@ Package MEC_MEC021_SRV_AMS_BV { appDId indicating value APP_ID_1;, AdjacentAppInstanceInfo containing appInstanceId indicating value APP_INSTANCE_ID_2, - appDId indicating value APP_ID_2;; + appDId indicating value APP_ID_2 + ; + ; } Expected behaviour @@ -1326,7 +1463,11 @@ Package MEC_MEC021_SRV_AMS_BV { appDId indicating value APP_ID_1;, AdjacentAppInstanceInfo containing appInstanceId indicating value APP_INSTANCE_ID_2, - appDId indicating value APP_ID_2;;;; + appDId indicating value APP_ID_2 + ; + ; + ; + ; to the AMS_CLIENT entity } } @@ -1353,7 +1494,9 @@ Package MEC_MEC021_SRV_AMS_BV { appDId indicating value APP_ID_1;, AdjacentAppInstanceInfo containing appInstanceId indicating value APP_INSTANCE_ID_2, - appDId indicating value APP_ID_2;; + appDId indicating value APP_ID_2 + ; + ; } Expected behaviour @@ -1370,7 +1513,11 @@ Package MEC_MEC021_SRV_AMS_BV { AdjacentAppInstanceInfoList containing AdjacentAppInstanceInfo containing appInstanceId indicating value APP_INSTANCE_ID_1, - appDId indicating value APP_ID_1;;;; + appDId indicating value APP_ID_1 + ; + ; + ; + ; to the AMS_CLIENT entity } } @@ -1400,7 +1547,9 @@ Package MEC_MEC021_SRV_AMS_BV { appDId indicating value APP_ID_2;, AdjacentAppInstanceInfo containing appInstanceId indicating value APP_INSTANCE_ID_3, - appDId indicating value APP_ID_3;; + appDId indicating value APP_ID_3 + ; + ; } Expected behaviour @@ -1420,7 +1569,11 @@ Package MEC_MEC021_SRV_AMS_BV { appDId indicating value APP_ID_1;, AdjacentAppInstanceInfo containing appInstanceId indicating value APP_INSTANCE_ID_3, - appDId indicating value APP_ID_3;;;; + appDId indicating value APP_ID_3 + ; + ; + ; + ; to the AMS_CLIENT entity } } @@ -1484,7 +1637,10 @@ Package MEC_MEC021_SRV_AMS_BV { appDId indicating value APP_ID_2;, AdjacentAppInstanceInfo containing appInstanceId indicating value APP_INSTANCE_ID_3, - appDId indicating value APP_ID_3;; + appDId indicating value APP_ID_3 + ; + ; + } Expected behaviour @@ -1532,7 +1688,10 @@ Package MEC_MEC021_SRV_AMS_BV { subscriptionType indicating value SUBSCRIPTION_TYPE, // MobilityProcedureSubscription or AdjacentAppInfoSubscription callbackReference indicating value CALLBACK_URL, requestTestNotification indicating value true, - address indicating value ACR_SOME_IP;;; + address indicating value ACR_SOME_IP + ; + ; + ; from the MEC_APP entity } then { @@ -1544,14 +1703,20 @@ Package MEC_MEC021_SRV_AMS_BV { callbackReference indicating value CALLBACK_URL, requestTestNotification indicating value true, // FIXME: To be confirmed _links indicating value LINKS, - address indicating value ACR_SOME_IP;;; + address indicating value ACR_SOME_IP + ; + ; + ; to the MEC_APP entity and the IUT entity sends a vPOST containing Uri set to CALLBACK_URL body containing testNotification containing notificationType indicating value "TestNotification", - _links indicating value LINKS;;; + _links indicating value LINKS + ; + ; + ; to the MEC_APP entity } } diff --git a/Test Purposes/MEC021/SRV/AMS/Ams_BO_BI.tplan2 b/Test Purposes/MEC021/SRV/AMS/Ams_BO_BI.tplan2 index d152394..64700df 100644 --- a/Test Purposes/MEC021/SRV/AMS/Ams_BO_BI.tplan2 +++ b/Test Purposes/MEC021/SRV/AMS/Ams_BO_BI.tplan2 @@ -17,5 +17,601 @@ Package MEC_MEC021_SRV_AMS_BO_BI { import all from MEC_Common; + Test Purpose { + TP Id "TP_MEC_MEC021_SRV_AMS_001_BR" + Test objective + "Check that the AMS service returns an error when receives a query about a registered application mobility service with wrong parameters" + + Reference + "ETSI GS MEC 021 3.1.1, clause 7.2.2", + "ETSI GS MEC 021 3.1.1, clause 8.3.3.1" + + Config Id Config_MEC_1 + + PICS Selection PIC_AMS + + Initial conditions with { + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/amsi/v1/app_mobility_services?filter=(appMobilityServiceId,eq,{APP_MOBILITY_SERVICE_ID_1})"; // Wrong filter arguments + from the AMS_CLIENT entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status set to "400 Bad Request"; + to the AMS_CLIENT entity + } + } + } + + Test Purpose { + TP Id "TP_MEC_MEC021_SRV_AMS_002_BR" // Negative test: 400 Bad request + + Test objective + "Check that the AMS service sends an error when it receives a malformed request to create a new application mobility service" + + Reference + "ETSI GS MEC 021 3.1.1, clause 6.2", + "ETSI GS MEC 021 3.1.1, clause 7.2.2", + "ETSI GS MEC 021 3.1.1, clause 8.3.3.4" + + Config Id Config_MEC_1 + + PICS Selection PIC_AMS + + 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 "/amsi/v1/app_mobility_services", + body containing + RegistrationRequest containing + appMobilityServiceId indicating value any_value // wrong field value: Shall be absent in POST requests, and present otherwise + ; + ; + ; + from the AMS_CLIENT entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status set to "400 Bad Request"; + to the AMS_CLIENT entity + } + } + } + + Test Purpose { + TP Id "TP_MEC_MEC021_SRV_AMS_003_BR" + + Test objective + "Check that the AMS service sends an error when it receives a malformed query about the available subscriptions" + + Reference + "ETSI GS MEC 021 3.1.1, clause 6.9", + "ETSI GS MEC 021 3.1.1, clause 7.3.4", + "ETSI GS MEC 021 3.1.1, clause 8.6.3.1" + + Config Id Config_MEC_1 + + PICS Selection PIC_AMS + + Initial conditions with { + the IUT entity having a AMS_subscription containing + _link containing + self indicating value SUBSCRIPTION_HREF_VALUE;, + subscriptionType indicating value SUBSCRIPTION_TYPE; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/amsi/v1/subscriptions/", + query_parameters containing + subscriptionType indicating value "info_app_adj" // Wrong parameter + ; + ; + from the MEC_SUB entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status set to "400 Bad Request"; + to the MEC_SUB entity + } + } + } + + Test Purpose { + TP Id "TP_MEC_MEC021_SRV_AMS_004_BR" + + Test objective + "Check that the AMS service sends an error when it receives a malformed request to create a notification subscription" + + Reference + "ETSI GS MEC 021 3.1.1, clause 6.9", + "ETSI GS MEC 021 3.1.1, clause 7.3.2", + "ETSI GS MEC 021 3.1.1, clause 7.3.3", + "ETSI GS MEC 021 3.1.1, clause 8.6.3.4" + + Config Id Config_MEC_1 + + PICS Selection PIC_AMS + + 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 "/amsi/v1/subscriptions/", + body containing + NotificationSubscription containing + subscriptionType indicating value "Subscription", // wrong parameter: MobilityProcedureSubscription or AdjacentAppInfoSubscription + callbackReference indicating value CALLBACK_REFERENCE + ; + ; + ; + from the AMS_CLIENT entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status set to "400 Bad Request"; + to the AMS_CLIENT entity + } + } + } + + Test Purpose { + TP Id "TP_MEC_MEC021_SRV_AMS_005_NF" + + Test objective + "Check that the AMS service returns an error when receives a query about a not existing subscription" + + Reference + "ETSI GS MEC 021 3.1.1, clause 6.9", + "ETSI GS MEC 021 3.1.1, clause 7.4.2", + "ETSI GS MEC 021 3.1.1, clause 7.4.3", + "ETSI GS MEC 021 3.1.1, clause 8.7.3.1" + + Config Id Config_MEC_1 + + PICS Selection PIC_AMS + + Initial conditions with { + the IUT entity having a AMS_subscription containing + _link containing + self indicating value SUBSCRIPTION_HREF_VALUE;, + callbackReference indicating value CALLBACK_REFERENCE, + subscriptionType indicating value SUBSCRIPTION_TYPE; // MobilityProcedureSubscription or AdjacentAppInfoSubscription + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value UNKNOWN_SUBSCRIPTION_HREF_VALUE; + from the MEC_SUB entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status set to "404 Not Found"; + to the MEC_SUB entity + } + } + } + + Test Purpose { + TP Id "TP_MEC_MEC021_SRV_AMS_006_NF" + + Test objective + "Check that the AMS service sends an error when it receives a delete request for a not existing subscription" + + Reference + "ETSI GS MEC 021 3.1.1, clause 6.7", + "ETSI GS MEC 021 3.1.1, clause 7.3.2", + "ETSI GS MEC 021 3.1.1, clause 7.3.3", + "ETSI GS MEC 021 3.1.1, clause 8.7.3.5" + + Config Id Config_MEC_1 + + PICS Selection PIC_AMS + + Initial conditions with { + the IUT entity having a AMS_subscription containing + _link containing + self indicating value SUBSCRIPTION_HREF_VALUE + ; + ; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vDELETE containing + uri indicating value UNKNOWN_SUBSCRIPTION_HREF_VALUE; + from the MEC_SUB entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status set to "404 Not Found"; + to the MEC_SUB entity + } + } + } + + Test Purpose { + TP Id "TP_MEC_MEC021_SRV_AMS_007_BR" + + Test objective + "Check that the AMS service sends an error when it receives a malformed modify request for a given subscription" + + Reference + "ETSI GS MEC 021 3.1.1, clause 7.3.2", + "ETSI GS MEC 021 3.1.1, clause 7.3.3", + "ETSI GS MEC 021 3.1.1, clause 8.7.3.2" + + Config Id Config_MEC_1 + + PICS Selection PIC_AMS + + Initial conditions with { + the IUT entity having a AMS_subscription containing + _link containing + self indicating value SUBSCRIPTION_HREF_VALUE;, + callbackReference indicating value CALLBACK_REFERENCE, + subscriptionType indicating value SUBSCRIPTION_TYPE; // MobilityProcedureSubscription or AdjacentAppInfoSubscription + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value SUBSCRIPTION_HREF_VALUE, + body containing + NotificationSubscription containing + subscriptionType indicating value "Subscription", // Wrong parameter: MobilityProcedureSubscription or AdjacentAppInfoSubscription + callbackReference indicating value NEW_CALLBACK_REFERENCE + ; + ; + ; + from the MEC_SUB entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status set to "400 Bad Request"; + to the MEC_SUB entity + } + } + } + + Test Purpose { + TP Id "TP_MEC_MEC021_SRV_AMS_007_NF" + + Test objective + "Check that the AMS service sends an error when it receives a modify request for a not existing subscription" + + Reference + "ETSI GS MEC 021 3.1.1, clause 7.3.2", + "ETSI GS MEC 021 3.1.1, clause 7.3.3", + "ETSI GS MEC 021 3.1.1, clause 8.7.3.2" + + Config Id Config_MEC_1 + + PICS Selection PIC_AMS + + Initial conditions with { + the IUT entity having a AMS_subscription containing + _link containing + self indicating value SUBSCRIPTION_HREF_VALUE;, + callbackReference indicating value CALLBACK_REFERENCE, + subscriptionType indicating value SUBSCRIPTION_TYPE; // MobilityProcedureSubscription or AdjacentAppInfoSubscription + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value UNKNOWN_SUBSCRIPTION_HREF_VALUE, + body containing + NotificationSubscription containing + subscriptionType indicating value SUBSCRIPTION_TYPE, // MobilityProcedureSubscription or AdjacentAppInfoSubscription + callbackReference indicating value NEW_CALLBACK_REFERENCE + ; + ; + ; + from the MEC_SUB entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status set to "404 Not Found"; + to the MEC_SUB entity + } + } + } + + Test Purpose { + TP Id "TP_MEC_MEC021_SRV_AMS_011_NF" + + Test objective + "Check that the AMS service sends an error when receives a query about a not existing individual application mobility service" + + Reference + "ETSI GS MEC 021 3.1.1, clause 7.2.2", + "ETSI GS MEC 021 3.1.1, clause 8.4.3.1" + + Config Id Config_MEC_1 + + PICS Selection PIC_AMS + + Initial conditions with { + the IUT entity having a RegistrationInfoList containing + RegistrationInfo containing + appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_1, + serviceConsumerId indicating value SERVICE_CONSUMER_ID_1;, + RegistrationInfo containing + appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2 + ; + ; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/amsi/v1/app_mobility_services/{NON_EXISTENT_APP_MOBILITY_SERVICE_ID}"; + from the AMS_CLIENT entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status set to "404 Not Found"; + to the AMS_CLIENT entity + } + } + } + + Test Purpose { + TP Id "TP_MEC_MEC021_SRV_AMS_012_NF" + + Test objective + "Check that the AMS service sends an error when receives a request to modify a not existing individual application mobility service" + + Reference + "ETSI GS MEC 021 3.1.1, clause 6.4", + "ETSI GS MEC 021 3.1.1, clause 7.2.2", + "ETSI GS MEC 021 3.1.1, clause 8.4.3.2" + + Config Id Config_MEC_1 + + PICS Selection PIC_AMS + + Initial conditions with { + the IUT entity having a RegistrationInfoList containing + RegistrationInfo containing + appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_1, + serviceConsumerId containing + appInstanceId indicating value SERVICE_CONSUMER_ID_1 + ; + ;, + RegistrationInfo containing + appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2 + ; + ; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value "/amsi/v1/app_mobility_services/{NON_EXISTENT_APP_MOBILITY_SERVICE_ID}", + body containing + RegistrationInfo containing + serviceConsumerId containing + appInstanceId indicating value NEW_APP_INS_ID_NEW_1 + ; + ; + ; + ; + from the AMS_CLIENT entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status set to "404 Not Found"; + to the AMS_CLIENT entity + } + } + } + + Test Purpose { + TP Id "TP_MEC_MEC021_SRV_AMS_012_BR" + + Test objective + "Check that the AMS service sends an error when receives a request to modify a individual application mobility service using bad parameters" + + Reference + "ETSI GS MEC 021 3.1.1, clause 6.4", + "ETSI GS MEC 021 3.1.1, clause 7.2.2", + "ETSI GS MEC 021 3.1.1, clause 8.4.3.2" + + Config Id Config_MEC_1 + + PICS Selection PIC_AMS + + Initial conditions with { + the IUT entity having a RegistrationInfoList containing + RegistrationInfo containing + appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_1, + serviceConsumerId containing + appInstanceId indicating value SERVICE_CONSUMER_ID_1 + ; + ;, + RegistrationInfo containing + appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2 + ; + ; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value "/amsi/v1/app_mobility_services/{APP_MOBILITY_SERVICE_ID_1}", + body containing + RegistrationInfo containing + appMobilityServiceId indicating value omit + ; + ; + ; // Wrong field value: Shall be present + from the AMS_CLIENT entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status set to "400 Bad Request"; + to the AMS_CLIENT entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC021_SRV_AMS_013_NF" + + Test objective + "Check that the AMS service sends an error when is requested to delete the resource + that represents the individual application mobility service" + + Reference + "ETSI GS MEC 021 3.1.1, clause 6.3", + "ETSI GS MEC 021 3.1.1, clause 7.2.2", + "ETSI GS MEC 021 3.1.1, clause 8.4.3.5" + + Config Id Config_MEC_1 + + PICS Selection PIC_AMS + + Initial conditions with { + the IUT entity having a RegistrationInfoList containing + RegistrationInfo containing + appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_1, + serviceConsumerId containing + appInstanceId indicating value SERVICE_CONSUMER_ID_1 + ; + ;, + RegistrationInfo containing + appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2 + ; + ; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vDELETE containing + uri indicating value "/amsi/v1/app_mobility_services/{NON_ESISTENT_APP_MOBILITY_SERVICE_ID}"; + from the AMS_CLIENT entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status set to "404 Not Found"; + to the AMS_CLIENT entity + } + } + } + + Test Purpose { + TP Id "TP_MEC_MEC021_SRV_AMS_014_NF" + + Test objective + "Check that the AMS service send an error when is requested to deregister a not existent individual application mobility service" + + Reference + "ETSI GS MEC 021 3.1.1, clause 7.2.2", + "ETSI GS MEC 021 3.1.1, clause 8.5.3.4" + + Config Id Config_MEC_1 + + PICS Selection PIC_AMS + + Initial conditions with { + the IUT entity having a RegistrationInfoList containing + RegistrationInfo containing + appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_1, + serviceConsumerId containing + appInstanceId indicating value SERVICE_CONSUMER_ID_1 + ; + ;, + RegistrationInfo containing + appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2 + ; + ; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "/amsi/v1/app_mobility_services/{NON_EXISTENT_APP_MOBILITY_SERVICE_ID}/deregisterTask"; + from the AMS_CLIENT entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status set to "404 Not Found"; + to the AMS_CLIENT entity + } + } + } + + Test Purpose { + TP Id "TP_MEC_MEC021_SRV_AMS_015_BR" + + Test objective + "Check that the AMS service sends an error about a specified adjacent application instances when request is inconsistent" + + Reference + "ETSI GS MEC 021 3.1.1, clause 7.2.3", + "ETSI GS MEC 021 3.1.1, clause 8.8.3.1" + + Config Id Config_MEC_1 + + PICS Selection PIC_AMS + + Initial conditions with { + the IUT entity having a AdjacentAppInstanceInfoList containing + AdjacentAppInstanceInfo containing + appInstanceId indicating value APP_INSTANCE_ID_1, + appDId indicating value APP_ID_1;, + AdjacentAppInstanceInfo containing + appInstanceId indicating value APP_INSTANCE_ID_2, + appDId indicating value APP_ID_2;, + AdjacentAppInstanceInfo containing + appInstanceId indicating value APP_INSTANCE_ID_3, + appDId indicating value APP_ID_3 + ; + ; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/amsi/v1/queries/adjacent_app_instances?filter(appInstanceId,eq,{APP_INSTANCE_ID_1})"; + from the AMS_CLIENT entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status set to "400 Bad Request"; + to the AMS_CLIENT entity + } + } + } } -- GitLab From 3af6489542d93419c3e290f275c80a976d91afcf Mon Sep 17 00:00:00 2001 From: Gabriele Scivoletto Date: Thu, 27 Mar 2025 16:54:13 +0100 Subject: [PATCH 18/53] updated MEC030 --- .../MEC030/SRV/V2XInformationService.tplan2 | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Test Purposes/MEC030/SRV/V2XInformationService.tplan2 b/Test Purposes/MEC030/SRV/V2XInformationService.tplan2 index 3d5ff21..499984a 100644 --- a/Test Purposes/MEC030/SRV/V2XInformationService.tplan2 +++ b/Test Purposes/MEC030/SRV/V2XInformationService.tplan2 @@ -1605,6 +1605,19 @@ Package MEC_MEC030_SRV_V2X { _links containing self indicating value HREF_SUBSCRIPTION;;;; to the MEC_APP entity + and the IUT entity sends a vPOST containing + Uri set to CALLBACK_URL + body containing + PredQosNotification containing + notificationType indicating value "PredQosNotification", + notificationId indicating value any_value, + timeStamp indicating value any_value, + location indicating value any_value, + qos indicating value any_value, + _links containing + self indicating value HREF_SUBSCRIPTION;;;; + to the MEC_APP entity + and the IUT entity doNotSendNotificationAfterTimerExpiry } } } -- GitLab From fd89e12aaf1d3d63336c57d323f57ea3b877c63c Mon Sep 17 00:00:00 2001 From: Gabriele Scivoletto Date: Thu, 27 Mar 2025 17:01:09 +0100 Subject: [PATCH 19/53] updated MEC030 --- .../MEC030/SRV/V2XInformationService.tplan2 | 336 +++++++++--------- 1 file changed, 168 insertions(+), 168 deletions(-) diff --git a/Test Purposes/MEC030/SRV/V2XInformationService.tplan2 b/Test Purposes/MEC030/SRV/V2XInformationService.tplan2 index 499984a..7e6e5a8 100644 --- a/Test Purposes/MEC030/SRV/V2XInformationService.tplan2 +++ b/Test Purposes/MEC030/SRV/V2XInformationService.tplan2 @@ -14,9 +14,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with a configured provisioning information over Uu unicast when queried by a MEC Application" Reference - "ETSI GS MEC 030 V3.1.1, clause 5.5.1", - "ETSI GS MEC 030 V3.1.1, clause 6.2.2", - "ETSI GS MEC 030 V3.1.1, clause 7.3.3.1" + "ETSI GS MEC 030 V3.3.1, clause 5.5.1", + "ETSI GS MEC 030 V3.3.1, clause 6.2.2", + "ETSI GS MEC 030 V3.3.1, clause 7.3.3.1" Config Id Config_MEC_1 @@ -57,9 +57,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with a configured provisioning information over Uu unicast when queried by a MEC Application" Reference - "ETSI GS MEC 030 V3.1.1, clause 5.5.1", - "ETSI GS MEC 030 V3.1.1, clause 6.2.2", - "ETSI GS MEC 030 V3.1.1, clause 7.3.3.1" + "ETSI GS MEC 030 V3.3.1, clause 5.5.1", + "ETSI GS MEC 030 V3.3.1, clause 6.2.2", + "ETSI GS MEC 030 V3.3.1, clause 7.3.3.1" Config Id Config_MEC_1 @@ -101,9 +101,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 030 V3.1.1, clause 5.5.1", - "ETSI GS MEC 030 V3.1.1, clause 6.2.2", - "ETSI GS MEC 030 V3.1.1, clause 7.3.3.1" + "ETSI GS MEC 030 V3.3.1, clause 5.5.1", + "ETSI GS MEC 030 V3.3.1, clause 6.2.2", + "ETSI GS MEC 030 V3.3.1, clause 7.3.3.1" Config Id Config_MEC_1 @@ -141,9 +141,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 030 V3.1.1, clause 5.5.1", - "ETSI GS MEC 030 V3.1.1, clause 6.2.2", - "ETSI GS MEC 030 V3.1.1, clause 7.3.3.1" + "ETSI GS MEC 030 V3.3.1, clause 5.5.1", + "ETSI GS MEC 030 V3.3.1, clause 6.2.2", + "ETSI GS MEC 030 V3.3.1, clause 7.3.3.1" Config Id Config_MEC_1 @@ -181,9 +181,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with a configured provisioning information over Uu MBMS when queried by a MEC Application" Reference - "ETSI GS MEC 030 V3.1.1, clause 5.5.2", - "ETSI GS MEC 030 V3.1.1, clause 6.2.3", - "ETSI GS MEC 030 V3.1.1, clause 7.4.3.1" + "ETSI GS MEC 030 V3.3.1, clause 5.5.2", + "ETSI GS MEC 030 V3.3.1, clause 6.2.3", + "ETSI GS MEC 030 V3.3.1, clause 7.4.3.1" Config Id Config_MEC_1 @@ -225,9 +225,9 @@ Package MEC_MEC030_SRV_V2X { when queried by a MEC Application" Reference - "ETSI GS MEC 030 V3.1.1, clause 5.5.2", - "ETSI GS MEC 030 V3.1.1, clause 6.2.3", - "ETSI GS MEC 030 V3.1.1, clause 7.4.3.1" + "ETSI GS MEC 030 V3.3.1, clause 5.5.2", + "ETSI GS MEC 030 V3.3.1, clause 6.2.3", + "ETSI GS MEC 030 V3.3.1, clause 7.4.3.1" Config Id Config_MEC_1 @@ -268,9 +268,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 030 V3.1.1, clause 5.5.2", - "ETSI GS MEC 030 V3.1.1, clause 6.2.3", - "ETSI GS MEC 030 V3.1.1, clause 7.4.3.1" + "ETSI GS MEC 030 V3.3.1, clause 5.5.2", + "ETSI GS MEC 030 V3.3.1, clause 6.2.3", + "ETSI GS MEC 030 V3.3.1, clause 7.4.3.1" Config Id Config_MEC_1 @@ -309,9 +309,9 @@ Package MEC_MEC030_SRV_V2X { a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 030 V3.1.1, clause 5.5.2", - "ETSI GS MEC 030 V3.1.1, clause 6.2.3", - "ETSI GS MEC 030 V3.1.1, clause 7.4.3.1" + "ETSI GS MEC 030 V3.3.1, clause 5.5.2", + "ETSI GS MEC 030 V3.3.1, clause 6.2.3", + "ETSI GS MEC 030 V3.3.1, clause 7.4.3.1" Config Id Config_MEC_1 @@ -349,9 +349,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with a configured provisioning information over PC5 when queried by a MEC Application" Reference - "ETSI GS MEC 030 V3.1.1, clause 5.5.3", - "ETSI GS MEC 030 V3.1.1, clause 6.2.4", - "ETSI GS MEC 030 V3.1.1, clause 7.5.3.1" + "ETSI GS MEC 030 V3.3.1, clause 5.5.3", + "ETSI GS MEC 030 V3.3.1, clause 6.2.4", + "ETSI GS MEC 030 V3.3.1, clause 7.5.3.1" Config Id Config_MEC_1 @@ -392,9 +392,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with a configured provisioning information over PC5 when queried by a MEC Application" Reference - "ETSI GS MEC 030 V3.1.1, clause 5.5.3", - "ETSI GS MEC 030 V3.1.1, clause 6.2.4", - "ETSI GS MEC 030 V3.1.1, clause 7.5.3.1" + "ETSI GS MEC 030 V3.3.1, clause 5.5.3", + "ETSI GS MEC 030 V3.3.1, clause 6.2.4", + "ETSI GS MEC 030 V3.3.1, clause 7.5.3.1" Config Id Config_MEC_1 @@ -436,9 +436,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 030 V3.1.1, clause 5.5.3", - "ETSI GS MEC 030 V3.1.1, clause 6.2.4", - "ETSI GS MEC 030 V3.1.1, clause 7.5.3.1" + "ETSI GS MEC 030 V3.3.1, clause 5.5.3", + "ETSI GS MEC 030 V3.3.1, clause 6.2.4", + "ETSI GS MEC 030 V3.3.1, clause 7.5.3.1" Config Id Config_MEC_1 @@ -476,9 +476,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 030 V3.1.1, clause 5.5.3", - "ETSI GS MEC 030 V3.1.1, clause 6.2.4", - "ETSI GS MEC 030 V3.1.1, clause 7.5.3.1" + "ETSI GS MEC 030 V3.3.1, clause 5.5.3", + "ETSI GS MEC 030 V3.3.1, clause 6.2.4", + "ETSI GS MEC 030 V3.3.1, clause 7.5.3.1" Config Id Config_MEC_1 @@ -516,9 +516,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT processes properly a request to information of V2X Message Distribution servers" Reference - "ETSI GS MEC 030 V3.1.1, clause 5.5.4", - "ETSI GS MEC 030 V3.1.1, clause 6.2.5", - "ETSI GS MEC 030 V3.1.1, clause 7.6.3.4" + "ETSI GS MEC 030 V3.3.1, clause 5.5.4", + "ETSI GS MEC 030 V3.3.1, clause 6.2.5", + "ETSI GS MEC 030 V3.3.1, clause 7.6.3.4" Config Id Config_MEC_1 @@ -565,9 +565,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 030 V3.1.1, clause 5.5.4", - "ETSI GS MEC 030 V3.1.1, clause 6.2.5", - "ETSI GS MEC 030 V3.1.1, clause 7.6.3.4" + "ETSI GS MEC 030 V3.3.1, clause 5.5.4", + "ETSI GS MEC 030 V3.3.1, clause 6.2.5", + "ETSI GS MEC 030 V3.3.1, clause 7.6.3.4" Config Id Config_MEC_1 @@ -608,9 +608,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 030 V3.1.1, clause 5.5.4", - "ETSI GS MEC 030 V3.1.1, clause 6.2.5", - "ETSI GS MEC 030 V3.1.1, clause 7.6.3.4" + "ETSI GS MEC 030 V3.3.1, clause 5.5.4", + "ETSI GS MEC 030 V3.3.1, clause 6.2.5", + "ETSI GS MEC 030 V3.3.1, clause 7.6.3.4" Config Id Config_MEC_1 @@ -651,9 +651,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT sends a request about QoS information for a vehicular UE when queried by a MEC Application" Reference - "ETSI GS MEC 030 V3.1.1, clause 5.5.5", - "ETSI GS MEC 030 V3.1.1, clause 6.2.6", - "ETSI GS MEC 030 V3.1.1, clause 7.7.3.4" + "ETSI GS MEC 030 V3.3.1, clause 5.5.5", + "ETSI GS MEC 030 V3.3.1, clause 6.2.6", + "ETSI GS MEC 030 V3.3.1, clause 7.7.3.4" Config Id Config_MEC_1 @@ -700,9 +700,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 030 V3.1.1, clause 5.5.5", - "ETSI GS MEC 030 V3.1.1, clause 6.2.6", - "ETSI GS MEC 030 V3.1.1, clause 7.7.3.4" + "ETSI GS MEC 030 V3.3.1, clause 5.5.5", + "ETSI GS MEC 030 V3.3.1, clause 6.2.6", + "ETSI GS MEC 030 V3.3.1, clause 7.7.3.4" Config Id Config_MEC_1 @@ -743,9 +743,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 030 V3.1.1, clause 5.5.5", - "ETSI GS MEC 030 V3.1.1, clause 6.2.6", - "ETSI GS MEC 030 V3.1.1, clause 7.7.3.4" + "ETSI GS MEC 030 V3.3.1, clause 5.5.5", + "ETSI GS MEC 030 V3.3.1, clause 6.2.6", + "ETSI GS MEC 030 V3.3.1, clause 7.7.3.4" Config Id Config_MEC_1 @@ -786,9 +786,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT processes properly a request to publish a V2X message" Reference - "ETSI GS MEC 030 V3.1.1, clause 5.5.10.1", - "ETSI GS MEC 030 V3.1.1, clause 6.2.7", - "ETSI GS MEC 030 V3.1.1, clause 7.8.3.4" + "ETSI GS MEC 030 V3.3.1, clause 5.5.10.1", + "ETSI GS MEC 030 V3.3.1, clause 6.2.7", + "ETSI GS MEC 030 V3.3.1, clause 7.8.3.4" Config Id Config_MEC_1 @@ -830,9 +830,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 030 V3.1.1, clause 5.5.10.1", - "ETSI GS MEC 030 V3.1.1, clause 6.2.7", - "ETSI GS MEC 030 V3.1.1, clause 7.8.3.4" + "ETSI GS MEC 030 V3.3.1, clause 5.5.10.1", + "ETSI GS MEC 030 V3.3.1, clause 6.2.7", + "ETSI GS MEC 030 V3.3.1, clause 7.8.3.4" Config Id Config_MEC_1 @@ -874,9 +874,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested list of subscription when queried by a MEC Application - prov_chg_uu_uni" Reference - "ETSI GS MEC 030 V3.1.1, clause 6.3.2", - "ETSI GS MEC 030 V3.1.1, clause 6.3.7", - "ETSI GS MEC 030 V3.1.1, clause 7.9.3.1" + "ETSI GS MEC 030 V3.3.1, clause 6.3.2", + "ETSI GS MEC 030 V3.3.1, clause 6.3.7", + "ETSI GS MEC 030 V3.3.1, clause 7.9.3.1" Config Id Config_MEC_1 @@ -938,9 +938,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested list of subscription when queried by a MEC Application - prov_chg_uu_mbms" Reference - "ETSI GS MEC 030 V3.1.1, clause 6.3.3", - "ETSI GS MEC 030 V3.1.1, clause 6.3.7", - "ETSI GS MEC 030 V3.1.1, clause 7.9.3.1" + "ETSI GS MEC 030 V3.3.1, clause 6.3.3", + "ETSI GS MEC 030 V3.3.1, clause 6.3.7", + "ETSI GS MEC 030 V3.3.1, clause 7.9.3.1" Config Id Config_MEC_1 @@ -1002,9 +1002,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested list of subscription when queried by a MEC Application - prov_chg_pc5" Reference - "ETSI GS MEC 030 V3.1.1, clause 6.3.4", - "ETSI GS MEC 030 V3.1.1, clause 6.3.7", - "ETSI GS MEC 030 V3.1.1, clause 7.9.3.1" + "ETSI GS MEC 030 V3.3.1, clause 6.3.4", + "ETSI GS MEC 030 V3.3.1, clause 6.3.7", + "ETSI GS MEC 030 V3.3.1, clause 7.9.3.1" Config Id Config_MEC_1 @@ -1067,9 +1067,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested list of subscription when queried by a MEC Application - v2x_msg" Reference - "ETSI GS MEC 030 V3.1.1, clause 6.3.5", - "ETSI GS MEC 030 V3.1.1, clause 6.3.7", - "ETSI GS MEC 030 V3.1.1, clause 7.9.3.1" + "ETSI GS MEC 030 V3.3.1, clause 6.3.5", + "ETSI GS MEC 030 V3.3.1, clause 6.3.7", + "ETSI GS MEC 030 V3.3.1, clause 7.9.3.1" Config Id Config_MEC_1 @@ -1131,9 +1131,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested list of subscription when queried by a MEC Application - pred_qos" Reference - "ETSI GS MEC 030 V3.1.1, clause 6.3.5", - "ETSI GS MEC 030 V3.1.1, clause 6.3.7", - "ETSI GS MEC 030 V3.1.1, clause 7.9.3.1" + "ETSI GS MEC 030 V3.3.1, clause 6.3.5", + "ETSI GS MEC 030 V3.3.1, clause 6.3.7", + "ETSI GS MEC 030 V3.3.1, clause 7.9.3.1" Config Id Config_MEC_1 @@ -1195,13 +1195,13 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested list of subscription when queried by a MEC Application" Reference - "ETSI GS MEC 030 V3.1.1, clause 6.3.2", - "ETSI GS MEC 030 V3.1.1, clause 6.3.3", - "ETSI GS MEC 030 V3.1.1, clause 6.3.4", - "ETSI GS MEC 030 V3.1.1, clause 6.3.5", - "ETSI GS MEC 030 V3.1.1, clause 6.3.6", - "ETSI GS MEC 030 V3.1.1, clause 6.3.7", - "ETSI GS MEC 030 V3.1.1, clause 7.9.3.1" + "ETSI GS MEC 030 V3.3.1, clause 6.3.2", + "ETSI GS MEC 030 V3.3.1, clause 6.3.3", + "ETSI GS MEC 030 V3.3.1, clause 6.3.4", + "ETSI GS MEC 030 V3.3.1, clause 6.3.5", + "ETSI GS MEC 030 V3.3.1, clause 6.3.6", + "ETSI GS MEC 030 V3.3.1, clause 6.3.7", + "ETSI GS MEC 030 V3.3.1, clause 7.9.3.1" Config Id Config_MEC_1 @@ -1271,13 +1271,13 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 030 V3.1.1, clause 6.3.2", - "ETSI GS MEC 030 V3.1.1, clause 6.3.3", - "ETSI GS MEC 030 V3.1.1, clause 6.3.4", - "ETSI GS MEC 030 V3.1.1, clause 6.3.5", - "ETSI GS MEC 030 V3.1.1, clause 6.3.6", - "ETSI GS MEC 030 V3.1.1, clause 6.3.7", - "ETSI GS MEC 030 V3.1.1, clause 7.9.3.1" + "ETSI GS MEC 030 V3.3.1, clause 6.3.2", + "ETSI GS MEC 030 V3.3.1, clause 6.3.3", + "ETSI GS MEC 030 V3.3.1, clause 6.3.4", + "ETSI GS MEC 030 V3.3.1, clause 6.3.5", + "ETSI GS MEC 030 V3.3.1, clause 6.3.6", + "ETSI GS MEC 030 V3.3.1, clause 6.3.7", + "ETSI GS MEC 030 V3.3.1, clause 7.9.3.1" Config Id Config_MEC_1 @@ -1332,8 +1332,8 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested to create a subscription - ProvChgUuUniSubscription" Reference - "ETSI GS MEC 030 V3.1.1, clause 6.3.2", - "ETSI GS MEC 030 V3.1.1, clause 7.9.3.4" + "ETSI GS MEC 030 V3.3.1, clause 6.3.2", + "ETSI GS MEC 030 V3.3.1, clause 7.9.3.4" Config Id Config_MEC_1 @@ -1392,8 +1392,8 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested to create a subscription - ProvChgUuMbmsSubscription" Reference - "ETSI GS MEC 030 V3.1.1, clause 6.3.3", - "ETSI GS MEC 030 V3.1.1, clause 7.9.3.4" + "ETSI GS MEC 030 V3.3.1, clause 6.3.3", + "ETSI GS MEC 030 V3.3.1, clause 7.9.3.4" Config Id Config_MEC_1 @@ -1450,8 +1450,8 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested to create a subscription - ProvChgPc5Subscription" Reference - "ETSI GS MEC 030 V3.1.1, clause 6.3.3", - "ETSI GS MEC 030 V3.1.1, clause 7.9.3.4" + "ETSI GS MEC 030 V3.3.1, clause 6.3.3", + "ETSI GS MEC 030 V3.3.1, clause 7.9.3.4" Config Id Config_MEC_1 @@ -1508,8 +1508,8 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested to create a subscription - V2xMsgSubscription" Reference - "ETSI GS MEC 030 V3.1.1, clause 6.3.3", - "ETSI GS MEC 030 V3.1.1, clause 7.9.3.4" + "ETSI GS MEC 030 V3.3.1, clause 6.3.3", + "ETSI GS MEC 030 V3.3.1, clause 7.9.3.4" Config Id Config_MEC_1 @@ -1568,8 +1568,8 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested to create a subscription - PredQosSubscription" Reference - "ETSI GS MEC 030 V3.1.1, clause 6.3.3", - "ETSI GS MEC 030 V3.1.1, clause 7.9.3.4" + "ETSI GS MEC 030 V3.3.1, clause 6.3.3", + "ETSI GS MEC 030 V3.3.1, clause 7.9.3.4" Config Id Config_MEC_1 @@ -1629,13 +1629,13 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 030 V3.1.1, clause 6.3.2", - "ETSI GS MEC 030 V3.1.1, clause 6.3.3", - "ETSI GS MEC 030 V3.1.1, clause 6.3.4", - "ETSI GS MEC 030 V3.1.1, clause 6.3.5", - "ETSI GS MEC 030 V3.1.1, clause 6.3.6", - "ETSI GS MEC 030 V3.1.1, clause 6.3.7", - "ETSI GS MEC 030 V3.1.1, clause 7.9.3.1" + "ETSI GS MEC 030 V3.3.1, clause 6.3.2", + "ETSI GS MEC 030 V3.3.1, clause 6.3.3", + "ETSI GS MEC 030 V3.3.1, clause 6.3.4", + "ETSI GS MEC 030 V3.3.1, clause 6.3.5", + "ETSI GS MEC 030 V3.3.1, clause 6.3.6", + "ETSI GS MEC 030 V3.3.1, clause 6.3.7", + "ETSI GS MEC 030 V3.3.1, clause 7.9.3.1" Config Id Config_MEC_1 @@ -1673,8 +1673,8 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested of subscription information when queried by a MEC Application - ProvChgUuUniSubscription" Reference - "ETSI GS MEC 030 V3.1.1, clause 6.3.2", - "ETSI GS MEC 030 V3.1.1, clause 7.10.3.1" + "ETSI GS MEC 030 V3.3.1, clause 6.3.2", + "ETSI GS MEC 030 V3.3.1, clause 7.10.3.1" Config Id Config_MEC_1 @@ -1733,8 +1733,8 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested of subscription information when queried by a MEC Application - ProvChgUuMbmsSubscription" Reference - "ETSI GS MEC 030 V3.1.1, clause 6.3.3", - "ETSI GS MEC 030 V3.1.1, clause 7.10.3.1" + "ETSI GS MEC 030 V3.3.1, clause 6.3.3", + "ETSI GS MEC 030 V3.3.1, clause 7.10.3.1" Config Id Config_MEC_1 @@ -1793,8 +1793,8 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested of subscription information when queried by a MEC Application - ProvChgPc5Subscription" Reference - "ETSI GS MEC 030 V3.1.1, clause 6.3.4", - "ETSI GS MEC 030 V3.1.1, clause 7.10.3.1" + "ETSI GS MEC 030 V3.3.1, clause 6.3.4", + "ETSI GS MEC 030 V3.3.1, clause 7.10.3.1" Config Id Config_MEC_1 @@ -1853,8 +1853,8 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested of subscription information when queried by a MEC Application - V2xMsgSubscription" Reference - "ETSI GS MEC 030 V3.1.1, clause 6.3.5", - "ETSI GS MEC 030 V3.1.1, clause 7.10.3.1" + "ETSI GS MEC 030 V3.3.1, clause 6.3.5", + "ETSI GS MEC 030 V3.3.1, clause 7.10.3.1" Config Id Config_MEC_1 @@ -1913,8 +1913,8 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested of subscription information when queried by a MEC Application - PredQosSubscription" Reference - "ETSI GS MEC 030 V3.1.1, clause 6.3.5", - "ETSI GS MEC 030 V3.1.1, clause 7.10.3.1" + "ETSI GS MEC 030 V3.3.1, clause 6.3.5", + "ETSI GS MEC 030 V3.3.1, clause 7.10.3.1" Config Id Config_MEC_1 @@ -1973,11 +1973,11 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 030 V3.1.1, clause 6.3.2", - "ETSI GS MEC 030 V3.1.1, clause 6.3.3", - "ETSI GS MEC 030 V3.1.1, clause 6.3.4", - "ETSI GS MEC 030 V3.1.1, clause 6.3.5", - "ETSI GS MEC 030 V3.1.1, clause 7.10.3.1" + "ETSI GS MEC 030 V3.3.1, clause 6.3.2", + "ETSI GS MEC 030 V3.3.1, clause 6.3.3", + "ETSI GS MEC 030 V3.3.1, clause 6.3.4", + "ETSI GS MEC 030 V3.3.1, clause 6.3.5", + "ETSI GS MEC 030 V3.3.1, clause 7.10.3.1" Config Id Config_MEC_1 @@ -2030,11 +2030,11 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 030 V3.1.1, clause 6.3.2", - "ETSI GS MEC 030 V3.1.1, clause 6.3.3", - "ETSI GS MEC 030 V3.1.1, clause 6.3.4", - "ETSI GS MEC 030 V3.1.1, clause 6.3.5", - "ETSI GS MEC 030 V3.1.1, clause 7.10.3.1" + "ETSI GS MEC 030 V3.3.1, clause 6.3.2", + "ETSI GS MEC 030 V3.3.1, clause 6.3.3", + "ETSI GS MEC 030 V3.3.1, clause 6.3.4", + "ETSI GS MEC 030 V3.3.1, clause 6.3.5", + "ETSI GS MEC 030 V3.3.1, clause 7.10.3.1" Config Id Config_MEC_1 @@ -2087,9 +2087,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested of updating subscription when queried by a MEC Application - ProvChgUuUniSubscription" Reference - "ETSI GS MEC 030 V3.1.1, clause 5.5.6.3", - "ETSI GS MEC 030 V3.1.1, clause 6.3.2", - "ETSI GS MEC 030 V3.1.1, clause 7.10.3.2" + "ETSI GS MEC 030 V3.3.1, clause 5.5.6.3", + "ETSI GS MEC 030 V3.3.1, clause 6.3.2", + "ETSI GS MEC 030 V3.3.1, clause 7.10.3.2" Config Id Config_MEC_1 @@ -2138,9 +2138,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested of updating subscription when queried by a MEC Application - ProvChgUuMbmsSubscription" Reference - "ETSI GS MEC 030 V3.1.1, clause 5.5.6.3", - "ETSI GS MEC 030 V3.1.1, clause 6.3.3", - "ETSI GS MEC 030 V3.1.1, clause 7.10.3.2" + "ETSI GS MEC 030 V3.3.1, clause 5.5.6.3", + "ETSI GS MEC 030 V3.3.1, clause 6.3.3", + "ETSI GS MEC 030 V3.3.1, clause 7.10.3.2" Config Id Config_MEC_1 @@ -2189,9 +2189,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested of updating subscription when queried by a MEC Application - ProvChgPc5Subscription" Reference - "ETSI GS MEC 030 V3.1.1, clause 5.5.6.3", - "ETSI GS MEC 030 V3.1.1, clause 6.3.4", - "ETSI GS MEC 030 V3.1.1, clause 7.10.3.2" + "ETSI GS MEC 030 V3.3.1, clause 5.5.6.3", + "ETSI GS MEC 030 V3.3.1, clause 6.3.4", + "ETSI GS MEC 030 V3.3.1, clause 7.10.3.2" Config Id Config_MEC_1 @@ -2240,9 +2240,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested of updating subscription when queried by a MEC Application - V2xMsgSubscription" Reference - "ETSI GS MEC 030 V3.1.1, clause 5.5.6.3", - "ETSI GS MEC 030 V3.1.1, clause 6.3.5", - "ETSI GS MEC 030 V3.1.1, clause 7.10.3.2" + "ETSI GS MEC 030 V3.3.1, clause 5.5.6.3", + "ETSI GS MEC 030 V3.3.1, clause 6.3.5", + "ETSI GS MEC 030 V3.3.1, clause 7.10.3.2" Config Id Config_MEC_1 @@ -2291,9 +2291,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested of updating subscription when queried by a MEC Application - PredQosSubscription" Reference - "ETSI GS MEC 030 V3.1.1, clause 5.5.6.3", - "ETSI GS MEC 030 V3.1.1, clause 6.3.6", - "ETSI GS MEC 030 V3.1.1, clause 7.10.3.2" + "ETSI GS MEC 030 V3.3.1, clause 5.5.6.3", + "ETSI GS MEC 030 V3.3.1, clause 6.3.6", + "ETSI GS MEC 030 V3.3.1, clause 7.10.3.2" Config Id Config_MEC_1 @@ -2342,9 +2342,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested of updating subscription when queried by a MEC Application" Reference - "ETSI GS MEC 030 V3.1.1, clause 5.5.6.3", - "ETSI GS MEC 030 V3.1.1, clause 6.3.2", - "ETSI GS MEC 030 V3.1.1, clause 7.10.3.2" + "ETSI GS MEC 030 V3.3.1, clause 5.5.6.3", + "ETSI GS MEC 030 V3.3.1, clause 6.3.2", + "ETSI GS MEC 030 V3.3.1, clause 7.10.3.2" Config Id Config_MEC_1 @@ -2387,9 +2387,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested of updating subscription when queried by a MEC Application" Reference - "ETSI GS MEC 030 V3.1.1, clause 5.5.6.3", - "ETSI GS MEC 030 V3.1.1, clause 6.3.2", - "ETSI GS MEC 030 V3.1.1, clause 7.10.3.2" + "ETSI GS MEC 030 V3.3.1, clause 5.5.6.3", + "ETSI GS MEC 030 V3.3.1, clause 6.3.2", + "ETSI GS MEC 030 V3.3.1, clause 7.10.3.2" Config Id Config_MEC_1 @@ -2429,9 +2429,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested of removing subscription when queried by a MEC Application - ProvChgUuUniSubscription" Reference - "ETSI GS MEC 030 V3.1.1, clause 5.5.6.4", - "ETSI GS MEC 030 V3.1.1, clause 6.3.2", - "ETSI GS MEC 030 V3.1.1, clause 7.10.3.5" + "ETSI GS MEC 030 V3.3.1, clause 5.5.6.4", + "ETSI GS MEC 030 V3.3.1, clause 6.3.2", + "ETSI GS MEC 030 V3.3.1, clause 7.10.3.5" Config Id Config_MEC_1 @@ -2468,9 +2468,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested of removing subscription when queried by a MEC Application - ProvChgUuMbmsSubscription" Reference - "ETSI GS MEC 030 V3.1.1, clause 5.5.6.4", - "ETSI GS MEC 030 V3.1.1, clause 6.3.3", - "ETSI GS MEC 030 V3.1.1, clause 7.10.3.5" + "ETSI GS MEC 030 V3.3.1, clause 5.5.6.4", + "ETSI GS MEC 030 V3.3.1, clause 6.3.3", + "ETSI GS MEC 030 V3.3.1, clause 7.10.3.5" Config Id Config_MEC_1 @@ -2507,9 +2507,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested of removing subscription when queried by a MEC Application - ProvChgPc5Subscription" Reference - "ETSI GS MEC 030 V3.1.1, clause 5.5.6.4", - "ETSI GS MEC 030 V3.1.1, clause 6.3.4", - "ETSI GS MEC 030 V3.1.1, clause 7.10.3.5" + "ETSI GS MEC 030 V3.3.1, clause 5.5.6.4", + "ETSI GS MEC 030 V3.3.1, clause 6.3.4", + "ETSI GS MEC 030 V3.3.1, clause 7.10.3.5" Config Id Config_MEC_1 @@ -2546,9 +2546,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested of removing subscription when queried by a MEC Application - V2xMsgSubscription" Reference - "ETSI GS MEC 030 V3.1.1, clause 5.5.6.4", - "ETSI GS MEC 030 V3.1.1, clause 6.3.5", - "ETSI GS MEC 030 V3.1.1, clause 7.10.3.5" + "ETSI GS MEC 030 V3.3.1, clause 5.5.6.4", + "ETSI GS MEC 030 V3.3.1, clause 6.3.5", + "ETSI GS MEC 030 V3.3.1, clause 7.10.3.5" Config Id Config_MEC_1 @@ -2585,9 +2585,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested of removing subscription when queried by a MEC Application - PredQosSubscription" Reference - "ETSI GS MEC 030 V3.1.1, clause 5.5.6.4", - "ETSI GS MEC 030 V3.1.1, clause 6.3.5", - "ETSI GS MEC 030 V3.1.1, clause 7.10.3.5" + "ETSI GS MEC 030 V3.3.1, clause 5.5.6.4", + "ETSI GS MEC 030 V3.3.1, clause 6.3.5", + "ETSI GS MEC 030 V3.3.1, clause 7.10.3.5" Config Id Config_MEC_1 @@ -2624,9 +2624,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested of removing subscription when queried by a MEC Application" Reference - "ETSI GS MEC 030 V3.1.1, clause 5.5.6.4", - "ETSI GS MEC 030 V3.1.1, clause 6.3.2", - "ETSI GS MEC 030 V3.1.1, clause 7.10.3.5" + "ETSI GS MEC 030 V3.3.1, clause 5.5.6.4", + "ETSI GS MEC 030 V3.3.1, clause 6.3.2", + "ETSI GS MEC 030 V3.3.1, clause 7.10.3.5" Config Id Config_MEC_1 @@ -2659,7 +2659,7 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT provides a test notification when requested by a MEC Application" Reference - "ETSI GS MEC 030 V3.1.1, clause 6.3.2" + "ETSI GS MEC 030 V3.3.1, clause 6.3.2" Config Id Config_MEC_1 @@ -2713,8 +2713,8 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT sends a notification about the provisioning information changes for V2X communication over Uu unicast" Reference - "ETSI GS MEC 030 V3.1.1, clause 5.5.7", - "ETSI GS MEC 030 V3.1.1, clause 7.9.3.4" + "ETSI GS MEC 030 V3.3.1, clause 5.5.7", + "ETSI GS MEC 030 V3.3.1, clause 7.9.3.4" Config Id Config_MEC_1 -- GitLab From 98485f3dca73c5405b45439f0c2f3371df345871 Mon Sep 17 00:00:00 2001 From: Umair Zafar Date: Fri, 28 Mar 2025 11:46:31 +0500 Subject: [PATCH 20/53] update CreateAppPkg and AppPkgInfo data model for MEC010p2 v3.2.1 --- .../MEC010p2/MEO/PKGM/AppPkgMgt.tplan2 | 79 +++++++------------ .../MEC010p2/MEPM/PKGM/AppPkgMgt.tplan2 | 18 +---- 2 files changed, 29 insertions(+), 68 deletions(-) diff --git a/Test Purposes/MEC010p2/MEO/PKGM/AppPkgMgt.tplan2 b/Test Purposes/MEC010p2/MEO/PKGM/AppPkgMgt.tplan2 index ffffa42..2af770c 100644 --- a/Test Purposes/MEC010p2/MEO/PKGM/AppPkgMgt.tplan2 +++ b/Test Purposes/MEC010p2/MEO/PKGM/AppPkgMgt.tplan2 @@ -35,7 +35,6 @@ Package MEC_MEC010p2_MEO_PKGM { appPkgName set to APP_PKG_NAME, appPkgVersion set to APP_PKG_VERSION, checksum set to CHECKSUM, - appPkgPath set to APP_PKG_PATH ; ; ; from the MEC_OSS entity @@ -46,20 +45,15 @@ Package MEC_MEC010p2_MEO_PKGM { Location indicating value any_value, body containing AppPkgInfo containing - id set to any_value, - appDId set to any_value, - appSoftwareVersion set to any_value, - appDVersion set to APP_PKG_VERSION, + id set to any_value, checksum set to CHECKSUM, - softwareImages set to SW_IMAGES, //See Note 1 onboardingState set to "CREATED", operationalState set to "ENABLED", usageState set to "NOT_IN_USE", - mecInfo set to ARRAY_OF_MEC_INFO_COMPATIBLE_VERSIONS, _links containing - self set to any_value, - appD set to any_value, - appPkgContent set to any_value + self set to app_pkgm/v1/app_packages/APP_PKG_ID, + appD set to app_packages/APP_PKG_ID/onboarded_app_packages/ON_BOARDED_APPD_ID, + appPkgContent set to app_packages/APP_PKG_ID/onboarded_app_packages/ON_BOARDED_APPD_ID/package_content // No vnfPkgInfo See Note 3 ; ; @@ -96,7 +90,6 @@ Package MEC_MEC010p2_MEO_PKGM { appPkgNameERR set to APP_PKG_NAME, //Wrong parameter name appPkgVersion set to APP_PKG_VERSION, checksum set to CHECKSUM, - appPkgPath set to APP_PKG_PATH ; ; ; from the MEC_OSS entity @@ -144,20 +137,14 @@ Package MEC_MEC010p2_MEO_PKGM { AppPkgInfoList containing AppPkgInfo containing id set to APP_PKG_ID, - appDId set to ON_BOARDED_APPD_ID, - appName set to any_value, - appSoftwareVersion set to any_value, - appDVersion set to any_value, checksum set to any_value, - softwareImages set to SW_IMAGES, //See Note 1 onboardingState set to "CREATED", operationalState set to any_value, usageState set to any_value, - mecInfo set to ARRAY_OF_MEC_INFO_COMPATIBLE_VERSIONS, _links containing - self set to any_value, - appD set to any_value, - appPkgContent set to any_value + self set to app_pkgm/v1/app_packages/APP_PKG_ID, + appD set to app_packages/APP_PKG_ID/onboarded_app_packages/ON_BOARDED_APPD_ID, + appPkgContent set to app_packages/APP_PKG_ID/onboarded_app_packages/ON_BOARDED_APPD_ID/package_content // See Note 3 ; ; @@ -208,8 +195,7 @@ Package MEC_MEC010p2_MEO_PKGM { appSoftwareVersion set to any_value, appDVersion set to any_value, checksum set to any_value, - softwareImages set to SW_IMAGES, //See Note 1 - onboardingState set to "CREATED", + onboardingState set to "ONBOARDED", operationalState set to any_value, usageState set to any_value, mecInfo set to ARRAY_OF_MEC_INFO_COMPATIBLE_VERSIONS, @@ -295,21 +281,15 @@ Package MEC_MEC010p2_MEO_PKGM { body containing AppPkgInfo containing id set to APP_PKG_ID, - appDId set to ON_BOARDED_APPD_ID, - appName set to any_value, - appSoftwareVersion set to any_value, - appDVersion set to any_value, checksum set to any_value, - softwareImages set to SW_IMAGES, //See Note 1 onboardingState set to "CREATED", operationalState set to any_value, usageState set to any_value, - mecInfo set to ARRAY_OF_MEC_INFO_COMPATIBLE_VERSIONS, _links containing self set to app_pkgm/v1/app_packages/APP_PKG_ID, - appD set to app_packages/APP_PKG_ID/onboarded_app_packages/ON_BOARDED_APPD_ID, - appPkgContent set to app_packages/APP_PKG_ID/onboarded_app_packages/ON_BOARDED_APPD_ID/package_content - // See Note 3 + appD set to app_packages/APP_PKG_ID/onboarded_app_packages/ON_BOARDED_APPD_ID, + appPkgContent set to app_packages/APP_PKG_ID/onboarded_app_packages/ON_BOARDED_APPD_ID/package_content + // See Note 3 ; ; ; @@ -350,27 +330,22 @@ Package MEC_MEC010p2_MEO_PKGM { the IUT entity sends a HTTP_RESPONSE containing status set to "200 OK", body containing - AppPkgInfo containing - id set to APP_PKG_ID, - appDId set to ON_BOARDED_APPD_ID, - appName set to any_value, - appSoftwareVersion set to any_value, - appDVersion set to any_value, - checksum set to any_value, - softwareImages, - onboardingState, - operationalState set to any_value, - usageState set to any_value, - mecInfo set to ARRAY_OF_MEC_INFO_COMPATIBLE_VERSIONS, - softwareImages set to SW_IMAGES, //See Note 1 - onboardingState set to "CREATED", - operationalState set to any_value, - usageState set to any_value, - _links containing - self set to app_pkgm/v1/app_packages/APP_PKG_ID, - appD set to app_packages/APP_PKG_ID/onboarded_app_packages/ON_BOARDED_APPD_ID, - appPkgContent set to app_packages/APP_PKG_ID/onboarded_app_packages/ON_BOARDED_APPD_ID/package_content - // See Note 3 + AppPkgInfo containing + id set to APP_PKG_ID, + appDId set to ON_BOARDED_APPD_ID, + appName set to any_value, + appSoftwareVersion set to any_value, + appDVersion set to any_value, + checksum set to any_value, + onboardingState set to "ONBOARDED", + operationalState set to any_value, + usageState set to any_value, + mecInfo set to ARRAY_OF_MEC_INFO_COMPATIBLE_VERSIONS, + _links containing + self set to app_pkgm/v1/app_packages/APP_PKG_ID, + appD set to app_packages/APP_PKG_ID/onboarded_app_packages/ON_BOARDED_APPD_ID, + appPkgContent set to app_packages/APP_PKG_ID/onboarded_app_packages/ON_BOARDED_APPD_ID/package_content + // See Note 3 ; ; ; diff --git a/Test Purposes/MEC010p2/MEPM/PKGM/AppPkgMgt.tplan2 b/Test Purposes/MEC010p2/MEPM/PKGM/AppPkgMgt.tplan2 index cfe5456..b323946 100644 --- a/Test Purposes/MEC010p2/MEPM/PKGM/AppPkgMgt.tplan2 +++ b/Test Purposes/MEC010p2/MEPM/PKGM/AppPkgMgt.tplan2 @@ -40,16 +40,10 @@ Package MEC_MEC010p2_MEPM_PKGM { AppPkgInfoList containing AppPkgInfo containing id set to APP_PKG_ID, - appDId set to ON_BOARDED_APPD_ID, - appName set to any_value, - appSoftwareVersion set to any_value, - appDVersion set to any_value, checksum set to any_value, - softwareImages set to SW_IMAGES, //See Note 1 onboardingState set to "CREATED", operationalState set to any_value, usageState set to any_value, - mecInfo set to ARRAY_OF_MEC_INFO_COMPATIBLE_VERSIONS, _links containing self set to app_pkgm/v1/app_packages/APP_PKG_ID, appD set to app_packages/APP_PKG_ID/onboarded_app_packages/ON_BOARDED_APPD_ID, @@ -105,8 +99,7 @@ Package MEC_MEC010p2_MEPM_PKGM { appSoftwareVersion set to any_value, appDVersion set to any_value, checksum set to any_value, - softwareImages set to SW_IMAGES, //See Note 1 - onboardingState set to "CREATED", + onboardingState set to "ONBOARDED", operationalState set to any_value, usageState set to any_value, mecInfo set to ARRAY_OF_MEC_INFO_COMPATIBLE_VERSIONS, @@ -195,16 +188,10 @@ Package MEC_MEC010p2_MEPM_PKGM { body containing AppPkgInfo containing id set to APP_PKG_ID, - appDId set to ON_BOARDED_APPD_ID, - appName set to any_value, - appSoftwareVersion set to any_value, - appDVersion set to any_value, checksum set to any_value, - softwareImages set to SW_IMAGES, //See Note 1 onboardingState set to "CREATED", operationalState set to any_value, usageState set to any_value, - mecInfo set to ARRAY_OF_MEC_INFO_COMPATIBLE_VERSIONS, _links containing self set to app_pkgm/v1/app_packages/APP_PKG_ID, appD set to app_packages/APP_PKG_ID/onboarded_app_packages/ON_BOARDED_APPD_ID, @@ -257,8 +244,7 @@ Package MEC_MEC010p2_MEPM_PKGM { appSoftwareVersion set to any_value, appDVersion set to any_value, checksum set to any_value, - softwareImages set to SW_IMAGES, //See Note 1 - onboardingState set to "CREATED", + onboardingState set to "ONBOARDED", operationalState set to any_value, usageState set to any_value, mecInfo set to ARRAY_OF_MEC_INFO_COMPATIBLE_VERSIONS, -- GitLab From ff183e3c44af28ea475d9cec791d2f7777c55c74 Mon Sep 17 00:00:00 2001 From: Muhammad Umair Khan Date: Fri, 28 Mar 2025 12:25:15 +0500 Subject: [PATCH 21/53] update MEC 015 test purposes as per version v3.1.1 --- .../MEC015/SRV/BWSUBLookup/BWSubLookup.tplan2 | 303 +++++++++++++ .../MEC015/SRV/BWSUBNOT/BWSubNOT.tplan2 | 409 ++++++++++++++++++ 2 files changed, 712 insertions(+) create mode 100644 Test Purposes/MEC015/SRV/BWSUBLookup/BWSubLookup.tplan2 create mode 100644 Test Purposes/MEC015/SRV/BWSUBNOT/BWSubNOT.tplan2 diff --git a/Test Purposes/MEC015/SRV/BWSUBLookup/BWSubLookup.tplan2 b/Test Purposes/MEC015/SRV/BWSUBLookup/BWSubLookup.tplan2 new file mode 100644 index 0000000..394857c --- /dev/null +++ b/Test Purposes/MEC015/SRV/BWSUBLookup/BWSubLookup.tplan2 @@ -0,0 +1,303 @@ +/* +Copyright (c) ETSI 2018-2025. +Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters +*/ + +Package MEC_MEC015_SRV_BWSUBLOOKUP { + + import all from MEC_Common; + + Test Purpose { + TP Id "TP_MEC_MEC015_SRV_BWSUBLOOKUP_001_OK" + + Test objective + "Check that the IUT responds with a list of BWM change event susbsciption when queried by a MEC Application" + + Reference + "ETSI GS MEC 015 3.1.1, clause 7.3.3", + "ETSI GS MEC 015 3.1.1, clause 8.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 several bwm_change_event_subscription containing + href indicating value HREF_VALUE; + } + + // MEC 015 3.1.1, clause 6.2.6 + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "bwm/v1/subscriptions"; + from the MEC_APP entity + } + then { + // MEC 015 3.1.1, clause 8.5.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + subscriptionLinkList containing + href set to HREF_VALUE;;; + to the MEC_APP entity + } + } + } + + Test Purpose { + TP Id "TP_MEC_MEC015_SRV_BWSUBLOOKUP_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 015 3.1.1, clause 7.3.3", + "ETSI GS MEC 015 3.1.1, clause 8.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 several bwm_change_event_subscription + } + + // MEC 015 3.1.1, clause 6.2.6 + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "bwm/v1/subscriptions", + query_parameters containing + subscriptionType indicating value any_value;; // Wrong URL structure: Invalid URI query parameters supported + from the MEC_APP entity + } + then { + // MEC 015 3.1.1, clause 8.5.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_MEC015_SRV_BWSUBLOOKUP_001_NF" + + Test objective + "Check that the IUT responds with an error when no subscription are created" + + Reference + "ETSI GS MEC 015 3.1.1, clause 7.3.3", + "ETSI GS MEC 015 3.1.1, clause 8.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 not having several bwm_change_event_subscription + } + + // MEC 015 3.1.1, clause 6.2.6 + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "bwm/v1/subscriptions"; + from the MEC_APP entity + } + then { + // MEC 011 3.1.1, clause 8.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_MEC015_SRV_BWSUBLOOKUP_002_OK" + + Test objective + "Check that the IUT responds with a list of subscriptions for notifications on services availability when queried by a MEC Application - Filter on subscription_type" + + Reference + "ETSI GS MEC 015 3.1.1, clause 6.2.6", + "ETSI GS MEC 015 3.1.1, clause 7.3.3", + "ETSI GS MEC 015 3.1.1, clause 8.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 bwm_change_event_subscription containing + href indicating value HREF_VALUE_1; and + the IUT entity having a bwm_change_event_subscription containing + href indicating value HREF_VALUE_2; and + the IUT entity having a bwm_change_event_subscription containing + href indicating value HREF_VALUE_3; + } + + // MEC 015 3.1.1, clause 6.2.6 + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "bwm/v1/subscriptions", + query_parameters containing + subscriptionType indicating value "bw_chg";; + from the MEC_APP entity + } + then { + // MEC 011 3.1.1, clause 8.5.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + SubscriptionLinkList containing + href set to HREF_VALUE_1, + href set to HREF_VALUE_3;;; + to the MEC_APP entity + } + } + } + + Test Purpose { + TP Id "TP_MEC_MEC015_SRV_BWSUBLOOKUP_002_NF" + + Test objective + "Check that the IUT responds with with an error when no subscription matches with the filter - Filter on subscription_type" + + Reference + "ETSI GS MEC 015 3.1.1, clause 6.2.6", + "ETSI GS MEC 015 3.1.1, clause 7.3.3", + "ETSI GS MEC 015 3.1.1, clause 8.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 bwm_change_event_subscription containing + href indicating value HREF_VALUE_1; and + the IUT entity having a bwm_change_event_subscription containing + href indicating value HREF_VALUE_2; and + the IUT entity having a bwm_change_event_subscription containing + href indicating value HREF_VALUE_3; + } + + // MEC 015 3.1.1, clause 6.2.6 + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "bwm/v1/subscriptions", + query_parameters containing + subscriptionType indicating value "bw_chg";; + from the MEC_APP entity + } + then { + // MEC 015 3.1.1, clause 8.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_MEC015_SRV_BWSUBLOOKUP_003_OK" + + Test objective + "Check that the IUT responds with a BWM change event susbsciption when queried by a MEC Application" + + Reference + "ETSI GS MEC 015 3.1.1, clause 7.3.2", + "ETSI GS MEC 015 3.1.1, clause 8.6.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 several bwm_change_event_subscription containing + subscriptionId indicating value SUBSCRIPTION_ID, + callbackReference indicating value CALLBACK_URL, + filterCriteria indicating value FILTER_CRITERIA; + } + + // MEC 015 3.1.1, clause 6.2.6 + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "bwm/v1/subscriptions/{subscriptionId}"; + from the MEC_APP entity + } + then { + // MEC 015 3.1.1, clause 8.6.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + BwChgEventSubscription containing + _links containing + self containing + href set to HREF_VALUE;, + subscriptionType indicating value "BwChgEventSubscription", + callbackReference indicating value CALLBACK_URL, + filterCriteria indicating value FILTER_CRITERIA;;;; + to the MEC_APP entity + } + } + } + + Test Purpose { + TP Id "TP_MEC_MEC015_SRV_BWSUBLOOKUP_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 015 3.1.1, clause 7.3.3", + "ETSI GS MEC 015 3.1.1, clause 8.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 several bwm_change_event_subscription containing + subscriptionId indicating value SUBSCRIPTION_ID, + callbackReference indicating value CALLBACK_URL, + filterCriteria indicating value FILTER_CRITERIA; + } + + // MEC 015 3.1.1, clause 6.2.6 + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "qms/v1/subscriptions/{UNKNOWN_SUBSCRIPTION_ID}"; + from the MEC_APP entity + } + then { + // MEC 015 3.1.1, clause 8.5.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + +} // End of Package MEC_MEC015_SRV_BWMSUBLOOKUP diff --git a/Test Purposes/MEC015/SRV/BWSUBNOT/BWSubNOT.tplan2 b/Test Purposes/MEC015/SRV/BWSUBNOT/BWSubNOT.tplan2 new file mode 100644 index 0000000..57c9a2d --- /dev/null +++ b/Test Purposes/MEC015/SRV/BWSUBNOT/BWSubNOT.tplan2 @@ -0,0 +1,409 @@ + /* +Copyright (c) ETSI 2018-2025. +Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters +*/ + +Package MEC_MEC015_SRV_BW_SUB_NOT { + + import all from MEC_Common; + + Test Purpose { + TP Id "TP_MEC_MEC015_SRV_BW_SUB_NOT_001_OK" + + Test objective + "Check that the IUT acknowledges the creation of BWM change event subscription request when commanded by a MEC Application" + + Reference + "ETSI GS MEC 015 3.1.1, clause 6.2.6.2", + "ETSI GS MEC 015 3.1.1, clause 7.3.2", + "ETSI GS MEC 015 3.1.1, clause 8.5.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 + } + + // MEC 015 3.1.1, clause 6.2.6 + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "bwm/v1/subscriptions", + body containing + BwChgEventSubscription containing + subscriptionType indicating value "BwChgEventSubscription", + callbackReference indicating value CALLBACK_URL, + filterCriteria containing + appInsID indicating value APP_INSTANCE_ID;;;; + from the MEC_APP entity + } + then { + // MEC 015 3.1.1, clause 8.5.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "201 Created", + headers containing + Location set to "/bwm/v1/subscriptions/{SUBSCRIPTION_ID}";, + body containing + BwChgEventSubscription containing + _links containing + self containing + href set to HREF_VALUE;, + subscriptionType indicating value "BwChgEventSubscription", + callbackReference indicating value CALLBACK_URL, + filterCriteria containing + appInsID indicating value APP_INSTANCE_ID;;;; + to the MEC_APP entity + } + } + } + + Test Purpose { + TP Id "TP_MEC_MEC015_SRV_BW_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 015 3.1.1, clause 6.2.6.1", + "ETSI GS MEC 015 3.1.1, clause 7.3.2", + "ETSI GS MEC 015 3.1.1, clause 8.5.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 + } + + // MEC 015 3.1.1, clause 6.2.6 + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "bwm/v1/subscriptions" + body containing + BwChgEventSubscription containing + subscriptionType indicating value "BwEventSubscription", // Invalid subscriptionType + callbackReference indicating value CALLBACK_URL, + filterCriteria indicating value FILTER_CRITERIA;;; + from the MEC_APP entity + } + then { + // MEC 015 3.1.1, clause 8.5.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_MEC015_SRV_BW_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 - Neither callbackReference nor websockNotifConfig provided" + + Reference + "ETSI GS MEC 015 3.1.1, clause 6.2.6.1", + "ETSI GS MEC 015 3.1.1, clause 7.3.2", + "ETSI GS MEC 015 3.1.1, clause 8.5.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 + } + + // MEC 015 3.1.1, clause 6.2.6 + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "bwm/v1/subscriptions" + body containing + BwChgEventSubscription containing + subscriptionType indicating value "BwChgEventSubscription", + filterCriteria indicating value FILTER_CRITERIA;;; + from the MEC_APP entity + } + then { + // MEC 015 3.1.1, clause 8.5.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_MEC015_SRV_BW_SUB_NOT_001_BR_03" + + Test objective + "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application - Both callbackReference and websockNotifConfig provided" + + Reference + "ETSI GS MEC 015 3.1.1, clause 6.2.6.1", + "ETSI GS MEC 015 3.1.1, clause 7.3.2", + "ETSI GS MEC 015 3.1.1, clause 8.5.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 + } + + // MEC 015 3.1.1, clause 6.2.6 + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "bwm/v1/subscriptions" + body containing + BwChgEventSubscription containing + subscriptionType indicating value "BwChgEventSubscription", + callbackReference indicating value CALLBACK_URL, + websockNotifConfig indicating value WEBSOCKET_CONFIG, + filterCriteria indicating value FILTER_CRITERIA;;; + from the MEC_APP entity + } + then { + // MEC 015 3.1.1, clause 8.5.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_MEC015_SRV_BW_SUB_NOT_002_OK" + + Test objective + "Check that the IUT acknowledges the update of BWM change event subscription request when commanded by a MEC Application" + + Reference + "ETSI GS MEC 015 3.1.1, clause 6.2.6.3", + "ETSI GS MEC 015 3.1.1, clause 7.3.2", + "ETSI GS MEC 015 3.1.1, clause 8.6.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 bwm_change_event_subscription containing + subscriptionId indicating value SUBSCRIPTION_ID, + callbackReference indicating value CALLBACK_URL, + filterCriteria indicating value FILTER_CRITERIA; + } + + // MEC 015 3.1.1, clause 6.2.6 + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value "bwm/v1/subscriptions/{SUBSCRIPTION_ID}" + body containing + BwChgEventSubscription containing + subscriptionType indicating value "BwChgEventSubscription", + callbackReference indicating value CALLBACK_URL, + filterCriteria indicating value FILTER_CRITERIA;;; + from the MEC_APP entity + } + then { + // MEC 015 3.1.1, clause 8.5.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + BwChgEventSubscription containing + _links containing + self containing + href set to HREF_VALUE;, + subscriptionType indicating value "BwChgEventSubscription", + callbackReference indicating value CALLBACK_URL, + filterCriteria indicating value FILTER_CRITERIA;;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC015_SRV_BW_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" + + Reference + "ETSI GS MEC 015 3.1.1, clause 6.2.6.3", + "ETSI GS MEC 015 3.1.1, clause 7.3.2", + "ETSI GS MEC 015 3.1.1, clause 8.6.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 bwm_change_event_subscription containing + subscriptionId indicating value SUBSCRIPTION_ID, + callbackReference indicating value CALLBACK_URL; + } + + // MEC 015 3.1.1, clause 6.2.6 + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value "bwm/v1/subscriptions/{UNKNOWN_SUBSCRIPTION_ID}" + body containing + BwChgEventSubscription containing + subscriptionType indicating value "BwChgEventSubscription", + callbackReference indicating value CALLBACK_URL, + filterCriteria indicating value FILTER_CRITERIA;;; + from the MEC_APP entity + } + then { + // MEC 015 3.1.1, clause 8.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_MEC015_SRV_BW_SUB_NOT_003_OK" + + Test objective + "Check that the IUT acknowledges the cancellation of BWM change event subscription request when commanded by a MEC Application" + + Reference + "ETSI GS MEC 015 3.1.1, clause 6.2.6.4", + "ETSI GS MEC 015 3.1.1, clause 7.3.2", + "ETSI GS MEC 015 3.1.1, clause 8.6.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 bwm_change_event_subscription containing + href indicating value HREF_VALUE; + } + + // MEC 015 3.1.1, clause 6.2.6 + Expected behaviour + ensure that { + when { + the IUT entity receives a vDELETE containing + uri indicating value "bwm/v1/subscriptions/{SUBSCRIPTION_ID}"; + from the MEC_APP entity + } + then { + // MEC 015 3.1.1, clause 8.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_MEC015_SRV_BW_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 015 3.1.1, clause 6.2.6.4", + "ETSI GS MEC 015 3.1.1, clause 7.3.2", + "ETSI GS MEC 015 3.1.1, clause 8.6.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 bwm_change_event_subscription containing + href indicating value HREF_VALUE; + } + + // MEC 015 3.1.1, clause 6.2.6 + Expected behaviour + ensure that { + when { + the IUT entity receives a vDELETE containing + uri indicating value "bwm/v1/subscriptions/{UNKNOWN_SUBSCRIPTION_ID}"; + from the MEC_APP entity + } + then { + // MEC 015 3.1.1, clause 8.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_MEC015_SRV_BW_SUB_NOT_004_OK" + + Test objective + "Check that the BWM service sends a notification about a bandwidth utility or the data volume if the BWM service has an associated subscription and the event is generated" + + Reference + "ETSI GS MEC 015 3.1.1, clause 6.2.6.2", + "ETSI GS MEC 015 3.1.1, clause 7.4.2", + "ETSI GS MEC 015 3.1.1, clause 8.7.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 bwm_change_event_subscription containing + subscriptionType indicating value "BwChgEventSubscription", + callbackReference indicating value CALLBACK_URL, + filterCriteria indicating value FILTER_CRITERIA; + } + + // MEC 015 3.1.1, clause 6.2.6 + Expected behaviour + ensure that { + when { + the IUT entity generates a Bw_change_event_information containing + appInsId set to APP_INSTANCE_ID; + } + then { + the IUT entity sends a vPOST containing + uri indicating value CALLBACK_URI, + body containing + BwChgEventNotification containing + notificationType indicating value "BwChgEventNotification", + timeStamp indicating value any_value, + dataVolDispersion containing + dataVol indicating value any_value, + appInsId indicating value APP_INSTANCE_ID, + ueIp indicating value any_value;;;; + to the MEC_SUB entity + } + } + } + +} // End of Package MEC_MEC015_SRV_BW_SUB_NOT -- GitLab From 8ec7316c1d0c82afeceb82fc22bffa738f1b6867 Mon Sep 17 00:00:00 2001 From: Muhammad Umair Khan Date: Fri, 28 Mar 2025 12:28:37 +0500 Subject: [PATCH 22/53] update MEC 014 test purposes as per version 3.2.1 --- .../MEC014/SRV/UETAG/PlatUeIdentity.tplan2 | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/Test Purposes/MEC014/SRV/UETAG/PlatUeIdentity.tplan2 b/Test Purposes/MEC014/SRV/UETAG/PlatUeIdentity.tplan2 index f5a24b0..19b219f 100644 --- a/Test Purposes/MEC014/SRV/UETAG/PlatUeIdentity.tplan2 +++ b/Test Purposes/MEC014/SRV/UETAG/PlatUeIdentity.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,8 +29,8 @@ Package MEC_MEC014_SRV_UETAG { "Check that the IUT responds with the information on a UE Identity tag when queried by a MEC Application" - Reference "ETSI GS MEC 014 3.1.1, clause 6.2.2", - "ETSI GS MEC 014 3.1.1, clause 7.3.3.1" + Reference "ETSI GS MEC 014 3.2.1, clause 6.2.2", + "ETSI GS MEC 014 3.2.1, clause 7.3.3.1" Config Id Config_MEC_1 @@ -83,7 +83,7 @@ Package MEC_MEC014_SRV_UETAG { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" - Reference "ETSI GS MEC 014 3.1.1, clause 7.3.3.1" + Reference "ETSI GS MEC 014 3.2.1, clause 7.3.3.1" Config Id Config_MEC_1 @@ -128,7 +128,7 @@ Package MEC_MEC014_SRV_UETAG { a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" - Reference "ETSI GS MEC 014 3.1.1, clause 7.3.3.1" + Reference "ETSI GS MEC 014 3.2.1, clause 7.3.3.1" Config Id Config_MEC_1 @@ -171,8 +171,8 @@ Package MEC_MEC014_SRV_UETAG { "Check that the IUT registers a tag (representing a UE) or a list of tags when commanded by a MEC Application" - Reference "ETSI GS MEC 014 3.1.1, clause 6.2.2", - "ETSI GS MEC 014 3.1.1, clause 7.3.3.2" + Reference "ETSI GS MEC 014 3.2.1, clause 6.2.2", + "ETSI GS MEC 014 3.2.1, clause 7.3.3.2" Config Id Config_MEC_1 @@ -232,8 +232,8 @@ Package MEC_MEC014_SRV_UETAG { "Check that the IUT responds with an error when an unauthorised request is sent by a MEC Application" - Reference "ETSI GS MEC 014 3.1.1, clause 6.2.2", - "ETSI GS MEC 014 3.1.1, clause 7.3.3.2" + Reference "ETSI GS MEC 014 3.2.1, clause 6.2.2", + "ETSI GS MEC 014 3.2.1, clause 7.3.3.2" Config Id Config_MEC_1 @@ -282,7 +282,7 @@ x if_match indicating value PROPER_ETAG, "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 014 3.1.1, clause 7.3.3.2" + Reference "ETSI GS MEC 014 3.2.1, clause 7.3.3.2" Config Id Config_MEC_1 PICS Selection PIC_MEC_PLAT and PIC_SERVICES @@ -330,7 +330,7 @@ x if_match indicating value PROPER_ETAG, "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 014 3.1.1, clause 7.3.3.2" + Reference "ETSI GS MEC 014 3.2.1, clause 7.3.3.2" Config Id Config_MEC_1 PICS Selection PIC_MEC_PLAT and PIC_SERVICES -- GitLab From 7a6459ece04760c5a213ff7dd31e70b5eb0cf5e2 Mon Sep 17 00:00:00 2001 From: Muhammad Umair Khan Date: Fri, 28 Mar 2025 12:31:51 +0500 Subject: [PATCH 23/53] update MEC 016 test purposes as per version v3.1.1 --- .../MEO/UEAPPCTX/SysUeAppsContext.tplan2 | 18 +++++++++--------- .../UEAPPLOC/SysUeApplicationsLocation.tplan2 | 8 ++++---- .../MEC016/MEO/UEAPPS/SysUeApplications.tplan2 | 12 ++++++------ 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/Test Purposes/MEC016/MEO/UEAPPCTX/SysUeAppsContext.tplan2 b/Test Purposes/MEC016/MEO/UEAPPCTX/SysUeAppsContext.tplan2 index 3bec702..93ce057 100644 --- a/Test Purposes/MEC016/MEO/UEAPPCTX/SysUeAppsContext.tplan2 +++ b/Test Purposes/MEC016/MEO/UEAPPCTX/SysUeAppsContext.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,7 +19,7 @@ Package MEC_MEC016_MEO_UEAPPCTX { "Check that the IUT acknowledges the creation of the application context when requested by an UE Application" - Reference "ETSI GS MEC 016 2.2.1, clause 7.4.3.4", + Reference "ETSI GS MEC 016 3.1.1, clause 7.4.3.4", "https://forge.etsi.org/gitlab/mec/gs016-ue-app-api/blob/master/UEAppInterfaceApi.yaml" Config Id Config_MEC_4 @@ -72,7 +72,7 @@ Package MEC_MEC016_MEO_UEAPPCTX { "Check that the IUT responds with an error when a request with incorrect URL is sent by a MEC Application" - Reference "ETSI GS MEC 016 2.2.1, clause 7.4.3.4", + Reference "ETSI GS MEC 016 3.1.1, clause 7.4.3.4", "https://forge.etsi.org/gitlab/mec/gs016-ue-app-api/blob/master/UEAppInterfaceApi.yaml" Config Id Config_MEC_4 @@ -120,7 +120,7 @@ Package MEC_MEC016_MEO_UEAPPCTX { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" - Reference "ETSI GS MEC 016 2.2.1, clause 7.4.3.4", + Reference "ETSI GS MEC 016 3.1.1, clause 7.4.3.4", "https://forge.etsi.org/gitlab/mec/gs016-ue-app-api/blob/master/UEAppInterfaceApi.yaml" Config Id Config_MEC_4 @@ -165,7 +165,7 @@ Package MEC_MEC016_MEO_UEAPPCTX { "Check that the IUT updates the application callback reference when commanded by an UE Application" - Reference "ETSI GS MEC 016 2.2.1, clause 7.5.3.2", + Reference "ETSI GS MEC 016 3.1.1, clause 7.5.3.2", "https://forge.etsi.org/gitlab/mec/gs016-ue-app-api/blob/master/UEAppInterfaceApi.yaml" Config Id Config_MEC_4 @@ -212,7 +212,7 @@ Package MEC_MEC016_MEO_UEAPPCTX { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" - Reference "ETSI GS MEC 016 2.2.1, clause 7.5.3.2", + Reference "ETSI GS MEC 016 3.1.1, clause 7.5.3.2", "https://forge.etsi.org/gitlab/mec/gs016-ue-app-api/blob/master/UEAppInterfaceApi.yaml" Config Id Config_MEC_4 @@ -259,7 +259,7 @@ Package MEC_MEC016_MEO_UEAPPCTX { "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 016 2.2.1, clause 7.5.3.2", + Reference "ETSI GS MEC 016 3.1.1, clause 7.5.3.2", "https://forge.etsi.org/gitlab/mec/gs016-ue-app-api/blob/master/UEAppInterfaceApi.yaml" Config Id Config_MEC_4 @@ -306,7 +306,7 @@ Package MEC_MEC016_MEO_UEAPPCTX { "Check that the IUT deletes the application context when commanded by an UE Application" - Reference "ETSI GS MEC 016 2.2.1, clause 7.5.3.5", + Reference "ETSI GS MEC 016 3.1.1, clause 7.5.3.5", "https://forge.etsi.org/gitlab/mec/gs016-ue-app-api/blob/master/UEAppInterfaceApi.yaml" Config Id Config_MEC_4 @@ -347,7 +347,7 @@ Package MEC_MEC016_MEO_UEAPPCTX { "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 016 2.2.1, clause 7.5.3.5", + Reference "ETSI GS MEC 016 3.1.1, clause 7.5.3.5", "https://forge.etsi.org/gitlab/mec/gs016-ue-app-api/blob/master/UEAppInterfaceApi.yaml" Config Id Config_MEC_4 diff --git a/Test Purposes/MEC016/MEO/UEAPPLOC/SysUeApplicationsLocation.tplan2 b/Test Purposes/MEC016/MEO/UEAPPLOC/SysUeApplicationsLocation.tplan2 index eb7019c..2a8c8ba 100644 --- a/Test Purposes/MEC016/MEO/UEAPPLOC/SysUeApplicationsLocation.tplan2 +++ b/Test Purposes/MEC016/MEO/UEAPPLOC/SysUeApplicationsLocation.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,7 +19,7 @@ Package MEC_MEC016_MEO_UEAPPCTX { "Check that the IUT sends the locations available for instantiation of a specific user application when requested by an UE Application" - Reference "ETSI GS MEC 016 2.2.1, clause 7.6.3.4", + Reference "ETSI GS MEC 016 3.1.1, clause 7.6.3.4", "https://forge.etsi.org/gitlab/mec/gs016-ue-app-api/blob/master/UEAppInterfaceApi.yaml" Config Id Config_MEC_4 @@ -74,7 +74,7 @@ Package MEC_MEC016_MEO_UEAPPCTX { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" - Reference "ETSI GS MEC 016 2.2.1, clause 7.6.3.4", + Reference "ETSI GS MEC 016 3.1.1, clause 7.6.3.4", "https://forge.etsi.org/gitlab/mec/gs016-ue-app-api/blob/master/UEAppInterfaceApi.yaml" Config Id Config_MEC_4 @@ -122,7 +122,7 @@ Package MEC_MEC016_MEO_UEAPPCTX { "Check that the IUT responds with an error when a request with incorrect URL is sent by a MEC Application" - Reference "ETSI GS MEC 016 2.2.1, clause 7.6.3.4", + Reference "ETSI GS MEC 016 3.1.1, clause 7.6.3.4", "https://forge.etsi.org/gitlab/mec/gs016-ue-app-api/blob/master/UEAppInterfaceApi.yaml" Config Id Config_MEC_4 diff --git a/Test Purposes/MEC016/MEO/UEAPPS/SysUeApplications.tplan2 b/Test Purposes/MEC016/MEO/UEAPPS/SysUeApplications.tplan2 index 0adef41..9975982 100644 --- a/Test Purposes/MEC016/MEO/UEAPPS/SysUeApplications.tplan2 +++ b/Test Purposes/MEC016/MEO/UEAPPS/SysUeApplications.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,7 +13,7 @@ Package MEC_MEC016_MEO_UEAPPS { Test objective "Check that the IUT responds with the list of user applications available when requested by an UE Application" - Reference "ETSI GS MEC 016 2.2.1, clause 7.3.3.1", + Reference "ETSI GS MEC 016 3.1.1, clause 7.3.3.1", "https://forge.etsi.org/gitlab/mec/gs016-ue-app-api/blob/master/UEAppInterfaceApi.yaml#/definitions/ApplicationList" Config Id Config_MEC_4 @@ -59,7 +59,7 @@ Package MEC_MEC016_MEO_UEAPPS { Test objective "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 016 2.2.1, clause 7.3.3.1" + Reference "ETSI GS MEC 016 3.1.1, clause 7.3.3.1" Config Id Config_MEC_4 @@ -95,7 +95,7 @@ Package MEC_MEC016_MEO_UEAPPS { Test objective "Check that the IUT responds with the list of user applications available when requested by an UE Application" - Reference "ETSI GS MEC 016 2.2.1, clause 7.3.3.1", + Reference "ETSI GS MEC 016 3.1.1, clause 7.3.3.1", "https://forge.etsi.org/gitlab/mec/gs016-ue-app-api/blob/master/UEAppInterfaceApi.yaml#/definitions/ApplicationList" Config Id Config_MEC_4 @@ -145,7 +145,7 @@ Package MEC_MEC016_MEO_UEAPPS { 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 016 2.2.1, clause 7.3.3.1" + Reference "ETSI GS MEC 016 3.1.1, clause 7.3.3.1" Config Id Config_MEC_4 @@ -186,7 +186,7 @@ Package MEC_MEC016_MEO_UEAPPS { Test objective "Check that the ITU responds with 404 Not Found and 400 Bad request when a request with incorrect parameters and for an unknown URI is sent by a MEC Application, respectively." - Reference "ETSI GS MEC 016 2.2.1, clause 7.3.3.1" + Reference "ETSI GS MEC 016 3.1.1, clause 7.3.3.1" Config Id Config_MEC_4 -- GitLab From 1736360c8e7709051b1572437626fd4568e14b30 Mon Sep 17 00:00:00 2001 From: piscione Date: Fri, 28 Mar 2025 12:57:17 +0100 Subject: [PATCH 24/53] Reviewed TPs of MEC048v3.1.1 --- .../CSE/CustomerSelfServiceEnablement.tplan2 | 109 +++++++++--------- 1 file changed, 54 insertions(+), 55 deletions(-) diff --git a/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 b/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 index 2523467..d17e974 100644 --- a/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 +++ b/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 @@ -11,7 +11,7 @@ Package MEC_MEC048_MEO_CSE { when requested to a CSE - No query parameters" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.3.3.1, clause 6.2.2" + "ETSI GS MEC 048 v3.1.1, clause 7.3.3.1, clause 6.2.2" Config Id Config_MEC_6 @@ -69,10 +69,10 @@ Package MEC_MEC048_MEO_CSE { Test objective "Check that the IUT responds with a list of all available tenantInfo - when requested to a CSE - customerId as query parameter" + when requested to a CSE - customerId attribute as query parameter" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.3.3.1, clause 6.2.2" + "ETSI GS MEC 048 v3.1.1, clause 7.3.3.1, clause 6.2.2" Config Id Config_MEC_6 @@ -124,10 +124,10 @@ Package MEC_MEC048_MEO_CSE { Test objective "Check that the IUT responds with a list of all available tenantInfo - when requested to a CSE - customerId as query parameter" + when requested to a CSE - customerName as query parameter" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.3.3.1, clause 6.2.2" + "ETSI GS MEC 048 v3.1.1, clause 7.3.3.1, clause 6.2.2" Config Id Config_MEC_6 @@ -186,7 +186,7 @@ Package MEC_MEC048_MEO_CSE { "Check that the IUT creates a new tenantInfo when requested to a CSE" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.3.3.4, clause 6.2.2" + "ETSI GS MEC 048 v3.1.1, clause 7.3.3.4, clause 6.2.2" Config Id Config_MEC_6 @@ -207,7 +207,7 @@ Package MEC_MEC048_MEO_CSE { uri indicating value "/cse/v1/tenants", body containing tenantInfo containing - customerId indicating value CUSTOMER_ID, + customerId indicating value CUSTOMER_ID_2, customerName indicating value CUSTOMER_NAME_1, tenantName indicating value TENANT_NAME ; @@ -222,7 +222,7 @@ Package MEC_MEC048_MEO_CSE { Location indicating value "/cse/v1/tenants/TENANT_ID", body containing tenantInfo containing - customerId indicating value CUSTOMER_ID, + customerId indicating value CUSTOMER_ID_2, customerName indicating value CUSTOMER_NAME_1, tenantName indicating value TENANT_NAME ; @@ -242,7 +242,7 @@ Package MEC_MEC048_MEO_CSE { "Check that the IUT responds with an error on creating a tenantInfo with resourceUseInfo and siteList" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.3.3.4, clause 6.2.2" + "ETSI GS MEC 048 v3.1.1, clause 7.3.3.4, clause 6.2.2" Config Id Config_MEC_6 @@ -290,7 +290,7 @@ Package MEC_MEC048_MEO_CSE { "Check that the IUT responds with a specific tenantInfo when requested to a MEC Consumer" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.3.3.4, clause 6.2.2" + "ETSI GS MEC 048 v3.1.1, clause 7.3.3.1, clause 6.2.2" Config Id Config_MEC_6 @@ -339,7 +339,7 @@ Package MEC_MEC048_MEO_CSE { "Check that the IUT returns an error when requesting a not existing tenantInfo to a MEC Consumer" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.3.3.4, clause 6.2.2" + "ETSI GS MEC 048 v3.1.1, clause 7.4.3.1, clause 6.2.2" Config Id Config_MEC_6 @@ -372,7 +372,6 @@ Package MEC_MEC048_MEO_CSE { } // End of TP_MEC_MEC048_MEO_CSE_003_NF - ////////////////// Test Purpose { TP Id "TP_MEC_MEC048_MEO_CSE_004_OK" @@ -380,7 +379,7 @@ Package MEC_MEC048_MEO_CSE { "Check that the IUT updates an existing tenantInfo when requested to a CSE" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.4.3.2, clause 6.2.2" + "ETSI GS MEC 048 v3.1.1, clause 7.4.3.5, clause 6.2.2" Config Id Config_MEC_6 @@ -435,7 +434,7 @@ Package MEC_MEC048_MEO_CSE { "Check that the IUT returns an error on updating a not existing tenantInfo requested to a CSE" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.4.3.2, clause 6.2.2" + "ETSI GS MEC 048 v3.1.1, clause 7.4.3.5, clause 6.2.2" Config Id Config_MEC_6 @@ -484,7 +483,7 @@ Package MEC_MEC048_MEO_CSE { "Check that the IUT returns an error on updating with invalid values tenantInfo requested to a CSE" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.4.3.2, clause 6.2.2" + "ETSI GS MEC 048 v3.1.1, clause 7.4.3.2, clause 6.2.2" Config Id Config_MEC_6 @@ -535,7 +534,7 @@ Package MEC_MEC048_MEO_CSE { "Check that the IUT removes a tenantInfo when requested to a CSE" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.4.3.5" + "ETSI GS MEC 048 v3.1.1, clause 7.4.3.5" Config Id Config_MEC_6 @@ -574,7 +573,7 @@ Package MEC_MEC048_MEO_CSE { "Check that the IUT returns an error on deleting a not existing tenantInfo when requested to a CSE" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.4.3.5" + "ETSI GS MEC 048 v3.1.1, clause 7.4.3.5" Config Id Config_MEC_6 @@ -613,7 +612,7 @@ Test Purpose { "Check that the IUT returns a resourceQuotaInfo for a specific tenant when requested to a CSE" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.5.3.1, clause 6.2.3" + "ETSI GS MEC 048 v3.1.1, clause 7.5.3.1, clause 6.2.3" Config Id Config_MEC_6 @@ -660,7 +659,7 @@ Test Purpose { "Check that the IUT returns an error on retrieving resourceQuotaInfo for a not existing tenant when requested to a CSE" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.5.3.1, clause 6.2.3" + "ETSI GS MEC 048 v3.1.1, clause 7.5.3.1, clause 6.2.3" Config Id Config_MEC_6 @@ -700,7 +699,7 @@ Test Purpose { "Check that the IUT updates the resourceQuotaInfo for an existing tenant when requested to a CSE" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.5.3.2, clause 6.2.3" + "ETSI GS MEC 048 v3.1.1, clause 7.5.3.2, clause 6.2.3" Config Id Config_MEC_6 @@ -754,7 +753,7 @@ Test Purpose { "Check that the IUT returns an error on updating the resourceQuotaInfo for a not existing tenant when requested to a CSE" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.5.3.2, clause 6.2.3" + "ETSI GS MEC 048 v3.1.1, clause 7.5.3.2, clause 6.2.3" Config Id Config_MEC_6 @@ -801,7 +800,7 @@ Test Purpose { "Check that the IUT creates the resourceQuotaInfo for an existing tenant when requested to a CSE" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.5.3.4, clause 6.2.3" + "ETSI GS MEC 048 v3.1.1, clause 7.5.3.4, clause 6.2.3" Config Id Config_MEC_6 @@ -856,7 +855,7 @@ Test Purpose { "Check that the IUT returns an error on creating the resourceQuotaInfo for a not existing tenant when requested to a CSE" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.5.3.4, clause 6.2.3" + "ETSI GS MEC 048 v3.1.1, clause 7.5.3.4, clause 6.2.3" Config Id Config_MEC_6 @@ -903,7 +902,7 @@ Test Purpose { "Check that the IUT returns the list of per site resource quota for a specific tenant when requested to a CSE - No filter" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.6.3.1, clause 6.2.4" + "ETSI GS MEC 048 v3.1.1, clause 7.6.3.1, clause 6.2.4" Config Id Config_MEC_6 @@ -970,7 +969,7 @@ Test Purpose { "Check that the IUT returns the list of per site resource quota for a specific tenant when requested to a CSE - siteId filter" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.6.3.1, clause 6.2.4" + "ETSI GS MEC 048 v3.1.1, clause 7.6.3.1, clause 6.2.4" Config Id Config_MEC_6 @@ -1030,7 +1029,7 @@ Test Purpose { "Check that the IUT returns an error on requesting site resource quota info on a not existing tenant when requested to a CSE" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.6.3.1, clause 6.2.4" + "ETSI GS MEC 048 v3.1.1, clause 7.6.3.1, clause 6.2.4" Config Id Config_MEC_6 @@ -1069,7 +1068,7 @@ Test Purpose { "Check that the IUT creates a site resource quota info for a existing tenant when requested to a CSE" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.6.3.4, clause 6.2.4" + "ETSI GS MEC 048 v3.1.1, clause 7.6.3.4, clause 6.2.4" Config Id Config_MEC_6 @@ -1128,7 +1127,7 @@ Test Purpose { "Check that the IUT returns an error on creating a site resource quota with wrong parameters" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.6.3.4, clause 6.2.4" + "ETSI GS MEC 048 v3.1.1, clause 7.6.3.4, clause 6.2.4" Config Id Config_MEC_6 @@ -1178,7 +1177,7 @@ Test Purpose { "Check that the IUT returns the site resource quota for a specific tenant and site identifier when requested to a CSE" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.7.3.1, clause 6.2.4" + "ETSI GS MEC 048 v3.1.1, clause 7.7.3.1, clause 6.2.4" Config Id Config_MEC_6 @@ -1227,7 +1226,7 @@ Test Purpose { when requested to a CSE" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.7.3.1, clause 6.2.4" + "ETSI GS MEC 048 v3.1.1, clause 7.7.3.1, clause 6.2.4" Config Id Config_MEC_6 @@ -1269,7 +1268,7 @@ Test Purpose { "Check that the IUT updates a site resource quota info for a existing tenant when requested to a CSE" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.7.3.2, clause 6.2.4" + "ETSI GS MEC 048 v3.1.1, clause 7.7.3.2, clause 6.2.4" Config Id Config_MEC_6 @@ -1327,7 +1326,7 @@ Test Purpose { "Check that the IUT returns an error updating a site resource quota info for a existing tenant when requested to a CSE" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.7.3.2, clause 6.2.4" + "ETSI GS MEC 048 v3.1.1, clause 7.7.3.2, clause 6.2.4" Config Id Config_MEC_6 @@ -1376,7 +1375,7 @@ Test Purpose { "Check that the IUT returns an error updating a site resource quota info for a not existing tenant when requested to a CSE" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.7.3.2, clause 6.2.4" + "ETSI GS MEC 048 v3.1.1, clause 7.7.3.2, clause 6.2.4" Config Id Config_MEC_6 @@ -1426,7 +1425,7 @@ Test Purpose { "Check that the IUT returns the list of subscriptions when requested to a CSE - no filter" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.8.3.1, clause 6.3.4" + "ETSI GS MEC 048 v3.1.1, clause 7.8.3.1, clause 6.3.4" Config Id Config_MEC_6 @@ -1444,7 +1443,7 @@ Test Purpose { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "/cse/v1/subscriptions/" + uri indicating value "/cse/v1/subscriptions" ; from the MEC_CONSUMER entity } @@ -1488,7 +1487,7 @@ Test Purpose { "Check that the IUT returns the list of subscriptions when requested to a CSE - subscription_type filter" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.8.3.1, clause 6.3.4" + "ETSI GS MEC 048 v3.1.1, clause 7.8.3.1, clause 6.3.4" Config Id Config_MEC_6 @@ -1547,7 +1546,7 @@ Test Purpose { "Check that the IUT creates a new subscription when requested to a CSE" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.8.3.4, clause 6.3.2, clause 6.3.3" + "ETSI GS MEC 048 v3.1.1, clause 7.8.3.4, clause 6.3.2, clause 6.3.3" Config Id Config_MEC_6 @@ -1566,7 +1565,7 @@ Test Purpose { ensure that { when { the IUT entity receives a vPOST containing // ResourceUsageSubscription case - uri indicating value "/cse/v1/subscriptions/", + uri indicating value "/cse/v1/subscriptions", body containing resourceUsageSubscription containing subscriptionType indicating value ResourceUsageSubscription, @@ -1618,7 +1617,7 @@ Test Purpose { "Check that the IUT creates a new subscription when requested to a CSE" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.8.3.4, clause 6.3.2, clause 6.3.3" + "ETSI GS MEC 048 v3.1.1, clause 7.8.3.4, clause 6.3.2, clause 6.3.3" Config Id Config_MEC_6 @@ -1637,7 +1636,7 @@ Test Purpose { ensure that { when { the IUT entity receives a vPOST containing // SiteResourceUsageSubscription case - uri indicating value "/cse/v1/subscriptions/", + uri indicating value "/cse/v1/subscriptions", body containing resourceUsageSubscription containing subscriptionType indicating value SiteResourceUsageSubscription, @@ -1693,7 +1692,7 @@ Test Purpose { "Check that the IUT returns an error on creating a new subscription when requested to a CSE" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.8.3.4, clause 6.3.2, clause 6.3.3" + "ETSI GS MEC 048 v3.1.1, clause 7.8.3.4, clause 6.3.2, clause 6.3.3" Config Id Config_MEC_6 @@ -1753,7 +1752,7 @@ Test Purpose { "Check that the IUT returns a subscription when requested by a CSE" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.9.3.1, clause 6.3.2, clause 6.3.3" + "ETSI GS MEC 048 v3.1.1, clause 7.9.3.1, clause 6.3.2, clause 6.3.3" Config Id Config_MEC_6 @@ -1811,7 +1810,7 @@ Test Purpose { "Check that the IUT returns an error on requesting a not existing subscription when requested by a CSE" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.9.3.1, clause 6.3.2, clause 6.3.3" + "ETSI GS MEC 048 v3.1.1, clause 7.9.3.1, clause 6.3.2, clause 6.3.3" Config Id Config_MEC_6 @@ -1852,7 +1851,7 @@ Test Purpose { "Check that the IUT updates an existing subscription when requested by a CSE" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.9.3.2, clause 6.3.2, clause 6.3.3" + "ETSI GS MEC 048 v3.1.1, clause 7.9.3.2, clause 6.3.2, clause 6.3.3" Config Id Config_MEC_6 @@ -1927,7 +1926,7 @@ Test Purpose { "Check that the IUT returns an error updating an not existing subscription when requested by a CSE" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.9.3.2, clause 6.3.2, clause 6.3.3" + "ETSI GS MEC 048 v3.1.1, clause 7.9.3.2, clause 6.3.2, clause 6.3.3" Config Id Config_MEC_6 @@ -1936,7 +1935,7 @@ Test Purpose { Initial conditions with { the IUT entity being_in idle_state and the MEO entity not having a subscriptionLinkList containing - _links indicating value SELF_REFERRING_URI, + _links indicating value NOT_EXISTING_SUBSCRIPTION, subscription indicating value LIST_OF_SUBSCRIPTIONS; } @@ -1984,7 +1983,7 @@ Test Purpose { "Check that the IUT returns an error updating an existing subscription with wrong parameters when requested by a CSE" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.9.3.2, clause 6.3.2, clause 6.3.3" + "ETSI GS MEC 048 v3.1.1, clause 7.9.3.2, clause 6.3.2, clause 6.3.3" Config Id Config_MEC_6 @@ -1992,7 +1991,7 @@ Test Purpose { Initial conditions with { the IUT entity being_in idle_state and - the MEO entity not having a subscriptionLinkList containing + the MEO entity having a subscriptionLinkList containing _links indicating value SELF_REFERRING_URI, subscription indicating value LIST_OF_SUBSCRIPTIONS; } @@ -2003,7 +2002,7 @@ Test Purpose { ensure that { when { the IUT entity receives a vPUT containing // SiteResourceUsageSubscription case - uri indicating value "/cse/v1/subscriptions/NOT_EXISTING_SUBSCRIPTION", + uri indicating value "/cse/v1/subscriptions/SUBSCRIPTION_ID", body containing resourceUsageSubscription containing subscriptionType indicating value SiteResourceUsageSubscription, @@ -2044,7 +2043,7 @@ Test Purpose { "Check that the IUT deletes an existing subscription when requested by a CSE" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.9.3.2" + "ETSI GS MEC 048 v3.1.1, clause 7.9.3.2" Config Id Config_MEC_6 @@ -2084,7 +2083,7 @@ Test Purpose { "Check that the IUT returns an error on a deletion of a not existing subscription when requested by a CSE" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.9.3.2" + "ETSI GS MEC 048 v3.1.1, clause 7.9.3.2" Config Id Config_MEC_6 @@ -2093,7 +2092,7 @@ Test Purpose { Initial conditions with { the IUT entity being_in idle_state and the MEO entity not having a subscriptionLinkList containing - _links indicating value SELF_REFERRING_URI, + _links indicating value NOT_EXISTING_SUBSCRIPTION, subscription indicating value LIST_OF_SUBSCRIPTIONS; } @@ -2124,7 +2123,7 @@ Test Purpose { if the CSE has an associated subscription and the event is generated" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.8.3.4, clause 6.4.3" + "ETSI GS MEC 048 v3.1.1, clause 7.8.3.4, clause 6.4.3" Config Id Config_MEC_6 @@ -2180,7 +2179,7 @@ Test Purpose { if the CSE has an associated subscription and the event is generated" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.8.3.4, clause 6.4.2" + "ETSI GS MEC 048 v3.1.1, clause 7.8.3.4, clause 6.4.2" Config Id Config_MEC_6 @@ -2233,7 +2232,7 @@ Test Purpose { if the CSE has an associated subscription and the event is generated" Reference - "ETSI GS MEC 048 V3.1.1, clause 7.8.3.4, clause 6.4.4" + "ETSI GS MEC 048 v3.1.1, clause 7.8.3.4, clause 6.4.4" Config Id Config_MEC_6 -- GitLab From 19de5c3e131794c7f66ca6ab08c18ec9fa2fb7c5 Mon Sep 17 00:00:00 2001 From: piscione Date: Tue, 27 May 2025 16:40:32 +0200 Subject: [PATCH 25/53] Minor fixes on MEC048v3.2.1 Test Purposes. --- .../CSE/CustomerSelfServiceEnablement.tplan2 | 107 ++++++++++-------- 1 file changed, 59 insertions(+), 48 deletions(-) diff --git a/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 b/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 index d17e974..7aae1eb 100644 --- a/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 +++ b/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 @@ -11,7 +11,7 @@ Package MEC_MEC048_MEO_CSE { when requested to a CSE - No query parameters" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.3.3.1, clause 6.2.2" + "ETSI GS MEC 048 v3.2.1, clause 7.3.3.1, clause 6.2.2" Config Id Config_MEC_6 @@ -72,7 +72,7 @@ Package MEC_MEC048_MEO_CSE { when requested to a CSE - customerId attribute as query parameter" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.3.3.1, clause 6.2.2" + "ETSI GS MEC 048 v3.2.1, clause 7.3.3.1, clause 6.2.2" Config Id Config_MEC_6 @@ -127,7 +127,7 @@ Package MEC_MEC048_MEO_CSE { when requested to a CSE - customerName as query parameter" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.3.3.1, clause 6.2.2" + "ETSI GS MEC 048 v3.2.1, clause 7.3.3.1, clause 6.2.2" Config Id Config_MEC_6 @@ -186,7 +186,7 @@ Package MEC_MEC048_MEO_CSE { "Check that the IUT creates a new tenantInfo when requested to a CSE" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.3.3.4, clause 6.2.2" + "ETSI GS MEC 048 v3.2.1, clause 7.3.3.4, clause 6.2.2" Config Id Config_MEC_6 @@ -242,7 +242,7 @@ Package MEC_MEC048_MEO_CSE { "Check that the IUT responds with an error on creating a tenantInfo with resourceUseInfo and siteList" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.3.3.4, clause 6.2.2" + "ETSI GS MEC 048 v3.2.1, clause 7.3.3.4, clause 6.2.2" Config Id Config_MEC_6 @@ -290,7 +290,7 @@ Package MEC_MEC048_MEO_CSE { "Check that the IUT responds with a specific tenantInfo when requested to a MEC Consumer" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.3.3.1, clause 6.2.2" + "ETSI GS MEC 048 v3.2.1, clause 7.3.3.1, clause 6.2.2" Config Id Config_MEC_6 @@ -339,7 +339,7 @@ Package MEC_MEC048_MEO_CSE { "Check that the IUT returns an error when requesting a not existing tenantInfo to a MEC Consumer" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.4.3.1, clause 6.2.2" + "ETSI GS MEC 048 v3.2.1, clause 7.4.3.1, clause 6.2.2" Config Id Config_MEC_6 @@ -379,7 +379,7 @@ Package MEC_MEC048_MEO_CSE { "Check that the IUT updates an existing tenantInfo when requested to a CSE" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.4.3.5, clause 6.2.2" + "ETSI GS MEC 048 v3.2.1, clause 7.4.3.5, clause 6.2.2" Config Id Config_MEC_6 @@ -434,7 +434,7 @@ Package MEC_MEC048_MEO_CSE { "Check that the IUT returns an error on updating a not existing tenantInfo requested to a CSE" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.4.3.5, clause 6.2.2" + "ETSI GS MEC 048 v3.2.1, clause 7.4.3.5, clause 6.2.2" Config Id Config_MEC_6 @@ -483,7 +483,7 @@ Package MEC_MEC048_MEO_CSE { "Check that the IUT returns an error on updating with invalid values tenantInfo requested to a CSE" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.4.3.2, clause 6.2.2" + "ETSI GS MEC 048 v3.2.1, clause 7.4.3.2, clause 6.2.2" Config Id Config_MEC_6 @@ -501,13 +501,14 @@ Package MEC_MEC048_MEO_CSE { ensure that { when { the IUT entity receives a vPUT containing - uri indicating value "/cse/v1/tenant/NOT_EXISTING_TENANT_ID", + uri indicating value "/cse/v1/tenant/TENANT_ID", body containing tenantInfo containing customerId indicating value NEW_CUSTOMER_ID, customerName indicating value NEW_CUSTOMER_NAME_1, tenantName indicating value NEW_TENANT_NAME, - siteList indicating value SOME_SITE_INFO //Either resourceUseInfo or siteList or none of them shall be present. + siteList indicating value SOME_SITE_INFO, //Either resourceUseInfo or siteList or none of them shall be present. + resourceUseInfo indicating value SOME_RESOURCE_USE_INFO ; ; ; @@ -534,7 +535,7 @@ Package MEC_MEC048_MEO_CSE { "Check that the IUT removes a tenantInfo when requested to a CSE" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.4.3.5" + "ETSI GS MEC 048 v3.2.1, clause 7.4.3.5" Config Id Config_MEC_6 @@ -573,7 +574,7 @@ Package MEC_MEC048_MEO_CSE { "Check that the IUT returns an error on deleting a not existing tenantInfo when requested to a CSE" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.4.3.5" + "ETSI GS MEC 048 v3.2.1, clause 7.4.3.5" Config Id Config_MEC_6 @@ -612,7 +613,7 @@ Test Purpose { "Check that the IUT returns a resourceQuotaInfo for a specific tenant when requested to a CSE" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.5.3.1, clause 6.2.3" + "ETSI GS MEC 048 v3.2.1, clause 7.5.3.1, clause 6.2.3" Config Id Config_MEC_6 @@ -620,8 +621,18 @@ Test Purpose { Initial conditions with { the IUT entity being_in idle_state and - the MEO entity having a resourceQuotaInfoList containing - resourceQuotaInfo indicating value TENANT_ID; + the MEO entity having a resourceQuotaInfoList containing + //It is assumed that the MEO "knows" the relationship between the tenantInfo and the resourceQuotaInfo + tenantInfoList containing + tenantInfo indicating value TENANT_ID, + + resourceQuotaInfo containing + cpuQuota indicating value NUMBER_OF_CPUS, + memoryQuota indicating value MEMORY_IN_MB, + diskQuota indicating value AMOUNT_OF_DISK_IN_GB + ; + ; + ; } // MEC 048 Clause 6.2.3 Type: ResourceQuotaInfo @@ -659,7 +670,7 @@ Test Purpose { "Check that the IUT returns an error on retrieving resourceQuotaInfo for a not existing tenant when requested to a CSE" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.5.3.1, clause 6.2.3" + "ETSI GS MEC 048 v3.2.1, clause 7.5.3.1, clause 6.2.3" Config Id Config_MEC_6 @@ -699,7 +710,7 @@ Test Purpose { "Check that the IUT updates the resourceQuotaInfo for an existing tenant when requested to a CSE" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.5.3.2, clause 6.2.3" + "ETSI GS MEC 048 v3.2.1, clause 7.5.3.2, clause 6.2.3" Config Id Config_MEC_6 @@ -753,7 +764,7 @@ Test Purpose { "Check that the IUT returns an error on updating the resourceQuotaInfo for a not existing tenant when requested to a CSE" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.5.3.2, clause 6.2.3" + "ETSI GS MEC 048 v3.2.1, clause 7.5.3.2, clause 6.2.3" Config Id Config_MEC_6 @@ -800,7 +811,7 @@ Test Purpose { "Check that the IUT creates the resourceQuotaInfo for an existing tenant when requested to a CSE" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.5.3.4, clause 6.2.3" + "ETSI GS MEC 048 v3.2.1, clause 7.5.3.4, clause 6.2.3" Config Id Config_MEC_6 @@ -855,7 +866,7 @@ Test Purpose { "Check that the IUT returns an error on creating the resourceQuotaInfo for a not existing tenant when requested to a CSE" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.5.3.4, clause 6.2.3" + "ETSI GS MEC 048 v3.2.1, clause 7.5.3.4, clause 6.2.3" Config Id Config_MEC_6 @@ -902,7 +913,7 @@ Test Purpose { "Check that the IUT returns the list of per site resource quota for a specific tenant when requested to a CSE - No filter" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.6.3.1, clause 6.2.4" + "ETSI GS MEC 048 v3.2.1, clause 7.6.3.1, clause 6.2.4" Config Id Config_MEC_6 @@ -969,7 +980,7 @@ Test Purpose { "Check that the IUT returns the list of per site resource quota for a specific tenant when requested to a CSE - siteId filter" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.6.3.1, clause 6.2.4" + "ETSI GS MEC 048 v3.2.1, clause 7.6.3.1, clause 6.2.4" Config Id Config_MEC_6 @@ -1029,7 +1040,7 @@ Test Purpose { "Check that the IUT returns an error on requesting site resource quota info on a not existing tenant when requested to a CSE" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.6.3.1, clause 6.2.4" + "ETSI GS MEC 048 v3.2.1, clause 7.6.3.1, clause 6.2.4" Config Id Config_MEC_6 @@ -1068,7 +1079,7 @@ Test Purpose { "Check that the IUT creates a site resource quota info for a existing tenant when requested to a CSE" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.6.3.4, clause 6.2.4" + "ETSI GS MEC 048 v3.2.1, clause 7.6.3.4, clause 6.2.4" Config Id Config_MEC_6 @@ -1127,7 +1138,7 @@ Test Purpose { "Check that the IUT returns an error on creating a site resource quota with wrong parameters" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.6.3.4, clause 6.2.4" + "ETSI GS MEC 048 v3.2.1, clause 7.6.3.4, clause 6.2.4" Config Id Config_MEC_6 @@ -1177,7 +1188,7 @@ Test Purpose { "Check that the IUT returns the site resource quota for a specific tenant and site identifier when requested to a CSE" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.7.3.1, clause 6.2.4" + "ETSI GS MEC 048 v3.2.1, clause 7.7.3.1, clause 6.2.4" Config Id Config_MEC_6 @@ -1226,7 +1237,7 @@ Test Purpose { when requested to a CSE" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.7.3.1, clause 6.2.4" + "ETSI GS MEC 048 v3.2.1, clause 7.7.3.1, clause 6.2.4" Config Id Config_MEC_6 @@ -1268,7 +1279,7 @@ Test Purpose { "Check that the IUT updates a site resource quota info for a existing tenant when requested to a CSE" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.7.3.2, clause 6.2.4" + "ETSI GS MEC 048 v3.2.1, clause 7.7.3.2, clause 6.2.4" Config Id Config_MEC_6 @@ -1326,7 +1337,7 @@ Test Purpose { "Check that the IUT returns an error updating a site resource quota info for a existing tenant when requested to a CSE" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.7.3.2, clause 6.2.4" + "ETSI GS MEC 048 v3.2.1, clause 7.7.3.2, clause 6.2.4" Config Id Config_MEC_6 @@ -1375,7 +1386,7 @@ Test Purpose { "Check that the IUT returns an error updating a site resource quota info for a not existing tenant when requested to a CSE" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.7.3.2, clause 6.2.4" + "ETSI GS MEC 048 v3.2.1, clause 7.7.3.2, clause 6.2.4" Config Id Config_MEC_6 @@ -1425,7 +1436,7 @@ Test Purpose { "Check that the IUT returns the list of subscriptions when requested to a CSE - no filter" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.8.3.1, clause 6.3.4" + "ETSI GS MEC 048 v3.2.1, clause 7.8.3.1, clause 6.3.4" Config Id Config_MEC_6 @@ -1487,7 +1498,7 @@ Test Purpose { "Check that the IUT returns the list of subscriptions when requested to a CSE - subscription_type filter" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.8.3.1, clause 6.3.4" + "ETSI GS MEC 048 v3.2.1, clause 7.8.3.1, clause 6.3.4" Config Id Config_MEC_6 @@ -1546,7 +1557,7 @@ Test Purpose { "Check that the IUT creates a new subscription when requested to a CSE" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.8.3.4, clause 6.3.2, clause 6.3.3" + "ETSI GS MEC 048 v3.2.1, clause 7.8.3.4, clause 6.3.2, clause 6.3.3" Config Id Config_MEC_6 @@ -1617,7 +1628,7 @@ Test Purpose { "Check that the IUT creates a new subscription when requested to a CSE" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.8.3.4, clause 6.3.2, clause 6.3.3" + "ETSI GS MEC 048 v3.2.1, clause 7.8.3.4, clause 6.3.2, clause 6.3.3" Config Id Config_MEC_6 @@ -1692,7 +1703,7 @@ Test Purpose { "Check that the IUT returns an error on creating a new subscription when requested to a CSE" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.8.3.4, clause 6.3.2, clause 6.3.3" + "ETSI GS MEC 048 v3.2.1, clause 7.8.3.4, clause 6.3.2, clause 6.3.3" Config Id Config_MEC_6 @@ -1752,7 +1763,7 @@ Test Purpose { "Check that the IUT returns a subscription when requested by a CSE" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.9.3.1, clause 6.3.2, clause 6.3.3" + "ETSI GS MEC 048 v3.2.1, clause 7.9.3.1, clause 6.3.2, clause 6.3.3" Config Id Config_MEC_6 @@ -1810,7 +1821,7 @@ Test Purpose { "Check that the IUT returns an error on requesting a not existing subscription when requested by a CSE" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.9.3.1, clause 6.3.2, clause 6.3.3" + "ETSI GS MEC 048 v3.2.1, clause 7.9.3.1, clause 6.3.2, clause 6.3.3" Config Id Config_MEC_6 @@ -1851,7 +1862,7 @@ Test Purpose { "Check that the IUT updates an existing subscription when requested by a CSE" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.9.3.2, clause 6.3.2, clause 6.3.3" + "ETSI GS MEC 048 v3.2.1, clause 7.9.3.2, clause 6.3.2, clause 6.3.3" Config Id Config_MEC_6 @@ -1926,7 +1937,7 @@ Test Purpose { "Check that the IUT returns an error updating an not existing subscription when requested by a CSE" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.9.3.2, clause 6.3.2, clause 6.3.3" + "ETSI GS MEC 048 v3.2.1, clause 7.9.3.2, clause 6.3.2, clause 6.3.3" Config Id Config_MEC_6 @@ -1983,7 +1994,7 @@ Test Purpose { "Check that the IUT returns an error updating an existing subscription with wrong parameters when requested by a CSE" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.9.3.2, clause 6.3.2, clause 6.3.3" + "ETSI GS MEC 048 v3.2.1, clause 7.9.3.2, clause 6.3.2, clause 6.3.3" Config Id Config_MEC_6 @@ -2043,7 +2054,7 @@ Test Purpose { "Check that the IUT deletes an existing subscription when requested by a CSE" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.9.3.2" + "ETSI GS MEC 048 v3.2.1, clause 7.9.3.2" Config Id Config_MEC_6 @@ -2083,7 +2094,7 @@ Test Purpose { "Check that the IUT returns an error on a deletion of a not existing subscription when requested by a CSE" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.9.3.2" + "ETSI GS MEC 048 v3.2.1, clause 7.9.3.2" Config Id Config_MEC_6 @@ -2123,7 +2134,7 @@ Test Purpose { if the CSE has an associated subscription and the event is generated" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.8.3.4, clause 6.4.3" + "ETSI GS MEC 048 v3.2.1, clause 7.8.3.4, clause 6.4.3" Config Id Config_MEC_6 @@ -2159,7 +2170,7 @@ Test Purpose { customerId set to CUSTOMER_ID, tenantId set to TENANT_ID, siteList indicating value SITE_LIST, - resourceUseInfo containing + siteResourceUseInfo containing cpuUsed set to 5 ; ; @@ -2179,7 +2190,7 @@ Test Purpose { if the CSE has an associated subscription and the event is generated" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.8.3.4, clause 6.4.2" + "ETSI GS MEC 048 v3.2.1, clause 7.8.3.4, clause 6.4.2" Config Id Config_MEC_6 @@ -2232,7 +2243,7 @@ Test Purpose { if the CSE has an associated subscription and the event is generated" Reference - "ETSI GS MEC 048 v3.1.1, clause 7.8.3.4, clause 6.4.4" + "ETSI GS MEC 048 v3.2.1, clause 7.8.3.4, clause 6.4.4" Config Id Config_MEC_6 -- GitLab From 017b5330d938dd022232e0992fc8ba11c37c72a3 Mon Sep 17 00:00:00 2001 From: piscione Date: Thu, 29 May 2025 16:47:33 +0200 Subject: [PATCH 26/53] Fix on payload of subscription response for MEC048v3.2.1 TPs --- .../CSE/CustomerSelfServiceEnablement.tplan2 | 56 ++++++++++--------- 1 file changed, 29 insertions(+), 27 deletions(-) diff --git a/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 b/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 index 7aae1eb..6204126 100644 --- a/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 +++ b/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 @@ -1463,20 +1463,20 @@ Test Purpose { the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK", body containing - _links indicating value SELF_REFERRING_URI, subscriptionLinkList containing - - subscriptionLinkList containing - href indicating value "/cse/v1/subscriptions/1", - subscriptionType indicating value ResourceUsageSubscription, - - subscriptionLinkList containing - href indicating value "/cse/v1/subscriptions/2", - subscriptionType indicating value SiteResourceUsageSubscription - - subscriptionLinkList containing - href indicating value "/cse/v1/subscriptions/3", - subscriptionType indicating value ResourceUsageSubscription + _links containing + self containing + href indicating value SELF_REFERRING_URI, + subscription containing + + href indicating value "/cse/v1/subscriptions/1", + subscriptionType indicating value ResourceUsageSubscription, + + href indicating value "/cse/v1/subscriptions/2", + subscriptionType indicating value SiteResourceUsageSubscription, + + href indicating value "/cse/v1/subscriptions/3", + subscriptionType indicating value ResourceUsageSubscription ; ; ; @@ -1528,21 +1528,23 @@ Test Purpose { the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK", body containing - _links indicating value SELF_REFERRING_URI, subscriptionLinkList containing - - subscriptionLinkList containing - href indicating value "/cse/v1/subscriptions/1", - subscriptionType indicating value ResourceUsageSubscription, - - subscriptionLinkList containing - href indicating value "/cse/v1/subscriptions/3", - subscriptionType indicating value ResourceUsageSubscription - ; - ; - ; - ; - ; + _links containing + self containing + href indicating value SELF_REFERRING_URI, + subscription containing + + href indicating value "/cse/v1/subscriptions/1", + subscriptionType indicating value ResourceUsageSubscription, + + href indicating value "/cse/v1/subscriptions/3", + subscriptionType indicating value ResourceUsageSubscription + ; + ; + ; + ; + ; + ; to the MEC_CONSUMER entity } } -- GitLab From 8eb9a7c1ebf74f39e32db74a3ffc69d9dc4c163f Mon Sep 17 00:00:00 2001 From: Muhammad Umair Khan Date: Wed, 18 Jun 2025 11:21:20 +0500 Subject: [PATCH 27/53] remove reference vesion from TDL of MEC010p-2, MEC014, MEC015, and MEC016 --- Test Purposes/MEC010p2/MEO/GRANT/Grant.tplan2 | 38 ++-- .../MEC010p2/MEO/PKGM/AppPkgMgt.tplan2 | 112 +++++------ .../MEPM/LCM/PlatformConfiguration.tplan2 | 12 +- .../MEC010p2/MEPM/PKGM/AppPkgMgt.tplan2 | 66 +++---- .../MEC010p2/MEX/LCM/AppInstanceMgmt.tplan2 | 174 +++++++++--------- .../MEC014/SRV/UETAG/PlatUeIdentity.tplan2 | 20 +- .../MEC015/SRV/BWSUBLookup/BWSubLookup.tplan2 | 60 +++--- .../MEC015/SRV/BWSUBNOT/BWSubNOT.tplan2 | 88 ++++----- .../SRV/MTS/MultiAccessTrafficSteering.tplan2 | 108 +++++------ .../MEC015/SRV/TM/TrafficManagement.tplan2 | 138 +++++++------- .../MEO/UEAPPCTX/SysUeAppsContext.tplan2 | 16 +- .../UEAPPLOC/SysUeApplicationsLocation.tplan2 | 6 +- .../MEO/UEAPPS/SysUeApplications.tplan2 | 10 +- 13 files changed, 424 insertions(+), 424 deletions(-) diff --git a/Test Purposes/MEC010p2/MEO/GRANT/Grant.tplan2 b/Test Purposes/MEC010p2/MEO/GRANT/Grant.tplan2 index 4255e21..6c093d7 100644 --- a/Test Purposes/MEC010p2/MEO/GRANT/Grant.tplan2 +++ b/Test Purposes/MEC010p2/MEO/GRANT/Grant.tplan2 @@ -13,9 +13,9 @@ Package MEC_MEC010p2_MEO_GRANT { "Check that MEO sends a synchronous grant response when a grant request is requested - INSTANTIATE" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.5.1.3.1", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.4.2.2", //GrantRequest - "ETSI GS MEC 010-2 3.2.1, clause 6.2.4.4.2" //Grant + "ETSI GS MEC 010-2, clause 7.5.1.3.1", + "ETSI GS MEC 010-2, clause 6.2.4.2.2", //GrantRequest + "ETSI GS MEC 010-2, clause 6.2.4.4.2" //Grant Config Id Config_MEC_3 PICS Selection PIC_GRANTS_MANAGEMENT @@ -76,9 +76,9 @@ Package MEC_MEC010p2_MEO_GRANT { "Check that MEO responds with an error when it receives a malformed request when a new grant request is performed - INSTANTIATE" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.5.1.3.1", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.4.2.2", //GrantRequest - "ETSI GS MEC 010-2 3.2.1, clause 6.2.4.4.2" //Grant + "ETSI GS MEC 010-2, clause 7.5.1.3.1", + "ETSI GS MEC 010-2, clause 6.2.4.2.2", //GrantRequest + "ETSI GS MEC 010-2, clause 6.2.4.4.2" //Grant Config Id Config_MEC_3 @@ -126,9 +126,9 @@ Package MEC_MEC010p2_MEO_GRANT { "Check that MEO sends a synchronous grant response when a grant request is requested" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.5.1.3.1", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.4.2.2", //GrantRequest - "ETSI GS MEC 010-2 3.2.1, clause 6.2.4.4.2" //Grant + "ETSI GS MEC 010-2, clause 7.5.1.3.1", + "ETSI GS MEC 010-2, clause 6.2.4.2.2", //GrantRequest + "ETSI GS MEC 010-2, clause 6.2.4.4.2" //Grant Config Id Config_MEC_3 PICS Selection PIC_GRANTS_MANAGEMENT @@ -188,9 +188,9 @@ Package MEC_MEC010p2_MEO_GRANT { "Check that MEO sends a asynchronous grant response when a grant request is requested - INSTANTIATE" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.5.1.3.1", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.4.2.2", //GrantRequest - "ETSI GS MEC 010-2 3.2.1, clause 6.2.4.4.2" //Grant + "ETSI GS MEC 010-2, clause 7.5.1.3.1", + "ETSI GS MEC 010-2, clause 6.2.4.2.2", //GrantRequest + "ETSI GS MEC 010-2, clause 6.2.4.4.2" //Grant Config Id Config_MEC_3 PICS Selection PIC_GRANTS_MANAGEMENT @@ -241,9 +241,9 @@ Package MEC_MEC010p2_MEO_GRANT { "Check that MEO sends a asynchronous grant response when a grant request is requested" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.5.1.3.1", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.4.2.2", //GrantRequest - "ETSI GS MEC 010-2 3.2.1, clause 6.2.4.4.2" //Grant + "ETSI GS MEC 010-2, clause 7.5.1.3.1", + "ETSI GS MEC 010-2, clause 6.2.4.2.2", //GrantRequest + "ETSI GS MEC 010-2, clause 6.2.4.4.2" //Grant Config Id Config_MEC_3 PICS Selection PIC_GRANTS_MANAGEMENT @@ -294,8 +294,8 @@ Package MEC_MEC010p2_MEO_GRANT { "Check that MEO sends the status of a grant request when a query on a granting ID is performed" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.5.2.3.2", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.4.4.2" + "ETSI GS MEC 010-2, clause 7.5.2.3.2", + "ETSI GS MEC 010-2, clause 6.2.4.4.2" Config Id Config_MEC_3 PICS Selection PIC_GRANTS_MANAGEMENT @@ -337,7 +337,7 @@ Package MEC_MEC010p2_MEO_GRANT { "Check that MEO sends the status of a grant request when a query on a granting ID is performed" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.5.2.3.2" + "ETSI GS MEC 010-2, clause 7.5.2.3.2" Config Id Config_MEC_3 PICS Selection PIC_GRANTS_MANAGEMENT @@ -376,7 +376,7 @@ Package MEC_MEC010p2_MEO_GRANT { "Check that MEO responds with an error when it receives a request for returning a grant referred with a wrong ID" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.5.2.3.2" + Reference "ETSI GS MEC 010-2, clause 7.5.2.3.2" Config Id Config_MEC_3 PICS Selection PIC_GRANTS_MANAGEMENT diff --git a/Test Purposes/MEC010p2/MEO/PKGM/AppPkgMgt.tplan2 b/Test Purposes/MEC010p2/MEO/PKGM/AppPkgMgt.tplan2 index 2af770c..03dad69 100644 --- a/Test Purposes/MEC010p2/MEO/PKGM/AppPkgMgt.tplan2 +++ b/Test Purposes/MEC010p2/MEO/PKGM/AppPkgMgt.tplan2 @@ -14,9 +14,9 @@ Package MEC_MEC010p2_MEO_PKGM { Test objective "Check that MEO creates a new App Package when requested" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.3.1.3.1", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.2.2", // CreateAppPkg - "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.3.2" // AppPkgInfo + Reference "ETSI GS MEC 010-2, clause 7.3.1.3.1", + "ETSI GS MEC 010-2, clause 6.2.3.2.2", // CreateAppPkg + "ETSI GS MEC 010-2, clause 6.2.3.3.2" // AppPkgInfo Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -70,8 +70,8 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO responds with an error when it receives a malformed request for creating a new App Package" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.3.1.3.1", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.2.2" // CreateAppPkg + Reference "ETSI GS MEC 010-2, clause 7.3.1.3.1", + "ETSI GS MEC 010-2, clause 6.2.3.2.2" // CreateAppPkg Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -109,9 +109,9 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO returns the list of App packages when requested - Note 3" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.1.3.2", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.3.2", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.3.2" + "ETSI GS MEC 010-2, clause 7.3.1.3.2", + "ETSI GS MEC 010-2, clause 6.2.3.3.2", + "ETSI GS MEC 010-2, clause 6.2.3.3.2" Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -163,8 +163,8 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO returns the list of on-boarded packages when requested - Note 3" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.1.3.2", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.3.2" //AppPkgInfo + "ETSI GS MEC 010-2, clause 7.3.1.3.2", + "ETSI GS MEC 010-2, clause 6.2.3.3.2" //AppPkgInfo Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -221,8 +221,8 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO responds with an error when it receives a malformed request for retrieving the list of existing App Packages" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.3.1.3.2", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.3.2" + Reference "ETSI GS MEC 010-2, clause 7.3.1.3.2", + "ETSI GS MEC 010-2, clause 6.2.3.3.2" Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -255,8 +255,8 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO returns the an App Package when requested - Note 3" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.2.3.2", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.3.2" + "ETSI GS MEC 010-2, clause 7.3.2.3.2", + "ETSI GS MEC 010-2, clause 6.2.3.3.2" Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -306,8 +306,8 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO returns the an on-boarded package when requested - Note 3" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.2.3.2", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.3.2" + "ETSI GS MEC 010-2, clause 7.3.2.3.2", + "ETSI GS MEC 010-2, clause 6.2.3.3.2" Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -362,8 +362,8 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO responds with an error when it receives a request for retrieving a App Package referred with a wrong ID" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.3.2.3.2", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.3.2" + Reference "ETSI GS MEC 010-2, clause 7.3.2.3.2", + "ETSI GS MEC 010-2, clause 6.2.3.3.2" Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -394,7 +394,7 @@ Package MEC_MEC010p2_MEO_PKGM { Test objective "Check that MEO deletes an App Package when requested" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.3.2.3.4" + Reference "ETSI GS MEC 010-2, clause 7.3.2.3.4" Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -426,7 +426,7 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO responds with an error when it receives a request for deleting an App Package referred with a wrong ID" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.3.2.3.4" + Reference "ETSI GS MEC 010-2, clause 7.3.2.3.4" Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -457,8 +457,8 @@ Package MEC_MEC010p2_MEO_PKGM { Test objective "Check that MEO updates the operational state of an individual application package resource" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.3.2.3.5", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.8.2" //AppPkgInfoModifications + Reference "ETSI GS MEC 010-2, clause 7.3.2.3.5", + "ETSI GS MEC 010-2, clause 6.2.3.8.2" //AppPkgInfoModifications Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -502,8 +502,8 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO sends an error when it receives a malformed request to modify the operational state of an application package" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.3.2.3.5", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.8.2" //AppPkgInfoModifications + Reference "ETSI GS MEC 010-2, clause 7.3.2.3.5", + "ETSI GS MEC 010-2, clause 6.2.3.8.2" //AppPkgInfoModifications Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -543,8 +543,8 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO responds with an error when it receives a request for updating an App Package referred with a wrong ID" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.3.2.3.5", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.8.2" //AppPkgInfoModifications + Reference "ETSI GS MEC 010-2, clause 7.3.2.3.5", + "ETSI GS MEC 010-2, clause 6.2.3.8.2" //AppPkgInfoModifications Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -582,9 +582,9 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO service returns an application package subscription when requested" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.3.3.1", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.7", //Type: AppPkgSubscription - "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.4" //Type: AppPkgSubscriptionInfo + "ETSI GS MEC 010-2, clause 7.3.3.3.1", + "ETSI GS MEC 010-2, clause 6.2.3.7", //Type: AppPkgSubscription + "ETSI GS MEC 010-2, clause 6.2.3.4" //Type: AppPkgSubscriptionInfo Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -632,9 +632,9 @@ Package MEC_MEC010p2_MEO_PKGM { malformed request for creating a new subscription on AppPackages" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.3.3.1", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.7.2", //AppPkgSubscription - "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.4.2" //AppPkgSubscriptionInfo + "ETSI GS MEC 010-2, clause 7.3.3.3.1", + "ETSI GS MEC 010-2, clause 6.2.3.7.2", //AppPkgSubscription + "ETSI GS MEC 010-2, clause 6.2.3.4.2" //AppPkgSubscriptionInfo Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -672,8 +672,8 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO service returns the list of Application Package Subscriptions when requested" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.3.3.2", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.5.2" //AppPkgSubscriptionLinkList + "ETSI GS MEC 010-2, clause 7.3.3.3.2", + "ETSI GS MEC 010-2, clause 6.2.3.5.2" //AppPkgSubscriptionLinkList Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -722,8 +722,8 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO service returns an empty list of Application Package Subscriptions when requested" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.3.3.2", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.5.2" //AppPkgSubscriptionLinkList + "ETSI GS MEC 010-2, clause 7.3.3.3.2", + "ETSI GS MEC 010-2, clause 6.2.3.5.2" //AppPkgSubscriptionLinkList Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -769,8 +769,8 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO service returns an Application Package Subscription when requested" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.4.3.2", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.4.2" //AppPkgSubscriptionInfo + "ETSI GS MEC 010-2, clause 7.3.4.3.2", + "ETSI GS MEC 010-2, clause 6.2.3.4.2" //AppPkgSubscriptionInfo Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -816,8 +816,8 @@ Package MEC_MEC010p2_MEO_PKGM { with a wrong identifier" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.4.3.2", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.4.2" //AppPkgSubscriptionInfo + "ETSI GS MEC 010-2, clause 7.3.4.3.2", + "ETSI GS MEC 010-2, clause 6.2.3.4.2" //AppPkgSubscriptionInfo Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -853,7 +853,7 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO service deletes an Application Package Subscription when requested" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.4.3.4" + "ETSI GS MEC 010-2, clause 7.3.4.3.4" Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -889,7 +889,7 @@ Package MEC_MEC010p2_MEO_PKGM { with a wrong identifier" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.4.3.4" + "ETSI GS MEC 010-2, clause 7.3.4.3.4" Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -926,8 +926,8 @@ Package MEC_MEC010p2_MEO_PKGM { if the MEO service has an associated subscription and the event is generated" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.5.3.1", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.6.2" //AppPkgNotification + "ETSI GS MEC 010-2, clause 7.3.5.3.1", + "ETSI GS MEC 010-2, clause 6.2.3.6.2" //AppPkgNotification Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_NOTIFICATIONS @@ -978,8 +978,8 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO reads the content of the AppD of on-boarded individual application package resources when requested" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.6.3.2", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.1.2.2" //AppD + "ETSI GS MEC 010-2, clause 7.3.6.3.2", + "ETSI GS MEC 010-2, clause 6.2.1.2.2" //AppD Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -1021,7 +1021,7 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO responds with an error when it receives a request to retrieve an application descriptor referred with a wrong app package ID" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.3.6.3.2" + Reference "ETSI GS MEC 010-2, clause 7.3.6.3.2" Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -1055,7 +1055,7 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO fetches the application package content identified by appPkgId when requested" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.7.3.2" + "ETSI GS MEC 010-2, clause 7.3.7.3.2" Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -1095,7 +1095,7 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO fetches the on-boarded application package content identified by appDId when requested" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.7.3.2" + "ETSI GS MEC 010-2, clause 7.3.7.3.2" Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -1135,7 +1135,7 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO service sends an error when it receives a malformed request" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.3.7.3.2" + Reference "ETSI GS MEC 010-2, clause 7.3.7.3.2" Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -1169,7 +1169,7 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO service sends an error when it receives a request referring a wrong appPkgId" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.7.3.2" + "ETSI GS MEC 010-2, clause 7.3.7.3.2" Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -1206,7 +1206,7 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO service sends an error when it receives a request referring a wrong on-boarded appPkgId" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.7.3.2" + "ETSI GS MEC 010-2, clause 7.3.7.3.2" Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -1243,8 +1243,8 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO accepts application package when submitted" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.7.3.3", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.1.2" + "ETSI GS MEC 010-2, clause 7.3.7.3.3", + "ETSI GS MEC 010-2, clause 6.2.1.2" Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -1282,8 +1282,8 @@ Package MEC_MEC010p2_MEO_PKGM { "Check that MEO service sends an error when it receives a query to accept an application package with a wrong identifier" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.7.3.3", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.1.2" + "ETSI GS MEC 010-2, clause 7.3.7.3.3", + "ETSI GS MEC 010-2, clause 6.2.1.2" Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT diff --git a/Test Purposes/MEC010p2/MEPM/LCM/PlatformConfiguration.tplan2 b/Test Purposes/MEC010p2/MEPM/LCM/PlatformConfiguration.tplan2 index c2ceb4e..77962ec 100644 --- a/Test Purposes/MEC010p2/MEPM/LCM/PlatformConfiguration.tplan2 +++ b/Test Purposes/MEC010p2/MEPM/LCM/PlatformConfiguration.tplan2 @@ -13,8 +13,8 @@ Package MEC_MEC010p2_MEPM_APP_INSTANCE_LCM { "Check that MEC API provider has created the configuration information in AppD to the MEPM-V" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.7.6.3.1", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.21.2" //ConfigPlatformForAppRequest + "ETSI GS MEC 010-2, clause 7.7.6.3.1", + "ETSI GS MEC 010-2, clause 6.2.2.21.2" //ConfigPlatformForAppRequest Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -52,8 +52,8 @@ Package MEC_MEC010p2_MEPM_APP_INSTANCE_LCM { for the configuration information in AppD to the MEPM-V" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.7.6.3.1", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.21.2" //ConfigPlatformForAppRequest + "ETSI GS MEC 010-2, clause 7.7.6.3.1", + "ETSI GS MEC 010-2, clause 6.2.2.21.2" //ConfigPlatformForAppRequest Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -89,8 +89,8 @@ Package MEC_MEC010p2_MEPM_APP_INSTANCE_LCM { for the configuration information in AppD to the MEPM-V with not valid app instance ID" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.7.6.3.1", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.21.2" //ConfigPlatformForAppRequest + "ETSI GS MEC 010-2, clause 7.7.6.3.1", + "ETSI GS MEC 010-2, clause 6.2.2.21.2" //ConfigPlatformForAppRequest Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT diff --git a/Test Purposes/MEC010p2/MEPM/PKGM/AppPkgMgt.tplan2 b/Test Purposes/MEC010p2/MEPM/PKGM/AppPkgMgt.tplan2 index b323946..406d058 100644 --- a/Test Purposes/MEC010p2/MEPM/PKGM/AppPkgMgt.tplan2 +++ b/Test Purposes/MEC010p2/MEPM/PKGM/AppPkgMgt.tplan2 @@ -13,8 +13,8 @@ Package MEC_MEC010p2_MEPM_PKGM { "Check that MEPM returns the list of App Packages when requested - Note 3" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.1.3.2", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.3.2" //AppPkgInfo + "ETSI GS MEC 010-2, clause 7.3.1.3.2", + "ETSI GS MEC 010-2, clause 6.2.3.3.2" //AppPkgInfo Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -67,8 +67,8 @@ Package MEC_MEC010p2_MEPM_PKGM { "Check that MEPM returns the list of on-boarded App Packages when requested - Note 3" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.1.3.2", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.3.2" //AppPkgInfo + "ETSI GS MEC 010-2, clause 7.3.1.3.2", + "ETSI GS MEC 010-2, clause 6.2.3.3.2" //AppPkgInfo Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -126,7 +126,7 @@ Package MEC_MEC010p2_MEPM_PKGM { a malformed request for requesting the list of existing App Packages" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.1.3.2" + "ETSI GS MEC 010-2, clause 7.3.1.3.2" Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -162,8 +162,8 @@ Package MEC_MEC010p2_MEPM_PKGM { "Check that MEPM returns the an App Package when requested - Note 3" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.2.3.2", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.3.2" //AppPkgInfo + "ETSI GS MEC 010-2, clause 7.3.2.3.2", + "ETSI GS MEC 010-2, clause 6.2.3.3.2" //AppPkgInfo Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -213,8 +213,8 @@ Package MEC_MEC010p2_MEPM_PKGM { "Check that MEPM returns the an App Package when requested - Note 3" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.2.3.2", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.3.2" //AppPkgInfo + "ETSI GS MEC 010-2, clause 7.3.2.3.2", + "ETSI GS MEC 010-2, clause 6.2.3.3.2" //AppPkgInfo Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -270,7 +270,7 @@ Package MEC_MEC010p2_MEPM_PKGM { a request for returning a App Package referred with a wrong ID" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.2.3.2" + "ETSI GS MEC 010-2, clause 7.3.2.3.2" Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -305,9 +305,9 @@ Package MEC_MEC010p2_MEPM_PKGM { "Check that MEPM service returns an application package subscription when requested" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.3.3.1", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.7.2", //AppPkgSubscription - "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.4.2" //AppPkgSubscriptionInfo + "ETSI GS MEC 010-2, clause 7.3.3.3.1", + "ETSI GS MEC 010-2, clause 6.2.3.7.2", //AppPkgSubscription + "ETSI GS MEC 010-2, clause 6.2.3.4.2" //AppPkgSubscriptionInfo Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -355,7 +355,7 @@ Package MEC_MEC010p2_MEPM_PKGM { "Check that MEPM service sends an error when it receives a malformed request for creating a new subscription on AppPackages" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.3.3.3.1" + Reference "ETSI GS MEC 010-2, clause 7.3.3.3.1" Config Id Config_MEC_2 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -394,8 +394,8 @@ Package MEC_MEC010p2_MEPM_PKGM { "Check that MEPM service returns the list of Application Package Subscriptions when requested" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.3.3.2", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.5.2" //AppPkgSubscriptionLinkList + "ETSI GS MEC 010-2, clause 7.3.3.3.2", + "ETSI GS MEC 010-2, clause 6.2.3.5.2" //AppPkgSubscriptionLinkList Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -443,8 +443,8 @@ Package MEC_MEC010p2_MEPM_PKGM { "Check that MEPM service returns an Application Package Subscription when requested" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.4.3.2", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.4.2" //AppPkgSubscriptionInfo + "ETSI GS MEC 010-2, clause 7.3.4.3.2", + "ETSI GS MEC 010-2, clause 6.2.3.4.2" //AppPkgSubscriptionInfo Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -490,7 +490,7 @@ Package MEC_MEC010p2_MEPM_PKGM { with a wrong identifier" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.4.3.2" + "ETSI GS MEC 010-2, clause 7.3.4.3.2" Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -526,7 +526,7 @@ Package MEC_MEC010p2_MEPM_PKGM { "Check that MEPM service deletes an Application Package Subscription when requested" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.4.3.4" + "ETSI GS MEC 010-2, clause 7.3.4.3.4" Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -562,7 +562,7 @@ Package MEC_MEC010p2_MEPM_PKGM { with a wrong identifier" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.4.3.4" + "ETSI GS MEC 010-2, clause 7.3.4.3.4" Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -599,8 +599,8 @@ Package MEC_MEC010p2_MEPM_PKGM { if the MEPM service has an associated subscription and the event is generated" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.5.3.1", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.3.6.2" //AppPkgNotification + "ETSI GS MEC 010-2, clause 7.3.5.3.1", + "ETSI GS MEC 010-2, clause 6.2.3.6.2" //AppPkgNotification Config Id Config_MEC_3 PICS Selection PIC_APP_PACKAGE_NOTIFICATIONS @@ -650,7 +650,7 @@ Package MEC_MEC010p2_MEPM_PKGM { a POST request referring an application descriptor AppD" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.6.3.1" + "ETSI GS MEC 010-2, clause 7.3.6.3.1" Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -686,8 +686,8 @@ Package MEC_MEC010p2_MEPM_PKGM { "Check that MEPM returns the Application Descriptor contained on an on-boarded Application Package when requested" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.6.3.2", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.1.2.2" //AppD + "ETSI GS MEC 010-2, clause 7.3.6.3.2", + "ETSI GS MEC 010-2, clause 6.2.1.2.2" //AppD Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -729,7 +729,7 @@ Package MEC_MEC010p2_MEPM_PKGM { a request for returning a App Descriptor referred with a wrong App Package ID" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.6.3.2" + "ETSI GS MEC 010-2, clause 7.3.6.3.2" Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -765,7 +765,7 @@ Package MEC_MEC010p2_MEPM_PKGM { a PUT request referring an application descriptor AppD" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.6.3.3" + "ETSI GS MEC 010-2, clause 7.3.6.3.3" Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -802,7 +802,7 @@ Package MEC_MEC010p2_MEPM_PKGM { a DELETE request referring an application descriptor AppD" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.6.3.4" + "ETSI GS MEC 010-2, clause 7.3.6.3.4" Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -838,7 +838,7 @@ Package MEC_MEC010p2_MEPM_PKGM { "Check that MEPM fetches the on-boarded application package content identified by appPkgId when requested" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.7.3.2" + "ETSI GS MEC 010-2, clause 7.3.7.3.2" Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -878,7 +878,7 @@ Package MEC_MEC010p2_MEPM_PKGM { "Check that MEPM fetches the on-boarded application package content identified by appDId when requested" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.7.3.2" + "ETSI GS MEC 010-2, clause 7.3.7.3.2" Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -918,7 +918,7 @@ Package MEC_MEC010p2_MEPM_PKGM { "Check that MEPM fetches the on-boarded application package content identified by appPkgId when requested" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.7.3.2" + "ETSI GS MEC 010-2, clause 7.3.7.3.2" Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT @@ -955,7 +955,7 @@ Package MEC_MEC010p2_MEPM_PKGM { "Check that MEPM service sends an error when it receives a query with an application package with a wrong identifier" Reference - "ETSI GS MEC 010-2 3.2.1, clause 7.3.7.3.2" + "ETSI GS MEC 010-2, clause 7.3.7.3.2" Config Id Config_MEC_5 PICS Selection PIC_APP_PACKAGE_MANAGEMENT diff --git a/Test Purposes/MEC010p2/MEX/LCM/AppInstanceMgmt.tplan2 b/Test Purposes/MEC010p2/MEX/LCM/AppInstanceMgmt.tplan2 index c173015..5aa82dc 100644 --- a/Test Purposes/MEC010p2/MEX/LCM/AppInstanceMgmt.tplan2 +++ b/Test Purposes/MEC010p2/MEX/LCM/AppInstanceMgmt.tplan2 @@ -12,9 +12,9 @@ Package MEC_MEC010p2_MEX_APP_INSTANCE_LCM { Test objective "Check that MEC API provider creates a new App Package when requested" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.1.3.1", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.3.2", //CreateAppInstanceRequest - "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.4.2" //AppInstanceInfo + Reference "ETSI GS MEC 010-2, clause 7.4.1.3.1", + "ETSI GS MEC 010-2, clause 6.2.2.3.2", //CreateAppInstanceRequest + "ETSI GS MEC 010-2, clause 6.2.2.4.2" //AppInstanceInfo Config Id Config_MEC_6 @@ -67,9 +67,9 @@ Package MEC_MEC010p2_MEX_APP_INSTANCE_LCM { "Check that MEC API provider sends an error when it receives a malformed request for the creation of a new App Instance" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.1.3.1", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.3.2", //CreateAppInstanceRequest - "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.4.2" //AppInstanceInfo + Reference "ETSI GS MEC 010-2, clause 7.4.1.3.1", + "ETSI GS MEC 010-2, clause 6.2.2.3.2", //CreateAppInstanceRequest + "ETSI GS MEC 010-2, clause 6.2.2.4.2" //AppInstanceInfo Config Id Config_MEC_6 @@ -105,8 +105,8 @@ Package MEC_MEC010p2_MEX_APP_INSTANCE_LCM { Test objective "Check that MEC API provider retrieves the list of App instances when requested" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.1.3.2", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.4.2" //AppInstanceInfo + Reference "ETSI GS MEC 010-2, clause 7.4.1.3.2", + "ETSI GS MEC 010-2, clause 6.2.2.4.2" //AppInstanceInfo Config Id Config_MEC_6 @@ -155,8 +155,8 @@ Package MEC_MEC010p2_MEX_APP_INSTANCE_LCM { Test objective "Check that MEC API provider retrieves an App Package when requested" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.2.3.2", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.4.2" //AppInstanceInfo + Reference "ETSI GS MEC 010-2, clause 7.4.2.3.2", + "ETSI GS MEC 010-2, clause 6.2.2.4.2" //AppInstanceInfo Config Id Config_MEC_6 @@ -203,8 +203,8 @@ Package MEC_MEC010p2_MEX_APP_INSTANCE_LCM { Test objective "Check that MEC API provider fails on retrieving an App Instance when requested using wrong appInstanceId" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.2.3.2", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.4.2" //AppInstanceInfo + Reference "ETSI GS MEC 010-2, clause 7.4.2.3.2", + "ETSI GS MEC 010-2, clause 6.2.2.4.2" //AppInstanceInfo Config Id Config_MEC_6 @@ -236,7 +236,7 @@ Package MEC_MEC010p2_MEX_APP_INSTANCE_LCM { Test objective "Check that MEC API provider service deletes an App Instance when requested" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.2.3.4" + Reference "ETSI GS MEC 010-2, clause 7.4.2.3.4" Config Id Config_MEC_6 @@ -268,7 +268,7 @@ Package MEC_MEC010p2_MEX_APP_INSTANCE_LCM { Test objective "Check that MEC API provider fails on deletion of an App Instance when requested using wrong appInstanceId" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.2.3.4" + Reference "ETSI GS MEC 010-2, clause 7.4.2.3.4" Config Id Config_MEC_6 @@ -300,8 +300,8 @@ Package MEC_MEC010p2_MEX_APP_INSTANCE_LCM { Test objective "Check that MEC API provider service instantiates an App Instance when requested" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.6.3.1", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.7.2" // InstantiateAppRequest + Reference "ETSI GS MEC 010-2, clause 7.4.6.3.1", + "ETSI GS MEC 010-2, clause 6.2.2.7.2" // InstantiateAppRequest Config Id Config_MEC_6 @@ -343,8 +343,8 @@ Package MEC_MEC010p2_MEX_APP_INSTANCE_LCM { Test objective "Check that MEC API provider service fails to instantiate an App Instance when it receives a malformed request" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.6.3.1", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.7.2" // InstantiateAppRequest + Reference "ETSI GS MEC 010-2, clause 7.4.6.3.1", + "ETSI GS MEC 010-2, clause 6.2.2.7.2" // InstantiateAppRequest Config Id Config_MEC_6 @@ -384,8 +384,8 @@ Package MEC_MEC010p2_MEX_APP_INSTANCE_LCM { "Check that MEC API provider service fails to instantiate an App Instance when it receives a request related to a not existing App Instance" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.6.3.1", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.7.2" // InstantiateAppRequest + Reference "ETSI GS MEC 010-2, clause 7.4.6.3.1", + "ETSI GS MEC 010-2, clause 6.2.2.7.2" // InstantiateAppRequest Config Id Config_MEC_6 @@ -417,8 +417,8 @@ Package MEC_MEC010p2_MEX_APP_INSTANCE_LCM { Test objective "Check that MEC API provider service terminates an App Instance when requested" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.7.3.1", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.9.2" // TerminateAppRequest + Reference "ETSI GS MEC 010-2, clause 7.4.7.3.1", + "ETSI GS MEC 010-2, clause 6.2.2.9.2" // TerminateAppRequest Config Id Config_MEC_6 @@ -460,8 +460,8 @@ Package MEC_MEC010p2_MEX_APP_INSTANCE_LCM { Test objective "Check that MEC API provider service fails to terminate an App Instance when it receives a malformed request" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.7.3.1", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.9.2" // TerminateAppRequest + Reference "ETSI GS MEC 010-2, clause 7.4.7.3.1", + "ETSI GS MEC 010-2, clause 6.2.2.9.2" // TerminateAppRequest Config Id Config_MEC_6 @@ -501,8 +501,8 @@ Package MEC_MEC010p2_MEX_APP_INSTANCE_LCM { "Check that MEC API provider service fails to terminate an App Instance when it receives a request related to a not existing App Instance" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.7.3.1", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.9.2" // TerminateAppRequest + Reference "ETSI GS MEC 010-2, clause 7.4.7.3.1", + "ETSI GS MEC 010-2, clause 6.2.2.9.2" // TerminateAppRequest Config Id Config_MEC_6 @@ -534,8 +534,8 @@ Test Purpose { Test objective "Check that MEC API provider service changes the status of an App Instance" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.8.3.1", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.8.2" // OperateAppRequest + Reference "ETSI GS MEC 010-2, clause 7.4.8.3.1", + "ETSI GS MEC 010-2, clause 6.2.2.8.2" // OperateAppRequest Config Id Config_MEC_6 @@ -578,8 +578,8 @@ Test Purpose { Test objective "Check that MEC API provider service fails to operate on an App Instance when it receives a malformed request" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.8.3.1", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.8.2" // OperateAppRequest + Reference "ETSI GS MEC 010-2, clause 7.4.8.3.1", + "ETSI GS MEC 010-2, clause 6.2.2.8.2" // OperateAppRequest Config Id Config_MEC_6 @@ -618,8 +618,8 @@ Test Purpose { "Check that MEC API provider service fails to change the status of an App Instance when it receives a request related to a not existing App Instance" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.8.3.1", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.8.2" // OperateAppRequest + Reference "ETSI GS MEC 010-2, clause 7.4.8.3.1", + "ETSI GS MEC 010-2, clause 6.2.2.8.2" // OperateAppRequest Config Id Config_MEC_6 @@ -651,8 +651,8 @@ Test Purpose { Test objective "Check that MEC API provider service retrieves info about LCM Operation Occurrence on App Instances when requested" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.9.3.2", - "ETSI GS MEC 010-2 3.2.1, clause 6.3.1.13.2" // AppLcmOpOcc + Reference "ETSI GS MEC 010-2, clause 7.4.9.3.2", + "ETSI GS MEC 010-2, clause 6.3.1.13.2" // AppLcmOpOcc Config Id Config_MEC_6 @@ -701,8 +701,8 @@ Test Purpose { Test objective "Check that MEC API provider service retrieves info about LCM Operation Occurrence on an App Instance when requested" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.10.3.2", - "ETSI GS MEC 010-2 3.2.1, clause 6.3.1.14.2" // AppLcmOpOcc + Reference "ETSI GS MEC 010-2, clause 7.4.10.3.2", + "ETSI GS MEC 010-2, clause 6.3.1.14.2" // AppLcmOpOcc Config Id Config_MEC_6 @@ -749,7 +749,7 @@ Test Purpose { Test objective "Check that MEC API provider service sends an error when it receives a query for a not existing LCM Operation Occurrence" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.10.1.3.2" + Reference "ETSI GS MEC 010-2, clause 7.4.10.1.3.2" Config Id Config_MEC_6 @@ -783,15 +783,15 @@ Test Purpose { "Check that MEC API provider service creates a LCM Subscription when requested, where the subscription request can have SUBSCRIPTION_TYPE AppInstanceStateChangeSubscription or AppLcmOpOccStateChangeSubscription" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.3.3.1", - "ETSI GS MEC 010-2 3.2.1, clause 6.3.1.12.2", // AppInstSubscriptionRequest - "ETSI GS MEC 010-2 3.2.1, clause 6.3.1.14.2", // AppLcmOpOccSubscriptionRequest - "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.25.2", // AppInstIdCreationSubscriptionRequest - "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.28.2", // AppInstIdDeletionSubscriptionRequest - "ETSI GS MEC 010-2 3.2.1, clause 6.3.1.10.2", //AppInstSubscriptionInfo - "ETSI GS MEC 010-2 3.2.1, clause 6.3.1.15.2", // AppLcmOpOccSubscriptionInfo - "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.26.2", // AppInstIdCreationSubscriptionInfo - "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.29.2" // AppInstIdDeletionSubscriptionInfo + Reference "ETSI GS MEC 010-2, clause 7.4.3.3.1", + "ETSI GS MEC 010-2, clause 6.3.1.12.2", // AppInstSubscriptionRequest + "ETSI GS MEC 010-2, clause 6.3.1.14.2", // AppLcmOpOccSubscriptionRequest + "ETSI GS MEC 010-2, clause 6.2.2.25.2", // AppInstIdCreationSubscriptionRequest + "ETSI GS MEC 010-2, clause 6.2.2.28.2", // AppInstIdDeletionSubscriptionRequest + "ETSI GS MEC 010-2, clause 6.3.1.10.2", //AppInstSubscriptionInfo + "ETSI GS MEC 010-2, clause 6.3.1.15.2", // AppLcmOpOccSubscriptionInfo + "ETSI GS MEC 010-2, clause 6.2.2.26.2", // AppInstIdCreationSubscriptionInfo + "ETSI GS MEC 010-2, clause 6.2.2.29.2" // AppInstIdDeletionSubscriptionInfo Config Id Config_MEC_6 PICS Selection PIC_APP_LCM_MANAGEMENT @@ -839,15 +839,15 @@ Test Purpose { Test objective "Check that MEC API provider service sends an error when it receives a malformed request to create a LCM Subscription" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.3.3.1", - "ETSI GS MEC 010-2 3.2.1, clause 6.3.1.12.2", // AppInstSubscriptionRequest - "ETSI GS MEC 010-2 3.2.1, clause 6.3.1.14.2", // AppLcmOpOccSubscriptionRequest - "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.25.2", // AppInstIdCreationSubscriptionRequest - "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.28.2", // AppInstIdDeletionSubscriptionRequest - "ETSI GS MEC 010-2 3.2.1, clause 6.3.1.10.2", //AppInstSubscriptionInfo - "ETSI GS MEC 010-2 3.2.1, clause 6.3.1.15.2", // AppLcmOpOccSubscriptionInfo - "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.26.2", // AppInstIdCreationSubscriptionInfo - "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.29.2" // AppInstIdDeletionSubscriptionInfo + Reference "ETSI GS MEC 010-2, clause 7.4.3.3.1", + "ETSI GS MEC 010-2, clause 6.3.1.12.2", // AppInstSubscriptionRequest + "ETSI GS MEC 010-2, clause 6.3.1.14.2", // AppLcmOpOccSubscriptionRequest + "ETSI GS MEC 010-2, clause 6.2.2.25.2", // AppInstIdCreationSubscriptionRequest + "ETSI GS MEC 010-2, clause 6.2.2.28.2", // AppInstIdDeletionSubscriptionRequest + "ETSI GS MEC 010-2, clause 6.3.1.10.2", //AppInstSubscriptionInfo + "ETSI GS MEC 010-2, clause 6.3.1.15.2", // AppLcmOpOccSubscriptionInfo + "ETSI GS MEC 010-2, clause 6.2.2.26.2", // AppInstIdCreationSubscriptionInfo + "ETSI GS MEC 010-2, clause 6.2.2.29.2" // AppInstIdDeletionSubscriptionInfo Config Id Config_MEC_6 @@ -885,15 +885,15 @@ Test Purpose { Test objective "Check that MEC API provider service sends the list of LCM Subscriptions when requested" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.3.3.1", - "ETSI GS MEC 010-2 3.2.1, clause 6.3.1.12.2", // AppInstSubscriptionRequest - "ETSI GS MEC 010-2 3.2.1, clause 6.3.1.14.2", // AppLcmOpOccSubscriptionRequest - "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.25.2", // AppInstIdCreationSubscriptionRequest - "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.28.2", // AppInstIdDeletionSubscriptionRequest - "ETSI GS MEC 010-2 3.2.1, clause 6.3.1.10.2", //AppInstSubscriptionInfo - "ETSI GS MEC 010-2 3.2.1, clause 6.3.1.15.2", // AppLcmOpOccSubscriptionInfo - "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.26.2", // AppInstIdCreationSubscriptionInfo - "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.29.2" // AppInstIdDeletionSubscriptionInfo + Reference "ETSI GS MEC 010-2, clause 7.4.3.3.1", + "ETSI GS MEC 010-2, clause 6.3.1.12.2", // AppInstSubscriptionRequest + "ETSI GS MEC 010-2, clause 6.3.1.14.2", // AppLcmOpOccSubscriptionRequest + "ETSI GS MEC 010-2, clause 6.2.2.25.2", // AppInstIdCreationSubscriptionRequest + "ETSI GS MEC 010-2, clause 6.2.2.28.2", // AppInstIdDeletionSubscriptionRequest + "ETSI GS MEC 010-2, clause 6.3.1.10.2", //AppInstSubscriptionInfo + "ETSI GS MEC 010-2, clause 6.3.1.15.2", // AppLcmOpOccSubscriptionInfo + "ETSI GS MEC 010-2, clause 6.2.2.26.2", // AppInstIdCreationSubscriptionInfo + "ETSI GS MEC 010-2, clause 6.2.2.29.2" // AppInstIdDeletionSubscriptionInfo Config Id Config_MEC_6 PICS Selection PIC_APP_LCM_MANAGEMENT @@ -941,11 +941,11 @@ Test Purpose { Test objective "Check that MEC API provider service sends the information about an existing LCM subscription when requested" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.4.3.2", - "ETSI GS MEC 010-2 3.2.1, clause 6.3.1.10.2", //AppInstSubscriptionInfo - "ETSI GS MEC 010-2 3.2.1, clause 6.3.1.15.2", // AppLcmOpOccSubscriptionInfo - "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.26.2", // AppInstIdCreationSubscriptionInfo - "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.29.2" // AppInstIdDeletionSubscriptionInfo + Reference "ETSI GS MEC 010-2, clause 7.4.4.3.2", + "ETSI GS MEC 010-2, clause 6.3.1.10.2", //AppInstSubscriptionInfo + "ETSI GS MEC 010-2, clause 6.3.1.15.2", // AppLcmOpOccSubscriptionInfo + "ETSI GS MEC 010-2, clause 6.2.2.26.2", // AppInstIdCreationSubscriptionInfo + "ETSI GS MEC 010-2, clause 6.2.2.29.2" // AppInstIdDeletionSubscriptionInfo Config Id Config_MEC_6 PICS Selection PIC_APP_LCM_MANAGEMENT @@ -991,7 +991,7 @@ Test Purpose { Test objective "Check that MEC API provider service sends an error when it receives a query for a not existing LCM Subscription" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.3.3.2" + Reference "ETSI GS MEC 010-2, clause 7.4.3.3.2" Config Id Config_MEC_6 @@ -1024,7 +1024,7 @@ Test Purpose { Test objective "Check that MEC API provider service delete an existing LCM Subscription when requested" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.4.3.4" + Reference "ETSI GS MEC 010-2, clause 7.4.4.3.4" Config Id Config_MEC_6 PICS Selection PIC_APP_LCM_MANAGEMENT @@ -1059,7 +1059,7 @@ Test Purpose { "Check that MEC API provider service sends an error when it receives a deletion request for a not existing LCM Subscription" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.3.3.4" + Reference "ETSI GS MEC 010-2, clause 7.4.3.3.4" Config Id Config_MEC_6 @@ -1092,8 +1092,8 @@ Test Purpose { Test objective "Check that MEC API provider service cancels an on going LCM Operation" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.11.3.1", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.32.2" // CancelMode + Reference "ETSI GS MEC 010-2, clause 7.4.11.3.1", + "ETSI GS MEC 010-2, clause 6.2.2.32.2" // CancelMode Config Id Config_MEC_6 @@ -1139,8 +1139,8 @@ Test Purpose { Test objective "Check that MEC API provider service fails to cancel an on going LCM Operation when it receives a malformed request" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.11.3.1", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.32.2" // CancelMode + Reference "ETSI GS MEC 010-2, clause 7.4.11.3.1", + "ETSI GS MEC 010-2, clause 6.2.2.32.2" // CancelMode Config Id Config_MEC_6 @@ -1178,8 +1178,8 @@ Test Purpose { "Check that MEC API provider service fails to cancel an on going LCM Operation when it receives a request related to a not existing application LCM Operation" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.11.3.1", - "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.32.2" // CancelMode + Reference "ETSI GS MEC 010-2, clause 7.4.11.3.1", + "ETSI GS MEC 010-2, clause 6.2.2.32.2" // CancelMode Config Id Config_MEC_6 @@ -1211,7 +1211,7 @@ Test Purpose { Test objective "Check that MEC API provider service makes failed an on going LCM Operation" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.12.3.1" + Reference "ETSI GS MEC 010-2, clause 7.4.12.3.1" Config Id Config_MEC_6 @@ -1262,7 +1262,7 @@ Test Purpose { "Check that MEC API provider service fails to make failed an on going LCM Operation when it receives a request related to a not existing application LCM Operation" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.12.3.1" + Reference "ETSI GS MEC 010-2, clause 7.4.12.3.1" Config Id Config_MEC_6 @@ -1296,7 +1296,7 @@ Test Purpose { Test objective "Check that MEC API provider service retries an on going LCM Operation" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.13.3.1" + Reference "ETSI GS MEC 010-2, clause 7.4.13.3.1" Config Id Config_MEC_6 @@ -1330,7 +1330,7 @@ Test Purpose { "Check that MEC API provider service fails to retry an LCM Operation when it receives a request related to a not existing application LCM Operation" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.13.3.1" + Reference "ETSI GS MEC 010-2, clause 7.4.13.3.1" Config Id Config_MEC_6 @@ -1362,11 +1362,11 @@ Test Purpose { Test objective "Check that MEC API provider sends a notification to the subscriber when an application LCM change event occurs" - Reference "ETSI GS MEC 010-2 3.2.1, clause 7.4.5.3.1", - "ETSI GS MEC 010-2 3.2.1, clause 6.3.1.11.2", // AppInstNotification - "ETSI GS MEC 010-2 3.2.1, clause 6.3.1.16.2", // AppLcmOpOccNotification - "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.27.2", // AppInstanceIdentifierCreationNotification - "ETSI GS MEC 010-2 3.2.1, clause 6.2.2.30.2" // AppInstanceIdentifierDeletionNotification + Reference "ETSI GS MEC 010-2, clause 7.4.5.3.1", + "ETSI GS MEC 010-2, clause 6.3.1.11.2", // AppInstNotification + "ETSI GS MEC 010-2, clause 6.3.1.16.2", // AppLcmOpOccNotification + "ETSI GS MEC 010-2, clause 6.2.2.27.2", // AppInstanceIdentifierCreationNotification + "ETSI GS MEC 010-2, clause 6.2.2.30.2" // AppInstanceIdentifierDeletionNotification Config Id Config_MEC_6 diff --git a/Test Purposes/MEC014/SRV/UETAG/PlatUeIdentity.tplan2 b/Test Purposes/MEC014/SRV/UETAG/PlatUeIdentity.tplan2 index 19b219f..084aab2 100644 --- a/Test Purposes/MEC014/SRV/UETAG/PlatUeIdentity.tplan2 +++ b/Test Purposes/MEC014/SRV/UETAG/PlatUeIdentity.tplan2 @@ -29,8 +29,8 @@ Package MEC_MEC014_SRV_UETAG { "Check that the IUT responds with the information on a UE Identity tag when queried by a MEC Application" - Reference "ETSI GS MEC 014 3.2.1, clause 6.2.2", - "ETSI GS MEC 014 3.2.1, clause 7.3.3.1" + Reference "ETSI GS MEC 014, clause 6.2.2", + "ETSI GS MEC 014, clause 7.3.3.1" Config Id Config_MEC_1 @@ -83,7 +83,7 @@ Package MEC_MEC014_SRV_UETAG { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" - Reference "ETSI GS MEC 014 3.2.1, clause 7.3.3.1" + Reference "ETSI GS MEC 014, clause 7.3.3.1" Config Id Config_MEC_1 @@ -128,7 +128,7 @@ Package MEC_MEC014_SRV_UETAG { a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" - Reference "ETSI GS MEC 014 3.2.1, clause 7.3.3.1" + Reference "ETSI GS MEC 014, clause 7.3.3.1" Config Id Config_MEC_1 @@ -171,8 +171,8 @@ Package MEC_MEC014_SRV_UETAG { "Check that the IUT registers a tag (representing a UE) or a list of tags when commanded by a MEC Application" - Reference "ETSI GS MEC 014 3.2.1, clause 6.2.2", - "ETSI GS MEC 014 3.2.1, clause 7.3.3.2" + Reference "ETSI GS MEC 014, clause 6.2.2", + "ETSI GS MEC 014, clause 7.3.3.2" Config Id Config_MEC_1 @@ -232,8 +232,8 @@ Package MEC_MEC014_SRV_UETAG { "Check that the IUT responds with an error when an unauthorised request is sent by a MEC Application" - Reference "ETSI GS MEC 014 3.2.1, clause 6.2.2", - "ETSI GS MEC 014 3.2.1, clause 7.3.3.2" + Reference "ETSI GS MEC 014, clause 6.2.2", + "ETSI GS MEC 014, clause 7.3.3.2" Config Id Config_MEC_1 @@ -282,7 +282,7 @@ x if_match indicating value PROPER_ETAG, "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 014 3.2.1, clause 7.3.3.2" + Reference "ETSI GS MEC 014, clause 7.3.3.2" Config Id Config_MEC_1 PICS Selection PIC_MEC_PLAT and PIC_SERVICES @@ -330,7 +330,7 @@ x if_match indicating value PROPER_ETAG, "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 014 3.2.1, clause 7.3.3.2" + Reference "ETSI GS MEC 014, clause 7.3.3.2" Config Id Config_MEC_1 PICS Selection PIC_MEC_PLAT and PIC_SERVICES diff --git a/Test Purposes/MEC015/SRV/BWSUBLookup/BWSubLookup.tplan2 b/Test Purposes/MEC015/SRV/BWSUBLookup/BWSubLookup.tplan2 index 394857c..35c2581 100644 --- a/Test Purposes/MEC015/SRV/BWSUBLookup/BWSubLookup.tplan2 +++ b/Test Purposes/MEC015/SRV/BWSUBLookup/BWSubLookup.tplan2 @@ -14,8 +14,8 @@ Package MEC_MEC015_SRV_BWSUBLOOKUP { "Check that the IUT responds with a list of BWM change event susbsciption when queried by a MEC Application" Reference - "ETSI GS MEC 015 3.1.1, clause 7.3.3", - "ETSI GS MEC 015 3.1.1, clause 8.5.3.1" + "ETSI GS MEC 015, clause 7.3.3", + "ETSI GS MEC 015, clause 8.5.3.1" Config Id Config_MEC_1 @@ -27,7 +27,7 @@ Package MEC_MEC015_SRV_BWSUBLOOKUP { href indicating value HREF_VALUE; } - // MEC 015 3.1.1, clause 6.2.6 + // MEC 015, clause 6.2.6 Expected behaviour ensure that { when { @@ -36,7 +36,7 @@ Package MEC_MEC015_SRV_BWSUBLOOKUP { from the MEC_APP entity } then { - // MEC 015 3.1.1, clause 8.5.3.1 + // MEC 015, clause 8.5.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -54,8 +54,8 @@ Package MEC_MEC015_SRV_BWSUBLOOKUP { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 015 3.1.1, clause 7.3.3", - "ETSI GS MEC 015 3.1.1, clause 8.5.3.1" + "ETSI GS MEC 015, clause 7.3.3", + "ETSI GS MEC 015, clause 8.5.3.1" Config Id Config_MEC_1 @@ -66,7 +66,7 @@ Package MEC_MEC015_SRV_BWSUBLOOKUP { the IUT entity having several bwm_change_event_subscription } - // MEC 015 3.1.1, clause 6.2.6 + // MEC 015, clause 6.2.6 Expected behaviour ensure that { when { @@ -77,7 +77,7 @@ Package MEC_MEC015_SRV_BWSUBLOOKUP { from the MEC_APP entity } then { - // MEC 015 3.1.1, clause 8.5.3.1 + // MEC 015, clause 8.5.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -93,8 +93,8 @@ Package MEC_MEC015_SRV_BWSUBLOOKUP { "Check that the IUT responds with an error when no subscription are created" Reference - "ETSI GS MEC 015 3.1.1, clause 7.3.3", - "ETSI GS MEC 015 3.1.1, clause 8.5.3.1" + "ETSI GS MEC 015, clause 7.3.3", + "ETSI GS MEC 015, clause 8.5.3.1" Config Id Config_MEC_1 @@ -105,7 +105,7 @@ Package MEC_MEC015_SRV_BWSUBLOOKUP { the IUT entity not having several bwm_change_event_subscription } - // MEC 015 3.1.1, clause 6.2.6 + // MEC 015, clause 6.2.6 Expected behaviour ensure that { when { @@ -114,7 +114,7 @@ Package MEC_MEC015_SRV_BWSUBLOOKUP { from the MEC_APP entity } then { - // MEC 011 3.1.1, clause 8.5.3.1 + // MEC 015, clause 8.5.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -129,9 +129,9 @@ Package MEC_MEC015_SRV_BWSUBLOOKUP { "Check that the IUT responds with a list of subscriptions for notifications on services availability when queried by a MEC Application - Filter on subscription_type" Reference - "ETSI GS MEC 015 3.1.1, clause 6.2.6", - "ETSI GS MEC 015 3.1.1, clause 7.3.3", - "ETSI GS MEC 015 3.1.1, clause 8.5.3.1" + "ETSI GS MEC 015, clause 6.2.6", + "ETSI GS MEC 015, clause 7.3.3", + "ETSI GS MEC 015, clause 8.5.3.1" Config Id Config_MEC_1 @@ -147,7 +147,7 @@ Package MEC_MEC015_SRV_BWSUBLOOKUP { href indicating value HREF_VALUE_3; } - // MEC 015 3.1.1, clause 6.2.6 + // MEC 015, clause 6.2.6 Expected behaviour ensure that { when { @@ -158,7 +158,7 @@ Package MEC_MEC015_SRV_BWSUBLOOKUP { from the MEC_APP entity } then { - // MEC 011 3.1.1, clause 8.5.3.1 + // MEC 015, clause 8.5.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -177,9 +177,9 @@ Package MEC_MEC015_SRV_BWSUBLOOKUP { "Check that the IUT responds with with an error when no subscription matches with the filter - Filter on subscription_type" Reference - "ETSI GS MEC 015 3.1.1, clause 6.2.6", - "ETSI GS MEC 015 3.1.1, clause 7.3.3", - "ETSI GS MEC 015 3.1.1, clause 8.5.3.1" + "ETSI GS MEC 015, clause 6.2.6", + "ETSI GS MEC 015, clause 7.3.3", + "ETSI GS MEC 015, clause 8.5.3.1" Config Id Config_MEC_1 @@ -195,7 +195,7 @@ Package MEC_MEC015_SRV_BWSUBLOOKUP { href indicating value HREF_VALUE_3; } - // MEC 015 3.1.1, clause 6.2.6 + // MEC 015, clause 6.2.6 Expected behaviour ensure that { when { @@ -206,7 +206,7 @@ Package MEC_MEC015_SRV_BWSUBLOOKUP { from the MEC_APP entity } then { - // MEC 015 3.1.1, clause 8.5.3.1 + // MEC 015, clause 8.5.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -221,8 +221,8 @@ Package MEC_MEC015_SRV_BWSUBLOOKUP { "Check that the IUT responds with a BWM change event susbsciption when queried by a MEC Application" Reference - "ETSI GS MEC 015 3.1.1, clause 7.3.2", - "ETSI GS MEC 015 3.1.1, clause 8.6.3.1" + "ETSI GS MEC 015, clause 7.3.2", + "ETSI GS MEC 015, clause 8.6.3.1" Config Id Config_MEC_1 @@ -236,7 +236,7 @@ Package MEC_MEC015_SRV_BWSUBLOOKUP { filterCriteria indicating value FILTER_CRITERIA; } - // MEC 015 3.1.1, clause 6.2.6 + // MEC 015, clause 6.2.6 Expected behaviour ensure that { when { @@ -245,7 +245,7 @@ Package MEC_MEC015_SRV_BWSUBLOOKUP { from the MEC_APP entity } then { - // MEC 015 3.1.1, clause 8.6.3.1 + // MEC 015, clause 8.6.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -268,8 +268,8 @@ Package MEC_MEC015_SRV_BWSUBLOOKUP { "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 015 3.1.1, clause 7.3.3", - "ETSI GS MEC 015 3.1.1, clause 8.5.3.1" + "ETSI GS MEC 015, clause 7.3.3", + "ETSI GS MEC 015, clause 8.5.3.1" Config Id Config_MEC_1 @@ -283,7 +283,7 @@ Package MEC_MEC015_SRV_BWSUBLOOKUP { filterCriteria indicating value FILTER_CRITERIA; } - // MEC 015 3.1.1, clause 6.2.6 + // MEC 015, clause 6.2.6 Expected behaviour ensure that { when { @@ -292,7 +292,7 @@ Package MEC_MEC015_SRV_BWSUBLOOKUP { from the MEC_APP entity } then { - // MEC 015 3.1.1, clause 8.5.3.1 + // MEC 015, clause 8.5.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/MEC015/SRV/BWSUBNOT/BWSubNOT.tplan2 b/Test Purposes/MEC015/SRV/BWSUBNOT/BWSubNOT.tplan2 index 57c9a2d..34f9b50 100644 --- a/Test Purposes/MEC015/SRV/BWSUBNOT/BWSubNOT.tplan2 +++ b/Test Purposes/MEC015/SRV/BWSUBNOT/BWSubNOT.tplan2 @@ -14,9 +14,9 @@ Package MEC_MEC015_SRV_BW_SUB_NOT { "Check that the IUT acknowledges the creation of BWM change event subscription request when commanded by a MEC Application" Reference - "ETSI GS MEC 015 3.1.1, clause 6.2.6.2", - "ETSI GS MEC 015 3.1.1, clause 7.3.2", - "ETSI GS MEC 015 3.1.1, clause 8.5.3.4", + "ETSI GS MEC 015, clause 6.2.6.2", + "ETSI GS MEC 015, clause 7.3.2", + "ETSI GS MEC 015, clause 8.5.3.4", Config Id Config_MEC_1 @@ -26,7 +26,7 @@ Package MEC_MEC015_SRV_BW_SUB_NOT { the IUT entity being_in idle_state } - // MEC 015 3.1.1, clause 6.2.6 + // MEC 015, clause 6.2.6 Expected behaviour ensure that { when { @@ -41,7 +41,7 @@ Package MEC_MEC015_SRV_BW_SUB_NOT { from the MEC_APP entity } then { - // MEC 015 3.1.1, clause 8.5.3.1 + // MEC 015, clause 8.5.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "201 Created", headers containing @@ -66,9 +66,9 @@ Package MEC_MEC015_SRV_BW_SUB_NOT { 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 015 3.1.1, clause 6.2.6.1", - "ETSI GS MEC 015 3.1.1, clause 7.3.2", - "ETSI GS MEC 015 3.1.1, clause 8.5.3.4" + "ETSI GS MEC 015, clause 6.2.6.1", + "ETSI GS MEC 015, clause 7.3.2", + "ETSI GS MEC 015, clause 8.5.3.4" Config Id Config_MEC_1 @@ -78,7 +78,7 @@ Package MEC_MEC015_SRV_BW_SUB_NOT { the IUT entity being_in idle_state } - // MEC 015 3.1.1, clause 6.2.6 + // MEC 015, clause 6.2.6 Expected behaviour ensure that { when { @@ -92,7 +92,7 @@ Package MEC_MEC015_SRV_BW_SUB_NOT { from the MEC_APP entity } then { - // MEC 015 3.1.1, clause 8.5.3.1 + // MEC 015, clause 8.5.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -108,9 +108,9 @@ Package MEC_MEC015_SRV_BW_SUB_NOT { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application - Neither callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 015 3.1.1, clause 6.2.6.1", - "ETSI GS MEC 015 3.1.1, clause 7.3.2", - "ETSI GS MEC 015 3.1.1, clause 8.5.3.4" + "ETSI GS MEC 015, clause 6.2.6.1", + "ETSI GS MEC 015, clause 7.3.2", + "ETSI GS MEC 015, clause 8.5.3.4" Config Id Config_MEC_1 @@ -120,7 +120,7 @@ Package MEC_MEC015_SRV_BW_SUB_NOT { the IUT entity being_in idle_state } - // MEC 015 3.1.1, clause 6.2.6 + // MEC 015, clause 6.2.6 Expected behaviour ensure that { when { @@ -133,7 +133,7 @@ Package MEC_MEC015_SRV_BW_SUB_NOT { from the MEC_APP entity } then { - // MEC 015 3.1.1, clause 8.5.3.1 + // MEC 015, clause 8.5.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -149,9 +149,9 @@ Package MEC_MEC015_SRV_BW_SUB_NOT { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application - Both callbackReference and websockNotifConfig provided" Reference - "ETSI GS MEC 015 3.1.1, clause 6.2.6.1", - "ETSI GS MEC 015 3.1.1, clause 7.3.2", - "ETSI GS MEC 015 3.1.1, clause 8.5.3.4" + "ETSI GS MEC 015, clause 6.2.6.1", + "ETSI GS MEC 015, clause 7.3.2", + "ETSI GS MEC 015, clause 8.5.3.4" Config Id Config_MEC_1 @@ -161,7 +161,7 @@ Package MEC_MEC015_SRV_BW_SUB_NOT { the IUT entity being_in idle_state } - // MEC 015 3.1.1, clause 6.2.6 + // MEC 015, clause 6.2.6 Expected behaviour ensure that { when { @@ -176,7 +176,7 @@ Package MEC_MEC015_SRV_BW_SUB_NOT { from the MEC_APP entity } then { - // MEC 015 3.1.1, clause 8.5.3.1 + // MEC 015, clause 8.5.3.1 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_MEC015_SRV_BW_SUB_NOT { "Check that the IUT acknowledges the update of BWM change event subscription request when commanded by a MEC Application" Reference - "ETSI GS MEC 015 3.1.1, clause 6.2.6.3", - "ETSI GS MEC 015 3.1.1, clause 7.3.2", - "ETSI GS MEC 015 3.1.1, clause 8.6.3.2" + "ETSI GS MEC 015, clause 6.2.6.3", + "ETSI GS MEC 015, clause 7.3.2", + "ETSI GS MEC 015, clause 8.6.3.2" Config Id Config_MEC_1 @@ -206,7 +206,7 @@ Package MEC_MEC015_SRV_BW_SUB_NOT { filterCriteria indicating value FILTER_CRITERIA; } - // MEC 015 3.1.1, clause 6.2.6 + // MEC 015, clause 6.2.6 Expected behaviour ensure that { when { @@ -220,7 +220,7 @@ Package MEC_MEC015_SRV_BW_SUB_NOT { from the MEC_APP entity } then { - // MEC 015 3.1.1, clause 8.5.3.1 + // MEC 015, clause 8.5.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -244,9 +244,9 @@ Package MEC_MEC015_SRV_BW_SUB_NOT { "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" Reference - "ETSI GS MEC 015 3.1.1, clause 6.2.6.3", - "ETSI GS MEC 015 3.1.1, clause 7.3.2", - "ETSI GS MEC 015 3.1.1, clause 8.6.3.2" + "ETSI GS MEC 015, clause 6.2.6.3", + "ETSI GS MEC 015, clause 7.3.2", + "ETSI GS MEC 015, clause 8.6.3.2" Config Id Config_MEC_1 @@ -259,7 +259,7 @@ Package MEC_MEC015_SRV_BW_SUB_NOT { callbackReference indicating value CALLBACK_URL; } - // MEC 015 3.1.1, clause 6.2.6 + // MEC 015, clause 6.2.6 Expected behaviour ensure that { when { @@ -273,7 +273,7 @@ Package MEC_MEC015_SRV_BW_SUB_NOT { from the MEC_APP entity } then { - // MEC 015 3.1.1, clause 8.5.3.1 + // MEC 015, clause 8.5.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -289,9 +289,9 @@ Package MEC_MEC015_SRV_BW_SUB_NOT { "Check that the IUT acknowledges the cancellation of BWM change event subscription request when commanded by a MEC Application" Reference - "ETSI GS MEC 015 3.1.1, clause 6.2.6.4", - "ETSI GS MEC 015 3.1.1, clause 7.3.2", - "ETSI GS MEC 015 3.1.1, clause 8.6.3.5" + "ETSI GS MEC 015, clause 6.2.6.4", + "ETSI GS MEC 015, clause 7.3.2", + "ETSI GS MEC 015, clause 8.6.3.5" Config Id Config_MEC_1 @@ -303,7 +303,7 @@ Package MEC_MEC015_SRV_BW_SUB_NOT { href indicating value HREF_VALUE; } - // MEC 015 3.1.1, clause 6.2.6 + // MEC 015, clause 6.2.6 Expected behaviour ensure that { when { @@ -312,7 +312,7 @@ Package MEC_MEC015_SRV_BW_SUB_NOT { from the MEC_APP entity } then { - // MEC 015 3.1.1, clause 8.5.3.1 + // MEC 015, clause 8.5.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "204 No Content"; to the MEC_APP entity @@ -328,9 +328,9 @@ Package MEC_MEC015_SRV_BW_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 015 3.1.1, clause 6.2.6.4", - "ETSI GS MEC 015 3.1.1, clause 7.3.2", - "ETSI GS MEC 015 3.1.1, clause 8.6.3.5" + "ETSI GS MEC 015, clause 6.2.6.4", + "ETSI GS MEC 015, clause 7.3.2", + "ETSI GS MEC 015, clause 8.6.3.5" Config Id Config_MEC_1 @@ -342,7 +342,7 @@ Package MEC_MEC015_SRV_BW_SUB_NOT { href indicating value HREF_VALUE; } - // MEC 015 3.1.1, clause 6.2.6 + // MEC 015, clause 6.2.6 Expected behaviour ensure that { when { @@ -351,7 +351,7 @@ Package MEC_MEC015_SRV_BW_SUB_NOT { from the MEC_APP entity } then { - // MEC 015 3.1.1, clause 8.5.3.1 + // MEC 015, clause 8.5.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -367,9 +367,9 @@ Package MEC_MEC015_SRV_BW_SUB_NOT { "Check that the BWM service sends a notification about a bandwidth utility or the data volume if the BWM service has an associated subscription and the event is generated" Reference - "ETSI GS MEC 015 3.1.1, clause 6.2.6.2", - "ETSI GS MEC 015 3.1.1, clause 7.4.2", - "ETSI GS MEC 015 3.1.1, clause 8.7.3.4" + "ETSI GS MEC 015, clause 6.2.6.2", + "ETSI GS MEC 015, clause 7.4.2", + "ETSI GS MEC 015, clause 8.7.3.4" Config Id Config_MEC_1 @@ -383,7 +383,7 @@ Package MEC_MEC015_SRV_BW_SUB_NOT { filterCriteria indicating value FILTER_CRITERIA; } - // MEC 015 3.1.1, clause 6.2.6 + // MEC 015, clause 6.2.6 Expected behaviour ensure that { when { diff --git a/Test Purposes/MEC015/SRV/MTS/MultiAccessTrafficSteering.tplan2 b/Test Purposes/MEC015/SRV/MTS/MultiAccessTrafficSteering.tplan2 index c225251..8fbb406 100644 --- a/Test Purposes/MEC015/SRV/MTS/MultiAccessTrafficSteering.tplan2 +++ b/Test Purposes/MEC015/SRV/MTS/MultiAccessTrafficSteering.tplan2 @@ -15,9 +15,9 @@ Package MEC_MEC015_SRV_MTS { "Check that the IUT responds with the Multi-access Traffic Steering information when queried by a MEC Application" Reference - "ETSI GS MEC 015 V3.1.1, clause 6.2.6", - "ETSI GS MEC 015 V3.1.1, clause 7.2.4", - "ETSI GS MEC 015 V3.1.1, clause 9.3.3.1" + "ETSI GS MEC 015, clause 6.2.6", + "ETSI GS MEC 015, clause 7.2.4", + "ETSI GS MEC 015, clause 9.3.3.1" Config Id Config_MEC_1 @@ -55,9 +55,9 @@ Package MEC_MEC015_SRV_MTS { "Check that the IUT responds with the list of configured Multi-access Traffic Steering when queried by a MEC Application - none" Reference - "ETSI GS MEC 015 V3.1.1, clause 6.2.6", - "ETSI GS MEC 015 V3.1.1, clause 7.2.5", - "ETSI GS MEC 015 V3.1.1, clause 9.5.3.1" + "ETSI GS MEC 015, clause 6.2.6", + "ETSI GS MEC 015, clause 7.2.5", + "ETSI GS MEC 015, clause 9.5.3.1" Config Id Config_MEC_1 @@ -95,9 +95,9 @@ Package MEC_MEC015_SRV_MTS { "Check that the IUT responds with the list of configured Multi-access Traffic Steering when queried by a MEC Application - app_instance_id" Reference - "ETSI GS MEC 015 V3.1.1, clause 6.2.6", - "ETSI GS MEC 015 V3.1.1, clause 7.2.5", - "ETSI GS MEC 015 V3.1.1, clause 9.5.3.1" + "ETSI GS MEC 015, clause 6.2.6", + "ETSI GS MEC 015, clause 7.2.5", + "ETSI GS MEC 015, clause 9.5.3.1" Config Id Config_MEC_1 @@ -139,9 +139,9 @@ Package MEC_MEC015_SRV_MTS { "Check that the IUT responds with the list of configured Multi-access Traffic Steering when queried by a MEC Application - app_name" Reference - "ETSI GS MEC 015 V3.1.1, clause 6.2.6", - "ETSI GS MEC 015 V3.1.1, clause 7.2.5", - "ETSI GS MEC 015 V3.1.1, clause 9.5.3.1" + "ETSI GS MEC 015, clause 6.2.6", + "ETSI GS MEC 015, clause 7.2.5", + "ETSI GS MEC 015, clause 9.5.3.1" Config Id Config_MEC_1 @@ -186,9 +186,9 @@ Package MEC_MEC015_SRV_MTS { "Check that the IUT responds with the list of configured Multi-access Traffic Steering when queried by a MEC Application - session_id" Reference - "ETSI GS MEC 015 V3.1.1, clause 6.2.6", - "ETSI GS MEC 015 V3.1.1, clause 7.2.5", - "ETSI GS MEC 015 V3.1.1, clause 9.5.3.1" + "ETSI GS MEC 015, clause 6.2.6", + "ETSI GS MEC 015, clause 7.2.5", + "ETSI GS MEC 015, clause 9.5.3.1" Config Id Config_MEC_1 @@ -233,9 +233,9 @@ Package MEC_MEC015_SRV_MTS { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 015 V3.1.1, clause 6.2.6", - "ETSI GS MEC 015 V3.1.1, clause 7.2.5", - "ETSI GS MEC 015 V3.1.1, clause 9.5.3.1" + "ETSI GS MEC 015, clause 6.2.6", + "ETSI GS MEC 015, clause 7.2.5", + "ETSI GS MEC 015, clause 9.5.3.1" Config Id Config_MEC_1 @@ -274,9 +274,9 @@ Package MEC_MEC015_SRV_MTS { "Check that the IUT responds with an error when a request with an unknown resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 015 V3.1.1, clause 6.2.6", - "ETSI GS MEC 015 V3.1.1, clause 7.2.5", - "ETSI GS MEC 015 V3.1.1, clause 9.5.3.1" + "ETSI GS MEC 015, clause 6.2.6", + "ETSI GS MEC 015, clause 7.2.5", + "ETSI GS MEC 015, clause 9.5.3.1" Config Id Config_MEC_1 @@ -315,9 +315,9 @@ Package MEC_MEC015_SRV_MTS { "Check that the IUT creates a MTS session when queried by a MEC Application" Reference - "ETSI GS MEC 015 V3.1.1, clause 6.2.7", - "ETSI GS MEC 015 V3.1.1, clause 7.2.5", - "ETSI GS MEC 015 V3.1.1, clause 9.5.3.2" + "ETSI GS MEC 015, clause 6.2.7", + "ETSI GS MEC 015, clause 7.2.5", + "ETSI GS MEC 015, clause 9.5.3.2" Config Id Config_MEC_1 @@ -369,9 +369,9 @@ Package MEC_MEC015_SRV_MTS { "Check that the IUT creates a MTS session when queried by a MEC Application" Reference - "ETSI GS MEC 015 V3.1.1, clause 6.2.7", - "ETSI GS MEC 015 V3.1.1, clause 7.2.5", - "ETSI GS MEC 015 V3.1.1, clause 9.5.3.2" + "ETSI GS MEC 015, clause 6.2.7", + "ETSI GS MEC 015, clause 7.2.5", + "ETSI GS MEC 015, clause 9.5.3.2" Config Id Config_MEC_1 @@ -425,9 +425,9 @@ Package MEC_MEC015_SRV_MTS { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 015 V3.1.1, clause 6.2.7", - "ETSI GS MEC 015 V3.1.1, clause 7.2.5", - "ETSI GS MEC 015 V3.1.1, clause 9.5.3.2" + "ETSI GS MEC 015, clause 6.2.7", + "ETSI GS MEC 015, clause 7.2.5", + "ETSI GS MEC 015, clause 9.5.3.2" Config Id Config_MEC_1 @@ -473,9 +473,9 @@ Package MEC_MEC015_SRV_MTS { "Check that the IUT responds with a configured Multi-access Traffic Steering session when queried by a MEC Application" Reference - "ETSI GS MEC 015 V3.1.1, clause 6.2.10", - "ETSI GS MEC 015 V3.1.1, clause 7.2.5", - "ETSI GS MEC 015 V3.1.1, clause 9.4.3.1" + "ETSI GS MEC 015, clause 6.2.10", + "ETSI GS MEC 015, clause 7.2.5", + "ETSI GS MEC 015, clause 9.4.3.1" Config Id Config_MEC_1 @@ -524,9 +524,9 @@ Package MEC_MEC015_SRV_MTS { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 015 V3.1.1, clause 6.2.10", - "ETSI GS MEC 015 V3.1.1, clause 7.2.5", - "ETSI GS MEC 015 V3.1.1, clause 9.4.3.1" + "ETSI GS MEC 015, clause 6.2.10", + "ETSI GS MEC 015, clause 7.2.5", + "ETSI GS MEC 015, clause 9.4.3.1" Config Id Config_MEC_1 @@ -569,9 +569,9 @@ Package MEC_MEC015_SRV_MTS { "Check that the IUT responds with an error when a request with an unknown resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 015 V3.1.1, clause 6.2.10", - "ETSI GS MEC 015 V3.1.1, clause 7.2.5", - "ETSI GS MEC 015 V3.1.1, clause 9.4.3.1" + "ETSI GS MEC 015, clause 6.2.10", + "ETSI GS MEC 015, clause 7.2.5", + "ETSI GS MEC 015, clause 9.4.3.1" Config Id Config_MEC_1 @@ -613,9 +613,9 @@ Package MEC_MEC015_SRV_MTS { "Check that the IUT updates the information about an individual MTS session when commanded by a MEC Application" Reference - "ETSI GS MEC 015 V3.1.1, clause 6.2.9", - "ETSI GS MEC 015 V3.1.1, clause 7.2.5", - "ETSI GS MEC 015 V3.1.1, clause 9.4.3.2" + "ETSI GS MEC 015, clause 6.2.9", + "ETSI GS MEC 015, clause 7.2.5", + "ETSI GS MEC 015, clause 9.4.3.2" Config Id Config_MEC_1 @@ -666,9 +666,9 @@ Package MEC_MEC015_SRV_MTS { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 015 V3.1.1, clause 6.2.9", - "ETSI GS MEC 015 V3.1.1, clause 7.2.5", - "ETSI GS MEC 015 V3.1.1, clause 9.4.3.2" + "ETSI GS MEC 015, clause 6.2.9", + "ETSI GS MEC 015, clause 7.2.5", + "ETSI GS MEC 015, clause 9.4.3.2" Config Id Config_MEC_1 @@ -714,9 +714,9 @@ Package MEC_MEC015_SRV_MTS { "Check that the IUT responds with an error when a request with an unknown resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 015 V3.1.1, clause 6.2.9", - "ETSI GS MEC 015 V3.1.1, clause 7.2.5", - "ETSI GS MEC 015 V3.1.1, clause 9.4.3.2" + "ETSI GS MEC 015, clause 6.2.9", + "ETSI GS MEC 015, clause 7.2.5", + "ETSI GS MEC 015, clause 9.4.3.2" Config Id Config_MEC_1 @@ -761,9 +761,9 @@ Package MEC_MEC015_SRV_MTS { "Check that the IUT deregisters a MTS session when commanded by a MEC Application" Reference - "ETSI GS MEC 015 V3.1.1, clause 6.2.8", - "ETSI GS MEC 015 V3.1.1, clause 7.2.5", - "ETSI GS MEC 015 V3.1.1, clause 9.4.3.3" + "ETSI GS MEC 015, clause 6.2.8", + "ETSI GS MEC 015, clause 7.2.5", + "ETSI GS MEC 015, clause 9.4.3.3" Config Id Config_MEC_1 @@ -800,9 +800,9 @@ Package MEC_MEC015_SRV_MTS { "Check that the IUT responds with an error when a request with an unknown resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 015 V3.1.1, clause 6.2.8", - "ETSI GS MEC 015 V3.1.1, clause 7.2.5", - "ETSI GS MEC 015 V3.1.1, clause 9.4.3.3" + "ETSI GS MEC 015, clause 6.2.8", + "ETSI GS MEC 015, clause 7.2.5", + "ETSI GS MEC 015, clause 9.4.3.3" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC015/SRV/TM/TrafficManagement.tplan2 b/Test Purposes/MEC015/SRV/TM/TrafficManagement.tplan2 index 57e70a8..de032be 100644 --- a/Test Purposes/MEC015/SRV/TM/TrafficManagement.tplan2 +++ b/Test Purposes/MEC015/SRV/TM/TrafficManagement.tplan2 @@ -18,9 +18,9 @@ Package MEC_MEC015_SRV_TM { "Check that the IUT responds with the list of configured bandwidth allocations when queried by a MEC Application - none" Reference - "ETSI GS MEC 015 V3.1.1, clause 6.2.5", - "ETSI GS MEC 015 V3.1.1, clause 7.2.2", - "ETSI GS MEC 015 V3.1.1, clause 8.4.3.1" + "ETSI GS MEC 015, clause 6.2.5", + "ETSI GS MEC 015, clause 7.2.2", + "ETSI GS MEC 015, clause 8.4.3.1" Config Id Config_MEC_1 @@ -58,9 +58,9 @@ Package MEC_MEC015_SRV_TM { "Check that the IUT responds with a configured bandwidth allocation when queried by a MEC Application - app_instance_id" Reference - "ETSI GS MEC 015 V3.1.1, clause 6.2.5", - "ETSI GS MEC 015 V3.1.1, clause 7.2.2", - "ETSI GS MEC 015 V3.1.1, clause 8.4.3.1" + "ETSI GS MEC 015, clause 6.2.5", + "ETSI GS MEC 015, clause 7.2.2", + "ETSI GS MEC 015, clause 8.4.3.1" Config Id Config_MEC_1 @@ -103,9 +103,9 @@ Package MEC_MEC015_SRV_TM { "Check that the IUT responds with a configured bandwidth allocation when queried by a MEC Application - app_name" Reference - "ETSI GS MEC 015 V3.1.1, clause 6.2.5", - "ETSI GS MEC 015 V3.1.1, clause 7.2.2", - "ETSI GS MEC 015 V3.1.1, clause 8.4.3.1" + "ETSI GS MEC 015, clause 6.2.5", + "ETSI GS MEC 015, clause 7.2.2", + "ETSI GS MEC 015, clause 8.4.3.1" Config Id Config_MEC_1 @@ -150,9 +150,9 @@ Package MEC_MEC015_SRV_TM { "Check that the IUT responds with a configured bandwidth allocation when queried by a MEC Application - session_id" Reference - "ETSI GS MEC 015 V3.1.1, clause 6.2.5", - "ETSI GS MEC 015 V3.1.1, clause 7.2.2", - "ETSI GS MEC 015 V3.1.1, clause 8.4.3.1" + "ETSI GS MEC 015, clause 6.2.5", + "ETSI GS MEC 015, clause 7.2.2", + "ETSI GS MEC 015, clause 8.4.3.1" Config Id Config_MEC_1 @@ -198,9 +198,9 @@ Package MEC_MEC015_SRV_TM { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application - app_instance_id" Reference - "ETSI GS MEC 015 V3.1.1, clause 6.2.5", - "ETSI GS MEC 015 V3.1.1, clause 7.2.2", - "ETSI GS MEC 015 V3.1.1, clause 8.4.3.1" + "ETSI GS MEC 015, clause 6.2.5", + "ETSI GS MEC 015, clause 7.2.2", + "ETSI GS MEC 015, clause 8.4.3.1" Config Id Config_MEC_1 @@ -239,9 +239,9 @@ Package MEC_MEC015_SRV_TM { "Check that the IUT responds with an error when a request with an unknown resource URI is sent by a MEC Application - app_instance_id" Reference - "ETSI GS MEC 015 V3.1.1, clause 6.2.5", - "ETSI GS MEC 015 V3.1.1, clause 7.2.2", - "ETSI GS MEC 015 V3.1.1, clause 8.4.3.1" + "ETSI GS MEC 015, clause 6.2.5", + "ETSI GS MEC 015, clause 7.2.2", + "ETSI GS MEC 015, clause 8.4.3.1" Config Id Config_MEC_1 @@ -281,9 +281,9 @@ Package MEC_MEC015_SRV_TM { "Check that the IUT responds with an error when a request with an unknown resource URI is sent by a MEC Application - app_name" Reference - "ETSI GS MEC 015 V3.1.1, clause 6.2.5", - "ETSI GS MEC 015 V3.1.1, clause 7.2.2", - "ETSI GS MEC 015 V3.1.1, clause 8.4.3.1" + "ETSI GS MEC 015, clause 6.2.5", + "ETSI GS MEC 015, clause 7.2.2", + "ETSI GS MEC 015, clause 8.4.3.1" Config Id Config_MEC_1 @@ -322,9 +322,9 @@ Package MEC_MEC015_SRV_TM { "Check that the IUT responds with an error when a request with an unknown resource URI is sent by a MEC Application - session_id" Reference - "ETSI GS MEC 015 V3.1.1, clause 6.2.5", - "ETSI GS MEC 015 V3.1.1, clause 7.2.2", - "ETSI GS MEC 015 V3.1.1, clause 8.4.3.1" + "ETSI GS MEC 015, clause 6.2.5", + "ETSI GS MEC 015, clause 7.2.2", + "ETSI GS MEC 015, clause 8.4.3.1" Config Id Config_MEC_1 @@ -364,9 +364,9 @@ Package MEC_MEC015_SRV_TM { "Check that the IUT acknowledges a creation of a bandwidthAllocation resource" Reference - "ETSI GS MEC 015 V3.1.1, clause 6.2.2", - "ETSI GS MEC 015 V3.1.1, clause 7.2.2", - "ETSI GS MEC 015 V3.1.1, clause 8.4.3.4" + "ETSI GS MEC 015, clause 6.2.2", + "ETSI GS MEC 015, clause 7.2.2", + "ETSI GS MEC 015, clause 8.4.3.4" Config Id Config_MEC_1 @@ -418,9 +418,9 @@ Package MEC_MEC015_SRV_TM { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application - sessionFilter shall be omitted" Reference - "ETSI GS MEC 015 V3.1.1, clause 6.2.2", - "ETSI GS MEC 015 V3.1.1, clause 7.2.2", - "ETSI GS MEC 015 V3.1.1, clause 8.4.3.4" + "ETSI GS MEC 015, clause 6.2.2", + "ETSI GS MEC 015, clause 7.2.2", + "ETSI GS MEC 015, clause 8.4.3.4" Config Id Config_MEC_1 @@ -465,9 +465,9 @@ Package MEC_MEC015_SRV_TM { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application - sessionFilter shall be present" Reference - "ETSI GS MEC 015 V3.1.1, clause 6.2.2", - "ETSI GS MEC 015 V3.1.1, clause 7.2.2", - "ETSI GS MEC 015 V3.1.1, clause 8.4.3.4" + "ETSI GS MEC 015, clause 6.2.2", + "ETSI GS MEC 015, clause 7.2.2", + "ETSI GS MEC 015, clause 8.4.3.4" Config Id Config_MEC_1 @@ -512,9 +512,9 @@ Package MEC_MEC015_SRV_TM { "Check that the IUT responds with the configured bandwidth allocation when queried by a MEC Application" Reference - "ETSI GS MEC 015 V3.1.1, clause 6.2.5", - "ETSI GS MEC 015 V3.1.1, clause 7.2.2", - "ETSI GS MEC 015 V3.1.1, clause 8.3.3.1" + "ETSI GS MEC 015, clause 6.2.5", + "ETSI GS MEC 015, clause 7.2.2", + "ETSI GS MEC 015, clause 8.3.3.1" Config Id Config_MEC_1 @@ -554,9 +554,9 @@ Package MEC_MEC015_SRV_TM { "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 015 V3.1.1, clause 6.2.5", - "ETSI GS MEC 015 V3.1.1, clause 7.2.2", - "ETSI GS MEC 015 V3.1.1, clause 8.3.3.1" + "ETSI GS MEC 015, clause 6.2.5", + "ETSI GS MEC 015, clause 7.2.2", + "ETSI GS MEC 015, clause 8.3.3.1" Config Id Config_MEC_1 @@ -593,9 +593,9 @@ Package MEC_MEC015_SRV_TM { "Check that the IUT updates the requested bandwidth requirements when commanded by a MEC Application" Reference - "ETSI GS MEC 015 V3.1.1, clause 6.2.4", - "ETSI GS MEC 015 V3.1.1, clause 7.2.2", - "ETSI GS MEC 015 V3.1.1, clause 8.3.3.2" + "ETSI GS MEC 015, clause 6.2.4", + "ETSI GS MEC 015, clause 7.2.2", + "ETSI GS MEC 015, clause 8.3.3.2" Config Id Config_MEC_1 @@ -642,9 +642,9 @@ Package MEC_MEC015_SRV_TM { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application - sessionFilter shall be omitted" Reference - "ETSI GS MEC 015 V3.1.1, clause 6.2.4", - "ETSI GS MEC 015 V3.1.1, clause 7.2.2", - "ETSI GS MEC 015 V3.1.1, clause 8.3.3.2" + "ETSI GS MEC 015, clause 6.2.4", + "ETSI GS MEC 015, clause 7.2.2", + "ETSI GS MEC 015, clause 8.3.3.2" Config Id Config_MEC_1 @@ -689,9 +689,9 @@ Package MEC_MEC015_SRV_TM { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application - sessionFilter shall be present" Reference - "ETSI GS MEC 015 V3.1.1, clause 6.2.4", - "ETSI GS MEC 015 V3.1.1, clause 7.2.2", - "ETSI GS MEC 015 V3.1.1, clause 8.3.3.2" + "ETSI GS MEC 015, clause 6.2.4", + "ETSI GS MEC 015, clause 7.2.2", + "ETSI GS MEC 015, clause 8.3.3.2" Config Id Config_MEC_1 @@ -736,9 +736,9 @@ Package MEC_MEC015_SRV_TM { "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 015 V3.1.1, clause 6.2.4", - "ETSI GS MEC 015 V3.1.1, clause 7.2.2", - "ETSI GS MEC 015 V3.1.1, clause 8.3.3.2" + "ETSI GS MEC 015, clause 6.2.4", + "ETSI GS MEC 015, clause 7.2.2", + "ETSI GS MEC 015, clause 8.3.3.2" Config Id Config_MEC_1 @@ -781,9 +781,9 @@ Package MEC_MEC015_SRV_TM { when commanded by a MEC Application" Reference - "ETSI GS MEC 015 V3.1.1, clause 6.2.4", - "ETSI GS MEC 015 V3.1.1, clause 7.2.2", - "ETSI GS MEC 015 V3.1.1, clause 8.3.3.3" + "ETSI GS MEC 015, clause 6.2.4", + "ETSI GS MEC 015, clause 7.2.2", + "ETSI GS MEC 015, clause 8.3.3.3" Config Id Config_MEC_1 @@ -832,9 +832,9 @@ Package MEC_MEC015_SRV_TM { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application - sessionFilter shall be omitted" Reference - "ETSI GS MEC 015 V3.1.1, clause 6.2.4", - "ETSI GS MEC 015 V3.1.1, clause 7.2.2", - "ETSI GS MEC 015 V3.1.1, clause 8.3.3.3" + "ETSI GS MEC 015, clause 6.2.4", + "ETSI GS MEC 015, clause 7.2.2", + "ETSI GS MEC 015, clause 8.3.3.3" Config Id Config_MEC_1 @@ -879,9 +879,9 @@ Package MEC_MEC015_SRV_TM { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application - sessionFilter shall be present" Reference - "ETSI GS MEC 015 V3.1.1, clause 6.2.4", - "ETSI GS MEC 015 V3.1.1, clause 7.2.2", - "ETSI GS MEC 015 V3.1.1, clause 8.3.3.3" + "ETSI GS MEC 015, clause 6.2.4", + "ETSI GS MEC 015, clause 7.2.2", + "ETSI GS MEC 015, clause 8.3.3.3" Config Id Config_MEC_1 @@ -926,9 +926,9 @@ Package MEC_MEC015_SRV_TM { "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 015 V3.1.1, clause 6.2.4", - "ETSI GS MEC 015 V3.1.1, clause 7.2.2", - "ETSI GS MEC 015 V3.1.1, clause 8.3.3.3" + "ETSI GS MEC 015, clause 6.2.4", + "ETSI GS MEC 015, clause 7.2.2", + "ETSI GS MEC 015, clause 8.3.3.3" Config Id Config_MEC_1 @@ -970,9 +970,9 @@ Package MEC_MEC015_SRV_TM { "Check that the IUT unregisters from the Bandwidth Management Service when commanded by a MEC Application" Reference - "ETSI GS MEC 015 V3.1.1, clause 6.2.3", - "ETSI GS MEC 015 V3.1.1, clause 7.2.2", - "ETSI GS MEC 015 V3.1.1, clause 8.3.3.5" + "ETSI GS MEC 015, clause 6.2.3", + "ETSI GS MEC 015, clause 7.2.2", + "ETSI GS MEC 015, clause 8.3.3.5" Config Id Config_MEC_1 @@ -1009,9 +1009,9 @@ Package MEC_MEC015_SRV_TM { "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 015 V3.1.1, clause 6.2.3", - "ETSI GS MEC 015 V3.1.1, clause 7.2.2", - "ETSI GS MEC 015 V3.1.1, clause 8.3.3.5" + "ETSI GS MEC 015, clause 6.2.3", + "ETSI GS MEC 015, clause 7.2.2", + "ETSI GS MEC 015, clause 8.3.3.5" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC016/MEO/UEAPPCTX/SysUeAppsContext.tplan2 b/Test Purposes/MEC016/MEO/UEAPPCTX/SysUeAppsContext.tplan2 index 93ce057..18f048f 100644 --- a/Test Purposes/MEC016/MEO/UEAPPCTX/SysUeAppsContext.tplan2 +++ b/Test Purposes/MEC016/MEO/UEAPPCTX/SysUeAppsContext.tplan2 @@ -19,7 +19,7 @@ Package MEC_MEC016_MEO_UEAPPCTX { "Check that the IUT acknowledges the creation of the application context when requested by an UE Application" - Reference "ETSI GS MEC 016 3.1.1, clause 7.4.3.4", + Reference "ETSI GS MEC 016, clause 7.4.3.4", "https://forge.etsi.org/gitlab/mec/gs016-ue-app-api/blob/master/UEAppInterfaceApi.yaml" Config Id Config_MEC_4 @@ -72,7 +72,7 @@ Package MEC_MEC016_MEO_UEAPPCTX { "Check that the IUT responds with an error when a request with incorrect URL is sent by a MEC Application" - Reference "ETSI GS MEC 016 3.1.1, clause 7.4.3.4", + Reference "ETSI GS MEC 016, clause 7.4.3.4", "https://forge.etsi.org/gitlab/mec/gs016-ue-app-api/blob/master/UEAppInterfaceApi.yaml" Config Id Config_MEC_4 @@ -120,7 +120,7 @@ Package MEC_MEC016_MEO_UEAPPCTX { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" - Reference "ETSI GS MEC 016 3.1.1, clause 7.4.3.4", + Reference "ETSI GS MEC 016, clause 7.4.3.4", "https://forge.etsi.org/gitlab/mec/gs016-ue-app-api/blob/master/UEAppInterfaceApi.yaml" Config Id Config_MEC_4 @@ -165,7 +165,7 @@ Package MEC_MEC016_MEO_UEAPPCTX { "Check that the IUT updates the application callback reference when commanded by an UE Application" - Reference "ETSI GS MEC 016 3.1.1, clause 7.5.3.2", + Reference "ETSI GS MEC 016, clause 7.5.3.2", "https://forge.etsi.org/gitlab/mec/gs016-ue-app-api/blob/master/UEAppInterfaceApi.yaml" Config Id Config_MEC_4 @@ -212,7 +212,7 @@ Package MEC_MEC016_MEO_UEAPPCTX { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" - Reference "ETSI GS MEC 016 3.1.1, clause 7.5.3.2", + Reference "ETSI GS MEC 016, clause 7.5.3.2", "https://forge.etsi.org/gitlab/mec/gs016-ue-app-api/blob/master/UEAppInterfaceApi.yaml" Config Id Config_MEC_4 @@ -259,7 +259,7 @@ Package MEC_MEC016_MEO_UEAPPCTX { "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 016 3.1.1, clause 7.5.3.2", + Reference "ETSI GS MEC 016, clause 7.5.3.2", "https://forge.etsi.org/gitlab/mec/gs016-ue-app-api/blob/master/UEAppInterfaceApi.yaml" Config Id Config_MEC_4 @@ -306,7 +306,7 @@ Package MEC_MEC016_MEO_UEAPPCTX { "Check that the IUT deletes the application context when commanded by an UE Application" - Reference "ETSI GS MEC 016 3.1.1, clause 7.5.3.5", + Reference "ETSI GS MEC 016, clause 7.5.3.5", "https://forge.etsi.org/gitlab/mec/gs016-ue-app-api/blob/master/UEAppInterfaceApi.yaml" Config Id Config_MEC_4 @@ -347,7 +347,7 @@ Package MEC_MEC016_MEO_UEAPPCTX { "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 016 3.1.1, clause 7.5.3.5", + Reference "ETSI GS MEC 016, clause 7.5.3.5", "https://forge.etsi.org/gitlab/mec/gs016-ue-app-api/blob/master/UEAppInterfaceApi.yaml" Config Id Config_MEC_4 diff --git a/Test Purposes/MEC016/MEO/UEAPPLOC/SysUeApplicationsLocation.tplan2 b/Test Purposes/MEC016/MEO/UEAPPLOC/SysUeApplicationsLocation.tplan2 index 2a8c8ba..0fd6209 100644 --- a/Test Purposes/MEC016/MEO/UEAPPLOC/SysUeApplicationsLocation.tplan2 +++ b/Test Purposes/MEC016/MEO/UEAPPLOC/SysUeApplicationsLocation.tplan2 @@ -19,7 +19,7 @@ Package MEC_MEC016_MEO_UEAPPCTX { "Check that the IUT sends the locations available for instantiation of a specific user application when requested by an UE Application" - Reference "ETSI GS MEC 016 3.1.1, clause 7.6.3.4", + Reference "ETSI GS MEC 016, clause 7.6.3.4", "https://forge.etsi.org/gitlab/mec/gs016-ue-app-api/blob/master/UEAppInterfaceApi.yaml" Config Id Config_MEC_4 @@ -74,7 +74,7 @@ Package MEC_MEC016_MEO_UEAPPCTX { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" - Reference "ETSI GS MEC 016 3.1.1, clause 7.6.3.4", + Reference "ETSI GS MEC 016, clause 7.6.3.4", "https://forge.etsi.org/gitlab/mec/gs016-ue-app-api/blob/master/UEAppInterfaceApi.yaml" Config Id Config_MEC_4 @@ -122,7 +122,7 @@ Package MEC_MEC016_MEO_UEAPPCTX { "Check that the IUT responds with an error when a request with incorrect URL is sent by a MEC Application" - Reference "ETSI GS MEC 016 3.1.1, clause 7.6.3.4", + Reference "ETSI GS MEC 016, clause 7.6.3.4", "https://forge.etsi.org/gitlab/mec/gs016-ue-app-api/blob/master/UEAppInterfaceApi.yaml" Config Id Config_MEC_4 diff --git a/Test Purposes/MEC016/MEO/UEAPPS/SysUeApplications.tplan2 b/Test Purposes/MEC016/MEO/UEAPPS/SysUeApplications.tplan2 index 9975982..60ed91b 100644 --- a/Test Purposes/MEC016/MEO/UEAPPS/SysUeApplications.tplan2 +++ b/Test Purposes/MEC016/MEO/UEAPPS/SysUeApplications.tplan2 @@ -13,7 +13,7 @@ Package MEC_MEC016_MEO_UEAPPS { Test objective "Check that the IUT responds with the list of user applications available when requested by an UE Application" - Reference "ETSI GS MEC 016 3.1.1, clause 7.3.3.1", + Reference "ETSI GS MEC 016, clause 7.3.3.1", "https://forge.etsi.org/gitlab/mec/gs016-ue-app-api/blob/master/UEAppInterfaceApi.yaml#/definitions/ApplicationList" Config Id Config_MEC_4 @@ -59,7 +59,7 @@ Package MEC_MEC016_MEO_UEAPPS { Test objective "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 016 3.1.1, clause 7.3.3.1" + Reference "ETSI GS MEC 016, clause 7.3.3.1" Config Id Config_MEC_4 @@ -95,7 +95,7 @@ Package MEC_MEC016_MEO_UEAPPS { Test objective "Check that the IUT responds with the list of user applications available when requested by an UE Application" - Reference "ETSI GS MEC 016 3.1.1, clause 7.3.3.1", + Reference "ETSI GS MEC 016, clause 7.3.3.1", "https://forge.etsi.org/gitlab/mec/gs016-ue-app-api/blob/master/UEAppInterfaceApi.yaml#/definitions/ApplicationList" Config Id Config_MEC_4 @@ -145,7 +145,7 @@ Package MEC_MEC016_MEO_UEAPPS { 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 016 3.1.1, clause 7.3.3.1" + Reference "ETSI GS MEC 016, clause 7.3.3.1" Config Id Config_MEC_4 @@ -186,7 +186,7 @@ Package MEC_MEC016_MEO_UEAPPS { Test objective "Check that the ITU responds with 404 Not Found and 400 Bad request when a request with incorrect parameters and for an unknown URI is sent by a MEC Application, respectively." - Reference "ETSI GS MEC 016 3.1.1, clause 7.3.3.1" + Reference "ETSI GS MEC 016, clause 7.3.3.1" Config Id Config_MEC_4 -- GitLab From d0cedb520ee38d609b37f297124adf9459c361fb Mon Sep 17 00:00:00 2001 From: piscione Date: Thu, 3 Jul 2025 11:16:52 +0200 Subject: [PATCH 28/53] Removed spec version from ref. for TPs of MEC033, MEC040, and MEC048 --- .../MEX/IOTS/IOTDEV/RegisteredDevices.tplan2 | 26 +++--- .../SRV/MEF/FederationEnablement.tplan2 | 60 ++++++------- .../CSE/CustomerSelfServiceEnablement.tplan2 | 86 +++++++++---------- 3 files changed, 86 insertions(+), 86 deletions(-) diff --git a/Test Purposes/MEC033/MEX/IOTS/IOTDEV/RegisteredDevices.tplan2 b/Test Purposes/MEC033/MEX/IOTS/IOTDEV/RegisteredDevices.tplan2 index ab3e3e7..6374e6f 100644 --- a/Test Purposes/MEC033/MEX/IOTS/IOTDEV/RegisteredDevices.tplan2 +++ b/Test Purposes/MEC033/MEX/IOTS/IOTDEV/RegisteredDevices.tplan2 @@ -15,7 +15,7 @@ Package MEC_MEC033_MEX_IOTS_IOTDEV { "Check that the IUT responds with the list of registered IoT devices when queried by a Service Consumer - No Filter" - Reference "ETSI GS MEC 033 V3.1.1, clause 7.3.3.1" + Reference "ETSI GS MEC 033 clause 7.3.3.1" Config Id Config_MEC_6 @@ -70,7 +70,7 @@ Package MEC_MEC033_MEX_IOTS_IOTDEV { "Check that the IUT responds with the list of registered IoT devices when queried using a filter by a Service Consumer" - Reference "ETSI GS MEC 033 V3.1.1, clause 7.3.3.1" + Reference "ETSI GS MEC 033 clause 7.3.3.1" Config Id Config_MEC_6 @@ -125,7 +125,7 @@ Package MEC_MEC033_MEX_IOTS_IOTDEV { "Check that the IUT responds with the list of registered IoT devices when queried by a Service Consumer, filtering one field" - Reference "ETSI GS MEC 033 V3.1.1, clause 7.3.3.1" + Reference "ETSI GS MEC 033 clause 7.3.3.1" Config Id Config_MEC_6 @@ -177,7 +177,7 @@ Package MEC_MEC033_MEX_IOTS_IOTDEV { when queried by a Service Consumer, filtering the number of fields and applying a filter to a specific field" - Reference "ETSI GS MEC 033 V3.1.1, clause 7.3.3.1" + Reference "ETSI GS MEC 033 clause 7.3.3.1" Config Id Config_MEC_6 @@ -228,7 +228,7 @@ Package MEC_MEC033_MEX_IOTS_IOTDEV { "Check that the IUT registers the information of an IoT device when requested by a Service Consumer" - Reference "ETSI GS MEC 033 V3.1.1, clause 7.3.3.4" + Reference "ETSI GS MEC 033 clause 7.3.3.4" Config Id Config_MEC_6 @@ -283,7 +283,7 @@ Package MEC_MEC033_MEX_IOTS_IOTDEV { "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.3.3.4" + Reference "ETSI GS MEC 033 clause 7.3.3.4" Config Id Config_MEC_6 @@ -335,7 +335,7 @@ Package MEC_MEC033_MEX_IOTS_IOTDEV { "Check that the IUT returns the IoT device information when requested by Service Consumer specifying the device identifier" - Reference "ETSI GS MEC 033 V3.1.1, clause 7.4.3.1" + Reference "ETSI GS MEC 033 clause 7.4.3.1" Config Id Config_MEC_6 @@ -388,7 +388,7 @@ Test Purpose { "Check that the IUT returns error when Service Consumer request to retrieve a not registered IoT device" - Reference "ETSI GS MEC 033 V3.1.1, clause 7.4.3.1" + Reference "ETSI GS MEC 033 clause 7.4.3.1" Config Id Config_MEC_6 @@ -432,7 +432,7 @@ Test Purpose { "Check that the IUT updates the information about a registered IoT device when requested by a Service Consumer" - Reference "ETSI GS MEC 033 V3.1.1, clause 7.4.3.2" + Reference "ETSI GS MEC 033 clause 7.4.3.2" Config Id Config_MEC_6 @@ -514,7 +514,7 @@ Test Purpose { "Check that the IUT returns an error when a Service Consumer requests to update a not registered IoT device" - Reference "ETSI GS MEC 033 V3.1.1, clause 7.4.3.2" + Reference "ETSI GS MEC 033 clause 7.4.3.2" Config Id Config_MEC_6 @@ -575,7 +575,7 @@ Test Purpose { "Check that the IUT returns an error when a Service Consumer requests to update an existing IoT device with incorrect parameters" - Reference "ETSI GS MEC 033 V3.1.1, clause 7.4.3.2" + Reference "ETSI GS MEC 033 clause 7.4.3.2" Config Id Config_MEC_6 @@ -642,7 +642,7 @@ Test Purpose { "Check that the IUT unregisters an IoT device information when requested by a Service Consumer specifying the IoT registered device identifier" - Reference "ETSI GS MEC 033 V3.1.1, clause 7.4.3.5" + Reference "ETSI GS MEC 033 clause 7.4.3.5" Config Id Config_MEC_6 @@ -686,7 +686,7 @@ Test Purpose { "Check that the IUT returns an error when a Service Consumer requests to unregisters an IoT device using incorrect parameters" - Reference "ETSI GS MEC 033 V3.1.1, clause 7.4.3.5" + Reference "ETSI GS MEC 033 clause 7.4.3.5" Config Id Config_MEC_6 diff --git a/Test Purposes/MEC040/SRV/MEF/FederationEnablement.tplan2 b/Test Purposes/MEC040/SRV/MEF/FederationEnablement.tplan2 index 939e9cb..994e58d 100644 --- a/Test Purposes/MEC040/SRV/MEF/FederationEnablement.tplan2 +++ b/Test Purposes/MEC040/SRV/MEF/FederationEnablement.tplan2 @@ -15,7 +15,7 @@ Package MEC_MEC040_SRV_FED { when requested by a MEC Orchestrator - No query parameters" Reference - "ETSI GS MEC 040 V3.1.1, clause 7.3.3.1, clause 5.2.2.2" + "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" Config Id Config_MEC_7 @@ -78,7 +78,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - SystemId query parameters" Reference - "ETSI GS MEC 040 V3.1.1, clause 7.3.3.1, clause 5.2.2.2" + "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" Config Id Config_MEC_7 @@ -133,7 +133,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple SystemId query parameters" Reference - "ETSI GS MEC 040 V3.1.1, clause 7.3.3.1, clause 5.2.2.2" + "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" Config Id Config_MEC_7 @@ -194,7 +194,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Empty SystemId query parameters" Reference - "ETSI GS MEC 040 V3.1.1, clause 7.3.3.1, clause 5.2.2.2" + "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" Config Id Config_MEC_7 @@ -259,7 +259,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - SystemName query parameters" Reference - "ETSI GS MEC 040 V3.1.1, clause 7.3.3.1, clause 5.2.2.2" + "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" Config Id Config_MEC_7 @@ -313,7 +313,7 @@ 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 V3.1.1, clause 7.3.3.1, clause 5.2.2.2", + 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" Config Id Config_MEC_7 @@ -375,7 +375,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Empty SystemName query parameters" Reference - "ETSI GS MEC 040 V3.1.1, clause 7.3.3.1, clause 5.2.2.2" + "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" Config Id Config_MEC_7 @@ -440,7 +440,7 @@ 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 V3.1.1, clause 7.3.3.1, clause 5.2.2.2" + "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" Config Id Config_MEC_7 @@ -494,7 +494,7 @@ Package MEC_MEC040_SRV_FED { Test objective "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple systemProvider query parameters" - Reference "ETSI GS MEC 040 V3.1.1, clause 7.3.3.1, clause 5.2.2.2", + 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" Config Id Config_MEC_7 @@ -556,7 +556,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Empty systemProvider query parameters" Reference - "ETSI GS MEC 040 V3.1.1, clause 7.3.3.1, clause 5.2.2.2" + "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" Config Id Config_MEC_7 @@ -621,7 +621,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple query parameters" Reference - "ETSI GS MEC 040 V3.1.1, clause 7.3.3.1, clause 5.2.2.2" + "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" Config Id Config_MEC_7 @@ -683,7 +683,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when selection is not applicable - SystemId" Reference - "ETSI GS MEC 040 V3.1.1, clause 7.3.3.1, clause 5.2.2.2" + "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" Config Id Config_MEC_7 @@ -729,7 +729,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when selection is not applicable - SystemName" Reference - "ETSI GS MEC 040 V3.1.1, clause 7.3.3.1, clause 5.2.2.2" + "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" Config Id Config_MEC_7 @@ -775,7 +775,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when selection is not applicable - SystemProvider" Reference - "ETSI GS MEC 040 V3.1.1, clause 7.3.3.1, clause 5.2.2.2" + "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" Config Id Config_MEC_7 @@ -821,7 +821,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when request is malformed" Reference - "ETSI GS MEC 040 V3.1.1, clause 7.3.3.1, clause 5.2.2.2" + "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" Config Id Config_MEC_7 @@ -864,7 +864,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT creates a new systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 V3.1.1, clause 7.3.3.4, clause 5.2.2.1.1" + "ETSI GS MEC 040 clause 7.3.3.4, clause 5.2.2.1.1" Config Id Config_MEC_7 @@ -919,7 +919,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error on creating an existing systemInfo" Reference - "ETSI GS MEC 040 V3.1.1, clause 7.3.3.4, clause 5.2.2.1.1" + "ETSI GS MEC 040 clause 7.3.3.4, clause 5.2.2.1.1" Config Id Config_MEC_7 @@ -967,7 +967,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error on providing inconsistent data" Reference - "ETSI GS MEC 040 V3.1.1, clause 7.3.3.4, clause 5.2.2.1.1" + "ETSI GS MEC 040 clause 7.3.3.4, clause 5.2.2.1.1" Config Id Config_MEC_7 @@ -1015,7 +1015,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 V3.1.1, clause 7.4.3.1, clause 5.2.2.1.1" + "ETSI GS MEC 040 clause 7.4.3.1, clause 5.2.2.1.1" Config Id Config_MEC_7 @@ -1064,7 +1064,7 @@ 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 V3.1.1, clause 7.4.3.1, clause 5.2.2.1.1", + 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" Config Id Config_MEC_7 @@ -1108,7 +1108,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when it receives a request with an inconsistant URI" Reference - "ETSI GS MEC 040 V3.1.1, clause 7.4.3.1, clause 5.2.2.1.1" + "ETSI GS MEC 040 clause 7.4.3.1, clause 5.2.2.1.1" Config Id Config_MEC_7 @@ -1151,7 +1151,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT updates the systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 V3.1.1, clause 7.4.3.3, clause 5.2.2.1.2" + "ETSI GS MEC 040 clause 7.4.3.3, clause 5.2.2.1.2" Config Id Config_MEC_7 @@ -1207,7 +1207,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT updates the systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 V3.1.1, clause 7.4.3.3, clause 5.2.2.1.2" + "ETSI GS MEC 040 clause 7.4.3.3, clause 5.2.2.1.2" Config Id Config_MEC_7 @@ -1262,7 +1262,7 @@ 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 V3.1.1, clause 7.4.3.3, clause 5.2.2.1.2", + 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" Config Id Config_MEC_7 @@ -1318,7 +1318,7 @@ 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 V3.1.1, clause 7.4.3.3, clause 5.2.2.1.2", + 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" Config Id Config_MEC_7 @@ -1366,7 +1366,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when requested to update with no data provided" Reference - "ETSI GS MEC 040 V3.1.1, clause 7.4.3.3, clause 5.2.2.1.2" + "ETSI GS MEC 040 clause 7.4.3.3, clause 5.2.2.1.2" Config Id Config_MEC_7 @@ -1413,7 +1413,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT deletes the systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 V3.1.1, clause 7.4.3.5, clause 5.2.2.1.3" + "ETSI GS MEC 040 clause 7.4.3.5, clause 5.2.2.1.3" Config Id Config_MEC_7 @@ -1459,7 +1459,7 @@ 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 V3.1.1, clause 7.4.3.5, clause 5.2.2.1.3", + 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" Config Id Config_MEC_7 @@ -1502,7 +1502,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT accepts a MEC application instance query and forward the response" Reference - "ETSI GS MEC 040 V3.1.1, clause 5.2.2.3" + "ETSI GS MEC 040 clause 5.2.2.3" Config Id Config_MEC_7 @@ -1544,7 +1544,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT accepts a Service Availability query and forward the response" Reference - "ETSI GS MEC 040 V3.1.1, clause 5.2.2.4" + "ETSI GS MEC 040 clause 5.2.2.4" Config Id Config_MEC_7 diff --git a/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 b/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 index 6204126..2f63477 100644 --- a/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 +++ b/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 @@ -11,7 +11,7 @@ Package MEC_MEC048_MEO_CSE { when requested to a CSE - No query parameters" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.3.3.1, clause 6.2.2" + "ETSI GS MEC 048 clause 7.3.3.1, clause 6.2.2" Config Id Config_MEC_6 @@ -72,7 +72,7 @@ Package MEC_MEC048_MEO_CSE { when requested to a CSE - customerId attribute as query parameter" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.3.3.1, clause 6.2.2" + "ETSI GS MEC 048 clause 7.3.3.1, clause 6.2.2" Config Id Config_MEC_6 @@ -127,7 +127,7 @@ Package MEC_MEC048_MEO_CSE { when requested to a CSE - customerName as query parameter" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.3.3.1, clause 6.2.2" + "ETSI GS MEC 048 clause 7.3.3.1, clause 6.2.2" Config Id Config_MEC_6 @@ -186,7 +186,7 @@ Package MEC_MEC048_MEO_CSE { "Check that the IUT creates a new tenantInfo when requested to a CSE" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.3.3.4, clause 6.2.2" + "ETSI GS MEC 048 clause 7.3.3.4, clause 6.2.2" Config Id Config_MEC_6 @@ -242,7 +242,7 @@ Package MEC_MEC048_MEO_CSE { "Check that the IUT responds with an error on creating a tenantInfo with resourceUseInfo and siteList" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.3.3.4, clause 6.2.2" + "ETSI GS MEC 048 clause 7.3.3.4, clause 6.2.2" Config Id Config_MEC_6 @@ -290,7 +290,7 @@ Package MEC_MEC048_MEO_CSE { "Check that the IUT responds with a specific tenantInfo when requested to a MEC Consumer" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.3.3.1, clause 6.2.2" + "ETSI GS MEC 048 clause 7.3.3.1, clause 6.2.2" Config Id Config_MEC_6 @@ -339,7 +339,7 @@ Package MEC_MEC048_MEO_CSE { "Check that the IUT returns an error when requesting a not existing tenantInfo to a MEC Consumer" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.4.3.1, clause 6.2.2" + "ETSI GS MEC 048 clause 7.4.3.1, clause 6.2.2" Config Id Config_MEC_6 @@ -379,7 +379,7 @@ Package MEC_MEC048_MEO_CSE { "Check that the IUT updates an existing tenantInfo when requested to a CSE" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.4.3.5, clause 6.2.2" + "ETSI GS MEC 048 clause 7.4.3.5, clause 6.2.2" Config Id Config_MEC_6 @@ -434,7 +434,7 @@ Package MEC_MEC048_MEO_CSE { "Check that the IUT returns an error on updating a not existing tenantInfo requested to a CSE" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.4.3.5, clause 6.2.2" + "ETSI GS MEC 048 clause 7.4.3.5, clause 6.2.2" Config Id Config_MEC_6 @@ -483,7 +483,7 @@ Package MEC_MEC048_MEO_CSE { "Check that the IUT returns an error on updating with invalid values tenantInfo requested to a CSE" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.4.3.2, clause 6.2.2" + "ETSI GS MEC 048 clause 7.4.3.2, clause 6.2.2" Config Id Config_MEC_6 @@ -535,7 +535,7 @@ Package MEC_MEC048_MEO_CSE { "Check that the IUT removes a tenantInfo when requested to a CSE" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.4.3.5" + "ETSI GS MEC 048 clause 7.4.3.5" Config Id Config_MEC_6 @@ -574,7 +574,7 @@ Package MEC_MEC048_MEO_CSE { "Check that the IUT returns an error on deleting a not existing tenantInfo when requested to a CSE" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.4.3.5" + "ETSI GS MEC 048 clause 7.4.3.5" Config Id Config_MEC_6 @@ -613,7 +613,7 @@ Test Purpose { "Check that the IUT returns a resourceQuotaInfo for a specific tenant when requested to a CSE" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.5.3.1, clause 6.2.3" + "ETSI GS MEC 048 clause 7.5.3.1, clause 6.2.3" Config Id Config_MEC_6 @@ -670,7 +670,7 @@ Test Purpose { "Check that the IUT returns an error on retrieving resourceQuotaInfo for a not existing tenant when requested to a CSE" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.5.3.1, clause 6.2.3" + "ETSI GS MEC 048 clause 7.5.3.1, clause 6.2.3" Config Id Config_MEC_6 @@ -710,7 +710,7 @@ Test Purpose { "Check that the IUT updates the resourceQuotaInfo for an existing tenant when requested to a CSE" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.5.3.2, clause 6.2.3" + "ETSI GS MEC 048 clause 7.5.3.2, clause 6.2.3" Config Id Config_MEC_6 @@ -764,7 +764,7 @@ Test Purpose { "Check that the IUT returns an error on updating the resourceQuotaInfo for a not existing tenant when requested to a CSE" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.5.3.2, clause 6.2.3" + "ETSI GS MEC 048 clause 7.5.3.2, clause 6.2.3" Config Id Config_MEC_6 @@ -811,7 +811,7 @@ Test Purpose { "Check that the IUT creates the resourceQuotaInfo for an existing tenant when requested to a CSE" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.5.3.4, clause 6.2.3" + "ETSI GS MEC 048 clause 7.5.3.4, clause 6.2.3" Config Id Config_MEC_6 @@ -866,7 +866,7 @@ Test Purpose { "Check that the IUT returns an error on creating the resourceQuotaInfo for a not existing tenant when requested to a CSE" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.5.3.4, clause 6.2.3" + "ETSI GS MEC 048 clause 7.5.3.4, clause 6.2.3" Config Id Config_MEC_6 @@ -913,7 +913,7 @@ Test Purpose { "Check that the IUT returns the list of per site resource quota for a specific tenant when requested to a CSE - No filter" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.6.3.1, clause 6.2.4" + "ETSI GS MEC 048 clause 7.6.3.1, clause 6.2.4" Config Id Config_MEC_6 @@ -980,7 +980,7 @@ Test Purpose { "Check that the IUT returns the list of per site resource quota for a specific tenant when requested to a CSE - siteId filter" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.6.3.1, clause 6.2.4" + "ETSI GS MEC 048 clause 7.6.3.1, clause 6.2.4" Config Id Config_MEC_6 @@ -1040,7 +1040,7 @@ Test Purpose { "Check that the IUT returns an error on requesting site resource quota info on a not existing tenant when requested to a CSE" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.6.3.1, clause 6.2.4" + "ETSI GS MEC 048 clause 7.6.3.1, clause 6.2.4" Config Id Config_MEC_6 @@ -1079,7 +1079,7 @@ Test Purpose { "Check that the IUT creates a site resource quota info for a existing tenant when requested to a CSE" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.6.3.4, clause 6.2.4" + "ETSI GS MEC 048 clause 7.6.3.4, clause 6.2.4" Config Id Config_MEC_6 @@ -1138,7 +1138,7 @@ Test Purpose { "Check that the IUT returns an error on creating a site resource quota with wrong parameters" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.6.3.4, clause 6.2.4" + "ETSI GS MEC 048 clause 7.6.3.4, clause 6.2.4" Config Id Config_MEC_6 @@ -1188,7 +1188,7 @@ Test Purpose { "Check that the IUT returns the site resource quota for a specific tenant and site identifier when requested to a CSE" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.7.3.1, clause 6.2.4" + "ETSI GS MEC 048 clause 7.7.3.1, clause 6.2.4" Config Id Config_MEC_6 @@ -1237,7 +1237,7 @@ Test Purpose { when requested to a CSE" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.7.3.1, clause 6.2.4" + "ETSI GS MEC 048 clause 7.7.3.1, clause 6.2.4" Config Id Config_MEC_6 @@ -1279,7 +1279,7 @@ Test Purpose { "Check that the IUT updates a site resource quota info for a existing tenant when requested to a CSE" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.7.3.2, clause 6.2.4" + "ETSI GS MEC 048 clause 7.7.3.2, clause 6.2.4" Config Id Config_MEC_6 @@ -1337,7 +1337,7 @@ Test Purpose { "Check that the IUT returns an error updating a site resource quota info for a existing tenant when requested to a CSE" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.7.3.2, clause 6.2.4" + "ETSI GS MEC 048 clause 7.7.3.2, clause 6.2.4" Config Id Config_MEC_6 @@ -1386,7 +1386,7 @@ Test Purpose { "Check that the IUT returns an error updating a site resource quota info for a not existing tenant when requested to a CSE" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.7.3.2, clause 6.2.4" + "ETSI GS MEC 048 clause 7.7.3.2, clause 6.2.4" Config Id Config_MEC_6 @@ -1436,7 +1436,7 @@ Test Purpose { "Check that the IUT returns the list of subscriptions when requested to a CSE - no filter" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.8.3.1, clause 6.3.4" + "ETSI GS MEC 048 clause 7.8.3.1, clause 6.3.4" Config Id Config_MEC_6 @@ -1498,7 +1498,7 @@ Test Purpose { "Check that the IUT returns the list of subscriptions when requested to a CSE - subscription_type filter" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.8.3.1, clause 6.3.4" + "ETSI GS MEC 048 clause 7.8.3.1, clause 6.3.4" Config Id Config_MEC_6 @@ -1559,7 +1559,7 @@ Test Purpose { "Check that the IUT creates a new subscription when requested to a CSE" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.8.3.4, clause 6.3.2, clause 6.3.3" + "ETSI GS MEC 048 clause 7.8.3.4, clause 6.3.2, clause 6.3.3" Config Id Config_MEC_6 @@ -1630,7 +1630,7 @@ Test Purpose { "Check that the IUT creates a new subscription when requested to a CSE" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.8.3.4, clause 6.3.2, clause 6.3.3" + "ETSI GS MEC 048 clause 7.8.3.4, clause 6.3.2, clause 6.3.3" Config Id Config_MEC_6 @@ -1705,7 +1705,7 @@ Test Purpose { "Check that the IUT returns an error on creating a new subscription when requested to a CSE" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.8.3.4, clause 6.3.2, clause 6.3.3" + "ETSI GS MEC 048 clause 7.8.3.4, clause 6.3.2, clause 6.3.3" Config Id Config_MEC_6 @@ -1765,7 +1765,7 @@ Test Purpose { "Check that the IUT returns a subscription when requested by a CSE" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.9.3.1, clause 6.3.2, clause 6.3.3" + "ETSI GS MEC 048 clause 7.9.3.1, clause 6.3.2, clause 6.3.3" Config Id Config_MEC_6 @@ -1823,7 +1823,7 @@ Test Purpose { "Check that the IUT returns an error on requesting a not existing subscription when requested by a CSE" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.9.3.1, clause 6.3.2, clause 6.3.3" + "ETSI GS MEC 048 clause 7.9.3.1, clause 6.3.2, clause 6.3.3" Config Id Config_MEC_6 @@ -1864,7 +1864,7 @@ Test Purpose { "Check that the IUT updates an existing subscription when requested by a CSE" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.9.3.2, clause 6.3.2, clause 6.3.3" + "ETSI GS MEC 048 clause 7.9.3.2, clause 6.3.2, clause 6.3.3" Config Id Config_MEC_6 @@ -1939,7 +1939,7 @@ Test Purpose { "Check that the IUT returns an error updating an not existing subscription when requested by a CSE" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.9.3.2, clause 6.3.2, clause 6.3.3" + "ETSI GS MEC 048 clause 7.9.3.2, clause 6.3.2, clause 6.3.3" Config Id Config_MEC_6 @@ -1996,7 +1996,7 @@ Test Purpose { "Check that the IUT returns an error updating an existing subscription with wrong parameters when requested by a CSE" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.9.3.2, clause 6.3.2, clause 6.3.3" + "ETSI GS MEC 048 clause 7.9.3.2, clause 6.3.2, clause 6.3.3" Config Id Config_MEC_6 @@ -2056,7 +2056,7 @@ Test Purpose { "Check that the IUT deletes an existing subscription when requested by a CSE" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.9.3.2" + "ETSI GS MEC 048 clause 7.9.3.2" Config Id Config_MEC_6 @@ -2096,7 +2096,7 @@ Test Purpose { "Check that the IUT returns an error on a deletion of a not existing subscription when requested by a CSE" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.9.3.2" + "ETSI GS MEC 048 clause 7.9.3.2" Config Id Config_MEC_6 @@ -2136,7 +2136,7 @@ Test Purpose { if the CSE has an associated subscription and the event is generated" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.8.3.4, clause 6.4.3" + "ETSI GS MEC 048 clause 7.8.3.4, clause 6.4.3" Config Id Config_MEC_6 @@ -2192,7 +2192,7 @@ Test Purpose { if the CSE has an associated subscription and the event is generated" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.8.3.4, clause 6.4.2" + "ETSI GS MEC 048 clause 7.8.3.4, clause 6.4.2" Config Id Config_MEC_6 @@ -2245,7 +2245,7 @@ Test Purpose { if the CSE has an associated subscription and the event is generated" Reference - "ETSI GS MEC 048 v3.2.1, clause 7.8.3.4, clause 6.4.4" + "ETSI GS MEC 048 clause 7.8.3.4, clause 6.4.4" Config Id Config_MEC_6 -- GitLab From b1802dd1faad66c7cab2df8fa38777bcb8fdefc3 Mon Sep 17 00:00:00 2001 From: Gabriele Scivoletto Date: Tue, 8 Jul 2025 17:06:30 +0200 Subject: [PATCH 29/53] removed versions from MEC021 --- Test Purposes/MEC021/SRV/AMS/Ams.tplan2 | 200 +++++++++--------- Test Purposes/MEC021/SRV/AMS/Ams_BO_BI.tplan2 | 82 +++---- 2 files changed, 141 insertions(+), 141 deletions(-) diff --git a/Test Purposes/MEC021/SRV/AMS/Ams.tplan2 b/Test Purposes/MEC021/SRV/AMS/Ams.tplan2 index f5277a9..923261f 100644 --- a/Test Purposes/MEC021/SRV/AMS/Ams.tplan2 +++ b/Test Purposes/MEC021/SRV/AMS/Ams.tplan2 @@ -24,8 +24,8 @@ Package MEC_MEC021_SRV_AMS_BV { "Check that the AMS service returns information about the registered application mobility services when requested" Reference - "ETSI GS MEC 021 3.1.1, clause 7.2.2", - "ETSI GS MEC 021 3.1.1, clause 8.3.3.1" + "ETSI GS MEC 021 clause 7.2.2", + "ETSI GS MEC 021 clause 8.3.3.1" Config Id Config_MEC_1 @@ -74,8 +74,8 @@ Package MEC_MEC021_SRV_AMS_BV { "Check that the AMS service returns information about the a specific registered application mobility service when requested - filter" Reference - "ETSI GS MEC 021 3.1.1, clause 7.2.2", - "ETSI GS MEC 021 3.1.1, clause 8.3.3.1" + "ETSI GS MEC 021 clause 7.2.2", + "ETSI GS MEC 021 clause 8.3.3.1" Config Id Config_MEC_1 @@ -122,8 +122,8 @@ Package MEC_MEC021_SRV_AMS_BV { "Check that the AMS service returns information about the a specific registered application mobility service when requested - filter" Reference - "ETSI GS MEC 021 3.1.1, clause 7.2.2", - "ETSI GS MEC 021 3.1.1, clause 8.3.3.1" + "ETSI GS MEC 021 clause 7.2.2", + "ETSI GS MEC 021 clause 8.3.3.1" Config Id Config_MEC_1 @@ -176,8 +176,8 @@ Package MEC_MEC021_SRV_AMS_BV { "Check that the AMS service returns information about the a specific registered application mobility service when requested - exclude_fields" Reference - "ETSI GS MEC 021 3.1.1, clause 7.2.2", - "ETSI GS MEC 021 3.1.1, clause 8.3.3.1" + "ETSI GS MEC 021 clause 7.2.2", + "ETSI GS MEC 021 clause 8.3.3.1" Config Id Config_MEC_1 @@ -224,8 +224,8 @@ Package MEC_MEC021_SRV_AMS_BV { "Check that the AMS service returns information about the registered application mobility services when requested - No registered application mobility service" Reference - "ETSI GS MEC 021 3.1.1, clause 7.2.2", - "ETSI GS MEC 021 3.1.1, clause 8.3.3.1" + "ETSI GS MEC 021 clause 7.2.2", + "ETSI GS MEC 021 clause 8.3.3.1" Config Id Config_MEC_1 @@ -258,8 +258,8 @@ Package MEC_MEC021_SRV_AMS_BV { "Check that the AMS service returns an error when receives a query about a registered application mobility service with wrong parameters" Reference - "ETSI GS MEC 021 3.1.1, clause 7.2.2", - "ETSI GS MEC 021 3.1.1, clause 8.3.3.1" + "ETSI GS MEC 021 clause 7.2.2", + "ETSI GS MEC 021 clause 8.3.3.1" Config Id Config_MEC_1 @@ -290,9 +290,9 @@ Package MEC_MEC021_SRV_AMS_BV { "Check that the AMS service creates a new application mobility services when requested" Reference - "ETSI GS MEC 021 3.1.1, clause 6.2", - "ETSI GS MEC 021 3.1.1, clause 7.2.2", - "ETSI GS MEC 021 3.1.1, clause 8.3.3.4" + "ETSI GS MEC 021 clause 6.2", + "ETSI GS MEC 021 clause 7.2.2", + "ETSI GS MEC 021 clause 8.3.3.4" Config Id Config_MEC_1 @@ -341,9 +341,9 @@ Package MEC_MEC021_SRV_AMS_BV { "Check that the AMS service sends an error when it receives a malformed request to create a new application mobility service" Reference - "ETSI GS MEC 021 3.1.1, clause 6.2", - "ETSI GS MEC 021 3.1.1, clause 7.2.2", - "ETSI GS MEC 021 3.1.1, clause 8.3.3.4" + "ETSI GS MEC 021 clause 6.2", + "ETSI GS MEC 021 clause 7.2.2", + "ETSI GS MEC 021 clause 8.3.3.4" Config Id Config_MEC_1 @@ -381,9 +381,9 @@ Package MEC_MEC021_SRV_AMS_BV { "Check that the AMS service returns information about the available subscriptions when requested" Reference - "ETSI GS MEC 021 3.1.1, clause 6.9", - "ETSI GS MEC 021 3.1.1, clause 7.3.4", - "ETSI GS MEC 021 3.1.1, clause 8.6.3.1" + "ETSI GS MEC 021 clause 6.9", + "ETSI GS MEC 021 clause 7.3.4", + "ETSI GS MEC 021 clause 8.6.3.1" Config Id Config_MEC_1 @@ -433,9 +433,9 @@ Package MEC_MEC021_SRV_AMS_BV { "Check that the AMS service sends an error when it receives a malformed query about the available subscriptions" Reference - "ETSI GS MEC 021 3.1.1, clause 6.9", - "ETSI GS MEC 021 3.1.1, clause 7.3.4", - "ETSI GS MEC 021 3.1.1, clause 8.6.3.1" + "ETSI GS MEC 021 clause 6.9", + "ETSI GS MEC 021 clause 7.3.4", + "ETSI GS MEC 021 clause 8.6.3.1" Config Id Config_MEC_1 @@ -474,10 +474,10 @@ Package MEC_MEC021_SRV_AMS_BV { "Check that the AMS service creates a notification subscriptions when requested" Reference - "ETSI GS MEC 021 3.1.1, clause 6.9", - "ETSI GS MEC 021 3.1.1, clause 7.3.2", - "ETSI GS MEC 021 3.1.1, clause 7.3.3", - "ETSI GS MEC 021 3.1.1, clause 8.6.3.4" + "ETSI GS MEC 021 clause 6.9", + "ETSI GS MEC 021 clause 7.3.2", + "ETSI GS MEC 021 clause 7.3.3", + "ETSI GS MEC 021 clause 8.6.3.4" Config Id Config_MEC_1 @@ -524,10 +524,10 @@ Package MEC_MEC021_SRV_AMS_BV { "Check that the AMS service sends an error when it receives a malformed request to create a notification subscription" Reference - "ETSI GS MEC 021 3.1.1, clause 6.9", - "ETSI GS MEC 021 3.1.1, clause 7.3.2", - "ETSI GS MEC 021 3.1.1, clause 7.3.3", - "ETSI GS MEC 021 3.1.1, clause 8.6.3.4" + "ETSI GS MEC 021 clause 6.9", + "ETSI GS MEC 021 clause 7.3.2", + "ETSI GS MEC 021 clause 7.3.3", + "ETSI GS MEC 021 clause 8.6.3.4" Config Id Config_MEC_1 @@ -566,10 +566,10 @@ Package MEC_MEC021_SRV_AMS_BV { "Check that the AMS service returns information about a given subscription when requested" Reference - "ETSI GS MEC 021 3.1.1, clause 6.9", - "ETSI GS MEC 021 3.1.1, clause 7.4.2", - "ETSI GS MEC 021 3.1.1, clause 7.4.3", - "ETSI GS MEC 021 3.1.1, clause 8.7.3.1" + "ETSI GS MEC 021 clause 6.9", + "ETSI GS MEC 021 clause 7.4.2", + "ETSI GS MEC 021 clause 7.4.3", + "ETSI GS MEC 021 clause 8.7.3.1" Config Id Config_MEC_1 @@ -612,10 +612,10 @@ Package MEC_MEC021_SRV_AMS_BV { "Check that the AMS service returns an error when receives a query about a not existing subscription" Reference - "ETSI GS MEC 021 3.1.1, clause 6.9", - "ETSI GS MEC 021 3.1.1, clause 7.4.2", - "ETSI GS MEC 021 3.1.1, clause 7.4.3", - "ETSI GS MEC 021 3.1.1, clause 8.7.3.1" + "ETSI GS MEC 021 clause 6.9", + "ETSI GS MEC 021 clause 7.4.2", + "ETSI GS MEC 021 clause 7.4.3", + "ETSI GS MEC 021 clause 8.7.3.1" Config Id Config_MEC_1 @@ -651,10 +651,10 @@ Package MEC_MEC021_SRV_AMS_BV { "Check that the AMS service deletes a given subscription when requested" Reference - "ETSI GS MEC 021 3.1.1, clause 6.7", - "ETSI GS MEC 021 3.1.1, clause 7.3.2", - "ETSI GS MEC 021 3.1.1, clause 7.3.3", - "ETSI GS MEC 021 3.1.1, clause 8.7.3.5" + "ETSI GS MEC 021 clause 6.7", + "ETSI GS MEC 021 clause 7.3.2", + "ETSI GS MEC 021 clause 7.3.3", + "ETSI GS MEC 021 clause 8.7.3.5" Config Id Config_MEC_1 @@ -690,10 +690,10 @@ Package MEC_MEC021_SRV_AMS_BV { "Check that the AMS service sends an error when it receives a delete request for a not existing subscription" Reference - "ETSI GS MEC 021 3.1.1, clause 6.7", - "ETSI GS MEC 021 3.1.1, clause 7.3.2", - "ETSI GS MEC 021 3.1.1, clause 7.3.3", - "ETSI GS MEC 021 3.1.1, clause 8.7.3.5" + "ETSI GS MEC 021 clause 6.7", + "ETSI GS MEC 021 clause 7.3.2", + "ETSI GS MEC 021 clause 7.3.3", + "ETSI GS MEC 021 clause 8.7.3.5" Config Id Config_MEC_1 @@ -729,9 +729,9 @@ Package MEC_MEC021_SRV_AMS_BV { "Check that the AMS service modifies a given subscription when requested" Reference - "ETSI GS MEC 021 3.1.1, clause 7.3.2", - "ETSI GS MEC 021 3.1.1, clause 7.3.3", - "ETSI GS MEC 021 3.1.1, clause 8.7.3.2" + "ETSI GS MEC 021 clause 7.3.2", + "ETSI GS MEC 021 clause 7.3.3", + "ETSI GS MEC 021 clause 8.7.3.2" Config Id Config_MEC_1 PICS Selection PIC_AMS @@ -780,9 +780,9 @@ Package MEC_MEC021_SRV_AMS_BV { "Check that the AMS service sends an error when it receives a malformed modify request for a given subscription" Reference - "ETSI GS MEC 021 3.1.1, clause 7.3.2", - "ETSI GS MEC 021 3.1.1, clause 7.3.3", - "ETSI GS MEC 021 3.1.1, clause 8.7.3.2" + "ETSI GS MEC 021 clause 7.3.2", + "ETSI GS MEC 021 clause 7.3.3", + "ETSI GS MEC 021 clause 8.7.3.2" Config Id Config_MEC_1 @@ -825,9 +825,9 @@ Package MEC_MEC021_SRV_AMS_BV { "Check that the AMS service sends an error when it receives a modify request for a not existing subscription" Reference - "ETSI GS MEC 021 3.1.1, clause 7.3.2", - "ETSI GS MEC 021 3.1.1, clause 7.3.3", - "ETSI GS MEC 021 3.1.1, clause 8.7.3.2" + "ETSI GS MEC 021 clause 7.3.2", + "ETSI GS MEC 021 clause 7.3.3", + "ETSI GS MEC 021 clause 8.7.3.2" Config Id Config_MEC_1 @@ -870,8 +870,8 @@ Package MEC_MEC021_SRV_AMS_BV { "Check that the AMS service sends an AMS notification about a mobility procedure if the AMS service has an associated subscription and the event is generated" Reference - "ETSI GS MEC 021 3.1.1, clause 7.4.2", - "ETSI GS MEC 021 3.1.1, clause 8.9.3.4" + "ETSI GS MEC 021 clause 7.4.2", + "ETSI GS MEC 021 clause 8.9.3.4" Config Id Config_MEC_1 @@ -915,8 +915,8 @@ Package MEC_MEC021_SRV_AMS_BV { "Check that the AMS service sends an AMS notification about adjacent application instances if the AMS service has an associated subscription and the event is generated" Reference - "ETSI GS MEC 021 3.1.1, clause 7.4.3", - "ETSI GS MEC 021 3.1.1, clause 8.9.3.4" + "ETSI GS MEC 021 clause 7.4.3", + "ETSI GS MEC 021 clause 8.9.3.4" Config Id Config_MEC_1 @@ -960,8 +960,8 @@ Package MEC_MEC021_SRV_AMS_BV { "Check that the AMS service sends an AMS notification on subscription expiration if the AMS service has an associated subscription and the event is generated" Reference - "ETSI GS MEC 021 3.1.1, clause 7.4.4", - "ETSI GS MEC 021 3.1.1, clause 8.9.3.4" + "ETSI GS MEC 021 clause 7.4.4", + "ETSI GS MEC 021 clause 8.9.3.4" Config Id Config_MEC_1 @@ -1003,8 +1003,8 @@ Package MEC_MEC021_SRV_AMS_BV { "Check that the AMS service returns information about this individual application mobility service" Reference - "ETSI GS MEC 021 3.1.1, clause 7.2.2", - "ETSI GS MEC 021 3.1.1, clause 8.4.3.1" + "ETSI GS MEC 021 clause 7.2.2", + "ETSI GS MEC 021 clause 8.4.3.1" Config Id Config_MEC_1 @@ -1049,8 +1049,8 @@ Package MEC_MEC021_SRV_AMS_BV { "Check that the AMS service sends an error when receives a query about a not existing individual application mobility service" Reference - "ETSI GS MEC 021 3.1.1, clause 7.2.2", - "ETSI GS MEC 021 3.1.1, clause 8.4.3.1" + "ETSI GS MEC 021 clause 7.2.2", + "ETSI GS MEC 021 clause 8.4.3.1" Config Id Config_MEC_1 @@ -1089,9 +1089,9 @@ Package MEC_MEC021_SRV_AMS_BV { "Check that the AMS service modifies the individual application mobility service when requested" Reference - "ETSI GS MEC 021 3.1.1, clause 6.4", - "ETSI GS MEC 021 3.1.1, clause 7.2.2", - "ETSI GS MEC 021 3.1.1, clause 8.4.3.2" + "ETSI GS MEC 021 clause 6.4", + "ETSI GS MEC 021 clause 7.2.2", + "ETSI GS MEC 021 clause 8.4.3.2" Config Id Config_MEC_1 @@ -1150,9 +1150,9 @@ Package MEC_MEC021_SRV_AMS_BV { "Check that the AMS service sends an error when receives a request to modify a individual application mobility service using bad parameters" Reference - "ETSI GS MEC 021 3.1.1, clause 6.4", - "ETSI GS MEC 021 3.1.1, clause 7.2.2", - "ETSI GS MEC 021 3.1.1, clause 8.4.3.2" + "ETSI GS MEC 021 clause 6.4", + "ETSI GS MEC 021 clause 7.2.2", + "ETSI GS MEC 021 clause 8.4.3.2" Config Id Config_MEC_1 @@ -1200,9 +1200,9 @@ Package MEC_MEC021_SRV_AMS_BV { "Check that the AMS service sends an error when receives a request to modify a not existing individual application mobility service" Reference - "ETSI GS MEC 021 3.1.1, clause 6.4", - "ETSI GS MEC 021 3.1.1, clause 7.2.2", - "ETSI GS MEC 021 3.1.1, clause 8.4.3.2" + "ETSI GS MEC 021 clause 6.4", + "ETSI GS MEC 021 clause 7.2.2", + "ETSI GS MEC 021 clause 8.4.3.2" Config Id Config_MEC_1 @@ -1252,9 +1252,9 @@ Package MEC_MEC021_SRV_AMS_BV { "Check that the AMS service de-register the individual application mobility service and delete the resource that represents the individual application mobility service" Reference - "ETSI GS MEC 021 3.1.1, clause 6.3", - "ETSI GS MEC 021 3.1.1, clause 7.2.2", - "ETSI GS MEC 021 3.1.1, clause 8.4.3.5" + "ETSI GS MEC 021 clause 6.3", + "ETSI GS MEC 021 clause 7.2.2", + "ETSI GS MEC 021 clause 8.4.3.5" Config Id Config_MEC_1 @@ -1297,9 +1297,9 @@ Package MEC_MEC021_SRV_AMS_BV { that represents the individual application mobility service" Reference - "ETSI GS MEC 021 3.1.1, clause 6.3", - "ETSI GS MEC 021 3.1.1, clause 7.2.2", - "ETSI GS MEC 021 3.1.1, clause 8.4.3.5" + "ETSI GS MEC 021 clause 6.3", + "ETSI GS MEC 021 clause 7.2.2", + "ETSI GS MEC 021 clause 8.4.3.5" Config Id Config_MEC_1 @@ -1341,8 +1341,8 @@ Package MEC_MEC021_SRV_AMS_BV { "Check that the AMS service deregister an individual application mobility service on expiry of the timer associated with the service" Reference - "ETSI GS MEC 021 3.1.1, clause 7.2.2", - "ETSI GS MEC 021 3.1.1, clause 8.5.3.4" + "ETSI GS MEC 021 clause 7.2.2", + "ETSI GS MEC 021 clause 8.5.3.4" Config Id Config_MEC_1 @@ -1384,8 +1384,8 @@ Package MEC_MEC021_SRV_AMS_BV { "Check that the AMS service send an error when is requested to deregister a not existent individual application mobility service" Reference - "ETSI GS MEC 021 3.1.1, clause 7.2.2", - "ETSI GS MEC 021 3.1.1, clause 8.5.3.4" + "ETSI GS MEC 021 clause 7.2.2", + "ETSI GS MEC 021 clause 8.5.3.4" Config Id Config_MEC_1 @@ -1427,8 +1427,8 @@ Package MEC_MEC021_SRV_AMS_BV { "Check that the AMS service returns information about the registered application mobility services when requested" Reference - "ETSI GS MEC 021 3.1.1, clause 7.2.3", - "ETSI GS MEC 021 3.1.1, clause 8.8.3.1" + "ETSI GS MEC 021 clause 7.2.3", + "ETSI GS MEC 021 clause 8.8.3.1" Config Id Config_MEC_1 @@ -1480,8 +1480,8 @@ Package MEC_MEC021_SRV_AMS_BV { "Check that the AMS service returns information about the adjacent application instances when requested - filter" Reference - "ETSI GS MEC 021 3.1.1, clause 7.2.3", - "ETSI GS MEC 021 3.1.1, clause 8.8.3.1" + "ETSI GS MEC 021 clause 7.2.3", + "ETSI GS MEC 021 clause 8.8.3.1" Config Id Config_MEC_1 @@ -1530,8 +1530,8 @@ Package MEC_MEC021_SRV_AMS_BV { "Check that the AMS service returns information about a specified adjacent application instances when requested - filter" Reference - "ETSI GS MEC 021 3.1.1, clause 7.2.3", - "ETSI GS MEC 021 3.1.1, clause 8.8.3.1" + "ETSI GS MEC 021 clause 7.2.3", + "ETSI GS MEC 021 clause 8.8.3.1" Config Id Config_MEC_1 @@ -1586,8 +1586,8 @@ Package MEC_MEC021_SRV_AMS_BV { "Check that the AMS service returns information about a specified adjacent application instances when requested - No adjacent application instances" Reference - "ETSI GS MEC 021 3.1.1, clause 7.2.3", - "ETSI GS MEC 021 3.1.1, clause 8.8.3.1" + "ETSI GS MEC 021 clause 7.2.3", + "ETSI GS MEC 021 clause 8.8.3.1" Config Id Config_MEC_1 @@ -1620,8 +1620,8 @@ Package MEC_MEC021_SRV_AMS_BV { "Check that the AMS service sends an error about a specified adjacent application instances when request is inconsistent" Reference - "ETSI GS MEC 021 3.1.1, clause 7.2.3", - "ETSI GS MEC 021 3.1.1, clause 8.8.3.1" + "ETSI GS MEC 021 clause 7.2.3", + "ETSI GS MEC 021 clause 8.8.3.1" Config Id Config_MEC_1 @@ -1665,10 +1665,10 @@ Package MEC_MEC021_SRV_AMS_BV { "Check that the IUT provides a test notification when requested by a MEC Application" Reference - "ETSI GS MEC 021 3.1.1, clause 6.9", - "ETSI GS MEC 021 3.1.1, clause 7.3.2", - "ETSI GS MEC 021 3.1.1, clause 7.3.3", - "ETSI GS MEC 021 3.1.1, clause 8.6.3.4" + "ETSI GS MEC 021 clause 6.9", + "ETSI GS MEC 021 clause 7.3.2", + "ETSI GS MEC 021 clause 7.3.3", + "ETSI GS MEC 021 clause 8.6.3.4" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC021/SRV/AMS/Ams_BO_BI.tplan2 b/Test Purposes/MEC021/SRV/AMS/Ams_BO_BI.tplan2 index 64700df..7f2358b 100644 --- a/Test Purposes/MEC021/SRV/AMS/Ams_BO_BI.tplan2 +++ b/Test Purposes/MEC021/SRV/AMS/Ams_BO_BI.tplan2 @@ -24,8 +24,8 @@ Package MEC_MEC021_SRV_AMS_BO_BI { "Check that the AMS service returns an error when receives a query about a registered application mobility service with wrong parameters" Reference - "ETSI GS MEC 021 3.1.1, clause 7.2.2", - "ETSI GS MEC 021 3.1.1, clause 8.3.3.1" + "ETSI GS MEC 021 clause 7.2.2", + "ETSI GS MEC 021 clause 8.3.3.1" Config Id Config_MEC_1 @@ -56,9 +56,9 @@ Package MEC_MEC021_SRV_AMS_BO_BI { "Check that the AMS service sends an error when it receives a malformed request to create a new application mobility service" Reference - "ETSI GS MEC 021 3.1.1, clause 6.2", - "ETSI GS MEC 021 3.1.1, clause 7.2.2", - "ETSI GS MEC 021 3.1.1, clause 8.3.3.4" + "ETSI GS MEC 021 clause 6.2", + "ETSI GS MEC 021 clause 7.2.2", + "ETSI GS MEC 021 clause 8.3.3.4" Config Id Config_MEC_1 @@ -96,9 +96,9 @@ Package MEC_MEC021_SRV_AMS_BO_BI { "Check that the AMS service sends an error when it receives a malformed query about the available subscriptions" Reference - "ETSI GS MEC 021 3.1.1, clause 6.9", - "ETSI GS MEC 021 3.1.1, clause 7.3.4", - "ETSI GS MEC 021 3.1.1, clause 8.6.3.1" + "ETSI GS MEC 021 clause 6.9", + "ETSI GS MEC 021 clause 7.3.4", + "ETSI GS MEC 021 clause 8.6.3.1" Config Id Config_MEC_1 @@ -137,10 +137,10 @@ Package MEC_MEC021_SRV_AMS_BO_BI { "Check that the AMS service sends an error when it receives a malformed request to create a notification subscription" Reference - "ETSI GS MEC 021 3.1.1, clause 6.9", - "ETSI GS MEC 021 3.1.1, clause 7.3.2", - "ETSI GS MEC 021 3.1.1, clause 7.3.3", - "ETSI GS MEC 021 3.1.1, clause 8.6.3.4" + "ETSI GS MEC 021 clause 6.9", + "ETSI GS MEC 021 clause 7.3.2", + "ETSI GS MEC 021 clause 7.3.3", + "ETSI GS MEC 021 clause 8.6.3.4" Config Id Config_MEC_1 @@ -179,10 +179,10 @@ Package MEC_MEC021_SRV_AMS_BO_BI { "Check that the AMS service returns an error when receives a query about a not existing subscription" Reference - "ETSI GS MEC 021 3.1.1, clause 6.9", - "ETSI GS MEC 021 3.1.1, clause 7.4.2", - "ETSI GS MEC 021 3.1.1, clause 7.4.3", - "ETSI GS MEC 021 3.1.1, clause 8.7.3.1" + "ETSI GS MEC 021 clause 6.9", + "ETSI GS MEC 021 clause 7.4.2", + "ETSI GS MEC 021 clause 7.4.3", + "ETSI GS MEC 021 clause 8.7.3.1" Config Id Config_MEC_1 @@ -218,10 +218,10 @@ Package MEC_MEC021_SRV_AMS_BO_BI { "Check that the AMS service sends an error when it receives a delete request for a not existing subscription" Reference - "ETSI GS MEC 021 3.1.1, clause 6.7", - "ETSI GS MEC 021 3.1.1, clause 7.3.2", - "ETSI GS MEC 021 3.1.1, clause 7.3.3", - "ETSI GS MEC 021 3.1.1, clause 8.7.3.5" + "ETSI GS MEC 021 clause 6.7", + "ETSI GS MEC 021 clause 7.3.2", + "ETSI GS MEC 021 clause 7.3.3", + "ETSI GS MEC 021 clause 8.7.3.5" Config Id Config_MEC_1 @@ -257,9 +257,9 @@ Package MEC_MEC021_SRV_AMS_BO_BI { "Check that the AMS service sends an error when it receives a malformed modify request for a given subscription" Reference - "ETSI GS MEC 021 3.1.1, clause 7.3.2", - "ETSI GS MEC 021 3.1.1, clause 7.3.3", - "ETSI GS MEC 021 3.1.1, clause 8.7.3.2" + "ETSI GS MEC 021 clause 7.3.2", + "ETSI GS MEC 021 clause 7.3.3", + "ETSI GS MEC 021 clause 8.7.3.2" Config Id Config_MEC_1 @@ -302,9 +302,9 @@ Package MEC_MEC021_SRV_AMS_BO_BI { "Check that the AMS service sends an error when it receives a modify request for a not existing subscription" Reference - "ETSI GS MEC 021 3.1.1, clause 7.3.2", - "ETSI GS MEC 021 3.1.1, clause 7.3.3", - "ETSI GS MEC 021 3.1.1, clause 8.7.3.2" + "ETSI GS MEC 021 clause 7.3.2", + "ETSI GS MEC 021 clause 7.3.3", + "ETSI GS MEC 021 clause 8.7.3.2" Config Id Config_MEC_1 @@ -347,8 +347,8 @@ Package MEC_MEC021_SRV_AMS_BO_BI { "Check that the AMS service sends an error when receives a query about a not existing individual application mobility service" Reference - "ETSI GS MEC 021 3.1.1, clause 7.2.2", - "ETSI GS MEC 021 3.1.1, clause 8.4.3.1" + "ETSI GS MEC 021 clause 7.2.2", + "ETSI GS MEC 021 clause 8.4.3.1" Config Id Config_MEC_1 @@ -387,9 +387,9 @@ Package MEC_MEC021_SRV_AMS_BO_BI { "Check that the AMS service sends an error when receives a request to modify a not existing individual application mobility service" Reference - "ETSI GS MEC 021 3.1.1, clause 6.4", - "ETSI GS MEC 021 3.1.1, clause 7.2.2", - "ETSI GS MEC 021 3.1.1, clause 8.4.3.2" + "ETSI GS MEC 021 clause 6.4", + "ETSI GS MEC 021 clause 7.2.2", + "ETSI GS MEC 021 clause 8.4.3.2" Config Id Config_MEC_1 @@ -439,9 +439,9 @@ Package MEC_MEC021_SRV_AMS_BO_BI { "Check that the AMS service sends an error when receives a request to modify a individual application mobility service using bad parameters" Reference - "ETSI GS MEC 021 3.1.1, clause 6.4", - "ETSI GS MEC 021 3.1.1, clause 7.2.2", - "ETSI GS MEC 021 3.1.1, clause 8.4.3.2" + "ETSI GS MEC 021 clause 6.4", + "ETSI GS MEC 021 clause 7.2.2", + "ETSI GS MEC 021 clause 8.4.3.2" Config Id Config_MEC_1 @@ -491,9 +491,9 @@ Package MEC_MEC021_SRV_AMS_BO_BI { that represents the individual application mobility service" Reference - "ETSI GS MEC 021 3.1.1, clause 6.3", - "ETSI GS MEC 021 3.1.1, clause 7.2.2", - "ETSI GS MEC 021 3.1.1, clause 8.4.3.5" + "ETSI GS MEC 021 clause 6.3", + "ETSI GS MEC 021 clause 7.2.2", + "ETSI GS MEC 021 clause 8.4.3.5" Config Id Config_MEC_1 @@ -535,8 +535,8 @@ Package MEC_MEC021_SRV_AMS_BO_BI { "Check that the AMS service send an error when is requested to deregister a not existent individual application mobility service" Reference - "ETSI GS MEC 021 3.1.1, clause 7.2.2", - "ETSI GS MEC 021 3.1.1, clause 8.5.3.4" + "ETSI GS MEC 021 clause 7.2.2", + "ETSI GS MEC 021 clause 8.5.3.4" Config Id Config_MEC_1 @@ -578,8 +578,8 @@ Package MEC_MEC021_SRV_AMS_BO_BI { "Check that the AMS service sends an error about a specified adjacent application instances when request is inconsistent" Reference - "ETSI GS MEC 021 3.1.1, clause 7.2.3", - "ETSI GS MEC 021 3.1.1, clause 8.8.3.1" + "ETSI GS MEC 021 clause 7.2.3", + "ETSI GS MEC 021 clause 8.8.3.1" Config Id Config_MEC_1 -- GitLab From 04fd8cbc2ccb03ed56385ef209d2e32f0c40eddb Mon Sep 17 00:00:00 2001 From: Gabriele Scivoletto Date: Tue, 8 Jul 2025 17:07:24 +0200 Subject: [PATCH 30/53] removed versions from MEC028 --- Test Purposes/MEC028/SRV/WAI/ApInfo.tplan2 | 10 +++---- .../MEC028/SRV/WAI/ExistingSub.tplan2 | 16 +++++------ .../MEC028/SRV/WAI/Measurement.tplan2 | 28 +++++++++---------- .../SRV/WAI/NotificationCallback.tplan2 | 6 ++-- .../MEC028/SRV/WAI/StationInfo.tplan2 | 10 +++---- .../MEC028/SRV/WAI/Subscription.tplan2 | 22 +++++++-------- 6 files changed, 46 insertions(+), 46 deletions(-) diff --git a/Test Purposes/MEC028/SRV/WAI/ApInfo.tplan2 b/Test Purposes/MEC028/SRV/WAI/ApInfo.tplan2 index a44475c..399a20f 100644 --- a/Test Purposes/MEC028/SRV/WAI/ApInfo.tplan2 +++ b/Test Purposes/MEC028/SRV/WAI/ApInfo.tplan2 @@ -10,8 +10,8 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_001_OK" Test objective "Check that the IUT responds with the list of WLAN Access Point" - Reference "ETSI GS MEC 028 2.3.1, clause 7.3.3.1", - "ETSI GS MEC 028 2.3.1, clause 6.2.2", + Reference "ETSI GS MEC 028 clause 7.3.3.1", + "ETSI GS MEC 028 clause 6.2.2", "https://forge.etsi.org/rep/mec/gs028-wai-api/blob/v2.3.1/WlanInformationApi.yaml#L1258" Config Id Config_MEC_4 @@ -60,8 +60,8 @@ Package MEC_MEC028_SRV_WAI { Test objective "Check that the IUT responds with the list of WLAN Access Point filtered by the bssid provided as query parameter" - Reference "ETSI GS MEC 028 2.3.1, clause 7.3.3.1", - "ETSI GS MEC 028 2.3.1, clause 6.2.2", + Reference "ETSI GS MEC 028 clause 7.3.3.1", + "ETSI GS MEC 028 clause 6.2.2", "https://forge.etsi.org/rep/mec/gs028-wai-api/blob/v2.3.1/WlanInformationApi.yaml#L1258" @@ -114,7 +114,7 @@ Package MEC_MEC028_SRV_WAI { 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 028 2.3.1, clause 7.3.3.1" + Reference "ETSI GS MEC 028 clause 7.3.3.1" Config Id Config_MEC_4 diff --git a/Test Purposes/MEC028/SRV/WAI/ExistingSub.tplan2 b/Test Purposes/MEC028/SRV/WAI/ExistingSub.tplan2 index 68acf08..7b39f14 100644 --- a/Test Purposes/MEC028/SRV/WAI/ExistingSub.tplan2 +++ b/Test Purposes/MEC028/SRV/WAI/ExistingSub.tplan2 @@ -10,8 +10,8 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_008_OK" Test objective "Check that the IUT responds with the list of Subscription" - Reference "ETSI GS MEC 028 2.3.1, clause 7.6.3.1", - "ETSI GS MEC 028 2.3.1, clause 6.3.2", + Reference "ETSI GS MEC 028 clause 7.6.3.1", + "ETSI GS MEC 028 clause 6.3.2", "https://forge.etsi.org/rep/mec/gs028-wai-api/blob/v2.3.1/WlanInformationApi.yaml#L1309" Config Id Config_MEC_4 @@ -59,7 +59,7 @@ Package MEC_MEC028_SRV_WAI { Test objective "Check that the IUT responds with an error when a request for existing subscription with incorrect parameters is sent" - Reference "ETSI GS MEC 028 2.3.1, clause 7.6.3.1" + Reference "ETSI GS MEC 028 clause 7.6.3.1" Config Id Config_MEC_4 @@ -95,8 +95,8 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_009_OK" Test objective "Check that the IUT responds with a Notification Subscription when it is modified" - Reference "ETSI GS MEC 028 2.3.1, clause 7.6.3.2", - "ETSI GS MEC 028 2.3.1, clause 6.3.2", + Reference "ETSI GS MEC 028 clause 7.6.3.2", + "ETSI GS MEC 028 clause 6.3.2", "https://forge.etsi.org/rep/mec/gs028-wai-api/blob/v2.3.1/WlanInformationApi.yaml#L1309" Config Id Config_MEC_4 @@ -166,7 +166,7 @@ Package MEC_MEC028_SRV_WAI { Test objective "Check that the IUT responds with an error when an invalid field is set in the subscription modification request" - Reference "ETSI GS MEC 028 2.3.1, clause 7.6.3.2" + Reference "ETSI GS MEC 028 clause 7.6.3.2" Config Id Config_MEC_4 @@ -223,7 +223,7 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_010_OK" Test objective "Check that the IUT responds with 204 when an existing subscription is correctly deleted" - Reference "ETSI GS MEC 028 2.3.1, clause 7.6.3.5" + Reference "ETSI GS MEC 028 clause 7.6.3.5" Config Id Config_MEC_4 @@ -267,7 +267,7 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_010_NF" Test objective "Check that the IUT responds with an error when an not existing subscription cannot be deleted" - Reference "ETSI GS MEC 028 2.3.1, clause 7.6.3.5" + Reference "ETSI GS MEC 028 clause 7.6.3.5" Config Id Config_MEC_4 diff --git a/Test Purposes/MEC028/SRV/WAI/Measurement.tplan2 b/Test Purposes/MEC028/SRV/WAI/Measurement.tplan2 index f02f716..11b8c0f 100644 --- a/Test Purposes/MEC028/SRV/WAI/Measurement.tplan2 +++ b/Test Purposes/MEC028/SRV/WAI/Measurement.tplan2 @@ -11,8 +11,8 @@ Package MEC_MEC028_SRV_WAI { Test objective "Check that the IUT responds with a list of measurement configurations available from the WLAN Access Information Service" - Reference "ETSI GS MEC 028 2.3.1, clause 7.7.3.1", - "ETSI GS MEC 028 2.3.1, clause 6.2.5", + Reference "ETSI GS MEC 028 clause 7.7.3.1", + "ETSI GS MEC 028 clause 6.2.5", "https://forge.etsi.org/rep/mec/gs028-wai-api/blob/v2.3.1/WlanInformationApi.yaml#L1961" Config Id Config_MEC_4 @@ -67,8 +67,8 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_013_OK" Test objective "Check that the IUT responds with a new measurement configuration" - Reference "ETSI GS MEC 028 2.3.1, clause 7.7.3.4", - "ETSI GS MEC 028 2.3.1, clause 6.2.4", + Reference "ETSI GS MEC 028 clause 7.7.3.4", + "ETSI GS MEC 028 clause 6.2.4", "https://forge.etsi.org/rep/mec/gs028-wai-api/blob/v2.3.1/WlanInformationApi.yaml#L1941" Config Id Config_MEC_4 @@ -119,8 +119,8 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_013_BR" Test objective "Check that the IUT responds with an error when an invalid request is sent" - Reference "ETSI GS MEC 028 2.3.1, clause 7.7.3.4", - "ETSI GS MEC 028 2.3.1, clause 6.2.4", + Reference "ETSI GS MEC 028 clause 7.7.3.4", + "ETSI GS MEC 028 clause 6.2.4", "https://forge.etsi.org/rep/mec/gs028-wai-api/blob/v2.3.1/WlanInformationApi.yaml#L1941" Config Id Config_MEC_4 @@ -164,8 +164,8 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_014_OK" Test objective "Check that the IUT responds with the specified measurement configuration" - Reference "ETSI GS MEC 028 2.3.1, clause 7.8.3.1", - "ETSI GS MEC 028 2.3.1, clause 6.2.4", + Reference "ETSI GS MEC 028 clause 7.8.3.1", + "ETSI GS MEC 028 clause 6.2.4", "https://forge.etsi.org/rep/mec/gs028-wai-api/blob/v2.3.1/WlanInformationApi.yaml#L1941" Config Id Config_MEC_4 @@ -212,7 +212,7 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_014_NF" Test objective "Check that the IUT responds with an error when an invalid request is sent" - Reference "ETSI GS MEC 028 2.3.1, clause 7.8.3.1" + Reference "ETSI GS MEC 028 clause 7.8.3.1" Config Id Config_MEC_4 PICS Selection PIC_SERVICES and PIC_MEC_PLAT @@ -249,8 +249,8 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_015_OK" Test objective "Check that the IUT responds with the modified measurement configuration" - Reference "ETSI GS MEC 028 2.3.1, clause 7.8.3.2", - "ETSI GS MEC 028 2.3.1, clause 6.2.4", + Reference "ETSI GS MEC 028 clause 7.8.3.2", + "ETSI GS MEC 028 clause 6.2.4", "https://forge.etsi.org/rep/mec/gs028-wai-api/blob/v2.3.1/WlanInformationApi.yaml#L1941" Config Id Config_MEC_4 @@ -311,7 +311,7 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_015_NF" Test objective "Check that the IUT responds with an error when an invalid request is sent" - Reference "ETSI GS MEC 028 2.3.1, clause 7.8.3.2" + Reference "ETSI GS MEC 028 clause 7.8.3.2" Config Id Config_MEC_4 PICS Selection PIC_SERVICES and PIC_MEC_PLAT @@ -358,7 +358,7 @@ Package MEC_MEC028_SRV_WAI { Test objective "Check that the IUT responds with with 204 when requested to delete the specified measurement configuration" - Reference "ETSI GS MEC 028 2.3.1, clause 7.8.3.5" + Reference "ETSI GS MEC 028 clause 7.8.3.5" Config Id Config_MEC_4 PICS Selection PIC_SERVICES and PIC_MEC_PLAT @@ -399,7 +399,7 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_016_NF" Test objective "Check that the IUT responds with an error when an invalid request is sent" - Reference "ETSI GS MEC 028 2.3.1, clause 7.8.3.5" + Reference "ETSI GS MEC 028 clause 7.8.3.5" Config Id Config_MEC_4 PICS Selection PIC_SERVICES and PIC_MEC_PLAT diff --git a/Test Purposes/MEC028/SRV/WAI/NotificationCallback.tplan2 b/Test Purposes/MEC028/SRV/WAI/NotificationCallback.tplan2 index 1bf51af..d780d1a 100644 --- a/Test Purposes/MEC028/SRV/WAI/NotificationCallback.tplan2 +++ b/Test Purposes/MEC028/SRV/WAI/NotificationCallback.tplan2 @@ -13,10 +13,10 @@ Package MEC_MEC028_SRV_WAI { "Check that the IUT sends a notification about WLAN event notification if the MEC service has an associated subscription and the event is generated" - Reference "ETSI GS MEC 028 2.3.1, clause 6.4.2", - "ETSI GS MEC 028 2.3.1, clause 6.3.2", + Reference "ETSI GS MEC 028 clause 6.4.2", + "ETSI GS MEC 028 clause 6.3.2", "https://forge.etsi.org/rep/mec/gs028-wai-api/blob/v2.3.1/WlanInformationApi.yaml#L1309", - "ETSI GS MEC 028 2.3.1, clause 6.4.2", + "ETSI GS MEC 028 clause 6.4.2", "https://forge.etsi.org/rep/mec/gs028-wai-api/blob/v2.3.1/WlanInformationApi.yaml#L1292" Config Id Config_MEC_4 diff --git a/Test Purposes/MEC028/SRV/WAI/StationInfo.tplan2 b/Test Purposes/MEC028/SRV/WAI/StationInfo.tplan2 index 340c943..daa726f 100644 --- a/Test Purposes/MEC028/SRV/WAI/StationInfo.tplan2 +++ b/Test Purposes/MEC028/SRV/WAI/StationInfo.tplan2 @@ -10,8 +10,8 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_003_OK" Test objective "Check that the IUT responds with the list of Station Point" - Reference "ETSI GS MEC 028 2.3.1, clause 7.4.3.1", - "ETSI GS MEC 028 2.3.1, clause 6.2.3", + Reference "ETSI GS MEC 028 clause 7.4.3.1", + "ETSI GS MEC 028 clause 6.2.3", "https://forge.etsi.org/rep/mec/gs028-wai-api/-/blob/v2.3.1/WlanInformationApi.yaml#L2374" Config Id Config_MEC_4 @@ -59,8 +59,8 @@ Package MEC_MEC028_SRV_WAI { Test objective "Check that the IUT responds with the list of Station Point filtered by the macId provided as query parameter" - Reference "ETSI GS MEC 028 2.3.1, clause 7.4.3.1", - "ETSI GS MEC 028 2.3.1, clause 6.2.3", + Reference "ETSI GS MEC 028 clause 7.4.3.1", + "ETSI GS MEC 028 clause 6.2.3", "https://forge.etsi.org/rep/mec/gs028-wai-api/-/blob/v2.3.1/WlanInformationApi.yaml#L2374" Config Id Config_MEC_4 @@ -111,7 +111,7 @@ Package MEC_MEC028_SRV_WAI { 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 028 2.3.1, clause 7.4.3.1" + Reference "ETSI GS MEC 028 clause 7.4.3.1" Config Id Config_MEC_4 diff --git a/Test Purposes/MEC028/SRV/WAI/Subscription.tplan2 b/Test Purposes/MEC028/SRV/WAI/Subscription.tplan2 index 0fece4b..f107300 100644 --- a/Test Purposes/MEC028/SRV/WAI/Subscription.tplan2 +++ b/Test Purposes/MEC028/SRV/WAI/Subscription.tplan2 @@ -10,8 +10,8 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_005_OK" Test objective "Check that the IUT responds with the requested list of subscription" - Reference "ETSI GS MEC 028 2.3.1, clause 7.5.3.1", - "ETSI GS MEC 028 2.3.1, clause 6.3.4", + Reference "ETSI GS MEC 028 clause 7.5.3.1", + "ETSI GS MEC 028 clause 6.3.4", "https://forge.etsi.org/rep/mec/gs028-wai-api/blob/v2.3.1/WlanInformationApi.yaml#L2625" Config Id Config_MEC_4 @@ -66,8 +66,8 @@ Package MEC_MEC028_SRV_WAI { Test objective "Check that the IUT responds with the requested list of subscription when the MEC Platform is queried using a filter on subscription type." - Reference "ETSI GS MEC 028 2.3.1, clause 7.5.3.1", - "ETSI GS MEC 028 2.3.1, clause 6.3.2", + Reference "ETSI GS MEC 028 clause 7.5.3.1", + "ETSI GS MEC 028 clause 6.3.2", "https://forge.etsi.org/rep/mec/gs028-wai-api/blob/v2.3.1/WlanInformationApi.yaml#L1309" Config Id Config_MEC_4 @@ -126,7 +126,7 @@ Package MEC_MEC028_SRV_WAI { 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 028 2.3.1, clause 7.5.3.1" + Reference "ETSI GS MEC 028 clause 7.5.3.1" Config Id Config_MEC_4 @@ -165,7 +165,7 @@ Package MEC_MEC028_SRV_WAI { Test objective "Check that the IUT responds with an error when a request with not existing parameters is sent" - Reference "ETSI GS MEC 028 2.3.1, clause 7.5.3.1" + Reference "ETSI GS MEC 028 clause 7.5.3.1" Config Id Config_MEC_4 @@ -201,8 +201,8 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_007_OK" Test objective "Check that the IUT responds with a Notification Subscription" - Reference "ETSI GS MEC 028 2.3.1, clause 7.5.3.4", - "ETSI GS MEC 028 2.3.1, clause 6.3.2", + Reference "ETSI GS MEC 028 clause 7.5.3.4", + "ETSI GS MEC 028 clause 6.3.2", "https://forge.etsi.org/rep/mec/gs028-wai-api/blob/v2.3.1/WlanInformationApi.yaml#L1309" @@ -261,8 +261,8 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_007_BR" Test objective "Check that the IUT responds with an error when an invalid Subscription request is sent" - Reference "ETSI GS MEC 028 2.3.1, clause 7.5.3.4", - "ETSI GS MEC 028 2.3.1, clause 6.3.2", + Reference "ETSI GS MEC 028 clause 7.5.3.4", + "ETSI GS MEC 028 clause 6.3.2", "https://forge.etsi.org/rep/mec/gs028-wai-api/blob/v2.3.1/WlanInformationApi.yaml#L1309" Config Id Config_MEC_4 @@ -305,7 +305,7 @@ Package MEC_MEC028_SRV_WAI { Test objective "Check that the IUT responds with an error when a request with not existing parameters is sent" - Reference "ETSI GS MEC 028 2.3.1, clause 7.5.3.1" + Reference "ETSI GS MEC 028 clause 7.5.3.1" Config Id Config_MEC_4 -- GitLab From 7727d7bb0892d0c235eef6334358b9faba52fac8 Mon Sep 17 00:00:00 2001 From: Gabriele Scivoletto Date: Tue, 8 Jul 2025 17:07:50 +0200 Subject: [PATCH 31/53] removed versions from MEC029 --- .../MEC029/SRV/FAIS/PlatFixedAcessInfo.tplan2 | 54 +++++++++---------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/Test Purposes/MEC029/SRV/FAIS/PlatFixedAcessInfo.tplan2 b/Test Purposes/MEC029/SRV/FAIS/PlatFixedAcessInfo.tplan2 index ca11838..862a885 100644 --- a/Test Purposes/MEC029/SRV/FAIS/PlatFixedAcessInfo.tplan2 +++ b/Test Purposes/MEC029/SRV/FAIS/PlatFixedAcessInfo.tplan2 @@ -28,7 +28,7 @@ Package MEC_MEC029_SRV_FAIS { "Check that the IUT responds with the current status of the fixed access information when queried by a MEC Application" - Reference "ETSI GS MEC 029 2.2.1, clause 7.3.3.1" + Reference "ETSI GS MEC 029 clause 7.3.3.1" Config Id Config_MEC_1 @@ -68,7 +68,7 @@ Package MEC_MEC029_SRV_FAIS { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" - Reference "ETSI GS MEC 029 2.2.1, clause 7.3.3.1" + Reference "ETSI GS MEC 029 clause 7.3.3.1" Config Id Config_MEC_1 @@ -109,7 +109,7 @@ Package MEC_MEC029_SRV_FAIS { "Check that the IUT responds with an error when a request for non-existing data is sent by a MEC Application" - Reference "ETSI GS MEC 029 2.2.1, clause 7.3.3.1" + Reference "ETSI GS MEC 029 clause 7.3.3.1" Config Id Config_MEC_1 @@ -149,7 +149,7 @@ Package MEC_MEC029_SRV_FAIS { "Check that the IUT responds with the current status of the device information when queried by a MEC Application" - Reference "ETSI GS MEC 029 2.2.1, clause 7.4.3.1" + Reference "ETSI GS MEC 029 clause 7.4.3.1" Config Id Config_MEC_1 @@ -189,7 +189,7 @@ Package MEC_MEC029_SRV_FAIS { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" - Reference "ETSI GS MEC 029 2.2.1, clause 7.4.3.1" + Reference "ETSI GS MEC 029 clause 7.4.3.1" Config Id Config_MEC_1 @@ -230,7 +230,7 @@ Package MEC_MEC029_SRV_FAIS { "Check that the IUT responds with an error when a request for non-existing data is sent by a MEC Application" - Reference "ETSI GS MEC 029 2.2.1, clause 7.4.3.1" + Reference "ETSI GS MEC 029 clause 7.4.3.1" Config Id Config_MEC_1 @@ -270,7 +270,7 @@ Package MEC_MEC029_SRV_FAIS { "Check that the IUT responds with the current status of the cable line information when queried by a MEC Application" - Reference "ETSI GS MEC 029 2.2.1, clause 7.5.3.1" + Reference "ETSI GS MEC 029 clause 7.5.3.1" Config Id Config_MEC_1 @@ -310,7 +310,7 @@ Package MEC_MEC029_SRV_FAIS { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" - Reference "ETSI GS MEC 029 2.2.1, clause 7.5.3.1" + Reference "ETSI GS MEC 029 clause 7.5.3.1" Config Id Config_MEC_1 @@ -351,7 +351,7 @@ Package MEC_MEC029_SRV_FAIS { "Check that the IUT responds with an error when a request for non-existing data is sent by a MEC Application" - Reference "ETSI GS MEC 029 2.2.1, clause 7.5.3.1" + Reference "ETSI GS MEC 029 clause 7.5.3.1" Config Id Config_MEC_1 @@ -391,7 +391,7 @@ Package MEC_MEC029_SRV_FAIS { "Check that the IUT responds with the current status of the optical network information when queried by a MEC Application" - Reference "ETSI GS MEC 029 2.2.1, clause 7.6.3.1" + Reference "ETSI GS MEC 029 clause 7.6.3.1" Config Id Config_MEC_1 @@ -431,7 +431,7 @@ Package MEC_MEC029_SRV_FAIS { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" - Reference "ETSI GS MEC 029 2.2.1, clause 7.6.3.1" + Reference "ETSI GS MEC 029 clause 7.6.3.1" Config Id Config_MEC_1 @@ -472,7 +472,7 @@ Package MEC_MEC029_SRV_FAIS { "Check that the IUT responds with an error when a request for non-existing data is sent by a MEC Application" - Reference "ETSI GS MEC 029 2.2.1, clause 7.6.3.1" + Reference "ETSI GS MEC 029 clause 7.6.3.1" Config Id Config_MEC_1 @@ -512,7 +512,7 @@ Package MEC_MEC029_SRV_FAIS { "Check that the IUT responds with the subscriptions for fixed access information notifications when queried by a MEC Application" - Reference "ETSI GS MEC 029 2.2.1, clause 7.7.3.8" + Reference "ETSI GS MEC 029 clause 7.7.3.8" Config Id Config_MEC_1 @@ -552,7 +552,7 @@ Package MEC_MEC029_SRV_FAIS { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" - Reference "ETSI GS MEC 029 2.2.1, clause 7.7.3.1" + Reference "ETSI GS MEC 029 clause 7.7.3.1" Config Id Config_MEC_1 @@ -593,7 +593,7 @@ Package MEC_MEC029_SRV_FAIS { "Check that the IUT responds with an error when a request for non-existing data is sent by a MEC Application" - Reference "ETSI GS MEC 029 2.2.1, clause 7.7.3.1" + Reference "ETSI GS MEC 029 clause 7.7.3.1" Config Id Config_MEC_1 @@ -633,7 +633,7 @@ Package MEC_MEC029_SRV_FAIS { "Check that the IUT acknowledges the subscription by a MEC Application to notifications on Optical Network Unit alarm events" - Reference "ETSI GS MEC 029 2.2.1, clause 7.7.3.4" + Reference "ETSI GS MEC 029 clause 7.7.3.4" Config Id Config_MEC_1 @@ -693,7 +693,7 @@ Package MEC_MEC029_SRV_FAIS { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" - Reference "ETSI GS MEC 029 2.2.1, clause 7.7.3.4" + Reference "ETSI GS MEC 029 clause 7.7.3.4" Config Id Config_MEC_1 @@ -737,7 +737,7 @@ Package MEC_MEC029_SRV_FAIS { "Check that the IUT responds with the information on a given subscription when queried by a MEC Application" - Reference "ETSI GS MEC 029 2.2.1, clause 7.8.3.1" + Reference "ETSI GS MEC 029 clause 7.8.3.1" Config Id Config_MEC_1 @@ -782,7 +782,7 @@ Package MEC_MEC029_SRV_FAIS { "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 029 2.2.1, clause 7.8.3.1" + Reference "ETSI GS MEC 029 clause 7.8.3.1" Config Id Config_MEC_1 @@ -822,7 +822,7 @@ Package MEC_MEC029_SRV_FAIS { "Check that the IUT updates an existing subscription when commanded by a MEC Application" - Reference "ETSI GS MEC 029 2.2.1, clause 7.8.3.2" + Reference "ETSI GS MEC 029 clause 7.8.3.2" Config Id Config_MEC_1 @@ -873,7 +873,7 @@ Package MEC_MEC029_SRV_FAIS { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" - Reference "ETSI GS MEC 029 2.2.1, clause 7.8.3.2" + Reference "ETSI GS MEC 029 clause 7.8.3.2" Config Id Config_MEC_1 @@ -920,7 +920,7 @@ Package MEC_MEC029_SRV_FAIS { "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 029 2.2.1, clause 7.8.3.2" + Reference "ETSI GS MEC 029 clause 7.8.3.2" Config Id Config_MEC_1 @@ -966,7 +966,7 @@ Package MEC_MEC029_SRV_FAIS { "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 029 2.2.1, clause 7.8.3.2" + Reference "ETSI GS MEC 029 clause 7.8.3.2" Config Id Config_MEC_1 @@ -1012,7 +1012,7 @@ Package MEC_MEC029_SRV_FAIS { "Check that the IUT cancels an existing subscription when commanded by a MEC Application" - Reference "ETSI GS MEC 029 2.2.1, clause 7.8.3.5" + Reference "ETSI GS MEC 029 clause 7.8.3.5" Config Id Config_MEC_1 @@ -1052,7 +1052,7 @@ Package MEC_MEC029_SRV_FAIS { "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 029 2.2.1, clause 7.8.3.5" + Reference "ETSI GS MEC 029 clause 7.8.3.5" Config Id Config_MEC_1 @@ -1092,7 +1092,7 @@ Package MEC_MEC029_SRV_FAIS { "Check that the IUT sends notification on expiry of Fixed Access Information event subscription to a MEC Application" - Reference "ETSI GS MEC 029 2.2.1, clause 7.7.3.4" + Reference "ETSI GS MEC 029 clause 7.7.3.4" Config Id Config_MEC_1 @@ -1155,7 +1155,7 @@ Package MEC_MEC029_SRV_FAIS { "Check that the IUT sends notifications on Fixed Access Information events to a subscribed MEC Application" - Reference "ETSI GS MEC 029 2.2.1, clause 5.2.7" + Reference "ETSI GS MEC 029 clause 5.2.7" Config Id Config_MEC_1 -- GitLab From bf2d49844553e8ddcf3e9618ecfda5e5b370cc80 Mon Sep 17 00:00:00 2001 From: Gabriele Scivoletto Date: Tue, 8 Jul 2025 17:08:22 +0200 Subject: [PATCH 32/53] removed versions from MEC030 --- .../MEC030/SRV/V2XInformationService.tplan2 | 336 +++++++++--------- 1 file changed, 168 insertions(+), 168 deletions(-) diff --git a/Test Purposes/MEC030/SRV/V2XInformationService.tplan2 b/Test Purposes/MEC030/SRV/V2XInformationService.tplan2 index 7e6e5a8..cc0167f 100644 --- a/Test Purposes/MEC030/SRV/V2XInformationService.tplan2 +++ b/Test Purposes/MEC030/SRV/V2XInformationService.tplan2 @@ -14,9 +14,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with a configured provisioning information over Uu unicast when queried by a MEC Application" Reference - "ETSI GS MEC 030 V3.3.1, clause 5.5.1", - "ETSI GS MEC 030 V3.3.1, clause 6.2.2", - "ETSI GS MEC 030 V3.3.1, clause 7.3.3.1" + "ETSI GS MEC 030 clause 5.5.1", + "ETSI GS MEC 030 clause 6.2.2", + "ETSI GS MEC 030 clause 7.3.3.1" Config Id Config_MEC_1 @@ -57,9 +57,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with a configured provisioning information over Uu unicast when queried by a MEC Application" Reference - "ETSI GS MEC 030 V3.3.1, clause 5.5.1", - "ETSI GS MEC 030 V3.3.1, clause 6.2.2", - "ETSI GS MEC 030 V3.3.1, clause 7.3.3.1" + "ETSI GS MEC 030 clause 5.5.1", + "ETSI GS MEC 030 clause 6.2.2", + "ETSI GS MEC 030 clause 7.3.3.1" Config Id Config_MEC_1 @@ -101,9 +101,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 030 V3.3.1, clause 5.5.1", - "ETSI GS MEC 030 V3.3.1, clause 6.2.2", - "ETSI GS MEC 030 V3.3.1, clause 7.3.3.1" + "ETSI GS MEC 030 clause 5.5.1", + "ETSI GS MEC 030 clause 6.2.2", + "ETSI GS MEC 030 clause 7.3.3.1" Config Id Config_MEC_1 @@ -141,9 +141,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 030 V3.3.1, clause 5.5.1", - "ETSI GS MEC 030 V3.3.1, clause 6.2.2", - "ETSI GS MEC 030 V3.3.1, clause 7.3.3.1" + "ETSI GS MEC 030 clause 5.5.1", + "ETSI GS MEC 030 clause 6.2.2", + "ETSI GS MEC 030 clause 7.3.3.1" Config Id Config_MEC_1 @@ -181,9 +181,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with a configured provisioning information over Uu MBMS when queried by a MEC Application" Reference - "ETSI GS MEC 030 V3.3.1, clause 5.5.2", - "ETSI GS MEC 030 V3.3.1, clause 6.2.3", - "ETSI GS MEC 030 V3.3.1, clause 7.4.3.1" + "ETSI GS MEC 030 clause 5.5.2", + "ETSI GS MEC 030 clause 6.2.3", + "ETSI GS MEC 030 clause 7.4.3.1" Config Id Config_MEC_1 @@ -225,9 +225,9 @@ Package MEC_MEC030_SRV_V2X { when queried by a MEC Application" Reference - "ETSI GS MEC 030 V3.3.1, clause 5.5.2", - "ETSI GS MEC 030 V3.3.1, clause 6.2.3", - "ETSI GS MEC 030 V3.3.1, clause 7.4.3.1" + "ETSI GS MEC 030 clause 5.5.2", + "ETSI GS MEC 030 clause 6.2.3", + "ETSI GS MEC 030 clause 7.4.3.1" Config Id Config_MEC_1 @@ -268,9 +268,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 030 V3.3.1, clause 5.5.2", - "ETSI GS MEC 030 V3.3.1, clause 6.2.3", - "ETSI GS MEC 030 V3.3.1, clause 7.4.3.1" + "ETSI GS MEC 030 clause 5.5.2", + "ETSI GS MEC 030 clause 6.2.3", + "ETSI GS MEC 030 clause 7.4.3.1" Config Id Config_MEC_1 @@ -309,9 +309,9 @@ Package MEC_MEC030_SRV_V2X { a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 030 V3.3.1, clause 5.5.2", - "ETSI GS MEC 030 V3.3.1, clause 6.2.3", - "ETSI GS MEC 030 V3.3.1, clause 7.4.3.1" + "ETSI GS MEC 030 clause 5.5.2", + "ETSI GS MEC 030 clause 6.2.3", + "ETSI GS MEC 030 clause 7.4.3.1" Config Id Config_MEC_1 @@ -349,9 +349,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with a configured provisioning information over PC5 when queried by a MEC Application" Reference - "ETSI GS MEC 030 V3.3.1, clause 5.5.3", - "ETSI GS MEC 030 V3.3.1, clause 6.2.4", - "ETSI GS MEC 030 V3.3.1, clause 7.5.3.1" + "ETSI GS MEC 030 clause 5.5.3", + "ETSI GS MEC 030 clause 6.2.4", + "ETSI GS MEC 030 clause 7.5.3.1" Config Id Config_MEC_1 @@ -392,9 +392,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with a configured provisioning information over PC5 when queried by a MEC Application" Reference - "ETSI GS MEC 030 V3.3.1, clause 5.5.3", - "ETSI GS MEC 030 V3.3.1, clause 6.2.4", - "ETSI GS MEC 030 V3.3.1, clause 7.5.3.1" + "ETSI GS MEC 030 clause 5.5.3", + "ETSI GS MEC 030 clause 6.2.4", + "ETSI GS MEC 030 clause 7.5.3.1" Config Id Config_MEC_1 @@ -436,9 +436,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 030 V3.3.1, clause 5.5.3", - "ETSI GS MEC 030 V3.3.1, clause 6.2.4", - "ETSI GS MEC 030 V3.3.1, clause 7.5.3.1" + "ETSI GS MEC 030 clause 5.5.3", + "ETSI GS MEC 030 clause 6.2.4", + "ETSI GS MEC 030 clause 7.5.3.1" Config Id Config_MEC_1 @@ -476,9 +476,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 030 V3.3.1, clause 5.5.3", - "ETSI GS MEC 030 V3.3.1, clause 6.2.4", - "ETSI GS MEC 030 V3.3.1, clause 7.5.3.1" + "ETSI GS MEC 030 clause 5.5.3", + "ETSI GS MEC 030 clause 6.2.4", + "ETSI GS MEC 030 clause 7.5.3.1" Config Id Config_MEC_1 @@ -516,9 +516,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT processes properly a request to information of V2X Message Distribution servers" Reference - "ETSI GS MEC 030 V3.3.1, clause 5.5.4", - "ETSI GS MEC 030 V3.3.1, clause 6.2.5", - "ETSI GS MEC 030 V3.3.1, clause 7.6.3.4" + "ETSI GS MEC 030 clause 5.5.4", + "ETSI GS MEC 030 clause 6.2.5", + "ETSI GS MEC 030 clause 7.6.3.4" Config Id Config_MEC_1 @@ -565,9 +565,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 030 V3.3.1, clause 5.5.4", - "ETSI GS MEC 030 V3.3.1, clause 6.2.5", - "ETSI GS MEC 030 V3.3.1, clause 7.6.3.4" + "ETSI GS MEC 030 clause 5.5.4", + "ETSI GS MEC 030 clause 6.2.5", + "ETSI GS MEC 030 clause 7.6.3.4" Config Id Config_MEC_1 @@ -608,9 +608,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 030 V3.3.1, clause 5.5.4", - "ETSI GS MEC 030 V3.3.1, clause 6.2.5", - "ETSI GS MEC 030 V3.3.1, clause 7.6.3.4" + "ETSI GS MEC 030 clause 5.5.4", + "ETSI GS MEC 030 clause 6.2.5", + "ETSI GS MEC 030 clause 7.6.3.4" Config Id Config_MEC_1 @@ -651,9 +651,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT sends a request about QoS information for a vehicular UE when queried by a MEC Application" Reference - "ETSI GS MEC 030 V3.3.1, clause 5.5.5", - "ETSI GS MEC 030 V3.3.1, clause 6.2.6", - "ETSI GS MEC 030 V3.3.1, clause 7.7.3.4" + "ETSI GS MEC 030 clause 5.5.5", + "ETSI GS MEC 030 clause 6.2.6", + "ETSI GS MEC 030 clause 7.7.3.4" Config Id Config_MEC_1 @@ -700,9 +700,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 030 V3.3.1, clause 5.5.5", - "ETSI GS MEC 030 V3.3.1, clause 6.2.6", - "ETSI GS MEC 030 V3.3.1, clause 7.7.3.4" + "ETSI GS MEC 030 clause 5.5.5", + "ETSI GS MEC 030 clause 6.2.6", + "ETSI GS MEC 030 clause 7.7.3.4" Config Id Config_MEC_1 @@ -743,9 +743,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 030 V3.3.1, clause 5.5.5", - "ETSI GS MEC 030 V3.3.1, clause 6.2.6", - "ETSI GS MEC 030 V3.3.1, clause 7.7.3.4" + "ETSI GS MEC 030 clause 5.5.5", + "ETSI GS MEC 030 clause 6.2.6", + "ETSI GS MEC 030 clause 7.7.3.4" Config Id Config_MEC_1 @@ -786,9 +786,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT processes properly a request to publish a V2X message" Reference - "ETSI GS MEC 030 V3.3.1, clause 5.5.10.1", - "ETSI GS MEC 030 V3.3.1, clause 6.2.7", - "ETSI GS MEC 030 V3.3.1, clause 7.8.3.4" + "ETSI GS MEC 030 clause 5.5.10.1", + "ETSI GS MEC 030 clause 6.2.7", + "ETSI GS MEC 030 clause 7.8.3.4" Config Id Config_MEC_1 @@ -830,9 +830,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 030 V3.3.1, clause 5.5.10.1", - "ETSI GS MEC 030 V3.3.1, clause 6.2.7", - "ETSI GS MEC 030 V3.3.1, clause 7.8.3.4" + "ETSI GS MEC 030 clause 5.5.10.1", + "ETSI GS MEC 030 clause 6.2.7", + "ETSI GS MEC 030 clause 7.8.3.4" Config Id Config_MEC_1 @@ -874,9 +874,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested list of subscription when queried by a MEC Application - prov_chg_uu_uni" Reference - "ETSI GS MEC 030 V3.3.1, clause 6.3.2", - "ETSI GS MEC 030 V3.3.1, clause 6.3.7", - "ETSI GS MEC 030 V3.3.1, clause 7.9.3.1" + "ETSI GS MEC 030 clause 6.3.2", + "ETSI GS MEC 030 clause 6.3.7", + "ETSI GS MEC 030 clause 7.9.3.1" Config Id Config_MEC_1 @@ -938,9 +938,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested list of subscription when queried by a MEC Application - prov_chg_uu_mbms" Reference - "ETSI GS MEC 030 V3.3.1, clause 6.3.3", - "ETSI GS MEC 030 V3.3.1, clause 6.3.7", - "ETSI GS MEC 030 V3.3.1, clause 7.9.3.1" + "ETSI GS MEC 030 clause 6.3.3", + "ETSI GS MEC 030 clause 6.3.7", + "ETSI GS MEC 030 clause 7.9.3.1" Config Id Config_MEC_1 @@ -1002,9 +1002,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested list of subscription when queried by a MEC Application - prov_chg_pc5" Reference - "ETSI GS MEC 030 V3.3.1, clause 6.3.4", - "ETSI GS MEC 030 V3.3.1, clause 6.3.7", - "ETSI GS MEC 030 V3.3.1, clause 7.9.3.1" + "ETSI GS MEC 030 clause 6.3.4", + "ETSI GS MEC 030 clause 6.3.7", + "ETSI GS MEC 030 clause 7.9.3.1" Config Id Config_MEC_1 @@ -1067,9 +1067,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested list of subscription when queried by a MEC Application - v2x_msg" Reference - "ETSI GS MEC 030 V3.3.1, clause 6.3.5", - "ETSI GS MEC 030 V3.3.1, clause 6.3.7", - "ETSI GS MEC 030 V3.3.1, clause 7.9.3.1" + "ETSI GS MEC 030 clause 6.3.5", + "ETSI GS MEC 030 clause 6.3.7", + "ETSI GS MEC 030 clause 7.9.3.1" Config Id Config_MEC_1 @@ -1131,9 +1131,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested list of subscription when queried by a MEC Application - pred_qos" Reference - "ETSI GS MEC 030 V3.3.1, clause 6.3.5", - "ETSI GS MEC 030 V3.3.1, clause 6.3.7", - "ETSI GS MEC 030 V3.3.1, clause 7.9.3.1" + "ETSI GS MEC 030 clause 6.3.5", + "ETSI GS MEC 030 clause 6.3.7", + "ETSI GS MEC 030 clause 7.9.3.1" Config Id Config_MEC_1 @@ -1195,13 +1195,13 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested list of subscription when queried by a MEC Application" Reference - "ETSI GS MEC 030 V3.3.1, clause 6.3.2", - "ETSI GS MEC 030 V3.3.1, clause 6.3.3", - "ETSI GS MEC 030 V3.3.1, clause 6.3.4", - "ETSI GS MEC 030 V3.3.1, clause 6.3.5", - "ETSI GS MEC 030 V3.3.1, clause 6.3.6", - "ETSI GS MEC 030 V3.3.1, clause 6.3.7", - "ETSI GS MEC 030 V3.3.1, clause 7.9.3.1" + "ETSI GS MEC 030 clause 6.3.2", + "ETSI GS MEC 030 clause 6.3.3", + "ETSI GS MEC 030 clause 6.3.4", + "ETSI GS MEC 030 clause 6.3.5", + "ETSI GS MEC 030 clause 6.3.6", + "ETSI GS MEC 030 clause 6.3.7", + "ETSI GS MEC 030 clause 7.9.3.1" Config Id Config_MEC_1 @@ -1271,13 +1271,13 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 030 V3.3.1, clause 6.3.2", - "ETSI GS MEC 030 V3.3.1, clause 6.3.3", - "ETSI GS MEC 030 V3.3.1, clause 6.3.4", - "ETSI GS MEC 030 V3.3.1, clause 6.3.5", - "ETSI GS MEC 030 V3.3.1, clause 6.3.6", - "ETSI GS MEC 030 V3.3.1, clause 6.3.7", - "ETSI GS MEC 030 V3.3.1, clause 7.9.3.1" + "ETSI GS MEC 030 clause 6.3.2", + "ETSI GS MEC 030 clause 6.3.3", + "ETSI GS MEC 030 clause 6.3.4", + "ETSI GS MEC 030 clause 6.3.5", + "ETSI GS MEC 030 clause 6.3.6", + "ETSI GS MEC 030 clause 6.3.7", + "ETSI GS MEC 030 clause 7.9.3.1" Config Id Config_MEC_1 @@ -1332,8 +1332,8 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested to create a subscription - ProvChgUuUniSubscription" Reference - "ETSI GS MEC 030 V3.3.1, clause 6.3.2", - "ETSI GS MEC 030 V3.3.1, clause 7.9.3.4" + "ETSI GS MEC 030 clause 6.3.2", + "ETSI GS MEC 030 clause 7.9.3.4" Config Id Config_MEC_1 @@ -1392,8 +1392,8 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested to create a subscription - ProvChgUuMbmsSubscription" Reference - "ETSI GS MEC 030 V3.3.1, clause 6.3.3", - "ETSI GS MEC 030 V3.3.1, clause 7.9.3.4" + "ETSI GS MEC 030 clause 6.3.3", + "ETSI GS MEC 030 clause 7.9.3.4" Config Id Config_MEC_1 @@ -1450,8 +1450,8 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested to create a subscription - ProvChgPc5Subscription" Reference - "ETSI GS MEC 030 V3.3.1, clause 6.3.3", - "ETSI GS MEC 030 V3.3.1, clause 7.9.3.4" + "ETSI GS MEC 030 clause 6.3.3", + "ETSI GS MEC 030 clause 7.9.3.4" Config Id Config_MEC_1 @@ -1508,8 +1508,8 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested to create a subscription - V2xMsgSubscription" Reference - "ETSI GS MEC 030 V3.3.1, clause 6.3.3", - "ETSI GS MEC 030 V3.3.1, clause 7.9.3.4" + "ETSI GS MEC 030 clause 6.3.3", + "ETSI GS MEC 030 clause 7.9.3.4" Config Id Config_MEC_1 @@ -1568,8 +1568,8 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested to create a subscription - PredQosSubscription" Reference - "ETSI GS MEC 030 V3.3.1, clause 6.3.3", - "ETSI GS MEC 030 V3.3.1, clause 7.9.3.4" + "ETSI GS MEC 030 clause 6.3.3", + "ETSI GS MEC 030 clause 7.9.3.4" Config Id Config_MEC_1 @@ -1629,13 +1629,13 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 030 V3.3.1, clause 6.3.2", - "ETSI GS MEC 030 V3.3.1, clause 6.3.3", - "ETSI GS MEC 030 V3.3.1, clause 6.3.4", - "ETSI GS MEC 030 V3.3.1, clause 6.3.5", - "ETSI GS MEC 030 V3.3.1, clause 6.3.6", - "ETSI GS MEC 030 V3.3.1, clause 6.3.7", - "ETSI GS MEC 030 V3.3.1, clause 7.9.3.1" + "ETSI GS MEC 030 clause 6.3.2", + "ETSI GS MEC 030 clause 6.3.3", + "ETSI GS MEC 030 clause 6.3.4", + "ETSI GS MEC 030 clause 6.3.5", + "ETSI GS MEC 030 clause 6.3.6", + "ETSI GS MEC 030 clause 6.3.7", + "ETSI GS MEC 030 clause 7.9.3.1" Config Id Config_MEC_1 @@ -1673,8 +1673,8 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested of subscription information when queried by a MEC Application - ProvChgUuUniSubscription" Reference - "ETSI GS MEC 030 V3.3.1, clause 6.3.2", - "ETSI GS MEC 030 V3.3.1, clause 7.10.3.1" + "ETSI GS MEC 030 clause 6.3.2", + "ETSI GS MEC 030 clause 7.10.3.1" Config Id Config_MEC_1 @@ -1733,8 +1733,8 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested of subscription information when queried by a MEC Application - ProvChgUuMbmsSubscription" Reference - "ETSI GS MEC 030 V3.3.1, clause 6.3.3", - "ETSI GS MEC 030 V3.3.1, clause 7.10.3.1" + "ETSI GS MEC 030 clause 6.3.3", + "ETSI GS MEC 030 clause 7.10.3.1" Config Id Config_MEC_1 @@ -1793,8 +1793,8 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested of subscription information when queried by a MEC Application - ProvChgPc5Subscription" Reference - "ETSI GS MEC 030 V3.3.1, clause 6.3.4", - "ETSI GS MEC 030 V3.3.1, clause 7.10.3.1" + "ETSI GS MEC 030 clause 6.3.4", + "ETSI GS MEC 030 clause 7.10.3.1" Config Id Config_MEC_1 @@ -1853,8 +1853,8 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested of subscription information when queried by a MEC Application - V2xMsgSubscription" Reference - "ETSI GS MEC 030 V3.3.1, clause 6.3.5", - "ETSI GS MEC 030 V3.3.1, clause 7.10.3.1" + "ETSI GS MEC 030 clause 6.3.5", + "ETSI GS MEC 030 clause 7.10.3.1" Config Id Config_MEC_1 @@ -1913,8 +1913,8 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested of subscription information when queried by a MEC Application - PredQosSubscription" Reference - "ETSI GS MEC 030 V3.3.1, clause 6.3.5", - "ETSI GS MEC 030 V3.3.1, clause 7.10.3.1" + "ETSI GS MEC 030 clause 6.3.5", + "ETSI GS MEC 030 clause 7.10.3.1" Config Id Config_MEC_1 @@ -1973,11 +1973,11 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 030 V3.3.1, clause 6.3.2", - "ETSI GS MEC 030 V3.3.1, clause 6.3.3", - "ETSI GS MEC 030 V3.3.1, clause 6.3.4", - "ETSI GS MEC 030 V3.3.1, clause 6.3.5", - "ETSI GS MEC 030 V3.3.1, clause 7.10.3.1" + "ETSI GS MEC 030 clause 6.3.2", + "ETSI GS MEC 030 clause 6.3.3", + "ETSI GS MEC 030 clause 6.3.4", + "ETSI GS MEC 030 clause 6.3.5", + "ETSI GS MEC 030 clause 7.10.3.1" Config Id Config_MEC_1 @@ -2030,11 +2030,11 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 030 V3.3.1, clause 6.3.2", - "ETSI GS MEC 030 V3.3.1, clause 6.3.3", - "ETSI GS MEC 030 V3.3.1, clause 6.3.4", - "ETSI GS MEC 030 V3.3.1, clause 6.3.5", - "ETSI GS MEC 030 V3.3.1, clause 7.10.3.1" + "ETSI GS MEC 030 clause 6.3.2", + "ETSI GS MEC 030 clause 6.3.3", + "ETSI GS MEC 030 clause 6.3.4", + "ETSI GS MEC 030 clause 6.3.5", + "ETSI GS MEC 030 clause 7.10.3.1" Config Id Config_MEC_1 @@ -2087,9 +2087,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested of updating subscription when queried by a MEC Application - ProvChgUuUniSubscription" Reference - "ETSI GS MEC 030 V3.3.1, clause 5.5.6.3", - "ETSI GS MEC 030 V3.3.1, clause 6.3.2", - "ETSI GS MEC 030 V3.3.1, clause 7.10.3.2" + "ETSI GS MEC 030 clause 5.5.6.3", + "ETSI GS MEC 030 clause 6.3.2", + "ETSI GS MEC 030 clause 7.10.3.2" Config Id Config_MEC_1 @@ -2138,9 +2138,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested of updating subscription when queried by a MEC Application - ProvChgUuMbmsSubscription" Reference - "ETSI GS MEC 030 V3.3.1, clause 5.5.6.3", - "ETSI GS MEC 030 V3.3.1, clause 6.3.3", - "ETSI GS MEC 030 V3.3.1, clause 7.10.3.2" + "ETSI GS MEC 030 clause 5.5.6.3", + "ETSI GS MEC 030 clause 6.3.3", + "ETSI GS MEC 030 clause 7.10.3.2" Config Id Config_MEC_1 @@ -2189,9 +2189,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested of updating subscription when queried by a MEC Application - ProvChgPc5Subscription" Reference - "ETSI GS MEC 030 V3.3.1, clause 5.5.6.3", - "ETSI GS MEC 030 V3.3.1, clause 6.3.4", - "ETSI GS MEC 030 V3.3.1, clause 7.10.3.2" + "ETSI GS MEC 030 clause 5.5.6.3", + "ETSI GS MEC 030 clause 6.3.4", + "ETSI GS MEC 030 clause 7.10.3.2" Config Id Config_MEC_1 @@ -2240,9 +2240,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested of updating subscription when queried by a MEC Application - V2xMsgSubscription" Reference - "ETSI GS MEC 030 V3.3.1, clause 5.5.6.3", - "ETSI GS MEC 030 V3.3.1, clause 6.3.5", - "ETSI GS MEC 030 V3.3.1, clause 7.10.3.2" + "ETSI GS MEC 030 clause 5.5.6.3", + "ETSI GS MEC 030 clause 6.3.5", + "ETSI GS MEC 030 clause 7.10.3.2" Config Id Config_MEC_1 @@ -2291,9 +2291,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested of updating subscription when queried by a MEC Application - PredQosSubscription" Reference - "ETSI GS MEC 030 V3.3.1, clause 5.5.6.3", - "ETSI GS MEC 030 V3.3.1, clause 6.3.6", - "ETSI GS MEC 030 V3.3.1, clause 7.10.3.2" + "ETSI GS MEC 030 clause 5.5.6.3", + "ETSI GS MEC 030 clause 6.3.6", + "ETSI GS MEC 030 clause 7.10.3.2" Config Id Config_MEC_1 @@ -2342,9 +2342,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested of updating subscription when queried by a MEC Application" Reference - "ETSI GS MEC 030 V3.3.1, clause 5.5.6.3", - "ETSI GS MEC 030 V3.3.1, clause 6.3.2", - "ETSI GS MEC 030 V3.3.1, clause 7.10.3.2" + "ETSI GS MEC 030 clause 5.5.6.3", + "ETSI GS MEC 030 clause 6.3.2", + "ETSI GS MEC 030 clause 7.10.3.2" Config Id Config_MEC_1 @@ -2387,9 +2387,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested of updating subscription when queried by a MEC Application" Reference - "ETSI GS MEC 030 V3.3.1, clause 5.5.6.3", - "ETSI GS MEC 030 V3.3.1, clause 6.3.2", - "ETSI GS MEC 030 V3.3.1, clause 7.10.3.2" + "ETSI GS MEC 030 clause 5.5.6.3", + "ETSI GS MEC 030 clause 6.3.2", + "ETSI GS MEC 030 clause 7.10.3.2" Config Id Config_MEC_1 @@ -2429,9 +2429,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested of removing subscription when queried by a MEC Application - ProvChgUuUniSubscription" Reference - "ETSI GS MEC 030 V3.3.1, clause 5.5.6.4", - "ETSI GS MEC 030 V3.3.1, clause 6.3.2", - "ETSI GS MEC 030 V3.3.1, clause 7.10.3.5" + "ETSI GS MEC 030 clause 5.5.6.4", + "ETSI GS MEC 030 clause 6.3.2", + "ETSI GS MEC 030 clause 7.10.3.5" Config Id Config_MEC_1 @@ -2468,9 +2468,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested of removing subscription when queried by a MEC Application - ProvChgUuMbmsSubscription" Reference - "ETSI GS MEC 030 V3.3.1, clause 5.5.6.4", - "ETSI GS MEC 030 V3.3.1, clause 6.3.3", - "ETSI GS MEC 030 V3.3.1, clause 7.10.3.5" + "ETSI GS MEC 030 clause 5.5.6.4", + "ETSI GS MEC 030 clause 6.3.3", + "ETSI GS MEC 030 clause 7.10.3.5" Config Id Config_MEC_1 @@ -2507,9 +2507,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested of removing subscription when queried by a MEC Application - ProvChgPc5Subscription" Reference - "ETSI GS MEC 030 V3.3.1, clause 5.5.6.4", - "ETSI GS MEC 030 V3.3.1, clause 6.3.4", - "ETSI GS MEC 030 V3.3.1, clause 7.10.3.5" + "ETSI GS MEC 030 clause 5.5.6.4", + "ETSI GS MEC 030 clause 6.3.4", + "ETSI GS MEC 030 clause 7.10.3.5" Config Id Config_MEC_1 @@ -2546,9 +2546,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested of removing subscription when queried by a MEC Application - V2xMsgSubscription" Reference - "ETSI GS MEC 030 V3.3.1, clause 5.5.6.4", - "ETSI GS MEC 030 V3.3.1, clause 6.3.5", - "ETSI GS MEC 030 V3.3.1, clause 7.10.3.5" + "ETSI GS MEC 030 clause 5.5.6.4", + "ETSI GS MEC 030 clause 6.3.5", + "ETSI GS MEC 030 clause 7.10.3.5" Config Id Config_MEC_1 @@ -2585,9 +2585,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested of removing subscription when queried by a MEC Application - PredQosSubscription" Reference - "ETSI GS MEC 030 V3.3.1, clause 5.5.6.4", - "ETSI GS MEC 030 V3.3.1, clause 6.3.5", - "ETSI GS MEC 030 V3.3.1, clause 7.10.3.5" + "ETSI GS MEC 030 clause 5.5.6.4", + "ETSI GS MEC 030 clause 6.3.5", + "ETSI GS MEC 030 clause 7.10.3.5" Config Id Config_MEC_1 @@ -2624,9 +2624,9 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT responds with the requested of removing subscription when queried by a MEC Application" Reference - "ETSI GS MEC 030 V3.3.1, clause 5.5.6.4", - "ETSI GS MEC 030 V3.3.1, clause 6.3.2", - "ETSI GS MEC 030 V3.3.1, clause 7.10.3.5" + "ETSI GS MEC 030 clause 5.5.6.4", + "ETSI GS MEC 030 clause 6.3.2", + "ETSI GS MEC 030 clause 7.10.3.5" Config Id Config_MEC_1 @@ -2659,7 +2659,7 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT provides a test notification when requested by a MEC Application" Reference - "ETSI GS MEC 030 V3.3.1, clause 6.3.2" + "ETSI GS MEC 030 clause 6.3.2" Config Id Config_MEC_1 @@ -2713,8 +2713,8 @@ Package MEC_MEC030_SRV_V2X { "Check that the IUT sends a notification about the provisioning information changes for V2X communication over Uu unicast" Reference - "ETSI GS MEC 030 V3.3.1, clause 5.5.7", - "ETSI GS MEC 030 V3.3.1, clause 7.9.3.4" + "ETSI GS MEC 030 clause 5.5.7", + "ETSI GS MEC 030 clause 7.9.3.4" Config Id Config_MEC_1 -- GitLab From ed629ff4a9a04e0b5bbb84e1252dc984ef77e0d7 Mon Sep 17 00:00:00 2001 From: piscione Date: Tue, 8 Jul 2025 17:43:04 +0200 Subject: [PATCH 33/53] Minor fix on TPs for MEC048 --- .../MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 b/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 index 2f63477..4cfa99f 100644 --- a/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 +++ b/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 @@ -161,11 +161,13 @@ Package MEC_MEC048_MEO_CSE { body containing tenantInfoList containing tenantInfo containing + tenantId indicating value TENANT_ID_1, customerId indicating value CUSTOMER_ID_1, customerName indicating value CUSTOMER_NAME_1, tenantName indicating value "tenantX" ;, tenantInfo containing + tenantId indicating value TENANT_ID_2, customerId indicating value CUSTOMER_ID_2, customerName indicating value CUSTOMER_NAME_1, tenantName indicating value "tenantY" @@ -318,6 +320,7 @@ Package MEC_MEC048_MEO_CSE { status_code set to "200 OK", body containing tenantInfo containing + tentantId indicating value TENANT_ID, customerId indicating value CUSTOMER_ID_1, customerName indicating value CUSTOMER_NAME_1, tenantName indicating value "tenantX" -- GitLab From fd3e0ba9f2bb3217772300089377c736708688d7 Mon Sep 17 00:00:00 2001 From: piscione Date: Fri, 22 Aug 2025 17:45:57 +0200 Subject: [PATCH 34/53] Fix on URI of a few MEC048 TPs --- .../MEO/CSE/CustomerSelfServiceEnablement.tplan2 | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 b/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 index 4cfa99f..fa3494d 100644 --- a/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 +++ b/Test Purposes/MEC048/MEO/CSE/CustomerSelfServiceEnablement.tplan2 @@ -42,16 +42,19 @@ Package MEC_MEC048_MEO_CSE { body containing tenantInfoList containing tenantInfo containing + tenantId indicating value TENANT_ID_1, customerId indicating value CUSTOMER_ID_1, customerName indicating value CUSTOMER_NAME_1, tenantName indicating value "tenantX" ;, tenantInfo containing + tenantId indicating value TENANT_ID_2, customerId indicating value CUSTOMER_ID_2, customerName indicating value CUSTOMER_NAME_1, tenantName indicating value "tenantY" ;, tenantInfo containing + tenantId indicating value TENANT_ID_3, customerId indicating value CUSTOMER_ID_3, customerName indicating value CUSTOMER_NAME_2, tenantName indicating value "tenantX" @@ -106,6 +109,7 @@ Package MEC_MEC048_MEO_CSE { body containing tenantInfoList containing tenantInfo containing + tenantId indicating value TENANT_ID_1, customerId indicating value CUSTOMER_ID_1, customerName indicating value CUSTOMER_NAME_1, tenantName indicating value "tenantX" @@ -936,7 +940,7 @@ Test Purpose { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "/cse/v1/tenants/TENANT_ID/resources/quota_in_system" + uri indicating value "/cse/v1/tenants/TENANT_ID/resources/quota_in_sites" ; from the MEC_CONSUMER entity } @@ -944,7 +948,7 @@ Test Purpose { // MEC 048 Clause 7.6.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK", - Location indicating value "/cse/v1/tenants/TENANT_ID/resources/quota_in_system", + Location indicating value "/cse/v1/tenants/TENANT_ID/resources/quota_in_sites", body containing listOfResourceQuotaInfo containing resourceQuotaInfo containing @@ -1002,7 +1006,7 @@ Test Purpose { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "/cse/v1/tenants/TENANT_ID/resources/quota_in_system" + uri indicating value "/cse/v1/tenants/TENANT_ID/resources/quota_in_sites" query_parameters containing siteId indicating value SITE_ID, SITE_ID_2 ; @@ -1013,7 +1017,7 @@ Test Purpose { // MEC 048 Clause 7.6.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK", - Location indicating value "/cse/v1/tenants/TENANT_ID/resources/quota_in_system", + Location indicating value "/cse/v1/tenants/TENANT_ID/resources/quota_in_sites", body containing listOfResourceQuotaInfo containing resourceQuotaInfo containing @@ -1061,7 +1065,7 @@ Test Purpose { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "/cse/v1/tenants/NOT_EXISTING_TENANT_ID/resources/quota_in_system" + uri indicating value "/cse/v1/tenants/NOT_EXISTING_TENANT_ID/resources/quota_in_sites" ; from the MEC_CONSUMER entity } -- GitLab From bcc19c57be7a1e29e3f7df36cd21b6a3f7067fef Mon Sep 17 00:00:00 2001 From: garciay Date: Thu, 23 Jan 2025 14:01:02 +0100 Subject: [PATCH 35/53] Update MEC 011 & MEC 012 --- .../MEC011/SRV/APPSAQ/PlatAppServices.tplan2 | 120 +- .../SRV/APPSUB/PlatAppSubscriptions.tplan2 | 66 +- .../MEC011/SRV/CAPIF/MecProfileCapif.tplan2 | 1321 +++++++++++++++++ .../MEC011/SRV/CONFTASK/ConfirmTasks.tplan2 | 42 +- .../MEC011/SRV/DNS/PlatDnsRules.tplan2 | 82 +- Test Purposes/MEC011/SRV/MSL/Liveness.tplan2 | 62 +- .../SRV/REGAPPS/RegisterAppsServices.tplan2 | 152 +- .../MEC011/SRV/SAQ/PlatServices.tplan2 | 42 +- .../SRV/SRVSUB/PlatSrvSubscriptions.tplan2 | 82 +- .../MEC011/SRV/TIME/PlatTiming.tplan2 | 22 +- .../MEC011/SRV/TRAF/PlatTrafficRules.tplan2 | 82 +- .../MEC011/SRV/TRANS/PlatTransport.tplan2 | 12 +- .../SRV/RNIS/RnisAllSubscriptions.tplan2 | 2 +- .../MEC012/SRV/RNIS/RnisNotifications.tplan2 | 2 +- .../MEC012/SRV/RNIS/RnisQuery.tplan2 | 10 +- .../SRV/RNIS/RnisSpecificSubscription.tplan2 | 2 +- Test Purposes/mec-common.tplan2 | 12 +- 17 files changed, 1721 insertions(+), 392 deletions(-) create mode 100644 Test Purposes/MEC011/SRV/CAPIF/MecProfileCapif.tplan2 diff --git a/Test Purposes/MEC011/SRV/APPSAQ/PlatAppServices.tplan2 b/Test Purposes/MEC011/SRV/APPSAQ/PlatAppServices.tplan2 index 6239e79..8fe9b07 100644 --- a/Test Purposes/MEC011/SRV/APPSAQ/PlatAppServices.tplan2 +++ b/Test Purposes/MEC011/SRV/APPSAQ/PlatAppServices.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters */ @@ -18,9 +18,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with a list of available MEC services for a given application instance when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.5", - "ETSI GS MEC 011 3.2.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 8.2.6.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.5", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 8.2.6.3.1" Config Id Config_MEC_1 @@ -32,7 +32,7 @@ Package MEC_MEC011_SRV_APPSAQ { instance_id indicating value APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.5 + // MEC 011 3.3.1, clause 5.2.5 Expected behaviour ensure that { when { @@ -41,7 +41,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.6.3.1 + // MEC 011 3.3.1, clause 8.2.6.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -59,9 +59,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.5", - "ETSI GS MEC 011 3.2.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 8.2.6.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.5", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 8.2.6.3.1" Config Id Config_MEC_1 @@ -73,7 +73,7 @@ Package MEC_MEC011_SRV_APPSAQ { instance_id indicating value APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.5 + // MEC 011 3.3.1, clause 5.2.5 Expected behaviour ensure that { when { @@ -84,7 +84,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.6.3.1 + // MEC 011 3.3.1, clause 8.2.6.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -100,9 +100,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT notifies the authorised relevant (subscribed) application instances when a new service for a given application instance is registered" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.5", - "ETSI GS MEC 011 3.2.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 8.2.6.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.5", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 8.2.6.3.4" Config Id Config_MEC_1 PICS Selection PIC_MEC_PLAT and PIC_SERVICES and PIC_NOTIFICATIONS @@ -115,7 +115,7 @@ Package MEC_MEC011_SRV_APPSAQ { the MEC_APP_Subscriber entity subscribed_to the MP1_SUBSCRIPTION_A } - // MEC 011 3.2.1, clause 5.2.4 + // MEC 011 3.3.1, clause 5.2.4 Expected behaviour ensure that { when { @@ -127,7 +127,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP_Registrant entity } then { - // MEC 011 3.2.1, clause 8.2.6.3.4 + // MEC 011 3.3.1, clause 8.2.6.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "201 Created", Location set to LOCATION, @@ -155,9 +155,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.5", - "ETSI GS MEC 011 3.2.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 8.2.6.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.5", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 8.2.6.3.4" Config Id Config_MEC_1 @@ -171,7 +171,7 @@ Package MEC_MEC011_SRV_APPSAQ { the MEC_APP_Subscriber entity subscribed_to the MP1_SUBSCRIPTION_A } - // MEC 011 3.2.1, clause 5.2.4 + // MEC 011 3.3.1, clause 5.2.4 Expected behaviour ensure that { when { @@ -183,7 +183,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP_Registrant entity } then { - // MEC 011 3.2.1, clause 8.2.6.3.4 + // MEC 011 3.3.1, clause 8.2.6.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP_Registrant entity @@ -199,9 +199,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.5", - "ETSI GS MEC 011 3.2.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 8.2.6.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.5", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 8.2.6.3.4" Config Id Config_MEC_1 @@ -215,7 +215,7 @@ Package MEC_MEC011_SRV_APPSAQ { the MEC_APP_Subscriber entity subscribed_to the MP1_SUBSCRIPTION_A } - // MEC 011 3.2.1, clause 5.2.4 + // MEC 011 3.3.1, clause 5.2.4 Expected behaviour ensure that { when { @@ -227,7 +227,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP_Registrant entity } then { - // MEC 011 3.2.1, clause 8.2.6.3.4 + // MEC 011 3.3.1, clause 8.2.6.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP_Registrant entity @@ -243,9 +243,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with the information on a specific service for a given application instance when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.5", - "ETSI GS MEC 011 3.2.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 8.2.7.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.5", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 8.2.7.3.1" Config Id Config_MEC_1 PICS Selection PIC_MEC_PLAT and PIC_SERVICES @@ -258,7 +258,7 @@ Package MEC_MEC011_SRV_APPSAQ { service_id indicating value SERVICE_ID; } - // MEC 011 3.2.1, clause 5.2.5 + // MEC 011 3.3.1, clause 5.2.5 Expected behaviour ensure that { when { @@ -267,7 +267,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.7.3.1 + // MEC 011 3.3.1, clause 8.2.7.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -286,9 +286,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.5", - "ETSI GS MEC 011 3.2.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 8.2.7.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.5", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 8.2.7.3.1" Config Id Config_MEC_1 @@ -302,7 +302,7 @@ Package MEC_MEC011_SRV_APPSAQ { service_id indicating value NON_EXISTENT_SERVICE_ID; } - // MEC 011 3.2.1, clause 5.2.5 + // MEC 011 3.3.1, clause 5.2.5 Expected behaviour ensure that { when { @@ -311,7 +311,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.7.3.1 + // MEC 011 3.3.1, clause 8.2.7.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -327,9 +327,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT updates a service information for a given application instance when commanded by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.4", - "ETSI GS MEC 011 3.2.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 8.2.7.3.2" + "ETSI GS MEC 011 3.3.1, clause 5.2.4", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 8.2.7.3.2" Config Id Config_MEC_1 @@ -344,7 +344,7 @@ Package MEC_MEC011_SRV_APPSAQ { service_id indicating value SERVICE_ID; } - // MEC 011 3.2.1, clause 5.2.4 + // MEC 011 3.3.1, clause 5.2.4 Expected behaviour ensure that { when { @@ -356,7 +356,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.7.3.2 + // MEC 011 3.3.1, clause 8.2.7.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -375,9 +375,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.4", - "ETSI GS MEC 011 3.2.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 8.2.7.3.2" + "ETSI GS MEC 011 3.3.1, clause 5.2.4", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 8.2.7.3.2" Config Id Config_MEC_1 @@ -391,7 +391,7 @@ Package MEC_MEC011_SRV_APPSAQ { service_id indicating value SERVICE_ID; } - // MEC 011 3.2.1, clause 5.2.4 + // MEC 011 3.3.1, clause 5.2.4 Expected behaviour ensure that { when { @@ -403,7 +403,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.7.3.2 + // MEC 011 3.3.1, clause 8.2.7.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -419,9 +419,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.4", - "ETSI GS MEC 011 3.2.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 8.2.7.3.2" + "ETSI GS MEC 011 3.3.1, clause 5.2.4", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 8.2.7.3.2" Config Id Config_MEC_1 PICS Selection PIC_MEC_PLAT and PIC_SERVICES @@ -434,7 +434,7 @@ Package MEC_MEC011_SRV_APPSAQ { service_id indicating value NON_EXISTENT_SERVICE_ID; } - // MEC 011 3.2.1, clause 5.2.4 + // MEC 011 3.3.1, clause 5.2.4 Expected behaviour ensure that { when { @@ -446,7 +446,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.7.3.2 + // MEC 011 3.3.1, clause 8.2.7.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -461,7 +461,7 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with an error when a request sent by a MEC Application doesn't comply with a required condition" - Reference "ETSI GS MEC 011 3.2.1, clause 8.2.7.3.2" + Reference "ETSI GS MEC 011 3.3.1, clause 8.2.7.3.2" Config Id Config_MEC_1 @@ -477,7 +477,7 @@ Package MEC_MEC011_SRV_APPSAQ { ; } - // MEC 011 3.2.1, clause 5.2.4 + // MEC 011 3.3.1, clause 5.2.4 Expected behaviour ensure that { when { @@ -493,7 +493,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.7.3.2 + // MEC 011 3.3.1, clause 8.2.7.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "412 Precondition Failed" ; @@ -509,7 +509,7 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT executes the deletion of a service for a given application instance when requested by a MEC Application" - Reference "ETSI GS MEC 011 3.2.1, clause 8.2.7.3.5" + Reference "ETSI GS MEC 011 3.3.1, clause 8.2.7.3.5" Config Id Config_MEC_1 @@ -522,7 +522,7 @@ Package MEC_MEC011_SRV_APPSAQ { ; } - // MEC 011 3.2.1, clause 5.2.4 + // MEC 011 3.3.1, clause 5.2.4 Expected behaviour ensure that { when { @@ -532,7 +532,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.7.3.2 + // MEC 011 3.3.1, clause 8.2.7.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "204 No Content" ; @@ -548,7 +548,7 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with an error when a request for deletion of a unknown service is sent by a MEC Application" - Reference "ETSI GS MEC 011 3.2.1, clause 8.2.7.3.5" + Reference "ETSI GS MEC 011 3.3.1, clause 8.2.7.3.5" Config Id Config_MEC_1 @@ -561,7 +561,7 @@ Package MEC_MEC011_SRV_APPSAQ { ; } - // MEC 011 3.2.1, clause 5.2.4 + // MEC 011 3.3.1, clause 5.2.4 Expected behaviour ensure that { when { @@ -571,7 +571,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.7.3.2 + // MEC 011 3.3.1, clause 8.2.7.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found" ; diff --git a/Test Purposes/MEC011/SRV/APPSUB/PlatAppSubscriptions.tplan2 b/Test Purposes/MEC011/SRV/APPSUB/PlatAppSubscriptions.tplan2 index 4125c12..eae387f 100644 --- a/Test Purposes/MEC011/SRV/APPSUB/PlatAppSubscriptions.tplan2 +++ b/Test Purposes/MEC011/SRV/APPSUB/PlatAppSubscriptions.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters */ @@ -18,8 +18,8 @@ Package MEC_MEC011_SRV_APPSUB { "Check that the IUT responds with a list of subscriptions for notifications on services availability when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.3.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.3.3.1" Config Id Config_MEC_1 @@ -33,7 +33,7 @@ Package MEC_MEC011_SRV_APPSUB { subscription_id indicating value SUBSCRIPTION_ID; } - // MEC 011 3.2.1, clause 5.2.6 + // MEC 011 3.3.1, clause 5.2.6 Expected behaviour ensure that { when { @@ -42,7 +42,7 @@ Package MEC_MEC011_SRV_APPSUB { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.3.3.1 + // MEC 011 3.3.1, clause 7.2.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -60,8 +60,8 @@ Package MEC_MEC011_SRV_APPSUB { "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.3.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.3.3.1" Config Id Config_MEC_1 @@ -73,7 +73,7 @@ Package MEC_MEC011_SRV_APPSUB { instance_id indicating value NON_EXISTENT_APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.6 + // MEC 011 3.3.1, clause 5.2.6 Expected behaviour ensure that { when { @@ -82,7 +82,7 @@ Package MEC_MEC011_SRV_APPSUB { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.3.3.1 + // MEC 011 3.3.1, clause 7.2.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -98,8 +98,8 @@ Package MEC_MEC011_SRV_APPSUB { "Check that the IUT acknowledges the subscription by a MEC Application to notifications on termination events" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.3.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.3.3.4" Config Id Config_MEC_1 @@ -112,7 +112,7 @@ Package MEC_MEC011_SRV_APPSUB { the IUT entity not having any subscriptions } - // MEC 011 3.2.1, clause 7.2.3.3.4 + // MEC 011 3.3.1, clause 7.2.3.3.4 Expected behaviour ensure that { when { @@ -125,7 +125,7 @@ Package MEC_MEC011_SRV_APPSUB { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.1.4.2 + // MEC 011 3.3.1, clause 7.1.4.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "201 Created", Location set to LOCATION, @@ -146,8 +146,8 @@ Package MEC_MEC011_SRV_APPSUB { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.3.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.3.3.4" Config Id Config_MEC_1 @@ -160,7 +160,7 @@ Package MEC_MEC011_SRV_APPSUB { the IUT entity not having any subscriptions } - // MEC 011 3.2.1, clause 5.2.6.2 + // MEC 011 3.3.1, clause 5.2.6.2 Expected behaviour ensure that { when { @@ -173,7 +173,7 @@ Package MEC_MEC011_SRV_APPSUB { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.3.3.4 + // MEC 011 3.3.1, clause 7.2.3.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -189,8 +189,8 @@ Package MEC_MEC011_SRV_APPSUB { "Check that the IUT responds with the information on a specific subscription when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.4.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.4.3.1" Config Id Config_MEC_1 @@ -204,7 +204,7 @@ Package MEC_MEC011_SRV_APPSUB { subscription_id indicating value SUBSCRIPTION_ID; } - // MEC 011 3.2.1, clause 5.2.6 + // MEC 011 3.3.1, clause 5.2.6 Expected behaviour ensure that { when { @@ -213,7 +213,7 @@ Package MEC_MEC011_SRV_APPSUB { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.4.3.1 + // MEC 011 3.3.1, clause 7.2.4.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -232,8 +232,8 @@ Package MEC_MEC011_SRV_APPSUB { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.4.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.4.3.1" Config Id Config_MEC_1 @@ -248,7 +248,7 @@ Package MEC_MEC011_SRV_APPSUB { ; } - // MEC 011 3.2.1, clause 5.2.6 + // MEC 011 3.3.1, clause 5.2.6 Expected behaviour ensure that { when { @@ -257,7 +257,7 @@ Package MEC_MEC011_SRV_APPSUB { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.4.3.1 + // MEC 011 3.3.1, clause 7.2.4.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -273,8 +273,8 @@ Package MEC_MEC011_SRV_APPSUB { "Check that the IUT acknowledges the unsubscribe from app termination event notifications when commanded by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.4.3.5" + "ETSI GS MEC 011 3.3.1, clause 5.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.4.3.5" Config Id Config_MEC_1 @@ -288,7 +288,7 @@ Package MEC_MEC011_SRV_APPSUB { subscription_id indicating value SUBSCRIPTION_ID; } - // MEC 011 3.2.1, clause 5.2.6 + // MEC 011 3.3.1, clause 5.2.6 Expected behaviour ensure that { when { @@ -297,7 +297,7 @@ Package MEC_MEC011_SRV_APPSUB { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.4.3.5 + // MEC 011 3.3.1, clause 7.2.4.3.5 the IUT entity sends a HTTP_RESPONSE containing status_code set to "204 No Content"; to the MEC_APP entity @@ -313,8 +313,8 @@ Package MEC_MEC011_SRV_APPSUB { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.4.3.5" + "ETSI GS MEC 011 3.3.1, clause 5.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.4.3.5" Config Id Config_MEC_1 @@ -328,7 +328,7 @@ Package MEC_MEC011_SRV_APPSUB { subscription_id indicating value SUBSCRIPTION_ID; } - // MEC 011 3.2.1, clause 5.2.6 + // MEC 011 3.3.1, clause 5.2.6 Expected behaviour ensure that { when { @@ -337,7 +337,7 @@ Package MEC_MEC011_SRV_APPSUB { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.4.3.5 + // MEC 011 3.3.1, clause 7.2.4.3.5 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity diff --git a/Test Purposes/MEC011/SRV/CAPIF/MecProfileCapif.tplan2 b/Test Purposes/MEC011/SRV/CAPIF/MecProfileCapif.tplan2 new file mode 100644 index 0000000..530f037 --- /dev/null +++ b/Test Purposes/MEC011/SRV/CAPIF/MecProfileCapif.tplan2 @@ -0,0 +1,1321 @@ +/* +Copyright (c) ETSI 2018-2025. +Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters +*/ + +Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { + + import all from MEC_Common; + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_001_OK_01" + + Test objective + "Check that the IUT responds with all service APIs when queried by a MEC Application - No filter" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.2.1", + "ETSI GS MEC 011 3.3.1, clause 9.2.3.3.1" + + Config Id Config_MEC_1 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state + } + + // MEC 011 3.3.1, clause 9.1.2.1 + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/service-apis/v1/allServiceAPIs"; + from the MEC_APP entity + } + then { + // MEC 011 3.3.1, clause 9.2.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + discoveryAPIs containing + serviceAPIDescriptions indicating value any_value;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_001_OK_02" + + Test objective + "Check that the IUT responds with all service APIs when queried by a MEC Application - Filter on apiName" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.2.1", + "ETSI GS MEC 011 3.3.1, clause 9.2.3.3.1" + + Config Id Config_MEC_1 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serName indicating value MEC_SRV_SER_NAME, + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; + } + + // MEC 011 3.3.1, clause 9.1.2.1 + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/service-apis/v1/allServiceAPIs", + query_parameters containing + apiName indicating value MEC_SRV_SER_NAME;; // E.g. mec015-1 + from the MEC_APP entity + } + then { + // MEC 011 3.3.1, clause 9.2.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + discoveryAPIs containing + serviceAPIDescriptions containing + serviceAPIDescription containing + apiName indicating value MEC_SRV_SER_NAME, + shareableInfo set to omit, + ccfId set to omit, + apiSuppFeats set to omit, + pubApiPath set to omit, + apiStatus set to omit;;;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_001_OK_03" + + Test objective + "Check that the IUT responds with all service APIs when queried by a MEC Application - Filter on apiId" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.2.1", + "ETSI GS MEC 011 3.3.1, clause 9.2.3.3.1" + + Config Id Config_MEC_1 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serName indicating value MEC_SRV_SER_NAME, + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; + } + + // MEC 011 3.3.1, clause 9.1.2.1 + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/service-apis/v1/allServiceAPIs", + query_parameters containing + apiId indicating value MEC_SRV_SER_INSTANCE_ID;; // E.g. mec015-1 + from the MEC_APP entity + } + then { + // MEC 011 3.3.1, clause 9.2.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + discoveryAPIs containing + serviceAPIDescriptions containing + serviceAPIDescription containing + apiId indicating value MEC_SRV_SER_INSTANCE_ID;;;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_001_OK_05" + + Test objective + "Check that the IUT responds with all service APIs when queried by a MEC Application - Filter on apiId oe apiId" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.2.1", + "ETSI GS MEC 011 3.3.1, clause 9.2.3.3.1" + + Config Id Config_MEC_1 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService_1 containing + serName indicating value MEC_SRV_SER_NAME_1, + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID_1; and + the IUT entity having a MECService_2 containing + serName indicating value MEC_SRV_SER_NAME_2, + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID_2; + } + + // MEC 011 3.3.1, clause 9.1.2.1 + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/service-apis/v1/allServiceAPIs", + query_parameters containing + apiId indicating value MEC_SRV_SER_INSTANCE_ID_1, + apiName indicating value MEC_SRV_SER_NAME_2;; + from the MEC_APP entity + } + then { + // MEC 011 3.3.1, clause 9.2.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + discoveryAPIs containing + serviceAPIDescriptions containing + serviceAPIDescription containing + apiId indicating value MEC_SRV_SER_INSTANCE_ID_1;, + serviceAPIDescription containing + apiId indicating value MEC_SRV_SER_INSTANCE_ID_2;;;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_001_BR" + + Test objective + "Check that the IUT responds with an error when applying a malformed filter" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.2.1", + "ETSI GS MEC 011 3.3.1, clause 9.2.3.3.1" + + Config Id Config_MEC_1 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serName indicating value MEC_SRV_SER_NAME, + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; + } + + // MEC 011 3.3.1, clause 9.1.2.1 + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/service-apis/v1/allServiceAPIs", + query_parameters containing + apiMalFormed indicating value UNKNOWN_MEC_SRV_SER_NAME;; // Applying a malformed filter + from the MEC_APP entity + } + then { + // MEC 011 3.3.1, clause 9.2.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "400 Bad Request"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_001_NF" + + Test objective + "Check that the IUT responds with an error when applying a filter on an unknown apiName" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.2.1", + "ETSI GS MEC 011 3.3.1, clause 9.2.3.3.1" + + Config Id Config_MEC_1 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serName indicating value MEC_SRV_SER_NAME, + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; + } + + // MEC 011 3.3.1, clause 9.1.2.1 + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/service-apis/v1/allServiceAPIs", + query_parameters containing + apiName indicating value UNKNOWN_MEC_SRV_SER_NAME;; // E.g. mec0115-1 + from the MEC_APP entity + } + then { + // MEC 011 3.3.1, clause 9.2.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_002_OK" + + Test objective + "Check that the IUT responds with all service APIs for a specific apfId when queried by a MEC Application" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.2.1", + "ETSI GS MEC 011 3.3.1, clause 9.2.4.3.1" + + Config Id Config_MEC_1 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serName indicating value MEC_SRV_SER_NAME, + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; + } + + // MEC 011 3.3.1, clause 9.1.2.1 + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/published-apis/v1/{MEC_SRV_SER_INSTANCE_ID}/service-apis"; + from the MEC_APP entity + } + then { + // MEC 011 3.3.1, clause 9.2.4.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + discoveryAPIs containing + serviceAPIDescriptions containing + serviceAPIDescription containing + apiId indicating value MEC_SRV_SER_INSTANCE_ID;;;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_002_NF" + + Test objective + "Check that the IUT responds with an error when applying a filter on an unknown apfId" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.2.1", + "ETSI GS MEC 011 3.3.1, clause 9.2.4.3.1" + + Config Id Config_MEC_1 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serName indicating value MEC_SRV_SER_NAME, + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; + } + + // MEC 011 3.3.1, clause 9.1.2.1 + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/published-apis/v1/{UNKNOWN_MEC_SRV_SER_INSTANCE_ID}/service-apis"; + from the MEC_APP entity + } + then { + // MEC 011 3.3.1, clause 9.2.4.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_003_OK" + + Test objective + "Check that the IUT acknowledges the publishing of a new API when queried by a MEC Application" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 9.2.4.3.4" + + Config Id Config_MEC_1 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serName indicating value MEC_SRV_SER_NAME, + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; + } + + // MEC 011 3.3.1, clause 9.1.2.2 + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "/published-apis/v1/{MEC_SRV_SER_INSTANCE_ID}/service-apis", + body containing + serviceAPIDescription containing + apiId indicating value MEC_SRV_SER_INSTANCE_ID, + apiName indicating value MEC_SRV_SER_NAME, + aefProfiles containing + aefProfile indicating value any_value;, + supportedFeatures indicating value any_value, + shareableInfo set to omit, + ccfId set to omit, + apiSuppFeats set to omit, + pubApiPath set to omit, + apiStatus set to omit;;; + from the MEC_APP entity + } + then { + // MEC 011 3.3.1, clause 9.2.4.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "201 Created", + header containing + Location indicating value SERVICE_API_ID;, + body containing + serviceAPIDescription containing + apiId indicating value MEC_SRV_SER_INSTANCE_ID, + apiName indicating value MEC_SRV_SER_NAME, + aefProfiles containing + aefProfile indicating value any_value;, + supportedFeatures indicating value any_value, + shareableInfo set to omit, + ccfId set to omit, + apiSuppFeats set to omit, + pubApiPath set to omit, + apiStatus set to omit;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_003_BR" + + Test objective + "Check that the IUT responds with an error when incorrect parameters were sent by a MEC Application - supportedFeatures shall be present" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 9.2.4.3.4", + "ETSI TS 129 222 V18.6.0 (2024-07), Table 8.2.4.2.2-1: Definition of type ServiceAPIDescription" + + Config Id Config_MEC_1 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serName indicating value MEC_SRV_SER_NAME, + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; + } + + // MEC 011 3.3.1, clause 9.1.2.2 + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "/published-apis/v1/{MEC_SRV_SER_INSTANCE_ID}/service-apis", + body containing + serviceAPIDescription containing + apiId indicating value MEC_SRV_SER_INSTANCE_ID, + apiName indicating value MEC_SRV_SER_NAME, + aefProfiles containing + aefProfile indicating value any_value;, + supportedFeatures set to omit, + shareableInfo set to omit, + ccfId set to omit, + apiSuppFeats set to omit, + pubApiPath set to omit, + apiStatus set to omit;;; // ETSI TS 129 222 V18.6.0 (2024-07) Table 8.2.4.2.2-1: Definition of type ServiceAPIDescription - Note 1 + from the MEC_APP entity + } + then { + // MEC 011 3.3.1, clause 9.2.4.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "400 Bad Request"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_004_OK" + + Test objective + "Check that the IUT responds with a serviceAPIDescription when queried by a MEC Application" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 9.2.5.3.1" + + Config Id Config_MEC_1 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; and + the IUT entity having a publishedMECSerciceAPI containing + serviceInfoId indicating value SERVICE_API_ID; + } + + // MEC 011 3.3.1, clause 9.1.2.2 + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/published-apis/v1/{MEC_SRV_SER_INSTANCE_ID}/service-apis/{SERVICE_API_ID}"; + from the MEC_APP entity + } + then { + // MEC 011 3.3.1, clause 9.2.5.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + serviceAPIDescription containing + apiId indicating value MEC_SRV_SER_INSTANCE_ID, + apiName indicating value MEC_SRV_SER_NAME, + aefProfiles containing + aefProfile indicating value any_value;, + supportedFeatures indicating value any_value, + shareableInfo set to omit, + ccfId set to omit, + apiSuppFeats set to omit, + pubApiPath set to omit, + apiStatus set to omit;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_004_NF_01" + + Test objective + "Check that the IUT responds with an error when applying a filter on an unknown apfId" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 9.2.5.3.1" + + Config Id Config_MEC_1 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; and + the IUT entity having a publishedMECSerciceAPI containing + serviceInfoId indicating value SERVICE_API_ID; + } + + // MEC 011 3.3.1, clause 9.1.2.2 + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/published-apis/v1/{UNKNOWN_MEC_SRV_SER_INSTANCE_ID}/service-apis/{SERVICE_API_ID}"; + from the MEC_APP entity + } + then { + // MEC 011 3.3.1, clause 9.2.5.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_004_NF_02" + + Test objective + "Check that the IUT responds with an error when applying a filter on an unknown serviceApiId" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 9.2.5.3.1" + + Config Id Config_MEC_1 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; and + the IUT entity having a publishedMECSerciceAPI containing + serviceInfoId indicating value SERVICE_API_ID; + } + + // MEC 011 3.3.1, clause 9.1.2.2 + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "/published-apis/v1/{MEC_SRV_SER_INSTANCE_ID}/service-apis/{UNKNOWN_SERVICE_API_ID}"; + from the MEC_APP entity + } + then { + // MEC 011 3.3.1, clause 9.2.5.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_004_OK" + + Test objective + "Check that the IUT updates the publishing of a new API when queried by a MEC Application" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 9.2.5.3.2" + + Config Id Config_MEC_1 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; and + the IUT entity having a publishedMECSerciceAPI containing + serviceInfoId indicating value SERVICE_API_ID; + } + + // MEC 011 3.3.1, clause 9.1.2.2 + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value "/published-apis/v1/{MEC_SRV_SER_INSTANCE_ID}/service-apis/{SERVICE_API_ID}", + body containing + serviceAPIDescription containing + apiId indicating value MEC_SRV_SER_INSTANCE_ID, + apiName indicating value MEC_SRV_SER_NAME, + aefProfiles containing + aefProfile indicating value any_value;, + supportedFeatures indicating value any_value, + serviceAPICategory indicating value any_value, + shareableInfo set to omit, + ccfId set to omit, + apiSuppFeats set to omit, + pubApiPath set to omit, + apiStatus set to omit;;; + from the MEC_APP entity + } + then { + // MEC 011 3.3.1, clause 9.2.5.3.2 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + serviceAPIDescription containing + apiId indicating value MEC_SRV_SER_INSTANCE_ID, + apiName indicating value MEC_SRV_SER_NAME, + aefProfiles containing + aefProfile indicating value any_value;, + supportedFeatures indicating value any_value, + serviceAPICategory indicating value any_value, + shareableInfo set to omit, + ccfId set to omit, + apiSuppFeats set to omit, + pubApiPath set to omit, + apiStatus set to omit;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_004_NF" + + Test objective + "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 9.2.5.3.2" + + Config Id Config_MEC_1 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; and + the IUT entity having a publishedMECSerciceAPI containing + serviceInfoId indicating value SERVICE_API_ID; + } + + // MEC 011 3.3.1, clause 9.1.2.2 + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value "/published-apis/v1/{MEC_SRV_SER_INSTANCE_ID}/service-apis/{UNKNOWN_SERVICE_API_ID}", + body containing + serviceAPIDescription containing + apiId indicating value MEC_SRV_SER_INSTANCE_ID, + apiName indicating value MEC_SRV_SER_NAME, + aefProfiles containing + aefProfile indicating value any_value;, + supportedFeatures indicating value any_value, + serviceAPICategory indicating value any_value, + shareableInfo set to omit, + ccfId set to omit, + apiSuppFeats set to omit, + pubApiPath set to omit, + apiStatus set to omit;;; + from the MEC_APP entity + } + then { + // MEC 011 3.3.1, clause 9.2.5.3.2 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_005_OK" + + Test objective + "Check that the IUT changes the publishing of a new API when queried by a MEC Application" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.2.3", + "ETSI GS MEC 011 3.3.1, clause 9.2.5.3.3" + + Config Id Config_MEC_1 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; and + the IUT entity having a publishedMECSerciceAPI containing + serviceInfoId indicating value SERVICE_API_ID; + } + + // MEC 011 3.3.1, clause 9.1.2.3 + Expected behaviour + ensure that { + when { + the IUT entity receives a vPATCH containing + uri indicating value "/published-apis/v1/{MEC_SRV_SER_INSTANCE_ID}/service-apis/{SERVICE_API_ID}", + body containing + serviceAPIDescriptionPatch containing + serviceAPICategory indicating value MEC_SRV_SER_INSTANCE_ID, + shareableInfo set to omit, + ccfId set to omit, + apiSuppFeats set to omit, + pubApiPath set to omit, + apiStatus set to omit, + "vendorSpecific-urn:etsi:mec:capifext:service-info" indicating value any_value;;; + from the MEC_APP entity + } + then { + // MEC 011 3.3.1, clause 9.2.4.3.3 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + serviceAPIDescription containing + apiId indicating value MEC_SRV_SER_INSTANCE_ID, + apiName indicating value MEC_SRV_SER_NAME, + aefProfiles containing + aefProfile indicating value any_value;, + supportedFeatures indicating value any_value, + apiProvName indicating value any_value;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_005_NF" + + Test objective + "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 9.2.5.3.3" + + Config Id Config_MEC_1 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; and + the IUT entity having a publishedMECSerciceAPI containing + serviceInfoId indicating value SERVICE_API_ID; + } + + // MEC 011 3.3.1, clause 9.1.2.2 + Expected behaviour + ensure that { + when { + the IUT entity receives a vPATCH containing + uri indicating value "/published-apis/v1/{MEC_SRV_SER_INSTANCE_ID}/service-apis/{UNKNOWN_SERVICE_API_ID}", + body containing + serviceAPIDescriptionPatch containing + serviceAPICategory indicating value MEC_SRV_SER_INSTANCE_ID, + shareableInfo set to omit, + ccfId set to omit, + apiSuppFeats set to omit, + pubApiPath set to omit, + apiStatus set to omit, + "vendorSpecific-urn:etsi:mec:capifext:service-info" indicating value any_value;;; + from the MEC_APP entity + } + then { + // MEC 011 3.3.1, clause 9.2.5.3.3 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_007_OK" + + Test objective + "Check that the IUT acknowledges the removing of a published API when queried by a MEC Application" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 9.2.5.3.5" + + Config Id Config_MEC_1 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; and + the IUT entity having a publishedMECSerciceAPI containing + serviceInfoId indicating value SERVICE_API_ID; + } + + // MEC 011 3.3.1, clause 9.1.2.2 + Expected behaviour + ensure that { + when { + the IUT entity receives a vDELETE containing + uri indicating value "/published-apis/v1/{MEC_SRV_SER_INSTANCE_ID}/service-apis/{SERVICE_API_ID}"; + from the MEC_APP entity + } + then { + // MEC 011 3.3.1, clause 9.2.5.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "204 No Content"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_007_NF" + + Test objective + "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 9.2.5.3.5" + + Config Id Config_MEC_1 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; and + the IUT entity having a publishedMECSerciceAPI containing + serviceInfoId indicating value SERVICE_API_ID; + } + + // MEC 011 3.3.1, clause 9.1.2.2 + Expected behaviour + ensure that { + when { + the IUT entity receives a vDELETE containing + uri indicating value "/published-apis/v1/{MEC_SRV_SER_INSTANCE_ID}/service-apis/{UNKNOWN_SERVICE_API_ID}"; + from the MEC_APP entity + } + then { + // MEC 011 3.3.1, clause 9.2.5.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_010_OK" + + Test objective + "Check that the IUT acknowledges the creation of a CAPIF subscription request when requested by a MEC Application" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.3.1", + "ETSI GS MEC 011 3.3.1, clause 9.2.6.3.4" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; and + the IUT entity having a publishedMECSerciceAPI containing + serviceInfoId indicating value SERVICE_API_ID; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "/capif-events/v1/{MEC_SRV_SER_INSTANCE_ID}/subscriptions" + body containing + eventSubscription containing + events_ indicating value CAPIF_EVENT_VALUE, + eventReq set to omit, + notificationDestination indicating value CALLBACK_URL;;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "201 Created", + headers containing + Location set to "/capif-events/v1/{MEC_SRV_SER_INSTANCE_ID}/subscriptions/{SUBSCRIPTION_ID}";, + body containing + eventSubscription containing + events_ indicating value CAPIF_EVENT_VALUE, + eventReq set to omit, + notificationDestination indicating value CALLBACK_URL;;; + to the MEC_APP entity + and the IUT entity sends a vPOST containing + Uri set to CALLBACK_URL + body containing + eventNotification containing + events_ indicating value any_value;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_010_NF" + + Test objective + "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.3.1", + "ETSI GS MEC 011 3.3.1, clause 9.2.6.3.4" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; and + the IUT entity having a publishedMECSerciceAPI containing + serviceInfoId indicating value SERVICE_API_ID; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "/capif-events/v1/{UNKNOWN_MEC_SRV_SER_INSTANCE_ID}/subscriptions" + body containing + eventSubscription containing + events_ indicating value CAPIF_EVENT_VALUE, + eventReq set to omit, + notificationDestination indicating value CALLBACK_URL;;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_011_OK" + + Test objective + "Check that the IUT acknowledges the update of a CAPIF subscription request when requested by a MEC Application" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.3.1", + "ETSI GS MEC 011 3.3.1, clause 9.2.6.3.2" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; and + the IUT entity having a publishedMECSerciceAPI containing + serviceInfoId indicating value SERVICE_API_ID; and + the IUT entity having an eventSubscription + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value "/capif-events/v1/{MEC_SRV_SER_INSTANCE_ID}/subscriptions/{SUBSCRIPTION_ID}" + body containing + eventSubscription containing + events_ indicating value NEW_CAPIF_EVENT_VALUE, + eventReq set to omit, + notificationDestination indicating value CALLBACK_URL;;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + eventSubscription containing + events_ indicating value NEW_CAPIF_EVENT_VALUE, + eventReq set to omit, + notificationDestination indicating value CALLBACK_URL;;; + to the MEC_APP entity + and the IUT entity sends a vPOST containing + Uri set to CALLBACK_URL + body containing + eventNotification containing + events_ indicating value any_value;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_011_NF" + + Test objective + "Check that the IUT acknowledges the update of a CAPIF subscription request when requested by a MEC Application" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.3.1", + "ETSI GS MEC 011 3.3.1, clause 9.2.6.3.4" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; and + the IUT entity having a publishedMECSerciceAPI containing + serviceInfoId indicating value SERVICE_API_ID; and + the IUT entity having an eventSubscription + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value "/capif-events/v1/{MEC_SRV_SER_INSTANCE_ID}/subscriptions/{UNKNOWN_SUBSCRIPTION_ID}" + body containing + eventSubscription containing + events_ indicating value NEW_CAPIF_EVENT_VALUE, + eventReq set to omit, + notificationDestination indicating value CALLBACK_URL;;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_012_OK" + + Test objective + "Check that the IUT acknowledges the changes of a CAPIF subscription request when requested by a MEC Application" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.3.1", + "ETSI GS MEC 011 3.3.1, clause 9.2.6.3.2" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; and + the IUT entity having a publishedMECSerciceAPI containing + serviceInfoId indicating value SERVICE_API_ID; and + the IUT entity having an eventSubscription + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPATCH containing + uri indicating value "/capif-events/v1/{MEC_SRV_SER_INSTANCE_ID}/subscriptions/{SUBSCRIPTION_ID}" + body containing + eventSubscriptionPatch containing + events_ indicating value NEW_CAPIF_EVENT_VALUE, + eventReq set to omit, + notificationDestination indicating value CALLBACK_URL;;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + eventSubscription containing + events_ indicating value CAPIF_EVENT_VALUE, + eventReq set to omit, + notificationDestination indicating value NEW_CALLBACK_URL;;; + to the MEC_APP entity + and the IUT entity sends a vPOST containing + Uri set to CALLBACK_URL + body containing + eventNotification containing + events_ indicating value any_value;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_012_NF" + + Test objective + "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.3.1", + "ETSI GS MEC 011 3.3.1, clause 9.2.6.3.2" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; and + the IUT entity having a publishedMECSerciceAPI containing + serviceInfoId indicating value SERVICE_API_ID; and + the IUT entity having an eventSubscription + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPATCH containing + uri indicating value "/capif-events/v1/{MEC_SRV_SER_INSTANCE_ID}/subscriptions/{UNKNOWN_SUBSCRIPTION_ID}" + body containing + eventSubscriptionPatch containing + events_ indicating value NEW_CAPIF_EVENT_VALUE, + eventReq set to omit, + notificationDestination indicating value CALLBACK_URL;;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_013_OK" + + Test objective + "Check that the IUT acknowledges the cancellation of a CAPIF subscription when requested by a MEC Application" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.3.1", + "ETSI GS MEC 011 3.3.1, clause 9.2.6.3.4" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; and + the IUT entity having a publishedMECSerciceAPI containing + serviceInfoId indicating value SERVICE_API_ID; and + the IUT entity having an eventSubscription + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vDELETE containing + uri indicating value "/capif-events/v1/{MEC_SRV_SER_INSTANCE_ID}/subscriptions/{SUBSCRIPTION_ID}"; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "204 No Content"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_013_NF" + + Test objective + "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" + + Reference + "ETSI GS MEC 011 3.3.1, clause 9.0", + "ETSI GS MEC 011 3.3.1, clause 9.1.3.1", + "ETSI GS MEC 011 3.3.1, clause 9.2.6.3.4" + + Config Id Config_MEC_8 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a MECService containing + serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; and + the IUT entity having a publishedMECSerciceAPI containing + serviceInfoId indicating value SERVICE_API_ID; and + the IUT entity having an eventSubscription + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vDELETE containing + uri indicating value "/capif-events/v1/{MEC_SRV_SER_INSTANCE_ID}/subscriptions/{UNKNOWN_SUBSCRIPTION_ID}"; + from the MEC_APP entity + } + then { + // MEC 045, clause 7.3.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + +} \ No newline at end of file diff --git a/Test Purposes/MEC011/SRV/CONFTASK/ConfirmTasks.tplan2 b/Test Purposes/MEC011/SRV/CONFTASK/ConfirmTasks.tplan2 index 67ac08e..43d4baf 100644 --- a/Test Purposes/MEC011/SRV/CONFTASK/ConfirmTasks.tplan2 +++ b/Test Purposes/MEC011/SRV/CONFTASK/ConfirmTasks.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters */ @@ -20,9 +20,9 @@ Package MEC_MEC011_SRV_CONFTASK { "Check that the IUT responds that it has completed the application level termination" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.3", - "ETSI GS MEC 011 3.2.1, clause 7.1.4.3", - "ETSI GS MEC 011 3.2.1, clause 7.2.11.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.3", + "ETSI GS MEC 011 3.3.1, clause 7.1.4.3", + "ETSI GS MEC 011 3.3.1, clause 7.2.11.3.4" Config Id Config_MEC_1 @@ -34,7 +34,7 @@ Package MEC_MEC011_SRV_CONFTASK { instance_id indicating value APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.3 + // MEC 011 3.3.1, clause 5.2.3 Expected behaviour ensure that { when { @@ -46,7 +46,7 @@ Package MEC_MEC011_SRV_CONFTASK { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.11.3.4 + // MEC 011 3.3.1, clause 7.2.11.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "204 No Content"; to the MEC_APP entity @@ -62,9 +62,9 @@ Package MEC_MEC011_SRV_CONFTASK { "Check that the IUT responds with an error when a request for an operationAction is sent to an unknown application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.3", - "ETSI GS MEC 011 3.2.1, clause 7.1.4.3", - "ETSI GS MEC 011 3.2.1, clause 7.2.11.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.3", + "ETSI GS MEC 011 3.3.1, clause 7.1.4.3", + "ETSI GS MEC 011 3.3.1, clause 7.2.11.3.4" Config Id Config_MEC_1 @@ -76,7 +76,7 @@ Package MEC_MEC011_SRV_CONFTASK { instance_id indicating value NON_EXSITENT_APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.8 + // MEC 011 3.3.1, clause 5.2.8 Expected behaviour ensure that { when { @@ -88,7 +88,7 @@ Package MEC_MEC011_SRV_CONFTASK { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.10.3.1 + // MEC 011 3.3.1, clause 7.2.10.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -103,9 +103,9 @@ Package MEC_MEC011_SRV_CONFTASK { "Check that the IUT responds that the MEC application is up and running" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.3", - "ETSI GS MEC 011 3.2.1, clause 7.1.4.3", - "ETSI GS MEC 011 3.2.1, clause 7.2.12.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.3", + "ETSI GS MEC 011 3.3.1, clause 7.1.4.3", + "ETSI GS MEC 011 3.3.1, clause 7.2.12.3.4" Config Id Config_MEC_1 @@ -117,7 +117,7 @@ Package MEC_MEC011_SRV_CONFTASK { instance_id indicating value APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.2 + // MEC 011 3.3.1, clause 5.2.2 Expected behaviour ensure that { when { @@ -129,7 +129,7 @@ Package MEC_MEC011_SRV_CONFTASK { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.12.3.4 + // MEC 011 3.3.1, clause 7.2.12.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "204 No Content"; to the MEC_APP entity @@ -145,9 +145,9 @@ Package MEC_MEC011_SRV_CONFTASK { "Check that the IUT responds with an error when a request for an indication is sent to an unknown application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.3", - "ETSI GS MEC 011 3.2.1, clause 7.1.4.3", - "ETSI GS MEC 011 3.2.1, clause 7.2.12.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.3", + "ETSI GS MEC 011 3.3.1, clause 7.1.4.3", + "ETSI GS MEC 011 3.3.1, clause 7.2.12.3.4" Config Id Config_MEC_1 @@ -159,7 +159,7 @@ Package MEC_MEC011_SRV_CONFTASK { instance_id indicating value NON_EXSITENT_APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.8 + // MEC 011 3.3.1, clause 5.2.8 Expected behaviour ensure that { when { @@ -171,7 +171,7 @@ Package MEC_MEC011_SRV_CONFTASK { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.12.3.4 + // MEC 011 3.3.1, clause 7.2.12.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity diff --git a/Test Purposes/MEC011/SRV/DNS/PlatDnsRules.tplan2 b/Test Purposes/MEC011/SRV/DNS/PlatDnsRules.tplan2 index da9f712..c68e85c 100644 --- a/Test Purposes/MEC011/SRV/DNS/PlatDnsRules.tplan2 +++ b/Test Purposes/MEC011/SRV/DNS/PlatDnsRules.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters */ @@ -18,9 +18,9 @@ Package MEC_MEC011_SRV_DNS { "Check that the IUT responds with a list of active DNS rules when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.8", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.3", - "ETSI GS MEC 011 3.2.1, clause 7.2.9.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.8", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.3", + "ETSI GS MEC 011 3.3.1, clause 7.2.9.3.1" Config Id Config_MEC_1 @@ -32,7 +32,7 @@ Package MEC_MEC011_SRV_DNS { instance_id indicating value APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.8 + // MEC 011 3.3.1, clause 5.2.8 Expected behaviour ensure that { when { @@ -41,7 +41,7 @@ Package MEC_MEC011_SRV_DNS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.9.3.1 + // MEC 011 3.3.1, clause 7.2.9.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -59,9 +59,9 @@ Package MEC_MEC011_SRV_DNS { "Check that the IUT responds with a list of active DNS rules when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.8", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.3", - "ETSI GS MEC 011 3.2.1, clause 7.2.9.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.8", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.3", + "ETSI GS MEC 011 3.3.1, clause 7.2.9.3.1" Config Id Config_MEC_1 @@ -73,7 +73,7 @@ Package MEC_MEC011_SRV_DNS { instance_id indicating value NON_EXISTANT_APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.8 + // MEC 011 3.3.1, clause 5.2.8 Expected behaviour ensure that { when { @@ -82,7 +82,7 @@ Package MEC_MEC011_SRV_DNS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.9.3.1 + // MEC 011 3.3.1, clause 7.2.9.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -98,9 +98,9 @@ Package MEC_MEC011_SRV_DNS { "Check that the IUT responds with the information on a specific DNS rule when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.8", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.3", - "ETSI GS MEC 011 3.2.1, clause 7.2.10.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.8", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.3", + "ETSI GS MEC 011 3.3.1, clause 7.2.10.3.1" Config Id Config_MEC_1 @@ -114,7 +114,7 @@ Package MEC_MEC011_SRV_DNS { rule_id indicating value DNS_RULE_ID; } - // MEC 011 3.2.1, clause 5.2.8 + // MEC 011 3.3.1, clause 5.2.8 Expected behaviour ensure that { when { @@ -123,7 +123,7 @@ Package MEC_MEC011_SRV_DNS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.10.3.1 + // MEC 011 3.3.1, clause 7.2.10.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -142,9 +142,9 @@ Package MEC_MEC011_SRV_DNS { "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.8", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.3", - "ETSI GS MEC 011 3.2.1, clause 7.2.10.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.8", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.3", + "ETSI GS MEC 011 3.3.1, clause 7.2.10.3.1" Config Id Config_MEC_1 @@ -158,7 +158,7 @@ Package MEC_MEC011_SRV_DNS { rule_id indicating value NON_EXISTENT_DNS_RULE_ID; } - // MEC 011 3.2.1, clause 5.2.8 + // MEC 011 3.3.1, clause 5.2.8 Expected behaviour ensure that { when { @@ -167,7 +167,7 @@ Package MEC_MEC011_SRV_DNS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.10.3.1 + // MEC 011 3.3.1, clause 7.2.10.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -183,9 +183,9 @@ Package MEC_MEC011_SRV_DNS { "Check that the IUT updates a specific DNS rule when commanded by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.8", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.3", - "ETSI GS MEC 011 3.2.1, clause 7.2.10.3.2" + "ETSI GS MEC 011 3.3.1, clause 5.2.8", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.3", + "ETSI GS MEC 011 3.3.1, clause 7.2.10.3.2" Config Id Config_MEC_1 @@ -199,7 +199,7 @@ Package MEC_MEC011_SRV_DNS { rule_id indicating value DNS_RULE_ID; } - // MEC 011 3.2.1, clause 5.2.8 + // MEC 011 3.3.1, clause 5.2.8 Expected behaviour ensure that { when { @@ -212,7 +212,7 @@ Package MEC_MEC011_SRV_DNS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.10.3.2 + // MEC 011 3.3.1, clause 7.2.10.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -232,9 +232,9 @@ Package MEC_MEC011_SRV_DNS { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.8", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.3", - "ETSI GS MEC 011 3.2.1, clause 7.2.10.3.2" + "ETSI GS MEC 011 3.3.1, clause 5.2.8", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.3", + "ETSI GS MEC 011 3.3.1, clause 7.2.10.3.2" Config Id Config_MEC_1 @@ -248,7 +248,7 @@ Package MEC_MEC011_SRV_DNS { rule_id indicating value DNS_RULE_ID; } - // MEC 011 3.2.1, clause 5.2.8 + // MEC 011 3.3.1, clause 5.2.8 Expected behaviour ensure that { when { @@ -261,7 +261,7 @@ Package MEC_MEC011_SRV_DNS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.10.3.2 + // MEC 011 3.3.1, clause 7.2.10.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -277,9 +277,9 @@ Package MEC_MEC011_SRV_DNS { "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.8", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.3", - "ETSI GS MEC 011 3.2.1, clause 7.2.10.3.2" + "ETSI GS MEC 011 3.3.1, clause 5.2.8", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.3", + "ETSI GS MEC 011 3.3.1, clause 7.2.10.3.2" Config Id Config_MEC_1 @@ -293,7 +293,7 @@ Package MEC_MEC011_SRV_DNS { rule_id indicating value NON_EXISTENT_DNS_RULE_ID; } - // MEC 011 3.2.1, clause 5.2.8 + // MEC 011 3.3.1, clause 5.2.8 Expected behaviour ensure that { when { @@ -306,7 +306,7 @@ Package MEC_MEC011_SRV_DNS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.10.3.2 + // MEC 011 3.3.1, clause 7.2.10.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -321,9 +321,9 @@ Package MEC_MEC011_SRV_DNS { "Check that the IUT responds with an error when a request sent by a MEC Application doesn't comply with a required condition" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.8", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.3", - "ETSI GS MEC 011 3.2.1, clause 7.2.10.3.2" + "ETSI GS MEC 011 3.3.1, clause 5.2.8", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.3", + "ETSI GS MEC 011 3.3.1, clause 7.2.10.3.2" Config Id Config_MEC_1 @@ -337,7 +337,7 @@ Package MEC_MEC011_SRV_DNS { rule_id indicating value DNS_RULE_ID; } - // MEC 011 3.2.1, clause 5.2.8 + // MEC 011 3.3.1, clause 5.2.8 Expected behaviour ensure that { when { @@ -350,7 +350,7 @@ Package MEC_MEC011_SRV_DNS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.10.3.2 + // MEC 011 3.3.1, clause 7.2.10.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "412 Precondition Failed"; to the MEC_APP entity diff --git a/Test Purposes/MEC011/SRV/MSL/Liveness.tplan2 b/Test Purposes/MEC011/SRV/MSL/Liveness.tplan2 index 1130dc9..f60cf9f 100644 --- a/Test Purposes/MEC011/SRV/MSL/Liveness.tplan2 +++ b/Test Purposes/MEC011/SRV/MSL/Liveness.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters */ @@ -19,9 +19,9 @@ Package MEC_MEC011_SRV_LIV { "Check that the IUT responds with the liveness of a MEC service instance when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.12", - "ETSI GS MEC 011 3.2.1, clause 8.1.2.4", - "ETSI GS MEC 011 3.2.1, clause 8.2.10.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.12", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.4", + "ETSI GS MEC 011 3.3.1, clause 8.2.10.3.1" Config Id Config_MEC_1 @@ -36,7 +36,7 @@ Package MEC_MEC011_SRV_LIV { liveness set to "link/to/individual/mecServiceLiveness";; } - // MEC 011 3.2.1, clause 5.2.12 + // MEC 011 3.3.1, clause 5.2.12 Expected behaviour ensure that { when { @@ -45,7 +45,7 @@ Package MEC_MEC011_SRV_LIV { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.10.3.1 + // MEC 011 3.3.1, clause 8.2.10.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -64,9 +64,9 @@ Test Purpose { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.12", - "ETSI GS MEC 011 3.2.1, clause 8.1.2.4", - "ETSI GS MEC 011 3.2.1, clause 8.2.10.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.12", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.4", + "ETSI GS MEC 011 3.3.1, clause 8.2.10.3.1" Config Id Config_MEC_1 @@ -81,7 +81,7 @@ Test Purpose { liveness set to "link/to/individual/mecServiceLiveness";; } - // MEC 011 3.2.1, clause 5.2.5 + // MEC 011 3.3.1, clause 5.2.5 Expected behaviour ensure that { when { @@ -90,7 +90,7 @@ Test Purpose { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.10.3.1 + // MEC 011 3.3.1, clause 8.2.10.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -106,9 +106,9 @@ Test Purpose { "Check that the IUT updates the liveness of a MEC service instance when requested by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.12", - "ETSI GS MEC 011 3.2.1, clause 8.1.2.5", - "ETSI GS MEC 011 3.2.1, clause 8.2.10.3.3" + "ETSI GS MEC 011 3.3.1, clause 5.2.12", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.5", + "ETSI GS MEC 011 3.3.1, clause 8.2.10.3.3" Config Id Config_MEC_1 @@ -124,7 +124,7 @@ Test Purpose { liveness set to "link/to/individual/mecServiceLiveness";; } - // MEC 011 3.2.1, clause 5.2.12 + // MEC 011 3.3.1, clause 5.2.12 Expected behaviour ensure that { when { @@ -136,7 +136,7 @@ Test Purpose { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.10.3.3 + // MEC 011 3.3.1, clause 8.2.10.3.3 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -154,9 +154,9 @@ Test Purpose { "Check that the IUT updates the liveness of a MEC service instance when requested by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.12", - "ETSI GS MEC 011 3.2.1, clause 8.1.2.5", - "ETSI GS MEC 011 3.2.1, clause 8.2.10.3.3" + "ETSI GS MEC 011 3.3.1, clause 5.2.12", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.5", + "ETSI GS MEC 011 3.3.1, clause 8.2.10.3.3" Config Id Config_MEC_1 @@ -172,7 +172,7 @@ Test Purpose { liveness set to "link/to/individual/mecServiceLiveness";; } - // MEC 011 3.2.1, clause 5.2.12 + // MEC 011 3.3.1, clause 5.2.12 Expected behaviour ensure that { when { @@ -184,7 +184,7 @@ Test Purpose { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.10.3.3 + // MEC 011 3.3.1, clause 8.2.10.3.3 the IUT entity sends a HTTP_RESPONSE containing status_code set to "204 No Content"; to the MEC_APP entity @@ -199,9 +199,9 @@ Test Purpose { "Check that the IUT responds with an error when incorrect parameters were sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.12", - "ETSI GS MEC 011 3.2.1, clause 8.1.2.5", - "ETSI GS MEC 011 3.2.1, clause 8.2.10.3.3" + "ETSI GS MEC 011 3.3.1, clause 5.2.12", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.5", + "ETSI GS MEC 011 3.3.1, clause 8.2.10.3.3" Config Id Config_MEC_1 @@ -217,7 +217,7 @@ Test Purpose { liveness set to "link/to/individual/mecServiceLiveness";; } - // MEC 011 3.2.1, clause 5.2.12 + // MEC 011 3.3.1, clause 5.2.12 Expected behaviour ensure that { when { @@ -229,7 +229,7 @@ Test Purpose { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.10.3.3 + // MEC 011 3.3.1, clause 8.2.10.3.3 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -245,9 +245,9 @@ Test Purpose { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.12", - "ETSI GS MEC 011 3.2.1, clause 8.1.2.5", - "ETSI GS MEC 011 3.2.1, clause 8.2.10.3.3" + "ETSI GS MEC 011 3.3.1, clause 5.2.12", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.5", + "ETSI GS MEC 011 3.3.1, clause 8.2.10.3.3" Config Id Config_MEC_1 @@ -263,7 +263,7 @@ Test Purpose { liveness set to "link/to/individual/mecServiceLiveness";; } - // MEC 011 3.2.1, clause 5.2.12 + // MEC 011 3.3.1, clause 5.2.12 Expected behaviour ensure that { when { @@ -275,7 +275,7 @@ Test Purpose { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.10.3.3 + // MEC 011 3.3.1, clause 8.2.10.3.3 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity diff --git a/Test Purposes/MEC011/SRV/REGAPPS/RegisterAppsServices.tplan2 b/Test Purposes/MEC011/SRV/REGAPPS/RegisterAppsServices.tplan2 index 9569138..41051f1 100644 --- a/Test Purposes/MEC011/SRV/REGAPPS/RegisterAppsServices.tplan2 +++ b/Test Purposes/MEC011/SRV/REGAPPS/RegisterAppsServices.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters */ @@ -18,9 +18,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT acknowledges the registration by a MEC Application to the MEC platform" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.13", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.13.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.13", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.13.3.4" Config Id Config_MEC_1 @@ -32,7 +32,7 @@ Package MEC_MEC011_SRV_REGAPPS { appName indicating value APP_NAME; } - // MEC 011 3.2.1, clause 5.2.13 + // MEC 011 3.3.1, clause 5.2.13 Expected behaviour ensure that { when { @@ -44,7 +44,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.13.3.4 + // MEC 011 3.3.1, clause 7.2.13.3.4 the IUT entity sends a HTTP_RESPONSE containing status set to "201 Created", headers containing @@ -65,9 +65,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT acknowledges the registration by a MEC Application to the MEC platform" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.13", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.13.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.13", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.13.3.4" Config Id Config_MEC_1 @@ -80,7 +80,7 @@ Package MEC_MEC011_SRV_REGAPPS { appInstanceID indicating value APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.13 + // MEC 011 3.3.1, clause 5.2.13 Expected behaviour ensure that { when { @@ -93,7 +93,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.13.3.4 + // MEC 011 3.3.1, clause 7.2.13.3.4 the IUT entity sends a HTTP_RESPONSE containing status set to "201 Created", headers containing @@ -115,9 +115,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT acknowledges the registration by a MEC Application instanciated by the MEC platform" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.13", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.13.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.13", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.13.3.4" Config Id Config_MEC_1 @@ -131,7 +131,7 @@ Package MEC_MEC011_SRV_REGAPPS { appDId indicating value APP_D_ID; } - // MEC 011 3.2.1, clause 5.2.13 + // MEC 011 3.3.1, clause 5.2.13 Expected behaviour ensure that { when { @@ -146,7 +146,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.13.3.4 + // MEC 011 3.3.1, clause 7.2.13.3.4 the IUT entity sends a HTTP_RESPONSE containing status set to "201 Created", headers containing @@ -170,9 +170,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with an error message when the IUT received a registration with missing fields from a MEC Application instanciated by the MEC platform" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.13", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.13.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.13", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.13.3.4" Config Id Config_MEC_1 @@ -186,7 +186,7 @@ Package MEC_MEC011_SRV_REGAPPS { appDId indicating value APP_D_ID; } - // MEC 011 3.2.1, clause 5.2.13 + // MEC 011 3.3.1, clause 5.2.13 Expected behaviour ensure that { when { @@ -200,7 +200,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.13.3.4 + // MEC 011 3.3.1, clause 7.2.13.3.4 the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request"; to the MEC_APP entity @@ -216,9 +216,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with an error message when the IUT received by a MEC Application registration with missing endpoint" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.13", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.13.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.13", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.13.3.4" Config Id Config_MEC_1 @@ -231,7 +231,7 @@ Package MEC_MEC011_SRV_REGAPPS { appInstanceID indicating value APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.13 + // MEC 011 3.3.1, clause 5.2.13 Expected behaviour ensure that { when { @@ -246,7 +246,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.13.3.4 + // MEC 011 3.3.1, clause 7.2.13.3.4 the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request"; to the MEC_APP entity @@ -262,9 +262,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with an error message when the IUT received by a MEC Application registration with unexpected appServiceRequired" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.13", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.13.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.13", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.13.3.4" Config Id Config_MEC_1 @@ -277,7 +277,7 @@ Package MEC_MEC011_SRV_REGAPPS { appDId indicating value APP_D_ID; } - // MEC 011 3.2.1, clause 5.2.13 + // MEC 011 3.3.1, clause 5.2.13 Expected behaviour ensure that { when { @@ -291,7 +291,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.13.3.4 + // MEC 011 3.3.1, clause 7.2.13.3.4 the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request"; to the MEC_APP entity @@ -307,9 +307,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with an error message when the IUT received by a MEC Application registration with unexpected appServiceOptional" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.13", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.13.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.13", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.13.3.4" Config Id Config_MEC_1 @@ -322,7 +322,7 @@ Package MEC_MEC011_SRV_REGAPPS { appDId indicating value APP_D_ID; } - // MEC 011 3.2.1, clause 5.2.13 + // MEC 011 3.3.1, clause 5.2.13 Expected behaviour ensure that { when { @@ -336,7 +336,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.13.3.4 + // MEC 011 3.3.1, clause 7.2.13.3.4 the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request"; to the MEC_APP entity @@ -352,9 +352,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with an error message when the IUT received by a MEC Application registration with unexpected appFeatureRequired" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.13", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.13.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.13", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.13.3.4" Config Id Config_MEC_1 @@ -367,7 +367,7 @@ Package MEC_MEC011_SRV_REGAPPS { appDId indicating value APP_D_ID; } - // MEC 011 3.2.1, clause 5.2.13 + // MEC 011 3.3.1, clause 5.2.13 Expected behaviour ensure that { when { @@ -381,7 +381,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.13.3.4 + // MEC 011 3.3.1, clause 7.2.13.3.4 the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request"; to the MEC_APP entity @@ -397,9 +397,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with an error message when the IUT received by a MEC Application registration with unexpected appFeatureOptional" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.13", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.13.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.13", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.13.3.4" Config Id Config_MEC_1 @@ -412,7 +412,7 @@ Package MEC_MEC011_SRV_REGAPPS { appDId indicating value APP_D_ID; } - // MEC 011 3.2.1, clause 5.2.13 + // MEC 011 3.3.1, clause 5.2.13 Expected behaviour ensure that { when { @@ -426,7 +426,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.13.3.4 + // MEC 011 3.3.1, clause 7.2.13.3.4 the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request"; to the MEC_APP entity @@ -442,9 +442,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with the AppInfo description when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.13", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.14.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.13", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.14.3.1" Config Id Config_MEC_1 @@ -456,7 +456,7 @@ Package MEC_MEC011_SRV_REGAPPS { appInstanceId indicating value APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.13 + // MEC 011 3.3.1, clause 5.2.13 Expected behaviour ensure that { when { @@ -465,7 +465,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.14.3.1 + // MEC 011 3.3.1, clause 7.2.14.3.1 the IUT entity sends a HTTP_RESPONSE containing status set to "200 OK", body containing @@ -485,9 +485,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with an error when when it receives a request for returning an AppInfo with a wrong ID" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.13", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.14.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.13", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.14.3.1" Config Id Config_MEC_1 @@ -499,7 +499,7 @@ Package MEC_MEC011_SRV_REGAPPS { appInstanceId indicating value APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.13 + // MEC 011 3.3.1, clause 5.2.13 Expected behaviour ensure that { when { @@ -508,7 +508,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.14.3.1 + // MEC 011 3.3.1, clause 7.2.14.3.1 the IUT entity sends a HTTP_RESPONSE containing status set to "404 Not Found"; to the MEC_APP entity @@ -524,9 +524,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with 204 No Content when queried to update MEC Application registration" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.13", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.14.3.2" + "ETSI GS MEC 011 3.3.1, clause 5.2.13", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.14.3.2" Config Id Config_MEC_1 @@ -539,7 +539,7 @@ Package MEC_MEC011_SRV_REGAPPS { appInstanceId indicating value APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.13 + // MEC 011 3.3.1, clause 5.2.13 Expected behaviour ensure that { when { @@ -553,7 +553,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.14.3.2 + // MEC 011 3.3.1, clause 7.2.14.3.2 the IUT entity sends a HTTP_RESPONSE containing status set to "204 No Content"; to the MEC_APP entity @@ -569,9 +569,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with an error when queried to update MEC Application registration with a wrong ID" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.13", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.14.3.2" + "ETSI GS MEC 011 3.3.1, clause 5.2.13", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.14.3.2" Config Id Config_MEC_1 @@ -584,7 +584,7 @@ Package MEC_MEC011_SRV_REGAPPS { appInstanceId indicating value APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.13 + // MEC 011 3.3.1, clause 5.2.13 Expected behaviour ensure that { when { @@ -598,7 +598,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.14.3.2 + // MEC 011 3.3.1, clause 7.2.14.3.2 the IUT entity sends a HTTP_RESPONSE containing status set to "404 Not Found"; to the MEC_APP entity @@ -614,9 +614,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with 204 No Content when queried to delete an existing MEC Application registration" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.13", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.14.3.5" + "ETSI GS MEC 011 3.3.1, clause 5.2.13", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.14.3.5" Config Id Config_MEC_1 @@ -629,7 +629,7 @@ Package MEC_MEC011_SRV_REGAPPS { appInstanceId indicating value APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.13 + // MEC 011 3.3.1, clause 5.2.13 Expected behaviour ensure that { when { @@ -638,7 +638,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.14.3.2 + // MEC 011 3.3.1, clause 7.2.14.3.2 the IUT entity sends a HTTP_RESPONSE containing status set to "204 No Content"; to the MEC_APP entity @@ -654,9 +654,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with an error when queried to delete an unknown MEC Application registration" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.13", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.2.1, clause 7.2.14.3.5" + "ETSI GS MEC 011 3.3.1, clause 5.2.13", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", + "ETSI GS MEC 011 3.3.1, clause 7.2.14.3.5" Config Id Config_MEC_1 @@ -669,7 +669,7 @@ Package MEC_MEC011_SRV_REGAPPS { appInstanceId indicating value APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.13 + // MEC 011 3.3.1, clause 5.2.13 Expected behaviour ensure that { when { @@ -678,7 +678,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.14.3.2 + // MEC 011 3.3.1, clause 7.2.14.3.2 the IUT entity sends a HTTP_RESPONSE containing status set to "404 Not Found"; to the MEC_APP entity diff --git a/Test Purposes/MEC011/SRV/SAQ/PlatServices.tplan2 b/Test Purposes/MEC011/SRV/SAQ/PlatServices.tplan2 index cacb9d6..d4981c3 100644 --- a/Test Purposes/MEC011/SRV/SAQ/PlatServices.tplan2 +++ b/Test Purposes/MEC011/SRV/SAQ/PlatServices.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters */ @@ -18,9 +18,9 @@ Package MEC_MEC011_SRV_SAQ { "Check that the IUT responds with a list of available MEC services when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.5", - "ETSI GS MEC 011 3.2.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 8.2.3.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.5", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 8.2.3.3.1" Config Id Config_MEC_1 @@ -30,7 +30,7 @@ Package MEC_MEC011_SRV_SAQ { the IUT entity being_in idle_state } - // MEC 011 3.2.1, clause 5.2.5 + // MEC 011 3.3.1, clause 5.2.5 Expected behaviour ensure that { when { @@ -39,7 +39,7 @@ Package MEC_MEC011_SRV_SAQ { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.3.3.1 + // MEC 011 3.3.1, clause 8.2.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -57,9 +57,9 @@ Package MEC_MEC011_SRV_SAQ { "Check that the IUT responds with an error when incorrect parameters were sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.5", - "ETSI GS MEC 011 3.2.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 8.2.3.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.5", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 8.2.3.3.1" Config Id Config_MEC_1 @@ -69,7 +69,7 @@ Package MEC_MEC011_SRV_SAQ { the IUT entity being_in idle_state } - // MEC 011 3.2.1, clause 5.2.5 + // MEC 011 3.3.1, clause 5.2.5 Expected behaviour ensure that { when { @@ -80,7 +80,7 @@ Package MEC_MEC011_SRV_SAQ { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.3.3.1 + // MEC 011 3.3.1, clause 8.2.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -96,9 +96,9 @@ Package MEC_MEC011_SRV_SAQ { "Check that the IUT responds with the information on a specific service when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.5", - "ETSI GS MEC 011 3.2.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 8.2.4.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.5", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 8.2.4.3.1" Config Id Config_MEC_1 @@ -110,7 +110,7 @@ Package MEC_MEC011_SRV_SAQ { service_id indicating value SERVICE_ID; } - // MEC 011 3.2.1, clause 5.2.5 + // MEC 011 3.3.1, clause 5.2.5 Expected behaviour ensure that { when { @@ -119,7 +119,7 @@ Package MEC_MEC011_SRV_SAQ { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.4.3.1 + // MEC 011 3.3.1, clause 8.2.4.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -141,9 +141,9 @@ Package MEC_MEC011_SRV_SAQ { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.5", - "ETSI GS MEC 011 3.2.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 8.2.4.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.5", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 8.2.4.3.1" Config Id Config_MEC_1 @@ -155,7 +155,7 @@ Package MEC_MEC011_SRV_SAQ { service_id indicating value NON_EXISTENT_SERVICE_ID; } - // MEC 011 3.2.1, clause 5.2.5 + // MEC 011 3.3.1, clause 5.2.5 Expected behaviour ensure that { when { @@ -164,7 +164,7 @@ Package MEC_MEC011_SRV_SAQ { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.4.3.1 + // MEC 011 3.3.1, clause 8.2.4.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity diff --git a/Test Purposes/MEC011/SRV/SRVSUB/PlatSrvSubscriptions.tplan2 b/Test Purposes/MEC011/SRV/SRVSUB/PlatSrvSubscriptions.tplan2 index 6dfa2c8..9ede849 100644 --- a/Test Purposes/MEC011/SRV/SRVSUB/PlatSrvSubscriptions.tplan2 +++ b/Test Purposes/MEC011/SRV/SRVSUB/PlatSrvSubscriptions.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters */ Package MEC_MEC011_SRV_SRVSUB { @@ -17,9 +17,9 @@ Package MEC_MEC011_SRV_SRVSUB { "Check that the IUT responds with a list of subscriptions for notifications on services availability when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.1, clause 8.1.3", - "ETSI GS MEC 011 3.2.1, clause 8.2.8.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.6", + "ETSI GS MEC 011 3.3.1, clause 8.1.3", + "ETSI GS MEC 011 3.3.1, clause 8.2.8.3.1" Config Id Config_MEC_1 @@ -31,7 +31,7 @@ Package MEC_MEC011_SRV_SRVSUB { instance_id indicating value APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.6 + // MEC 011 3.3.1, clause 5.2.6 Expected behaviour ensure that { when { @@ -40,7 +40,7 @@ Package MEC_MEC011_SRV_SRVSUB { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.8.3.1 + // MEC 011 3.3.1, clause 8.2.8.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -60,9 +60,9 @@ Package MEC_MEC011_SRV_SRVSUB { "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.1, clause 8.1.3", - "ETSI GS MEC 011 3.2.1, clause 8.2.8.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.6", + "ETSI GS MEC 011 3.3.1, clause 8.1.3", + "ETSI GS MEC 011 3.3.1, clause 8.2.8.3.1" Config Id Config_MEC_1 @@ -74,7 +74,7 @@ Package MEC_MEC011_SRV_SRVSUB { instance_id indicating value NON_EXISTENT_APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.6 + // MEC 011 3.3.1, clause 5.2.6 Expected behaviour ensure that { when { @@ -83,7 +83,7 @@ Package MEC_MEC011_SRV_SRVSUB { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.8.3.1 + // MEC 011 3.3.1, clause 8.2.8.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -99,9 +99,9 @@ Package MEC_MEC011_SRV_SRVSUB { "Check that the IUT acknowledges the subscription by a MEC Application to notifications on service availability events" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.1, clause 8.1.3", - "ETSI GS MEC 011 3.2.1, clause 8.2.8.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.6", + "ETSI GS MEC 011 3.3.1, clause 8.1.3", + "ETSI GS MEC 011 3.3.1, clause 8.2.8.3.4" Config Id Config_MEC_1 @@ -113,7 +113,7 @@ Package MEC_MEC011_SRV_SRVSUB { instance_id indicating value APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.6.2 + // MEC 011 3.3.1, clause 5.2.6.2 Expected behaviour ensure that { when { @@ -126,7 +126,7 @@ Package MEC_MEC011_SRV_SRVSUB { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.8.3.4 + // MEC 011 3.3.1, clause 8.2.8.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "201 Created", Location set to LOCATION, @@ -147,9 +147,9 @@ Package MEC_MEC011_SRV_SRVSUB { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.1, clause 8.1.3", - "ETSI GS MEC 011 3.2.1, clause 8.2.8.3.4" + "ETSI GS MEC 011 3.3.1, clause 5.2.6", + "ETSI GS MEC 011 3.3.1, clause 8.1.3", + "ETSI GS MEC 011 3.3.1, clause 8.2.8.3.4" Config Id Config_MEC_1 @@ -161,7 +161,7 @@ Package MEC_MEC011_SRV_SRVSUB { instance_id indicating value APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.6.2 + // MEC 011 3.3.1, clause 5.2.6.2 Expected behaviour ensure that { when { @@ -174,7 +174,7 @@ Package MEC_MEC011_SRV_SRVSUB { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.8.3.4 + // MEC 011 3.3.1, clause 8.2.8.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -190,9 +190,9 @@ Package MEC_MEC011_SRV_SRVSUB { "Check that the IUT responds with the information on a specific subscription when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.1, clause 8.1.3", - "ETSI GS MEC 011 3.2.1, clause 8.2.9.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.6", + "ETSI GS MEC 011 3.3.1, clause 8.1.3", + "ETSI GS MEC 011 3.3.1, clause 8.2.9.3.1" Config Id Config_MEC_1 @@ -206,7 +206,7 @@ Package MEC_MEC011_SRV_SRVSUB { subscription_id indicating value SUBSCRIPTION_ID; } - // MEC 011 3.2.1, clause 5.2.6 + // MEC 011 3.3.1, clause 5.2.6 Expected behaviour ensure that { when { @@ -215,7 +215,7 @@ Package MEC_MEC011_SRV_SRVSUB { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.9.3.1 + // MEC 011 3.3.1, clause 8.2.9.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -234,9 +234,9 @@ Package MEC_MEC011_SRV_SRVSUB { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.1, clause 8.1.3", - "ETSI GS MEC 011 3.2.1, clause 8.2.9.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.6", + "ETSI GS MEC 011 3.3.1, clause 8.1.3", + "ETSI GS MEC 011 3.3.1, clause 8.2.9.3.1" Config Id Config_MEC_1 @@ -250,7 +250,7 @@ Package MEC_MEC011_SRV_SRVSUB { subscription_id indicating value NON_EXISTENT_SUBSCRIPTION_ID; } - // MEC 011 3.2.1, clause 5.2.6 + // MEC 011 3.3.1, clause 5.2.6 Expected behaviour ensure that { when { @@ -259,7 +259,7 @@ Package MEC_MEC011_SRV_SRVSUB { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.9.3.1 + // MEC 011 3.3.1, clause 8.2.9.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -276,9 +276,9 @@ Package MEC_MEC011_SRV_SRVSUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.1, clause 8.1.3", - "ETSI GS MEC 011 3.2.1, clause 8.2.9.3.5" + "ETSI GS MEC 011 3.3.1, clause 5.2.6", + "ETSI GS MEC 011 3.3.1, clause 8.1.3", + "ETSI GS MEC 011 3.3.1, clause 8.2.9.3.5" Config Id Config_MEC_1 @@ -292,7 +292,7 @@ Package MEC_MEC011_SRV_SRVSUB { subscription_id indicating value SUBSCRIPTION_ID; } - // MEC 011 3.2.1, clause 5.2.6 + // MEC 011 3.3.1, clause 5.2.6 Expected behaviour ensure that { when { @@ -301,7 +301,7 @@ Package MEC_MEC011_SRV_SRVSUB { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.9.3.5 + // MEC 011 3.3.1, clause 8.2.9.3.5 the IUT entity sends a HTTP_RESPONSE containing status_code set to "204 No Content"; to the MEC_APP entity @@ -317,9 +317,9 @@ Package MEC_MEC011_SRV_SRVSUB { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.6", - "ETSI GS MEC 011 3.2.1, clause 8.1.3", - "ETSI GS MEC 011 3.2.1, clause 8.2.9.3.5" + "ETSI GS MEC 011 3.3.1, clause 5.2.6", + "ETSI GS MEC 011 3.3.1, clause 8.1.3", + "ETSI GS MEC 011 3.3.1, clause 8.2.9.3.5" Config Id Config_MEC_1 @@ -333,7 +333,7 @@ Package MEC_MEC011_SRV_SRVSUB { subscription_id indicating value NOT_EXISTENT_SUBSCRIPTION_ID; } - // MEC 011 3.2.1, clause 5.2.6 + // MEC 011 3.3.1, clause 5.2.6 Expected behaviour ensure that { when { @@ -342,7 +342,7 @@ Package MEC_MEC011_SRV_SRVSUB { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.9.3.5 + // MEC 011 3.3.1, clause 8.2.9.3.5 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity diff --git a/Test Purposes/MEC011/SRV/TIME/PlatTiming.tplan2 b/Test Purposes/MEC011/SRV/TIME/PlatTiming.tplan2 index 0a62e7f..9e817c6 100644 --- a/Test Purposes/MEC011/SRV/TIME/PlatTiming.tplan2 +++ b/Test Purposes/MEC011/SRV/TIME/PlatTiming.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters */ @@ -19,9 +19,9 @@ Package MEC_MEC011_SRV_TIME { when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.10.3", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.4", - "ETSI GS MEC 011 3.2.1, clause 7.2.5.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.10.3", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.4", + "ETSI GS MEC 011 3.3.1, clause 7.2.5.3.1" Config Id Config_MEC_1 @@ -31,7 +31,7 @@ Package MEC_MEC011_SRV_TIME { the IUT entity being_in idle_state } - // MEC 011 3.2.1, clause 5.2.10.3 + // MEC 011 3.3.1, clause 5.2.10.3 Expected behaviour ensure that { when { @@ -40,7 +40,7 @@ Package MEC_MEC011_SRV_TIME { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.5.3.1 + // MEC 011 3.3.1, clause 7.2.5.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -58,9 +58,9 @@ Package MEC_MEC011_SRV_TIME { "Check that the IUT responds with current time when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.10.2", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.5", - "ETSI GS MEC 011 3.2.1, clause 7.2.5.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.10.2", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.5", + "ETSI GS MEC 011 3.3.1, clause 7.2.5.3.1" Config Id Config_MEC_1 @@ -70,7 +70,7 @@ Package MEC_MEC011_SRV_TIME { the IUT entity being_in idle_state } - // MEC 011 3.2.1, clause 5.2.10.2 + // MEC 011 3.3.1, clause 5.2.10.2 Expected behaviour ensure that { when { @@ -79,7 +79,7 @@ Package MEC_MEC011_SRV_TIME { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.6.3.1 + // MEC 011 3.3.1, clause 7.2.6.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing diff --git a/Test Purposes/MEC011/SRV/TRAF/PlatTrafficRules.tplan2 b/Test Purposes/MEC011/SRV/TRAF/PlatTrafficRules.tplan2 index cb5b747..072af70 100644 --- a/Test Purposes/MEC011/SRV/TRAF/PlatTrafficRules.tplan2 +++ b/Test Purposes/MEC011/SRV/TRAF/PlatTrafficRules.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters */ @@ -17,9 +17,9 @@ Package MEC_MEC011_SRV_TRAF { "Check that the IUT responds with a list of available traffic rules when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.7", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 7.2.7.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.7", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 7.2.7.3.1" Config Id Config_MEC_1 @@ -31,7 +31,7 @@ Package MEC_MEC011_SRV_TRAF { instance_id indicating value APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.7 + // MEC 011 3.3.1, clause 5.2.7 Expected behaviour ensure that { when { @@ -40,7 +40,7 @@ Package MEC_MEC011_SRV_TRAF { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.7.3.1 + // MEC 011 3.3.1, clause 7.2.7.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -58,9 +58,9 @@ Package MEC_MEC011_SRV_TRAF { "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.7", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 7.2.7.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.7", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 7.2.7.3.1" Config Id Config_MEC_1 @@ -72,7 +72,7 @@ Package MEC_MEC011_SRV_TRAF { instance_id indicating value NON_EXISTENT_APP_INSTANCE_ID; } - // MEC 011 3.2.1, clause 5.2.7 + // MEC 011 3.3.1, clause 5.2.7 Expected behaviour ensure that { when { @@ -81,7 +81,7 @@ Package MEC_MEC011_SRV_TRAF { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.7.3.1 + // MEC 011 3.3.1, clause 7.2.7.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -98,9 +98,9 @@ Package MEC_MEC011_SRV_TRAF { when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.7", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 7.2.8.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.7", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 7.2.8.3.1" Config Id Config_MEC_1 @@ -114,7 +114,7 @@ Package MEC_MEC011_SRV_TRAF { rule_id indicating value TRAFFIC_RULE_ID; } - // MEC 011 3.2.1, clause 5.2.7 + // MEC 011 3.3.1, clause 5.2.7 Expected behaviour ensure that { when { @@ -123,7 +123,7 @@ Package MEC_MEC011_SRV_TRAF { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.8.3.1 + // MEC 011 3.3.1, clause 7.2.8.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -143,9 +143,9 @@ Package MEC_MEC011_SRV_TRAF { when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.7", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 7.2.8.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.7", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 7.2.8.3.1" Config Id Config_MEC_1 @@ -159,7 +159,7 @@ Package MEC_MEC011_SRV_TRAF { rule_id indicating value UNKNOWN_TRAFFIC_RULE_ID; } - // MEC 011 3.2.1, clause 5.2.7 + // MEC 011 3.3.1, clause 5.2.7 Expected behaviour ensure that { when { @@ -168,7 +168,7 @@ Package MEC_MEC011_SRV_TRAF { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.8.3.1 + // MEC 011 3.3.1, clause 7.2.8.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -185,9 +185,9 @@ Package MEC_MEC011_SRV_TRAF { "Check that the IUT updates a specific traffic rule when commanded by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.7", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 7.2.8.3.2" + "ETSI GS MEC 011 3.3.1, clause 5.2.7", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 7.2.8.3.2" Config Id Config_MEC_1 @@ -201,7 +201,7 @@ Package MEC_MEC011_SRV_TRAF { rule_id indicating value TRAFFIC_RULE_ID; } - // MEC 011 3.2.1, clause 5.2.7 + // MEC 011 3.3.1, clause 5.2.7 Expected behaviour ensure that { when { @@ -213,7 +213,7 @@ Package MEC_MEC011_SRV_TRAF { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.8.3.2 + // MEC 011 3.3.1, clause 7.2.8.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -232,9 +232,9 @@ Package MEC_MEC011_SRV_TRAF { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.7", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 7.2.8.3.2" + "ETSI GS MEC 011 3.3.1, clause 5.2.7", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 7.2.8.3.2" Config Id Config_MEC_1 @@ -248,7 +248,7 @@ Package MEC_MEC011_SRV_TRAF { rule_id indicating value TRAFFIC_RULE_ID; } - // MEC 011 3.2.1, clause 5.2.7 + // MEC 011 3.3.1, clause 5.2.7 Expected behaviour ensure that { when { @@ -260,7 +260,7 @@ Package MEC_MEC011_SRV_TRAF { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.8.3.2 + // MEC 011 3.3.1, clause 7.2.8.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -276,9 +276,9 @@ Package MEC_MEC011_SRV_TRAF { "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.7", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 7.2.8.3.2" + "ETSI GS MEC 011 3.3.1, clause 5.2.7", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 7.2.8.3.2" Config Id Config_MEC_1 @@ -292,7 +292,7 @@ Package MEC_MEC011_SRV_TRAF { rule_id indicating value NON_EXISTENT_TRAFFIC_RULE_ID; } - // MEC 011 3.2.1, clause 5.2.7 + // MEC 011 3.3.1, clause 5.2.7 Expected behaviour ensure that { when { @@ -304,7 +304,7 @@ Package MEC_MEC011_SRV_TRAF { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.8.3.2 + // MEC 011 3.3.1, clause 7.2.8.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -319,9 +319,9 @@ Package MEC_MEC011_SRV_TRAF { "Check that the IUT responds with an error when a request sent by a MEC Application doesn't comply with a required condition" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.7", - "ETSI GS MEC 011 3.2.1, clause 7.1.2.2", - "ETSI GS MEC 011 3.2.1, clause 7.2.8.3.2" + "ETSI GS MEC 011 3.3.1, clause 5.2.7", + "ETSI GS MEC 011 3.3.1, clause 7.1.2.2", + "ETSI GS MEC 011 3.3.1, clause 7.2.8.3.2" Config Id Config_MEC_1 @@ -335,7 +335,7 @@ Package MEC_MEC011_SRV_TRAF { rule_id indicating value TRAFFIC_RULE_ID; } - // MEC 011 3.2.1, clause 5.2.7 + // MEC 011 3.3.1, clause 5.2.7 Expected behaviour ensure that { when { @@ -348,7 +348,7 @@ Package MEC_MEC011_SRV_TRAF { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 7.2.8.3.2 + // MEC 011 3.3.1, clause 7.2.8.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "412 Precondition Failed"; to the MEC_APP entity diff --git a/Test Purposes/MEC011/SRV/TRANS/PlatTransport.tplan2 b/Test Purposes/MEC011/SRV/TRANS/PlatTransport.tplan2 index 805e771..6fabd6a 100644 --- a/Test Purposes/MEC011/SRV/TRANS/PlatTransport.tplan2 +++ b/Test Purposes/MEC011/SRV/TRANS/PlatTransport.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters */ @@ -18,9 +18,9 @@ Package MEC_MEC011_SRV_TRANS { "Check that the IUT responds with a list of available transports when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.2.1, clause 5.2.9", - "ETSI GS MEC 011 3.2.1, clause 8.1.2.3", - "ETSI GS MEC 011 3.2.1, clause 8.2.5.3.1" + "ETSI GS MEC 011 3.3.1, clause 5.2.9", + "ETSI GS MEC 011 3.3.1, clause 8.1.2.3", + "ETSI GS MEC 011 3.3.1, clause 8.2.5.3.1" Config Id Config_MEC_1 @@ -30,7 +30,7 @@ Package MEC_MEC011_SRV_TRANS { the IUT entity being_in idle_state } - // MEC 011 3.2.1, clause 5.2.9 + // MEC 011 3.3.1, clause 5.2.9 Expected behaviour ensure that { when { @@ -39,7 +39,7 @@ Package MEC_MEC011_SRV_TRANS { from the MEC_APP entity } then { - // MEC 011 3.2.1, clause 8.2.5.3.1 + // MEC 011 3.3.1, clause 8.2.5.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing diff --git a/Test Purposes/MEC012/SRV/RNIS/RnisAllSubscriptions.tplan2 b/Test Purposes/MEC012/SRV/RNIS/RnisAllSubscriptions.tplan2 index 44f81c5..d2df944 100644 --- a/Test Purposes/MEC012/SRV/RNIS/RnisAllSubscriptions.tplan2 +++ b/Test Purposes/MEC012/SRV/RNIS/RnisAllSubscriptions.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters */ diff --git a/Test Purposes/MEC012/SRV/RNIS/RnisNotifications.tplan2 b/Test Purposes/MEC012/SRV/RNIS/RnisNotifications.tplan2 index 04d6bc5..993a926 100644 --- a/Test Purposes/MEC012/SRV/RNIS/RnisNotifications.tplan2 +++ b/Test Purposes/MEC012/SRV/RNIS/RnisNotifications.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters */ diff --git a/Test Purposes/MEC012/SRV/RNIS/RnisQuery.tplan2 b/Test Purposes/MEC012/SRV/RNIS/RnisQuery.tplan2 index 1d203f3..60b7ea8 100644 --- a/Test Purposes/MEC012/SRV/RNIS/RnisQuery.tplan2 +++ b/Test Purposes/MEC012/SRV/RNIS/RnisQuery.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters */ @@ -11,7 +11,7 @@ Package MEC_MEC012_SRV_RNIS_QUERY { TP Id "TP_MEC_MEC012_SRV_RNIS_016_BR" // Negative test: 400 Bad request Test objective - "Check that the RNIS service returns an error when the RAB information is requested with a malformatted message" + "Check that the RNIS service returns an error when the RAB information is requested with a message" Reference "ETSI GS MEC 012 2.2.1, clause 7.3.3.1", "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/RabInfo" @@ -87,7 +87,7 @@ Package MEC_MEC012_SRV_RNIS_QUERY { TP Id "TP_MEC_MEC012_SRV_RNIS_017_BR" // Negative test: 400 Bad request Test objective - "Check that the RNIS service returns an error when the PLMN information is requested with a malformatted message" + "Check that the RNIS service returns an error when the PLMN information is requested with a malformed message" Reference "ETSI GS MEC 012 2.2.1, clause 7.4.3.1", "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/PlmnInfo" @@ -159,7 +159,7 @@ Package MEC_MEC012_SRV_RNIS_QUERY { TP Id "TP_MEC_MEC012_SRV_RNIS_018_BR" // Negative test: 400 Bad request Test objective - "Check that the RNIS service returns an error when the S1 bearer information is requested with a malformatted message" + "Check that the RNIS service returns an error when the S1 bearer information is requested with a malformed message" Reference "ETSI GS MEC 012 2.2.1, clause 7.5.3.1", "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/S1BearerInfo" @@ -236,7 +236,7 @@ Package MEC_MEC012_SRV_RNIS_QUERY { TP Id "TP_MEC_MEC012_SRV_RNIS_019_BR" // Negative test: 400 Bad request Test objective - "Check that the RNIS service returns an error when the L2 measurements information is requested with a malformatted message" + "Check that the RNIS service returns an error when the L2 measurements information is requested with a malformed message" Reference "ETSI GS MEC 012 2.2.1, clause 7.5a.3.1", "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml" diff --git a/Test Purposes/MEC012/SRV/RNIS/RnisSpecificSubscription.tplan2 b/Test Purposes/MEC012/SRV/RNIS/RnisSpecificSubscription.tplan2 index beb7d79..662e822 100644 --- a/Test Purposes/MEC012/SRV/RNIS/RnisSpecificSubscription.tplan2 +++ b/Test Purposes/MEC012/SRV/RNIS/RnisSpecificSubscription.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters */ Package MEC_MEC012_SRV_RNIS_SUB { diff --git a/Test Purposes/mec-common.tplan2 b/Test Purposes/mec-common.tplan2 index f4b7e07..67555df 100644 --- a/Test Purposes/mec-common.tplan2 +++ b/Test Purposes/mec-common.tplan2 @@ -179,7 +179,15 @@ Package MEC_Common { headers set to vHeadersResponse ; - // PIXITs for MEC03 + // PIXITs for MEC011-CAPIF + STRING MEC_SRV_SER_NAME; + STRING MEC_SRV_SER_NAME_1; + STRING MEC_SRV_SER_NAME_2; + STRING UNKNOWN_MEC_SRV_SER_NAME; + STRING UNKNOWN_MEC_SRV_SER_INSTANCE_ID; + STRING MEC_SRV_SER_INSTANCE_ID_1; + STRING MEC_SRV_SER_INSTANCE_ID_2; + // PIXITs for MEC030 STRING HUMAN_READABLE_IDENTIFIER; IMSI IMSI_DEVICE; STRING IOT_PLATFORM_ID; @@ -194,12 +202,12 @@ Package MEC_Common { STRING SYSTEM_ID_3; STRING SYSTEM_NAME_3; STRING SYSTEM_PROVIDER_3; + // PIXITs for MEC045 UINT32 REPORTING_INTERVAL; UINT32 MEASURINGING_PERIOD; UINT32 MEASURINGING_PERIOD_GT_REPORTING_INTERVAL; // REPORTING_INTERVAL * 2 UINT32 MEASURINGING_PERIOD_LT_REPORTING_INTERVAL; // REPORTING_INTERVAL / 3 UINT32 NUM_OF_REPORT; - } Configuration { -- GitLab From a47a2a90fe1924277d4892c7c0ab50386c210861 Mon Sep 17 00:00:00 2001 From: garciay Date: Mon, 27 Jan 2025 08:08:32 +0100 Subject: [PATCH 36/53] Review MEC 013 --- .../SRV/RLOCLOOK/PlatRadioNodeLocation.tplan2 | 26 +++---- .../SRV/UEAREALOOK/PlatUeAreaLookup.tplan2 | 34 ++++----- .../UEAREASUB/PlatUeAreaSubscription.tplan2 | 46 ++++++------ .../UEDISTLOOK/PlatUeDistanceLookup.tplan2 | 30 ++++---- .../PlatUeDistanceSubscription.tplan2 | 26 +++---- .../UEINFOLOOK/PlatUeInformationLookup.tplan2 | 48 ++++++------ .../SRV/UELOCLOOK/PlatUeLocationLookup.tplan2 | 68 ++++++++--------- .../PlatUeLocationSubscription.tplan2 | 74 +++++++++---------- .../UETESTNOT/PlatUeTestSubscription.tplan2 | 20 ++--- .../SRV/UEZONELOOK/PlatUeZoneLookup.tplan2 | 52 ++++++------- .../UEZONESUB/PlatUeZoneSubscription.tplan2 | 68 ++++++++--------- 11 files changed, 246 insertions(+), 246 deletions(-) diff --git a/Test Purposes/MEC013/SRV/RLOCLOOK/PlatRadioNodeLocation.tplan2 b/Test Purposes/MEC013/SRV/RLOCLOOK/PlatRadioNodeLocation.tplan2 index 74b0022..bed8269 100644 --- a/Test Purposes/MEC013/SRV/RLOCLOOK/PlatRadioNodeLocation.tplan2 +++ b/Test Purposes/MEC013/SRV/RLOCLOOK/PlatRadioNodeLocation.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. This software is subject to copyrights owned by ETSI. Non-exclusive permission is hereby granted, free of charge, to copy, reproduce and amend this file @@ -31,9 +31,9 @@ Package MEC_MEC013_SRV_RLOCLOOK { when queried by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.7", - "ETSI GS MEC 013 3.1.1 Clause 6.2.1", - "ETSI GS MEC 013 3.1.1 Clause 7.9.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.7", + "ETSI GS MEC 013 3.2.1 Clause 6.2.1", + "ETSI GS MEC 013 3.2.1 Clause 7.9.3.1" Config Id Config_MEC_1 @@ -75,9 +75,9 @@ Package MEC_MEC013_SRV_RLOCLOOK { is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.7", - "ETSI GS MEC 013 3.1.1 Clause 6.2.1", - "ETSI GS MEC 013 3.1.1 Clause 7.9.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.7", + "ETSI GS MEC 013 3.2.1 Clause 6.2.1", + "ETSI GS MEC 013 3.2.1 Clause 7.9.3.1" Config Id Config_MEC_1 @@ -113,9 +113,9 @@ Package MEC_MEC013_SRV_RLOCLOOK { "Check that the IUT responds with the radio nodes when queried by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.7", - "ETSI GS MEC 013 3.1.1 Clause 6.2.1", - "ETSI GS MEC 013 3.1.1 Clause 7.10.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.7", + "ETSI GS MEC 013 3.2.1 Clause 6.2.1", + "ETSI GS MEC 013 3.2.1 Clause 7.10.3.1" Config Id Config_MEC_1 @@ -156,9 +156,9 @@ Package MEC_MEC013_SRV_RLOCLOOK { "Check that the IUT responds with an error when the radio nodes does not exist" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.7", - "ETSI GS MEC 013 3.1.1 Clause 6.2.1", - "ETSI GS MEC 013 3.1.1 Clause 7.10.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.7", + "ETSI GS MEC 013 3.2.1 Clause 6.2.1", + "ETSI GS MEC 013 3.2.1 Clause 7.10.3.1" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC013/SRV/UEAREALOOK/PlatUeAreaLookup.tplan2 b/Test Purposes/MEC013/SRV/UEAREALOOK/PlatUeAreaLookup.tplan2 index f68b09c..6829181 100644 --- a/Test Purposes/MEC013/SRV/UEAREALOOK/PlatUeAreaLookup.tplan2 +++ b/Test Purposes/MEC013/SRV/UEAREALOOK/PlatUeAreaLookup.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. This software is subject to copyrights owned by ETSI. Non-exclusive permission is hereby granted, free of charge, to copy, reproduce and amend this file @@ -30,9 +30,9 @@ Package MEC_MEC013_SRV_UEAREALOOK { when queried by a MEC Application - No filter" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.16.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.3.3", + "ETSI GS MEC 013 3.2.1 Clause 7.16.3.1" Config Id Config_MEC_1 @@ -79,9 +79,9 @@ Package MEC_MEC013_SRV_UEAREALOOK { when queried by a MEC Application - event filter" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.16.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.3.3", + "ETSI GS MEC 013 3.2.1 Clause 7.16.3.1" Config Id Config_MEC_1 @@ -129,10 +129,10 @@ Package MEC_MEC013_SRV_UEAREALOOK { request with incorrect parameters is sent by a MEC Application - Invalid filter" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.8", - "ETSI GS MEC 013 3.1.1 Clause 6.4.8", - "ETSI GS MEC 013 3.1.1 Clause 7.16.3.4" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.3.8", + "ETSI GS MEC 013 3.2.1 Clause 6.4.8", + "ETSI GS MEC 013 3.2.1 Clause 7.16.3.4" Config Id Config_MEC_1 @@ -170,9 +170,9 @@ Package MEC_MEC013_SRV_UEAREALOOK { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 6.3.8", - "ETSI GS MEC 013 3.1.1 Clause 6.4.8", - "ETSI GS MEC 013 3.1.1 Clause 7.17.3.1" + "ETSI GS MEC 013 3.2.1 Clause 6.3.8", + "ETSI GS MEC 013 3.2.1 Clause 6.4.8", + "ETSI GS MEC 013 3.2.1 Clause 7.17.3.1" Config Id Config_MEC_1 @@ -217,9 +217,9 @@ Package MEC_MEC013_SRV_UEAREALOOK { is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 6.3.8", - "ETSI GS MEC 013 3.1.1 Clause 6.4.8", - "ETSI GS MEC 013 3.1.1 Clause 7.17.3.1" + "ETSI GS MEC 013 3.2.1 Clause 6.3.8", + "ETSI GS MEC 013 3.2.1 Clause 6.4.8", + "ETSI GS MEC 013 3.2.1 Clause 7.17.3.1" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC013/SRV/UEAREASUB/PlatUeAreaSubscription.tplan2 b/Test Purposes/MEC013/SRV/UEAREASUB/PlatUeAreaSubscription.tplan2 index 997c4ac..27cc633 100644 --- a/Test Purposes/MEC013/SRV/UEAREASUB/PlatUeAreaSubscription.tplan2 +++ b/Test Purposes/MEC013/SRV/UEAREASUB/PlatUeAreaSubscription.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. This software is subject to copyrights owned by ETSI. Non-exclusive permission is hereby granted, free of charge, to copy, reproduce and amend this file @@ -30,10 +30,10 @@ Package MEC_MEC013_SRV_UEAREASUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.11", - "ETSI GS MEC 013 3.1.1 Clause 6.3.8", - "ETSI GS MEC 013 3.1.1 Clause 6.4.8", - "ETSI GS MEC 013 3.1.1 Clause 7.16.3.4" + "ETSI GS MEC 013 3.2.1 Clause 5.3.11", + "ETSI GS MEC 013 3.2.1 Clause 6.3.8", + "ETSI GS MEC 013 3.2.1 Clause 6.4.8", + "ETSI GS MEC 013 3.2.1 Clause 7.16.3.4" Config Id Config_MEC_1 @@ -95,10 +95,10 @@ Package MEC_MEC013_SRV_UEAREASUB { by a MEC Application - Neither callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.11", - "ETSI GS MEC 013 3.1.1 Clause 6.3.8", - "ETSI GS MEC 013 3.1.1 Clause 6.4.8", - "ETSI GS MEC 013 3.1.1 Clause 7.16.3.4" + "ETSI GS MEC 013 3.2.1 Clause 5.3.11", + "ETSI GS MEC 013 3.2.1 Clause 6.3.8", + "ETSI GS MEC 013 3.2.1 Clause 6.4.8", + "ETSI GS MEC 013 3.2.1 Clause 7.16.3.4" Config Id Config_MEC_1 @@ -142,9 +142,9 @@ Package MEC_MEC013_SRV_UEAREASUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 6.3.8", - "ETSI GS MEC 013 3.1.1 Clause 6.4.8", - "ETSI GS MEC 013 3.1.1 Clause 7.17.3.2" + "ETSI GS MEC 013 3.2.1 Clause 6.3.8", + "ETSI GS MEC 013 3.2.1 Clause 6.4.8", + "ETSI GS MEC 013 3.2.1 Clause 7.17.3.2" Config Id Config_MEC_1 @@ -202,9 +202,9 @@ Package MEC_MEC013_SRV_UEAREASUB { is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 6.3.8", - "ETSI GS MEC 013 3.1.1 Clause 6.4.8", - "ETSI GS MEC 013 3.1.1 Clause 7.17.3.2" + "ETSI GS MEC 013 3.2.1 Clause 6.3.8", + "ETSI GS MEC 013 3.2.1 Clause 6.4.8", + "ETSI GS MEC 013 3.2.1 Clause 7.17.3.2" Config Id Config_MEC_1 @@ -250,10 +250,10 @@ Package MEC_MEC013_SRV_UEAREASUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.6", - "ETSI GS MEC 013 3.1.1 Clause 6.3.8", - "ETSI GS MEC 013 3.1.1 Clause 6.4.8", - "ETSI GS MEC 013 3.1.1 Clause 7.17.3.4" + "ETSI GS MEC 013 3.2.1 Clause 5.3.6", + "ETSI GS MEC 013 3.2.1 Clause 6.3.8", + "ETSI GS MEC 013 3.2.1 Clause 6.4.8", + "ETSI GS MEC 013 3.2.1 Clause 7.17.3.4" Config Id Config_MEC_1 @@ -292,10 +292,10 @@ Package MEC_MEC013_SRV_UEAREASUB { is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.6", - "ETSI GS MEC 013 3.1.1 Clause 6.3.8", - "ETSI GS MEC 013 3.1.1 Clause 6.4.8", - "ETSI GS MEC 013 3.1.1 Clause 7.17.3.4" + "ETSI GS MEC 013 3.2.1 Clause 5.3.6", + "ETSI GS MEC 013 3.2.1 Clause 6.3.8", + "ETSI GS MEC 013 3.2.1 Clause 6.4.8", + "ETSI GS MEC 013 3.2.1 Clause 7.17.3.4" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC013/SRV/UEDISTLOOK/PlatUeDistanceLookup.tplan2 b/Test Purposes/MEC013/SRV/UEDISTLOOK/PlatUeDistanceLookup.tplan2 index 2d4b5e8..66a21af 100644 --- a/Test Purposes/MEC013/SRV/UEDISTLOOK/PlatUeDistanceLookup.tplan2 +++ b/Test Purposes/MEC013/SRV/UEDISTLOOK/PlatUeDistanceLookup.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. This software is subject to copyrights owned by ETSI. Non-exclusive permission is hereby granted, free of charge, to copy, reproduce and amend this file @@ -29,9 +29,9 @@ Package MEC_MEC013_SRV_UEDISTLOOK { to a UE when queried by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.14.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.3.3", + "ETSI GS MEC 013 3.2.1 Clause 7.14.3.1" Config Id Config_MEC_1 @@ -78,9 +78,9 @@ Package MEC_MEC013_SRV_UEDISTLOOK { when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.14.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.3.3", + "ETSI GS MEC 013 3.2.1 Clause 7.14.3.1" Config Id Config_MEC_1 @@ -118,10 +118,10 @@ Package MEC_MEC013_SRV_UEDISTLOOK { "Check that the IUT responds with the distance to a UE when queried by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.9", - "ETSI GS MEC 013 3.1.1 Clause 6.4.9", - "ETSI GS MEC 013 3.1.1 Clause 7.15.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.3.9", + "ETSI GS MEC 013 3.2.1 Clause 6.4.9", + "ETSI GS MEC 013 3.2.1 Clause 7.15.3.1" Config Id Config_MEC_1 @@ -172,10 +172,10 @@ Package MEC_MEC013_SRV_UEDISTLOOK { "" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.9", - "ETSI GS MEC 013 3.1.1 Clause 6.4.9", - "ETSI GS MEC 013 3.1.1 Clause 7.15.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.3.9", + "ETSI GS MEC 013 3.2.1 Clause 6.4.9", + "ETSI GS MEC 013 3.2.1 Clause 7.15.3.1" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC013/SRV/UEDISTSUB/PlatUeDistanceSubscription.tplan2 b/Test Purposes/MEC013/SRV/UEDISTSUB/PlatUeDistanceSubscription.tplan2 index bb967ed..d060953 100644 --- a/Test Purposes/MEC013/SRV/UEDISTSUB/PlatUeDistanceSubscription.tplan2 +++ b/Test Purposes/MEC013/SRV/UEDISTSUB/PlatUeDistanceSubscription.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. This software is subject to copyrights owned by ETSI. Non-exclusive permission is hereby granted, free of charge, to copy, reproduce and amend this file @@ -31,10 +31,10 @@ Package MEC_MEC013_SRV_UEDISTSUB { the specified distance" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.3.9", - "ETSI GS MEC 013 3.1.1 Clause 6.4.9", - "ETSI GS MEC 013 3.1.1 Clause 7.14.3.4" + "ETSI GS MEC 013 3.2.1 Clause 5.3.4", + "ETSI GS MEC 013 3.2.1 Clause 6.3.9", + "ETSI GS MEC 013 3.2.1 Clause 6.4.9", + "ETSI GS MEC 013 3.2.1 Clause 7.14.3.4" Config Id Config_MEC_1 @@ -102,10 +102,10 @@ Package MEC_MEC013_SRV_UEDISTSUB { sent by a MEC Application - Neither callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.3.9", - "ETSI GS MEC 013 3.1.1 Clause 6.4.9", - "ETSI GS MEC 013 3.1.1 Clause 7.14.3.4" + "ETSI GS MEC 013 3.2.1 Clause 5.3.4", + "ETSI GS MEC 013 3.2.1 Clause 6.3.9", + "ETSI GS MEC 013 3.2.1 Clause 6.4.9", + "ETSI GS MEC 013 3.2.1 Clause 7.14.3.4" Config Id Config_MEC_1 @@ -150,8 +150,8 @@ Package MEC_MEC013_SRV_UEDISTSUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.6", - "ETSI GS MEC 013 3.1.1 Clause 7.15.3.5" + "ETSI GS MEC 013 3.2.1 Clause 5.3.6", + "ETSI GS MEC 013 3.2.1 Clause 7.15.3.5" Config Id Config_MEC_1 @@ -190,8 +190,8 @@ Package MEC_MEC013_SRV_UEDISTSUB { is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.6", - "ETSI GS MEC 013 3.1.1 Clause 7.15.3.5" + "ETSI GS MEC 013 3.2.1 Clause 5.3.6", + "ETSI GS MEC 013 3.2.1 Clause 7.15.3.5" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC013/SRV/UEINFOLOOK/PlatUeInformationLookup.tplan2 b/Test Purposes/MEC013/SRV/UEINFOLOOK/PlatUeInformationLookup.tplan2 index ebf8d3d..168072e 100644 --- a/Test Purposes/MEC013/SRV/UEINFOLOOK/PlatUeInformationLookup.tplan2 +++ b/Test Purposes/MEC013/SRV/UEINFOLOOK/PlatUeInformationLookup.tplan2 @@ -30,10 +30,10 @@ Package MEC_MEC013_SRV_UEINFLOOK { when queried by a MEC Application - No Filter" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.2.5", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.2.2", + "ETSI GS MEC 013 3.2.1 Clause 6.2.5", + "ETSI GS MEC 013 3.2.1 Clause 7.4.3.1" Config Id Config_MEC_1 @@ -72,10 +72,10 @@ Package MEC_MEC013_SRV_UEINFLOOK { when queried by a MEC Application - Filter with one address" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.2.5", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.2.2", + "ETSI GS MEC 013 3.2.1 Clause 6.2.5", + "ETSI GS MEC 013 3.2.1 Clause 7.4.3.1" Config Id Config_MEC_1 @@ -116,10 +116,10 @@ Package MEC_MEC013_SRV_UEINFLOOK { when queried by a MEC Application - Filter with several addresses" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.2.5", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.2.2", + "ETSI GS MEC 013 3.2.1 Clause 6.2.5", + "ETSI GS MEC 013 3.2.1 Clause 7.4.3.1" Config Id Config_MEC_1 @@ -165,10 +165,10 @@ Package MEC_MEC013_SRV_UEINFLOOK { when queried by a MEC Application - Filter with several zoneIds" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.2.5", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.2.2", + "ETSI GS MEC 013 3.2.1 Clause 6.2.5", + "ETSI GS MEC 013 3.2.1 Clause 7.4.3.1" Config Id Config_MEC_1 @@ -214,10 +214,10 @@ Package MEC_MEC013_SRV_UEINFLOOK { a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.2.5", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.2.2", + "ETSI GS MEC 013 3.2.1 Clause 6.2.5", + "ETSI GS MEC 013 3.2.1 Clause 7.4.3.1" Config Id Config_MEC_1 @@ -257,10 +257,10 @@ Package MEC_MEC013_SRV_UEINFLOOK { a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.2.5", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.2.2", + "ETSI GS MEC 013 3.2.1 Clause 6.2.5", + "ETSI GS MEC 013 3.2.1 Clause 7.4.3.1" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC013/SRV/UELOCLOOK/PlatUeLocationLookup.tplan2 b/Test Purposes/MEC013/SRV/UELOCLOOK/PlatUeLocationLookup.tplan2 index 1702f9b..6ae1bf6 100644 --- a/Test Purposes/MEC013/SRV/UELOCLOOK/PlatUeLocationLookup.tplan2 +++ b/Test Purposes/MEC013/SRV/UELOCLOOK/PlatUeLocationLookup.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. This software is subject to copyrights owned by ETSI. Non-exclusive permission is hereby granted, free of charge, to copy, reproduce and amend this file @@ -29,9 +29,9 @@ Package MEC_MEC013_SRV_UELOCLOOK { when queried by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1, clause 5.3.2", - "ETSI GS MEC 013 3.1.1, clause 6.3.4", - "ETSI GS MEC 013 3.1.1, clause 7.5.3.1" + "ETSI GS MEC 013 3.2.1, clause 5.3.2", + "ETSI GS MEC 013 3.2.1, clause 6.3.4", + "ETSI GS MEC 013 3.2.1, clause 7.5.3.1" Config Id Config_MEC_1 @@ -72,9 +72,9 @@ Package MEC_MEC013_SRV_UELOCLOOK { the subscription when queried by a MEC Application - UE location Event" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.3.3", + "ETSI GS MEC 013 3.2.1 Clause 7.5.3.1" Config Id Config_MEC_1 @@ -128,9 +128,9 @@ Package MEC_MEC013_SRV_UELOCLOOK { when queried by a MEC Application - UE location Periodic" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.3.3", + "ETSI GS MEC 013 3.2.1 Clause 7.5.3.1" Config Id Config_MEC_1 @@ -184,9 +184,9 @@ Package MEC_MEC013_SRV_UELOCLOOK { when queried by a MEC Application - UE location Event and address" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.3.3", + "ETSI GS MEC 013 3.2.1 Clause 7.5.3.1" Config Id Config_MEC_1 @@ -247,9 +247,9 @@ Package MEC_MEC013_SRV_UELOCLOOK { when inconsistent request was sent by a MEC Application - Invalid filter" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.3.3", + "ETSI GS MEC 013 3.2.1 Clause 7.5.3.1" Config Id Config_MEC_1 @@ -297,9 +297,9 @@ Package MEC_MEC013_SRV_UELOCLOOK { when inconsistent request was sent by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.3.3", + "ETSI GS MEC 013 3.2.1 Clause 7.5.3.1" Config Id Config_MEC_1 @@ -336,11 +336,11 @@ Package MEC_MEC013_SRV_UELOCLOOK { when queried by a MEC Application - UE location Event" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.4.4", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.3.3", + "ETSI GS MEC 013 3.2.1 Clause 6.3.4", + "ETSI GS MEC 013 3.2.1 Clause 6.4.4", + "ETSI GS MEC 013 3.2.1 Clause 7.6.3.1" Config Id Config_MEC_1 @@ -386,11 +386,11 @@ Package MEC_MEC013_SRV_UELOCLOOK { when queried by a MEC Application - UE location Periodoc" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.4.5", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.3.3", + "ETSI GS MEC 013 3.2.1 Clause 6.3.5", + "ETSI GS MEC 013 3.2.1 Clause 6.4.5", + "ETSI GS MEC 013 3.2.1 Clause 7.6.3.1" Config Id Config_MEC_1 @@ -438,11 +438,11 @@ Package MEC_MEC013_SRV_UELOCLOOK { when the non existing subscription is queried by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.4.5", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.3.3", + "ETSI GS MEC 013 3.2.1 Clause 6.3.5", + "ETSI GS MEC 013 3.2.1 Clause 6.4.5", + "ETSI GS MEC 013 3.2.1 Clause 7.6.3.1" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC013/SRV/UELOCSUB/PlatUeLocationSubscription.tplan2 b/Test Purposes/MEC013/SRV/UELOCSUB/PlatUeLocationSubscription.tplan2 index dfe504e..3f7efbe 100644 --- a/Test Purposes/MEC013/SRV/UELOCSUB/PlatUeLocationSubscription.tplan2 +++ b/Test Purposes/MEC013/SRV/UELOCSUB/PlatUeLocationSubscription.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. This software is subject to copyrights owned by ETSI. Non-exclusive permission is hereby granted, free of charge, to copy, reproduce and amend this file @@ -29,10 +29,10 @@ Package MEC_MEC013_SRV_UELOCSUB { by a MEC Application to notifications user location event" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.4.4", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.4" + "ETSI GS MEC 013 3.2.1 Clause 5.3.4", + "ETSI GS MEC 013 3.2.1 Clause 6.3.4", + "ETSI GS MEC 013 3.2.1 Clause 6.4.4", + "ETSI GS MEC 013 3.2.1 Clause 7.5.3.4" Config Id Config_MEC_1 @@ -92,10 +92,10 @@ Package MEC_MEC013_SRV_UELOCSUB { by a MEC Application to notifications user location periodic" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.4.5", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.4" + "ETSI GS MEC 013 3.2.1 Clause 5.3.4", + "ETSI GS MEC 013 3.2.1 Clause 6.3.5", + "ETSI GS MEC 013 3.2.1 Clause 6.4.5", + "ETSI GS MEC 013 3.2.1 Clause 7.5.3.4" Config Id Config_MEC_1 @@ -159,10 +159,10 @@ Package MEC_MEC013_SRV_UELOCSUB { when a request with incorrect parameters is sent by a MEC Application - Neither callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.4.4", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.4" + "ETSI GS MEC 013 3.2.1 Clause 5.3.4", + "ETSI GS MEC 013 3.2.1 Clause 6.3.4", + "ETSI GS MEC 013 3.2.1 Clause 6.4.4", + "ETSI GS MEC 013 3.2.1 Clause 7.5.3.4" Config Id Config_MEC_1 @@ -203,10 +203,10 @@ Package MEC_MEC013_SRV_UELOCSUB { when a request with incorrect parameters is sent by a MEC Application - Neither callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.4.5", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.4" + "ETSI GS MEC 013 3.2.1 Clause 5.3.4", + "ETSI GS MEC 013 3.2.1 Clause 6.3.5", + "ETSI GS MEC 013 3.2.1 Clause 6.4.5", + "ETSI GS MEC 013 3.2.1 Clause 7.5.3.4" Config Id Config_MEC_1 @@ -249,8 +249,8 @@ Package MEC_MEC013_SRV_UELOCSUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.6", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.5" + "ETSI GS MEC 013 3.2.1 Clause 5.3.6", + "ETSI GS MEC 013 3.2.1 Clause 7.6.3.5" Config Id Config_MEC_1 @@ -288,8 +288,8 @@ Package MEC_MEC013_SRV_UELOCSUB { when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.6", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.5" + "ETSI GS MEC 013 3.2.1 Clause 5.3.6", + "ETSI GS MEC 013 3.2.1 Clause 7.6.3.5" Config Id Config_MEC_1 @@ -325,9 +325,9 @@ Package MEC_MEC013_SRV_UELOCSUB { by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.4.4", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.2" + "ETSI GS MEC 013 3.2.1 Clause 6.3.4", + "ETSI GS MEC 013 3.2.1 Clause 6.4.4", + "ETSI GS MEC 013 3.2.1 Clause 7.6.3.2" Config Id Config_MEC_1 @@ -379,10 +379,10 @@ Package MEC_MEC013_SRV_UELOCSUB { by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.4.5", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.2" + "ETSI GS MEC 013 3.2.1 Clause 5.3.4", + "ETSI GS MEC 013 3.2.1 Clause 6.3.5", + "ETSI GS MEC 013 3.2.1 Clause 6.4.5", + "ETSI GS MEC 013 3.2.1 Clause 7.6.3.2" Config Id Config_MEC_1 @@ -435,9 +435,9 @@ Package MEC_MEC013_SRV_UELOCSUB { when received an inconsistent request" Reference - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.4.4", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.2" + "ETSI GS MEC 013 3.2.1 Clause 6.3.4", + "ETSI GS MEC 013 3.2.1 Clause 6.4.4", + "ETSI GS MEC 013 3.2.1 Clause 7.6.3.2" Config Id Config_MEC_1 @@ -481,9 +481,9 @@ Package MEC_MEC013_SRV_UELOCSUB { when received an inconsistent request" Reference - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.4.4", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.2" + "ETSI GS MEC 013 3.2.1 Clause 6.3.4", + "ETSI GS MEC 013 3.2.1 Clause 6.4.4", + "ETSI GS MEC 013 3.2.1 Clause 7.6.3.2" Config Id Config_MEC_1 @@ -526,9 +526,9 @@ Package MEC_MEC013_SRV_UELOCSUB { by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.4.4", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.2" + "ETSI GS MEC 013 3.2.1 Clause 6.3.4", + "ETSI GS MEC 013 3.2.1 Clause 6.4.4", + "ETSI GS MEC 013 3.2.1 Clause 7.6.3.2" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC013/SRV/UETESTNOT/PlatUeTestSubscription.tplan2 b/Test Purposes/MEC013/SRV/UETESTNOT/PlatUeTestSubscription.tplan2 index c6fc77e..01143a9 100644 --- a/Test Purposes/MEC013/SRV/UETESTNOT/PlatUeTestSubscription.tplan2 +++ b/Test Purposes/MEC013/SRV/UETESTNOT/PlatUeTestSubscription.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. This software is subject to copyrights owned by ETSI. Non-exclusive permission is hereby granted, free of charge, to copy, reproduce and amend this file @@ -29,10 +29,10 @@ Package MEC_MEC013_SRV_UETESTNOT { when requested by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.4.3", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.4" + "ETSI GS MEC 013 3.2.1 Clause 5.3.4", + "ETSI GS MEC 013 3.2.1 Clause 6.3.4", + "ETSI GS MEC 013 3.2.1 Clause 6.4.3", + "ETSI GS MEC 013 3.2.1 Clause 7.5.3.4" Config Id Config_MEC_1 @@ -89,10 +89,10 @@ Package MEC_MEC013_SRV_UETESTNOT { "Check that the IUT terminates notifications after time expiration" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.11", - "ETSI GS MEC 013 3.1.1 Clause 6.3.8", - "ETSI GS MEC 013 3.1.1 Clause 6.4.8", - "ETSI GS MEC 013 3.1.1 Clause 7.16.3.4" + "ETSI GS MEC 013 3.2.1 Clause 5.3.11", + "ETSI GS MEC 013 3.2.1 Clause 6.3.8", + "ETSI GS MEC 013 3.2.1 Clause 6.4.8", + "ETSI GS MEC 013 3.2.1 Clause 7.16.3.4" Config Id Config_MEC_1 @@ -146,7 +146,7 @@ Package MEC_MEC013_SRV_UETESTNOT { userLocationEvent indicating value any_value, _links indicating value LINKS;;; to the MEC_APP entity - and the IUT entity not sends a vPOST after expiry_notification_event + and the IUT entity doNotSendNotificationAfterTimerExpiry } } } diff --git a/Test Purposes/MEC013/SRV/UEZONELOOK/PlatUeZoneLookup.tplan2 b/Test Purposes/MEC013/SRV/UEZONELOOK/PlatUeZoneLookup.tplan2 index 65c42e0..8537965 100644 --- a/Test Purposes/MEC013/SRV/UEZONELOOK/PlatUeZoneLookup.tplan2 +++ b/Test Purposes/MEC013/SRV/UEZONELOOK/PlatUeZoneLookup.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. This software is subject to copyrights owned by ETSI. Non-exclusive permission is hereby granted, free of charge, to copy, reproduce and amend this file @@ -30,9 +30,9 @@ Package MEC_MEC013_SRV_UEZONELOOK { when queried by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.6", - "ETSI GS MEC 013 3.1.1 Clause 7.11.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.3.6", + "ETSI GS MEC 013 3.2.1 Clause 7.11.3.1" Config Id Config_MEC_1 @@ -72,9 +72,9 @@ Package MEC_MEC013_SRV_UEZONELOOK { when queried by a MEC Application - Zone location Event" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.11", - "ETSI GS MEC 013 3.1.1 Clause 6.3.6", - "ETSI GS MEC 013 3.1.1 Clause 7.11.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.11", + "ETSI GS MEC 013 3.2.1 Clause 6.3.6", + "ETSI GS MEC 013 3.2.1 Clause 7.11.3.1" Config Id Config_MEC_1 @@ -128,9 +128,9 @@ Package MEC_MEC013_SRV_UEZONELOOK { when queried by a MEC Application - Zone Status" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.11", - "ETSI GS MEC 013 3.1.1 Clause 6.3.7", - "ETSI GS MEC 013 3.1.1 Clause 7.11.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.11", + "ETSI GS MEC 013 3.2.1 Clause 6.3.7", + "ETSI GS MEC 013 3.2.1 Clause 7.11.3.1" Config Id Config_MEC_1 @@ -184,9 +184,9 @@ Package MEC_MEC013_SRV_UEZONELOOK { when queried by a MEC Application - UE location Event and address" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.7", - "ETSI GS MEC 013 3.1.1 Clause 7.11.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.3.7", + "ETSI GS MEC 013 3.2.1 Clause 7.11.3.1" Config Id Config_MEC_1 @@ -247,9 +247,9 @@ Package MEC_MEC013_SRV_UEZONELOOK { when inconsistent request was sent by a MEC Application - Invalid filter" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.11.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.3.3", + "ETSI GS MEC 013 3.2.1 Clause 7.11.3.1" Config Id Config_MEC_1 @@ -297,9 +297,9 @@ Package MEC_MEC013_SRV_UEZONELOOK { when inconsistent request was sent by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.11.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.2", + "ETSI GS MEC 013 3.2.1 Clause 6.3.3", + "ETSI GS MEC 013 3.2.1 Clause 7.11.3.1" Config Id Config_MEC_1 @@ -336,9 +336,9 @@ Package MEC_MEC013_SRV_UEZONELOOK { when queried by a MEC Application - Zone location Event" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.11", - "ETSI GS MEC 013 3.1.1 Clause 6.3.6", - "ETSI GS MEC 013 3.1.1 Clause 7.12.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.11", + "ETSI GS MEC 013 3.2.1 Clause 6.3.6", + "ETSI GS MEC 013 3.2.1 Clause 7.12.3.1" Config Id Config_MEC_1 @@ -391,9 +391,9 @@ Package MEC_MEC013_SRV_UEZONELOOK { when queried by a MEC Application - Zone status Event" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.11", - "ETSI GS MEC 013 3.1.1 Clause 6.3.7", - "ETSI GS MEC 013 3.1.1 Clause 7.12.3.1" + "ETSI GS MEC 013 3.2.1 Clause 5.3.11", + "ETSI GS MEC 013 3.2.1 Clause 6.3.7", + "ETSI GS MEC 013 3.2.1 Clause 7.12.3.1" Config Id Config_MEC_1 @@ -446,7 +446,7 @@ Package MEC_MEC013_SRV_UEZONELOOK { when the non existing subscription is queried by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 7.12.3.1" + "ETSI GS MEC 013 3.2.1 Clause 7.12.3.1" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC013/SRV/UEZONESUB/PlatUeZoneSubscription.tplan2 b/Test Purposes/MEC013/SRV/UEZONESUB/PlatUeZoneSubscription.tplan2 index 0266991..bee4983 100644 --- a/Test Purposes/MEC013/SRV/UEZONESUB/PlatUeZoneSubscription.tplan2 +++ b/Test Purposes/MEC013/SRV/UEZONESUB/PlatUeZoneSubscription.tplan2 @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. This software is subject to copyrights owned by ETSI. Non-exclusive permission is hereby granted, free of charge, to copy, reproduce and amend this file @@ -30,10 +30,10 @@ Package MEC_MEC013_SRV_UEZONESUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.11", - "ETSI GS MEC 013 3.1.1 Clause 6.3.6", - "ETSI GS MEC 013 3.1.1 Clause 6.4.6", - "ETSI GS MEC 013 3.1.1 Clause 7.11.3.4" + "ETSI GS MEC 013 3.2.1 Clause 5.3.11", + "ETSI GS MEC 013 3.2.1 Clause 6.3.6", + "ETSI GS MEC 013 3.2.1 Clause 6.4.6", + "ETSI GS MEC 013 3.2.1 Clause 7.11.3.4" Config Id Config_MEC_1 @@ -97,10 +97,10 @@ Package MEC_MEC013_SRV_UEZONESUB { when commanded by a MEC Application - OperationStatus constraint" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.11", - "ETSI GS MEC 013 3.1.1 Clause 6.3.7", - "ETSI GS MEC 013 3.1.1 Clause 6.4.7", - "ETSI GS MEC 013 3.1.1 Clause 7.11.3.4" + "ETSI GS MEC 013 3.2.1 Clause 5.3.11", + "ETSI GS MEC 013 3.2.1 Clause 6.3.7", + "ETSI GS MEC 013 3.2.1 Clause 6.4.7", + "ETSI GS MEC 013 3.2.1 Clause 7.11.3.4" Config Id Config_MEC_1 @@ -163,10 +163,10 @@ Package MEC_MEC013_SRV_UEZONESUB { when commanded by a MEC Application - UserNumEvent constraint" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.11", - "ETSI GS MEC 013 3.1.1 Clause 6.3.7", - "ETSI GS MEC 013 3.1.1 Clause 6.4.7", - "ETSI GS MEC 013 3.1.1 Clause 7.11.3.4" + "ETSI GS MEC 013 3.2.1 Clause 5.3.11", + "ETSI GS MEC 013 3.2.1 Clause 6.3.7", + "ETSI GS MEC 013 3.2.1 Clause 6.4.7", + "ETSI GS MEC 013 3.2.1 Clause 7.11.3.4" Config Id Config_MEC_1 @@ -232,10 +232,10 @@ Package MEC_MEC013_SRV_UEZONESUB { sent by a MEC Application - Neither callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.11", - "ETSI GS MEC 013 3.1.1 Clause 6.3.6", - "ETSI GS MEC 013 3.1.1 Clause 6.4.6", - "ETSI GS MEC 013 3.1.1 Clause 7.11.3.4" + "ETSI GS MEC 013 3.2.1 Clause 5.3.11", + "ETSI GS MEC 013 3.2.1 Clause 6.3.6", + "ETSI GS MEC 013 3.2.1 Clause 6.4.6", + "ETSI GS MEC 013 3.2.1 Clause 7.11.3.4" Config Id Config_MEC_1 @@ -278,9 +278,9 @@ Package MEC_MEC013_SRV_UEZONESUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 6.3.6", - "ETSI GS MEC 013 3.1.1 Clause 6.4.6", - "ETSI GS MEC 013 3.1.1 Clause 7.12.3.2" + "ETSI GS MEC 013 3.2.1 Clause 6.3.6", + "ETSI GS MEC 013 3.2.1 Clause 6.4.6", + "ETSI GS MEC 013 3.2.1 Clause 7.12.3.2" Config Id Config_MEC_1 @@ -336,9 +336,9 @@ Package MEC_MEC013_SRV_UEZONESUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 6.3.7", - "ETSI GS MEC 013 3.1.1 Clause 6.4.7", - "ETSI GS MEC 013 3.1.1 Clause 7.12.3.2" + "ETSI GS MEC 013 3.2.1 Clause 6.3.7", + "ETSI GS MEC 013 3.2.1 Clause 6.4.7", + "ETSI GS MEC 013 3.2.1 Clause 7.12.3.2" Config Id Config_MEC_1 @@ -391,9 +391,9 @@ Package MEC_MEC013_SRV_UEZONESUB { is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 6.3.6", - "ETSI GS MEC 013 3.1.1 Clause 6.4.6", - "ETSI GS MEC 013 3.1.1 Clause 7.12.3.2" + "ETSI GS MEC 013 3.2.1 Clause 6.3.6", + "ETSI GS MEC 013 3.2.1 Clause 6.4.6", + "ETSI GS MEC 013 3.2.1 Clause 7.12.3.2" Config Id Config_MEC_1 @@ -439,10 +439,10 @@ Package MEC_MEC013_SRV_UEZONESUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.6", - "ETSI GS MEC 013 3.1.1 Clause 6.3.6", - "ETSI GS MEC 013 3.1.1 Clause 6.4.6", - "ETSI GS MEC 013 3.1.1 Clause 7.12.3.4" + "ETSI GS MEC 013 3.2.1 Clause 5.3.6", + "ETSI GS MEC 013 3.2.1 Clause 6.3.6", + "ETSI GS MEC 013 3.2.1 Clause 6.4.6", + "ETSI GS MEC 013 3.2.1 Clause 7.12.3.4" Config Id Config_MEC_1 @@ -481,10 +481,10 @@ Package MEC_MEC013_SRV_UEZONESUB { is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.1.1 Clause 5.3.6", - "ETSI GS MEC 013 3.1.1 Clause 6.3.6", - "ETSI GS MEC 013 3.1.1 Clause 6.4.6", - "ETSI GS MEC 013 3.1.1 Clause 7.12.3.4" + "ETSI GS MEC 013 3.2.1 Clause 5.3.6", + "ETSI GS MEC 013 3.2.1 Clause 6.3.6", + "ETSI GS MEC 013 3.2.1 Clause 6.4.6", + "ETSI GS MEC 013 3.2.1 Clause 7.12.3.4" Config Id Config_MEC_1 -- GitLab From 72f6c26a3eb26d68e9d2d75c9a6e8567864e2f7d Mon Sep 17 00:00:00 2001 From: garciay Date: Mon, 3 Feb 2025 09:37:43 +0100 Subject: [PATCH 37/53] Implement QoSLookup TPs --- Test Purposes/MEC045/SUBLOOKUP/QoSLookup.tplan2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Test Purposes/MEC045/SUBLOOKUP/QoSLookup.tplan2 b/Test Purposes/MEC045/SUBLOOKUP/QoSLookup.tplan2 index e61eed7..82bc33d 100644 --- a/Test Purposes/MEC045/SUBLOOKUP/QoSLookup.tplan2 +++ b/Test Purposes/MEC045/SUBLOOKUP/QoSLookup.tplan2 @@ -186,7 +186,7 @@ Package MEC_MEC045_SRV_QOSLOOKUP { TP Id "TP_MEC_MEC045_SRV_QOSLOOKUP_002_OK_02" Test objective - "Check that the IUT responds with the list of QoS measurement subscriptions when queried by a MEC Application - Filter on subscriptionId" + "Check that the IUT responds with the list of QoS measurement subscriptions when queried by a MEC Application - Filter on subscriptionType" Reference "ETSI GS MEC 045 3.1.1 Clause 5.2.5", -- GitLab From 7e346e797d53b2d0c1d155418a8cf6b4142a8c5c Mon Sep 17 00:00:00 2001 From: garciay Date: Mon, 3 Feb 2025 13:27:50 +0100 Subject: [PATCH 38/53] Implement QoS Measurements Sub/Not TPs --- .../MEASSUBNOT/QoSMeasurementSubNot.tplan2 | 82 ------------------- 1 file changed, 82 deletions(-) diff --git a/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 b/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 index cd31701..4e6eb16 100644 --- a/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 +++ b/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 @@ -174,86 +174,6 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Test Purpose { TP Id "TP_MEC_MEC045_SRV_QOS_MEAS_SUB_NOT_001_OK_03" - Test objective - "Check that the IUT acknowledges the creation of QoS measurement subscription request when commanded by a MEC Application - with reportingInterval and measuringPeriod" - - Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" - - Config Id Config_MEC_8 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vPOST containing - uri indicating value "qms/v1/subscriptions" - body containing - qoSMeasurementSubscription containing - subscriptionType indicating value "QoSMeasureSubscription", - callbackReference indicating value CALLBACK_URL, - users containing - elem0 indicating value ACR_SOME_IP;, - flowInfo containing - flowFilter containing - sourceIp indicating value ACR_SOME_IP;;, - reportingInterval indicating value REPORTING_INTERVAL, - measuringReport indicating value MEASURINGING_PERIOD_LT_REPORTING_INTERVAL, - metricType containing - elem0 indicating value "LATENCY", - elem1 indicating value "THROUGHPUT";;;; - from the MEC_APP entity - } - then { - // MEC 045, clause 7.3.3.4 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "201 Created", - headers containing - Location set to "/qms/v1/subscriptions/{SUBSCRIPTION_ID}";, - body containing - qoSMeasurementSubscription containing - _links containing - self containing - href set to HREF_VALUE;, - subscriptionType indicating value "QoSMeasureSubscription", - callbackReference indicating value CALLBACK_URL, - users containing - elem0 indicating value ACR_SOME_IP;, - flowInfo containing - flowFilter containing - sourceIp indicating value ACR_SOME_IP;;, - reportingInterval indicating value REPORTING_INTERVAL, - measuringReport indicating value MEASURINGING_PERIOD_LT_REPORTING_INTERVAL, - metricType containing - elem0 indicating value "LATENCY", - elem1 indicating value "THROUGHPUT";;;;; - to the MEC_APP entity - and the IUT entity sends a vPOST containing - Uri set to CALLBACK_URL - body containing - qoSMeasurementNotification containing - notificationType indicating value "QoSMeasureNotification", - qoSMeasureResult containing - latency indicating value any_value, - throughput indicating value any_value;, - _links indicating value LINKS;;; - to the MEC_APP entity - } - } - } - - - Test Purpose { - TP Id "TP_MEC_MEC045_SRV_QOS_MEAS_SUB_NOT_001_OK_04" - Test objective "Check that the IUT acknowledges the creation of QoS measurement subscription request when commanded by a MEC Application - with numberOfReports" @@ -562,7 +482,6 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { qoSMeasurementSubscription containing subscriptionType indicating value "QoSMeasureSubscription", callbackReference indicating value CALLBACK_URL, - websockNotifConfig indicating value WEBSOCKET_CONFIG, users containing elem0 indicating value ACR_SOME_IP;, flowInfo set to omit, @@ -611,7 +530,6 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { qoSMeasurementSubscription containing subscriptionType indicating value "QoSMeasureSubscription", callbackReference indicating value CALLBACK_URL, - websockNotifConfig indicating value WEBSOCKET_CONFIG, users containing elem0 indicating value ACR_SOME_IP;, flowInfo set to empty, // Invalid flowFilter -- GitLab From 62a257962bab9206351011072414e694c84dd625 Mon Sep 17 00:00:00 2001 From: garciay Date: Mon, 3 Feb 2025 15:14:11 +0100 Subject: [PATCH 39/53] Implement QoS Events Sub/Not TPs --- Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 b/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 index 83ff670..8b33e57 100644 --- a/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 +++ b/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 @@ -83,7 +83,7 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { TP Id "TP_MEC_MEC045_SRV_QOS_EVENT_SUB_NOT_001_OK_02" Test objective - "Check that the IUT acknowledges the creation of QoS event subscription request when commanded by a MEC Application - With threshold" + "Check that the IUT acknowledges the creation of QoS event subscription request when commanded by a MEC Application - With thresholds" Reference "ETSI GS MEC 045 3.1.1 Clause 5.2.2", @@ -361,7 +361,7 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { Test objective "Check that the IUT responds with an error when a request with incorrect parameters is sent - by a MEC Application - flowInfo not present (Note 2)" + by a MEC Application - flowFilter not present (Note 2)" Reference "ETSI GS MEC 045 3.1.1 Clause 5.2.2", @@ -388,7 +388,7 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { websockNotifConfig indicating value WEBSOCKET_CONFIG, users containing elem0 indicating value ACR_SOME_IP;, - flowInfo set to omit, + flowFilter set to omit, reportTrigger containing metricType indicating value "THROUGHPUT";, measuringPeriod indicating value MEASURINGING_PERIOD;;; @@ -508,7 +508,7 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { TP Id "TP_MEC_MEC045_SRV_QOS_EVENT_SUB_NOT_002_OK" Test objective - "Check that the IUT acknowledges the creation of QoS event subscription request when commanded by a MEC Application" + "Check that the IUT acknowledges the changes of QoS event subscription request when commanded by a MEC Application" Reference "ETSI GS MEC 045 3.1.1 Clause 5.2.2", -- GitLab From b7d959f09c157db0a45021e77afdda431f451c4a Mon Sep 17 00:00:00 2001 From: garciay Date: Wed, 5 Feb 2025 09:13:31 +0100 Subject: [PATCH 40/53] Bug fixed in TP_MEC_MEC046_SRV_SENSLOOKUP_001_BR & TP_MEC_MEC046_SRV_SENSLOOKUP_002_OK --- .../MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 b/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 index bac157a..271e5ac 100644 --- a/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 +++ b/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 @@ -123,7 +123,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "sens/v1/subscriptions/sensor_st"; // Wrong URL + uri indicating value "sens/v1/subscriptions/sensor_status", + query_parameters containing + sensorId indicating value SENSOR_IDENTIFIER_LIST;; // Wrong query parameter from the MEC_APP entity } then { @@ -206,10 +208,12 @@ Package MEC_MEC046_SRV_SENSLOOKUP { the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing - sensorStatusInfoList containing - sensorStatusInfo containing - sensorIdentifier indicating value any_value, - sensorStatusType indicating value any_value;;;; + sensorStatusSubscription containing + _links containing + self containing + href set to HREF_VALUE;, + subscriptionType indicating value "SensorStatusSubscription", + callbackReference indicating value CALLBACK_URL;;;; to the MEC_APP entity } } -- GitLab From 6feb0318d0a4d7505efe86593def7508fd2072cb Mon Sep 17 00:00:00 2001 From: garciay Date: Wed, 5 Feb 2025 09:55:52 +0100 Subject: [PATCH 41/53] Bug fixed in TC_MEC_MEC046_SRV_SENSLOOKUP_004_BR --- Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 b/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 index 271e5ac..4f043be 100644 --- a/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 +++ b/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 @@ -483,7 +483,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "sens/v1/subscriptions/sensor_d"; // Wrong IRL + uri indicating value "sens/v1/subscriptions/sensor_data", + query_parameters containing + sensorId indicating value SENSOR_IDENTIFIER_LIST;; // Wrong query parameter from the MEC_APP entity } then { -- GitLab From 1243f2923abe4969117d2c6c6e5ce6d0e895f708 Mon Sep 17 00:00:00 2001 From: garciay Date: Wed, 19 Feb 2025 16:13:30 +0100 Subject: [PATCH 42/53] Editorial changes --- .../MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 | 2 +- .../MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 b/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 index 4e6eb16..3917f45 100644 --- a/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 +++ b/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 @@ -727,7 +727,7 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { TP Id "TP_MEC_MEC045_SRV_QOS_MEAS_SUB_NOT_002_NF" Test objective - "Check that the IUT acknowledges an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" + "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference "ETSI GS MEC 045 3.1.1 Clause 5.2.2", diff --git a/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 b/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 index fccc981..8d07a93 100644 --- a/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 +++ b/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 @@ -261,7 +261,7 @@ Package MEC_MEC046_SRV_SENSSUBNOT { TP Id "TP_MEC_MEC046_SRV_SENSSUBNOT_SUB_NOT_002_NF" Test objective - "Check that the IUT acknowledges an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" + "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference "ETSI GS MEC 045 3.1.1 Clause 5.3.3", @@ -345,7 +345,7 @@ Package MEC_MEC046_SRV_SENSSUBNOT { TP Id "TP_MEC_MEC046_SRV_SENSSUBNOT_SUB_NOT_003_NF" Test objective - "Check that the IUT acknowledges an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" + "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference "ETSI GS MEC 045 3.1.1 Clause 5.3.3", @@ -622,7 +622,7 @@ Package MEC_MEC046_SRV_SENSSUBNOT { TP Id "TP_MEC_MEC046_SRV_SENSSUBNOT_SUB_NOT_005_NF" Test objective - "Check that the IUT acknowledges an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" + "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference "ETSI GS MEC 045 3.1.1 Clause 5.3.5", @@ -707,7 +707,7 @@ Package MEC_MEC046_SRV_SENSSUBNOT { TP Id "TP_MEC_MEC046_SRV_SENSSUBNOT_SUB_NOT_006_NF" Test objective - "Check that the IUT acknowledges an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" + "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference "ETSI GS MEC 045 3.1.1 Clause 5.3.5", @@ -986,7 +986,7 @@ Package MEC_MEC046_SRV_SENSSUBNOT { TP Id "TP_MEC_MEC046_SRV_SENSSUBNOT_SUB_NOT_007_NF" Test objective - "Check that the IUT acknowledges an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" + "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference "ETSI GS MEC 045 3.1.1 Clause 5.3.3", @@ -1069,7 +1069,7 @@ Package MEC_MEC046_SRV_SENSSUBNOT { TP Id "TP_MEC_MEC046_SRV_SENSSUBNOT_SUB_NOT_008_NF" Test objective - "Check that the IUT acknowledges an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" + "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference "ETSI GS MEC 045 3.1.1 Clause 5.3.3", -- GitLab From d85544824569fbd55d759038bf21b1921d864a40 Mon Sep 17 00:00:00 2001 From: garciay Date: Thu, 13 Mar 2025 10:32:59 +0100 Subject: [PATCH 43/53] Review MEC 040 --- Test Purposes/MEC021/SRV/AMS/Ams.tplan2 | 1 + ...tplan2 => FederationEnablement.tplan2.bak} | 178 +- .../LOOKUP/FederationEnablementLookup.tplan2 | 1932 +++++++++++++++++ .../SUBNOT/FederationEnablementSubNot.tplan2 | 464 ++++ .../MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 | 20 +- .../MEASSUBNOT/QoSMeasurementSubNot.tplan2 | 20 +- .../MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 | 16 +- Test Purposes/mec-common.tplan2 | 1 + 8 files changed, 2518 insertions(+), 114 deletions(-) rename Test Purposes/MEC040/SRV/{MEF/FederationEnablement.tplan2 => FederationEnablement.tplan2.bak} (92%) create mode 100644 Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 create mode 100644 Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 diff --git a/Test Purposes/MEC021/SRV/AMS/Ams.tplan2 b/Test Purposes/MEC021/SRV/AMS/Ams.tplan2 index 923261f..5634b59 100644 --- a/Test Purposes/MEC021/SRV/AMS/Ams.tplan2 +++ b/Test Purposes/MEC021/SRV/AMS/Ams.tplan2 @@ -266,6 +266,7 @@ Package MEC_MEC021_SRV_AMS_BV { PICS Selection PIC_AMS Initial conditions with { + the IUT entity having a RegistrationInfoList } Expected behaviour diff --git a/Test Purposes/MEC040/SRV/MEF/FederationEnablement.tplan2 b/Test Purposes/MEC040/SRV/FederationEnablement.tplan2.bak similarity index 92% rename from Test Purposes/MEC040/SRV/MEF/FederationEnablement.tplan2 rename to Test Purposes/MEC040/SRV/FederationEnablement.tplan2.bak index 994e58d..0a1a92b 100644 --- a/Test Purposes/MEC040/SRV/MEF/FederationEnablement.tplan2 +++ b/Test Purposes/MEC040/SRV/FederationEnablement.tplan2.bak @@ -1,5 +1,5 @@ /* -Copyright (c) ETSI 2018-2023. +Copyright (c) ETSI 2018-2025. Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters */ @@ -11,11 +11,12 @@ Package MEC_MEC040_SRV_FED { TP Id "TP_MEC_MEC040_SRV_MEF_001_OK" Test objective - "Check that the IUT responds with a list of all available systemInfo - when requested by a MEC Orchestrator - No query parameters" + "Check that the IUT responds with a list of all available systemInfo when requested by a MEC Orchestrator - No query parameters" Reference - "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" Config Id Config_MEC_7 @@ -78,7 +79,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - SystemId query parameters" Reference - "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" Config Id Config_MEC_7 @@ -133,7 +136,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple SystemId query parameters" Reference - "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" Config Id Config_MEC_7 @@ -194,7 +199,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Empty SystemId query parameters" Reference - "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" Config Id Config_MEC_7 @@ -259,7 +266,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - SystemName query parameters" Reference - "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" Config Id Config_MEC_7 @@ -313,8 +322,10 @@ Package MEC_MEC040_SRV_FED { Test objective "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple SystemName query parameters" - Reference "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2", - "https://forge.etsi.org/rep/mec/gs040-fed-enablement-api" + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" Config Id Config_MEC_7 @@ -375,7 +386,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Empty SystemName query parameters" Reference - "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" Config Id Config_MEC_7 @@ -440,7 +453,10 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - systemProvider query parameters" Reference - "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" + + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" Config Id Config_MEC_7 @@ -494,8 +510,10 @@ Package MEC_MEC040_SRV_FED { Test objective "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple systemProvider query parameters" - Reference "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2", - "https://forge.etsi.org/rep/mec/gs040-fed-enablement-api" + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" Config Id Config_MEC_7 @@ -556,7 +574,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Empty systemProvider query parameters" Reference - "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" Config Id Config_MEC_7 @@ -621,7 +641,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple query parameters" Reference - "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" Config Id Config_MEC_7 @@ -683,7 +705,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when selection is not applicable - SystemId" Reference - "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" Config Id Config_MEC_7 @@ -729,7 +753,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when selection is not applicable - SystemName" Reference - "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" Config Id Config_MEC_7 @@ -775,7 +801,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when selection is not applicable - SystemProvider" Reference - "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" Config Id Config_MEC_7 @@ -821,7 +849,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when request is malformed" Reference - "ETSI GS MEC 040 clause 7.3.3.1, clause 5.2.2.2" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" Config Id Config_MEC_7 @@ -864,7 +894,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT creates a new systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 clause 7.3.3.4, clause 5.2.2.1.1" + "ETSI GS MEC 040 V3.2.3, clause 5.2.4", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.4" Config Id Config_MEC_7 @@ -919,7 +951,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error on creating an existing systemInfo" Reference - "ETSI GS MEC 040 clause 7.3.3.4, clause 5.2.2.1.1" + "ETSI GS MEC 040 V3.2.3, clause 5.2.4", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.4" Config Id Config_MEC_7 @@ -960,54 +994,6 @@ Package MEC_MEC040_SRV_FED { } // End of TP_MEC_MEC040_SRV_MEF_002_BR_01 - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_002_BR_02" - - Test objective - "Check that the IUT responds with an error on providing inconsistent data" - - Reference - "ETSI GS MEC 040 clause 7.3.3.4, clause 5.2.2.1.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo2 indicating value SYSTEM_ID_2 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vPOST containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", - body containing - systemInfo containing - systemId indicating value SYSTEM_ID_1, // Shall be omit in the request - systemName indicating value SYSTEM_NAME_1, - systemProvider indicating value SYSTEM_PROV_1 - ; - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.4 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "400 Bad Request" - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_002_BR_02 - - Test Purpose { TP Id "TP_MEC_MEC040_SRV_MEF_003_OK" @@ -1015,7 +1001,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 clause 7.4.3.1, clause 5.2.2.1.1" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.1" Config Id Config_MEC_7 @@ -1064,8 +1052,10 @@ Package MEC_MEC040_SRV_FED { Test objective "Check that the IUT responds with an error when it receives a request for returning a systemInfo referred with a wrong systemId" - Reference "ETSI GS MEC 040 clause 7.4.3.1, clause 5.2.2.1.1", - "https://forge.etsi.org/rep/mec/gs040-fed-enablement-api" + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.1" Config Id Config_MEC_7 @@ -1108,7 +1098,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when it receives a request with an inconsistant URI" Reference - "ETSI GS MEC 040 clause 7.4.3.1, clause 5.2.2.1.1" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.1" Config Id Config_MEC_7 @@ -1151,7 +1143,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT updates the systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 clause 7.4.3.3, clause 5.2.2.1.2" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" Config Id Config_MEC_7 @@ -1207,7 +1201,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT updates the systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 clause 7.4.3.3, clause 5.2.2.1.2" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" Config Id Config_MEC_7 @@ -1262,8 +1258,10 @@ Package MEC_MEC040_SRV_FED { Test objective "Check that the IUT updates the systemInfo when requested by a MEC Orchestrator" - Reference "ETSI GS MEC 040 clause 7.4.3.3, clause 5.2.2.1.2", - "https://forge.etsi.org/rep/mec/gs040-fed-enablement-api" + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" Config Id Config_MEC_7 @@ -1318,8 +1316,10 @@ Package MEC_MEC040_SRV_FED { Test objective "Check that the IUT responds with an error when requested to update an unknown systemInfo" - Reference "ETSI GS MEC 040 clause 7.4.3.3, clause 5.2.2.1.2", - "https://forge.etsi.org/rep/mec/gs040-fed-enablement-api" + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" Config Id Config_MEC_7 @@ -1366,7 +1366,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when requested to update with no data provided" Reference - "ETSI GS MEC 040 clause 7.4.3.3, clause 5.2.2.1.2" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" Config Id Config_MEC_7 @@ -1413,7 +1415,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT deletes the systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 clause 7.4.3.5, clause 5.2.2.1.3" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.5" Config Id Config_MEC_7 @@ -1459,8 +1463,10 @@ Package MEC_MEC040_SRV_FED { Test objective "Check that the IUT responds with an error when requested to delete an unknown systemInfo" - Reference "ETSI GS MEC 040 clause 7.4.3.5, clause 5.2.2.1.3", - "https://forge.etsi.org/rep/mec/gs040-fed-enablement-api" + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.5" Config Id Config_MEC_7 @@ -1502,7 +1508,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT accepts a MEC application instance query and forward the response" Reference - "ETSI GS MEC 040 clause 5.2.2.3" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.3" Config Id Config_MEC_7 @@ -1544,7 +1550,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT accepts a Service Availability query and forward the response" Reference - "ETSI GS MEC 040 clause 5.2.2.4" + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.4" Config Id Config_MEC_7 diff --git a/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 b/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 new file mode 100644 index 0000000..9a275ac --- /dev/null +++ b/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 @@ -0,0 +1,1932 @@ +/* +Copyright (c) ETSI 2018-2025. +Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters +*/ + +Package MEC_MEC040_SRV_FED { + + import all from MEC_Common; + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_001_OK" + + Test objective + "Check that the IUT responds with a list of all available systemInfo when requested by a MEC Orchestrator - No query parameters" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity are_aware_of_eachother and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_ID_1, + systemInfo2 indicating value SYSTEM_ID_2, + systemInfo3 indicating value SYSTEM_ID_3 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/fed_resources/system_info" + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + systemInfoList containing + systemInfo0 containing + systemId indicating value SYSTEM_ID_1, + systemName indicating value SYSTEM_NAME_1, + systemProvider indicating value SYSTEM_PROVIDER_1 + ;, + systemInfo1 containing + systemId indicating value SYSTEM_ID_2, + systemName indicating value SYSTEM_NAME_2, + systemProvider indicating value SYSTEM_PROVIDER_2 + ;, + systemInfo2 containing + systemId indicating value SYSTEM_ID_3, + systemName indicating value SYSTEM_NAME_3, + systemProvider indicating value SYSTEM_PROVIDER_3 + ; + ; + ; + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_001_OK + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_02" + + Test objective + "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - SystemId query parameters" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_ID_1, + systemInfo2 indicating value SYSTEM_ID_2, + systemInfo3 indicating value SYSTEM_ID_3 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/fed_resources/system_info", + query_parameters containing + systemId indicating value SYSTEM_ID_1 + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + systemInfoList containing + systemInfo1 containing + systemId indicating value SYSTEM_ID_1, + systemName indicating value SYSTEM_NAME_1, + systemProvider indicating value SYSTEM_PROVIDER_1 + ; + ; + ; + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_001_OK_02 + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_03" + + Test objective + "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple SystemId query parameters" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_ID_1, + systemInfo2 indicating value SYSTEM_ID_2, + systemInfo3 indicating value SYSTEM_ID_3 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/fed_resources/system_info", + query_parameters containing + systemId indicating value SYSTEM_ID_1, + systemId indicating value SYSTEM_ID_3 + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + systemInfoList containing + systemInfo1 containing + systemId indicating value SYSTEM_ID_1, + systemName indicating value SYSTEM_NAME_1, + systemProvider indicating value SYSTEM_PROVIDER_1 + ;, + systemInfo3 containing + systemId indicating value SYSTEM_ID_3, + systemName indicating value SYSTEM_NAME_3, + systemProvider indicating value SYSTEM_PROVIDER_3 + ; + ; + ; + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_001_OK_03 + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_04" + + Test objective + "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Empty SystemId query parameters" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_ID_1, + systemInfo2 indicating value SYSTEM_ID_2, + systemInfo3 indicating value SYSTEM_ID_3 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/fed_resources/system_info", + query_parameters containing + systemId indicating value empty + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + systemInfoList containing + systemInfo1 containing + systemId indicating value SYSTEM_ID_1, + systemName indicating value SYSTEM_NAME_1, + systemProvider indicating value SYSTEM_PROVIDER_1 + ;, + systemInfo3 containing + systemId indicating value SYSTEM_ID_2, + systemName indicating value SYSTEM_NAME_2, + systemProvider indicating value SYSTEM_PROVIDER_2 + ;, + systemInfo3 containing + systemId indicating value SYSTEM_ID_3, + systemName indicating value SYSTEM_NAME_3, + systemProvider indicating value SYSTEM_PROVIDER_3 + ; + ; + ; + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_001_OK_04 + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_05" + + Test objective + "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - SystemName query parameters" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_NAME_1, + systemInfoN indicating value SYSTEM_NAME_2, + systemInfoN indicating value SYSTEM_NAME_3 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/fed_resources/system_info", + query_parameters containing + systemName indicating value SYSTEM_NAME_1 + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + systemInfoList containing + systemInfo1 containing + systemId indicating value SYSTEM_ID_1, + systemName indicating value SYSTEM_NAME_1, + systemProvider indicating value SYSTEM_PROVIDER_1 + ; + ; + ; + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_001_OK_05 + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_06" + + Test objective + "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple SystemName query parameters" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_NAME_1, + systemInfoN indicating value SYSTEM_NAME_2, + systemInfoN indicating value SYSTEM_NAME_3 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/fed_resources/system_info", + query_parameters containing + systemName indicating value SYSTEM_NAME_1, + systemName indicating value SYSTEM_NAME_3 + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + systemInfoList containing + systemInfo1 containing + systemId indicating value SYSTEM_ID_1, + systemName indicating value SYSTEM_NAME_1, + systemProvider indicating value SYSTEM_PROVIDER_1 + ;, + systemInfo3 containing + systemId indicating value SYSTEM_ID_3, + systemName indicating value SYSTEM_NAME_3, + systemProvider indicating value SYSTEM_PROVIDER_3 + ; + ; + ; + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_001_OK_06 + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_07" + + Test objective + "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Empty SystemName query parameters" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_NAME_1, + systemInfoN indicating value SYSTEM_NAME_2, + systemInfoN indicating value SYSTEM_NAME_3 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/fed_resources/system_info", + query_parameters containing + systemName indicating value empty + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + systemInfoList containing + systemInfo1 containing + systemId indicating value SYSTEM_ID_1, + systemName indicating value SYSTEM_NAME_1, + systemProvider indicating value SYSTEM_PROVIDER_1 + ;, + systemInfo3 containing + systemId indicating value SYSTEM_ID_2, + systemName indicating value SYSTEM_NAME_2, + systemProvider indicating value SYSTEM_PROVIDER_2 + ;, + systemInfo3 containing + systemId indicating value SYSTEM_ID_3, + systemName indicating value SYSTEM_NAME_3, + systemProvider indicating value SYSTEM_PROVIDER_3 + ; + ; + ; + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_001_OK_07 + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_08" + + Test objective + "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - systemProvider query parameters" + + Reference + + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_PROVIDER_1, + systemInfoN indicating value SYSTEM_PROVIDER_2, + systemInfoN indicating value SYSTEM_PROVIDER_3 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/fed_resources/system_info", + query_parameters containing + systemProvider indicating value SYSTEM_PROVIDER_1 + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + systemInfoList containing + systemInfo1 containing + systemId indicating value SYSTEM_ID_1, + systemName indicating value SYSTEM_NAME_1, + systemProvider indicating value SYSTEM_PROVIDER_1 + ; + ; + ; + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_001_OK_08 + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_09" + + Test objective + "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple systemProvider query parameters" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_PROVIDER_1, + systemInfoN indicating value SYSTEM_PROVIDER_2, + systemInfoN indicating value SYSTEM_PROVIDER_3 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/fed_resources/system_info", + query_parameters containing + systemProvider indicating value SYSTEM_PROVIDER_1, + systemProvider indicating value SYSTEM_PROVIDER_3 + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + systemInfoList containing + systemInfo1 containing + systemId indicating value SYSTEM_ID_1, + systemName indicating value SYSTEM_NAME_1, + systemProvider indicating value SYSTEM_PROVIDER_1 + ;, + systemInfo3 containing + systemId indicating value SYSTEM_ID_3, + systemName indicating value SYSTEM_NAME_3, + systemProvider indicating value SYSTEM_PROVIDER_3 + ; + ; + ; + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_001_OK_09 + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_10" + + Test objective + "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Empty systemProvider query parameters" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_PROVIDER_1, + systemInfoN indicating value SYSTEM_PROVIDER_2, + systemInfoN indicating value SYSTEM_PROVIDER_3 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/fed_resources/system_info", + query_parameters containing + systemProvider indicating value empty + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + systemInfoList containing + systemInfo1 containing + systemId indicating value SYSTEM_ID_1, + systemName indicating value SYSTEM_NAME_1, + systemProvider indicating value SYSTEM_PROVIDER_1 + ;, + systemInfo3 containing + systemId indicating value SYSTEM_ID_2, + systemName indicating value SYSTEM_NAME_2, + systemProvider indicating value SYSTEM_PROVIDER_2 + ;, + systemInfo3 containing + systemId indicating value SYSTEM_ID_3, + systemName indicating value SYSTEM_NAME_3, + systemProvider indicating value SYSTEM_PROVIDER_3 + ; + ; + ; + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_001_OK_10 + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_11" + + Test objective + "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple query parameters" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_ID_1, + systemInfo1 indicating value SYSTEM_ID_2, + systemInfo3 indicating value SYSTEM_ID_3, + systemInfoN indicating value SYSTEM_ID_4 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/fed_resources/system_info", + query_parameters containing + systemId indicating value SYSTEM_ID_1, + systemName indicating value SYSTEM_NAME_3 + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + systemInfoList containing + systemInfo1 containing + systemId indicating value SYSTEM_ID_1, + systemName indicating value SYSTEM_NAME_1, + systemProvider indicating value SYSTEM_PROVIDER_1 + ;, + systemInfo3 containing + systemId indicating value any_value, + systemName indicating value SYSTEM_NAME_3, + systemProvider indicating value SYSTEM_PROVIDER_3 + ; + ; + ; + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_001_OK_11 + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_001_NF_01" + + Test objective + "Check that the IUT responds with an error when selection is not applicable - SystemId" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_ID_1, + systemInfo1 indicating value SYSTEM_ID_2, + systemInfo3 indicating value SYSTEM_ID_3 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/fed_resources/system_info", + query_parameters containing + systemId indicating value SYSTEM_ID_4 + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found" + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_001_NF_01 + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_001_NF_02" + + Test objective + "Check that the IUT responds with an error when selection is not applicable - SystemName" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_NAME_1, + systemInfo1 indicating value SYSTEM_NAME_2, + systemInfo3 indicating value SYSTEM_NAME_3 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/fed_resources/system_info", + query_parameters containing + systemName indicating value SYSTEM_NAME_4 + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found" + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_001_NF_02_02 + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_001_NF_03" + + Test objective + "Check that the IUT responds with an error when selection is not applicable - SystemProvider" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_PROVIDER_1, + systemInfo1 indicating value SYSTEM_PROVIDER_2, + systemInfo3 indicating value SYSTEM_PROVIDER_3 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/fed_resources/system_info", + query_parameters containing + SystemProvider indicating value SYSTEM_PROVIDER_4 + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found" + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_001_NF_03 + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_001_BR" + + Test objective + "Check that the IUT responds with an error when request is malformed" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_ID_1 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v10/fed_resources/system_info", + query_parameters containing + system indicating value any_value // Wrong query parameter: system instead of systemId + ;; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.3.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "400 Bad Request" + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_001_BR + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_002_OK" + + Test objective + "Check that the IUT creates a new systemInfo when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.4", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.4" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity not having a systemInfoList containing + systemInfo2 indicating value SYSTEM_ID_2 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "fed_enablement/v1/fed_resources/system_info", + body containing + systemInfo containing + systemId indicating value omit, // Shall be absent in POST request + systemName indicating value SYSTEM_NAME_1, + systemProvider indicating value SYSTEM_PROV_1 + ; + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.3.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "201 Created", + body containing + systemInfo containing + systemId indicating value SYSTEM_ID_1, + systemName indicating value SYSTEM_NAME_1, + systemProvider indicating value SYSTEM_PROV_1 + ; + ; + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_002_OK + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_002_BR" + + Test objective + "Check that the IUT responds with an error on creating an existing systemInfo" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.4", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.3.3.4" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity not having a systemInfoList containing + systemInfo2 indicating value SYSTEM_ID_2 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "fed_enablement/v1/fed_resources/system_info", + body containing + systemInfo containing + systemId indicating value SYSTEM_ID_2, // Shall be absent in POST request + systemName indicating value SYSTEM_NAME_2, + systemProvider indicating value SYSTEM_PROV_2 + ; + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.3.3.4 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "400 Bad Request" + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_002_BR + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_003_OK" + + Test objective + "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_ID_1, + systemInfo2 indicating value SYSTEM_ID_2, + systemInfo3 indicating value SYSTEM_ID_3 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_2}" + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.4.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + systemInfo containing + systemId indicating value SYSTEM_ID_2, + systemName indicating value SYSTEM_NAME_2, + systemProvider indicating value SYSTEM_PROVIDER_2 + ; + ; + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_003_OK + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_003_NF" + + Test objective + "Check that the IUT responds with an error when it receives a request for returning a systemInfo referred with a wrong systemId" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_ID_1, + systemInfo2 indicating value SYSTEM_ID_2, + systemInfo1 indicating value SYSTEM_ID_3 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_4}" + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.4.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found" + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_003_NF + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_003_BR" + + Test objective + "Check that the IUT responds with an error when it receives a request with an inconsistant URI" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_ID_1, + systemInfo2 indicating value SYSTEM_ID_2, + systemInfo1 indicating value SYSTEM_ID_3 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v10/fed_resources/system_info/{SYSTEM_ID_2}" // Inconsistant URI + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.4.3.1 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "400 Bad Request" + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_003_BR + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_004_OK_01" + + Test objective + "Check that the IUT updates the systemInfo when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_ID_1, + systemInfo2 indicating value SYSTEM_ID_2, + systemInfo1 indicating value SYSTEM_ID_3 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vPATCH containing + uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_1}" + body containing + SystemInfoUpdate containing + systemName indicating value omit, + endpoint indicating value SYSTEM_NEW_ENDPOINT_1 + ; + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.4.3.3 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + systemInfo containing + systemId indicating value SYSTEM_ID_1, + systemName indicating value SYSTEM_NAME_1, + systemProvider indicating value SYSTEM_NEW_ENDPOINT_1 + ; + ; + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_004_OK_01 + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_004_OK_02" + + Test objective + "Check that the IUT updates the systemInfo when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_ID_1, + systemInfo2 indicating value SYSTEM_ID_2, + systemInfo1 indicating value SYSTEM_ID_3 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vPATCH containing + uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_1}" + body containing + SystemInfoUpdate containing + systemName indicating value SYSTEM_NEW_NAME_1, + endpoint indicating value omit + ; + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.4.3.3 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + systemInfo containing + systemId indicating value SYSTEM_ID_1, + systemName indicating value SYSTEM_NEW_NAME_1, + systemProvider indicating value SYSTEM_ENDPOINT_1 + ; + ; + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_004_OK_02 + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_004_OK_03" + + Test objective + "Check that the IUT updates the systemInfo when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_ID_1, + systemInfo2 indicating value SYSTEM_ID_2, + systemInfo1 indicating value SYSTEM_ID_3 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vPATCH containing + uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_1}" + body containing + SystemInfoUpdate containing + systemName indicating value SYSTEM_NEW_NAME_1, + endpoint indicating value SYSTEM_NEW_ENDPOINT_1 + ; + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.4.3.3 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + systemInfo containing + systemId indicating value SYSTEM_ID_1, + systemName indicating value SYSTEM_NEW_NAME_1, + systemProvider indicating value SYSTEM_NEW_ENDPOINT_1 + ; + ; + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_004_OK_03 + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_004_NF" + + Test objective + "Check that the IUT responds with an error when requested to update an unknown systemInfo" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_ID_1 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vPATCH containing + uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_2}" + body containing + SystemInfoUpdate containing + systemName indicating value omit, + endpoint indicating value SYSTEM_NEW_ENDPOINT_1 + ; + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.4.3.3 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found" + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_004_NF + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_004_BR" + + Test objective + "Check that the IUT responds with an error when requested to update with no data provided" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_ID_1 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vPATCH containing + uri indicating value "fed_enablement/v10/fed_resources/system_info/{SYSTEM_ID_1}" + body containing + SystemInfoUpdate containing // At least one attribute shall exist + systemName indicating value omit, + endpoint indicating value omit + ; + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.4.3.3 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "400 Bad Request" + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_004_BR_02 + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_005_OK" + + Test objective + "Check that the IUT deletes the systemInfo when requested by a MEC Orchestrator" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.5" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_ID_1 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vDELETE containing + uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_1}" + body containing + SystemInfoUpdate containing + systemName indicating value SYSTEM_NAME_1, + endpoint indicating value NEW_ENDPOINT_1 + ; + ; + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.4.3.5 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "204 No Content" + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_005_OK + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_005_NF" + + Test objective + "Check that the IUT responds with an error when requested to delete an unknown systemInfo" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2", + "ETSI GS MEC 040 V3.2.3, clause 6.2.2", + "ETSI GS MEC 040 V3.2.3, clause 7.4.3.5" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_ID_1 + ; + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vDELETE containing + uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_UNKNOWN}" + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.4.3.5 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found" + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_005_NF + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_006_OK_01" + + Test objective + "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - No query parameters" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.2.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.3", + "ETSI GS MEC 013 3.1.1 Clause 7.5.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several registeredFederationSubscriptions + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/subscription"; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + subscriptionLinkList indicating value any_value;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_006_OK_02" + + Test objective + "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - With query parameters" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.2.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.3", + "ETSI GS MEC 013 3.1.1 Clause 7.5.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several registeredFederationSubscriptions + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/subscription", + query_parameters containing + subscriptionType indicating value system_update_notification_subscription;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + subscriptionLinkList indicating value any_value;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_006_OK_03" + + Test objective + "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - With query parameters" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.2.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.3", + "ETSI GS MEC 013 3.1.1 Clause 7.5.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a FED_SUBSCRIPTION_1 containing + systemId indicating value SYSTEM_ID_1, + link indicating value HREF_1; and + the IUT entity having a FED_SUBSCRIPTION_2 containing + systemId indicating value SYSTEM_ID_2, + link indicating value HREF_2; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/subscription", + query_parameters containing + systemId indicating value SYSTEM_ID_1;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + subscriptionLinkList containing + subsciption containing + href indicating value HREF_1;;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_006_BR_01" + + Test objective + "Check that the IUT responds with the correct error code when the request is malformed - Wrong query parameters name" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.2.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.3", + "ETSI GS MEC 013 3.1.1 Clause 7.5.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several registeredFederationSubscriptions + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/subscription", + query_parameters containing + subscription indicating value system_update_notification_subscription;; // Wrong query parameters name + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Bad Request"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_006_BR_02" + + Test objective + "Check that the IUT responds with the correct error code when the request is malformed - Wrong query parameters value" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.2.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.3", + "ETSI GS MEC 013 3.1.1 Clause 7.5.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several registeredFederationSubscriptions + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/subscription", + query_parameters containing + subscriptionType indicating value system_update;; // Wrong query parameters + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Bad Request"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_006_BR_03" + + Test objective + "Check that the IUT responds with the correct error code when the request is malformed - With query parameters" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.2.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.3", + "ETSI GS MEC 013 3.1.1 Clause 7.5.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a FED_SUBSCRIPTION_1 containing + systemId indicating value SYSTEM_ID_1, + link indicating value HREF_1; and + the IUT entity having a FED_SUBSCRIPTION_2 containing + systemId indicating value SYSTEM_ID_2, + link indicating value HREF_2; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/subscription", + query_parameters containing + system indicating value SYSTEM_ID_1;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Bad Request"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_006_NF_01" + + Test objective + "Check that the IUT responds with the correct error code when no subscription found - No query parameters" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.2.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.3", + "ETSI GS MEC 013 3.1.1 Clause 7.5.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity not having several registeredFederationSubscriptions + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/subscription"; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_006_NF_02" + + Test objective + "Check that the IUT responds with the correct error code when no subscription found - With query parameters" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.2.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.3", + "ETSI GS MEC 013 3.1.1 Clause 7.5.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a FED_SUBSCRIPTION_1 containing + systemId indicating value SYSTEM_ID_1, + link indicating value HREF_1; and + the IUT entity having a FED_SUBSCRIPTION_2 containing + systemId indicating value SYSTEM_ID_2, + link indicating value HREF_2; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/subscription", + query_parameters containing + systemId indicating value UNKNOWN_SYSTEM_ID;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + + + + + + + + + + + + + + + + + + + + +/*** Not applicable yet */ + /*Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_006_OK" + + Test objective + "Check that the IUT accepts a MEC application instance query and forward the response" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.3" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_ID_1 + ; and + MEC_FED1 having_mec_app_instance_running + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "xxx" + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.4.3.5 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_006_OK + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_007_OK" + + Test objective + "Check that the IUT accepts a Service Availability query and forward the response" + + Reference + "ETSI GS MEC 040 V3.2.3, clause 5.2.2.4" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity is_registered to the MEC_FED entity and + the MEC_FED entity having a systemInfoList containing + systemInfo1 indicating value SYSTEM_ID_1 + ; and + MEC_FED1 having_mec_app_instance_running + } + + // MEC 040 Clause 6.2.2 Type: SystemInfo + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "xxx" + ; + from the MEC_FED entity + } + then { + // MEC 040 Clause 7.4.3.5 + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + ; + to the MEC_FED entity + } + } + } // End of TP_MEC_MEC040_SRV_MEF_007_OK +*/ + + +} // End of Package MEC_MEC040_SRV diff --git a/Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 b/Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 new file mode 100644 index 0000000..149cec6 --- /dev/null +++ b/Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 @@ -0,0 +1,464 @@ +/* +Copyright (c) ETSI 2018-2025. +Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters +*/ + +Package MEC_MEC040_SRV_FED { + + import all from MEC_Common; + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_SUB_NOT_001_OK" + + Test objective + "Check that the IUT acknowledges the creation of SystemUpdateNotificationSubscription request when commanded by a MEC Application" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.2.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.2", + "ETSI GS MEC 013 3.1.1 Clause 6.4.2", + "ETSI GS MEC 013 3.1.1 Clause 7.5.3.4" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several MEC_SYSTEM + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "fed_enablement/v1/subscriptions" + body containing + systemUpdateNotificationSubscription containing + subscriptionType indicating value "SystemUpdateNotificationSubscription", + callbackReference indicating value CALLBACK_URL;;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "201 Created", + headers containing + Location set to "fed_enablement/v1/subscriptions/{SUBSCRIPTION_ID}";, + body containing + systemUpdateNotificationSubscription containing + _links containing + self containing + href set to HREF_VALUE;;, + subscriptionType indicating value "SystemUpdateNotificationSubscription", + callbackReference indicating value CALLBACK_URL;;; + to the MEC_APP entity + and the IUT entity sends a vPOST containing + Uri set to CALLBACK_URL + body containing + systemUpdateNotification containing + notificationType indicating value "SystemUpdateNotification", + updatedSystemInfo indicating value any_value, + _links indicating value LINKS;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_SUB_NOT_001_BR_01" + + Test objective + "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application - Invalid subscriptionType" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.2.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.2", + "ETSI GS MEC 013 3.1.1 Clause 6.4.2", + "ETSI GS MEC 013 3.1.1 Clause 7.5.3.4" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several MEC_SYSTEM + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "fed_enablement/v1/subscriptions" + body containing + systemUpdateNotificationSubscription containing + subscriptionType indicating value "SystemUpdateNotification", // Invalid subscriptionType + callbackReference indicating value CALLBACK_URL;;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "400 Bad Request"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_SUB_NOT_001_BR_02" + + Test objective + "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application - No callback" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.2.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.2", + "ETSI GS MEC 013 3.1.1 Clause 6.4.2", + "ETSI GS MEC 013 3.1.1 Clause 7.5.3.4" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several MEC_SYSTEM + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "fed_enablement/v1/subscriptions" + body containing + systemUpdateNotificationSubscription containing + subscriptionType indicating value "SystemUpdateNotificationSubscription", // Invalid subscriptionType + callbackReference set toomit;;; // No callback + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "400 Bad Request"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_SUB_NOT_002_OK" + + Test objective + "Check that the IUT responds with the list of SystemUpdateNotificationSubscription when queried by a MEC Application" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.2.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.2", + "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a SystemUpdateNotificationSubscription containing + href indicating value HREF_VALUE; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/subscriptions/{SUBSCRIPTION_ID}"; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + systemUpdateNotificationSubscription containing + _links containing + self containing + href set to HREF_VALUE;;, + subscriptionType indicating value "SystemUpdateNotificationSubscription", + callbackReference indicating value CALLBACK_URL;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_SUB_NOT_002_NF" + + Test objective + "Check that the IUT responds with the list of SystemUpdateNotificationSubscription when queried by a MEC Application" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.2.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.2", + "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a SystemUpdateNotificationSubscription containing + href indicating value HREF_VALUE; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "fed_enablement/v1/subscriptions/{UNKNOWN_SUBSCRIPTION_ID}"; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_SUB_NOT_003_OK" + + Test objective + "Check that the IUT acknowledges the changes of an existing SystemUpdateNotificationSubscription when commanded by a MEC Application" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.2.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.2", + "ETSI GS MEC 013 3.1.1 Clause 7.5.3.2" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a SystemUpdateNotificationSubscription containing + systemId indicating value SYSTEM_ID_1, + href indicating value HREF_VALUE; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value "fed_enablement/v1/subscriptions/{SUBSCRIPTION_ID}" + body containing + systemUpdateNotificationSubscription containing + subscriptionType indicating value "SystemUpdateNotificationSubscription", + _links containing + self containing + href set to HREF_VALUE;;, + callbackReference indicating value CALLBACK_URL, + systemId indicating value SYSTEM_ID_2;;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK", + body containing + systemUpdateNotificationSubscription containing + _links containing + self containing + href set to HREF_VALUE;;, + subscriptionType indicating value "SystemUpdateNotificationSubscription", + callbackReference indicating value CALLBACK_URL, + systemId indicating value SYSTEM_ID_2;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_SUB_NOT_003_NF" + + Test objective + "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.2.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.2", + "ETSI GS MEC 013 3.1.1 Clause 7.5.3.2" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a SystemUpdateNotificationSubscription containing + systemId indicating value SYSTEM_ID_1, + href indicating value HREF_VALUE; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value "fed_enablement/v1/subscriptions/{UNKNOWN_SUBSCRIPTION_ID}" + body containing + systemUpdateNotificationSubscription containing + subscriptionType indicating value "SystemUpdateNotificationSubscription", + _links containing + self containing + href set to HREF_VALUE;;, + callbackReference indicating value CALLBACK_URL, + systemId indicating value SYSTEM_ID_2;;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_SUB_NOT_004_OK" + + Test objective + "Check that the IUT acknowledges the cancellation of an existing SensorStatusSubscription when commanded by a MEC Application" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.2.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.2", + "ETSI GS MEC 013 3.1.1 Clause 7.5.3.5" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a SystemUpdateNotificationSubscription + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vDELETE containing + uri indicating value "fed_enablement/v1/subscriptions/{SUBSCRIPTION_ID}"; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "204 No Content"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_SUB_NOT_004_NF" + + Test objective + "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.2.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.2", + "ETSI GS MEC 013 3.1.1 Clause 7.5.3.5" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having a SystemUpdateNotificationSubscription + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vDELETE containing + uri indicating value "fed_enablement/v1/subscriptions/{UNKNOWN_SUBSCRIPTION_ID}"; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC040_SRV_MEF_SUB_NOT_005_OK" + + Test objective + "Check that the IUT terminates notifications after time expiration" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.2.3", + "ETSI GS MEC 013 3.1.1 Clause 6.3.2", + "ETSI GS MEC 013 3.1.1 Clause 6.4.2", + "ETSI GS MEC 013 3.1.1 Clause 7.5.3.4" + + Config Id Config_MEC_7 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several MEC_SYSTEM + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPOST containing + uri indicating value "fed_enablement/v1/subscriptions" + body containing + systemUpdateNotificationSubscription containing + subscriptionType indicating value "SystemUpdateNotificationSubscription", + callbackReference indicating value CALLBACK_URL, + expiryDeadline indicating value EXPIRY_DEADLINE;;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "201 Created", + headers containing + Location set to "fed_enablement/v1/subscriptions/{SUBSCRIPTION_ID}";, + body containing + systemUpdateNotificationSubscription containing + _links containing + self containing + href set to HREF_VALUE;;, + subscriptionType indicating value "SystemUpdateNotificationSubscription", + callbackReference indicating value CALLBACK_URL, + expiryDeadline indicating value EXPIRY_DEADLINE;;; + to the MEC_APP entity + and the IUT entity sends a vPOST containing + Uri set to CALLBACK_URL + body containing + systemUpdateNotification containing + notificationType indicating value "SystemUpdateNotification", + updatedSystemInfo indicating value any_value, + _links indicating value LINKS;;; + to the MEC_APP entity + and the IUT entity doNotSendNotificationAfterTimerExpiry + } + } + } + + +} // End of Package MEC_MEC040_SRV diff --git a/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 b/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 index 8b33e57..e7f5a2e 100644 --- a/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 +++ b/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 @@ -51,7 +51,7 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { qoSMeasurementSubscription containing _links containing self containing - href set to HREF_VALUE;, + href set to HREF_VALUE;;, subscriptionType indicating value "QoSEventSubscription", callbackReference indicating value CALLBACK_URL, users containing @@ -61,7 +61,7 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { sourceIp indicating value ACR_SOME_IP;;, reportTrigger containing metricType indicating value "THROUGHPUT";, - measuringPeriod indicating value MEASURINGING_PERIOD;;;; // One Hz + measuringPeriod indicating value MEASURINGING_PERIOD;;; // One Hz to the MEC_APP entity and the IUT entity sends a vPOST containing Uri set to CALLBACK_URL @@ -130,7 +130,7 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { qoSMeasurementSubscription containing _links containing self containing - href set to HREF_VALUE;, + href set to HREF_VALUE;;, subscriptionType indicating value "QoSEventSubscription", callbackReference indicating value CALLBACK_URL, users containing @@ -142,7 +142,7 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { metricType indicating value "THROUGHPUT", upperThreshold indicating value VALUE_1, lowerThreshold indicating value VALUE_2;, - measuringPeriod indicating value MEASURINGING_PERIOD;;;; // One Hz + measuringPeriod indicating value MEASURINGING_PERIOD;;; // One Hz to the MEC_APP entity and the IUT entity sends a vPOST containing // Uri set to CALLBACK_URL @@ -554,7 +554,7 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { qoSMeasurementSubscription containing _links containing self containing - href set to HREF_VALUE;, + href set to HREF_VALUE;;, subscriptionType indicating value "QoSEventSubscription", callbackReference indicating value CALLBACK_URL, users containing @@ -566,7 +566,7 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { reportTrigger containing metricType indicating value "THROUGHPUT", upperThreshodld indicating value VALUE_1;, - measuringPeriod indicating value MEASURINGING_PERIOD;;; + measuringPeriod indicating value MEASURINGING_PERIOD;; to the MEC_APP entity } } @@ -749,7 +749,7 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { qoSMeasurementSubscription containing _links containing self containing - href set to HREF_VALUE;, + href set to HREF_VALUE;;, subscriptionType indicating value "QoSEventSubscription", callbackReference indicating value CALLBACK_URL, users containing @@ -759,7 +759,7 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { sourceIp indicating value ACR_SOME_IP;;, reportTrigger containing metricType indicating value "THROUGHPUT";, - measuringPeriod indicating value MEASURINGING_PERIOD;;;; + measuringPeriod indicating value MEASURINGING_PERIOD;;; to the MEC_APP entity and the IUT entity sends a vPOST containing Uri set to CALLBACK_URL @@ -822,7 +822,7 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { qoSMeasurementSubscription containing _links containing self containing - href set to HREF_VALUE;, + href set to HREF_VALUE;;, subscriptionType indicating value "QoSEventSubscription", callbackReference indicating value CALLBACK_URL, users containing @@ -833,7 +833,7 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { reportTrigger containing metricType indicating value "THROUGHPUT";, measuringPeriod indicating value MEASURINGING_PERIOD, - expiryDeadline indicating value EXPIRY_TIMEOUT;;;; + expiryDeadline indicating value EXPIRY_TIMEOUT;;; to the MEC_APP entity and the IUT entity sends a vPOST containing Uri set to CALLBACK_URL diff --git a/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 b/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 index 3917f45..7fce69c 100644 --- a/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 +++ b/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 @@ -66,7 +66,7 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { qoSMeasurementSubscription containing _links containing self containing - href set to HREF_VALUE;, + href set to HREF_VALUE;;, subscriptionType indicating value "QoSMeasureSubscription", callbackReference indicating value CALLBACK_URL, users containing @@ -76,7 +76,7 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { sourceIp indicating value ACR_SOME_IP;;, metricType containing elem0 indicating value "LATENCY", - elem1 indicating value "THROUGHPUT";;;;; + elem1 indicating value "THROUGHPUT";;;; to the MEC_APP entity and the IUT entity sends a vPOST containing Uri set to CALLBACK_URL @@ -143,7 +143,7 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { qoSMeasurementSubscription containing _links containing self containing - href set to HREF_VALUE;, + href set to HREF_VALUE;;, subscriptionType indicating value "QoSMeasureSubscription", callbackReference indicating value CALLBACK_URL, users containing @@ -154,7 +154,7 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { reportingInterval indicating value REPORTING_INTERVAL, metricType containing elem0 indicating value "LATENCY", - elem1 indicating value "THROUGHPUT";;;;; + elem1 indicating value "THROUGHPUT";;;; to the MEC_APP entity and the IUT entity sends a vPOST containing Uri set to CALLBACK_URL @@ -223,7 +223,7 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { qoSMeasurementSubscription containing _links containing self containing - href set to HREF_VALUE;, + href set to HREF_VALUE;;, subscriptionType indicating value "QoSMeasureSubscription", callbackReference indicating value CALLBACK_URL, users containing @@ -236,7 +236,7 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { measuringReport indicating value MEASURINGING_PERIOD_LT_REPORTING_INTERVAL, metricType containing elem0 indicating value "LATENCY", - elem1 indicating value "THROUGHPUT";;;;; + elem1 indicating value "THROUGHPUT";;;; to the MEC_APP entity and the IUT entity sends a vPOST containing Uri set to CALLBACK_URL @@ -902,7 +902,7 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { qoSMeasurementSubscription containing _links containing self containing - href set to HREF_VALUE;, + href set to HREF_VALUE;;, subscriptionType indicating value "QoSMeasureSubscription", callbackReference indicating value CALLBACK_URL, users containing @@ -913,7 +913,7 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { reportingInterval indicating value REPORTING_INTERVAL, metricType containing elem0 indicating value "LATENCY", - elem1 indicating value "THROUGHPUT";;;;; + elem1 indicating value "THROUGHPUT";;;; to the MEC_APP entity and the IUT entity sends a vPOST containing Uri set to CALLBACK_URL @@ -978,7 +978,7 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { qoSMeasurementSubscription containing _links containing self containing - href set to HREF_VALUE;, + href set to HREF_VALUE;;, subscriptionType indicating value "QoSMeasureSubscription", callbackReference indicating value CALLBACK_URL, users containing @@ -990,7 +990,7 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { metricType containing elem0 indicating value "LATENCY", elem1 indicating value "THROUGHPUT";, - expiryDeadline indicating value EXPIRY_TIMEOUT;;;; + expiryDeadline indicating value EXPIRY_TIMEOUT;;; to the MEC_APP entity and the IUT entity sends a vPOST containing Uri set to CALLBACK_URL diff --git a/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 b/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 index 8d07a93..ca10c8c 100644 --- a/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 +++ b/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 @@ -59,9 +59,9 @@ Package MEC_MEC046_SRV_SENSSUBNOT { SensorDiscoveryEventSubscription containing _links containing self containing - href set to HREF_VALUE;, + href set to HREF_VALUE;;, subscriptionType indicating value "SensorDiscoveryEventSubscription", - callbackReference indicating value CALLBACK_URL;;;; + callbackReference indicating value CALLBACK_URL;;; to the MEC_APP entity and the IUT entity sends a vPOST containing Uri set to CALLBACK_URL @@ -247,10 +247,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { SensorDiscoveryEventSubscription containing _links containing self containing - href set to HREF_VALUE;, + href set to HREF_VALUE;;, subscriptionType indicating value "SensorDiscoveryEventSubscription", callbackReference indicating value CALLBACK_URL, - sensorInfo indicating value any_value;;;; + sensorInfo indicating value any_value;;; to the MEC_APP entity } } @@ -421,9 +421,9 @@ Package MEC_MEC046_SRV_SENSSUBNOT { SensorDiscoveryEventSubscription containing _links containing self containing - href set to HREF_VALUE;, + href set to HREF_VALUE;;, subscriptionType indicating value "SensorStatusSubscription", - callbackReference indicating value CALLBACK_URL;;;; + callbackReference indicating value CALLBACK_URL;;; to the MEC_APP entity and the IUT entity sends a vPOST containing Uri set to CALLBACK_URL @@ -784,10 +784,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { sensorDataSubscription containing _links containing self containing - href set to HREF_VALUE;, + href set to HREF_VALUE;;, subscriptionType indicating value "SensorDataSubscription", callbackReference indicating value CALLBACK_URL, - sensorIdentifierList indicating value any_value;;;; + sensorIdentifierList indicating value any_value;;; to the MEC_APP entity and the IUT entity sends a vPOST containing Uri set to CALLBACK_URL diff --git a/Test Purposes/mec-common.tplan2 b/Test Purposes/mec-common.tplan2 index 67555df..86293eb 100644 --- a/Test Purposes/mec-common.tplan2 +++ b/Test Purposes/mec-common.tplan2 @@ -93,6 +93,7 @@ Package MEC_Common { - grant - havingV2xMsgDistributionServerMqtt - doNotSendNotificationAfterTimerExpiry + - registeredFederationSubscriptions - removeTheSubscriptionWhenNumberOfReportsIsReached - discoveredSensors - registeredSensorStatusSubscriptions -- GitLab From 555b878a31ef4a99c1ee0b6e5ba243f06f3365be Mon Sep 17 00:00:00 2001 From: garciay Date: Thu, 13 Mar 2025 15:35:38 +0100 Subject: [PATCH 44/53] Review MEC 040 --- .../SRV/FederationEnablement.tplan2.bak | 1589 ----------------- .../LOOKUP/FederationEnablementLookup.tplan2 | 16 +- .../SUBNOT/FederationEnablementSubNot.tplan2 | 6 +- 3 files changed, 11 insertions(+), 1600 deletions(-) delete mode 100644 Test Purposes/MEC040/SRV/FederationEnablement.tplan2.bak diff --git a/Test Purposes/MEC040/SRV/FederationEnablement.tplan2.bak b/Test Purposes/MEC040/SRV/FederationEnablement.tplan2.bak deleted file mode 100644 index 0a1a92b..0000000 --- a/Test Purposes/MEC040/SRV/FederationEnablement.tplan2.bak +++ /dev/null @@ -1,1589 +0,0 @@ -/* -Copyright (c) ETSI 2018-2025. -Released under BSD 3-clause license. For more information visit https://forge.etsi.org/legal-matters -*/ - -Package MEC_MEC040_SRV_FED { - - import all from MEC_Common; - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_001_OK" - - Test objective - "Check that the IUT responds with a list of all available systemInfo when requested by a MEC Orchestrator - No query parameters" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity are_aware_of_eachother and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_ID_1, - systemInfo2 indicating value SYSTEM_ID_2, - systemInfo3 indicating value SYSTEM_ID_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info" - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK", - body containing - systemInfoList containing - systemInfo0 containing - systemId indicating value SYSTEM_ID_1, - systemName indicating value SYSTEM_NAME_1, - systemProvider indicating value SYSTEM_PROVIDER_1 - ;, - systemInfo1 containing - systemId indicating value SYSTEM_ID_2, - systemName indicating value SYSTEM_NAME_2, - systemProvider indicating value SYSTEM_PROVIDER_2 - ;, - systemInfo2 containing - systemId indicating value SYSTEM_ID_3, - systemName indicating value SYSTEM_NAME_3, - systemProvider indicating value SYSTEM_PROVIDER_3 - ; - ; - ; - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_001_OK - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_02" - - Test objective - "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - SystemId query parameters" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_ID_1, - systemInfo2 indicating value SYSTEM_ID_2, - systemInfo3 indicating value SYSTEM_ID_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", - query_parameters containing - systemId indicating value SYSTEM_ID_1 - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK", - body containing - systemInfoList containing - systemInfo1 containing - systemId indicating value SYSTEM_ID_1, - systemName indicating value SYSTEM_NAME_1, - systemProvider indicating value SYSTEM_PROVIDER_1 - ; - ; - ; - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_001_OK_02 - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_03" - - Test objective - "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple SystemId query parameters" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_ID_1, - systemInfo2 indicating value SYSTEM_ID_2, - systemInfo3 indicating value SYSTEM_ID_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", - query_parameters containing - systemId indicating value SYSTEM_ID_1, - systemId indicating value SYSTEM_ID_3 - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK", - body containing - systemInfoList containing - systemInfo1 containing - systemId indicating value SYSTEM_ID_1, - systemName indicating value SYSTEM_NAME_1, - systemProvider indicating value SYSTEM_PROVIDER_1 - ;, - systemInfo3 containing - systemId indicating value SYSTEM_ID_3, - systemName indicating value SYSTEM_NAME_3, - systemProvider indicating value SYSTEM_PROVIDER_3 - ; - ; - ; - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_001_OK_03 - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_04" - - Test objective - "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Empty SystemId query parameters" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_ID_1, - systemInfo2 indicating value SYSTEM_ID_2, - systemInfo3 indicating value SYSTEM_ID_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", - query_parameters containing - systemId indicating value empty - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK", - body containing - systemInfoList containing - systemInfo1 containing - systemId indicating value SYSTEM_ID_1, - systemName indicating value SYSTEM_NAME_1, - systemProvider indicating value SYSTEM_PROVIDER_1 - ;, - systemInfo3 containing - systemId indicating value SYSTEM_ID_2, - systemName indicating value SYSTEM_NAME_2, - systemProvider indicating value SYSTEM_PROVIDER_2 - ;, - systemInfo3 containing - systemId indicating value SYSTEM_ID_3, - systemName indicating value SYSTEM_NAME_3, - systemProvider indicating value SYSTEM_PROVIDER_3 - ; - ; - ; - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_001_OK_04 - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_05" - - Test objective - "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - SystemName query parameters" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_NAME_1, - systemInfoN indicating value SYSTEM_NAME_2, - systemInfoN indicating value SYSTEM_NAME_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", - query_parameters containing - systemName indicating value SYSTEM_NAME_1 - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK", - body containing - systemInfoList containing - systemInfo1 containing - systemId indicating value SYSTEM_ID_1, - systemName indicating value SYSTEM_NAME_1, - systemProvider indicating value SYSTEM_PROVIDER_1 - ; - ; - ; - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_001_OK_05 - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_06" - - Test objective - "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple SystemName query parameters" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_NAME_1, - systemInfoN indicating value SYSTEM_NAME_2, - systemInfoN indicating value SYSTEM_NAME_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", - query_parameters containing - systemName indicating value SYSTEM_NAME_1, - systemName indicating value SYSTEM_NAME_3 - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK", - body containing - systemInfoList containing - systemInfo1 containing - systemId indicating value SYSTEM_ID_1, - systemName indicating value SYSTEM_NAME_1, - systemProvider indicating value SYSTEM_PROVIDER_1 - ;, - systemInfo3 containing - systemId indicating value SYSTEM_ID_3, - systemName indicating value SYSTEM_NAME_3, - systemProvider indicating value SYSTEM_PROVIDER_3 - ; - ; - ; - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_001_OK_06 - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_07" - - Test objective - "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Empty SystemName query parameters" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_NAME_1, - systemInfoN indicating value SYSTEM_NAME_2, - systemInfoN indicating value SYSTEM_NAME_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", - query_parameters containing - systemName indicating value empty - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK", - body containing - systemInfoList containing - systemInfo1 containing - systemId indicating value SYSTEM_ID_1, - systemName indicating value SYSTEM_NAME_1, - systemProvider indicating value SYSTEM_PROVIDER_1 - ;, - systemInfo3 containing - systemId indicating value SYSTEM_ID_2, - systemName indicating value SYSTEM_NAME_2, - systemProvider indicating value SYSTEM_PROVIDER_2 - ;, - systemInfo3 containing - systemId indicating value SYSTEM_ID_3, - systemName indicating value SYSTEM_NAME_3, - systemProvider indicating value SYSTEM_PROVIDER_3 - ; - ; - ; - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_001_OK_07 - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_08" - - Test objective - "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - systemProvider query parameters" - - Reference - - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_PROVIDER_1, - systemInfoN indicating value SYSTEM_PROVIDER_2, - systemInfoN indicating value SYSTEM_PROVIDER_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", - query_parameters containing - systemProvider indicating value SYSTEM_PROVIDER_1 - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK", - body containing - systemInfoList containing - systemInfo1 containing - systemId indicating value SYSTEM_ID_1, - systemName indicating value SYSTEM_NAME_1, - systemProvider indicating value SYSTEM_PROVIDER_1 - ; - ; - ; - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_001_OK_08 - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_09" - - Test objective - "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple systemProvider query parameters" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_PROVIDER_1, - systemInfoN indicating value SYSTEM_PROVIDER_2, - systemInfoN indicating value SYSTEM_PROVIDER_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", - query_parameters containing - systemProvider indicating value SYSTEM_PROVIDER_1, - systemProvider indicating value SYSTEM_PROVIDER_3 - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK", - body containing - systemInfoList containing - systemInfo1 containing - systemId indicating value SYSTEM_ID_1, - systemName indicating value SYSTEM_NAME_1, - systemProvider indicating value SYSTEM_PROVIDER_1 - ;, - systemInfo3 containing - systemId indicating value SYSTEM_ID_3, - systemName indicating value SYSTEM_NAME_3, - systemProvider indicating value SYSTEM_PROVIDER_3 - ; - ; - ; - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_001_OK_09 - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_10" - - Test objective - "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Empty systemProvider query parameters" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_PROVIDER_1, - systemInfoN indicating value SYSTEM_PROVIDER_2, - systemInfoN indicating value SYSTEM_PROVIDER_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", - query_parameters containing - systemProvider indicating value empty - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK", - body containing - systemInfoList containing - systemInfo1 containing - systemId indicating value SYSTEM_ID_1, - systemName indicating value SYSTEM_NAME_1, - systemProvider indicating value SYSTEM_PROVIDER_1 - ;, - systemInfo3 containing - systemId indicating value SYSTEM_ID_2, - systemName indicating value SYSTEM_NAME_2, - systemProvider indicating value SYSTEM_PROVIDER_2 - ;, - systemInfo3 containing - systemId indicating value SYSTEM_ID_3, - systemName indicating value SYSTEM_NAME_3, - systemProvider indicating value SYSTEM_PROVIDER_3 - ; - ; - ; - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_001_OK_10 - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_11" - - Test objective - "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple query parameters" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_ID_1, - systemInfo1 indicating value SYSTEM_ID_2, - systemInfo3 indicating value SYSTEM_ID_3, - systemInfoN indicating value SYSTEM_ID_4 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", - query_parameters containing - systemId indicating value SYSTEM_ID_1, - systemName indicating value SYSTEM_NAME_3 - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK", - body containing - systemInfoList containing - systemInfo1 containing - systemId indicating value SYSTEM_ID_1, - systemName indicating value SYSTEM_NAME_1, - systemProvider indicating value SYSTEM_PROVIDER_1 - ;, - systemInfo3 containing - systemId indicating value any_value, - systemName indicating value SYSTEM_NAME_3, - systemProvider indicating value SYSTEM_PROVIDER_3 - ; - ; - ; - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_001_OK_11 - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_001_NF_01" - - Test objective - "Check that the IUT responds with an error when selection is not applicable - SystemId" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_ID_1, - systemInfo1 indicating value SYSTEM_ID_2, - systemInfo3 indicating value SYSTEM_ID_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", - query_parameters containing - systemId indicating value SYSTEM_ID_4 - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "404 Not Found" - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_001_NF_01 - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_001_NF_02" - - Test objective - "Check that the IUT responds with an error when selection is not applicable - SystemName" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_NAME_1, - systemInfo1 indicating value SYSTEM_NAME_2, - systemInfo3 indicating value SYSTEM_NAME_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", - query_parameters containing - systemName indicating value SYSTEM_NAME_4 - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "404 Not Found" - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_001_NF_02_02 - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_001_NF_03" - - Test objective - "Check that the IUT responds with an error when selection is not applicable - SystemProvider" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_PROVIDER_1, - systemInfo1 indicating value SYSTEM_PROVIDER_2, - systemInfo3 indicating value SYSTEM_PROVIDER_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", - query_parameters containing - SystemProvider indicating value SYSTEM_PROVIDER_4 - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "404 Not Found" - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_001_NF_03 - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_001_BR" - - Test objective - "Check that the IUT responds with an error when request is malformed" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_ID_1 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v10/fed_resources/system_info", - query_parameters containing - system indicating value any_value // Wrong query parameter: system instead of systemId - ;; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "400 Bad Request" - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_001_BR - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_002_OK" - - Test objective - "Check that the IUT creates a new systemInfo when requested by a MEC Orchestrator" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.4", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.4" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity not having a systemInfoList containing - systemInfo2 indicating value SYSTEM_ID_2 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vPOST containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", - body containing - systemInfo containing - systemId indicating value omit, // Shall be absent in POST request - systemName indicating value SYSTEM_NAME_1, - systemProvider indicating value SYSTEM_PROV_1 - ; - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.4 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "201 Created", - body containing - systemInfo containing - systemId indicating value SYSTEM_ID_1, - systemName indicating value SYSTEM_NAME_1, - systemProvider indicating value SYSTEM_PROV_1 - ; - ; - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_002_OK - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_002_BR" - - Test objective - "Check that the IUT responds with an error on creating an existing systemInfo" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.4", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.4" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity not having a systemInfoList containing - systemInfo2 indicating value SYSTEM_ID_2 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vPOST containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", - body containing - systemInfo containing - systemId indicating value SYSTEM_ID_2, // Shall be absent in POST request - systemName indicating value SYSTEM_NAME_2, - systemProvider indicating value SYSTEM_PROV_2 - ; - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.4 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "400 Bad Request" - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_002_BR_01 - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_003_OK" - - Test objective - "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_ID_1, - systemInfo2 indicating value SYSTEM_ID_2, - systemInfo3 indicating value SYSTEM_ID_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_2}" - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.4.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK", - body containing - systemInfo containing - systemId indicating value SYSTEM_ID_2, - systemName indicating value SYSTEM_NAME_2, - systemProvider indicating value SYSTEM_PROVIDER_2 - ; - ; - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_003_OK - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_003_NF" - - Test objective - "Check that the IUT responds with an error when it receives a request for returning a systemInfo referred with a wrong systemId" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_ID_1, - systemInfo2 indicating value SYSTEM_ID_2, - systemInfo1 indicating value SYSTEM_ID_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_4}" - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.4.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "404 Not Found" - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_003_NF - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_003_BR" - - Test objective - "Check that the IUT responds with an error when it receives a request with an inconsistant URI" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_ID_1, - systemInfo2 indicating value SYSTEM_ID_2, - systemInfo1 indicating value SYSTEM_ID_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v10/fed_resources/system_info/{SYSTEM_ID_2}" // Inconsistant URI - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.4.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "400 Bad Request" - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_003_BR - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_004_OK_01" - - Test objective - "Check that the IUT updates the systemInfo when requested by a MEC Orchestrator" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_ID_1, - systemInfo2 indicating value SYSTEM_ID_2, - systemInfo1 indicating value SYSTEM_ID_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vPATCH containing - uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_1}" - body containing - SystemInfoUpdate containing - systemName indicating value omit, - endpoint indicating value SYSTEM_NEW_ENDPOINT_1 - ; - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.4.3.3 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK", - body containing - systemInfo containing - systemId indicating value SYSTEM_ID_1, - systemName indicating value SYSTEM_NAME_1, - systemProvider indicating value SYSTEM_NEW_ENDPOINT_1 - ; - ; - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_004_OK_01 - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_004_OK_02" - - Test objective - "Check that the IUT updates the systemInfo when requested by a MEC Orchestrator" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_ID_1, - systemInfo2 indicating value SYSTEM_ID_2, - systemInfo1 indicating value SYSTEM_ID_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vPATCH containing - uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_1}" - body containing - SystemInfoUpdate containing - systemName indicating value SYSTEM_NEW_NAME_1, - endpoint indicating value omit - ; - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.4.3.3 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK", - body containing - systemInfo containing - systemId indicating value SYSTEM_ID_1, - systemName indicating value SYSTEM_NEW_NAME_1, - systemProvider indicating value SYSTEM_ENDPOINT_1 - ; - ; - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_004_OK_02 - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_004_OK_03" - - Test objective - "Check that the IUT updates the systemInfo when requested by a MEC Orchestrator" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_ID_1, - systemInfo2 indicating value SYSTEM_ID_2, - systemInfo1 indicating value SYSTEM_ID_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vPATCH containing - uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_1}" - body containing - SystemInfoUpdate containing - systemName indicating value SYSTEM_NEW_NAME_1, - endpoint indicating value SYSTEM_NEW_ENDPOINT_1 - ; - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.4.3.3 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK", - body containing - systemInfo containing - systemId indicating value SYSTEM_ID_1, - systemName indicating value SYSTEM_NEW_NAME_1, - systemProvider indicating value SYSTEM_NEW_ENDPOINT_1 - ; - ; - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_004_OK_03 - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_004_NF" - - Test objective - "Check that the IUT responds with an error when requested to update an unknown systemInfo" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_ID_1 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vPATCH containing - uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_2}" - body containing - SystemInfoUpdate containing - systemName indicating value omit, - endpoint indicating value SYSTEM_NEW_ENDPOINT_1 - ; - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.4.3.3 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "404 Not Found" - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_004_NF - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_004_BR" - - Test objective - "Check that the IUT responds with an error when requested to update with no data provided" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_ID_1 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vPATCH containing - uri indicating value "fed_enablement/v10/fed_resources/system_info/{SYSTEM_ID_1}" - body containing - SystemInfoUpdate containing // At least one attribute shall exist - systemName indicating value omit, - endpoint indicating value omit - ; - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.4.3.3 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "400 Bad Request" - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_004_BR_02 - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_005_OK" - - Test objective - "Check that the IUT deletes the systemInfo when requested by a MEC Orchestrator" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.5" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_ID_1 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vDELETE containing - uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_1}" - body containing - SystemInfoUpdate containing - systemName indicating value SYSTEM_NAME_1, - endpoint indicating value NEW_ENDPOINT_1 - ; - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.4.3.5 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "204 No Content" - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_005_OK - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_005_NF" - - Test objective - "Check that the IUT responds with an error when requested to delete an unknown systemInfo" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.5" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_ID_1 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vDELETE containing - uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_UNKNOWN}" - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.4.3.5 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "404 Not Found" - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_005_NF - - -/*** Not applicable yet */ - /*Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_006_OK" - - Test objective - "Check that the IUT accepts a MEC application instance query and forward the response" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.3" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_ID_1 - ; and - MEC_FED1 having_mec_app_instance_running - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "xxx" - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.4.3.5 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK" - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_006_OK - - - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_007_OK" - - Test objective - "Check that the IUT accepts a Service Availability query and forward the response" - - Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.4" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_ID_1 - ; and - MEC_FED1 having_mec_app_instance_running - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "xxx" - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.4.3.5 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK" - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_007_OK -*/ - - -} // End of Package MEC_MEC040_SRV diff --git a/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 b/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 index 9a275ac..8dfedca 100644 --- a/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 +++ b/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 @@ -1524,7 +1524,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/subscription"; + uri indicating value "fed_enablement/v1/subscriptions"; from the MEC_APP entity } then { @@ -1562,7 +1562,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/subscription", + uri indicating value "fed_enablement/v1/subscriptions", query_parameters containing subscriptionType indicating value system_update_notification_subscription;; from the MEC_APP entity @@ -1607,7 +1607,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/subscription", + uri indicating value "fed_enablement/v1/subscriptions", query_parameters containing systemId indicating value SYSTEM_ID_1;; from the MEC_APP entity @@ -1649,7 +1649,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/subscription", + uri indicating value "fed_enablement/v1/subscriptions", query_parameters containing subscription indicating value system_update_notification_subscription;; // Wrong query parameters name from the MEC_APP entity @@ -1687,7 +1687,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/subscription", + uri indicating value "fed_enablement/v1/subscriptions", query_parameters containing subscriptionType indicating value system_update;; // Wrong query parameters from the MEC_APP entity @@ -1730,7 +1730,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/subscription", + uri indicating value "fed_enablement/v1/subscriptions", query_parameters containing system indicating value SYSTEM_ID_1;; from the MEC_APP entity @@ -1768,7 +1768,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/subscription"; + uri indicating value "fed_enablement/v1/subscriptions"; from the MEC_APP entity } then { @@ -1809,7 +1809,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/subscription", + uri indicating value "fed_enablement/v1/subscriptions", query_parameters containing systemId indicating value UNKNOWN_SYSTEM_ID;; from the MEC_APP entity diff --git a/Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 b/Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 index 149cec6..f225125 100644 --- a/Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 +++ b/Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 @@ -151,7 +151,7 @@ Package MEC_MEC040_SRV_FED { TP Id "TP_MEC_MEC040_SRV_MEF_SUB_NOT_002_OK" Test objective - "Check that the IUT responds with the list of SystemUpdateNotificationSubscription when queried by a MEC Application" + "Check that the IUT responds with the required SystemUpdateNotificationSubscription when queried by a MEC Application" Reference "ETSI GS MEC 045 3.1.1 Clause 5.2.3", @@ -195,7 +195,7 @@ Package MEC_MEC040_SRV_FED { TP Id "TP_MEC_MEC040_SRV_MEF_SUB_NOT_002_NF" Test objective - "Check that the IUT responds with the list of SystemUpdateNotificationSubscription when queried by a MEC Application" + "Check that the IUT responds with the correct error code when no subscription found" Reference "ETSI GS MEC 045 3.1.1 Clause 5.2.3", @@ -332,7 +332,7 @@ Package MEC_MEC040_SRV_FED { TP Id "TP_MEC_MEC040_SRV_MEF_SUB_NOT_004_OK" Test objective - "Check that the IUT acknowledges the cancellation of an existing SensorStatusSubscription when commanded by a MEC Application" + "Check that the IUT acknowledges the cancellation of an existing SystemUpdateNotificationSubscription when commanded by a MEC Application" Reference "ETSI GS MEC 045 3.1.1 Clause 5.2.3", -- GitLab From 595084052298668465f4accf5ab66373aa98ab99 Mon Sep 17 00:00:00 2001 From: garciay Date: Wed, 23 Apr 2025 10:57:23 +0200 Subject: [PATCH 45/53] Editorial changes --- .../MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 | 1482 +++++++++-------- 1 file changed, 742 insertions(+), 740 deletions(-) diff --git a/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 b/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 index 4f043be..6d0c65b 100644 --- a/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 +++ b/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 @@ -1,740 +1,742 @@ -/* -Copyright (c) ETSI 2025. - -This software is subject to copyrights owned by ETSI. Non-exclusive permission -is hereby granted, free of charge, to copy, reproduce and amend this file -under the following conditions: It is provided "as is", without warranty of any -kind, expressed or implied. - -ETSI shall never be liable for any claim, damages, or other liability arising -from its use or inability of use.This permission does not apply to any documentation -associated with this file for which ETSI keeps all rights reserved. The present -copyright notice shall be included in all copies of whole or part of this -file and shall not imply any sub-license right. -*/ - -Package MEC_MEC046_SRV_SENSLOOKUP { - - import all from MEC_Common; - - - Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_001_OK_01" - - Test objective - "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - No query parameters" - - Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" - - Config Id Config_MEC_9 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity having several discoveredSensors and - the IUT entity having several registeredSensorStatusSubscriptions - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "sens/v1/subscriptions/sensor_status"; - from the MEC_APP entity - } - then { - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK" - body containing - subscriptionLinkList indicating value any_value;; - to the MEC_APP entity - } - } - } - - - Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_001_OK_02" - - Test objective - "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - With query parameters" - - Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" - - Config Id Config_MEC_9 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity having several discoveredSensors and - the IUT entity having several registeredSensorStatusSubscriptions - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "sens/v1/subscriptions/sensor_status", - query_parameters containing - sensorIdentifier indicating value SENSOR_IDENTIFIER_LIST;; - from the MEC_APP entity - } - then { - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK" - body containing - subscriptionLinkList indicating value any_value;; - to the MEC_APP entity - } - } - } - - - Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_001_BR" - - Test objective - "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" - - Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" - - Config Id Config_MEC_9 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity having several discoveredSensors and - the IUT entity having several registeredSensorStatusSubscriptions - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "sens/v1/subscriptions/sensor_status", - query_parameters containing - sensorId indicating value SENSOR_IDENTIFIER_LIST;; // Wrong query parameter - from the MEC_APP entity - } - then { - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "400 Bad Request"; - to the MEC_APP entity - } - } - } - - - Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_001_NF" - - Test objective - "Check that the IUT responds with an error when the IUT does not have SensorStatus subscriptions registered" - - Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" - - Config Id Config_MEC_9 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity having several discoveredSensors and - the IUT entity not having registeredSensorStatusSubscriptions - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "sens/v1/subscriptions/sensor_status"; - from the MEC_APP entity - } - then { - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "404 Not Found"; - to the MEC_APP entity - } - } - } - - - Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_002_OK" - - Test objective - "Check that the IUT responds with the list of SensorStatusSubscription when queried by a MEC Application" - - Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 6.5.2", - "ETSI GS MEC 013 3.1.1 Clause 7.8.3.1" - - Config Id Config_MEC_9 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity having several discoveredSensors and - the IUT entity having a sensor_status_subscription containing - href indicating value HREF_VALUE; - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "sens/v1/subscriptions/sensor_status/{SUBSCRIPTION_ID}"; - from the MEC_APP entity - } - then { - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK" - body containing - sensorStatusSubscription containing - _links containing - self containing - href set to HREF_VALUE;, - subscriptionType indicating value "SensorStatusSubscription", - callbackReference indicating value CALLBACK_URL;;;; - to the MEC_APP entity - } - } - } - - - Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_002_NF" - - Test objective - "Check that the IUT responds with an error when the IUT does not have sensor(s)" - - Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 6.5.2", - "ETSI GS MEC 013 3.1.1 Clause 7.8.3.1" - - Config Id Config_MEC_9 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity having discoveredSensors and - the IUT entity having a sensor_status_subscription containing - href indicating value HREF_VALUE; - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "sens/v1/subscriptions/sensor_status/{UNKNOWN_SUBSCRIPTION_ID}"; - from the MEC_APP entity - } - then { - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "404 Not Found"; - to the MEC_APP entity - } - } - } - - - Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_003_OK" - - Test objective - "Check that the IUT responds with the list of SensorData when queried by a MEC Application" - - Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.2.3", - "ETSI GS MEC 013 3.1.1 Clause 7.9.3.1" - - Config Id Config_MEC_9 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity having several discoveredSensors - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "sens/v1/queries/sensor_data", - query_parameters containing - sensorIdentifier indicating value SENSOR_IDENTIFIER_LIST;; - from the MEC_APP entity - } - then { - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK" - body containing - sensorDataList containing - sensorData containing - sensorIdentifier indicating value any_value, - data indicating value any_value, - dataFormat indicating value any_value, - dataUnitOfMeasure indicating valueany_value;;;; - to the MEC_APP entity - } - } - } - - - Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_003_BR" - - Test objective - "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" - - Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.2.3", - "ETSI GS MEC 013 3.1.1 Clause 7.9.3.1" - - Config Id Config_MEC_9 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity having several discoveredSensors - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "sens/v1/queries/sensor_data"; // Query parameters is required - from the MEC_APP entity - } - then { - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "400 Bad Request"; - to the MEC_APP entity - } - } - } - - - Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_003_NF" - - Test objective - "Check that the IUT responds with an error when the IUT does not have sensor(s)" - - Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.2.3", - "ETSI GS MEC 013 3.1.1 Clause 7.9.3.1" - - Config Id Config_MEC_9 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity not having discoveredSensors - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "sens/v1/queries/sensor_data", - query_parameters containing - sensorIdentifier indicating value SENSOR_IDENTIFIER_LIST;; - from the MEC_APP entity - } - then { - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "404 Not Found"; - to the MEC_APP entity - } - } - } - - - Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_004_OK_01" - - Test objective - "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - No query parameters" - - Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.7", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.10.3.1" - - Config Id Config_MEC_9 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity having several discoveredSensors and - the IUT entity having several registeredSensorDataSubscriptions - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "sens/v1/subscriptions/sensor_data"; - from the MEC_APP entity - } - then { - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK" - body containing - subscriptionLinkList;; - to the MEC_APP entity - } - } - } - - - Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_004_OK_02" - - Test objective - "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - With query parameters" - - Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.7", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.10.3.1" - - Config Id Config_MEC_9 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity having several discoveredSensors and - the IUT entity having several registeredSensorDataSubscriptions - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "sens/v1/subscriptions/sensor_data", - query_parameters containing - sensorIdentifier indicating value SENSOR_IDENTIFIER_LIST;; - from the MEC_APP entity - } - then { - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK" - body containing - subscriptionLinkList;; - to the MEC_APP entity - } - } - } - - - Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_004_BR" - - Test objective - "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" - - Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.7", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.10.3.1" - - Config Id Config_MEC_9 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity having several discoveredSensors and - the IUT entity having several registeredSensorDataSubscriptions - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "sens/v1/subscriptions/sensor_data", - query_parameters containing - sensorId indicating value SENSOR_IDENTIFIER_LIST;; // Wrong query parameter - from the MEC_APP entity - } - then { - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "400 Bad Request"; - to the MEC_APP entity - } - } - } - - - Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_004_NF" - - Test objective - "Check that the IUT responds with an error when the IUT does not have SensorData subscriptions registered" - - Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.7", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.10.3.1" - - Config Id Config_MEC_9 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity having several discoveredSensors and - the IUT entity not having registeredSensorDataSubscriptions - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "sens/v1/subscriptions/sensor_data"; - from the MEC_APP entity - } - then { - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "404 Not Found"; - to the MEC_APP entity - } - } - } - - - Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_005_OK" - - Test objective - "Check that the IUT responds with the a SensorDataSubscriptions when queried by a MEC Application" - - Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.7", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.11.3.1" - - Config Id Config_MEC_9 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity having several discoveredSensors and - the IUT entity having several registeredSensorDataSubscriptions - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "sens/v1/subscriptions/sensor_data/{SUBSCRIPTION_ID}"; - from the MEC_APP entity - } - then { - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK" - body containing - sensorDataSubscription containing - subscriptionType indicating value "SensorDataSubscription", - callbackReference indicating value CALLBACK_URL, - _links containing - self containing - href set to HREF_VALUE;;, - sensorIdentifierList indicating value any_value;;; - to the MEC_APP entity - } - } - } - - - Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_005_NF" - - Test objective - "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" - - Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.7", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.11.3.1" - - Config Id Config_MEC_9 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity having several discoveredSensors and - the IUT entity having registeredSensorDataSubscriptions - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "sens/v1/subscriptions/sensor_data/{UNKNOWN_SUBSCRIPTION_ID}"; - from the MEC_APP entity - } - then { - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "404 Not Found"; - to the MEC_APP entity - } - } - } - - - Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_006_OK" - - Test objective - "Check that the IUT responds with the list of SensorCharacteristic when queried by a MEC Application" - - Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.8", - "ETSI GS MEC 013 3.1.1 Clause 6.5.4", - "ETSI GS MEC 013 3.1.1 Clause 7.12.3.1" - - Config Id Config_MEC_9 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity having several discoveredSensors - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "sens/v1/sensor_management", - query_parameters containing - sensorIdentifier indicating value SENSOR_IDENTIFIER_LIST;; - from the MEC_APP entity - } - then { - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK" - body containing - SensorCharacteristicList indicating value any_value;; - to the MEC_APP entity - } - } - } - - - Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_007_OK" - - Test objective - "Check that the IUT acknowledges the change of the characteristics of one or more sensors when queried by a MEC Application" - - Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.8", - "ETSI GS MEC 013 3.1.1 Clause 6.5.4", - "ETSI GS MEC 013 3.1.1 Clause 7.12.3.2" - - Config Id Config_MEC_9 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity having several discoveredSensors - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vPUT containing - uri indicating value "sens/v1/sensor_management", - body containing - sensorCharacteristicInfoList containing - sensorCharacteristicInfo indicating value SENSOR_IDENTIFIER;;; - from the MEC_APP entity - } - then { - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK" - body containing - SensorCharacteristic indicating value SENSOR_IDENTIFIER;; - to the MEC_APP entity - } - } - } - - - Test Purpose { - TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_007_NF" - - Test objective - "Check that the IUT responds with an error when the a sensor does not have a characteristic" - - Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.8", - "ETSI GS MEC 013 3.1.1 Clause 6.5.4", - "ETSI GS MEC 013 3.1.1 Clause 7.12.3.2" - - Config Id Config_MEC_9 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity having several discoveredSensors - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a vPUT containing - uri indicating value "sens/v1/sensor_management", - body containing - sensorCharacteristicInfoList containing - sensorCharacteristicInfo containing - characteristicName indicating value UNKNOWN_CHARACTERISTIC_NAME;;;; - from the MEC_APP entity - } - then { - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "404 Not Found"; - to the MEC_APP entity - } - } - } - - -} +/* +Copyright (c) ETSI 2025. + +This software is subject to copyrights owned by ETSI. Non-exclusive permission +is hereby granted, free of charge, to copy, reproduce and amend this file +under the following conditions: It is provided "as is", without warranty of any +kind, expressed or implied. + +ETSI shall never be liable for any claim, damages, or other liability arising +from its use or inability of use.This permission does not apply to any documentation +associated with this file for which ETSI keeps all rights reserved. The present +copyright notice shall be included in all copies of whole or part of this +file and shall not imply any sub-license right. +*/ + +Package MEC_MEC046_SRV_SENSLOOKUP { + + import all from MEC_Common; + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_001_OK_01" + + Test objective + "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - No optional query parameters" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.3.5", + "ETSI GS MEC 013 3.1.1 Clause 6.3.4", + "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + + Config Id Config_MEC_9 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several discoveredSensors and + the IUT entity having several registeredSensorStatusSubscriptions + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/subscriptions/sensor_status", + query_parameters containing + type indicating value SENSOR_TYPE;;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + subscriptionLinkList indicating value any_value;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_001_OK_02" + + Test objective + "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - With optional query parameters" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.3.5", + "ETSI GS MEC 013 3.1.1 Clause 6.3.4", + "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + + Config Id Config_MEC_9 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several discoveredSensors and + the IUT entity having several registeredSensorStatusSubscriptions + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/subscriptions/sensor_status", + query_parameters containing + sensorIdentifier indicating value SENSOR_IDENTIFIER_LIST;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + subscriptionLinkList indicating value any_value;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_001_BR" + + Test objective + "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.3.5", + "ETSI GS MEC 013 3.1.1 Clause 6.3.4", + "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + + Config Id Config_MEC_9 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several discoveredSensors and + the IUT entity having several registeredSensorStatusSubscriptions + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/subscriptions/sensor_status", + query_parameters containing + sensorId indicating value SENSOR_IDENTIFIER_LIST;; // Wrong query parameter + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "400 Bad Request"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_001_NF" + + Test objective + "Check that the IUT responds with an error when the IUT does not have SensorStatus subscriptions registered" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.3.5", + "ETSI GS MEC 013 3.1.1 Clause 6.3.4", + "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + + Config Id Config_MEC_9 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several discoveredSensors and + the IUT entity not having registeredSensorStatusSubscriptions + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/subscriptions/sensor_status"; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_002_OK" + + Test objective + "Check that the IUT responds with the list of SensorStatusSubscription when queried by a MEC Application" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.3.3", + "ETSI GS MEC 013 3.1.1 Clause 6.4.2", + "ETSI GS MEC 013 3.1.1 Clause 6.5.2", + "ETSI GS MEC 013 3.1.1 Clause 7.8.3.1" + + Config Id Config_MEC_9 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several discoveredSensors and + the IUT entity having a sensor_status_subscription containing + href indicating value HREF_VALUE; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/subscriptions/sensor_status/{SUBSCRIPTION_ID}"; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + sensorStatusSubscription containing + _links containing + self containing + href set to HREF_VALUE;, + subscriptionType indicating value "SensorStatusSubscription", + callbackReference indicating value CALLBACK_URL;;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_002_NF" + + Test objective + "Check that the IUT responds with an error when the IUT does not have sensor(s)" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.3.3", + "ETSI GS MEC 013 3.1.1 Clause 6.4.2", + "ETSI GS MEC 013 3.1.1 Clause 6.5.2", + "ETSI GS MEC 013 3.1.1 Clause 7.8.3.1" + + Config Id Config_MEC_9 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having discoveredSensors and + the IUT entity having a sensor_status_subscription containing + href indicating value HREF_VALUE; + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/subscriptions/sensor_status/{UNKNOWN_SUBSCRIPTION_ID}"; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_003_OK" + + Test objective + "Check that the IUT responds with the list of SensorData when queried by a MEC Application" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.3.4", + "ETSI GS MEC 013 3.1.1 Clause 6.2.3", + "ETSI GS MEC 013 3.1.1 Clause 7.9.3.1" + + Config Id Config_MEC_9 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several discoveredSensors + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/queries/sensor_data", + query_parameters containing + sensorIdentifier indicating value SENSOR_IDENTIFIER_LIST;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + sensorDataList containing + sensorData containing + sensorIdentifier indicating value any_value, + data indicating value any_value, + dataFormat indicating value any_value, + dataUnitOfMeasure indicating valueany_value;;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_003_BR" + + Test objective + "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.3.4", + "ETSI GS MEC 013 3.1.1 Clause 6.2.3", + "ETSI GS MEC 013 3.1.1 Clause 7.9.3.1" + + Config Id Config_MEC_9 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several discoveredSensors + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/queries/sensor_data"; // Query parameters is required + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "400 Bad Request"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_003_NF" + + Test objective + "Check that the IUT responds with an error when the IUT does not have sensor(s)" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.3.4", + "ETSI GS MEC 013 3.1.1 Clause 6.2.3", + "ETSI GS MEC 013 3.1.1 Clause 7.9.3.1" + + Config Id Config_MEC_9 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity not having discoveredSensors + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/queries/sensor_data", + query_parameters containing + sensorIdentifier indicating value SENSOR_IDENTIFIER_LIST;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_004_OK_01" + + Test objective + "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - No query parameters" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.3.7", + "ETSI GS MEC 013 3.1.1 Clause 6.3.4", + "ETSI GS MEC 013 3.1.1 Clause 7.10.3.1" + + Config Id Config_MEC_9 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several discoveredSensors and + the IUT entity having several registeredSensorDataSubscriptions + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/subscriptions/sensor_data"; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + subscriptionLinkList;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_004_OK_02" + + Test objective + "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - With query parameters" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.3.7", + "ETSI GS MEC 013 3.1.1 Clause 6.3.4", + "ETSI GS MEC 013 3.1.1 Clause 7.10.3.1" + + Config Id Config_MEC_9 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several discoveredSensors and + the IUT entity having several registeredSensorDataSubscriptions + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/subscriptions/sensor_data", + query_parameters containing + sensorIdentifier indicating value SENSOR_IDENTIFIER_LIST;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + subscriptionLinkList;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_004_BR" + + Test objective + "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.3.7", + "ETSI GS MEC 013 3.1.1 Clause 6.3.4", + "ETSI GS MEC 013 3.1.1 Clause 7.10.3.1" + + Config Id Config_MEC_9 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several discoveredSensors and + the IUT entity having several registeredSensorDataSubscriptions + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/subscriptions/sensor_data", + query_parameters containing + sensorId indicating value SENSOR_IDENTIFIER_LIST;; // Wrong query parameter + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "400 Bad Request"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_004_NF" + + Test objective + "Check that the IUT responds with an error when the IUT does not have SensorData subscriptions registered" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.3.7", + "ETSI GS MEC 013 3.1.1 Clause 6.3.4", + "ETSI GS MEC 013 3.1.1 Clause 7.10.3.1" + + Config Id Config_MEC_9 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several discoveredSensors and + the IUT entity not having registeredSensorDataSubscriptions + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/subscriptions/sensor_data"; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_005_OK" + + Test objective + "Check that the IUT responds with the a SensorDataSubscriptions when queried by a MEC Application" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.3.7", + "ETSI GS MEC 013 3.1.1 Clause 6.3.3", + "ETSI GS MEC 013 3.1.1 Clause 7.11.3.1" + + Config Id Config_MEC_9 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several discoveredSensors and + the IUT entity having several registeredSensorDataSubscriptions + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/subscriptions/sensor_data/{SUBSCRIPTION_ID}"; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + sensorDataSubscription containing + subscriptionType indicating value "SensorDataSubscription", + callbackReference indicating value CALLBACK_URL, + _links containing + self containing + href set to HREF_VALUE;;, + sensorIdentifierList indicating value any_value;;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_005_NF" + + Test objective + "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.3.7", + "ETSI GS MEC 013 3.1.1 Clause 6.3.3", + "ETSI GS MEC 013 3.1.1 Clause 7.11.3.1" + + Config Id Config_MEC_9 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several discoveredSensors and + the IUT entity having registeredSensorDataSubscriptions + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/subscriptions/sensor_data/{UNKNOWN_SUBSCRIPTION_ID}"; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_006_OK" + + Test objective + "Check that the IUT responds with the list of SensorCharacteristic when queried by a MEC Application" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.3.8", + "ETSI GS MEC 013 3.1.1 Clause 6.5.4", + "ETSI GS MEC 013 3.1.1 Clause 7.12.3.1" + + Config Id Config_MEC_9 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several discoveredSensors + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vGET containing + uri indicating value "sens/v1/sensor_management", + query_parameters containing + sensorIdentifier indicating value SENSOR_IDENTIFIER_LIST;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + SensorCharacteristicList indicating value any_value;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_007_OK" + + Test objective + "Check that the IUT acknowledges the change of the characteristics of one or more sensors when queried by a MEC Application" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.3.8", + "ETSI GS MEC 013 3.1.1 Clause 6.5.4", + "ETSI GS MEC 013 3.1.1 Clause 7.12.3.2" + + Config Id Config_MEC_9 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several discoveredSensors + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value "sens/v1/sensor_management", + body containing + sensorCharacteristicInfoList containing + sensorCharacteristicInfo indicating value SENSOR_IDENTIFIER;;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "200 OK" + body containing + SensorCharacteristic indicating value SENSOR_IDENTIFIER;; + to the MEC_APP entity + } + } + } + + + Test Purpose { + TP Id "TP_MEC_MEC046_SRV_SENSLOOKUP_007_NF" + + Test objective + "Check that the IUT responds with an error when the a sensor does not have a characteristic" + + Reference + "ETSI GS MEC 045 3.1.1 Clause 5.3.8", + "ETSI GS MEC 013 3.1.1 Clause 6.5.4", + "ETSI GS MEC 013 3.1.1 Clause 7.12.3.2" + + Config Id Config_MEC_9 + + PICS Selection PIC_MEC_PLAT and PIC_SERVICES + + Initial conditions with { + the IUT entity being_in idle_state and + the IUT entity having several discoveredSensors + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a vPUT containing + uri indicating value "sens/v1/sensor_management", + body containing + sensorCharacteristicInfoList containing + sensorCharacteristicInfo containing + characteristicName indicating value UNKNOWN_CHARACTERISTIC_NAME;;;; + from the MEC_APP entity + } + then { + the IUT entity sends a HTTP_RESPONSE containing + status_code set to "404 Not Found"; + to the MEC_APP entity + } + } + } + + +} -- GitLab From 7a62faa1387b8ff741f78a718e18844ccbffdfab Mon Sep 17 00:00:00 2001 From: garciay Date: Fri, 25 Apr 2025 08:19:02 +0200 Subject: [PATCH 46/53] Validation of AtsMec_FederationEnablement --- .../LOOKUP/FederationEnablementLookup.tplan2 | 166 +++++++++--------- .../SUBNOT/FederationEnablementSubNot.tplan2 | 68 +++---- 2 files changed, 117 insertions(+), 117 deletions(-) diff --git a/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 b/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 index 8dfedca..fd07579 100644 --- a/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 +++ b/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 @@ -14,9 +14,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a list of all available systemInfo when requested by a MEC Orchestrator - No query parameters" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" Config Id Config_MEC_7 @@ -79,9 +79,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - SystemId query parameters" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" Config Id Config_MEC_7 @@ -136,9 +136,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple SystemId query parameters" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" Config Id Config_MEC_7 @@ -199,9 +199,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Empty SystemId query parameters" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" Config Id Config_MEC_7 @@ -266,9 +266,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - SystemName query parameters" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" Config Id Config_MEC_7 @@ -323,9 +323,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple SystemName query parameters" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" Config Id Config_MEC_7 @@ -386,9 +386,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Empty SystemName query parameters" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" Config Id Config_MEC_7 @@ -454,9 +454,9 @@ Package MEC_MEC040_SRV_FED { Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" Config Id Config_MEC_7 @@ -511,9 +511,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple systemProvider query parameters" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" Config Id Config_MEC_7 @@ -574,9 +574,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Empty systemProvider query parameters" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" Config Id Config_MEC_7 @@ -641,9 +641,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple query parameters" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" Config Id Config_MEC_7 @@ -705,9 +705,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when selection is not applicable - SystemId" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" Config Id Config_MEC_7 @@ -753,9 +753,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when selection is not applicable - SystemName" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" Config Id Config_MEC_7 @@ -801,9 +801,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when selection is not applicable - SystemProvider" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" Config Id Config_MEC_7 @@ -849,9 +849,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when request is malformed" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.1" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" Config Id Config_MEC_7 @@ -894,9 +894,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT creates a new systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.4", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.4" + "ETSI GS MEC 040 V3.3.1, clause 5.2.4", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.3.3.4" Config Id Config_MEC_7 @@ -951,9 +951,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error on creating an existing systemInfo" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.4", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.3.3.4" + "ETSI GS MEC 040 V3.3.1, clause 5.2.4", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.3.3.4" Config Id Config_MEC_7 @@ -1001,9 +1001,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.1" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.4.3.1" Config Id Config_MEC_7 @@ -1053,9 +1053,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when it receives a request for returning a systemInfo referred with a wrong systemId" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.1" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.4.3.1" Config Id Config_MEC_7 @@ -1098,9 +1098,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when it receives a request with an inconsistant URI" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.1" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.4.3.1" Config Id Config_MEC_7 @@ -1143,9 +1143,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT updates the systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.4.3.3" Config Id Config_MEC_7 @@ -1201,9 +1201,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT updates the systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.4.3.3" Config Id Config_MEC_7 @@ -1259,9 +1259,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT updates the systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.4.3.3" Config Id Config_MEC_7 @@ -1317,9 +1317,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when requested to update an unknown systemInfo" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.4.3.3" Config Id Config_MEC_7 @@ -1366,9 +1366,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when requested to update with no data provided" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.3" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.4.3.3" Config Id Config_MEC_7 @@ -1415,9 +1415,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT deletes the systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.5" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.4.3.5" Config Id Config_MEC_7 @@ -1464,9 +1464,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when requested to delete an unknown systemInfo" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2", - "ETSI GS MEC 040 V3.2.3, clause 6.2.2", - "ETSI GS MEC 040 V3.2.3, clause 7.4.3.5" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2", + "ETSI GS MEC 040 V3.3.1, clause 6.2.2", + "ETSI GS MEC 040 V3.3.1, clause 7.4.3.5" Config Id Config_MEC_7 @@ -1851,7 +1851,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT accepts a MEC application instance query and forward the response" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.3" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2.3" Config Id Config_MEC_7 @@ -1893,7 +1893,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT accepts a Service Availability query and forward the response" Reference - "ETSI GS MEC 040 V3.2.3, clause 5.2.2.4" + "ETSI GS MEC 040 V3.3.1, clause 5.2.2.4" Config Id Config_MEC_7 diff --git a/Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 b/Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 index f225125..abd586b 100644 --- a/Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 +++ b/Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 @@ -14,10 +14,10 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT acknowledges the creation of SystemUpdateNotificationSubscription request when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.4" + "ETSI GS MEC 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", + "ETSI GS MEC 013 V3.3.1 Clause 6.4.2", + "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.4" Config Id Config_MEC_7 @@ -72,10 +72,10 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application - Invalid subscriptionType" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.4" + "ETSI GS MEC 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", + "ETSI GS MEC 013 V3.3.1 Clause 6.4.2", + "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.4" Config Id Config_MEC_7 @@ -113,10 +113,10 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application - No callback" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.4" + "ETSI GS MEC 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", + "ETSI GS MEC 013 V3.3.1 Clause 6.4.2", + "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.4" Config Id Config_MEC_7 @@ -154,9 +154,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with the required SystemUpdateNotificationSubscription when queried by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + "ETSI GS MEC 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", + "ETSI GS MEC 013 V3.3.1 Clause 7.6.3.1" Config Id Config_MEC_7 @@ -198,9 +198,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with the correct error code when no subscription found" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + "ETSI GS MEC 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", + "ETSI GS MEC 013 V3.3.1 Clause 7.6.3.1" Config Id Config_MEC_7 @@ -235,9 +235,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT acknowledges the changes of an existing SystemUpdateNotificationSubscription when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.2" + "ETSI GS MEC 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", + "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.2" Config Id Config_MEC_7 @@ -289,9 +289,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.2" + "ETSI GS MEC 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", + "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.2" Config Id Config_MEC_7 @@ -335,9 +335,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT acknowledges the cancellation of an existing SystemUpdateNotificationSubscription when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.5" + "ETSI GS MEC 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", + "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.5" Config Id Config_MEC_7 @@ -371,9 +371,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.5" + "ETSI GS MEC 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", + "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.5" Config Id Config_MEC_7 @@ -407,10 +407,10 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT terminates notifications after time expiration" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.4" + "ETSI GS MEC 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", + "ETSI GS MEC 013 V3.3.1 Clause 6.4.2", + "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.4" Config Id Config_MEC_7 -- GitLab From beb80271f7d12f6cb637fef4e0bf637b9263274b Mon Sep 17 00:00:00 2001 From: garciay Date: Fri, 25 Apr 2025 08:57:49 +0200 Subject: [PATCH 47/53] Validation of AtsMec_FederationEnablement --- .../LOOKUP/FederationEnablementLookup.tplan2 | 54 +++++++++---------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 b/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 index fd07579..c4b304d 100644 --- a/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 +++ b/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 @@ -38,7 +38,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info" + uri indicating value "fed_enablement/v1/fed_resources/systems" ; from the MEC_FED entity } @@ -102,7 +102,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", + uri indicating value "fed_enablement/v1/fed_resources/systems", query_parameters containing systemId indicating value SYSTEM_ID_1 ; @@ -159,7 +159,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", + uri indicating value "fed_enablement/v1/fed_resources/systems", query_parameters containing systemId indicating value SYSTEM_ID_1, systemId indicating value SYSTEM_ID_3 @@ -222,7 +222,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", + uri indicating value "fed_enablement/v1/fed_resources/systems", query_parameters containing systemId indicating value empty ; @@ -289,7 +289,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", + uri indicating value "fed_enablement/v1/fed_resources/systems", query_parameters containing systemName indicating value SYSTEM_NAME_1 ; @@ -346,7 +346,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", + uri indicating value "fed_enablement/v1/fed_resources/systems", query_parameters containing systemName indicating value SYSTEM_NAME_1, systemName indicating value SYSTEM_NAME_3 @@ -409,7 +409,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", + uri indicating value "fed_enablement/v1/fed_resources/systems", query_parameters containing systemName indicating value empty ; @@ -477,7 +477,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", + uri indicating value "fed_enablement/v1/fed_resources/systems", query_parameters containing systemProvider indicating value SYSTEM_PROVIDER_1 ; @@ -534,7 +534,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", + uri indicating value "fed_enablement/v1/fed_resources/systems", query_parameters containing systemProvider indicating value SYSTEM_PROVIDER_1, systemProvider indicating value SYSTEM_PROVIDER_3 @@ -597,7 +597,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", + uri indicating value "fed_enablement/v1/fed_resources/systems", query_parameters containing systemProvider indicating value empty ; @@ -665,7 +665,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", + uri indicating value "fed_enablement/v1/fed_resources/systems", query_parameters containing systemId indicating value SYSTEM_ID_1, systemName indicating value SYSTEM_NAME_3 @@ -728,7 +728,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", + uri indicating value "fed_enablement/v1/fed_resources/systems", query_parameters containing systemId indicating value SYSTEM_ID_4 ; @@ -776,7 +776,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", + uri indicating value "fed_enablement/v1/fed_resources/systems", query_parameters containing systemName indicating value SYSTEM_NAME_4 ; @@ -824,7 +824,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", + uri indicating value "fed_enablement/v1/fed_resources/systems", query_parameters containing SystemProvider indicating value SYSTEM_PROVIDER_4 ; @@ -870,7 +870,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v10/fed_resources/system_info", + uri indicating value "fed_enablement/v10/fed_resources/systems", query_parameters containing system indicating value any_value // Wrong query parameter: system instead of systemId ;; @@ -915,7 +915,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vPOST containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", + uri indicating value "fed_enablement/v1/fed_resources/systems", body containing systemInfo containing systemId indicating value omit, // Shall be absent in POST request @@ -972,7 +972,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vPOST containing - uri indicating value "fed_enablement/v1/fed_resources/system_info", + uri indicating value "fed_enablement/v1/fed_resources/systems", body containing systemInfo containing systemId indicating value SYSTEM_ID_2, // Shall be absent in POST request @@ -1024,7 +1024,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_2}" + uri indicating value "fed_enablement/v1/fed_resources/systems/{SYSTEM_ID_2}" ; from the MEC_FED entity } @@ -1076,7 +1076,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_4}" + uri indicating value "fed_enablement/v1/fed_resources/systems/{SYSTEM_ID_4}" ; from the MEC_FED entity } @@ -1121,7 +1121,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v10/fed_resources/system_info/{SYSTEM_ID_2}" // Inconsistant URI + uri indicating value "fed_enablement/v10/fed_resources/systems/{SYSTEM_ID_2}" // Inconsistant URI ; from the MEC_FED entity } @@ -1166,7 +1166,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vPATCH containing - uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_1}" + uri indicating value "fed_enablement/v1/fed_resources/systems/{SYSTEM_ID_1}" body containing SystemInfoUpdate containing systemName indicating value omit, @@ -1224,7 +1224,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vPATCH containing - uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_1}" + uri indicating value "fed_enablement/v1/fed_resources/systems/{SYSTEM_ID_1}" body containing SystemInfoUpdate containing systemName indicating value SYSTEM_NEW_NAME_1, @@ -1282,7 +1282,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vPATCH containing - uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_1}" + uri indicating value "fed_enablement/v1/fed_resources/systems/{SYSTEM_ID_1}" body containing SystemInfoUpdate containing systemName indicating value SYSTEM_NEW_NAME_1, @@ -1338,7 +1338,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vPATCH containing - uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_2}" + uri indicating value "fed_enablement/v1/fed_resources/systems/{SYSTEM_ID_2}" body containing SystemInfoUpdate containing systemName indicating value omit, @@ -1387,7 +1387,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vPATCH containing - uri indicating value "fed_enablement/v10/fed_resources/system_info/{SYSTEM_ID_1}" + uri indicating value "fed_enablement/v10/fed_resources/systems/{SYSTEM_ID_1}" body containing SystemInfoUpdate containing // At least one attribute shall exist systemName indicating value omit, @@ -1436,7 +1436,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vDELETE containing - uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_1}" + uri indicating value "fed_enablement/v1/fed_resources/systems/{SYSTEM_ID_1}" body containing SystemInfoUpdate containing systemName indicating value SYSTEM_NAME_1, @@ -1485,7 +1485,7 @@ Package MEC_MEC040_SRV_FED { ensure that { when { the IUT entity receives a vDELETE containing - uri indicating value "fed_enablement/v1/fed_resources/system_info/{SYSTEM_ID_UNKNOWN}" + uri indicating value "fed_enablement/v1/fed_resources/systems/{SYSTEM_ID_UNKNOWN}" ; from the MEC_FED entity } -- GitLab From 33f6edebd09fa336c4991f024938e49fe95d7318 Mon Sep 17 00:00:00 2001 From: garciay Date: Tue, 29 Apr 2025 07:13:36 +0200 Subject: [PATCH 48/53] Validation of AtsMec_FederationEnablement --- .../LOOKUP/FederationEnablementLookup.tplan2 | 2 +- .../SUBNOT/FederationEnablementSubNot.tplan2 | 20 +++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 b/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 index c4b304d..690711b 100644 --- a/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 +++ b/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 @@ -1405,7 +1405,7 @@ Package MEC_MEC040_SRV_FED { to the MEC_FED entity } } - } // End of TP_MEC_MEC040_SRV_MEF_004_BR_02 + } // End of TP_MEC_MEC040_SRV_MEF_004_BR Test Purpose { diff --git a/Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 b/Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 index abd586b..60a6253 100644 --- a/Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 +++ b/Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 @@ -14,7 +14,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT acknowledges the creation of SystemUpdateNotificationSubscription request when commanded by a MEC Application" Reference - "ETSI GS MEC 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 040 V3.3.1 Clause 5.2.3", "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", "ETSI GS MEC 013 V3.3.1 Clause 6.4.2", "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.4" @@ -72,7 +72,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application - Invalid subscriptionType" Reference - "ETSI GS MEC 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 040 V3.3.1 Clause 5.2.3", "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", "ETSI GS MEC 013 V3.3.1 Clause 6.4.2", "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.4" @@ -113,7 +113,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application - No callback" Reference - "ETSI GS MEC 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 040 V3.3.1 Clause 5.2.3", "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", "ETSI GS MEC 013 V3.3.1 Clause 6.4.2", "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.4" @@ -154,7 +154,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with the required SystemUpdateNotificationSubscription when queried by a MEC Application" Reference - "ETSI GS MEC 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 040 V3.3.1 Clause 5.2.3", "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", "ETSI GS MEC 013 V3.3.1 Clause 7.6.3.1" @@ -198,7 +198,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with the correct error code when no subscription found" Reference - "ETSI GS MEC 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 040 V3.3.1 Clause 5.2.3", "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", "ETSI GS MEC 013 V3.3.1 Clause 7.6.3.1" @@ -235,7 +235,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT acknowledges the changes of an existing SystemUpdateNotificationSubscription when commanded by a MEC Application" Reference - "ETSI GS MEC 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 040 V3.3.1 Clause 5.2.3", "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.2" @@ -289,7 +289,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 040 V3.3.1 Clause 5.2.3", "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.2" @@ -335,7 +335,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT acknowledges the cancellation of an existing SystemUpdateNotificationSubscription when commanded by a MEC Application" Reference - "ETSI GS MEC 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 040 V3.3.1 Clause 5.2.3", "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.5" @@ -371,7 +371,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 040 V3.3.1 Clause 5.2.3", "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.5" @@ -407,7 +407,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT terminates notifications after time expiration" Reference - "ETSI GS MEC 045 V3.3.1 Clause 5.2.3", + "ETSI GS MEC 040 V3.3.1 Clause 5.2.3", "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", "ETSI GS MEC 013 V3.3.1 Clause 6.4.2", "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.4" -- GitLab From cf7cfca42d3fa3a2e416e075ba9ba9599b327430 Mon Sep 17 00:00:00 2001 From: garciay Date: Mon, 19 May 2025 07:42:16 +0200 Subject: [PATCH 49/53] End of validation of AtsMec_FederationEnablement --- .../LOOKUP/FederationEnablementLookup.tplan2 | 138 +----------------- 1 file changed, 2 insertions(+), 136 deletions(-) diff --git a/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 b/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 index 690711b..fab9367 100644 --- a/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 +++ b/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 @@ -379,73 +379,6 @@ Package MEC_MEC040_SRV_FED { } // End of TP_MEC_MEC040_SRV_MEF_001_OK_06 - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_07" - - Test objective - "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Empty SystemName query parameters" - - Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_NAME_1, - systemInfoN indicating value SYSTEM_NAME_2, - systemInfoN indicating value SYSTEM_NAME_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/systems", - query_parameters containing - systemName indicating value empty - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK", - body containing - systemInfoList containing - systemInfo1 containing - systemId indicating value SYSTEM_ID_1, - systemName indicating value SYSTEM_NAME_1, - systemProvider indicating value SYSTEM_PROVIDER_1 - ;, - systemInfo3 containing - systemId indicating value SYSTEM_ID_2, - systemName indicating value SYSTEM_NAME_2, - systemProvider indicating value SYSTEM_PROVIDER_2 - ;, - systemInfo3 containing - systemId indicating value SYSTEM_ID_3, - systemName indicating value SYSTEM_NAME_3, - systemProvider indicating value SYSTEM_PROVIDER_3 - ; - ; - ; - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_001_OK_07 - - Test Purpose { TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_08" @@ -501,11 +434,11 @@ Package MEC_MEC040_SRV_FED { to the MEC_FED entity } } - } // End of TP_MEC_MEC040_SRV_MEF_001_OK_08 + } // End of TP_MEC_MEC040_SRV_MEF_001_OK_07 Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_09" + TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_08" Test objective "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple systemProvider query parameters" @@ -567,73 +500,6 @@ Package MEC_MEC040_SRV_FED { } // End of TP_MEC_MEC040_SRV_MEF_001_OK_09 - Test Purpose { - TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_10" - - Test objective - "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Empty systemProvider query parameters" - - Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" - - Config Id Config_MEC_7 - - PICS Selection PIC_MEC_PLAT and PIC_SERVICES - - Initial conditions with { - the IUT entity being_in idle_state and - the IUT entity is_registered to the MEC_FED entity and - the MEC_FED entity having a systemInfoList containing - systemInfo1 indicating value SYSTEM_PROVIDER_1, - systemInfoN indicating value SYSTEM_PROVIDER_2, - systemInfoN indicating value SYSTEM_PROVIDER_3 - ; - } - - // MEC 040 Clause 6.2.2 Type: SystemInfo - Expected behaviour - ensure that { - when { - the IUT entity receives a vGET containing - uri indicating value "fed_enablement/v1/fed_resources/systems", - query_parameters containing - systemProvider indicating value empty - ; - ; - from the MEC_FED entity - } - then { - // MEC 040 Clause 7.3.3.1 - the IUT entity sends a HTTP_RESPONSE containing - status_code set to "200 OK", - body containing - systemInfoList containing - systemInfo1 containing - systemId indicating value SYSTEM_ID_1, - systemName indicating value SYSTEM_NAME_1, - systemProvider indicating value SYSTEM_PROVIDER_1 - ;, - systemInfo3 containing - systemId indicating value SYSTEM_ID_2, - systemName indicating value SYSTEM_NAME_2, - systemProvider indicating value SYSTEM_PROVIDER_2 - ;, - systemInfo3 containing - systemId indicating value SYSTEM_ID_3, - systemName indicating value SYSTEM_NAME_3, - systemProvider indicating value SYSTEM_PROVIDER_3 - ; - ; - ; - ; - to the MEC_FED entity - } - } - } // End of TP_MEC_MEC040_SRV_MEF_001_OK_10 - - Test Purpose { TP Id "TP_MEC_MEC040_SRV_MEF_001_OK_11" -- GitLab From ca017290b337112ae4f87eb9e9f60a7a330a726d Mon Sep 17 00:00:00 2001 From: garciay Date: Thu, 3 Jul 2025 07:32:51 +0200 Subject: [PATCH 50/53] Review all TPs removing MEC standards version and reference to the Normative clause of the TSS&TPs document; Editorial bug fixed --- .../MEC011/SRV/APPSAQ/PlatAppServices.tplan2 | 118 ++++----- .../SRV/APPSUB/PlatAppSubscriptions.tplan2 | 64 ++--- .../MEC011/SRV/CAPIF/MecProfileCapif.tplan2 | 240 +++++++++--------- .../MEC011/SRV/CONFTASK/ConfirmTasks.tplan2 | 40 +-- .../MEC011/SRV/DNS/PlatDnsRules.tplan2 | 80 +++--- Test Purposes/MEC011/SRV/MSL/Liveness.tplan2 | 60 ++--- .../SRV/REGAPPS/RegisterAppsServices.tplan2 | 150 +++++------ .../MEC011/SRV/SAQ/PlatServices.tplan2 | 40 +-- .../SRV/SRVSUB/PlatSrvSubscriptions.tplan2 | 80 +++--- .../MEC011/SRV/TIME/PlatTiming.tplan2 | 20 +- .../MEC011/SRV/TRAF/PlatTrafficRules.tplan2 | 80 +++--- .../MEC011/SRV/TRANS/PlatTransport.tplan2 | 10 +- .../SRV/RNIS/RnisAllSubscriptions.tplan2 | 12 +- .../MEC012/SRV/RNIS/RnisNotifications.tplan2 | 40 +-- .../MEC012/SRV/RNIS/RnisQuery.tplan2 | 36 +-- .../SRV/RNIS/RnisSpecificSubscription.tplan2 | 20 +- .../SRV/RLOCLOOK/PlatRadioNodeLocation.tplan2 | 24 +- .../SRV/UEAREALOOK/PlatUeAreaLookup.tplan2 | 32 +-- .../UEAREASUB/PlatUeAreaSubscription.tplan2 | 44 ++-- .../UEDISTLOOK/PlatUeDistanceLookup.tplan2 | 28 +- .../PlatUeDistanceSubscription.tplan2 | 24 +- .../UEINFOLOOK/PlatUeInformationLookup.tplan2 | 48 ++-- .../SRV/UELOCLOOK/PlatUeLocationLookup.tplan2 | 66 ++--- .../PlatUeLocationSubscription.tplan2 | 72 +++--- .../UETESTNOT/PlatUeTestSubscription.tplan2 | 16 +- .../SRV/UEZONELOOK/PlatUeZoneLookup.tplan2 | 50 ++-- .../UEZONESUB/PlatUeZoneSubscription.tplan2 | 66 ++--- .../IOTS/IOTPLAT/RegisteredIoTPlatform.tplan2 | 36 +-- .../LOOKUP/FederationEnablementLookup.tplan2 | 154 +++++------ .../SUBNOT/FederationEnablementSubNot.tplan2 | 68 ++--- .../MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 | 94 +++---- .../MEASSUBNOT/QoSMeasurementSubNot.tplan2 | 108 ++++---- .../MEC045/SUBLOOKUP/QoSLookup.tplan2 | 54 ++-- .../SRV/SENSDISCOVERY/SensDiscovery.tplan2 | 60 ++--- .../MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 | 112 ++++---- .../MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 | 192 +++++++------- 36 files changed, 1212 insertions(+), 1226 deletions(-) diff --git a/Test Purposes/MEC011/SRV/APPSAQ/PlatAppServices.tplan2 b/Test Purposes/MEC011/SRV/APPSAQ/PlatAppServices.tplan2 index 8fe9b07..242a6bd 100644 --- a/Test Purposes/MEC011/SRV/APPSAQ/PlatAppServices.tplan2 +++ b/Test Purposes/MEC011/SRV/APPSAQ/PlatAppServices.tplan2 @@ -18,9 +18,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with a list of available MEC services for a given application instance when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.5", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 8.2.6.3.1" + "ETSI GS MEC 011, clause 5.2.5", + "ETSI GS MEC 011, clause 8.1.2.2", + "ETSI GS MEC 011, clause 8.2.6.3.1" Config Id Config_MEC_1 @@ -32,7 +32,7 @@ Package MEC_MEC011_SRV_APPSAQ { instance_id indicating value APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.5 + // MEC 011, clause 5.2.5 Expected behaviour ensure that { when { @@ -41,7 +41,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.6.3.1 + // MEC 011, clause 8.2.6.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -59,9 +59,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.5", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 8.2.6.3.1" + "ETSI GS MEC 011, clause 5.2.5", + "ETSI GS MEC 011, clause 8.1.2.2", + "ETSI GS MEC 011, clause 8.2.6.3.1" Config Id Config_MEC_1 @@ -73,7 +73,7 @@ Package MEC_MEC011_SRV_APPSAQ { instance_id indicating value APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.5 + // MEC 011, clause 5.2.5 Expected behaviour ensure that { when { @@ -84,7 +84,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.6.3.1 + // MEC 011, clause 8.2.6.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -100,9 +100,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT notifies the authorised relevant (subscribed) application instances when a new service for a given application instance is registered" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.5", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 8.2.6.3.4" + "ETSI GS MEC 011, clause 5.2.5", + "ETSI GS MEC 011, clause 8.1.2.2", + "ETSI GS MEC 011, clause 8.2.6.3.4" Config Id Config_MEC_1 PICS Selection PIC_MEC_PLAT and PIC_SERVICES and PIC_NOTIFICATIONS @@ -115,7 +115,7 @@ Package MEC_MEC011_SRV_APPSAQ { the MEC_APP_Subscriber entity subscribed_to the MP1_SUBSCRIPTION_A } - // MEC 011 3.3.1, clause 5.2.4 + // MEC 011, clause 5.2.4 Expected behaviour ensure that { when { @@ -127,7 +127,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP_Registrant entity } then { - // MEC 011 3.3.1, clause 8.2.6.3.4 + // MEC 011, clause 8.2.6.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "201 Created", Location set to LOCATION, @@ -155,9 +155,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.5", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 8.2.6.3.4" + "ETSI GS MEC 011, clause 5.2.5", + "ETSI GS MEC 011, clause 8.1.2.2", + "ETSI GS MEC 011, clause 8.2.6.3.4" Config Id Config_MEC_1 @@ -171,7 +171,7 @@ Package MEC_MEC011_SRV_APPSAQ { the MEC_APP_Subscriber entity subscribed_to the MP1_SUBSCRIPTION_A } - // MEC 011 3.3.1, clause 5.2.4 + // MEC 011, clause 5.2.4 Expected behaviour ensure that { when { @@ -183,7 +183,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP_Registrant entity } then { - // MEC 011 3.3.1, clause 8.2.6.3.4 + // MEC 011, clause 8.2.6.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP_Registrant entity @@ -199,9 +199,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.5", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 8.2.6.3.4" + "ETSI GS MEC 011, clause 5.2.5", + "ETSI GS MEC 011, clause 8.1.2.2", + "ETSI GS MEC 011, clause 8.2.6.3.4" Config Id Config_MEC_1 @@ -215,7 +215,7 @@ Package MEC_MEC011_SRV_APPSAQ { the MEC_APP_Subscriber entity subscribed_to the MP1_SUBSCRIPTION_A } - // MEC 011 3.3.1, clause 5.2.4 + // MEC 011, clause 5.2.4 Expected behaviour ensure that { when { @@ -227,7 +227,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP_Registrant entity } then { - // MEC 011 3.3.1, clause 8.2.6.3.4 + // MEC 011, clause 8.2.6.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP_Registrant entity @@ -243,9 +243,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with the information on a specific service for a given application instance when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.5", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 8.2.7.3.1" + "ETSI GS MEC 011, clause 5.2.5", + "ETSI GS MEC 011, clause 8.1.2.2", + "ETSI GS MEC 011, clause 8.2.7.3.1" Config Id Config_MEC_1 PICS Selection PIC_MEC_PLAT and PIC_SERVICES @@ -258,7 +258,7 @@ Package MEC_MEC011_SRV_APPSAQ { service_id indicating value SERVICE_ID; } - // MEC 011 3.3.1, clause 5.2.5 + // MEC 011, clause 5.2.5 Expected behaviour ensure that { when { @@ -267,7 +267,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.7.3.1 + // MEC 011, clause 8.2.7.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -286,9 +286,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.5", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 8.2.7.3.1" + "ETSI GS MEC 011, clause 5.2.5", + "ETSI GS MEC 011, clause 8.1.2.2", + "ETSI GS MEC 011, clause 8.2.7.3.1" Config Id Config_MEC_1 @@ -302,7 +302,7 @@ Package MEC_MEC011_SRV_APPSAQ { service_id indicating value NON_EXISTENT_SERVICE_ID; } - // MEC 011 3.3.1, clause 5.2.5 + // MEC 011, clause 5.2.5 Expected behaviour ensure that { when { @@ -311,7 +311,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.7.3.1 + // MEC 011, clause 8.2.7.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -327,9 +327,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT updates a service information for a given application instance when commanded by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.4", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 8.2.7.3.2" + "ETSI GS MEC 011, clause 5.2.4", + "ETSI GS MEC 011, clause 8.1.2.2", + "ETSI GS MEC 011, clause 8.2.7.3.2" Config Id Config_MEC_1 @@ -344,7 +344,7 @@ Package MEC_MEC011_SRV_APPSAQ { service_id indicating value SERVICE_ID; } - // MEC 011 3.3.1, clause 5.2.4 + // MEC 011, clause 5.2.4 Expected behaviour ensure that { when { @@ -356,7 +356,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.7.3.2 + // MEC 011, clause 8.2.7.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -375,9 +375,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.4", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 8.2.7.3.2" + "ETSI GS MEC 011, clause 5.2.4", + "ETSI GS MEC 011, clause 8.1.2.2", + "ETSI GS MEC 011, clause 8.2.7.3.2" Config Id Config_MEC_1 @@ -391,7 +391,7 @@ Package MEC_MEC011_SRV_APPSAQ { service_id indicating value SERVICE_ID; } - // MEC 011 3.3.1, clause 5.2.4 + // MEC 011, clause 5.2.4 Expected behaviour ensure that { when { @@ -403,7 +403,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.7.3.2 + // MEC 011, clause 8.2.7.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -419,9 +419,9 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.4", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 8.2.7.3.2" + "ETSI GS MEC 011, clause 5.2.4", + "ETSI GS MEC 011, clause 8.1.2.2", + "ETSI GS MEC 011, clause 8.2.7.3.2" Config Id Config_MEC_1 PICS Selection PIC_MEC_PLAT and PIC_SERVICES @@ -434,7 +434,7 @@ Package MEC_MEC011_SRV_APPSAQ { service_id indicating value NON_EXISTENT_SERVICE_ID; } - // MEC 011 3.3.1, clause 5.2.4 + // MEC 011, clause 5.2.4 Expected behaviour ensure that { when { @@ -446,7 +446,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.7.3.2 + // MEC 011, clause 8.2.7.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -461,7 +461,7 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with an error when a request sent by a MEC Application doesn't comply with a required condition" - Reference "ETSI GS MEC 011 3.3.1, clause 8.2.7.3.2" + Reference "ETSI GS MEC 011, clause 8.2.7.3.2" Config Id Config_MEC_1 @@ -477,7 +477,7 @@ Package MEC_MEC011_SRV_APPSAQ { ; } - // MEC 011 3.3.1, clause 5.2.4 + // MEC 011, clause 5.2.4 Expected behaviour ensure that { when { @@ -493,7 +493,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.7.3.2 + // MEC 011, clause 8.2.7.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "412 Precondition Failed" ; @@ -509,7 +509,7 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT executes the deletion of a service for a given application instance when requested by a MEC Application" - Reference "ETSI GS MEC 011 3.3.1, clause 8.2.7.3.5" + Reference "ETSI GS MEC 011, clause 8.2.7.3.5" Config Id Config_MEC_1 @@ -522,7 +522,7 @@ Package MEC_MEC011_SRV_APPSAQ { ; } - // MEC 011 3.3.1, clause 5.2.4 + // MEC 011, clause 5.2.4 Expected behaviour ensure that { when { @@ -532,7 +532,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.7.3.2 + // MEC 011, clause 8.2.7.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "204 No Content" ; @@ -548,7 +548,7 @@ Package MEC_MEC011_SRV_APPSAQ { "Check that the IUT responds with an error when a request for deletion of a unknown service is sent by a MEC Application" - Reference "ETSI GS MEC 011 3.3.1, clause 8.2.7.3.5" + Reference "ETSI GS MEC 011, clause 8.2.7.3.5" Config Id Config_MEC_1 @@ -561,7 +561,7 @@ Package MEC_MEC011_SRV_APPSAQ { ; } - // MEC 011 3.3.1, clause 5.2.4 + // MEC 011, clause 5.2.4 Expected behaviour ensure that { when { @@ -571,7 +571,7 @@ Package MEC_MEC011_SRV_APPSAQ { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.7.3.2 + // MEC 011, clause 8.2.7.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found" ; diff --git a/Test Purposes/MEC011/SRV/APPSUB/PlatAppSubscriptions.tplan2 b/Test Purposes/MEC011/SRV/APPSUB/PlatAppSubscriptions.tplan2 index eae387f..2c5f211 100644 --- a/Test Purposes/MEC011/SRV/APPSUB/PlatAppSubscriptions.tplan2 +++ b/Test Purposes/MEC011/SRV/APPSUB/PlatAppSubscriptions.tplan2 @@ -18,8 +18,8 @@ Package MEC_MEC011_SRV_APPSUB { "Check that the IUT responds with a list of subscriptions for notifications on services availability when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.3.3.1" + "ETSI GS MEC 011, clause 5.2.6", + "ETSI GS MEC 011, clause 7.2.3.3.1" Config Id Config_MEC_1 @@ -33,7 +33,7 @@ Package MEC_MEC011_SRV_APPSUB { subscription_id indicating value SUBSCRIPTION_ID; } - // MEC 011 3.3.1, clause 5.2.6 + // MEC 011, clause 5.2.6 Expected behaviour ensure that { when { @@ -42,7 +42,7 @@ Package MEC_MEC011_SRV_APPSUB { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.3.3.1 + // MEC 011, clause 7.2.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -60,8 +60,8 @@ Package MEC_MEC011_SRV_APPSUB { "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.3.3.1" + "ETSI GS MEC 011, clause 5.2.6", + "ETSI GS MEC 011, clause 7.2.3.3.1" Config Id Config_MEC_1 @@ -73,7 +73,7 @@ Package MEC_MEC011_SRV_APPSUB { instance_id indicating value NON_EXISTENT_APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.6 + // MEC 011, clause 5.2.6 Expected behaviour ensure that { when { @@ -82,7 +82,7 @@ Package MEC_MEC011_SRV_APPSUB { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.3.3.1 + // MEC 011, clause 7.2.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -98,8 +98,8 @@ Package MEC_MEC011_SRV_APPSUB { "Check that the IUT acknowledges the subscription by a MEC Application to notifications on termination events" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.3.3.4" + "ETSI GS MEC 011, clause 5.2.6", + "ETSI GS MEC 011, clause 7.2.3.3.4" Config Id Config_MEC_1 @@ -112,7 +112,7 @@ Package MEC_MEC011_SRV_APPSUB { the IUT entity not having any subscriptions } - // MEC 011 3.3.1, clause 7.2.3.3.4 + // MEC 011, clause 7.2.3.3.4 Expected behaviour ensure that { when { @@ -125,7 +125,7 @@ Package MEC_MEC011_SRV_APPSUB { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.1.4.2 + // MEC 011, clause 7.1.4.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "201 Created", Location set to LOCATION, @@ -146,8 +146,8 @@ Package MEC_MEC011_SRV_APPSUB { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.3.3.4" + "ETSI GS MEC 011, clause 5.2.6", + "ETSI GS MEC 011, clause 7.2.3.3.4" Config Id Config_MEC_1 @@ -160,7 +160,7 @@ Package MEC_MEC011_SRV_APPSUB { the IUT entity not having any subscriptions } - // MEC 011 3.3.1, clause 5.2.6.2 + // MEC 011, clause 5.2.6.2 Expected behaviour ensure that { when { @@ -173,7 +173,7 @@ Package MEC_MEC011_SRV_APPSUB { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.3.3.4 + // MEC 011, clause 7.2.3.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -189,8 +189,8 @@ Package MEC_MEC011_SRV_APPSUB { "Check that the IUT responds with the information on a specific subscription when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.4.3.1" + "ETSI GS MEC 011, clause 5.2.6", + "ETSI GS MEC 011, clause 7.2.4.3.1" Config Id Config_MEC_1 @@ -204,7 +204,7 @@ Package MEC_MEC011_SRV_APPSUB { subscription_id indicating value SUBSCRIPTION_ID; } - // MEC 011 3.3.1, clause 5.2.6 + // MEC 011, clause 5.2.6 Expected behaviour ensure that { when { @@ -213,7 +213,7 @@ Package MEC_MEC011_SRV_APPSUB { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.4.3.1 + // MEC 011, clause 7.2.4.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -232,8 +232,8 @@ Package MEC_MEC011_SRV_APPSUB { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.4.3.1" + "ETSI GS MEC 011, clause 5.2.6", + "ETSI GS MEC 011, clause 7.2.4.3.1" Config Id Config_MEC_1 @@ -248,7 +248,7 @@ Package MEC_MEC011_SRV_APPSUB { ; } - // MEC 011 3.3.1, clause 5.2.6 + // MEC 011, clause 5.2.6 Expected behaviour ensure that { when { @@ -257,7 +257,7 @@ Package MEC_MEC011_SRV_APPSUB { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.4.3.1 + // MEC 011, clause 7.2.4.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -273,8 +273,8 @@ Package MEC_MEC011_SRV_APPSUB { "Check that the IUT acknowledges the unsubscribe from app termination event notifications when commanded by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.4.3.5" + "ETSI GS MEC 011, clause 5.2.6", + "ETSI GS MEC 011, clause 7.2.4.3.5" Config Id Config_MEC_1 @@ -288,7 +288,7 @@ Package MEC_MEC011_SRV_APPSUB { subscription_id indicating value SUBSCRIPTION_ID; } - // MEC 011 3.3.1, clause 5.2.6 + // MEC 011, clause 5.2.6 Expected behaviour ensure that { when { @@ -297,7 +297,7 @@ Package MEC_MEC011_SRV_APPSUB { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.4.3.5 + // MEC 011, clause 7.2.4.3.5 the IUT entity sends a HTTP_RESPONSE containing status_code set to "204 No Content"; to the MEC_APP entity @@ -313,8 +313,8 @@ Package MEC_MEC011_SRV_APPSUB { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.4.3.5" + "ETSI GS MEC 011, clause 5.2.6", + "ETSI GS MEC 011, clause 7.2.4.3.5" Config Id Config_MEC_1 @@ -328,7 +328,7 @@ Package MEC_MEC011_SRV_APPSUB { subscription_id indicating value SUBSCRIPTION_ID; } - // MEC 011 3.3.1, clause 5.2.6 + // MEC 011, clause 5.2.6 Expected behaviour ensure that { when { @@ -337,7 +337,7 @@ Package MEC_MEC011_SRV_APPSUB { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.4.3.5 + // MEC 011, clause 7.2.4.3.5 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity diff --git a/Test Purposes/MEC011/SRV/CAPIF/MecProfileCapif.tplan2 b/Test Purposes/MEC011/SRV/CAPIF/MecProfileCapif.tplan2 index 530f037..d3723fc 100644 --- a/Test Purposes/MEC011/SRV/CAPIF/MecProfileCapif.tplan2 +++ b/Test Purposes/MEC011/SRV/CAPIF/MecProfileCapif.tplan2 @@ -15,9 +15,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT responds with all service APIs when queried by a MEC Application - No filter" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.2.1", - "ETSI GS MEC 011 3.3.1, clause 9.2.3.3.1" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.2.1", + "ETSI GS MEC 011, clause 9.2.3.3.1" Config Id Config_MEC_1 @@ -27,7 +27,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { the IUT entity being_in idle_state } - // MEC 011 3.3.1, clause 9.1.2.1 + // MEC 011, clause 9.1.2.1 Expected behaviour ensure that { when { @@ -36,7 +36,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 9.2.3.3.1 + // MEC 011, clause 9.2.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK", body containing @@ -55,9 +55,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT responds with all service APIs when queried by a MEC Application - Filter on apiName" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.2.1", - "ETSI GS MEC 011 3.3.1, clause 9.2.3.3.1" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.2.1", + "ETSI GS MEC 011, clause 9.2.3.3.1" Config Id Config_MEC_1 @@ -70,7 +70,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; } - // MEC 011 3.3.1, clause 9.1.2.1 + // MEC 011, clause 9.1.2.1 Expected behaviour ensure that { when { @@ -81,7 +81,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 9.2.3.3.1 + // MEC 011, clause 9.2.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK", body containing @@ -107,9 +107,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT responds with all service APIs when queried by a MEC Application - Filter on apiId" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.2.1", - "ETSI GS MEC 011 3.3.1, clause 9.2.3.3.1" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.2.1", + "ETSI GS MEC 011, clause 9.2.3.3.1" Config Id Config_MEC_1 @@ -122,7 +122,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; } - // MEC 011 3.3.1, clause 9.1.2.1 + // MEC 011, clause 9.1.2.1 Expected behaviour ensure that { when { @@ -133,7 +133,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 9.2.3.3.1 + // MEC 011, clause 9.2.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK", body containing @@ -151,12 +151,12 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_001_OK_05" Test objective - "Check that the IUT responds with all service APIs when queried by a MEC Application - Filter on apiId oe apiId" + "Check that the IUT responds with all service APIs when queried by a MEC Application - Filter on apiId and apiName" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.2.1", - "ETSI GS MEC 011 3.3.1, clause 9.2.3.3.1" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.2.1", + "ETSI GS MEC 011, clause 9.2.3.3.1" Config Id Config_MEC_1 @@ -172,7 +172,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID_2; } - // MEC 011 3.3.1, clause 9.1.2.1 + // MEC 011, clause 9.1.2.1 Expected behaviour ensure that { when { @@ -184,7 +184,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 9.2.3.3.1 + // MEC 011, clause 9.2.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK", body containing @@ -207,9 +207,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT responds with an error when applying a malformed filter" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.2.1", - "ETSI GS MEC 011 3.3.1, clause 9.2.3.3.1" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.2.1", + "ETSI GS MEC 011, clause 9.2.3.3.1" Config Id Config_MEC_1 @@ -222,7 +222,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; } - // MEC 011 3.3.1, clause 9.1.2.1 + // MEC 011, clause 9.1.2.1 Expected behaviour ensure that { when { @@ -233,7 +233,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 9.2.3.3.1 + // MEC 011, clause 9.2.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -249,9 +249,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT responds with an error when applying a filter on an unknown apiName" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.2.1", - "ETSI GS MEC 011 3.3.1, clause 9.2.3.3.1" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.2.1", + "ETSI GS MEC 011, clause 9.2.3.3.1" Config Id Config_MEC_1 @@ -264,7 +264,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; } - // MEC 011 3.3.1, clause 9.1.2.1 + // MEC 011, clause 9.1.2.1 Expected behaviour ensure that { when { @@ -275,7 +275,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 9.2.3.3.1 + // MEC 011, clause 9.2.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -291,9 +291,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT responds with all service APIs for a specific apfId when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.2.1", - "ETSI GS MEC 011 3.3.1, clause 9.2.4.3.1" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.2.1", + "ETSI GS MEC 011, clause 9.2.4.3.1" Config Id Config_MEC_1 @@ -306,7 +306,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; } - // MEC 011 3.3.1, clause 9.1.2.1 + // MEC 011, clause 9.1.2.1 Expected behaviour ensure that { when { @@ -315,7 +315,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 9.2.4.3.1 + // MEC 011, clause 9.2.4.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK", body containing @@ -336,9 +336,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT responds with an error when applying a filter on an unknown apfId" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.2.1", - "ETSI GS MEC 011 3.3.1, clause 9.2.4.3.1" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.2.1", + "ETSI GS MEC 011, clause 9.2.4.3.1" Config Id Config_MEC_1 @@ -351,7 +351,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; } - // MEC 011 3.3.1, clause 9.1.2.1 + // MEC 011, clause 9.1.2.1 Expected behaviour ensure that { when { @@ -360,7 +360,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 9.2.4.3.1 + // MEC 011, clause 9.2.4.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -376,9 +376,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT acknowledges the publishing of a new API when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 9.2.4.3.4" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.2.2", + "ETSI GS MEC 011, clause 9.2.4.3.4" Config Id Config_MEC_1 @@ -391,7 +391,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; } - // MEC 011 3.3.1, clause 9.1.2.2 + // MEC 011, clause 9.1.2.2 Expected behaviour ensure that { when { @@ -412,7 +412,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 9.2.4.3.4 + // MEC 011, clause 9.2.4.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "201 Created", header containing @@ -442,9 +442,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT responds with an error when incorrect parameters were sent by a MEC Application - supportedFeatures shall be present" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 9.2.4.3.4", + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.2.2", + "ETSI GS MEC 011, clause 9.2.4.3.4", "ETSI TS 129 222 V18.6.0 (2024-07), Table 8.2.4.2.2-1: Definition of type ServiceAPIDescription" Config Id Config_MEC_1 @@ -458,7 +458,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { serInstanceId indicating value MEC_SRV_SER_INSTANCE_ID; } - // MEC 011 3.3.1, clause 9.1.2.2 + // MEC 011, clause 9.1.2.2 Expected behaviour ensure that { when { @@ -479,7 +479,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 9.2.4.3.4 + // MEC 011, clause 9.2.4.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -495,9 +495,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT responds with a serviceAPIDescription when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 9.2.5.3.1" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.2.2", + "ETSI GS MEC 011, clause 9.2.5.3.1" Config Id Config_MEC_1 @@ -511,7 +511,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { serviceInfoId indicating value SERVICE_API_ID; } - // MEC 011 3.3.1, clause 9.1.2.2 + // MEC 011, clause 9.1.2.2 Expected behaviour ensure that { when { @@ -520,7 +520,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 9.2.5.3.1 + // MEC 011, clause 9.2.5.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK", body containing @@ -548,9 +548,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT responds with an error when applying a filter on an unknown apfId" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 9.2.5.3.1" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.2.2", + "ETSI GS MEC 011, clause 9.2.5.3.1" Config Id Config_MEC_1 @@ -564,7 +564,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { serviceInfoId indicating value SERVICE_API_ID; } - // MEC 011 3.3.1, clause 9.1.2.2 + // MEC 011, clause 9.1.2.2 Expected behaviour ensure that { when { @@ -573,7 +573,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 9.2.5.3.1 + // MEC 011, clause 9.2.5.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -589,9 +589,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT responds with an error when applying a filter on an unknown serviceApiId" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 9.2.5.3.1" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.2.2", + "ETSI GS MEC 011, clause 9.2.5.3.1" Config Id Config_MEC_1 @@ -605,7 +605,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { serviceInfoId indicating value SERVICE_API_ID; } - // MEC 011 3.3.1, clause 9.1.2.2 + // MEC 011, clause 9.1.2.2 Expected behaviour ensure that { when { @@ -614,7 +614,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 9.2.5.3.1 + // MEC 011, clause 9.2.5.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -630,9 +630,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT updates the publishing of a new API when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 9.2.5.3.2" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.2.2", + "ETSI GS MEC 011, clause 9.2.5.3.2" Config Id Config_MEC_1 @@ -646,7 +646,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { serviceInfoId indicating value SERVICE_API_ID; } - // MEC 011 3.3.1, clause 9.1.2.2 + // MEC 011, clause 9.1.2.2 Expected behaviour ensure that { when { @@ -668,7 +668,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 9.2.5.3.2 + // MEC 011, clause 9.2.5.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK", body containing @@ -697,9 +697,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 9.2.5.3.2" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.2.2", + "ETSI GS MEC 011, clause 9.2.5.3.2" Config Id Config_MEC_1 @@ -713,7 +713,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { serviceInfoId indicating value SERVICE_API_ID; } - // MEC 011 3.3.1, clause 9.1.2.2 + // MEC 011, clause 9.1.2.2 Expected behaviour ensure that { when { @@ -735,7 +735,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 9.2.5.3.2 + // MEC 011, clause 9.2.5.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -751,9 +751,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT changes the publishing of a new API when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.2.3", - "ETSI GS MEC 011 3.3.1, clause 9.2.5.3.3" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.2.3", + "ETSI GS MEC 011, clause 9.2.5.3.3" Config Id Config_MEC_1 @@ -767,7 +767,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { serviceInfoId indicating value SERVICE_API_ID; } - // MEC 011 3.3.1, clause 9.1.2.3 + // MEC 011, clause 9.1.2.3 Expected behaviour ensure that { when { @@ -785,7 +785,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 9.2.4.3.3 + // MEC 011, clause 9.2.4.3.3 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK", body containing @@ -809,9 +809,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 9.2.5.3.3" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.2.2", + "ETSI GS MEC 011, clause 9.2.5.3.3" Config Id Config_MEC_1 @@ -825,7 +825,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { serviceInfoId indicating value SERVICE_API_ID; } - // MEC 011 3.3.1, clause 9.1.2.2 + // MEC 011, clause 9.1.2.2 Expected behaviour ensure that { when { @@ -843,7 +843,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 9.2.5.3.3 + // MEC 011, clause 9.2.5.3.3 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -859,9 +859,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT acknowledges the removing of a published API when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 9.2.5.3.5" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.2.2", + "ETSI GS MEC 011, clause 9.2.5.3.5" Config Id Config_MEC_1 @@ -875,7 +875,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { serviceInfoId indicating value SERVICE_API_ID; } - // MEC 011 3.3.1, clause 9.1.2.2 + // MEC 011, clause 9.1.2.2 Expected behaviour ensure that { when { @@ -884,7 +884,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 9.2.5.3.1 + // MEC 011, clause 9.2.5.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "204 No Content"; to the MEC_APP entity @@ -900,9 +900,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 9.2.5.3.5" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.2.2", + "ETSI GS MEC 011, clause 9.2.5.3.5" Config Id Config_MEC_1 @@ -916,7 +916,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { serviceInfoId indicating value SERVICE_API_ID; } - // MEC 011 3.3.1, clause 9.1.2.2 + // MEC 011, clause 9.1.2.2 Expected behaviour ensure that { when { @@ -925,7 +925,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 9.2.5.3.1 + // MEC 011, clause 9.2.5.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -941,9 +941,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT acknowledges the creation of a CAPIF subscription request when requested by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.3.1", - "ETSI GS MEC 011 3.3.1, clause 9.2.6.3.4" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.3.1", + "ETSI GS MEC 011, clause 9.2.6.3.4" Config Id Config_MEC_8 @@ -998,9 +998,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.3.1", - "ETSI GS MEC 011 3.3.1, clause 9.2.6.3.4" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.3.1", + "ETSI GS MEC 011, clause 9.2.6.3.4" Config Id Config_MEC_8 @@ -1042,9 +1042,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT acknowledges the update of a CAPIF subscription request when requested by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.3.1", - "ETSI GS MEC 011 3.3.1, clause 9.2.6.3.2" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.3.1", + "ETSI GS MEC 011, clause 9.2.6.3.2" Config Id Config_MEC_8 @@ -1098,9 +1098,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT acknowledges the update of a CAPIF subscription request when requested by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.3.1", - "ETSI GS MEC 011 3.3.1, clause 9.2.6.3.4" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.3.1", + "ETSI GS MEC 011, clause 9.2.6.3.4" Config Id Config_MEC_8 @@ -1143,9 +1143,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT acknowledges the changes of a CAPIF subscription request when requested by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.3.1", - "ETSI GS MEC 011 3.3.1, clause 9.2.6.3.2" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.3.1", + "ETSI GS MEC 011, clause 9.2.6.3.2" Config Id Config_MEC_8 @@ -1199,9 +1199,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.3.1", - "ETSI GS MEC 011 3.3.1, clause 9.2.6.3.2" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.3.1", + "ETSI GS MEC 011, clause 9.2.6.3.2" Config Id Config_MEC_8 @@ -1244,9 +1244,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT acknowledges the cancellation of a CAPIF subscription when requested by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.3.1", - "ETSI GS MEC 011 3.3.1, clause 9.2.6.3.4" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.3.1", + "ETSI GS MEC 011, clause 9.2.6.3.4" Config Id Config_MEC_8 @@ -1284,9 +1284,9 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 9.0", - "ETSI GS MEC 011 3.3.1, clause 9.1.3.1", - "ETSI GS MEC 011 3.3.1, clause 9.2.6.3.4" + "ETSI GS MEC 011, clause 9.0", + "ETSI GS MEC 011, clause 9.1.3.1", + "ETSI GS MEC 011, clause 9.2.6.3.4" Config Id Config_MEC_8 diff --git a/Test Purposes/MEC011/SRV/CONFTASK/ConfirmTasks.tplan2 b/Test Purposes/MEC011/SRV/CONFTASK/ConfirmTasks.tplan2 index 43d4baf..092a3e1 100644 --- a/Test Purposes/MEC011/SRV/CONFTASK/ConfirmTasks.tplan2 +++ b/Test Purposes/MEC011/SRV/CONFTASK/ConfirmTasks.tplan2 @@ -20,9 +20,9 @@ Package MEC_MEC011_SRV_CONFTASK { "Check that the IUT responds that it has completed the application level termination" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.3", - "ETSI GS MEC 011 3.3.1, clause 7.1.4.3", - "ETSI GS MEC 011 3.3.1, clause 7.2.11.3.4" + "ETSI GS MEC 011, clause 5.2.3", + "ETSI GS MEC 011, clause 7.1.4.3", + "ETSI GS MEC 011, clause 7.2.11.3.4" Config Id Config_MEC_1 @@ -34,7 +34,7 @@ Package MEC_MEC011_SRV_CONFTASK { instance_id indicating value APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.3 + // MEC 011, clause 5.2.3 Expected behaviour ensure that { when { @@ -46,7 +46,7 @@ Package MEC_MEC011_SRV_CONFTASK { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.11.3.4 + // MEC 011, clause 7.2.11.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "204 No Content"; to the MEC_APP entity @@ -62,9 +62,9 @@ Package MEC_MEC011_SRV_CONFTASK { "Check that the IUT responds with an error when a request for an operationAction is sent to an unknown application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.3", - "ETSI GS MEC 011 3.3.1, clause 7.1.4.3", - "ETSI GS MEC 011 3.3.1, clause 7.2.11.3.4" + "ETSI GS MEC 011, clause 5.2.3", + "ETSI GS MEC 011, clause 7.1.4.3", + "ETSI GS MEC 011, clause 7.2.11.3.4" Config Id Config_MEC_1 @@ -76,7 +76,7 @@ Package MEC_MEC011_SRV_CONFTASK { instance_id indicating value NON_EXSITENT_APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.8 + // MEC 011, clause 5.2.8 Expected behaviour ensure that { when { @@ -88,7 +88,7 @@ Package MEC_MEC011_SRV_CONFTASK { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.10.3.1 + // MEC 011, clause 7.2.10.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -103,9 +103,9 @@ Package MEC_MEC011_SRV_CONFTASK { "Check that the IUT responds that the MEC application is up and running" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.3", - "ETSI GS MEC 011 3.3.1, clause 7.1.4.3", - "ETSI GS MEC 011 3.3.1, clause 7.2.12.3.4" + "ETSI GS MEC 011, clause 5.2.3", + "ETSI GS MEC 011, clause 7.1.4.3", + "ETSI GS MEC 011, clause 7.2.12.3.4" Config Id Config_MEC_1 @@ -117,7 +117,7 @@ Package MEC_MEC011_SRV_CONFTASK { instance_id indicating value APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.2 + // MEC 011, clause 5.2.2 Expected behaviour ensure that { when { @@ -129,7 +129,7 @@ Package MEC_MEC011_SRV_CONFTASK { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.12.3.4 + // MEC 011, clause 7.2.12.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "204 No Content"; to the MEC_APP entity @@ -145,9 +145,9 @@ Package MEC_MEC011_SRV_CONFTASK { "Check that the IUT responds with an error when a request for an indication is sent to an unknown application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.3", - "ETSI GS MEC 011 3.3.1, clause 7.1.4.3", - "ETSI GS MEC 011 3.3.1, clause 7.2.12.3.4" + "ETSI GS MEC 011, clause 5.2.3", + "ETSI GS MEC 011, clause 7.1.4.3", + "ETSI GS MEC 011, clause 7.2.12.3.4" Config Id Config_MEC_1 @@ -159,7 +159,7 @@ Package MEC_MEC011_SRV_CONFTASK { instance_id indicating value NON_EXSITENT_APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.8 + // MEC 011, clause 5.2.8 Expected behaviour ensure that { when { @@ -171,7 +171,7 @@ Package MEC_MEC011_SRV_CONFTASK { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.12.3.4 + // MEC 011, clause 7.2.12.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity diff --git a/Test Purposes/MEC011/SRV/DNS/PlatDnsRules.tplan2 b/Test Purposes/MEC011/SRV/DNS/PlatDnsRules.tplan2 index c68e85c..be6a256 100644 --- a/Test Purposes/MEC011/SRV/DNS/PlatDnsRules.tplan2 +++ b/Test Purposes/MEC011/SRV/DNS/PlatDnsRules.tplan2 @@ -18,9 +18,9 @@ Package MEC_MEC011_SRV_DNS { "Check that the IUT responds with a list of active DNS rules when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.8", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.3", - "ETSI GS MEC 011 3.3.1, clause 7.2.9.3.1" + "ETSI GS MEC 011, clause 5.2.8", + "ETSI GS MEC 011, clause 7.1.2.3", + "ETSI GS MEC 011, clause 7.2.9.3.1" Config Id Config_MEC_1 @@ -32,7 +32,7 @@ Package MEC_MEC011_SRV_DNS { instance_id indicating value APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.8 + // MEC 011, clause 5.2.8 Expected behaviour ensure that { when { @@ -41,7 +41,7 @@ Package MEC_MEC011_SRV_DNS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.9.3.1 + // MEC 011, clause 7.2.9.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -59,9 +59,9 @@ Package MEC_MEC011_SRV_DNS { "Check that the IUT responds with a list of active DNS rules when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.8", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.3", - "ETSI GS MEC 011 3.3.1, clause 7.2.9.3.1" + "ETSI GS MEC 011, clause 5.2.8", + "ETSI GS MEC 011, clause 7.1.2.3", + "ETSI GS MEC 011, clause 7.2.9.3.1" Config Id Config_MEC_1 @@ -73,7 +73,7 @@ Package MEC_MEC011_SRV_DNS { instance_id indicating value NON_EXISTANT_APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.8 + // MEC 011, clause 5.2.8 Expected behaviour ensure that { when { @@ -82,7 +82,7 @@ Package MEC_MEC011_SRV_DNS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.9.3.1 + // MEC 011, clause 7.2.9.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -98,9 +98,9 @@ Package MEC_MEC011_SRV_DNS { "Check that the IUT responds with the information on a specific DNS rule when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.8", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.3", - "ETSI GS MEC 011 3.3.1, clause 7.2.10.3.1" + "ETSI GS MEC 011, clause 5.2.8", + "ETSI GS MEC 011, clause 7.1.2.3", + "ETSI GS MEC 011, clause 7.2.10.3.1" Config Id Config_MEC_1 @@ -114,7 +114,7 @@ Package MEC_MEC011_SRV_DNS { rule_id indicating value DNS_RULE_ID; } - // MEC 011 3.3.1, clause 5.2.8 + // MEC 011, clause 5.2.8 Expected behaviour ensure that { when { @@ -123,7 +123,7 @@ Package MEC_MEC011_SRV_DNS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.10.3.1 + // MEC 011, clause 7.2.10.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -142,9 +142,9 @@ Package MEC_MEC011_SRV_DNS { "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.8", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.3", - "ETSI GS MEC 011 3.3.1, clause 7.2.10.3.1" + "ETSI GS MEC 011, clause 5.2.8", + "ETSI GS MEC 011, clause 7.1.2.3", + "ETSI GS MEC 011, clause 7.2.10.3.1" Config Id Config_MEC_1 @@ -158,7 +158,7 @@ Package MEC_MEC011_SRV_DNS { rule_id indicating value NON_EXISTENT_DNS_RULE_ID; } - // MEC 011 3.3.1, clause 5.2.8 + // MEC 011, clause 5.2.8 Expected behaviour ensure that { when { @@ -167,7 +167,7 @@ Package MEC_MEC011_SRV_DNS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.10.3.1 + // MEC 011, clause 7.2.10.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -183,9 +183,9 @@ Package MEC_MEC011_SRV_DNS { "Check that the IUT updates a specific DNS rule when commanded by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.8", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.3", - "ETSI GS MEC 011 3.3.1, clause 7.2.10.3.2" + "ETSI GS MEC 011, clause 5.2.8", + "ETSI GS MEC 011, clause 7.1.2.3", + "ETSI GS MEC 011, clause 7.2.10.3.2" Config Id Config_MEC_1 @@ -199,7 +199,7 @@ Package MEC_MEC011_SRV_DNS { rule_id indicating value DNS_RULE_ID; } - // MEC 011 3.3.1, clause 5.2.8 + // MEC 011, clause 5.2.8 Expected behaviour ensure that { when { @@ -212,7 +212,7 @@ Package MEC_MEC011_SRV_DNS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.10.3.2 + // MEC 011, clause 7.2.10.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -232,9 +232,9 @@ Package MEC_MEC011_SRV_DNS { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.8", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.3", - "ETSI GS MEC 011 3.3.1, clause 7.2.10.3.2" + "ETSI GS MEC 011, clause 5.2.8", + "ETSI GS MEC 011, clause 7.1.2.3", + "ETSI GS MEC 011, clause 7.2.10.3.2" Config Id Config_MEC_1 @@ -248,7 +248,7 @@ Package MEC_MEC011_SRV_DNS { rule_id indicating value DNS_RULE_ID; } - // MEC 011 3.3.1, clause 5.2.8 + // MEC 011, clause 5.2.8 Expected behaviour ensure that { when { @@ -261,7 +261,7 @@ Package MEC_MEC011_SRV_DNS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.10.3.2 + // MEC 011, clause 7.2.10.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -277,9 +277,9 @@ Package MEC_MEC011_SRV_DNS { "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.8", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.3", - "ETSI GS MEC 011 3.3.1, clause 7.2.10.3.2" + "ETSI GS MEC 011, clause 5.2.8", + "ETSI GS MEC 011, clause 7.1.2.3", + "ETSI GS MEC 011, clause 7.2.10.3.2" Config Id Config_MEC_1 @@ -293,7 +293,7 @@ Package MEC_MEC011_SRV_DNS { rule_id indicating value NON_EXISTENT_DNS_RULE_ID; } - // MEC 011 3.3.1, clause 5.2.8 + // MEC 011, clause 5.2.8 Expected behaviour ensure that { when { @@ -306,7 +306,7 @@ Package MEC_MEC011_SRV_DNS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.10.3.2 + // MEC 011, clause 7.2.10.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -321,9 +321,9 @@ Package MEC_MEC011_SRV_DNS { "Check that the IUT responds with an error when a request sent by a MEC Application doesn't comply with a required condition" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.8", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.3", - "ETSI GS MEC 011 3.3.1, clause 7.2.10.3.2" + "ETSI GS MEC 011, clause 5.2.8", + "ETSI GS MEC 011, clause 7.1.2.3", + "ETSI GS MEC 011, clause 7.2.10.3.2" Config Id Config_MEC_1 @@ -337,7 +337,7 @@ Package MEC_MEC011_SRV_DNS { rule_id indicating value DNS_RULE_ID; } - // MEC 011 3.3.1, clause 5.2.8 + // MEC 011, clause 5.2.8 Expected behaviour ensure that { when { @@ -350,7 +350,7 @@ Package MEC_MEC011_SRV_DNS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.10.3.2 + // MEC 011, clause 7.2.10.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "412 Precondition Failed"; to the MEC_APP entity diff --git a/Test Purposes/MEC011/SRV/MSL/Liveness.tplan2 b/Test Purposes/MEC011/SRV/MSL/Liveness.tplan2 index f60cf9f..80d9a96 100644 --- a/Test Purposes/MEC011/SRV/MSL/Liveness.tplan2 +++ b/Test Purposes/MEC011/SRV/MSL/Liveness.tplan2 @@ -19,9 +19,9 @@ Package MEC_MEC011_SRV_LIV { "Check that the IUT responds with the liveness of a MEC service instance when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.12", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.4", - "ETSI GS MEC 011 3.3.1, clause 8.2.10.3.1" + "ETSI GS MEC 011, clause 5.2.12", + "ETSI GS MEC 011, clause 8.1.2.4", + "ETSI GS MEC 011, clause 8.2.10.3.1" Config Id Config_MEC_1 @@ -36,7 +36,7 @@ Package MEC_MEC011_SRV_LIV { liveness set to "link/to/individual/mecServiceLiveness";; } - // MEC 011 3.3.1, clause 5.2.12 + // MEC 011, clause 5.2.12 Expected behaviour ensure that { when { @@ -45,7 +45,7 @@ Package MEC_MEC011_SRV_LIV { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.10.3.1 + // MEC 011, clause 8.2.10.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -64,9 +64,9 @@ Test Purpose { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.12", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.4", - "ETSI GS MEC 011 3.3.1, clause 8.2.10.3.1" + "ETSI GS MEC 011, clause 5.2.12", + "ETSI GS MEC 011, clause 8.1.2.4", + "ETSI GS MEC 011, clause 8.2.10.3.1" Config Id Config_MEC_1 @@ -81,7 +81,7 @@ Test Purpose { liveness set to "link/to/individual/mecServiceLiveness";; } - // MEC 011 3.3.1, clause 5.2.5 + // MEC 011, clause 5.2.5 Expected behaviour ensure that { when { @@ -90,7 +90,7 @@ Test Purpose { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.10.3.1 + // MEC 011, clause 8.2.10.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -106,9 +106,9 @@ Test Purpose { "Check that the IUT updates the liveness of a MEC service instance when requested by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.12", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.5", - "ETSI GS MEC 011 3.3.1, clause 8.2.10.3.3" + "ETSI GS MEC 011, clause 5.2.12", + "ETSI GS MEC 011, clause 8.1.2.5", + "ETSI GS MEC 011, clause 8.2.10.3.3" Config Id Config_MEC_1 @@ -124,7 +124,7 @@ Test Purpose { liveness set to "link/to/individual/mecServiceLiveness";; } - // MEC 011 3.3.1, clause 5.2.12 + // MEC 011, clause 5.2.12 Expected behaviour ensure that { when { @@ -136,7 +136,7 @@ Test Purpose { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.10.3.3 + // MEC 011, clause 8.2.10.3.3 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -154,9 +154,9 @@ Test Purpose { "Check that the IUT updates the liveness of a MEC service instance when requested by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.12", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.5", - "ETSI GS MEC 011 3.3.1, clause 8.2.10.3.3" + "ETSI GS MEC 011, clause 5.2.12", + "ETSI GS MEC 011, clause 8.1.2.5", + "ETSI GS MEC 011, clause 8.2.10.3.3" Config Id Config_MEC_1 @@ -172,7 +172,7 @@ Test Purpose { liveness set to "link/to/individual/mecServiceLiveness";; } - // MEC 011 3.3.1, clause 5.2.12 + // MEC 011, clause 5.2.12 Expected behaviour ensure that { when { @@ -184,7 +184,7 @@ Test Purpose { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.10.3.3 + // MEC 011, clause 8.2.10.3.3 the IUT entity sends a HTTP_RESPONSE containing status_code set to "204 No Content"; to the MEC_APP entity @@ -199,9 +199,9 @@ Test Purpose { "Check that the IUT responds with an error when incorrect parameters were sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.12", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.5", - "ETSI GS MEC 011 3.3.1, clause 8.2.10.3.3" + "ETSI GS MEC 011, clause 5.2.12", + "ETSI GS MEC 011, clause 8.1.2.5", + "ETSI GS MEC 011, clause 8.2.10.3.3" Config Id Config_MEC_1 @@ -217,7 +217,7 @@ Test Purpose { liveness set to "link/to/individual/mecServiceLiveness";; } - // MEC 011 3.3.1, clause 5.2.12 + // MEC 011, clause 5.2.12 Expected behaviour ensure that { when { @@ -229,7 +229,7 @@ Test Purpose { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.10.3.3 + // MEC 011, clause 8.2.10.3.3 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -245,9 +245,9 @@ Test Purpose { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.12", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.5", - "ETSI GS MEC 011 3.3.1, clause 8.2.10.3.3" + "ETSI GS MEC 011, clause 5.2.12", + "ETSI GS MEC 011, clause 8.1.2.5", + "ETSI GS MEC 011, clause 8.2.10.3.3" Config Id Config_MEC_1 @@ -263,7 +263,7 @@ Test Purpose { liveness set to "link/to/individual/mecServiceLiveness";; } - // MEC 011 3.3.1, clause 5.2.12 + // MEC 011, clause 5.2.12 Expected behaviour ensure that { when { @@ -275,7 +275,7 @@ Test Purpose { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.10.3.3 + // MEC 011, clause 8.2.10.3.3 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity diff --git a/Test Purposes/MEC011/SRV/REGAPPS/RegisterAppsServices.tplan2 b/Test Purposes/MEC011/SRV/REGAPPS/RegisterAppsServices.tplan2 index 41051f1..d6653db 100644 --- a/Test Purposes/MEC011/SRV/REGAPPS/RegisterAppsServices.tplan2 +++ b/Test Purposes/MEC011/SRV/REGAPPS/RegisterAppsServices.tplan2 @@ -18,9 +18,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT acknowledges the registration by a MEC Application to the MEC platform" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.13", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.13.3.4" + "ETSI GS MEC 011, clause 5.2.13", + "ETSI GS MEC 011, clause 7.1.2.6", + "ETSI GS MEC 011, clause 7.2.13.3.4" Config Id Config_MEC_1 @@ -32,7 +32,7 @@ Package MEC_MEC011_SRV_REGAPPS { appName indicating value APP_NAME; } - // MEC 011 3.3.1, clause 5.2.13 + // MEC 011, clause 5.2.13 Expected behaviour ensure that { when { @@ -44,7 +44,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.13.3.4 + // MEC 011, clause 7.2.13.3.4 the IUT entity sends a HTTP_RESPONSE containing status set to "201 Created", headers containing @@ -65,9 +65,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT acknowledges the registration by a MEC Application to the MEC platform" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.13", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.13.3.4" + "ETSI GS MEC 011, clause 5.2.13", + "ETSI GS MEC 011, clause 7.1.2.6", + "ETSI GS MEC 011, clause 7.2.13.3.4" Config Id Config_MEC_1 @@ -80,7 +80,7 @@ Package MEC_MEC011_SRV_REGAPPS { appInstanceID indicating value APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.13 + // MEC 011, clause 5.2.13 Expected behaviour ensure that { when { @@ -93,7 +93,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.13.3.4 + // MEC 011, clause 7.2.13.3.4 the IUT entity sends a HTTP_RESPONSE containing status set to "201 Created", headers containing @@ -115,9 +115,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT acknowledges the registration by a MEC Application instanciated by the MEC platform" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.13", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.13.3.4" + "ETSI GS MEC 011, clause 5.2.13", + "ETSI GS MEC 011, clause 7.1.2.6", + "ETSI GS MEC 011, clause 7.2.13.3.4" Config Id Config_MEC_1 @@ -131,7 +131,7 @@ Package MEC_MEC011_SRV_REGAPPS { appDId indicating value APP_D_ID; } - // MEC 011 3.3.1, clause 5.2.13 + // MEC 011, clause 5.2.13 Expected behaviour ensure that { when { @@ -146,7 +146,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.13.3.4 + // MEC 011, clause 7.2.13.3.4 the IUT entity sends a HTTP_RESPONSE containing status set to "201 Created", headers containing @@ -170,9 +170,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with an error message when the IUT received a registration with missing fields from a MEC Application instanciated by the MEC platform" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.13", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.13.3.4" + "ETSI GS MEC 011, clause 5.2.13", + "ETSI GS MEC 011, clause 7.1.2.6", + "ETSI GS MEC 011, clause 7.2.13.3.4" Config Id Config_MEC_1 @@ -186,7 +186,7 @@ Package MEC_MEC011_SRV_REGAPPS { appDId indicating value APP_D_ID; } - // MEC 011 3.3.1, clause 5.2.13 + // MEC 011, clause 5.2.13 Expected behaviour ensure that { when { @@ -200,7 +200,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.13.3.4 + // MEC 011, clause 7.2.13.3.4 the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request"; to the MEC_APP entity @@ -216,9 +216,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with an error message when the IUT received by a MEC Application registration with missing endpoint" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.13", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.13.3.4" + "ETSI GS MEC 011, clause 5.2.13", + "ETSI GS MEC 011, clause 7.1.2.6", + "ETSI GS MEC 011, clause 7.2.13.3.4" Config Id Config_MEC_1 @@ -231,7 +231,7 @@ Package MEC_MEC011_SRV_REGAPPS { appInstanceID indicating value APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.13 + // MEC 011, clause 5.2.13 Expected behaviour ensure that { when { @@ -246,7 +246,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.13.3.4 + // MEC 011, clause 7.2.13.3.4 the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request"; to the MEC_APP entity @@ -262,9 +262,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with an error message when the IUT received by a MEC Application registration with unexpected appServiceRequired" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.13", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.13.3.4" + "ETSI GS MEC 011, clause 5.2.13", + "ETSI GS MEC 011, clause 7.1.2.6", + "ETSI GS MEC 011, clause 7.2.13.3.4" Config Id Config_MEC_1 @@ -277,7 +277,7 @@ Package MEC_MEC011_SRV_REGAPPS { appDId indicating value APP_D_ID; } - // MEC 011 3.3.1, clause 5.2.13 + // MEC 011, clause 5.2.13 Expected behaviour ensure that { when { @@ -291,7 +291,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.13.3.4 + // MEC 011, clause 7.2.13.3.4 the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request"; to the MEC_APP entity @@ -307,9 +307,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with an error message when the IUT received by a MEC Application registration with unexpected appServiceOptional" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.13", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.13.3.4" + "ETSI GS MEC 011, clause 5.2.13", + "ETSI GS MEC 011, clause 7.1.2.6", + "ETSI GS MEC 011, clause 7.2.13.3.4" Config Id Config_MEC_1 @@ -322,7 +322,7 @@ Package MEC_MEC011_SRV_REGAPPS { appDId indicating value APP_D_ID; } - // MEC 011 3.3.1, clause 5.2.13 + // MEC 011, clause 5.2.13 Expected behaviour ensure that { when { @@ -336,7 +336,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.13.3.4 + // MEC 011, clause 7.2.13.3.4 the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request"; to the MEC_APP entity @@ -352,9 +352,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with an error message when the IUT received by a MEC Application registration with unexpected appFeatureRequired" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.13", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.13.3.4" + "ETSI GS MEC 011, clause 5.2.13", + "ETSI GS MEC 011, clause 7.1.2.6", + "ETSI GS MEC 011, clause 7.2.13.3.4" Config Id Config_MEC_1 @@ -367,7 +367,7 @@ Package MEC_MEC011_SRV_REGAPPS { appDId indicating value APP_D_ID; } - // MEC 011 3.3.1, clause 5.2.13 + // MEC 011, clause 5.2.13 Expected behaviour ensure that { when { @@ -381,7 +381,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.13.3.4 + // MEC 011, clause 7.2.13.3.4 the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request"; to the MEC_APP entity @@ -397,9 +397,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with an error message when the IUT received by a MEC Application registration with unexpected appFeatureOptional" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.13", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.13.3.4" + "ETSI GS MEC 011, clause 5.2.13", + "ETSI GS MEC 011, clause 7.1.2.6", + "ETSI GS MEC 011, clause 7.2.13.3.4" Config Id Config_MEC_1 @@ -412,7 +412,7 @@ Package MEC_MEC011_SRV_REGAPPS { appDId indicating value APP_D_ID; } - // MEC 011 3.3.1, clause 5.2.13 + // MEC 011, clause 5.2.13 Expected behaviour ensure that { when { @@ -426,7 +426,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.13.3.4 + // MEC 011, clause 7.2.13.3.4 the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request"; to the MEC_APP entity @@ -442,9 +442,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with the AppInfo description when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.13", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.14.3.1" + "ETSI GS MEC 011, clause 5.2.13", + "ETSI GS MEC 011, clause 7.1.2.6", + "ETSI GS MEC 011, clause 7.2.14.3.1" Config Id Config_MEC_1 @@ -456,7 +456,7 @@ Package MEC_MEC011_SRV_REGAPPS { appInstanceId indicating value APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.13 + // MEC 011, clause 5.2.13 Expected behaviour ensure that { when { @@ -465,7 +465,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.14.3.1 + // MEC 011, clause 7.2.14.3.1 the IUT entity sends a HTTP_RESPONSE containing status set to "200 OK", body containing @@ -485,9 +485,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with an error when when it receives a request for returning an AppInfo with a wrong ID" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.13", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.14.3.1" + "ETSI GS MEC 011, clause 5.2.13", + "ETSI GS MEC 011, clause 7.1.2.6", + "ETSI GS MEC 011, clause 7.2.14.3.1" Config Id Config_MEC_1 @@ -499,7 +499,7 @@ Package MEC_MEC011_SRV_REGAPPS { appInstanceId indicating value APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.13 + // MEC 011, clause 5.2.13 Expected behaviour ensure that { when { @@ -508,7 +508,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.14.3.1 + // MEC 011, clause 7.2.14.3.1 the IUT entity sends a HTTP_RESPONSE containing status set to "404 Not Found"; to the MEC_APP entity @@ -524,9 +524,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with 204 No Content when queried to update MEC Application registration" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.13", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.14.3.2" + "ETSI GS MEC 011, clause 5.2.13", + "ETSI GS MEC 011, clause 7.1.2.6", + "ETSI GS MEC 011, clause 7.2.14.3.2" Config Id Config_MEC_1 @@ -539,7 +539,7 @@ Package MEC_MEC011_SRV_REGAPPS { appInstanceId indicating value APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.13 + // MEC 011, clause 5.2.13 Expected behaviour ensure that { when { @@ -553,7 +553,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.14.3.2 + // MEC 011, clause 7.2.14.3.2 the IUT entity sends a HTTP_RESPONSE containing status set to "204 No Content"; to the MEC_APP entity @@ -569,9 +569,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with an error when queried to update MEC Application registration with a wrong ID" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.13", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.14.3.2" + "ETSI GS MEC 011, clause 5.2.13", + "ETSI GS MEC 011, clause 7.1.2.6", + "ETSI GS MEC 011, clause 7.2.14.3.2" Config Id Config_MEC_1 @@ -584,7 +584,7 @@ Package MEC_MEC011_SRV_REGAPPS { appInstanceId indicating value APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.13 + // MEC 011, clause 5.2.13 Expected behaviour ensure that { when { @@ -598,7 +598,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.14.3.2 + // MEC 011, clause 7.2.14.3.2 the IUT entity sends a HTTP_RESPONSE containing status set to "404 Not Found"; to the MEC_APP entity @@ -614,9 +614,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with 204 No Content when queried to delete an existing MEC Application registration" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.13", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.14.3.5" + "ETSI GS MEC 011, clause 5.2.13", + "ETSI GS MEC 011, clause 7.1.2.6", + "ETSI GS MEC 011, clause 7.2.14.3.5" Config Id Config_MEC_1 @@ -629,7 +629,7 @@ Package MEC_MEC011_SRV_REGAPPS { appInstanceId indicating value APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.13 + // MEC 011, clause 5.2.13 Expected behaviour ensure that { when { @@ -638,7 +638,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.14.3.2 + // MEC 011, clause 7.2.14.3.2 the IUT entity sends a HTTP_RESPONSE containing status set to "204 No Content"; to the MEC_APP entity @@ -654,9 +654,9 @@ Package MEC_MEC011_SRV_REGAPPS { "Check that the IUT responds with an error when queried to delete an unknown MEC Application registration" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.13", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.6", - "ETSI GS MEC 011 3.3.1, clause 7.2.14.3.5" + "ETSI GS MEC 011, clause 5.2.13", + "ETSI GS MEC 011, clause 7.1.2.6", + "ETSI GS MEC 011, clause 7.2.14.3.5" Config Id Config_MEC_1 @@ -669,7 +669,7 @@ Package MEC_MEC011_SRV_REGAPPS { appInstanceId indicating value APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.13 + // MEC 011, clause 5.2.13 Expected behaviour ensure that { when { @@ -678,7 +678,7 @@ Package MEC_MEC011_SRV_REGAPPS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.14.3.2 + // MEC 011, clause 7.2.14.3.2 the IUT entity sends a HTTP_RESPONSE containing status set to "404 Not Found"; to the MEC_APP entity diff --git a/Test Purposes/MEC011/SRV/SAQ/PlatServices.tplan2 b/Test Purposes/MEC011/SRV/SAQ/PlatServices.tplan2 index d4981c3..ae9c516 100644 --- a/Test Purposes/MEC011/SRV/SAQ/PlatServices.tplan2 +++ b/Test Purposes/MEC011/SRV/SAQ/PlatServices.tplan2 @@ -18,9 +18,9 @@ Package MEC_MEC011_SRV_SAQ { "Check that the IUT responds with a list of available MEC services when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.5", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 8.2.3.3.1" + "ETSI GS MEC 011, clause 5.2.5", + "ETSI GS MEC 011, clause 8.1.2.2", + "ETSI GS MEC 011, clause 8.2.3.3.1" Config Id Config_MEC_1 @@ -30,7 +30,7 @@ Package MEC_MEC011_SRV_SAQ { the IUT entity being_in idle_state } - // MEC 011 3.3.1, clause 5.2.5 + // MEC 011, clause 5.2.5 Expected behaviour ensure that { when { @@ -39,7 +39,7 @@ Package MEC_MEC011_SRV_SAQ { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.3.3.1 + // MEC 011, clause 8.2.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -57,9 +57,9 @@ Package MEC_MEC011_SRV_SAQ { "Check that the IUT responds with an error when incorrect parameters were sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.5", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 8.2.3.3.1" + "ETSI GS MEC 011, clause 5.2.5", + "ETSI GS MEC 011, clause 8.1.2.2", + "ETSI GS MEC 011, clause 8.2.3.3.1" Config Id Config_MEC_1 @@ -69,7 +69,7 @@ Package MEC_MEC011_SRV_SAQ { the IUT entity being_in idle_state } - // MEC 011 3.3.1, clause 5.2.5 + // MEC 011, clause 5.2.5 Expected behaviour ensure that { when { @@ -80,7 +80,7 @@ Package MEC_MEC011_SRV_SAQ { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.3.3.1 + // MEC 011, clause 8.2.3.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -96,9 +96,9 @@ Package MEC_MEC011_SRV_SAQ { "Check that the IUT responds with the information on a specific service when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.5", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 8.2.4.3.1" + "ETSI GS MEC 011, clause 5.2.5", + "ETSI GS MEC 011, clause 8.1.2.2", + "ETSI GS MEC 011, clause 8.2.4.3.1" Config Id Config_MEC_1 @@ -110,7 +110,7 @@ Package MEC_MEC011_SRV_SAQ { service_id indicating value SERVICE_ID; } - // MEC 011 3.3.1, clause 5.2.5 + // MEC 011, clause 5.2.5 Expected behaviour ensure that { when { @@ -119,7 +119,7 @@ Package MEC_MEC011_SRV_SAQ { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.4.3.1 + // MEC 011, clause 8.2.4.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -141,9 +141,9 @@ Package MEC_MEC011_SRV_SAQ { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.5", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 8.2.4.3.1" + "ETSI GS MEC 011, clause 5.2.5", + "ETSI GS MEC 011, clause 8.1.2.2", + "ETSI GS MEC 011, clause 8.2.4.3.1" Config Id Config_MEC_1 @@ -155,7 +155,7 @@ Package MEC_MEC011_SRV_SAQ { service_id indicating value NON_EXISTENT_SERVICE_ID; } - // MEC 011 3.3.1, clause 5.2.5 + // MEC 011, clause 5.2.5 Expected behaviour ensure that { when { @@ -164,7 +164,7 @@ Package MEC_MEC011_SRV_SAQ { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.4.3.1 + // MEC 011, clause 8.2.4.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity diff --git a/Test Purposes/MEC011/SRV/SRVSUB/PlatSrvSubscriptions.tplan2 b/Test Purposes/MEC011/SRV/SRVSUB/PlatSrvSubscriptions.tplan2 index 9ede849..cf4fada 100644 --- a/Test Purposes/MEC011/SRV/SRVSUB/PlatSrvSubscriptions.tplan2 +++ b/Test Purposes/MEC011/SRV/SRVSUB/PlatSrvSubscriptions.tplan2 @@ -17,9 +17,9 @@ Package MEC_MEC011_SRV_SRVSUB { "Check that the IUT responds with a list of subscriptions for notifications on services availability when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.6", - "ETSI GS MEC 011 3.3.1, clause 8.1.3", - "ETSI GS MEC 011 3.3.1, clause 8.2.8.3.1" + "ETSI GS MEC 011, clause 5.2.6", + "ETSI GS MEC 011, clause 8.1.3", + "ETSI GS MEC 011, clause 8.2.8.3.1" Config Id Config_MEC_1 @@ -31,7 +31,7 @@ Package MEC_MEC011_SRV_SRVSUB { instance_id indicating value APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.6 + // MEC 011, clause 5.2.6 Expected behaviour ensure that { when { @@ -40,7 +40,7 @@ Package MEC_MEC011_SRV_SRVSUB { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.8.3.1 + // MEC 011, clause 8.2.8.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -60,9 +60,9 @@ Package MEC_MEC011_SRV_SRVSUB { "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.6", - "ETSI GS MEC 011 3.3.1, clause 8.1.3", - "ETSI GS MEC 011 3.3.1, clause 8.2.8.3.1" + "ETSI GS MEC 011, clause 5.2.6", + "ETSI GS MEC 011, clause 8.1.3", + "ETSI GS MEC 011, clause 8.2.8.3.1" Config Id Config_MEC_1 @@ -74,7 +74,7 @@ Package MEC_MEC011_SRV_SRVSUB { instance_id indicating value NON_EXISTENT_APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.6 + // MEC 011, clause 5.2.6 Expected behaviour ensure that { when { @@ -83,7 +83,7 @@ Package MEC_MEC011_SRV_SRVSUB { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.8.3.1 + // MEC 011, clause 8.2.8.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -99,9 +99,9 @@ Package MEC_MEC011_SRV_SRVSUB { "Check that the IUT acknowledges the subscription by a MEC Application to notifications on service availability events" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.6", - "ETSI GS MEC 011 3.3.1, clause 8.1.3", - "ETSI GS MEC 011 3.3.1, clause 8.2.8.3.4" + "ETSI GS MEC 011, clause 5.2.6", + "ETSI GS MEC 011, clause 8.1.3", + "ETSI GS MEC 011, clause 8.2.8.3.4" Config Id Config_MEC_1 @@ -113,7 +113,7 @@ Package MEC_MEC011_SRV_SRVSUB { instance_id indicating value APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.6.2 + // MEC 011, clause 5.2.6.2 Expected behaviour ensure that { when { @@ -126,7 +126,7 @@ Package MEC_MEC011_SRV_SRVSUB { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.8.3.4 + // MEC 011, clause 8.2.8.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "201 Created", Location set to LOCATION, @@ -147,9 +147,9 @@ Package MEC_MEC011_SRV_SRVSUB { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.6", - "ETSI GS MEC 011 3.3.1, clause 8.1.3", - "ETSI GS MEC 011 3.3.1, clause 8.2.8.3.4" + "ETSI GS MEC 011, clause 5.2.6", + "ETSI GS MEC 011, clause 8.1.3", + "ETSI GS MEC 011, clause 8.2.8.3.4" Config Id Config_MEC_1 @@ -161,7 +161,7 @@ Package MEC_MEC011_SRV_SRVSUB { instance_id indicating value APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.6.2 + // MEC 011, clause 5.2.6.2 Expected behaviour ensure that { when { @@ -174,7 +174,7 @@ Package MEC_MEC011_SRV_SRVSUB { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.8.3.4 + // MEC 011, clause 8.2.8.3.4 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -190,9 +190,9 @@ Package MEC_MEC011_SRV_SRVSUB { "Check that the IUT responds with the information on a specific subscription when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.6", - "ETSI GS MEC 011 3.3.1, clause 8.1.3", - "ETSI GS MEC 011 3.3.1, clause 8.2.9.3.1" + "ETSI GS MEC 011, clause 5.2.6", + "ETSI GS MEC 011, clause 8.1.3", + "ETSI GS MEC 011, clause 8.2.9.3.1" Config Id Config_MEC_1 @@ -206,7 +206,7 @@ Package MEC_MEC011_SRV_SRVSUB { subscription_id indicating value SUBSCRIPTION_ID; } - // MEC 011 3.3.1, clause 5.2.6 + // MEC 011, clause 5.2.6 Expected behaviour ensure that { when { @@ -215,7 +215,7 @@ Package MEC_MEC011_SRV_SRVSUB { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.9.3.1 + // MEC 011, clause 8.2.9.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -234,9 +234,9 @@ Package MEC_MEC011_SRV_SRVSUB { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.6", - "ETSI GS MEC 011 3.3.1, clause 8.1.3", - "ETSI GS MEC 011 3.3.1, clause 8.2.9.3.1" + "ETSI GS MEC 011, clause 5.2.6", + "ETSI GS MEC 011, clause 8.1.3", + "ETSI GS MEC 011, clause 8.2.9.3.1" Config Id Config_MEC_1 @@ -250,7 +250,7 @@ Package MEC_MEC011_SRV_SRVSUB { subscription_id indicating value NON_EXISTENT_SUBSCRIPTION_ID; } - // MEC 011 3.3.1, clause 5.2.6 + // MEC 011, clause 5.2.6 Expected behaviour ensure that { when { @@ -259,7 +259,7 @@ Package MEC_MEC011_SRV_SRVSUB { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.9.3.1 + // MEC 011, clause 8.2.9.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -276,9 +276,9 @@ Package MEC_MEC011_SRV_SRVSUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.6", - "ETSI GS MEC 011 3.3.1, clause 8.1.3", - "ETSI GS MEC 011 3.3.1, clause 8.2.9.3.5" + "ETSI GS MEC 011, clause 5.2.6", + "ETSI GS MEC 011, clause 8.1.3", + "ETSI GS MEC 011, clause 8.2.9.3.5" Config Id Config_MEC_1 @@ -292,7 +292,7 @@ Package MEC_MEC011_SRV_SRVSUB { subscription_id indicating value SUBSCRIPTION_ID; } - // MEC 011 3.3.1, clause 5.2.6 + // MEC 011, clause 5.2.6 Expected behaviour ensure that { when { @@ -301,7 +301,7 @@ Package MEC_MEC011_SRV_SRVSUB { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.9.3.5 + // MEC 011, clause 8.2.9.3.5 the IUT entity sends a HTTP_RESPONSE containing status_code set to "204 No Content"; to the MEC_APP entity @@ -317,9 +317,9 @@ Package MEC_MEC011_SRV_SRVSUB { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.6", - "ETSI GS MEC 011 3.3.1, clause 8.1.3", - "ETSI GS MEC 011 3.3.1, clause 8.2.9.3.5" + "ETSI GS MEC 011, clause 5.2.6", + "ETSI GS MEC 011, clause 8.1.3", + "ETSI GS MEC 011, clause 8.2.9.3.5" Config Id Config_MEC_1 @@ -333,7 +333,7 @@ Package MEC_MEC011_SRV_SRVSUB { subscription_id indicating value NOT_EXISTENT_SUBSCRIPTION_ID; } - // MEC 011 3.3.1, clause 5.2.6 + // MEC 011, clause 5.2.6 Expected behaviour ensure that { when { @@ -342,7 +342,7 @@ Package MEC_MEC011_SRV_SRVSUB { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.9.3.5 + // MEC 011, clause 8.2.9.3.5 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity diff --git a/Test Purposes/MEC011/SRV/TIME/PlatTiming.tplan2 b/Test Purposes/MEC011/SRV/TIME/PlatTiming.tplan2 index 9e817c6..079fbe8 100644 --- a/Test Purposes/MEC011/SRV/TIME/PlatTiming.tplan2 +++ b/Test Purposes/MEC011/SRV/TIME/PlatTiming.tplan2 @@ -19,9 +19,9 @@ Package MEC_MEC011_SRV_TIME { when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.10.3", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.4", - "ETSI GS MEC 011 3.3.1, clause 7.2.5.3.1" + "ETSI GS MEC 011, clause 5.2.10.3", + "ETSI GS MEC 011, clause 7.1.2.4", + "ETSI GS MEC 011, clause 7.2.5.3.1" Config Id Config_MEC_1 @@ -31,7 +31,7 @@ Package MEC_MEC011_SRV_TIME { the IUT entity being_in idle_state } - // MEC 011 3.3.1, clause 5.2.10.3 + // MEC 011, clause 5.2.10.3 Expected behaviour ensure that { when { @@ -40,7 +40,7 @@ Package MEC_MEC011_SRV_TIME { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.5.3.1 + // MEC 011, clause 7.2.5.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -58,9 +58,9 @@ Package MEC_MEC011_SRV_TIME { "Check that the IUT responds with current time when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.10.2", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.5", - "ETSI GS MEC 011 3.3.1, clause 7.2.5.3.1" + "ETSI GS MEC 011, clause 5.2.10.2", + "ETSI GS MEC 011, clause 7.1.2.5", + "ETSI GS MEC 011, clause 7.2.5.3.1" Config Id Config_MEC_1 @@ -70,7 +70,7 @@ Package MEC_MEC011_SRV_TIME { the IUT entity being_in idle_state } - // MEC 011 3.3.1, clause 5.2.10.2 + // MEC 011, clause 5.2.10.2 Expected behaviour ensure that { when { @@ -79,7 +79,7 @@ Package MEC_MEC011_SRV_TIME { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.6.3.1 + // MEC 011, clause 7.2.6.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing diff --git a/Test Purposes/MEC011/SRV/TRAF/PlatTrafficRules.tplan2 b/Test Purposes/MEC011/SRV/TRAF/PlatTrafficRules.tplan2 index 072af70..4f4b0cf 100644 --- a/Test Purposes/MEC011/SRV/TRAF/PlatTrafficRules.tplan2 +++ b/Test Purposes/MEC011/SRV/TRAF/PlatTrafficRules.tplan2 @@ -17,9 +17,9 @@ Package MEC_MEC011_SRV_TRAF { "Check that the IUT responds with a list of available traffic rules when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.7", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 7.2.7.3.1" + "ETSI GS MEC 011, clause 5.2.7", + "ETSI GS MEC 011, clause 7.1.2.2", + "ETSI GS MEC 011, clause 7.2.7.3.1" Config Id Config_MEC_1 @@ -31,7 +31,7 @@ Package MEC_MEC011_SRV_TRAF { instance_id indicating value APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.7 + // MEC 011, clause 5.2.7 Expected behaviour ensure that { when { @@ -40,7 +40,7 @@ Package MEC_MEC011_SRV_TRAF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.7.3.1 + // MEC 011, clause 7.2.7.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -58,9 +58,9 @@ Package MEC_MEC011_SRV_TRAF { "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.7", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 7.2.7.3.1" + "ETSI GS MEC 011, clause 5.2.7", + "ETSI GS MEC 011, clause 7.1.2.2", + "ETSI GS MEC 011, clause 7.2.7.3.1" Config Id Config_MEC_1 @@ -72,7 +72,7 @@ Package MEC_MEC011_SRV_TRAF { instance_id indicating value NON_EXISTENT_APP_INSTANCE_ID; } - // MEC 011 3.3.1, clause 5.2.7 + // MEC 011, clause 5.2.7 Expected behaviour ensure that { when { @@ -81,7 +81,7 @@ Package MEC_MEC011_SRV_TRAF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.7.3.1 + // MEC 011, clause 7.2.7.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -98,9 +98,9 @@ Package MEC_MEC011_SRV_TRAF { when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.7", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 7.2.8.3.1" + "ETSI GS MEC 011, clause 5.2.7", + "ETSI GS MEC 011, clause 7.1.2.2", + "ETSI GS MEC 011, clause 7.2.8.3.1" Config Id Config_MEC_1 @@ -114,7 +114,7 @@ Package MEC_MEC011_SRV_TRAF { rule_id indicating value TRAFFIC_RULE_ID; } - // MEC 011 3.3.1, clause 5.2.7 + // MEC 011, clause 5.2.7 Expected behaviour ensure that { when { @@ -123,7 +123,7 @@ Package MEC_MEC011_SRV_TRAF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.8.3.1 + // MEC 011, clause 7.2.8.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -143,9 +143,9 @@ Package MEC_MEC011_SRV_TRAF { when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.7", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 7.2.8.3.1" + "ETSI GS MEC 011, clause 5.2.7", + "ETSI GS MEC 011, clause 7.1.2.2", + "ETSI GS MEC 011, clause 7.2.8.3.1" Config Id Config_MEC_1 @@ -159,7 +159,7 @@ Package MEC_MEC011_SRV_TRAF { rule_id indicating value UNKNOWN_TRAFFIC_RULE_ID; } - // MEC 011 3.3.1, clause 5.2.7 + // MEC 011, clause 5.2.7 Expected behaviour ensure that { when { @@ -168,7 +168,7 @@ Package MEC_MEC011_SRV_TRAF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.8.3.1 + // MEC 011, clause 7.2.8.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -185,9 +185,9 @@ Package MEC_MEC011_SRV_TRAF { "Check that the IUT updates a specific traffic rule when commanded by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.7", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 7.2.8.3.2" + "ETSI GS MEC 011, clause 5.2.7", + "ETSI GS MEC 011, clause 7.1.2.2", + "ETSI GS MEC 011, clause 7.2.8.3.2" Config Id Config_MEC_1 @@ -201,7 +201,7 @@ Package MEC_MEC011_SRV_TRAF { rule_id indicating value TRAFFIC_RULE_ID; } - // MEC 011 3.3.1, clause 5.2.7 + // MEC 011, clause 5.2.7 Expected behaviour ensure that { when { @@ -213,7 +213,7 @@ Package MEC_MEC011_SRV_TRAF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.8.3.2 + // MEC 011, clause 7.2.8.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing @@ -232,9 +232,9 @@ Package MEC_MEC011_SRV_TRAF { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.7", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 7.2.8.3.2" + "ETSI GS MEC 011, clause 5.2.7", + "ETSI GS MEC 011, clause 7.1.2.2", + "ETSI GS MEC 011, clause 7.2.8.3.2" Config Id Config_MEC_1 @@ -248,7 +248,7 @@ Package MEC_MEC011_SRV_TRAF { rule_id indicating value TRAFFIC_RULE_ID; } - // MEC 011 3.3.1, clause 5.2.7 + // MEC 011, clause 5.2.7 Expected behaviour ensure that { when { @@ -260,7 +260,7 @@ Package MEC_MEC011_SRV_TRAF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.8.3.2 + // MEC 011, clause 7.2.8.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "400 Bad Request"; to the MEC_APP entity @@ -276,9 +276,9 @@ Package MEC_MEC011_SRV_TRAF { "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.7", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 7.2.8.3.2" + "ETSI GS MEC 011, clause 5.2.7", + "ETSI GS MEC 011, clause 7.1.2.2", + "ETSI GS MEC 011, clause 7.2.8.3.2" Config Id Config_MEC_1 @@ -292,7 +292,7 @@ Package MEC_MEC011_SRV_TRAF { rule_id indicating value NON_EXISTENT_TRAFFIC_RULE_ID; } - // MEC 011 3.3.1, clause 5.2.7 + // MEC 011, clause 5.2.7 Expected behaviour ensure that { when { @@ -304,7 +304,7 @@ Package MEC_MEC011_SRV_TRAF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.8.3.2 + // MEC 011, clause 7.2.8.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "404 Not Found"; to the MEC_APP entity @@ -319,9 +319,9 @@ Package MEC_MEC011_SRV_TRAF { "Check that the IUT responds with an error when a request sent by a MEC Application doesn't comply with a required condition" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.7", - "ETSI GS MEC 011 3.3.1, clause 7.1.2.2", - "ETSI GS MEC 011 3.3.1, clause 7.2.8.3.2" + "ETSI GS MEC 011, clause 5.2.7", + "ETSI GS MEC 011, clause 7.1.2.2", + "ETSI GS MEC 011, clause 7.2.8.3.2" Config Id Config_MEC_1 @@ -335,7 +335,7 @@ Package MEC_MEC011_SRV_TRAF { rule_id indicating value TRAFFIC_RULE_ID; } - // MEC 011 3.3.1, clause 5.2.7 + // MEC 011, clause 5.2.7 Expected behaviour ensure that { when { @@ -348,7 +348,7 @@ Package MEC_MEC011_SRV_TRAF { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 7.2.8.3.2 + // MEC 011, clause 7.2.8.3.2 the IUT entity sends a HTTP_RESPONSE containing status_code set to "412 Precondition Failed"; to the MEC_APP entity diff --git a/Test Purposes/MEC011/SRV/TRANS/PlatTransport.tplan2 b/Test Purposes/MEC011/SRV/TRANS/PlatTransport.tplan2 index 6fabd6a..e5b0f92 100644 --- a/Test Purposes/MEC011/SRV/TRANS/PlatTransport.tplan2 +++ b/Test Purposes/MEC011/SRV/TRANS/PlatTransport.tplan2 @@ -18,9 +18,9 @@ Package MEC_MEC011_SRV_TRANS { "Check that the IUT responds with a list of available transports when queried by a MEC Application" Reference - "ETSI GS MEC 011 3.3.1, clause 5.2.9", - "ETSI GS MEC 011 3.3.1, clause 8.1.2.3", - "ETSI GS MEC 011 3.3.1, clause 8.2.5.3.1" + "ETSI GS MEC 011, clause 5.2.9", + "ETSI GS MEC 011, clause 8.1.2.3", + "ETSI GS MEC 011, clause 8.2.5.3.1" Config Id Config_MEC_1 @@ -30,7 +30,7 @@ Package MEC_MEC011_SRV_TRANS { the IUT entity being_in idle_state } - // MEC 011 3.3.1, clause 5.2.9 + // MEC 011, clause 5.2.9 Expected behaviour ensure that { when { @@ -39,7 +39,7 @@ Package MEC_MEC011_SRV_TRANS { from the MEC_APP entity } then { - // MEC 011 3.3.1, clause 8.2.5.3.1 + // MEC 011, clause 8.2.5.3.1 the IUT entity sends a HTTP_RESPONSE containing status_code set to "200 OK" body containing diff --git a/Test Purposes/MEC012/SRV/RNIS/RnisAllSubscriptions.tplan2 b/Test Purposes/MEC012/SRV/RNIS/RnisAllSubscriptions.tplan2 index d2df944..71cf81d 100644 --- a/Test Purposes/MEC012/SRV/RNIS/RnisAllSubscriptions.tplan2 +++ b/Test Purposes/MEC012/SRV/RNIS/RnisAllSubscriptions.tplan2 @@ -13,8 +13,8 @@ Package MEC_MEC012_SRV_RNIS_SUBS { Test objective "Check that the RNIS service responds with an error when it receives a request to get all RNIS subscriptions with a wrong subscription type" - Reference "ETSI GS MEC 012 2.2.1, clause 7.6.3.1", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml" + Reference "ETSI GS MEC 012 2.2.1, clause 7.6.3.1" + Config Id Config_MEC_1 PICS Selection PIC_RNIS_ALL_SUBSCRIPTIONS @@ -49,8 +49,8 @@ Package MEC_MEC012_SRV_RNIS_SUBS { Test objective "Check that the RNIS service responds with an error when it receives a request to create a new RNIS subscription with a wrong format" - Reference "ETSI GS MEC 012 2.2.1, clause 7.6.3.4", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/CellChangeSubscription" + Reference "ETSI GS MEC 012 2.2.1, clause 7.6.3.4" + Config Id Config_MEC_1 PICS Selection PIC_RNIS_ALL_SUBSCRIPTIONS @@ -97,8 +97,8 @@ Package MEC_MEC012_SRV_RNIS_SUBS { - ca_reconf Carrier Aggregation Reconfig - s1_bearer S1 Bearer Notification " - Reference "ETSI GS MEC 012 2.2.1, clause 7.6.3.1", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/SubscriptionLinkList" + Reference "ETSI GS MEC 012 2.2.1, clause 7.6.3.1" + Config Id Config_MEC_1 PICS Selection PIC_RNIS_ALL_SUBSCRIPTIONS diff --git a/Test Purposes/MEC012/SRV/RNIS/RnisNotifications.tplan2 b/Test Purposes/MEC012/SRV/RNIS/RnisNotifications.tplan2 index 993a926..759d71c 100644 --- a/Test Purposes/MEC012/SRV/RNIS/RnisNotifications.tplan2 +++ b/Test Purposes/MEC012/SRV/RNIS/RnisNotifications.tplan2 @@ -14,8 +14,8 @@ Package MEC_MEC012_SRV_RNIS_NOTIF_BV { "Check that the RNIS service sends an RNIS notification about cell change if the RNIS service has an associated subscription and the event is generated" - Reference "ETSI GS MEC 012 2.2.1, clause 6.4.2", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml" + Reference "ETSI GS MEC 012, clause 6.4.2" + Config Id Config_MEC_1 PICS Selection PIC_RNIS_NOTIFICATIONS @@ -60,8 +60,8 @@ Package MEC_MEC012_SRV_RNIS_NOTIF_BV { "Check that the RNIS service sends an RNIS notification about RAB establishment if the RNIS service has an associated subscription and the event is generated" - Reference "ETSI GS MEC 012 2.2.1, clause 6.4.3", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml" + Reference "ETSI GS MEC 012, clause 6.4.3" + Config Id Config_MEC_1 PICS Selection PIC_RNIS_NOTIFICATIONS @@ -108,8 +108,8 @@ Package MEC_MEC012_SRV_RNIS_NOTIF_BV { "Check that the RNIS service sends an RNIS notification about RAB modification if the RNIS service has an associated subscription and the event is generated" - Reference "ETSI GS MEC 012 2.2.1, clause 6.4.4", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml" + Reference "ETSI GS MEC 012, clause 6.4.4" + Config Id Config_MEC_1 PICS Selection PIC_RNIS_NOTIFICATIONS @@ -150,8 +150,8 @@ Package MEC_MEC012_SRV_RNIS_NOTIF_BV { "Check that the RNIS service sends an RNIS notification about RAB release if the RNIS service has an associated subscription and the event is generated" - Reference "ETSI GS MEC 012 2.2.1, clause 6.4.5", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml" + Reference "ETSI GS MEC 012, clause 6.4.5" + Config Id Config_MEC_1 PICS Selection PIC_RNIS_NOTIFICATIONS @@ -193,8 +193,8 @@ Package MEC_MEC012_SRV_RNIS_NOTIF_BV { "Check that the RNIS service sends an RNIS notification about UE measurement report if the RNIS service has an associated subscription and the event is generated" - Reference "ETSI GS MEC 012 2.2.1, clause 6.4.6", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml" + Reference "ETSI GS MEC 012, clause 6.4.6" + Config Id Config_MEC_1 PICS Selection PIC_RNIS_NOTIFICATIONS @@ -237,8 +237,8 @@ Package MEC_MEC012_SRV_RNIS_NOTIF_BV { "Check that the RNIS service sends an RNIS notification about UE timing advance if the RNIS service has an associated subscription and the event is generated" - Reference "ETSI GS MEC 012 2.2.1, clause 6.4.7", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml" + Reference "ETSI GS MEC 012, clause 6.4.7" + Config Id Config_MEC_1 PICS Selection PIC_RNIS_NOTIFICATIONS @@ -280,8 +280,8 @@ Package MEC_MEC012_SRV_RNIS_NOTIF_BV { "Check that the RNIS service sends an RNIS notification about UE carrier aggregation reconfiguration if the RNIS service has an associated subscription and the event is generated" - Reference "ETSI GS MEC 012 2.2.1, clause 6.4.8", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml" + Reference "ETSI GS MEC 012, clause 6.4.8" + Config Id Config_MEC_1 PICS Selection PIC_RNIS_NOTIFICATIONS @@ -323,8 +323,8 @@ Package MEC_MEC012_SRV_RNIS_NOTIF_BV { "Check that the RNIS service sends an RNIS notification about S1-U bearer if the RNIS service has an associated subscription and the event is generated" - Reference "ETSI GS MEC 012 2.2.1, clause 6.4.10", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml" + Reference "ETSI GS MEC 012, clause 6.4.10" + Config Id Config_MEC_1 PICS Selection PIC_RNIS_NOTIFICATIONS @@ -368,8 +368,8 @@ Package MEC_MEC012_SRV_RNIS_NOTIF_BV { "Check that the RNIS service sends an RNIS notification about 5G NR UE measurement report if the RNIS service has an associated subscription and the event is generated" - Reference "ETSI GS MEC 012 2.2.1, clause 6.4.11", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml" + Reference "ETSI GS MEC 012, clause 6.4.11" + Config Id Config_MEC_1 PICS Selection PIC_RNIS_NOTIFICATIONS @@ -409,8 +409,8 @@ Package MEC_MEC012_SRV_RNIS_NOTIF_BV { "Check that the RNIS service sends an RNIS notification on subscription expiration if the RNIS service has an associated subscription and the event is generated" - Reference "ETSI GS MEC 012 2.2.1, clause 6.4.9", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml" + Reference "ETSI GS MEC 012, clause 6.4.9" + Config Id Config_MEC_1 PICS Selection PIC_RNIS_NOTIFICATIONS diff --git a/Test Purposes/MEC012/SRV/RNIS/RnisQuery.tplan2 b/Test Purposes/MEC012/SRV/RNIS/RnisQuery.tplan2 index 60b7ea8..a7f9d91 100644 --- a/Test Purposes/MEC012/SRV/RNIS/RnisQuery.tplan2 +++ b/Test Purposes/MEC012/SRV/RNIS/RnisQuery.tplan2 @@ -13,8 +13,7 @@ Package MEC_MEC012_SRV_RNIS_QUERY { Test objective "Check that the RNIS service returns an error when the RAB information is requested with a message" - Reference "ETSI GS MEC 012 2.2.1, clause 7.3.3.1", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/RabInfo" + Reference "ETSI GS MEC 012, clause 7.3.3.1" Config Id Config_MEC_1 PICS Selection PIC_RNIS_QUERY @@ -51,8 +50,7 @@ Package MEC_MEC012_SRV_RNIS_QUERY { Test objective "Check that the RNIS service returns an error when the RAB information for a not existing element is requested" - Reference "ETSI GS MEC 012 2.2.1, clause 7.3.3.1", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/RabInfo" + Reference "ETSI GS MEC 012, clause 7.3.3.1" Config Id Config_MEC_1 PICS Selection PIC_RNIS_QUERY @@ -89,8 +87,7 @@ Package MEC_MEC012_SRV_RNIS_QUERY { Test objective "Check that the RNIS service returns an error when the PLMN information is requested with a malformed message" - Reference "ETSI GS MEC 012 2.2.1, clause 7.4.3.1", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/PlmnInfo" + Reference "ETSI GS MEC 012, clause 7.4.3.1" Config Id Config_MEC_1 PICS Selection PIC_RNIS_QUERY @@ -125,8 +122,7 @@ Package MEC_MEC012_SRV_RNIS_QUERY { Test objective "Check that the RNIS service returns an error when the PLMN information for a not existing element is requested" - Reference "ETSI GS MEC 012 2.2.1, clause 7.4.3.1", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/PlmnInfo" + Reference "ETSI GS MEC 012, clause 7.4.3.1" Config Id Config_MEC_1 PICS Selection PIC_RNIS_QUERY @@ -161,8 +157,7 @@ Package MEC_MEC012_SRV_RNIS_QUERY { Test objective "Check that the RNIS service returns an error when the S1 bearer information is requested with a malformed message" - Reference "ETSI GS MEC 012 2.2.1, clause 7.5.3.1", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/S1BearerInfo" + Reference "ETSI GS MEC 012, clause 7.5.3.1" Config Id Config_MEC_1 PICS Selection PIC_RNIS_QUERY @@ -200,8 +195,7 @@ Package MEC_MEC012_SRV_RNIS_QUERY { Test objective "Check that the RNIS service returns an error when the S1 bearer information for a not existing element is requested" - Reference "ETSI GS MEC 012 2.2.1, clause 7.5.3.1", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/S1BearerInfo" + Reference "ETSI GS MEC 012, clause 7.5.3.1" Config Id Config_MEC_1 PICS Selection PIC_RNIS_QUERY @@ -238,8 +232,7 @@ Package MEC_MEC012_SRV_RNIS_QUERY { Test objective "Check that the RNIS service returns an error when the L2 measurements information is requested with a malformed message" - Reference "ETSI GS MEC 012 2.2.1, clause 7.5a.3.1", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml" + Reference "ETSI GS MEC 012, clause 7.5a.3.1" Config Id Config_MEC_1 PICS Selection PIC_RNIS_QUERY @@ -276,8 +269,7 @@ Package MEC_MEC012_SRV_RNIS_QUERY { Test objective "Check that the RNIS service returns an error when the L2 measurements information for a not existing element is requested" - Reference "ETSI GS MEC 012 2.2.1, clause 7.5a.3.1", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml" //TODO: not yet available in OpenAPI spec. To be added later + Reference "ETSI GS MEC 012, clause 7.5a.3.1" Config Id Config_MEC_1 PICS Selection PIC_RNIS_QUERY @@ -314,8 +306,7 @@ Package MEC_MEC012_SRV_RNIS_QUERY { Test objective "Check that the RNIS service returns the RAB information when requested" - Reference "ETSI GS MEC 012 2.2.1, clause 7.3.3.1", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/RabInfo" + Reference "ETSI GS MEC 012, clause 7.3.3.1" Config Id Config_MEC_1 PICS Selection PIC_RNIS_QUERY @@ -363,8 +354,7 @@ Package MEC_MEC012_SRV_RNIS_QUERY { Test objective "Check that the RNIS service returns the PLMN information when requested" - Reference "ETSI GS MEC 012 2.2.1, clause 7.4.3.1", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/PlmnInfo" + Reference "ETSI GS MEC 012, clause 7.4.3.1" Config Id Config_MEC_1 PICS Selection PIC_RNIS_QUERY @@ -405,8 +395,7 @@ Package MEC_MEC012_SRV_RNIS_QUERY { Test objective "Check that the RNIS service returns the S1 bearer information" - Reference "ETSI GS MEC 012 2.2.1, clause 7.5.3.1", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/S1BearerInfo" + Reference "ETSI GS MEC 012, clause 7.5.3.1" Config Id Config_MEC_1 PICS Selection PIC_RNIS_QUERY @@ -453,8 +442,7 @@ Package MEC_MEC012_SRV_RNIS_QUERY { Test objective "Check that the RNIS service returns the L2 measurements information" - Reference "ETSI GS MEC 012 2.2.1, clause 7.5a.3.1", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml" //TODO: not yet available in OpenAPI spec. To be added later + Reference "ETSI GS MEC 012, clause 7.5a.3.1" Config Id Config_MEC_1 PICS Selection PIC_RNIS_QUERY diff --git a/Test Purposes/MEC012/SRV/RNIS/RnisSpecificSubscription.tplan2 b/Test Purposes/MEC012/SRV/RNIS/RnisSpecificSubscription.tplan2 index 662e822..cae2dd6 100644 --- a/Test Purposes/MEC012/SRV/RNIS/RnisSpecificSubscription.tplan2 +++ b/Test Purposes/MEC012/SRV/RNIS/RnisSpecificSubscription.tplan2 @@ -12,8 +12,7 @@ Package MEC_MEC012_SRV_RNIS_SUB { Test objective "Check that the RNIS service responds with error when a not existing RNIS subscription is requested" - Reference "ETSI GS MEC 012 2.2.1, clause 7.8.3.1", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml" + Reference "ETSI GS MEC 012, clause 7.8.3.1" Config Id Config_MEC_1 PICS Selection PIC_RNIS_SPECIFIC_SUBSCRIPTION @@ -48,8 +47,8 @@ Package MEC_MEC012_SRV_RNIS_SUB { Test objective "Check that the RNIS service sends an error when it receives a malformed modify request for a RNIS subscription" - Reference "ETSI GS MEC 012 2.2.1, clause 7.8.3.2", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/CellChangeSubscription" + Reference "ETSI GS MEC 012, clause 7.8.3.2" + Config Id Config_MEC_1 PICS Selection PIC_RNIS_SPECIFIC_SUBSCRIPTION @@ -92,8 +91,7 @@ Package MEC_MEC012_SRV_RNIS_SUB { Test objective "Check that the RNIS service responds with error when a modification for a not existing RNIS subscription is requested" - Reference "ETSI GS MEC 012 2.2.1, clause 7.8.3.2", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml" + Reference "ETSI GS MEC 012, clause 7.8.3.2" Config Id Config_MEC_1 PICS Selection PIC_RNIS_SPECIFIC_SUBSCRIPTION @@ -128,8 +126,7 @@ Package MEC_MEC012_SRV_RNIS_SUB { Test objective "Check that the RNIS service responds with error when the deletion of a not existing RNIS subscription is requested" - Reference "ETSI GS MEC 012 2.2.1, clause 7.8.3.5", - "https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml" + Reference "ETSI GS MEC 012, clause 7.8.3.5" Config Id Config_MEC_1 PICS Selection PIC_RNIS_SPECIFIC_SUBSCRIPTION @@ -173,7 +170,7 @@ Package MEC_MEC012_SRV_RNIS_SUB { - S1BearerSubscription - NrMeasRepUeSubscription" - Reference "ETSI GS MEC 012 2.2.1, clause 7.8.3.1" + Reference "ETSI GS MEC 012, clause 7.8.3.1" Config Id Config_MEC_1 PICS Selection PIC_RNIS_SPECIFIC_SUBSCRIPTION @@ -218,7 +215,7 @@ Package MEC_MEC012_SRV_RNIS_SUB { Test objective "Check that the RNIS service modifies a RNIS subscription when requested" - Reference "ETSI GS MEC 012 2.2.1, clause 7.8.3.2" + Reference "ETSI GS MEC 012, clause 7.8.3.2" Config Id Config_MEC_1 PICS Selection PIC_RNIS_SPECIFIC_SUBSCRIPTION @@ -272,7 +269,8 @@ Package MEC_MEC012_SRV_RNIS_SUB { Test objective "Check that the RNIS service deletes a RNIS subscription when requested" - Reference "ETSI GS MEC 012 2.2.1, clause 7.8.3.5" + Reference "ETSI GS MEC 012, clause 7.8.3.5" + Config Id Config_MEC_1 PICS Selection PIC_RNIS_SPECIFIC_SUBSCRIPTION diff --git a/Test Purposes/MEC013/SRV/RLOCLOOK/PlatRadioNodeLocation.tplan2 b/Test Purposes/MEC013/SRV/RLOCLOOK/PlatRadioNodeLocation.tplan2 index bed8269..d37de0e 100644 --- a/Test Purposes/MEC013/SRV/RLOCLOOK/PlatRadioNodeLocation.tplan2 +++ b/Test Purposes/MEC013/SRV/RLOCLOOK/PlatRadioNodeLocation.tplan2 @@ -31,9 +31,9 @@ Package MEC_MEC013_SRV_RLOCLOOK { when queried by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.7", - "ETSI GS MEC 013 3.2.1 Clause 6.2.1", - "ETSI GS MEC 013 3.2.1 Clause 7.9.3.1" + "ETSI GS MEC 013 Clause 5.3.7", + "ETSI GS MEC 013 Clause 6.2.1", + "ETSI GS MEC 013 Clause 7.9.3.1" Config Id Config_MEC_1 @@ -75,9 +75,9 @@ Package MEC_MEC013_SRV_RLOCLOOK { is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.7", - "ETSI GS MEC 013 3.2.1 Clause 6.2.1", - "ETSI GS MEC 013 3.2.1 Clause 7.9.3.1" + "ETSI GS MEC 013 Clause 5.3.7", + "ETSI GS MEC 013 Clause 6.2.1", + "ETSI GS MEC 013 Clause 7.9.3.1" Config Id Config_MEC_1 @@ -113,9 +113,9 @@ Package MEC_MEC013_SRV_RLOCLOOK { "Check that the IUT responds with the radio nodes when queried by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.7", - "ETSI GS MEC 013 3.2.1 Clause 6.2.1", - "ETSI GS MEC 013 3.2.1 Clause 7.10.3.1" + "ETSI GS MEC 013 Clause 5.3.7", + "ETSI GS MEC 013 Clause 6.2.1", + "ETSI GS MEC 013 Clause 7.10.3.1" Config Id Config_MEC_1 @@ -156,9 +156,9 @@ Package MEC_MEC013_SRV_RLOCLOOK { "Check that the IUT responds with an error when the radio nodes does not exist" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.7", - "ETSI GS MEC 013 3.2.1 Clause 6.2.1", - "ETSI GS MEC 013 3.2.1 Clause 7.10.3.1" + "ETSI GS MEC 013 Clause 5.3.7", + "ETSI GS MEC 013 Clause 6.2.1", + "ETSI GS MEC 013 Clause 7.10.3.1" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC013/SRV/UEAREALOOK/PlatUeAreaLookup.tplan2 b/Test Purposes/MEC013/SRV/UEAREALOOK/PlatUeAreaLookup.tplan2 index 6829181..877aef2 100644 --- a/Test Purposes/MEC013/SRV/UEAREALOOK/PlatUeAreaLookup.tplan2 +++ b/Test Purposes/MEC013/SRV/UEAREALOOK/PlatUeAreaLookup.tplan2 @@ -30,9 +30,9 @@ Package MEC_MEC013_SRV_UEAREALOOK { when queried by a MEC Application - No filter" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.3.3", - "ETSI GS MEC 013 3.2.1 Clause 7.16.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.16.3.1" Config Id Config_MEC_1 @@ -79,9 +79,9 @@ Package MEC_MEC013_SRV_UEAREALOOK { when queried by a MEC Application - event filter" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.3.3", - "ETSI GS MEC 013 3.2.1 Clause 7.16.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.16.3.1" Config Id Config_MEC_1 @@ -129,10 +129,10 @@ Package MEC_MEC013_SRV_UEAREALOOK { request with incorrect parameters is sent by a MEC Application - Invalid filter" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.3.8", - "ETSI GS MEC 013 3.2.1 Clause 6.4.8", - "ETSI GS MEC 013 3.2.1 Clause 7.16.3.4" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.3.8", + "ETSI GS MEC 013 Clause 6.4.8", + "ETSI GS MEC 013 Clause 7.16.3.4" Config Id Config_MEC_1 @@ -170,9 +170,9 @@ Package MEC_MEC013_SRV_UEAREALOOK { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 6.3.8", - "ETSI GS MEC 013 3.2.1 Clause 6.4.8", - "ETSI GS MEC 013 3.2.1 Clause 7.17.3.1" + "ETSI GS MEC 013 Clause 6.3.8", + "ETSI GS MEC 013 Clause 6.4.8", + "ETSI GS MEC 013 Clause 7.17.3.1" Config Id Config_MEC_1 @@ -217,9 +217,9 @@ Package MEC_MEC013_SRV_UEAREALOOK { is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 6.3.8", - "ETSI GS MEC 013 3.2.1 Clause 6.4.8", - "ETSI GS MEC 013 3.2.1 Clause 7.17.3.1" + "ETSI GS MEC 013 Clause 6.3.8", + "ETSI GS MEC 013 Clause 6.4.8", + "ETSI GS MEC 013 Clause 7.17.3.1" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC013/SRV/UEAREASUB/PlatUeAreaSubscription.tplan2 b/Test Purposes/MEC013/SRV/UEAREASUB/PlatUeAreaSubscription.tplan2 index 27cc633..6249513 100644 --- a/Test Purposes/MEC013/SRV/UEAREASUB/PlatUeAreaSubscription.tplan2 +++ b/Test Purposes/MEC013/SRV/UEAREASUB/PlatUeAreaSubscription.tplan2 @@ -30,10 +30,10 @@ Package MEC_MEC013_SRV_UEAREASUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.11", - "ETSI GS MEC 013 3.2.1 Clause 6.3.8", - "ETSI GS MEC 013 3.2.1 Clause 6.4.8", - "ETSI GS MEC 013 3.2.1 Clause 7.16.3.4" + "ETSI GS MEC 013 Clause 5.3.11", + "ETSI GS MEC 013 Clause 6.3.8", + "ETSI GS MEC 013 Clause 6.4.8", + "ETSI GS MEC 013 Clause 7.16.3.4" Config Id Config_MEC_1 @@ -95,10 +95,10 @@ Package MEC_MEC013_SRV_UEAREASUB { by a MEC Application - Neither callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.11", - "ETSI GS MEC 013 3.2.1 Clause 6.3.8", - "ETSI GS MEC 013 3.2.1 Clause 6.4.8", - "ETSI GS MEC 013 3.2.1 Clause 7.16.3.4" + "ETSI GS MEC 013 Clause 5.3.11", + "ETSI GS MEC 013 Clause 6.3.8", + "ETSI GS MEC 013 Clause 6.4.8", + "ETSI GS MEC 013 Clause 7.16.3.4" Config Id Config_MEC_1 @@ -142,9 +142,9 @@ Package MEC_MEC013_SRV_UEAREASUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 6.3.8", - "ETSI GS MEC 013 3.2.1 Clause 6.4.8", - "ETSI GS MEC 013 3.2.1 Clause 7.17.3.2" + "ETSI GS MEC 013 Clause 6.3.8", + "ETSI GS MEC 013 Clause 6.4.8", + "ETSI GS MEC 013 Clause 7.17.3.2" Config Id Config_MEC_1 @@ -202,9 +202,9 @@ Package MEC_MEC013_SRV_UEAREASUB { is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 6.3.8", - "ETSI GS MEC 013 3.2.1 Clause 6.4.8", - "ETSI GS MEC 013 3.2.1 Clause 7.17.3.2" + "ETSI GS MEC 013 Clause 6.3.8", + "ETSI GS MEC 013 Clause 6.4.8", + "ETSI GS MEC 013 Clause 7.17.3.2" Config Id Config_MEC_1 @@ -250,10 +250,10 @@ Package MEC_MEC013_SRV_UEAREASUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.6", - "ETSI GS MEC 013 3.2.1 Clause 6.3.8", - "ETSI GS MEC 013 3.2.1 Clause 6.4.8", - "ETSI GS MEC 013 3.2.1 Clause 7.17.3.4" + "ETSI GS MEC 013 Clause 5.3.6", + "ETSI GS MEC 013 Clause 6.3.8", + "ETSI GS MEC 013 Clause 6.4.8", + "ETSI GS MEC 013 Clause 7.17.3.4" Config Id Config_MEC_1 @@ -292,10 +292,10 @@ Package MEC_MEC013_SRV_UEAREASUB { is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.6", - "ETSI GS MEC 013 3.2.1 Clause 6.3.8", - "ETSI GS MEC 013 3.2.1 Clause 6.4.8", - "ETSI GS MEC 013 3.2.1 Clause 7.17.3.4" + "ETSI GS MEC 013 Clause 5.3.6", + "ETSI GS MEC 013 Clause 6.3.8", + "ETSI GS MEC 013 Clause 6.4.8", + "ETSI GS MEC 013 Clause 7.17.3.4" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC013/SRV/UEDISTLOOK/PlatUeDistanceLookup.tplan2 b/Test Purposes/MEC013/SRV/UEDISTLOOK/PlatUeDistanceLookup.tplan2 index 66a21af..19b79bc 100644 --- a/Test Purposes/MEC013/SRV/UEDISTLOOK/PlatUeDistanceLookup.tplan2 +++ b/Test Purposes/MEC013/SRV/UEDISTLOOK/PlatUeDistanceLookup.tplan2 @@ -29,9 +29,9 @@ Package MEC_MEC013_SRV_UEDISTLOOK { to a UE when queried by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.3.3", - "ETSI GS MEC 013 3.2.1 Clause 7.14.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.14.3.1" Config Id Config_MEC_1 @@ -78,9 +78,9 @@ Package MEC_MEC013_SRV_UEDISTLOOK { when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.3.3", - "ETSI GS MEC 013 3.2.1 Clause 7.14.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.14.3.1" Config Id Config_MEC_1 @@ -118,10 +118,10 @@ Package MEC_MEC013_SRV_UEDISTLOOK { "Check that the IUT responds with the distance to a UE when queried by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.3.9", - "ETSI GS MEC 013 3.2.1 Clause 6.4.9", - "ETSI GS MEC 013 3.2.1 Clause 7.15.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.3.9", + "ETSI GS MEC 013 Clause 6.4.9", + "ETSI GS MEC 013 Clause 7.15.3.1" Config Id Config_MEC_1 @@ -172,10 +172,10 @@ Package MEC_MEC013_SRV_UEDISTLOOK { "" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.3.9", - "ETSI GS MEC 013 3.2.1 Clause 6.4.9", - "ETSI GS MEC 013 3.2.1 Clause 7.15.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.3.9", + "ETSI GS MEC 013 Clause 6.4.9", + "ETSI GS MEC 013 Clause 7.15.3.1" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC013/SRV/UEDISTSUB/PlatUeDistanceSubscription.tplan2 b/Test Purposes/MEC013/SRV/UEDISTSUB/PlatUeDistanceSubscription.tplan2 index d060953..7c0748d 100644 --- a/Test Purposes/MEC013/SRV/UEDISTSUB/PlatUeDistanceSubscription.tplan2 +++ b/Test Purposes/MEC013/SRV/UEDISTSUB/PlatUeDistanceSubscription.tplan2 @@ -31,10 +31,10 @@ Package MEC_MEC013_SRV_UEDISTSUB { the specified distance" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.4", - "ETSI GS MEC 013 3.2.1 Clause 6.3.9", - "ETSI GS MEC 013 3.2.1 Clause 6.4.9", - "ETSI GS MEC 013 3.2.1 Clause 7.14.3.4" + "ETSI GS MEC 013 Clause 5.3.4", + "ETSI GS MEC 013 Clause 6.3.9", + "ETSI GS MEC 013 Clause 6.4.9", + "ETSI GS MEC 013 Clause 7.14.3.4" Config Id Config_MEC_1 @@ -102,10 +102,10 @@ Package MEC_MEC013_SRV_UEDISTSUB { sent by a MEC Application - Neither callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.4", - "ETSI GS MEC 013 3.2.1 Clause 6.3.9", - "ETSI GS MEC 013 3.2.1 Clause 6.4.9", - "ETSI GS MEC 013 3.2.1 Clause 7.14.3.4" + "ETSI GS MEC 013 Clause 5.3.4", + "ETSI GS MEC 013 Clause 6.3.9", + "ETSI GS MEC 013 Clause 6.4.9", + "ETSI GS MEC 013 Clause 7.14.3.4" Config Id Config_MEC_1 @@ -150,8 +150,8 @@ Package MEC_MEC013_SRV_UEDISTSUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.6", - "ETSI GS MEC 013 3.2.1 Clause 7.15.3.5" + "ETSI GS MEC 013 Clause 5.3.6", + "ETSI GS MEC 013 Clause 7.15.3.5" Config Id Config_MEC_1 @@ -190,8 +190,8 @@ Package MEC_MEC013_SRV_UEDISTSUB { is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.6", - "ETSI GS MEC 013 3.2.1 Clause 7.15.3.5" + "ETSI GS MEC 013 Clause 5.3.6", + "ETSI GS MEC 013 Clause 7.15.3.5" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC013/SRV/UEINFOLOOK/PlatUeInformationLookup.tplan2 b/Test Purposes/MEC013/SRV/UEINFOLOOK/PlatUeInformationLookup.tplan2 index 168072e..cd65389 100644 --- a/Test Purposes/MEC013/SRV/UEINFOLOOK/PlatUeInformationLookup.tplan2 +++ b/Test Purposes/MEC013/SRV/UEINFOLOOK/PlatUeInformationLookup.tplan2 @@ -30,10 +30,10 @@ Package MEC_MEC013_SRV_UEINFLOOK { when queried by a MEC Application - No Filter" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.2.2", - "ETSI GS MEC 013 3.2.1 Clause 6.2.5", - "ETSI GS MEC 013 3.2.1 Clause 7.4.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.2.2", + "ETSI GS MEC 013 Clause 6.2.5", + "ETSI GS MEC 013 Clause 7.4.3.1" Config Id Config_MEC_1 @@ -72,10 +72,10 @@ Package MEC_MEC013_SRV_UEINFLOOK { when queried by a MEC Application - Filter with one address" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.2.2", - "ETSI GS MEC 013 3.2.1 Clause 6.2.5", - "ETSI GS MEC 013 3.2.1 Clause 7.4.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.2.2", + "ETSI GS MEC 013 Clause 6.2.5", + "ETSI GS MEC 013 Clause 7.4.3.1" Config Id Config_MEC_1 @@ -116,10 +116,10 @@ Package MEC_MEC013_SRV_UEINFLOOK { when queried by a MEC Application - Filter with several addresses" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.2.2", - "ETSI GS MEC 013 3.2.1 Clause 6.2.5", - "ETSI GS MEC 013 3.2.1 Clause 7.4.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.2.2", + "ETSI GS MEC 013 Clause 6.2.5", + "ETSI GS MEC 013 Clause 7.4.3.1" Config Id Config_MEC_1 @@ -165,10 +165,10 @@ Package MEC_MEC013_SRV_UEINFLOOK { when queried by a MEC Application - Filter with several zoneIds" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.2.2", - "ETSI GS MEC 013 3.2.1 Clause 6.2.5", - "ETSI GS MEC 013 3.2.1 Clause 7.4.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.2.2", + "ETSI GS MEC 013 Clause 6.2.5", + "ETSI GS MEC 013 Clause 7.4.3.1" Config Id Config_MEC_1 @@ -214,10 +214,10 @@ Package MEC_MEC013_SRV_UEINFLOOK { a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.2.2", - "ETSI GS MEC 013 3.2.1 Clause 6.2.5", - "ETSI GS MEC 013 3.2.1 Clause 7.4.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.2.2", + "ETSI GS MEC 013 Clause 6.2.5", + "ETSI GS MEC 013 Clause 7.4.3.1" Config Id Config_MEC_1 @@ -257,10 +257,10 @@ Package MEC_MEC013_SRV_UEINFLOOK { a request for an unknown URI is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.2.2", - "ETSI GS MEC 013 3.2.1 Clause 6.2.5", - "ETSI GS MEC 013 3.2.1 Clause 7.4.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.2.2", + "ETSI GS MEC 013 Clause 6.2.5", + "ETSI GS MEC 013 Clause 7.4.3.1" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC013/SRV/UELOCLOOK/PlatUeLocationLookup.tplan2 b/Test Purposes/MEC013/SRV/UELOCLOOK/PlatUeLocationLookup.tplan2 index 6ae1bf6..b8be57d 100644 --- a/Test Purposes/MEC013/SRV/UELOCLOOK/PlatUeLocationLookup.tplan2 +++ b/Test Purposes/MEC013/SRV/UELOCLOOK/PlatUeLocationLookup.tplan2 @@ -29,9 +29,9 @@ Package MEC_MEC013_SRV_UELOCLOOK { when queried by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1, clause 5.3.2", - "ETSI GS MEC 013 3.2.1, clause 6.3.4", - "ETSI GS MEC 013 3.2.1, clause 7.5.3.1" + "ETSI GS MEC 013, clause 5.3.2", + "ETSI GS MEC 013, clause 6.3.4", + "ETSI GS MEC 013, clause 7.5.3.1" Config Id Config_MEC_1 @@ -72,9 +72,9 @@ Package MEC_MEC013_SRV_UELOCLOOK { the subscription when queried by a MEC Application - UE location Event" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.3.3", - "ETSI GS MEC 013 3.2.1 Clause 7.5.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.5.3.1" Config Id Config_MEC_1 @@ -128,9 +128,9 @@ Package MEC_MEC013_SRV_UELOCLOOK { when queried by a MEC Application - UE location Periodic" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.3.3", - "ETSI GS MEC 013 3.2.1 Clause 7.5.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.5.3.1" Config Id Config_MEC_1 @@ -184,9 +184,9 @@ Package MEC_MEC013_SRV_UELOCLOOK { when queried by a MEC Application - UE location Event and address" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.3.3", - "ETSI GS MEC 013 3.2.1 Clause 7.5.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.5.3.1" Config Id Config_MEC_1 @@ -247,9 +247,9 @@ Package MEC_MEC013_SRV_UELOCLOOK { when inconsistent request was sent by a MEC Application - Invalid filter" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.3.3", - "ETSI GS MEC 013 3.2.1 Clause 7.5.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.5.3.1" Config Id Config_MEC_1 @@ -297,9 +297,9 @@ Package MEC_MEC013_SRV_UELOCLOOK { when inconsistent request was sent by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.3.3", - "ETSI GS MEC 013 3.2.1 Clause 7.5.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.5.3.1" Config Id Config_MEC_1 @@ -336,11 +336,11 @@ Package MEC_MEC013_SRV_UELOCLOOK { when queried by a MEC Application - UE location Event" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.3.3", - "ETSI GS MEC 013 3.2.1 Clause 6.3.4", - "ETSI GS MEC 013 3.2.1 Clause 6.4.4", - "ETSI GS MEC 013 3.2.1 Clause 7.6.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 6.4.4", + "ETSI GS MEC 013 Clause 7.6.3.1" Config Id Config_MEC_1 @@ -386,11 +386,11 @@ Package MEC_MEC013_SRV_UELOCLOOK { when queried by a MEC Application - UE location Periodoc" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.3.3", - "ETSI GS MEC 013 3.2.1 Clause 6.3.5", - "ETSI GS MEC 013 3.2.1 Clause 6.4.5", - "ETSI GS MEC 013 3.2.1 Clause 7.6.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 6.3.5", + "ETSI GS MEC 013 Clause 6.4.5", + "ETSI GS MEC 013 Clause 7.6.3.1" Config Id Config_MEC_1 @@ -438,11 +438,11 @@ Package MEC_MEC013_SRV_UELOCLOOK { when the non existing subscription is queried by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.3.3", - "ETSI GS MEC 013 3.2.1 Clause 6.3.5", - "ETSI GS MEC 013 3.2.1 Clause 6.4.5", - "ETSI GS MEC 013 3.2.1 Clause 7.6.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 6.3.5", + "ETSI GS MEC 013 Clause 6.4.5", + "ETSI GS MEC 013 Clause 7.6.3.1" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC013/SRV/UELOCSUB/PlatUeLocationSubscription.tplan2 b/Test Purposes/MEC013/SRV/UELOCSUB/PlatUeLocationSubscription.tplan2 index 3f7efbe..5d9ec84 100644 --- a/Test Purposes/MEC013/SRV/UELOCSUB/PlatUeLocationSubscription.tplan2 +++ b/Test Purposes/MEC013/SRV/UELOCSUB/PlatUeLocationSubscription.tplan2 @@ -29,10 +29,10 @@ Package MEC_MEC013_SRV_UELOCSUB { by a MEC Application to notifications user location event" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.4", - "ETSI GS MEC 013 3.2.1 Clause 6.3.4", - "ETSI GS MEC 013 3.2.1 Clause 6.4.4", - "ETSI GS MEC 013 3.2.1 Clause 7.5.3.4" + "ETSI GS MEC 013 Clause 5.3.4", + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 6.4.4", + "ETSI GS MEC 013 Clause 7.5.3.4" Config Id Config_MEC_1 @@ -92,10 +92,10 @@ Package MEC_MEC013_SRV_UELOCSUB { by a MEC Application to notifications user location periodic" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.4", - "ETSI GS MEC 013 3.2.1 Clause 6.3.5", - "ETSI GS MEC 013 3.2.1 Clause 6.4.5", - "ETSI GS MEC 013 3.2.1 Clause 7.5.3.4" + "ETSI GS MEC 013 Clause 5.3.4", + "ETSI GS MEC 013 Clause 6.3.5", + "ETSI GS MEC 013 Clause 6.4.5", + "ETSI GS MEC 013 Clause 7.5.3.4" Config Id Config_MEC_1 @@ -159,10 +159,10 @@ Package MEC_MEC013_SRV_UELOCSUB { when a request with incorrect parameters is sent by a MEC Application - Neither callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.4", - "ETSI GS MEC 013 3.2.1 Clause 6.3.4", - "ETSI GS MEC 013 3.2.1 Clause 6.4.4", - "ETSI GS MEC 013 3.2.1 Clause 7.5.3.4" + "ETSI GS MEC 013 Clause 5.3.4", + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 6.4.4", + "ETSI GS MEC 013 Clause 7.5.3.4" Config Id Config_MEC_1 @@ -203,10 +203,10 @@ Package MEC_MEC013_SRV_UELOCSUB { when a request with incorrect parameters is sent by a MEC Application - Neither callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.4", - "ETSI GS MEC 013 3.2.1 Clause 6.3.5", - "ETSI GS MEC 013 3.2.1 Clause 6.4.5", - "ETSI GS MEC 013 3.2.1 Clause 7.5.3.4" + "ETSI GS MEC 013 Clause 5.3.4", + "ETSI GS MEC 013 Clause 6.3.5", + "ETSI GS MEC 013 Clause 6.4.5", + "ETSI GS MEC 013 Clause 7.5.3.4" Config Id Config_MEC_1 @@ -249,8 +249,8 @@ Package MEC_MEC013_SRV_UELOCSUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.6", - "ETSI GS MEC 013 3.2.1 Clause 7.6.3.5" + "ETSI GS MEC 013 Clause 5.3.6", + "ETSI GS MEC 013 Clause 7.6.3.5" Config Id Config_MEC_1 @@ -288,8 +288,8 @@ Package MEC_MEC013_SRV_UELOCSUB { when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.6", - "ETSI GS MEC 013 3.2.1 Clause 7.6.3.5" + "ETSI GS MEC 013 Clause 5.3.6", + "ETSI GS MEC 013 Clause 7.6.3.5" Config Id Config_MEC_1 @@ -325,9 +325,9 @@ Package MEC_MEC013_SRV_UELOCSUB { by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 6.3.4", - "ETSI GS MEC 013 3.2.1 Clause 6.4.4", - "ETSI GS MEC 013 3.2.1 Clause 7.6.3.2" + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 6.4.4", + "ETSI GS MEC 013 Clause 7.6.3.2" Config Id Config_MEC_1 @@ -379,10 +379,10 @@ Package MEC_MEC013_SRV_UELOCSUB { by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.4", - "ETSI GS MEC 013 3.2.1 Clause 6.3.5", - "ETSI GS MEC 013 3.2.1 Clause 6.4.5", - "ETSI GS MEC 013 3.2.1 Clause 7.6.3.2" + "ETSI GS MEC 013 Clause 5.3.4", + "ETSI GS MEC 013 Clause 6.3.5", + "ETSI GS MEC 013 Clause 6.4.5", + "ETSI GS MEC 013 Clause 7.6.3.2" Config Id Config_MEC_1 @@ -435,9 +435,9 @@ Package MEC_MEC013_SRV_UELOCSUB { when received an inconsistent request" Reference - "ETSI GS MEC 013 3.2.1 Clause 6.3.4", - "ETSI GS MEC 013 3.2.1 Clause 6.4.4", - "ETSI GS MEC 013 3.2.1 Clause 7.6.3.2" + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 6.4.4", + "ETSI GS MEC 013 Clause 7.6.3.2" Config Id Config_MEC_1 @@ -481,9 +481,9 @@ Package MEC_MEC013_SRV_UELOCSUB { when received an inconsistent request" Reference - "ETSI GS MEC 013 3.2.1 Clause 6.3.4", - "ETSI GS MEC 013 3.2.1 Clause 6.4.4", - "ETSI GS MEC 013 3.2.1 Clause 7.6.3.2" + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 6.4.4", + "ETSI GS MEC 013 Clause 7.6.3.2" Config Id Config_MEC_1 @@ -526,9 +526,9 @@ Package MEC_MEC013_SRV_UELOCSUB { by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 6.3.4", - "ETSI GS MEC 013 3.2.1 Clause 6.4.4", - "ETSI GS MEC 013 3.2.1 Clause 7.6.3.2" + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 6.4.4", + "ETSI GS MEC 013 Clause 7.6.3.2" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC013/SRV/UETESTNOT/PlatUeTestSubscription.tplan2 b/Test Purposes/MEC013/SRV/UETESTNOT/PlatUeTestSubscription.tplan2 index 01143a9..bda3660 100644 --- a/Test Purposes/MEC013/SRV/UETESTNOT/PlatUeTestSubscription.tplan2 +++ b/Test Purposes/MEC013/SRV/UETESTNOT/PlatUeTestSubscription.tplan2 @@ -29,10 +29,10 @@ Package MEC_MEC013_SRV_UETESTNOT { when requested by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.4", - "ETSI GS MEC 013 3.2.1 Clause 6.3.4", - "ETSI GS MEC 013 3.2.1 Clause 6.4.3", - "ETSI GS MEC 013 3.2.1 Clause 7.5.3.4" + "ETSI GS MEC 013 Clause 5.3.4", + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 6.4.3", + "ETSI GS MEC 013 Clause 7.5.3.4" Config Id Config_MEC_1 @@ -89,10 +89,10 @@ Package MEC_MEC013_SRV_UETESTNOT { "Check that the IUT terminates notifications after time expiration" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.11", - "ETSI GS MEC 013 3.2.1 Clause 6.3.8", - "ETSI GS MEC 013 3.2.1 Clause 6.4.8", - "ETSI GS MEC 013 3.2.1 Clause 7.16.3.4" + "ETSI GS MEC 013 Clause 5.3.11", + "ETSI GS MEC 013 Clause 6.3.8", + "ETSI GS MEC 013 Clause 6.4.8", + "ETSI GS MEC 013 Clause 7.16.3.4" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC013/SRV/UEZONELOOK/PlatUeZoneLookup.tplan2 b/Test Purposes/MEC013/SRV/UEZONELOOK/PlatUeZoneLookup.tplan2 index 8537965..a03ec1a 100644 --- a/Test Purposes/MEC013/SRV/UEZONELOOK/PlatUeZoneLookup.tplan2 +++ b/Test Purposes/MEC013/SRV/UEZONELOOK/PlatUeZoneLookup.tplan2 @@ -30,9 +30,9 @@ Package MEC_MEC013_SRV_UEZONELOOK { when queried by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.3.6", - "ETSI GS MEC 013 3.2.1 Clause 7.11.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.3.6", + "ETSI GS MEC 013 Clause 7.11.3.1" Config Id Config_MEC_1 @@ -72,9 +72,9 @@ Package MEC_MEC013_SRV_UEZONELOOK { when queried by a MEC Application - Zone location Event" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.11", - "ETSI GS MEC 013 3.2.1 Clause 6.3.6", - "ETSI GS MEC 013 3.2.1 Clause 7.11.3.1" + "ETSI GS MEC 013 Clause 5.3.11", + "ETSI GS MEC 013 Clause 6.3.6", + "ETSI GS MEC 013 Clause 7.11.3.1" Config Id Config_MEC_1 @@ -128,9 +128,9 @@ Package MEC_MEC013_SRV_UEZONELOOK { when queried by a MEC Application - Zone Status" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.11", - "ETSI GS MEC 013 3.2.1 Clause 6.3.7", - "ETSI GS MEC 013 3.2.1 Clause 7.11.3.1" + "ETSI GS MEC 013 Clause 5.3.11", + "ETSI GS MEC 013 Clause 6.3.7", + "ETSI GS MEC 013 Clause 7.11.3.1" Config Id Config_MEC_1 @@ -184,9 +184,9 @@ Package MEC_MEC013_SRV_UEZONELOOK { when queried by a MEC Application - UE location Event and address" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.3.7", - "ETSI GS MEC 013 3.2.1 Clause 7.11.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.3.7", + "ETSI GS MEC 013 Clause 7.11.3.1" Config Id Config_MEC_1 @@ -247,9 +247,9 @@ Package MEC_MEC013_SRV_UEZONELOOK { when inconsistent request was sent by a MEC Application - Invalid filter" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.3.3", - "ETSI GS MEC 013 3.2.1 Clause 7.11.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.11.3.1" Config Id Config_MEC_1 @@ -297,9 +297,9 @@ Package MEC_MEC013_SRV_UEZONELOOK { when inconsistent request was sent by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.2", - "ETSI GS MEC 013 3.2.1 Clause 6.3.3", - "ETSI GS MEC 013 3.2.1 Clause 7.11.3.1" + "ETSI GS MEC 013 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.11.3.1" Config Id Config_MEC_1 @@ -336,9 +336,9 @@ Package MEC_MEC013_SRV_UEZONELOOK { when queried by a MEC Application - Zone location Event" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.11", - "ETSI GS MEC 013 3.2.1 Clause 6.3.6", - "ETSI GS MEC 013 3.2.1 Clause 7.12.3.1" + "ETSI GS MEC 013 Clause 5.3.11", + "ETSI GS MEC 013 Clause 6.3.6", + "ETSI GS MEC 013 Clause 7.12.3.1" Config Id Config_MEC_1 @@ -391,9 +391,9 @@ Package MEC_MEC013_SRV_UEZONELOOK { when queried by a MEC Application - Zone status Event" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.11", - "ETSI GS MEC 013 3.2.1 Clause 6.3.7", - "ETSI GS MEC 013 3.2.1 Clause 7.12.3.1" + "ETSI GS MEC 013 Clause 5.3.11", + "ETSI GS MEC 013 Clause 6.3.7", + "ETSI GS MEC 013 Clause 7.12.3.1" Config Id Config_MEC_1 @@ -446,7 +446,7 @@ Package MEC_MEC013_SRV_UEZONELOOK { when the non existing subscription is queried by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 7.12.3.1" + "ETSI GS MEC 013 Clause 7.12.3.1" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC013/SRV/UEZONESUB/PlatUeZoneSubscription.tplan2 b/Test Purposes/MEC013/SRV/UEZONESUB/PlatUeZoneSubscription.tplan2 index bee4983..92fb98f 100644 --- a/Test Purposes/MEC013/SRV/UEZONESUB/PlatUeZoneSubscription.tplan2 +++ b/Test Purposes/MEC013/SRV/UEZONESUB/PlatUeZoneSubscription.tplan2 @@ -30,10 +30,10 @@ Package MEC_MEC013_SRV_UEZONESUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.11", - "ETSI GS MEC 013 3.2.1 Clause 6.3.6", - "ETSI GS MEC 013 3.2.1 Clause 6.4.6", - "ETSI GS MEC 013 3.2.1 Clause 7.11.3.4" + "ETSI GS MEC 013 Clause 5.3.11", + "ETSI GS MEC 013 Clause 6.3.6", + "ETSI GS MEC 013 Clause 6.4.6", + "ETSI GS MEC 013 Clause 7.11.3.4" Config Id Config_MEC_1 @@ -97,10 +97,10 @@ Package MEC_MEC013_SRV_UEZONESUB { when commanded by a MEC Application - OperationStatus constraint" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.11", - "ETSI GS MEC 013 3.2.1 Clause 6.3.7", - "ETSI GS MEC 013 3.2.1 Clause 6.4.7", - "ETSI GS MEC 013 3.2.1 Clause 7.11.3.4" + "ETSI GS MEC 013 Clause 5.3.11", + "ETSI GS MEC 013 Clause 6.3.7", + "ETSI GS MEC 013 Clause 6.4.7", + "ETSI GS MEC 013 Clause 7.11.3.4" Config Id Config_MEC_1 @@ -163,10 +163,10 @@ Package MEC_MEC013_SRV_UEZONESUB { when commanded by a MEC Application - UserNumEvent constraint" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.11", - "ETSI GS MEC 013 3.2.1 Clause 6.3.7", - "ETSI GS MEC 013 3.2.1 Clause 6.4.7", - "ETSI GS MEC 013 3.2.1 Clause 7.11.3.4" + "ETSI GS MEC 013 Clause 5.3.11", + "ETSI GS MEC 013 Clause 6.3.7", + "ETSI GS MEC 013 Clause 6.4.7", + "ETSI GS MEC 013 Clause 7.11.3.4" Config Id Config_MEC_1 @@ -232,10 +232,10 @@ Package MEC_MEC013_SRV_UEZONESUB { sent by a MEC Application - Neither callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.11", - "ETSI GS MEC 013 3.2.1 Clause 6.3.6", - "ETSI GS MEC 013 3.2.1 Clause 6.4.6", - "ETSI GS MEC 013 3.2.1 Clause 7.11.3.4" + "ETSI GS MEC 013 Clause 5.3.11", + "ETSI GS MEC 013 Clause 6.3.6", + "ETSI GS MEC 013 Clause 6.4.6", + "ETSI GS MEC 013 Clause 7.11.3.4" Config Id Config_MEC_1 @@ -278,9 +278,9 @@ Package MEC_MEC013_SRV_UEZONESUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 6.3.6", - "ETSI GS MEC 013 3.2.1 Clause 6.4.6", - "ETSI GS MEC 013 3.2.1 Clause 7.12.3.2" + "ETSI GS MEC 013 Clause 6.3.6", + "ETSI GS MEC 013 Clause 6.4.6", + "ETSI GS MEC 013 Clause 7.12.3.2" Config Id Config_MEC_1 @@ -336,9 +336,9 @@ Package MEC_MEC013_SRV_UEZONESUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 6.3.7", - "ETSI GS MEC 013 3.2.1 Clause 6.4.7", - "ETSI GS MEC 013 3.2.1 Clause 7.12.3.2" + "ETSI GS MEC 013 Clause 6.3.7", + "ETSI GS MEC 013 Clause 6.4.7", + "ETSI GS MEC 013 Clause 7.12.3.2" Config Id Config_MEC_1 @@ -391,9 +391,9 @@ Package MEC_MEC013_SRV_UEZONESUB { is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 6.3.6", - "ETSI GS MEC 013 3.2.1 Clause 6.4.6", - "ETSI GS MEC 013 3.2.1 Clause 7.12.3.2" + "ETSI GS MEC 013 Clause 6.3.6", + "ETSI GS MEC 013 Clause 6.4.6", + "ETSI GS MEC 013 Clause 7.12.3.2" Config Id Config_MEC_1 @@ -439,10 +439,10 @@ Package MEC_MEC013_SRV_UEZONESUB { when commanded by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.6", - "ETSI GS MEC 013 3.2.1 Clause 6.3.6", - "ETSI GS MEC 013 3.2.1 Clause 6.4.6", - "ETSI GS MEC 013 3.2.1 Clause 7.12.3.4" + "ETSI GS MEC 013 Clause 5.3.6", + "ETSI GS MEC 013 Clause 6.3.6", + "ETSI GS MEC 013 Clause 6.4.6", + "ETSI GS MEC 013 Clause 7.12.3.4" Config Id Config_MEC_1 @@ -481,10 +481,10 @@ Package MEC_MEC013_SRV_UEZONESUB { is sent by a MEC Application" Reference - "ETSI GS MEC 013 3.2.1 Clause 5.3.6", - "ETSI GS MEC 013 3.2.1 Clause 6.3.6", - "ETSI GS MEC 013 3.2.1 Clause 6.4.6", - "ETSI GS MEC 013 3.2.1 Clause 7.12.3.4" + "ETSI GS MEC 013 Clause 5.3.6", + "ETSI GS MEC 013 Clause 6.3.6", + "ETSI GS MEC 013 Clause 6.4.6", + "ETSI GS MEC 013 Clause 7.12.3.4" Config Id Config_MEC_1 diff --git a/Test Purposes/MEC033/MEX/IOTS/IOTPLAT/RegisteredIoTPlatform.tplan2 b/Test Purposes/MEC033/MEX/IOTS/IOTPLAT/RegisteredIoTPlatform.tplan2 index ae865e3..40bdccd 100755 --- a/Test Purposes/MEC033/MEX/IOTS/IOTPLAT/RegisteredIoTPlatform.tplan2 +++ b/Test Purposes/MEC033/MEX/IOTS/IOTPLAT/RegisteredIoTPlatform.tplan2 @@ -14,7 +14,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { "Check that the IUT responds with the list of registered IoT platforms when queried by a Service Consumer" - Reference "ETSI GS MEC 033 V3.1.1, clause 7.5.3.1" + Reference "ETSI GS MEC 033, clause 7.5.3.1" Config Id Config_MEC_6 @@ -29,7 +29,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { ; } - // MEC 033 V3.1.1 Clause 6.2.3 Type: IotPlatformInfo + // MEC 033 Clause 6.2.3 Type: IotPlatformInfo Expected behaviour ensure that { when { @@ -66,7 +66,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { "Check that the IUT registers the information of a new IoT platform when requested by a Service Consumer" - Reference "ETSI GS MEC 033 V3.1.1, clause 7.5.3.4" + Reference "ETSI GS MEC 033, clause 7.5.3.4" Config Id Config_MEC_6 @@ -76,7 +76,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { the IUT entity being_in idle_state } - // MEC 033 V3.1.1 Clause 6.2.3 Type: IotPlatformInfo + // MEC 033 Clause 6.2.3 Type: IotPlatformInfo Expected behaviour ensure that { when { @@ -118,7 +118,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { "Check that the IUT returns an error when Service Consumer request to register an IoT device with incorrect parameters" - Reference "ETSI GS MEC 033 V3.1.1, clause 7.5.3.4" + Reference "ETSI GS MEC 033, clause 7.5.3.4" Config Id Config_MEC_6 @@ -128,7 +128,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { the IUT entity being_in idle_state } - // MEC 033 V3.1.1 Clause 6.2.3 Type: IotPlatformInfo + // MEC 033 Clause 6.2.3 Type: IotPlatformInfo Expected behaviour ensure that { when { @@ -161,7 +161,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { "Check that the IUT returns the IoT platform information when requested by Service Consumer specifying the IoT platform identifier" - Reference "ETSI GS MEC 033 V3.1.1, clause 7.5.3.1" + Reference "ETSI GS MEC 033, clause 7.5.3.1" Config Id Config_MEC_6 @@ -177,7 +177,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { } - // MEC 033 V3.1.1 Clause 6.2.3 Type: IotPlatformInfo + // MEC 033 Clause 6.2.3 Type: IotPlatformInfo Expected behaviour ensure that { when { @@ -210,7 +210,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { "Check that the IUT returns error when Service Consumer request to retrieve a not registered IoT platform" - Reference "ETSI GS MEC 033 V3.1.1, clause 7.5.3.1" + Reference "ETSI GS MEC 033, clause 7.5.3.1" Config Id Config_MEC_6 @@ -225,7 +225,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { ; } - // MEC 033 V3.1.1 Clause 6.2.3 Type: IotPlatformInfo + // MEC 033 Clause 6.2.3 Type: IotPlatformInfo Expected behaviour ensure that { when { @@ -252,7 +252,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { "Check that the IUT updates the information about a registered IoT platform when requested by a Service Consumer" - Reference "ETSI GS MEC 033 V3.1.1, clause 7.5.3.2" + Reference "ETSI GS MEC 033, clause 7.5.3.2" Config Id Config_MEC_6 @@ -268,7 +268,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { } - // MEC 033 V3.1.1 Clause 6.2.3 Type: IotPlatformInfo + // MEC 033 Clause 6.2.3 Type: IotPlatformInfo Expected behaviour ensure that { when { @@ -308,7 +308,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { "Check that the IUT returns an error when a Service Consumer requests to update a not registered IoT platform" - Reference "ETSI GS MEC 033 V3.1.1, clause 7.5.3.2" + Reference "ETSI GS MEC 033, clause 7.5.3.2" Config Id Config_MEC_6 @@ -324,7 +324,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { } - // MEC 033 V3.1.1 Clause 6.2.3 Type: IotPlatformInfo + // MEC 033 Clause 6.2.3 Type: IotPlatformInfo Expected behaviour ensure that { when { @@ -356,7 +356,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { "Check that the IUT unregisters an IoT platform information when requested by a Service Consumer specifying the registered IoT platform identifier" - Reference "ETSI GS MEC 033 V3.1.1, clause 7.5.3.5" + Reference "ETSI GS MEC 033, clause 7.5.3.5" Config Id Config_MEC_6 @@ -371,7 +371,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { ; } - // MEC 033 V3.1.1 Clause 6.2.3 Type: IotPlatformInfo + // MEC 033 Clause 6.2.3 Type: IotPlatformInfo Expected behaviour ensure that { when { @@ -398,7 +398,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { "Check that the IUT returns an error when a Service Consumer request to unregister an IoT platform using incorrect parameters" - Reference "ETSI GS MEC 033 V3.1.1, clause 7.5.3.5" + Reference "ETSI GS MEC 033, clause 7.5.3.5" Config Id Config_MEC_6 @@ -412,7 +412,7 @@ Package MEC_MEC033_MEX_IOTS_IOTPLAT { enabled indicating value BOOLEAN_VALUE ; } - // MEC 033 V3.1.1 Clause 6.2.3 Type: IotPlatformInfo + // MEC 033 Clause 6.2.3 Type: IotPlatformInfo Expected behaviour ensure that { when { diff --git a/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 b/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 index fab9367..46c0401 100644 --- a/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 +++ b/Test Purposes/MEC040/SRV/MEF/LOOKUP/FederationEnablementLookup.tplan2 @@ -14,9 +14,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a list of all available systemInfo when requested by a MEC Orchestrator - No query parameters" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" + "ETSI GS MEC 040, clause 5.2.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.3.3.1" Config Id Config_MEC_7 @@ -79,9 +79,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - SystemId query parameters" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" + "ETSI GS MEC 040, clause 5.2.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.3.3.1" Config Id Config_MEC_7 @@ -136,9 +136,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple SystemId query parameters" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" + "ETSI GS MEC 040, clause 5.2.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.3.3.1" Config Id Config_MEC_7 @@ -199,9 +199,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Empty SystemId query parameters" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" + "ETSI GS MEC 040, clause 5.2.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.3.3.1" Config Id Config_MEC_7 @@ -266,9 +266,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - SystemName query parameters" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" + "ETSI GS MEC 040, clause 5.2.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.3.3.1" Config Id Config_MEC_7 @@ -323,9 +323,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple SystemName query parameters" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" + "ETSI GS MEC 040, clause 5.2.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.3.3.1" Config Id Config_MEC_7 @@ -387,9 +387,9 @@ Package MEC_MEC040_SRV_FED { Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" + "ETSI GS MEC 040, clause 5.2.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.3.3.1" Config Id Config_MEC_7 @@ -444,9 +444,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple systemProvider query parameters" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" + "ETSI GS MEC 040, clause 5.2.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.3.3.1" Config Id Config_MEC_7 @@ -507,9 +507,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator - Multiple query parameters" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" + "ETSI GS MEC 040, clause 5.2.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.3.3.1" Config Id Config_MEC_7 @@ -571,9 +571,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when selection is not applicable - SystemId" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" + "ETSI GS MEC 040, clause 5.2.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.3.3.1" Config Id Config_MEC_7 @@ -619,9 +619,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when selection is not applicable - SystemName" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" + "ETSI GS MEC 040, clause 5.2.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.3.3.1" Config Id Config_MEC_7 @@ -667,9 +667,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when selection is not applicable - SystemProvider" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" + "ETSI GS MEC 040, clause 5.2.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.3.3.1" Config Id Config_MEC_7 @@ -715,9 +715,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when request is malformed" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.3.3.1" + "ETSI GS MEC 040, clause 5.2.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.3.3.1" Config Id Config_MEC_7 @@ -760,9 +760,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT creates a new systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.4", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.3.3.4" + "ETSI GS MEC 040, clause 5.2.4", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.3.3.4" Config Id Config_MEC_7 @@ -817,9 +817,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error on creating an existing systemInfo" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.4", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.3.3.4" + "ETSI GS MEC 040, clause 5.2.4", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.3.3.4" Config Id Config_MEC_7 @@ -867,9 +867,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with a selection of all available systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.4.3.1" + "ETSI GS MEC 040, clause 5.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.4.3.1" Config Id Config_MEC_7 @@ -919,9 +919,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when it receives a request for returning a systemInfo referred with a wrong systemId" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.4.3.1" + "ETSI GS MEC 040, clause 5.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.4.3.1" Config Id Config_MEC_7 @@ -964,9 +964,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when it receives a request with an inconsistant URI" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.4.3.1" + "ETSI GS MEC 040, clause 5.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.4.3.1" Config Id Config_MEC_7 @@ -1009,9 +1009,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT updates the systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.4.3.3" + "ETSI GS MEC 040, clause 5.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.4.3.3" Config Id Config_MEC_7 @@ -1067,9 +1067,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT updates the systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.4.3.3" + "ETSI GS MEC 040, clause 5.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.4.3.3" Config Id Config_MEC_7 @@ -1125,9 +1125,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT updates the systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.4.3.3" + "ETSI GS MEC 040, clause 5.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.4.3.3" Config Id Config_MEC_7 @@ -1183,9 +1183,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when requested to update an unknown systemInfo" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.4.3.3" + "ETSI GS MEC 040, clause 5.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.4.3.3" Config Id Config_MEC_7 @@ -1232,9 +1232,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when requested to update with no data provided" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.4.3.3" + "ETSI GS MEC 040, clause 5.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.4.3.3" Config Id Config_MEC_7 @@ -1281,9 +1281,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT deletes the systemInfo when requested by a MEC Orchestrator" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.4.3.5" + "ETSI GS MEC 040, clause 5.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.4.3.5" Config Id Config_MEC_7 @@ -1330,9 +1330,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when requested to delete an unknown systemInfo" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2", - "ETSI GS MEC 040 V3.3.1, clause 6.2.2", - "ETSI GS MEC 040 V3.3.1, clause 7.4.3.5" + "ETSI GS MEC 040, clause 5.2.2", + "ETSI GS MEC 040, clause 6.2.2", + "ETSI GS MEC 040, clause 7.4.3.5" Config Id Config_MEC_7 @@ -1717,7 +1717,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT accepts a MEC application instance query and forward the response" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2.3" + "ETSI GS MEC 040, clause 5.2.2.3" Config Id Config_MEC_7 @@ -1759,7 +1759,7 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT accepts a Service Availability query and forward the response" Reference - "ETSI GS MEC 040 V3.3.1, clause 5.2.2.4" + "ETSI GS MEC 040, clause 5.2.2.4" Config Id Config_MEC_7 diff --git a/Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 b/Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 index 60a6253..1289f2a 100644 --- a/Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 +++ b/Test Purposes/MEC040/SRV/MEF/SUBNOT/FederationEnablementSubNot.tplan2 @@ -14,10 +14,10 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT acknowledges the creation of SystemUpdateNotificationSubscription request when commanded by a MEC Application" Reference - "ETSI GS MEC 040 V3.3.1 Clause 5.2.3", - "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", - "ETSI GS MEC 013 V3.3.1 Clause 6.4.2", - "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.4" + "ETSI GS MEC 040 Clause 5.2.3", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 6.4.2", + "ETSI GS MEC 013 Clause 7.5.3.4" Config Id Config_MEC_7 @@ -72,10 +72,10 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application - Invalid subscriptionType" Reference - "ETSI GS MEC 040 V3.3.1 Clause 5.2.3", - "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", - "ETSI GS MEC 013 V3.3.1 Clause 6.4.2", - "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.4" + "ETSI GS MEC 040 Clause 5.2.3", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 6.4.2", + "ETSI GS MEC 013 Clause 7.5.3.4" Config Id Config_MEC_7 @@ -113,10 +113,10 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application - No callback" Reference - "ETSI GS MEC 040 V3.3.1 Clause 5.2.3", - "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", - "ETSI GS MEC 013 V3.3.1 Clause 6.4.2", - "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.4" + "ETSI GS MEC 040 Clause 5.2.3", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 6.4.2", + "ETSI GS MEC 013 Clause 7.5.3.4" Config Id Config_MEC_7 @@ -154,9 +154,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with the required SystemUpdateNotificationSubscription when queried by a MEC Application" Reference - "ETSI GS MEC 040 V3.3.1 Clause 5.2.3", - "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", - "ETSI GS MEC 013 V3.3.1 Clause 7.6.3.1" + "ETSI GS MEC 040 Clause 5.2.3", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.6.3.1" Config Id Config_MEC_7 @@ -198,9 +198,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with the correct error code when no subscription found" Reference - "ETSI GS MEC 040 V3.3.1 Clause 5.2.3", - "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", - "ETSI GS MEC 013 V3.3.1 Clause 7.6.3.1" + "ETSI GS MEC 040 Clause 5.2.3", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.6.3.1" Config Id Config_MEC_7 @@ -235,9 +235,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT acknowledges the changes of an existing SystemUpdateNotificationSubscription when commanded by a MEC Application" Reference - "ETSI GS MEC 040 V3.3.1 Clause 5.2.3", - "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", - "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.2" + "ETSI GS MEC 040 Clause 5.2.3", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.5.3.2" Config Id Config_MEC_7 @@ -289,9 +289,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 040 V3.3.1 Clause 5.2.3", - "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", - "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.2" + "ETSI GS MEC 040 Clause 5.2.3", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.5.3.2" Config Id Config_MEC_7 @@ -335,9 +335,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT acknowledges the cancellation of an existing SystemUpdateNotificationSubscription when commanded by a MEC Application" Reference - "ETSI GS MEC 040 V3.3.1 Clause 5.2.3", - "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", - "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.5" + "ETSI GS MEC 040 Clause 5.2.3", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.5.3.5" Config Id Config_MEC_7 @@ -371,9 +371,9 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 040 V3.3.1 Clause 5.2.3", - "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", - "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.5" + "ETSI GS MEC 040 Clause 5.2.3", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.5.3.5" Config Id Config_MEC_7 @@ -407,10 +407,10 @@ Package MEC_MEC040_SRV_FED { "Check that the IUT terminates notifications after time expiration" Reference - "ETSI GS MEC 040 V3.3.1 Clause 5.2.3", - "ETSI GS MEC 013 V3.3.1 Clause 6.3.2", - "ETSI GS MEC 013 V3.3.1 Clause 6.4.2", - "ETSI GS MEC 013 V3.3.1 Clause 7.5.3.4" + "ETSI GS MEC 040 Clause 5.2.3", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 6.4.2", + "ETSI GS MEC 013 Clause 7.5.3.4" Config Id Config_MEC_7 diff --git a/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 b/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 index e7f5a2e..7e6d84c 100644 --- a/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 +++ b/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 @@ -9,10 +9,10 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { "Check that the IUT acknowledges the creation of QoS event subscription request when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.4.3", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 6.4.3", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -86,10 +86,10 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { "Check that the IUT acknowledges the creation of QoS event subscription request when commanded by a MEC Application - With thresholds" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.4.3", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 6.4.3", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -168,9 +168,9 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { by a MEC Application - Invalid SubscritionType" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -216,9 +216,9 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { by a MEC Application - Neither callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -265,9 +265,9 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { by a MEC Application - Both callbackReference and websockNotifConfig provided" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -315,9 +315,9 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { by a MEC Application - users not present (Note 2)" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -364,9 +364,9 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { by a MEC Application - flowFilter not present (Note 2)" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -412,9 +412,9 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { by a MEC Application - Invalid flowFilter" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -460,9 +460,9 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { by a MEC Application - Invalid condition on monitoringArea" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -511,9 +511,9 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { "Check that the IUT acknowledges the changes of QoS event subscription request when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.2" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.4.3.2" Config Id Config_MEC_8 @@ -580,9 +580,9 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { "Check that the IUT acknowledges the creation of QoS event subscription request when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.2" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.4.3.2" Config Id Config_MEC_8 @@ -632,9 +632,9 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { "Check that the IUT acknowledges the cancellation of QoS event subscription when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.5" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.4.3.5" Config Id Config_MEC_8 @@ -670,9 +670,9 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { "Check that the IUT acknowledges the cancellation of QoS event subscription when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.5" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.4.3.5" Config Id Config_MEC_8 @@ -708,9 +708,9 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { "Check that the IUT provides a test notification when requested by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.1", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.4.1", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -780,9 +780,9 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { "Check that the IUT terminates notifications when the expiry timer expires" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.1", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.4.1", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 diff --git a/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 b/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 index 7fce69c..0d13954 100644 --- a/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 +++ b/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 @@ -24,10 +24,10 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { "Check that the IUT acknowledges the creation of QoS measurement subscription request when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 6.4.2", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -100,10 +100,10 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { "Check that the IUT acknowledges the creation of QoS measurement subscription request when commanded by a MEC Application - with reportingInterval" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 6.4.2", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -178,10 +178,10 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { "Check that the IUT acknowledges the creation of QoS measurement subscription request when commanded by a MEC Application - with numberOfReports" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 6.4.2", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -263,9 +263,9 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { by a MEC Application - Invalid subscriptionType" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -312,9 +312,9 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { by a MEC Application - Neither callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -361,9 +361,9 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { by a MEC Application - Both callbackReference and websockNotifConfig provided" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -412,9 +412,9 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { by a MEC Application - users not present (Note 2)" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -461,9 +461,9 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { by a MEC Application - flowInfo not present (Note 2)" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -509,9 +509,9 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { by a MEC Application - Invalid flowFilter" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -557,9 +557,9 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { by a MEC Application - Invalid condition on reportingInterval/measuringPeriod" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -607,9 +607,9 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { by a MEC Application - Invalid condition on measuringArea" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -659,9 +659,9 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { "Check that the IUT acknowledges the changes of an existing QoS measurement subscription request when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.2" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.4.3.2" Config Id Config_MEC_8 @@ -730,9 +730,9 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.2" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.4.3.2" Config Id Config_MEC_8 @@ -783,9 +783,9 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { "Check that the IUT acknowledges the cancellation of QoS measurement subscription when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.5" + "ETSI GS MEC 045 Clause 5.2.3", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.4.3.5" Config Id Config_MEC_8 @@ -821,9 +821,9 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.5" + "ETSI GS MEC 045 Clause 5.2.3", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.4.3.5" Config Id Config_MEC_8 @@ -859,9 +859,9 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { "Check that the IUT provides a test notification when requested by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.1", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.4.1", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -934,9 +934,9 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { "Check that the IUT terminates notifications when the expiry timer expires" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.1", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 5.2.2", + "ETSI GS MEC 013 Clause 6.4.1", + "ETSI GS MEC 013 Clause 7.3.3.4" Config Id Config_MEC_8 diff --git a/Test Purposes/MEC045/SUBLOOKUP/QoSLookup.tplan2 b/Test Purposes/MEC045/SUBLOOKUP/QoSLookup.tplan2 index 82bc33d..264f2e0 100644 --- a/Test Purposes/MEC045/SUBLOOKUP/QoSLookup.tplan2 +++ b/Test Purposes/MEC045/SUBLOOKUP/QoSLookup.tplan2 @@ -24,9 +24,9 @@ Package MEC_MEC045_SRV_QOSLOOKUP { "Check that the IUT responds with the list of QoS measurement subscriptions when queried by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.4", - "ETSI GS MEC 013 3.1.1 Clause 6.3.1", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.1" + "ETSI GS MEC 045 Clause 5.2.4", + "ETSI GS MEC 013 Clause 6.3.1", + "ETSI GS MEC 013 Clause 7.3.3.1" Config Id Config_MEC_8 @@ -65,9 +65,9 @@ Package MEC_MEC045_SRV_QOSLOOKUP { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.1", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.1" + "ETSI GS MEC 045 Clause 5.2.5", + "ETSI GS MEC 013 Clause 6.3.1", + "ETSI GS MEC 013 Clause 7.3.3.1" Config Id Config_MEC_8 @@ -103,9 +103,9 @@ Package MEC_MEC045_SRV_QOSLOOKUP { "Check that the IUT responds with an error when no subscription are created" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.4", - "ETSI GS MEC 013 3.1.1 Clause 6.3.1", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.1" + "ETSI GS MEC 045 Clause 5.2.4", + "ETSI GS MEC 013 Clause 6.3.1", + "ETSI GS MEC 013 Clause 7.3.3.1" Config Id Config_MEC_8 @@ -140,9 +140,9 @@ Package MEC_MEC045_SRV_QOSLOOKUP { "Check that the IUT responds with the list of QoS measurement subscriptions when queried by a MEC Application - Filter on subscriptionId" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.1", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.1" + "ETSI GS MEC 045 Clause 5.2.5", + "ETSI GS MEC 013 Clause 6.3.1", + "ETSI GS MEC 013 Clause 7.3.3.1" Config Id Config_MEC_8 @@ -189,9 +189,9 @@ Package MEC_MEC045_SRV_QOSLOOKUP { "Check that the IUT responds with the list of QoS measurement subscriptions when queried by a MEC Application - Filter on subscriptionType" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.1", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.1" + "ETSI GS MEC 045 Clause 5.2.5", + "ETSI GS MEC 013 Clause 6.3.1", + "ETSI GS MEC 013 Clause 7.3.3.1" Config Id Config_MEC_8 @@ -240,9 +240,9 @@ Package MEC_MEC045_SRV_QOSLOOKUP { "Check that the IUT responds with with an error when no subscription matches with the filter - Filter on subscriptionType" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.1", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.1" + "ETSI GS MEC 045 Clause 5.2.5", + "ETSI GS MEC 013 Clause 6.3.1", + "ETSI GS MEC 013 Clause 7.3.3.1" Config Id Config_MEC_8 @@ -284,9 +284,9 @@ Package MEC_MEC045_SRV_QOSLOOKUP { "Check that the IUT responds with with an error when no subscription matches with the filter - Filter on subscriptionId" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.1", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.1" + "ETSI GS MEC 045 Clause 5.2.5", + "ETSI GS MEC 013 Clause 6.3.1", + "ETSI GS MEC 013 Clause 7.3.3.1" Config Id Config_MEC_8 @@ -328,9 +328,9 @@ Package MEC_MEC045_SRV_QOSLOOKUP { "Check that the IUT responds with a QoS measurement subscription when queried by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.1" + "ETSI GS MEC 045 Clause 5.2.5", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.4.3.1" Config Id Config_MEC_8 @@ -374,9 +374,9 @@ Package MEC_MEC045_SRV_QOSLOOKUP { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.2.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.1" + "ETSI GS MEC 045 Clause 5.2.5", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 7.4.3.1" Config Id Config_MEC_8 diff --git a/Test Purposes/MEC046/SRV/SENSDISCOVERY/SensDiscovery.tplan2 b/Test Purposes/MEC046/SRV/SENSDISCOVERY/SensDiscovery.tplan2 index f45da29..628af88 100644 --- a/Test Purposes/MEC046/SRV/SENSDISCOVERY/SensDiscovery.tplan2 +++ b/Test Purposes/MEC046/SRV/SENSDISCOVERY/SensDiscovery.tplan2 @@ -25,9 +25,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with the list of SensorDiscoveryInfo when queried by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.2.1", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.1" + "ETSI GS MEC 045 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.2.1", + "ETSI GS MEC 013 Clause 7.3.3.1" Config Id Config_MEC_9 @@ -69,9 +69,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with the list of SensorDiscoveryInfo when queried by a MEC Application - Using type filter" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.2.1", - "ETSI GS MEC 013 3.1.1 Clause 7.3.3.1" + "ETSI GS MEC 045 Clause 5.3.2", + "ETSI GS MEC 013 Clause 6.2.1", + "ETSI GS MEC 013 Clause 7.3.3.1" Config Id Config_MEC_9 @@ -116,9 +116,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application - Invalid filter" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.2.2", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + "ETSI GS MEC 045 Clause 5.3.4", + "ETSI GS MEC 013 Clause 6.2.2", + "ETSI GS MEC 013 Clause 7.6.3.1" Config Id Config_MEC_9 @@ -156,9 +156,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with an error when the IUT does not have sensor(s)" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.2.2", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + "ETSI GS MEC 045 Clause 5.3.4", + "ETSI GS MEC 013 Clause 6.2.2", + "ETSI GS MEC 013 Clause 7.6.3.1" Config Id Config_MEC_9 @@ -193,9 +193,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - No query parameters" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.1" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 7.4.3.1" Config Id Config_MEC_9 @@ -233,9 +233,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - With query parameters" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.1" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 7.4.3.1" Config Id Config_MEC_9 @@ -275,9 +275,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.1" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 7.4.3.1" Config Id Config_MEC_9 @@ -313,9 +313,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.1" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 7.4.3.1" Config Id Config_MEC_9 @@ -351,9 +351,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with a SensorDiscoveryEventSubscription when queried by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.1", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.1" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.1", + "ETSI GS MEC 013 Clause 7.5.3.1" Config Id Config_MEC_9 @@ -397,9 +397,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with a SensorDiscoveryEventSubscription when queried by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.1", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.1" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.1", + "ETSI GS MEC 013 Clause 7.5.3.1" Config Id Config_MEC_9 diff --git a/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 b/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 index 6d0c65b..3827fc1 100644 --- a/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 +++ b/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 @@ -25,9 +25,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - No optional query parameters" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + "ETSI GS MEC 045 Clause 5.3.5", + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 7.6.3.1" Config Id Config_MEC_9 @@ -66,9 +66,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - With optional query parameters" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + "ETSI GS MEC 045 Clause 5.3.5", + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 7.6.3.1" Config Id Config_MEC_9 @@ -107,9 +107,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + "ETSI GS MEC 045 Clause 5.3.5", + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 7.6.3.1" Config Id Config_MEC_9 @@ -146,9 +146,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with an error when the IUT does not have SensorStatus subscriptions registered" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.6.3.1" + "ETSI GS MEC 045 Clause 5.3.5", + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 7.6.3.1" Config Id Config_MEC_9 @@ -183,10 +183,10 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with the list of SensorStatusSubscription when queried by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 6.5.2", - "ETSI GS MEC 013 3.1.1 Clause 7.8.3.1" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.4.2", + "ETSI GS MEC 013 Clause 6.5.2", + "ETSI GS MEC 013 Clause 7.8.3.1" Config Id Config_MEC_9 @@ -229,10 +229,10 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with an error when the IUT does not have sensor(s)" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 6.5.2", - "ETSI GS MEC 013 3.1.1 Clause 7.8.3.1" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.4.2", + "ETSI GS MEC 013 Clause 6.5.2", + "ETSI GS MEC 013 Clause 7.8.3.1" Config Id Config_MEC_9 @@ -268,9 +268,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with the list of SensorData when queried by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.2.3", - "ETSI GS MEC 013 3.1.1 Clause 7.9.3.1" + "ETSI GS MEC 045 Clause 5.3.4", + "ETSI GS MEC 013 Clause 6.2.3", + "ETSI GS MEC 013 Clause 7.9.3.1" Config Id Config_MEC_9 @@ -313,9 +313,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.2.3", - "ETSI GS MEC 013 3.1.1 Clause 7.9.3.1" + "ETSI GS MEC 045 Clause 5.3.4", + "ETSI GS MEC 013 Clause 6.2.3", + "ETSI GS MEC 013 Clause 7.9.3.1" Config Id Config_MEC_9 @@ -349,9 +349,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with an error when the IUT does not have sensor(s)" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.4", - "ETSI GS MEC 013 3.1.1 Clause 6.2.3", - "ETSI GS MEC 013 3.1.1 Clause 7.9.3.1" + "ETSI GS MEC 045 Clause 5.3.4", + "ETSI GS MEC 013 Clause 6.2.3", + "ETSI GS MEC 013 Clause 7.9.3.1" Config Id Config_MEC_9 @@ -387,9 +387,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - No query parameters" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.7", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.10.3.1" + "ETSI GS MEC 045 Clause 5.3.7", + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 7.10.3.1" Config Id Config_MEC_9 @@ -426,9 +426,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - With query parameters" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.7", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.10.3.1" + "ETSI GS MEC 045 Clause 5.3.7", + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 7.10.3.1" Config Id Config_MEC_9 @@ -467,9 +467,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.7", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.10.3.1" + "ETSI GS MEC 045 Clause 5.3.7", + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 7.10.3.1" Config Id Config_MEC_9 @@ -506,9 +506,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with an error when the IUT does not have SensorData subscriptions registered" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.7", - "ETSI GS MEC 013 3.1.1 Clause 6.3.4", - "ETSI GS MEC 013 3.1.1 Clause 7.10.3.1" + "ETSI GS MEC 045 Clause 5.3.7", + "ETSI GS MEC 013 Clause 6.3.4", + "ETSI GS MEC 013 Clause 7.10.3.1" Config Id Config_MEC_9 @@ -543,9 +543,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with the a SensorDataSubscriptions when queried by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.7", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.11.3.1" + "ETSI GS MEC 045 Clause 5.3.7", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.11.3.1" Config Id Config_MEC_9 @@ -588,9 +588,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.7", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 7.11.3.1" + "ETSI GS MEC 045 Clause 5.3.7", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 7.11.3.1" Config Id Config_MEC_9 @@ -625,9 +625,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with the list of SensorCharacteristic when queried by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.8", - "ETSI GS MEC 013 3.1.1 Clause 6.5.4", - "ETSI GS MEC 013 3.1.1 Clause 7.12.3.1" + "ETSI GS MEC 045 Clause 5.3.8", + "ETSI GS MEC 013 Clause 6.5.4", + "ETSI GS MEC 013 Clause 7.12.3.1" Config Id Config_MEC_9 @@ -665,9 +665,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT acknowledges the change of the characteristics of one or more sensors when queried by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.8", - "ETSI GS MEC 013 3.1.1 Clause 6.5.4", - "ETSI GS MEC 013 3.1.1 Clause 7.12.3.2" + "ETSI GS MEC 045 Clause 5.3.8", + "ETSI GS MEC 013 Clause 6.5.4", + "ETSI GS MEC 013 Clause 7.12.3.2" Config Id Config_MEC_9 @@ -706,9 +706,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with an error when the a sensor does not have a characteristic" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.8", - "ETSI GS MEC 013 3.1.1 Clause 6.5.4", - "ETSI GS MEC 013 3.1.1 Clause 7.12.3.2" + "ETSI GS MEC 045 Clause 5.3.8", + "ETSI GS MEC 013 Clause 6.5.4", + "ETSI GS MEC 013 Clause 7.12.3.2" Config Id Config_MEC_9 diff --git a/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 b/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 index ca10c8c..26832fc 100644 --- a/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 +++ b/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 @@ -25,10 +25,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT acknowledges the creation of SensorDiscoveryEventSubscription request when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.1", - "ETSI GS MEC 013 3.1.1 Clause 6.4.1", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.4" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.1", + "ETSI GS MEC 013 Clause 6.4.1", + "ETSI GS MEC 013 Clause 7.4.3.4" Config Id Config_MEC_9 @@ -85,10 +85,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { by a MEC Application - Invalid subscriptionType" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.1", - "ETSI GS MEC 013 3.1.1 Clause 6.4.1", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.4" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.1", + "ETSI GS MEC 013 Clause 6.4.1", + "ETSI GS MEC 013 Clause 7.4.3.4" Config Id Config_MEC_9 @@ -127,10 +127,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { by a MEC Application - Neither callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.1", - "ETSI GS MEC 013 3.1.1 Clause 6.4.1", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.4" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.1", + "ETSI GS MEC 013 Clause 6.4.1", + "ETSI GS MEC 013 Clause 7.4.3.4" Config Id Config_MEC_9 @@ -169,10 +169,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { by a MEC Application - Both callbackReference and websockNotifConfig provided" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.1", - "ETSI GS MEC 013 3.1.1 Clause 6.4.1", - "ETSI GS MEC 013 3.1.1 Clause 7.4.3.4" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.1", + "ETSI GS MEC 013 Clause 6.4.1", + "ETSI GS MEC 013 Clause 7.4.3.4" Config Id Config_MEC_9 @@ -211,10 +211,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT acknowledges the changes of an existing SensorDiscoveryEventSubscription when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.1", - "ETSI GS MEC 013 3.1.1 Clause 6.4.1", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.2" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.1", + "ETSI GS MEC 013 Clause 6.4.1", + "ETSI GS MEC 013 Clause 7.5.3.2" Config Id Config_MEC_9 @@ -264,10 +264,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.1", - "ETSI GS MEC 013 3.1.1 Clause 6.4.1", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.2" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.1", + "ETSI GS MEC 013 Clause 6.4.1", + "ETSI GS MEC 013 Clause 7.5.3.2" Config Id Config_MEC_9 @@ -309,10 +309,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT acknowledges the cancellation of a SensorDiscoveryEventSubscription when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.1", - "ETSI GS MEC 013 3.1.1 Clause 6.4.1", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.2" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.1", + "ETSI GS MEC 013 Clause 6.4.1", + "ETSI GS MEC 013 Clause 7.5.3.2" Config Id Config_MEC_9 @@ -348,10 +348,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.1", - "ETSI GS MEC 013 3.1.1 Clause 6.4.1", - "ETSI GS MEC 013 3.1.1 Clause 7.5.3.2" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.1", + "ETSI GS MEC 013 Clause 6.4.1", + "ETSI GS MEC 013 Clause 7.5.3.2" Config Id Config_MEC_9 @@ -387,10 +387,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT acknowledges the creation of SensorStatusSubscription request when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 7.7.3.4" + "ETSI GS MEC 045 Clause 5.3.5", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 6.4.2", + "ETSI GS MEC 013 Clause 7.7.3.4" Config Id Config_MEC_9 @@ -446,10 +446,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { by a MEC Application - Invalid subscriptionType" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 7.7.3.4" + "ETSI GS MEC 045 Clause 5.3.5", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 6.4.2", + "ETSI GS MEC 013 Clause 7.7.3.4" Config Id Config_MEC_9 @@ -488,10 +488,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { by a MEC Application - Neither callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 7.7.3.4" + "ETSI GS MEC 045 Clause 5.3.5", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 6.4.2", + "ETSI GS MEC 013 Clause 7.7.3.4" Config Id Config_MEC_9 @@ -530,10 +530,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { by a MEC Application - Both callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 7.7.3.4" + "ETSI GS MEC 045 Clause 5.3.5", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 6.4.2", + "ETSI GS MEC 013 Clause 7.7.3.4" Config Id Config_MEC_9 @@ -572,10 +572,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT acknowledges the changes of an existing SensorStatusSubscription when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 7.8.3.2" + "ETSI GS MEC 045 Clause 5.3.5", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 6.4.2", + "ETSI GS MEC 013 Clause 7.8.3.2" Config Id Config_MEC_9 @@ -625,10 +625,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 7.8.3.2" + "ETSI GS MEC 045 Clause 5.3.5", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 6.4.2", + "ETSI GS MEC 013 Clause 7.8.3.2" Config Id Config_MEC_9 @@ -671,10 +671,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT acknowledges the cancellation of an existing SensorStatusSubscription when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 7.8.3.5" + "ETSI GS MEC 045 Clause 5.3.5", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 6.4.2", + "ETSI GS MEC 013 Clause 7.8.3.5" Config Id Config_MEC_9 @@ -710,10 +710,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.5", - "ETSI GS MEC 013 3.1.1 Clause 6.3.2", - "ETSI GS MEC 013 3.1.1 Clause 6.4.2", - "ETSI GS MEC 013 3.1.1 Clause 7.8.3.5" + "ETSI GS MEC 045 Clause 5.3.5", + "ETSI GS MEC 013 Clause 6.3.2", + "ETSI GS MEC 013 Clause 6.4.2", + "ETSI GS MEC 013 Clause 7.8.3.5" Config Id Config_MEC_9 @@ -749,10 +749,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT acknowledges the creation of SensorDataSubscription request when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.4.3", - "ETSI GS MEC 013 3.1.1 Clause 7.10.3.4" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 6.4.3", + "ETSI GS MEC 013 Clause 7.10.3.4" Config Id Config_MEC_9 @@ -810,10 +810,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { by a MEC Application - Invalid subscriptionType" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.4.3", - "ETSI GS MEC 013 3.1.1 Clause 7.10.3.4" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 6.4.3", + "ETSI GS MEC 013 Clause 7.10.3.4" Config Id Config_MEC_9 @@ -853,10 +853,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { by a MEC Application - Both callbackReference and websockNotifConfig provided" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.4.3", - "ETSI GS MEC 013 3.1.1 Clause 7.10.3.4" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 6.4.3", + "ETSI GS MEC 013 Clause 7.10.3.4" Config Id Config_MEC_9 @@ -896,10 +896,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { by a MEC Application - Neither callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.4.3", - "ETSI GS MEC 013 3.1.1 Clause 7.10.3.4" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 6.4.3", + "ETSI GS MEC 013 Clause 7.10.3.4" Config Id Config_MEC_9 @@ -939,10 +939,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT acknowledges the changes of an existing SensorDataSubscription when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.4.3", - "ETSI GS MEC 013 3.1.1 Clause 7.11.3.2" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 6.4.3", + "ETSI GS MEC 013 Clause 7.11.3.2" Config Id Config_MEC_9 @@ -989,10 +989,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.4.3", - "ETSI GS MEC 013 3.1.1 Clause 7.11.3.2" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 6.4.3", + "ETSI GS MEC 013 Clause 7.11.3.2" Config Id Config_MEC_9 @@ -1033,10 +1033,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT acknowledges the cancellation of an existing SensorDataSubscription when commanded by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.4.3", - "ETSI GS MEC 013 3.1.1 Clause 7.11.3.5" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 6.4.3", + "ETSI GS MEC 013 Clause 7.11.3.5" Config Id Config_MEC_9 @@ -1072,10 +1072,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 045 3.1.1 Clause 5.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.3.3", - "ETSI GS MEC 013 3.1.1 Clause 6.4.3", - "ETSI GS MEC 013 3.1.1 Clause 7.11.3.5" + "ETSI GS MEC 045 Clause 5.3.3", + "ETSI GS MEC 013 Clause 6.3.3", + "ETSI GS MEC 013 Clause 6.4.3", + "ETSI GS MEC 013 Clause 7.11.3.5" Config Id Config_MEC_9 -- GitLab From 43cfa9037a539eafe8798b847b0c38dd56ce06a5 Mon Sep 17 00:00:00 2001 From: garciay Date: Thu, 3 Jul 2025 07:50:35 +0200 Subject: [PATCH 51/53] Fixing minor TDL-TO syntax issues; Adding missimg PICS --- Test Purposes/MEC015/SRV/MTS/MultiAccessTrafficSteering.tplan2 | 2 +- Test Purposes/MEC015/SRV/TM/TrafficManagement.tplan2 | 2 +- Test Purposes/mec-common.tplan2 | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Test Purposes/MEC015/SRV/MTS/MultiAccessTrafficSteering.tplan2 b/Test Purposes/MEC015/SRV/MTS/MultiAccessTrafficSteering.tplan2 index 8fbb406..08a429f 100644 --- a/Test Purposes/MEC015/SRV/MTS/MultiAccessTrafficSteering.tplan2 +++ b/Test Purposes/MEC015/SRV/MTS/MultiAccessTrafficSteering.tplan2 @@ -125,7 +125,7 @@ Package MEC_MEC015_SRV_MTS { status_code set to "200 OK" body containing mtsSessionInfo containing - appInsId indicating value APP_INSTANCE_ID;;;; + appInsId indicating value APP_INSTANCE_ID;;; to the MEC_APP entity } } diff --git a/Test Purposes/MEC015/SRV/TM/TrafficManagement.tplan2 b/Test Purposes/MEC015/SRV/TM/TrafficManagement.tplan2 index de032be..7ec5ac7 100644 --- a/Test Purposes/MEC015/SRV/TM/TrafficManagement.tplan2 +++ b/Test Purposes/MEC015/SRV/TM/TrafficManagement.tplan2 @@ -981,7 +981,7 @@ Package MEC_MEC015_SRV_TM { Initial conditions with { the IUT entity being_in idle_state and the MEC_APP entity having a bwInfo containing - allocationId indicating value ; + allocationId indicating value ALLOCATION_ID; } // MEC 015 Clause 6.2.3ALLOCATION_ID diff --git a/Test Purposes/mec-common.tplan2 b/Test Purposes/mec-common.tplan2 index 86293eb..1e5ff7b 100644 --- a/Test Purposes/mec-common.tplan2 +++ b/Test Purposes/mec-common.tplan2 @@ -24,6 +24,7 @@ Package MEC_Common { - PIC_AMS - PIC_AMS_NOTIFICATIONS - PIC_GRANTS_MANAGEMENT + - PICS_MULTI_ACCESS_TRAFFIC_STEERING_API_SUPPORTED ; entities: - MEC_OSS -- GitLab From 2e123c9b7b1de504c8e3f909fbf981d62ead41f5 Mon Sep 17 00:00:00 2001 From: garciay Date: Thu, 3 Jul 2025 12:47:27 +0200 Subject: [PATCH 52/53] Fixing reference errors in MEC 045 & MEC 046 (copy-past issues) --- .../MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 | 64 +++--- .../MEASSUBNOT/QoSMeasurementSubNot.tplan2 | 74 +++---- .../MEC045/SUBLOOKUP/QoSLookup.tplan2 | 36 ++-- .../SRV/SENSDISCOVERY/SensDiscovery.tplan2 | 60 +++--- .../MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 | 114 +++++------ .../MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 | 192 +++++++++--------- 6 files changed, 270 insertions(+), 270 deletions(-) diff --git a/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 b/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 index 7e6d84c..58d8d4b 100644 --- a/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 +++ b/Test Purposes/MEC045/EVENTSUBNOT/QoSEventSubNot.tplan2 @@ -10,9 +10,9 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 6.4.3", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.3", + "ETSI GS MEC 045 Clause 6.4.3", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -87,9 +87,9 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 6.4.3", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.3", + "ETSI GS MEC 045 Clause 6.4.3", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -169,8 +169,8 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.3", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -217,8 +217,8 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.3", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -266,8 +266,8 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.3", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -316,8 +316,8 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.3", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -365,8 +365,8 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.3", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -413,8 +413,8 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.3", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -461,8 +461,8 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.3", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -512,8 +512,8 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 7.4.3.2" + "ETSI GS MEC 045 Clause 6.3.3", + "ETSI GS MEC 045 Clause 7.4.3.2" Config Id Config_MEC_8 @@ -581,8 +581,8 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 7.4.3.2" + "ETSI GS MEC 045 Clause 6.3.3", + "ETSI GS MEC 045 Clause 7.4.3.2" Config Id Config_MEC_8 @@ -633,8 +633,8 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 7.4.3.5" + "ETSI GS MEC 045 Clause 6.3.3", + "ETSI GS MEC 045 Clause 7.4.3.5" Config Id Config_MEC_8 @@ -671,8 +671,8 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 7.4.3.5" + "ETSI GS MEC 045 Clause 6.3.3", + "ETSI GS MEC 045 Clause 7.4.3.5" Config Id Config_MEC_8 @@ -709,8 +709,8 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.4.1", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.4.1", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -781,8 +781,8 @@ Package MEC_MEC045_SRV_QOS_EVENT_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.4.1", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.4.1", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 diff --git a/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 b/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 index 0d13954..85ab368 100644 --- a/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 +++ b/Test Purposes/MEC045/MEASSUBNOT/QoSMeasurementSubNot.tplan2 @@ -25,9 +25,9 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 6.4.2", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 6.4.2", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -101,9 +101,9 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 6.4.2", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 6.4.2", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -179,9 +179,9 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 6.4.2", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 6.4.2", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -264,8 +264,8 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -313,8 +313,8 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -362,8 +362,8 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -413,8 +413,8 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -462,8 +462,8 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -510,8 +510,8 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -558,8 +558,8 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -608,8 +608,8 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -660,8 +660,8 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 7.4.3.2" + "ETSI GS MEC 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.4.3.2" Config Id Config_MEC_8 @@ -731,8 +731,8 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 7.4.3.2" + "ETSI GS MEC 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.4.3.2" Config Id Config_MEC_8 @@ -784,8 +784,8 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.3", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 7.4.3.5" + "ETSI GS MEC 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.4.3.5" Config Id Config_MEC_8 @@ -822,8 +822,8 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.3", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 7.4.3.5" + "ETSI GS MEC 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.4.3.5" Config Id Config_MEC_8 @@ -860,8 +860,8 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.4.1", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.4.1", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 @@ -935,8 +935,8 @@ Package MEC_MEC045_SRV_QOS_MEAS_SUB_NOT { Reference "ETSI GS MEC 045 Clause 5.2.2", - "ETSI GS MEC 013 Clause 6.4.1", - "ETSI GS MEC 013 Clause 7.3.3.4" + "ETSI GS MEC 045 Clause 6.4.1", + "ETSI GS MEC 045 Clause 7.3.3.4" Config Id Config_MEC_8 diff --git a/Test Purposes/MEC045/SUBLOOKUP/QoSLookup.tplan2 b/Test Purposes/MEC045/SUBLOOKUP/QoSLookup.tplan2 index 264f2e0..9f9805a 100644 --- a/Test Purposes/MEC045/SUBLOOKUP/QoSLookup.tplan2 +++ b/Test Purposes/MEC045/SUBLOOKUP/QoSLookup.tplan2 @@ -25,8 +25,8 @@ Package MEC_MEC045_SRV_QOSLOOKUP { Reference "ETSI GS MEC 045 Clause 5.2.4", - "ETSI GS MEC 013 Clause 6.3.1", - "ETSI GS MEC 013 Clause 7.3.3.1" + "ETSI GS MEC 045 Clause 6.3.1", + "ETSI GS MEC 045 Clause 7.3.3.1" Config Id Config_MEC_8 @@ -66,8 +66,8 @@ Package MEC_MEC045_SRV_QOSLOOKUP { Reference "ETSI GS MEC 045 Clause 5.2.5", - "ETSI GS MEC 013 Clause 6.3.1", - "ETSI GS MEC 013 Clause 7.3.3.1" + "ETSI GS MEC 045 Clause 6.3.1", + "ETSI GS MEC 045 Clause 7.3.3.1" Config Id Config_MEC_8 @@ -104,8 +104,8 @@ Package MEC_MEC045_SRV_QOSLOOKUP { Reference "ETSI GS MEC 045 Clause 5.2.4", - "ETSI GS MEC 013 Clause 6.3.1", - "ETSI GS MEC 013 Clause 7.3.3.1" + "ETSI GS MEC 045 Clause 6.3.1", + "ETSI GS MEC 045 Clause 7.3.3.1" Config Id Config_MEC_8 @@ -141,8 +141,8 @@ Package MEC_MEC045_SRV_QOSLOOKUP { Reference "ETSI GS MEC 045 Clause 5.2.5", - "ETSI GS MEC 013 Clause 6.3.1", - "ETSI GS MEC 013 Clause 7.3.3.1" + "ETSI GS MEC 045 Clause 6.3.1", + "ETSI GS MEC 045 Clause 7.3.3.1" Config Id Config_MEC_8 @@ -190,8 +190,8 @@ Package MEC_MEC045_SRV_QOSLOOKUP { Reference "ETSI GS MEC 045 Clause 5.2.5", - "ETSI GS MEC 013 Clause 6.3.1", - "ETSI GS MEC 013 Clause 7.3.3.1" + "ETSI GS MEC 045 Clause 6.3.1", + "ETSI GS MEC 045 Clause 7.3.3.1" Config Id Config_MEC_8 @@ -241,8 +241,8 @@ Package MEC_MEC045_SRV_QOSLOOKUP { Reference "ETSI GS MEC 045 Clause 5.2.5", - "ETSI GS MEC 013 Clause 6.3.1", - "ETSI GS MEC 013 Clause 7.3.3.1" + "ETSI GS MEC 045 Clause 6.3.1", + "ETSI GS MEC 045 Clause 7.3.3.1" Config Id Config_MEC_8 @@ -285,8 +285,8 @@ Package MEC_MEC045_SRV_QOSLOOKUP { Reference "ETSI GS MEC 045 Clause 5.2.5", - "ETSI GS MEC 013 Clause 6.3.1", - "ETSI GS MEC 013 Clause 7.3.3.1" + "ETSI GS MEC 045 Clause 6.3.1", + "ETSI GS MEC 045 Clause 7.3.3.1" Config Id Config_MEC_8 @@ -329,8 +329,8 @@ Package MEC_MEC045_SRV_QOSLOOKUP { Reference "ETSI GS MEC 045 Clause 5.2.5", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 7.4.3.1" + "ETSI GS MEC 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.4.3.1" Config Id Config_MEC_8 @@ -375,8 +375,8 @@ Package MEC_MEC045_SRV_QOSLOOKUP { Reference "ETSI GS MEC 045 Clause 5.2.5", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 7.4.3.1" + "ETSI GS MEC 045 Clause 6.3.2", + "ETSI GS MEC 045 Clause 7.4.3.1" Config Id Config_MEC_8 diff --git a/Test Purposes/MEC046/SRV/SENSDISCOVERY/SensDiscovery.tplan2 b/Test Purposes/MEC046/SRV/SENSDISCOVERY/SensDiscovery.tplan2 index 628af88..fe6583d 100644 --- a/Test Purposes/MEC046/SRV/SENSDISCOVERY/SensDiscovery.tplan2 +++ b/Test Purposes/MEC046/SRV/SENSDISCOVERY/SensDiscovery.tplan2 @@ -25,9 +25,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with the list of SensorDiscoveryInfo when queried by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.2", - "ETSI GS MEC 013 Clause 6.2.1", - "ETSI GS MEC 013 Clause 7.3.3.1" + "ETSI GS MEC 046 Clause 5.3.2", + "ETSI GS MEC 046 Clause 6.2.1", + "ETSI GS MEC 046 Clause 7.3.3.1" Config Id Config_MEC_9 @@ -69,9 +69,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with the list of SensorDiscoveryInfo when queried by a MEC Application - Using type filter" Reference - "ETSI GS MEC 045 Clause 5.3.2", - "ETSI GS MEC 013 Clause 6.2.1", - "ETSI GS MEC 013 Clause 7.3.3.1" + "ETSI GS MEC 046 Clause 5.3.2", + "ETSI GS MEC 046 Clause 6.2.1", + "ETSI GS MEC 046 Clause 7.3.3.1" Config Id Config_MEC_9 @@ -116,9 +116,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application - Invalid filter" Reference - "ETSI GS MEC 045 Clause 5.3.4", - "ETSI GS MEC 013 Clause 6.2.2", - "ETSI GS MEC 013 Clause 7.6.3.1" + "ETSI GS MEC 046 Clause 5.3.4", + "ETSI GS MEC 046 Clause 6.2.2", + "ETSI GS MEC 046 Clause 7.6.3.1" Config Id Config_MEC_9 @@ -156,9 +156,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with an error when the IUT does not have sensor(s)" Reference - "ETSI GS MEC 045 Clause 5.3.4", - "ETSI GS MEC 013 Clause 6.2.2", - "ETSI GS MEC 013 Clause 7.6.3.1" + "ETSI GS MEC 046 Clause 5.3.4", + "ETSI GS MEC 046 Clause 6.2.2", + "ETSI GS MEC 046 Clause 7.6.3.1" Config Id Config_MEC_9 @@ -193,9 +193,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - No query parameters" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.4", - "ETSI GS MEC 013 Clause 7.4.3.1" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.4", + "ETSI GS MEC 046 Clause 7.4.3.1" Config Id Config_MEC_9 @@ -233,9 +233,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - With query parameters" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.4", - "ETSI GS MEC 013 Clause 7.4.3.1" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.4", + "ETSI GS MEC 046 Clause 7.4.3.1" Config Id Config_MEC_9 @@ -275,9 +275,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.4", - "ETSI GS MEC 013 Clause 7.4.3.1" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.4", + "ETSI GS MEC 046 Clause 7.4.3.1" Config Id Config_MEC_9 @@ -313,9 +313,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.4", - "ETSI GS MEC 013 Clause 7.4.3.1" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.4", + "ETSI GS MEC 046 Clause 7.4.3.1" Config Id Config_MEC_9 @@ -351,9 +351,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with a SensorDiscoveryEventSubscription when queried by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.1", - "ETSI GS MEC 013 Clause 7.5.3.1" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.1", + "ETSI GS MEC 046 Clause 7.5.3.1" Config Id Config_MEC_9 @@ -397,9 +397,9 @@ Package MEC_MEC046_SRV_SENSDISCOVERY { "Check that the IUT responds with a SensorDiscoveryEventSubscription when queried by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.1", - "ETSI GS MEC 013 Clause 7.5.3.1" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.1", + "ETSI GS MEC 046 Clause 7.5.3.1" Config Id Config_MEC_9 diff --git a/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 b/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 index 3827fc1..a7de41a 100644 --- a/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 +++ b/Test Purposes/MEC046/SRV/SENSLOOKUP/SensLookup.tplan2 @@ -25,9 +25,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - No optional query parameters" Reference - "ETSI GS MEC 045 Clause 5.3.5", - "ETSI GS MEC 013 Clause 6.3.4", - "ETSI GS MEC 013 Clause 7.6.3.1" + "ETSI GS MEC 046 Clause 5.3.5", + "ETSI GS MEC 046 Clause 6.3.4", + "ETSI GS MEC 046 Clause 7.6.3.1" Config Id Config_MEC_9 @@ -45,7 +45,7 @@ Package MEC_MEC046_SRV_SENSLOOKUP { the IUT entity receives a vGET containing uri indicating value "sens/v1/subscriptions/sensor_status", query_parameters containing - type indicating value SENSOR_TYPE;;; + type_ indicating value SENSOR_TYPE;; from the MEC_APP entity } then { @@ -66,9 +66,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - With optional query parameters" Reference - "ETSI GS MEC 045 Clause 5.3.5", - "ETSI GS MEC 013 Clause 6.3.4", - "ETSI GS MEC 013 Clause 7.6.3.1" + "ETSI GS MEC 046 Clause 5.3.5", + "ETSI GS MEC 046 Clause 6.3.4", + "ETSI GS MEC 046 Clause 7.6.3.1" Config Id Config_MEC_9 @@ -107,9 +107,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.5", - "ETSI GS MEC 013 Clause 6.3.4", - "ETSI GS MEC 013 Clause 7.6.3.1" + "ETSI GS MEC 046 Clause 5.3.5", + "ETSI GS MEC 046 Clause 6.3.4", + "ETSI GS MEC 046 Clause 7.6.3.1" Config Id Config_MEC_9 @@ -146,9 +146,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with an error when the IUT does not have SensorStatus subscriptions registered" Reference - "ETSI GS MEC 045 Clause 5.3.5", - "ETSI GS MEC 013 Clause 6.3.4", - "ETSI GS MEC 013 Clause 7.6.3.1" + "ETSI GS MEC 046 Clause 5.3.5", + "ETSI GS MEC 046 Clause 6.3.4", + "ETSI GS MEC 046 Clause 7.6.3.1" Config Id Config_MEC_9 @@ -183,10 +183,10 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with the list of SensorStatusSubscription when queried by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.4.2", - "ETSI GS MEC 013 Clause 6.5.2", - "ETSI GS MEC 013 Clause 7.8.3.1" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.4.2", + "ETSI GS MEC 046 Clause 6.5.2", + "ETSI GS MEC 046 Clause 7.8.3.1" Config Id Config_MEC_9 @@ -229,10 +229,10 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with an error when the IUT does not have sensor(s)" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.4.2", - "ETSI GS MEC 013 Clause 6.5.2", - "ETSI GS MEC 013 Clause 7.8.3.1" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.4.2", + "ETSI GS MEC 046 Clause 6.5.2", + "ETSI GS MEC 046 Clause 7.8.3.1" Config Id Config_MEC_9 @@ -268,9 +268,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with the list of SensorData when queried by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.4", - "ETSI GS MEC 013 Clause 6.2.3", - "ETSI GS MEC 013 Clause 7.9.3.1" + "ETSI GS MEC 046 Clause 5.3.4", + "ETSI GS MEC 046 Clause 6.2.3", + "ETSI GS MEC 046 Clause 7.9.3.1" Config Id Config_MEC_9 @@ -313,9 +313,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.4", - "ETSI GS MEC 013 Clause 6.2.3", - "ETSI GS MEC 013 Clause 7.9.3.1" + "ETSI GS MEC 046 Clause 5.3.4", + "ETSI GS MEC 046 Clause 6.2.3", + "ETSI GS MEC 046 Clause 7.9.3.1" Config Id Config_MEC_9 @@ -349,9 +349,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with an error when the IUT does not have sensor(s)" Reference - "ETSI GS MEC 045 Clause 5.3.4", - "ETSI GS MEC 013 Clause 6.2.3", - "ETSI GS MEC 013 Clause 7.9.3.1" + "ETSI GS MEC 046 Clause 5.3.4", + "ETSI GS MEC 046 Clause 6.2.3", + "ETSI GS MEC 046 Clause 7.9.3.1" Config Id Config_MEC_9 @@ -387,9 +387,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - No query parameters" Reference - "ETSI GS MEC 045 Clause 5.3.7", - "ETSI GS MEC 013 Clause 6.3.4", - "ETSI GS MEC 013 Clause 7.10.3.1" + "ETSI GS MEC 046 Clause 5.3.7", + "ETSI GS MEC 046 Clause 6.3.4", + "ETSI GS MEC 046 Clause 7.10.3.1" Config Id Config_MEC_9 @@ -426,9 +426,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with the list of subscriptions when queried by a MEC Application - With query parameters" Reference - "ETSI GS MEC 045 Clause 5.3.7", - "ETSI GS MEC 013 Clause 6.3.4", - "ETSI GS MEC 013 Clause 7.10.3.1" + "ETSI GS MEC 046 Clause 5.3.7", + "ETSI GS MEC 046 Clause 6.3.4", + "ETSI GS MEC 046 Clause 7.10.3.1" Config Id Config_MEC_9 @@ -467,9 +467,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.7", - "ETSI GS MEC 013 Clause 6.3.4", - "ETSI GS MEC 013 Clause 7.10.3.1" + "ETSI GS MEC 046 Clause 5.3.7", + "ETSI GS MEC 046 Clause 6.3.4", + "ETSI GS MEC 046 Clause 7.10.3.1" Config Id Config_MEC_9 @@ -506,9 +506,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with an error when the IUT does not have SensorData subscriptions registered" Reference - "ETSI GS MEC 045 Clause 5.3.7", - "ETSI GS MEC 013 Clause 6.3.4", - "ETSI GS MEC 013 Clause 7.10.3.1" + "ETSI GS MEC 046 Clause 5.3.7", + "ETSI GS MEC 046 Clause 6.3.4", + "ETSI GS MEC 046 Clause 7.10.3.1" Config Id Config_MEC_9 @@ -543,9 +543,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with the a SensorDataSubscriptions when queried by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.7", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 7.11.3.1" + "ETSI GS MEC 046 Clause 5.3.7", + "ETSI GS MEC 046 Clause 6.3.3", + "ETSI GS MEC 046 Clause 7.11.3.1" Config Id Config_MEC_9 @@ -588,9 +588,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.7", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 7.11.3.1" + "ETSI GS MEC 046 Clause 5.3.7", + "ETSI GS MEC 046 Clause 6.3.3", + "ETSI GS MEC 046 Clause 7.11.3.1" Config Id Config_MEC_9 @@ -625,9 +625,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with the list of SensorCharacteristic when queried by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.8", - "ETSI GS MEC 013 Clause 6.5.4", - "ETSI GS MEC 013 Clause 7.12.3.1" + "ETSI GS MEC 046 Clause 5.3.8", + "ETSI GS MEC 046 Clause 6.5.4", + "ETSI GS MEC 046 Clause 7.12.3.1" Config Id Config_MEC_9 @@ -665,9 +665,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT acknowledges the change of the characteristics of one or more sensors when queried by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.8", - "ETSI GS MEC 013 Clause 6.5.4", - "ETSI GS MEC 013 Clause 7.12.3.2" + "ETSI GS MEC 046 Clause 5.3.8", + "ETSI GS MEC 046 Clause 6.5.4", + "ETSI GS MEC 046 Clause 7.12.3.2" Config Id Config_MEC_9 @@ -706,9 +706,9 @@ Package MEC_MEC046_SRV_SENSLOOKUP { "Check that the IUT responds with an error when the a sensor does not have a characteristic" Reference - "ETSI GS MEC 045 Clause 5.3.8", - "ETSI GS MEC 013 Clause 6.5.4", - "ETSI GS MEC 013 Clause 7.12.3.2" + "ETSI GS MEC 046 Clause 5.3.8", + "ETSI GS MEC 046 Clause 6.5.4", + "ETSI GS MEC 046 Clause 7.12.3.2" Config Id Config_MEC_9 diff --git a/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 b/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 index 26832fc..eae826e 100644 --- a/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 +++ b/Test Purposes/MEC046/SRV/SENSSUBNOT/SensSubNot.tplan2 @@ -25,10 +25,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT acknowledges the creation of SensorDiscoveryEventSubscription request when commanded by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.1", - "ETSI GS MEC 013 Clause 6.4.1", - "ETSI GS MEC 013 Clause 7.4.3.4" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.1", + "ETSI GS MEC 046 Clause 6.4.1", + "ETSI GS MEC 046 Clause 7.4.3.4" Config Id Config_MEC_9 @@ -85,10 +85,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { by a MEC Application - Invalid subscriptionType" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.1", - "ETSI GS MEC 013 Clause 6.4.1", - "ETSI GS MEC 013 Clause 7.4.3.4" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.1", + "ETSI GS MEC 046 Clause 6.4.1", + "ETSI GS MEC 046 Clause 7.4.3.4" Config Id Config_MEC_9 @@ -127,10 +127,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { by a MEC Application - Neither callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.1", - "ETSI GS MEC 013 Clause 6.4.1", - "ETSI GS MEC 013 Clause 7.4.3.4" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.1", + "ETSI GS MEC 046 Clause 6.4.1", + "ETSI GS MEC 046 Clause 7.4.3.4" Config Id Config_MEC_9 @@ -169,10 +169,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { by a MEC Application - Both callbackReference and websockNotifConfig provided" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.1", - "ETSI GS MEC 013 Clause 6.4.1", - "ETSI GS MEC 013 Clause 7.4.3.4" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.1", + "ETSI GS MEC 046 Clause 6.4.1", + "ETSI GS MEC 046 Clause 7.4.3.4" Config Id Config_MEC_9 @@ -211,10 +211,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT acknowledges the changes of an existing SensorDiscoveryEventSubscription when commanded by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.1", - "ETSI GS MEC 013 Clause 6.4.1", - "ETSI GS MEC 013 Clause 7.5.3.2" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.1", + "ETSI GS MEC 046 Clause 6.4.1", + "ETSI GS MEC 046 Clause 7.5.3.2" Config Id Config_MEC_9 @@ -264,10 +264,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.1", - "ETSI GS MEC 013 Clause 6.4.1", - "ETSI GS MEC 013 Clause 7.5.3.2" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.1", + "ETSI GS MEC 046 Clause 6.4.1", + "ETSI GS MEC 046 Clause 7.5.3.2" Config Id Config_MEC_9 @@ -309,10 +309,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT acknowledges the cancellation of a SensorDiscoveryEventSubscription when commanded by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.1", - "ETSI GS MEC 013 Clause 6.4.1", - "ETSI GS MEC 013 Clause 7.5.3.2" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.1", + "ETSI GS MEC 046 Clause 6.4.1", + "ETSI GS MEC 046 Clause 7.5.3.2" Config Id Config_MEC_9 @@ -348,10 +348,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.1", - "ETSI GS MEC 013 Clause 6.4.1", - "ETSI GS MEC 013 Clause 7.5.3.2" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.1", + "ETSI GS MEC 046 Clause 6.4.1", + "ETSI GS MEC 046 Clause 7.5.3.2" Config Id Config_MEC_9 @@ -387,10 +387,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT acknowledges the creation of SensorStatusSubscription request when commanded by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.5", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 6.4.2", - "ETSI GS MEC 013 Clause 7.7.3.4" + "ETSI GS MEC 046 Clause 5.3.5", + "ETSI GS MEC 046 Clause 6.3.2", + "ETSI GS MEC 046 Clause 6.4.2", + "ETSI GS MEC 046 Clause 7.7.3.4" Config Id Config_MEC_9 @@ -446,10 +446,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { by a MEC Application - Invalid subscriptionType" Reference - "ETSI GS MEC 045 Clause 5.3.5", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 6.4.2", - "ETSI GS MEC 013 Clause 7.7.3.4" + "ETSI GS MEC 046 Clause 5.3.5", + "ETSI GS MEC 046 Clause 6.3.2", + "ETSI GS MEC 046 Clause 6.4.2", + "ETSI GS MEC 046 Clause 7.7.3.4" Config Id Config_MEC_9 @@ -488,10 +488,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { by a MEC Application - Neither callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 045 Clause 5.3.5", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 6.4.2", - "ETSI GS MEC 013 Clause 7.7.3.4" + "ETSI GS MEC 046 Clause 5.3.5", + "ETSI GS MEC 046 Clause 6.3.2", + "ETSI GS MEC 046 Clause 6.4.2", + "ETSI GS MEC 046 Clause 7.7.3.4" Config Id Config_MEC_9 @@ -530,10 +530,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { by a MEC Application - Both callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 045 Clause 5.3.5", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 6.4.2", - "ETSI GS MEC 013 Clause 7.7.3.4" + "ETSI GS MEC 046 Clause 5.3.5", + "ETSI GS MEC 046 Clause 6.3.2", + "ETSI GS MEC 046 Clause 6.4.2", + "ETSI GS MEC 046 Clause 7.7.3.4" Config Id Config_MEC_9 @@ -572,10 +572,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT acknowledges the changes of an existing SensorStatusSubscription when commanded by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.5", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 6.4.2", - "ETSI GS MEC 013 Clause 7.8.3.2" + "ETSI GS MEC 046 Clause 5.3.5", + "ETSI GS MEC 046 Clause 6.3.2", + "ETSI GS MEC 046 Clause 6.4.2", + "ETSI GS MEC 046 Clause 7.8.3.2" Config Id Config_MEC_9 @@ -625,10 +625,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.5", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 6.4.2", - "ETSI GS MEC 013 Clause 7.8.3.2" + "ETSI GS MEC 046 Clause 5.3.5", + "ETSI GS MEC 046 Clause 6.3.2", + "ETSI GS MEC 046 Clause 6.4.2", + "ETSI GS MEC 046 Clause 7.8.3.2" Config Id Config_MEC_9 @@ -671,10 +671,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT acknowledges the cancellation of an existing SensorStatusSubscription when commanded by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.5", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 6.4.2", - "ETSI GS MEC 013 Clause 7.8.3.5" + "ETSI GS MEC 046 Clause 5.3.5", + "ETSI GS MEC 046 Clause 6.3.2", + "ETSI GS MEC 046 Clause 6.4.2", + "ETSI GS MEC 046 Clause 7.8.3.5" Config Id Config_MEC_9 @@ -710,10 +710,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.5", - "ETSI GS MEC 013 Clause 6.3.2", - "ETSI GS MEC 013 Clause 6.4.2", - "ETSI GS MEC 013 Clause 7.8.3.5" + "ETSI GS MEC 046 Clause 5.3.5", + "ETSI GS MEC 046 Clause 6.3.2", + "ETSI GS MEC 046 Clause 6.4.2", + "ETSI GS MEC 046 Clause 7.8.3.5" Config Id Config_MEC_9 @@ -749,10 +749,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT acknowledges the creation of SensorDataSubscription request when commanded by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 6.4.3", - "ETSI GS MEC 013 Clause 7.10.3.4" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.3", + "ETSI GS MEC 046 Clause 6.4.3", + "ETSI GS MEC 046 Clause 7.10.3.4" Config Id Config_MEC_9 @@ -810,10 +810,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { by a MEC Application - Invalid subscriptionType" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 6.4.3", - "ETSI GS MEC 013 Clause 7.10.3.4" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.3", + "ETSI GS MEC 046 Clause 6.4.3", + "ETSI GS MEC 046 Clause 7.10.3.4" Config Id Config_MEC_9 @@ -853,10 +853,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { by a MEC Application - Both callbackReference and websockNotifConfig provided" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 6.4.3", - "ETSI GS MEC 013 Clause 7.10.3.4" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.3", + "ETSI GS MEC 046 Clause 6.4.3", + "ETSI GS MEC 046 Clause 7.10.3.4" Config Id Config_MEC_9 @@ -896,10 +896,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { by a MEC Application - Neither callbackReference nor websockNotifConfig provided" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 6.4.3", - "ETSI GS MEC 013 Clause 7.10.3.4" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.3", + "ETSI GS MEC 046 Clause 6.4.3", + "ETSI GS MEC 046 Clause 7.10.3.4" Config Id Config_MEC_9 @@ -939,10 +939,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT acknowledges the changes of an existing SensorDataSubscription when commanded by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 6.4.3", - "ETSI GS MEC 013 Clause 7.11.3.2" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.3", + "ETSI GS MEC 046 Clause 6.4.3", + "ETSI GS MEC 046 Clause 7.11.3.2" Config Id Config_MEC_9 @@ -989,10 +989,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 6.4.3", - "ETSI GS MEC 013 Clause 7.11.3.2" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.3", + "ETSI GS MEC 046 Clause 6.4.3", + "ETSI GS MEC 046 Clause 7.11.3.2" Config Id Config_MEC_9 @@ -1033,10 +1033,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT acknowledges the cancellation of an existing SensorDataSubscription when commanded by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 6.4.3", - "ETSI GS MEC 013 Clause 7.11.3.5" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.3", + "ETSI GS MEC 046 Clause 6.4.3", + "ETSI GS MEC 046 Clause 7.11.3.5" Config Id Config_MEC_9 @@ -1072,10 +1072,10 @@ Package MEC_MEC046_SRV_SENSSUBNOT { "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" Reference - "ETSI GS MEC 045 Clause 5.3.3", - "ETSI GS MEC 013 Clause 6.3.3", - "ETSI GS MEC 013 Clause 6.4.3", - "ETSI GS MEC 013 Clause 7.11.3.5" + "ETSI GS MEC 046 Clause 5.3.3", + "ETSI GS MEC 046 Clause 6.3.3", + "ETSI GS MEC 046 Clause 6.4.3", + "ETSI GS MEC 046 Clause 7.11.3.5" Config Id Config_MEC_9 -- GitLab From 9d9034a03890bde0630b69c273dde3f34d52c0d0 Mon Sep 17 00:00:00 2001 From: garciay Date: Thu, 3 Jul 2025 16:13:17 +0200 Subject: [PATCH 53/53] Renumbering MEC011 CAPIF TPs --- .../MEC011/SRV/CAPIF/MecProfileCapif.tplan2 | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/Test Purposes/MEC011/SRV/CAPIF/MecProfileCapif.tplan2 b/Test Purposes/MEC011/SRV/CAPIF/MecProfileCapif.tplan2 index d3723fc..6efd229 100644 --- a/Test Purposes/MEC011/SRV/CAPIF/MecProfileCapif.tplan2 +++ b/Test Purposes/MEC011/SRV/CAPIF/MecProfileCapif.tplan2 @@ -624,7 +624,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { Test Purpose { - TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_004_OK" + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_005_OK" Test objective "Check that the IUT updates the publishing of a new API when queried by a MEC Application" @@ -691,7 +691,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { Test Purpose { - TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_004_NF" + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_005_NF" Test objective "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" @@ -745,7 +745,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { Test Purpose { - TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_005_OK" + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_006_OK" Test objective "Check that the IUT changes the publishing of a new API when queried by a MEC Application" @@ -803,7 +803,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { Test Purpose { - TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_005_NF" + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_006_NF" Test objective "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" @@ -935,7 +935,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { Test Purpose { - TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_010_OK" + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_008_OK" Test objective "Check that the IUT acknowledges the creation of a CAPIF subscription request when requested by a MEC Application" @@ -992,7 +992,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { Test Purpose { - TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_010_NF" + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_008_NF" Test objective "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" @@ -1036,7 +1036,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { Test Purpose { - TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_011_OK" + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_009_OK" Test objective "Check that the IUT acknowledges the update of a CAPIF subscription request when requested by a MEC Application" @@ -1092,7 +1092,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { Test Purpose { - TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_011_NF" + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_009_NF" Test objective "Check that the IUT acknowledges the update of a CAPIF subscription request when requested by a MEC Application" @@ -1137,7 +1137,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { Test Purpose { - TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_012_OK" + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_010_OK" Test objective "Check that the IUT acknowledges the changes of a CAPIF subscription request when requested by a MEC Application" @@ -1193,7 +1193,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { Test Purpose { - TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_012_NF" + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_010_NF" Test objective "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" @@ -1238,7 +1238,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { Test Purpose { - TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_013_OK" + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_011_OK" Test objective "Check that the IUT acknowledges the cancellation of a CAPIF subscription when requested by a MEC Application" @@ -1278,7 +1278,7 @@ Package MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF { Test Purpose { - TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_013_NF" + TP Id "TP_MEC_MEC011_SRV_MEC_PROFILE_FOR_CAPIF_011_NF" Test objective "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application" -- GitLab