From 452db48ffd96f34016db48f0058203caf31f0ed8 Mon Sep 17 00:00:00 2001 From: piscione Date: Mon, 10 Feb 2025 18:24:23 +0100 Subject: [PATCH 01/21] 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 02/21] 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 03/21] 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 04/21] 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 05/21] 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 06/21] 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 07/21] 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 08/21] 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 09/21] 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 10/21] 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 11/21] 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 1736360c8e7709051b1572437626fd4568e14b30 Mon Sep 17 00:00:00 2001 From: piscione Date: Fri, 28 Mar 2025 12:57:17 +0100 Subject: [PATCH 12/21] 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 13/21] 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 14/21] 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 d0cedb520ee38d609b37f297124adf9459c361fb Mon Sep 17 00:00:00 2001 From: piscione Date: Thu, 3 Jul 2025 11:16:52 +0200 Subject: [PATCH 15/21] 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 16/21] 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 17/21] 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 18/21] 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 19/21] 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 20/21] 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 21/21] 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