From e3555f76d15712c4c3442c8147446abcf6fb5665 Mon Sep 17 00:00:00 2001 From: Miguel Angel Reina Ortega Date: Thu, 3 Oct 2024 13:12:31 +0200 Subject: [PATCH 1/6] Fixes for robot2doc to work properly --- .../interconnectedTestCases}/.gitkeep | 0 .../IC_TC_Keywords.robot | 0 .../SubscriptionCreationAndQuery.robot | 20 +++++++++++++++++++ .../SubscriptionDeletion.robot | 0 .../VNFInstanceCreationAndQuery.robot | 20 +++++++++++++++++++ .../VNFInstanceDeletion.robot | 0 .../VNFInstanceInstantiation.robot | 0 .../VNFInstanceModification.robot | 0 .../VNFInstanceOperationOccurrences.robot | 0 .../VNFInstanceScaleIn.robot | 0 .../VNFInstanceScaleOut.robot | 0 .../VNFInstanceTermination.robot | 0 .../descriptors/SOL001/VNFD/vnfd_SOL001.yaml | 0 .../descriptors/SOL006/VNFD/vnfd_SOL006.yaml | 0 .../environment/variables.txt | 0 .../jsons/createVnfRequest.json | 0 .../jsons/instantiateVnfRequest.json | 0 .../jsons/lccnSubscriptionRequest.json | 0 .../jsons/patchBodyRequest.json | 0 .../jsons/terminateVnfRequest.json | 0 .../schemas/vnfInstance.schema.json | 0 .../schemas/vnfInstances.schema.json | 0 .../schemas/vnfPkgInfo.schema.json | 0 indexes/sol_000_index.csv | 12 +++++++++++ 24 files changed, 52 insertions(+) rename {interconnectedTestCases => SOL000/interconnectedTestCases}/.gitkeep (100%) rename {interconnectedTestCases => SOL000/interconnectedTestCases}/IC_TC_Keywords.robot (100%) create mode 100644 SOL000/interconnectedTestCases/SubscriptionCreationAndQuery.robot rename {interconnectedTestCases => SOL000/interconnectedTestCases}/SubscriptionDeletion.robot (100%) create mode 100644 SOL000/interconnectedTestCases/VNFInstanceCreationAndQuery.robot rename {interconnectedTestCases => SOL000/interconnectedTestCases}/VNFInstanceDeletion.robot (100%) rename {interconnectedTestCases => SOL000/interconnectedTestCases}/VNFInstanceInstantiation.robot (100%) rename {interconnectedTestCases => SOL000/interconnectedTestCases}/VNFInstanceModification.robot (100%) rename {interconnectedTestCases => SOL000/interconnectedTestCases}/VNFInstanceOperationOccurrences.robot (100%) rename {interconnectedTestCases => SOL000/interconnectedTestCases}/VNFInstanceScaleIn.robot (100%) rename {interconnectedTestCases => SOL000/interconnectedTestCases}/VNFInstanceScaleOut.robot (100%) rename {interconnectedTestCases => SOL000/interconnectedTestCases}/VNFInstanceTermination.robot (100%) rename {interconnectedTestCases => SOL000/interconnectedTestCases}/descriptors/SOL001/VNFD/vnfd_SOL001.yaml (100%) rename {interconnectedTestCases => SOL000/interconnectedTestCases}/descriptors/SOL006/VNFD/vnfd_SOL006.yaml (100%) rename {interconnectedTestCases => SOL000/interconnectedTestCases}/environment/variables.txt (100%) rename {interconnectedTestCases => SOL000/interconnectedTestCases}/jsons/createVnfRequest.json (100%) rename {interconnectedTestCases => SOL000/interconnectedTestCases}/jsons/instantiateVnfRequest.json (100%) rename {interconnectedTestCases => SOL000/interconnectedTestCases}/jsons/lccnSubscriptionRequest.json (100%) rename {interconnectedTestCases => SOL000/interconnectedTestCases}/jsons/patchBodyRequest.json (100%) rename {interconnectedTestCases => SOL000/interconnectedTestCases}/jsons/terminateVnfRequest.json (100%) rename {interconnectedTestCases => SOL000/interconnectedTestCases}/schemas/vnfInstance.schema.json (100%) rename {interconnectedTestCases => SOL000/interconnectedTestCases}/schemas/vnfInstances.schema.json (100%) rename {interconnectedTestCases => SOL000/interconnectedTestCases}/schemas/vnfPkgInfo.schema.json (100%) create mode 100644 indexes/sol_000_index.csv diff --git a/interconnectedTestCases/.gitkeep b/SOL000/interconnectedTestCases/.gitkeep similarity index 100% rename from interconnectedTestCases/.gitkeep rename to SOL000/interconnectedTestCases/.gitkeep diff --git a/interconnectedTestCases/IC_TC_Keywords.robot b/SOL000/interconnectedTestCases/IC_TC_Keywords.robot similarity index 100% rename from interconnectedTestCases/IC_TC_Keywords.robot rename to SOL000/interconnectedTestCases/IC_TC_Keywords.robot diff --git a/SOL000/interconnectedTestCases/SubscriptionCreationAndQuery.robot b/SOL000/interconnectedTestCases/SubscriptionCreationAndQuery.robot new file mode 100644 index 000000000..1a9bc2c91 --- /dev/null +++ b/SOL000/interconnectedTestCases/SubscriptionCreationAndQuery.robot @@ -0,0 +1,20 @@ +*** Settings *** +Resource environment/variables.txt +Resource IC_TC_Keywords.robot +Library JSONLibrary + +*** Test Cases *** + +Create a new subscription and query information about multiple and individual subscription resources + [Documentation] Test ID: 11.3.1.7.1 + ... Test title: Create a new subscription and query information about multiple and individual subscription resources + ... Test objective: The objective is to test the interconnected case of subscription resource creation and query multiple and individual resources + ... Pre-conditions: None + ... Reference: ETSI GS NFV-SOL 003 [1] v4.5.1 + ... Config ID: Config_prod_NFVO, Config_prod_VNFM + ... Applicability: None + ... Post-conditions: None + GET Individual VNF Package + POST Create a new subscription + GET Subscriptions + GET Individual Subscription \ No newline at end of file diff --git a/interconnectedTestCases/SubscriptionDeletion.robot b/SOL000/interconnectedTestCases/SubscriptionDeletion.robot similarity index 100% rename from interconnectedTestCases/SubscriptionDeletion.robot rename to SOL000/interconnectedTestCases/SubscriptionDeletion.robot diff --git a/SOL000/interconnectedTestCases/VNFInstanceCreationAndQuery.robot b/SOL000/interconnectedTestCases/VNFInstanceCreationAndQuery.robot new file mode 100644 index 000000000..982850081 --- /dev/null +++ b/SOL000/interconnectedTestCases/VNFInstanceCreationAndQuery.robot @@ -0,0 +1,20 @@ +*** Settings *** +Resource environment/variables.txt +Resource IC_TC_Keywords.robot +Library JSONLibrary + +*** Test Cases *** + +Create a new VNF instance resource and query information about multiple and individual VNF instance + [Documentation] Test ID: 11.3.1.1.1 + ... Test title: Create a new VNF instance resource and query information about multiple and individual VNF instance + ... Test objective: The objective is to test the interconnected case of VNF instance resource creation and query multiple and individual resources + ... Pre-conditions: None + ... Reference: ETSI GS NFV SOL 003 [1] v4.5.1 + ... Config ID: Config_prod_NFVO, Config_prod_VNFM + ... Applicability: None + ... Post-conditions: None + GET Individual VNF Package + POST Create a new vnfInstance + GET information about multiple VNF Instances + GET information about individual VNF Instance \ No newline at end of file diff --git a/interconnectedTestCases/VNFInstanceDeletion.robot b/SOL000/interconnectedTestCases/VNFInstanceDeletion.robot similarity index 100% rename from interconnectedTestCases/VNFInstanceDeletion.robot rename to SOL000/interconnectedTestCases/VNFInstanceDeletion.robot diff --git a/interconnectedTestCases/VNFInstanceInstantiation.robot b/SOL000/interconnectedTestCases/VNFInstanceInstantiation.robot similarity index 100% rename from interconnectedTestCases/VNFInstanceInstantiation.robot rename to SOL000/interconnectedTestCases/VNFInstanceInstantiation.robot diff --git a/interconnectedTestCases/VNFInstanceModification.robot b/SOL000/interconnectedTestCases/VNFInstanceModification.robot similarity index 100% rename from interconnectedTestCases/VNFInstanceModification.robot rename to SOL000/interconnectedTestCases/VNFInstanceModification.robot diff --git a/interconnectedTestCases/VNFInstanceOperationOccurrences.robot b/SOL000/interconnectedTestCases/VNFInstanceOperationOccurrences.robot similarity index 100% rename from interconnectedTestCases/VNFInstanceOperationOccurrences.robot rename to SOL000/interconnectedTestCases/VNFInstanceOperationOccurrences.robot diff --git a/interconnectedTestCases/VNFInstanceScaleIn.robot b/SOL000/interconnectedTestCases/VNFInstanceScaleIn.robot similarity index 100% rename from interconnectedTestCases/VNFInstanceScaleIn.robot rename to SOL000/interconnectedTestCases/VNFInstanceScaleIn.robot diff --git a/interconnectedTestCases/VNFInstanceScaleOut.robot b/SOL000/interconnectedTestCases/VNFInstanceScaleOut.robot similarity index 100% rename from interconnectedTestCases/VNFInstanceScaleOut.robot rename to SOL000/interconnectedTestCases/VNFInstanceScaleOut.robot diff --git a/interconnectedTestCases/VNFInstanceTermination.robot b/SOL000/interconnectedTestCases/VNFInstanceTermination.robot similarity index 100% rename from interconnectedTestCases/VNFInstanceTermination.robot rename to SOL000/interconnectedTestCases/VNFInstanceTermination.robot diff --git a/interconnectedTestCases/descriptors/SOL001/VNFD/vnfd_SOL001.yaml b/SOL000/interconnectedTestCases/descriptors/SOL001/VNFD/vnfd_SOL001.yaml similarity index 100% rename from interconnectedTestCases/descriptors/SOL001/VNFD/vnfd_SOL001.yaml rename to SOL000/interconnectedTestCases/descriptors/SOL001/VNFD/vnfd_SOL001.yaml diff --git a/interconnectedTestCases/descriptors/SOL006/VNFD/vnfd_SOL006.yaml b/SOL000/interconnectedTestCases/descriptors/SOL006/VNFD/vnfd_SOL006.yaml similarity index 100% rename from interconnectedTestCases/descriptors/SOL006/VNFD/vnfd_SOL006.yaml rename to SOL000/interconnectedTestCases/descriptors/SOL006/VNFD/vnfd_SOL006.yaml diff --git a/interconnectedTestCases/environment/variables.txt b/SOL000/interconnectedTestCases/environment/variables.txt similarity index 100% rename from interconnectedTestCases/environment/variables.txt rename to SOL000/interconnectedTestCases/environment/variables.txt diff --git a/interconnectedTestCases/jsons/createVnfRequest.json b/SOL000/interconnectedTestCases/jsons/createVnfRequest.json similarity index 100% rename from interconnectedTestCases/jsons/createVnfRequest.json rename to SOL000/interconnectedTestCases/jsons/createVnfRequest.json diff --git a/interconnectedTestCases/jsons/instantiateVnfRequest.json b/SOL000/interconnectedTestCases/jsons/instantiateVnfRequest.json similarity index 100% rename from interconnectedTestCases/jsons/instantiateVnfRequest.json rename to SOL000/interconnectedTestCases/jsons/instantiateVnfRequest.json diff --git a/interconnectedTestCases/jsons/lccnSubscriptionRequest.json b/SOL000/interconnectedTestCases/jsons/lccnSubscriptionRequest.json similarity index 100% rename from interconnectedTestCases/jsons/lccnSubscriptionRequest.json rename to SOL000/interconnectedTestCases/jsons/lccnSubscriptionRequest.json diff --git a/interconnectedTestCases/jsons/patchBodyRequest.json b/SOL000/interconnectedTestCases/jsons/patchBodyRequest.json similarity index 100% rename from interconnectedTestCases/jsons/patchBodyRequest.json rename to SOL000/interconnectedTestCases/jsons/patchBodyRequest.json diff --git a/interconnectedTestCases/jsons/terminateVnfRequest.json b/SOL000/interconnectedTestCases/jsons/terminateVnfRequest.json similarity index 100% rename from interconnectedTestCases/jsons/terminateVnfRequest.json rename to SOL000/interconnectedTestCases/jsons/terminateVnfRequest.json diff --git a/interconnectedTestCases/schemas/vnfInstance.schema.json b/SOL000/interconnectedTestCases/schemas/vnfInstance.schema.json similarity index 100% rename from interconnectedTestCases/schemas/vnfInstance.schema.json rename to SOL000/interconnectedTestCases/schemas/vnfInstance.schema.json diff --git a/interconnectedTestCases/schemas/vnfInstances.schema.json b/SOL000/interconnectedTestCases/schemas/vnfInstances.schema.json similarity index 100% rename from interconnectedTestCases/schemas/vnfInstances.schema.json rename to SOL000/interconnectedTestCases/schemas/vnfInstances.schema.json diff --git a/interconnectedTestCases/schemas/vnfPkgInfo.schema.json b/SOL000/interconnectedTestCases/schemas/vnfPkgInfo.schema.json similarity index 100% rename from interconnectedTestCases/schemas/vnfPkgInfo.schema.json rename to SOL000/interconnectedTestCases/schemas/vnfPkgInfo.schema.json diff --git a/indexes/sol_000_index.csv b/indexes/sol_000_index.csv new file mode 100644 index 000000000..3fca4d3cf --- /dev/null +++ b/indexes/sol_000_index.csv @@ -0,0 +1,12 @@ +11,Interconnected Test Cases,SOL000 +11.3.1,InterConnected Test Cases,interconnectedTestCases +11.3.1.1,VNF Instance Creation and Query,VNFInstanceCreationAndQuery.robot +11.3.1.2,VNF Instance Modification,VNFInstanceModification.robot +11.3.1.3,VNF Instance Deletion,VNFInstanceDeletion.robot +11.3.1.4,VNF Instance Instantation,VNFInstanceInstantiation.robot +11.3.1.5,VNF Instance Termination,VNFInstanceTermination.robot +11.3.1.6,VNF Instance Operation Occurrences,VNFInstanceOperationOccurrences.robot +11.3.1.7,Subscription Creation and Query,SubscriptionCreationAndQuery.robot +11.3.1.8,Subscription Deletion,SubscriptionDeletion.robot +11.3.1.9,VNF Instance Scale Out,VNFInstanceScaleOut.robot +11.3.1.10,VNF Instance Scale In,VNFInstanceScaleIn.robot \ No newline at end of file -- GitLab From 185fd2befbee29d52a405cd357b4ae1dc2dae18e Mon Sep 17 00:00:00 2001 From: "g.bernini" Date: Thu, 3 Oct 2024 15:52:41 +0200 Subject: [PATCH 2/6] updated test ids --- .../interconnectedTestCases/VNFInstanceCreationAndQuery.robot | 2 +- SOL000/interconnectedTestCases/VNFInstanceInstantiation.robot | 2 +- SOL000/interconnectedTestCases/VNFInstanceModification.robot | 2 +- SOL000/interconnectedTestCases/VNFInstanceScaleOut.robot | 2 +- SOL000/interconnectedTestCases/VNFInstanceTermination.robot | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/SOL000/interconnectedTestCases/VNFInstanceCreationAndQuery.robot b/SOL000/interconnectedTestCases/VNFInstanceCreationAndQuery.robot index 982850081..d03a7107a 100644 --- a/SOL000/interconnectedTestCases/VNFInstanceCreationAndQuery.robot +++ b/SOL000/interconnectedTestCases/VNFInstanceCreationAndQuery.robot @@ -17,4 +17,4 @@ Create a new VNF instance resource and query information about multiple and indi GET Individual VNF Package POST Create a new vnfInstance GET information about multiple VNF Instances - GET information about individual VNF Instance \ No newline at end of file + GET information about an individual VNF Instance \ No newline at end of file diff --git a/SOL000/interconnectedTestCases/VNFInstanceInstantiation.robot b/SOL000/interconnectedTestCases/VNFInstanceInstantiation.robot index b123b487d..e2a1d2eac 100644 --- a/SOL000/interconnectedTestCases/VNFInstanceInstantiation.robot +++ b/SOL000/interconnectedTestCases/VNFInstanceInstantiation.robot @@ -7,7 +7,7 @@ Library JSONLibrary *** Test Cases *** Instantiate a VNF instance - [Documentation] Test ID: 11.3.4 + [Documentation] Test ID: 11.3.1.4.1 ... Test title: Instantiate a VNF instance ... Test objective: The objective is to test the interconnected case of VNF instance resource creation and instantiation ... Pre-conditions: none diff --git a/SOL000/interconnectedTestCases/VNFInstanceModification.robot b/SOL000/interconnectedTestCases/VNFInstanceModification.robot index a33d96c61..349810414 100644 --- a/SOL000/interconnectedTestCases/VNFInstanceModification.robot +++ b/SOL000/interconnectedTestCases/VNFInstanceModification.robot @@ -5,7 +5,7 @@ Library JSONLibrary *** Test Cases *** Modify an individual VNF instance resource - [Documentation] Test ID: 11.3.2 + [Documentation] Test ID: 11.3.1.1.1 ... Test title: Modify an individual VNF instance resource ... Test objective: The objective is to test the interconnected case of VNF instance resource creation and modification ... Pre-conditions: none diff --git a/SOL000/interconnectedTestCases/VNFInstanceScaleOut.robot b/SOL000/interconnectedTestCases/VNFInstanceScaleOut.robot index fd9c5222b..5648508a0 100644 --- a/SOL000/interconnectedTestCases/VNFInstanceScaleOut.robot +++ b/SOL000/interconnectedTestCases/VNFInstanceScaleOut.robot @@ -7,7 +7,7 @@ Library JSONLibrary *** Test Cases *** Scale Out a VNF instance - [Documentation] Test ID: 11.3.9 + [Documentation] Test ID: 11.3.1.9.1 ... Test title: Scale Out a VNF instance ... Test objective: The objective is to test the interconnected case of VNF instance resource creation, instantiation and scale out ... Pre-conditions: none diff --git a/SOL000/interconnectedTestCases/VNFInstanceTermination.robot b/SOL000/interconnectedTestCases/VNFInstanceTermination.robot index 4bf044dc6..1a734ca17 100644 --- a/SOL000/interconnectedTestCases/VNFInstanceTermination.robot +++ b/SOL000/interconnectedTestCases/VNFInstanceTermination.robot @@ -7,7 +7,7 @@ Library JSONLibrary *** Test Cases *** Terminate a VNF instance - [Documentation] Test ID: 11.3.5 + [Documentation] Test ID: 11.3.1.5.1 ... Test title: Terminate a VNF instance ... Test objective: The objective is to test the interconnected case of VNF instance resource creation, instantiation and termination ... Pre-conditions: none -- GitLab From 53c5cb4005073d9d466aea24fca11ae4a0353dc9 Mon Sep 17 00:00:00 2001 From: "g.bernini" Date: Thu, 3 Oct 2024 15:58:03 +0200 Subject: [PATCH 3/6] removed pending robot files --- .../SubscriptionCreationAndQuery.robot | 22 ------------------- .../VNFInstanceCreationAndQuery.robot | 20 ----------------- 2 files changed, 42 deletions(-) delete mode 100644 interconnectedTestCases/SubscriptionCreationAndQuery.robot delete mode 100644 interconnectedTestCases/VNFInstanceCreationAndQuery.robot diff --git a/interconnectedTestCases/SubscriptionCreationAndQuery.robot b/interconnectedTestCases/SubscriptionCreationAndQuery.robot deleted file mode 100644 index ccb883126..000000000 --- a/interconnectedTestCases/SubscriptionCreationAndQuery.robot +++ /dev/null @@ -1,22 +0,0 @@ -*** Settings *** -Resource environment/variables.txt # Generic Parameters -Resource IC_TC_Keywords.robot -Library JSONLibrary - -*** Test Cases *** - -Create a new subscription and query information about multiple and individual subscription resources​ - [Documentation] Test ID: 11.3.7 - ... Test title: Create a new subscription and query information about multiple and individual subscription resources​ - ... Test objective: The objective is to test the interconnected case of subscription resource creation and query multiple and individual resources - ... Pre-conditions: none - ... Reference: ETSI GS NFV-SOL 003 [1] v4.5.1 - ... Config ID: Config_prod_NFVO, Config_prod_VNFM - ... Applicability: none - ... Post-Conditions: none - GET Individual VNF Package - POST Create a new subscription - GET Subscriptions - GET Individual Subscription - - diff --git a/interconnectedTestCases/VNFInstanceCreationAndQuery.robot b/interconnectedTestCases/VNFInstanceCreationAndQuery.robot deleted file mode 100644 index fe6f459c7..000000000 --- a/interconnectedTestCases/VNFInstanceCreationAndQuery.robot +++ /dev/null @@ -1,20 +0,0 @@ -*** Settings *** -Resource environment/variables.txt # Generic Parameters -Resource IC_TC_Keywords.robot -Library JSONLibrary - -*** Test Cases *** - -Create a new VNF instance resource and query information about multiple and individual VNF instance​ - [Documentation] Test ID: 11.3.1 - ... Test title: Create a new VNF instance resource and query information about multiple and individual VNF instance​ - ... Test objective: The objective is to test the interconnected case of VNF instance resource creation and query multiple and individual resources - ... Pre-conditions: none - ... Reference: ETSI GS NFV-SOL 003 [1] v4.5.1 - ... Config ID: Config_prod_NFVO, Config_prod_VNFM - ... Applicability: none - ... Post-Conditions: none - GET Individual VNF Package - POST Create a new vnfInstance - GET information about multiple VNF instances - GET Information about an individual VNF Instance \ No newline at end of file -- GitLab From b8750910aae91c8aa31993b42f7cf9fc98007a87 Mon Sep 17 00:00:00 2001 From: Miguel Angel Reina Ortega Date: Thu, 3 Oct 2024 16:21:16 +0200 Subject: [PATCH 4/6] Restructuring interconnected test cases --- indexes/{sol_000_index.csv => ic_tests_index.csv} | 0 .../SOL003}/.gitkeep | 0 .../SOL003}/IC_TC_Keywords.robot | 0 .../SOL003}/SubscriptionCreationAndQuery.robot | 0 .../SOL003}/SubscriptionDeletion.robot | 2 +- .../SOL003}/VNFInstanceCreationAndQuery.robot | 2 +- .../SOL003}/VNFInstanceDeletion.robot | 2 +- .../SOL003}/VNFInstanceInstantiation.robot | 0 .../SOL003}/VNFInstanceModification.robot | 2 +- .../SOL003}/VNFInstanceOperationOccurrences.robot | 2 +- .../SOL003}/VNFInstanceScaleIn.robot | 2 +- .../SOL003}/VNFInstanceScaleOut.robot | 0 .../SOL003}/VNFInstanceTermination.robot | 0 .../SOL003}/descriptors/SOL001/VNFD/vnfd_SOL001.yaml | 0 .../SOL003}/descriptors/SOL006/VNFD/vnfd_SOL006.yaml | 0 .../SOL003}/environment/variables.txt | 0 .../SOL003}/jsons/createVnfRequest.json | 0 .../SOL003}/jsons/instantiateVnfRequest.json | 0 .../SOL003}/jsons/lccnSubscriptionRequest.json | 0 .../SOL003}/jsons/patchBodyRequest.json | 0 .../SOL003}/jsons/terminateVnfRequest.json | 0 .../SOL003}/schemas/vnfInstance.schema.json | 0 .../SOL003}/schemas/vnfInstances.schema.json | 0 .../SOL003}/schemas/vnfPkgInfo.schema.json | 0 24 files changed, 6 insertions(+), 6 deletions(-) rename indexes/{sol_000_index.csv => ic_tests_index.csv} (100%) rename {SOL000/interconnectedTestCases => interconnectedTestCases/SOL003}/.gitkeep (100%) rename {SOL000/interconnectedTestCases => interconnectedTestCases/SOL003}/IC_TC_Keywords.robot (100%) rename {SOL000/interconnectedTestCases => interconnectedTestCases/SOL003}/SubscriptionCreationAndQuery.robot (100%) rename {SOL000/interconnectedTestCases => interconnectedTestCases/SOL003}/SubscriptionDeletion.robot (94%) rename {SOL000/interconnectedTestCases => interconnectedTestCases/SOL003}/VNFInstanceCreationAndQuery.robot (88%) rename {SOL000/interconnectedTestCases => interconnectedTestCases/SOL003}/VNFInstanceDeletion.robot (89%) rename {SOL000/interconnectedTestCases => interconnectedTestCases/SOL003}/VNFInstanceInstantiation.robot (100%) rename {SOL000/interconnectedTestCases => interconnectedTestCases/SOL003}/VNFInstanceModification.robot (94%) rename {SOL000/interconnectedTestCases => interconnectedTestCases/SOL003}/VNFInstanceOperationOccurrences.robot (95%) rename {SOL000/interconnectedTestCases => interconnectedTestCases/SOL003}/VNFInstanceScaleIn.robot (94%) rename {SOL000/interconnectedTestCases => interconnectedTestCases/SOL003}/VNFInstanceScaleOut.robot (100%) rename {SOL000/interconnectedTestCases => interconnectedTestCases/SOL003}/VNFInstanceTermination.robot (100%) rename {SOL000/interconnectedTestCases => interconnectedTestCases/SOL003}/descriptors/SOL001/VNFD/vnfd_SOL001.yaml (100%) rename {SOL000/interconnectedTestCases => interconnectedTestCases/SOL003}/descriptors/SOL006/VNFD/vnfd_SOL006.yaml (100%) rename {SOL000/interconnectedTestCases => interconnectedTestCases/SOL003}/environment/variables.txt (100%) rename {SOL000/interconnectedTestCases => interconnectedTestCases/SOL003}/jsons/createVnfRequest.json (100%) rename {SOL000/interconnectedTestCases => interconnectedTestCases/SOL003}/jsons/instantiateVnfRequest.json (100%) rename {SOL000/interconnectedTestCases => interconnectedTestCases/SOL003}/jsons/lccnSubscriptionRequest.json (100%) rename {SOL000/interconnectedTestCases => interconnectedTestCases/SOL003}/jsons/patchBodyRequest.json (100%) rename {SOL000/interconnectedTestCases => interconnectedTestCases/SOL003}/jsons/terminateVnfRequest.json (100%) rename {SOL000/interconnectedTestCases => interconnectedTestCases/SOL003}/schemas/vnfInstance.schema.json (100%) rename {SOL000/interconnectedTestCases => interconnectedTestCases/SOL003}/schemas/vnfInstances.schema.json (100%) rename {SOL000/interconnectedTestCases => interconnectedTestCases/SOL003}/schemas/vnfPkgInfo.schema.json (100%) diff --git a/indexes/sol_000_index.csv b/indexes/ic_tests_index.csv similarity index 100% rename from indexes/sol_000_index.csv rename to indexes/ic_tests_index.csv diff --git a/SOL000/interconnectedTestCases/.gitkeep b/interconnectedTestCases/SOL003/.gitkeep similarity index 100% rename from SOL000/interconnectedTestCases/.gitkeep rename to interconnectedTestCases/SOL003/.gitkeep diff --git a/SOL000/interconnectedTestCases/IC_TC_Keywords.robot b/interconnectedTestCases/SOL003/IC_TC_Keywords.robot similarity index 100% rename from SOL000/interconnectedTestCases/IC_TC_Keywords.robot rename to interconnectedTestCases/SOL003/IC_TC_Keywords.robot diff --git a/SOL000/interconnectedTestCases/SubscriptionCreationAndQuery.robot b/interconnectedTestCases/SOL003/SubscriptionCreationAndQuery.robot similarity index 100% rename from SOL000/interconnectedTestCases/SubscriptionCreationAndQuery.robot rename to interconnectedTestCases/SOL003/SubscriptionCreationAndQuery.robot diff --git a/SOL000/interconnectedTestCases/SubscriptionDeletion.robot b/interconnectedTestCases/SOL003/SubscriptionDeletion.robot similarity index 94% rename from SOL000/interconnectedTestCases/SubscriptionDeletion.robot rename to interconnectedTestCases/SOL003/SubscriptionDeletion.robot index 26f42bf91..68ab3e21b 100644 --- a/SOL000/interconnectedTestCases/SubscriptionDeletion.robot +++ b/interconnectedTestCases/SOL003/SubscriptionDeletion.robot @@ -6,7 +6,7 @@ Library JSONLibrary *** Test Cases *** Delete individual subscription - [Documentation] Test ID: 11.3.8 + [Documentation] Test ID: 11.3.1.8.1 ... Test title: Delete individual subscription ... Test objective: The objective is to test the interconnected case of subscription resource creation and deletion ... Pre-conditions: none diff --git a/SOL000/interconnectedTestCases/VNFInstanceCreationAndQuery.robot b/interconnectedTestCases/SOL003/VNFInstanceCreationAndQuery.robot similarity index 88% rename from SOL000/interconnectedTestCases/VNFInstanceCreationAndQuery.robot rename to interconnectedTestCases/SOL003/VNFInstanceCreationAndQuery.robot index d03a7107a..933f3868d 100644 --- a/SOL000/interconnectedTestCases/VNFInstanceCreationAndQuery.robot +++ b/interconnectedTestCases/SOL003/VNFInstanceCreationAndQuery.robot @@ -10,7 +10,7 @@ Create a new VNF instance resource and query information about multiple and indi ... Test title: Create a new VNF instance resource and query information about multiple and individual VNF instance ... Test objective: The objective is to test the interconnected case of VNF instance resource creation and query multiple and individual resources ... Pre-conditions: None - ... Reference: ETSI GS NFV SOL 003 [1] v4.5.1 + ... Reference: ETSI GS NFV-SOL 003 [1] v4.5.1 ... Config ID: Config_prod_NFVO, Config_prod_VNFM ... Applicability: None ... Post-conditions: None diff --git a/SOL000/interconnectedTestCases/VNFInstanceDeletion.robot b/interconnectedTestCases/SOL003/VNFInstanceDeletion.robot similarity index 89% rename from SOL000/interconnectedTestCases/VNFInstanceDeletion.robot rename to interconnectedTestCases/SOL003/VNFInstanceDeletion.robot index b389f8d11..365d58b2c 100644 --- a/SOL000/interconnectedTestCases/VNFInstanceDeletion.robot +++ b/interconnectedTestCases/SOL003/VNFInstanceDeletion.robot @@ -7,7 +7,7 @@ Library REST Delete an individual VNF instance - [Documentation] Test ID: 11.3.3 + [Documentation] Test ID: 11.3.1.3.1 ... Test title: Delete an individual VNF instance ... Test objective: The objective is to test the interconnected case of VNF instance resource creation and deletion ... Pre-conditions: none diff --git a/SOL000/interconnectedTestCases/VNFInstanceInstantiation.robot b/interconnectedTestCases/SOL003/VNFInstanceInstantiation.robot similarity index 100% rename from SOL000/interconnectedTestCases/VNFInstanceInstantiation.robot rename to interconnectedTestCases/SOL003/VNFInstanceInstantiation.robot diff --git a/SOL000/interconnectedTestCases/VNFInstanceModification.robot b/interconnectedTestCases/SOL003/VNFInstanceModification.robot similarity index 94% rename from SOL000/interconnectedTestCases/VNFInstanceModification.robot rename to interconnectedTestCases/SOL003/VNFInstanceModification.robot index 349810414..40cc49cfd 100644 --- a/SOL000/interconnectedTestCases/VNFInstanceModification.robot +++ b/interconnectedTestCases/SOL003/VNFInstanceModification.robot @@ -5,7 +5,7 @@ Library JSONLibrary *** Test Cases *** Modify an individual VNF instance resource - [Documentation] Test ID: 11.3.1.1.1 + [Documentation] Test ID: 11.3.1.2.1 ... Test title: Modify an individual VNF instance resource ... Test objective: The objective is to test the interconnected case of VNF instance resource creation and modification ... Pre-conditions: none diff --git a/SOL000/interconnectedTestCases/VNFInstanceOperationOccurrences.robot b/interconnectedTestCases/SOL003/VNFInstanceOperationOccurrences.robot similarity index 95% rename from SOL000/interconnectedTestCases/VNFInstanceOperationOccurrences.robot rename to interconnectedTestCases/SOL003/VNFInstanceOperationOccurrences.robot index b411a021a..dd1ceb865 100644 --- a/SOL000/interconnectedTestCases/VNFInstanceOperationOccurrences.robot +++ b/interconnectedTestCases/SOL003/VNFInstanceOperationOccurrences.robot @@ -7,7 +7,7 @@ Library JSONLibrary *** Test Cases *** Retrieve VNF instance Operation Occurrences - [Documentation] Test ID: 11.3.6 + [Documentation] Test ID: 11.3.1.6.1 ... Test title: Retrieve VNF instance Operation Occurrences ... Test objective: The objective is to test the interconnected case of VNF instance resource creation, instantiation and retrieval of information about VNF lifecycle management operation occurrences ... Pre-conditions: none diff --git a/SOL000/interconnectedTestCases/VNFInstanceScaleIn.robot b/interconnectedTestCases/SOL003/VNFInstanceScaleIn.robot similarity index 94% rename from SOL000/interconnectedTestCases/VNFInstanceScaleIn.robot rename to interconnectedTestCases/SOL003/VNFInstanceScaleIn.robot index 7a661237b..1d155b28f 100644 --- a/SOL000/interconnectedTestCases/VNFInstanceScaleIn.robot +++ b/interconnectedTestCases/SOL003/VNFInstanceScaleIn.robot @@ -7,7 +7,7 @@ Library JSONLibrary *** Test Cases *** Scale In a VNF instance - [Documentation] Test ID: 11.3.10 + [Documentation] Test ID: 11.3.1.10.1 ... Test title: Scale In a VNF instance ... Test objective: The objective is to test the interconnected case of VNF instance resource creation, instantiation and scale in ... Pre-conditions: none diff --git a/SOL000/interconnectedTestCases/VNFInstanceScaleOut.robot b/interconnectedTestCases/SOL003/VNFInstanceScaleOut.robot similarity index 100% rename from SOL000/interconnectedTestCases/VNFInstanceScaleOut.robot rename to interconnectedTestCases/SOL003/VNFInstanceScaleOut.robot diff --git a/SOL000/interconnectedTestCases/VNFInstanceTermination.robot b/interconnectedTestCases/SOL003/VNFInstanceTermination.robot similarity index 100% rename from SOL000/interconnectedTestCases/VNFInstanceTermination.robot rename to interconnectedTestCases/SOL003/VNFInstanceTermination.robot diff --git a/SOL000/interconnectedTestCases/descriptors/SOL001/VNFD/vnfd_SOL001.yaml b/interconnectedTestCases/SOL003/descriptors/SOL001/VNFD/vnfd_SOL001.yaml similarity index 100% rename from SOL000/interconnectedTestCases/descriptors/SOL001/VNFD/vnfd_SOL001.yaml rename to interconnectedTestCases/SOL003/descriptors/SOL001/VNFD/vnfd_SOL001.yaml diff --git a/SOL000/interconnectedTestCases/descriptors/SOL006/VNFD/vnfd_SOL006.yaml b/interconnectedTestCases/SOL003/descriptors/SOL006/VNFD/vnfd_SOL006.yaml similarity index 100% rename from SOL000/interconnectedTestCases/descriptors/SOL006/VNFD/vnfd_SOL006.yaml rename to interconnectedTestCases/SOL003/descriptors/SOL006/VNFD/vnfd_SOL006.yaml diff --git a/SOL000/interconnectedTestCases/environment/variables.txt b/interconnectedTestCases/SOL003/environment/variables.txt similarity index 100% rename from SOL000/interconnectedTestCases/environment/variables.txt rename to interconnectedTestCases/SOL003/environment/variables.txt diff --git a/SOL000/interconnectedTestCases/jsons/createVnfRequest.json b/interconnectedTestCases/SOL003/jsons/createVnfRequest.json similarity index 100% rename from SOL000/interconnectedTestCases/jsons/createVnfRequest.json rename to interconnectedTestCases/SOL003/jsons/createVnfRequest.json diff --git a/SOL000/interconnectedTestCases/jsons/instantiateVnfRequest.json b/interconnectedTestCases/SOL003/jsons/instantiateVnfRequest.json similarity index 100% rename from SOL000/interconnectedTestCases/jsons/instantiateVnfRequest.json rename to interconnectedTestCases/SOL003/jsons/instantiateVnfRequest.json diff --git a/SOL000/interconnectedTestCases/jsons/lccnSubscriptionRequest.json b/interconnectedTestCases/SOL003/jsons/lccnSubscriptionRequest.json similarity index 100% rename from SOL000/interconnectedTestCases/jsons/lccnSubscriptionRequest.json rename to interconnectedTestCases/SOL003/jsons/lccnSubscriptionRequest.json diff --git a/SOL000/interconnectedTestCases/jsons/patchBodyRequest.json b/interconnectedTestCases/SOL003/jsons/patchBodyRequest.json similarity index 100% rename from SOL000/interconnectedTestCases/jsons/patchBodyRequest.json rename to interconnectedTestCases/SOL003/jsons/patchBodyRequest.json diff --git a/SOL000/interconnectedTestCases/jsons/terminateVnfRequest.json b/interconnectedTestCases/SOL003/jsons/terminateVnfRequest.json similarity index 100% rename from SOL000/interconnectedTestCases/jsons/terminateVnfRequest.json rename to interconnectedTestCases/SOL003/jsons/terminateVnfRequest.json diff --git a/SOL000/interconnectedTestCases/schemas/vnfInstance.schema.json b/interconnectedTestCases/SOL003/schemas/vnfInstance.schema.json similarity index 100% rename from SOL000/interconnectedTestCases/schemas/vnfInstance.schema.json rename to interconnectedTestCases/SOL003/schemas/vnfInstance.schema.json diff --git a/SOL000/interconnectedTestCases/schemas/vnfInstances.schema.json b/interconnectedTestCases/SOL003/schemas/vnfInstances.schema.json similarity index 100% rename from SOL000/interconnectedTestCases/schemas/vnfInstances.schema.json rename to interconnectedTestCases/SOL003/schemas/vnfInstances.schema.json diff --git a/SOL000/interconnectedTestCases/schemas/vnfPkgInfo.schema.json b/interconnectedTestCases/SOL003/schemas/vnfPkgInfo.schema.json similarity index 100% rename from SOL000/interconnectedTestCases/schemas/vnfPkgInfo.schema.json rename to interconnectedTestCases/SOL003/schemas/vnfPkgInfo.schema.json -- GitLab From 56029388e7f551bbf6d92cc8fbeaa6812f6f7bbe Mon Sep 17 00:00:00 2001 From: "g.bernini" Date: Thu, 3 Oct 2024 17:23:29 +0200 Subject: [PATCH 5/6] updated index file for ic tests --- indexes/ic_tests_index.csv | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/indexes/ic_tests_index.csv b/indexes/ic_tests_index.csv index 3fca4d3cf..f2788dccf 100644 --- a/indexes/ic_tests_index.csv +++ b/indexes/ic_tests_index.csv @@ -1,5 +1,5 @@ -11,Interconnected Test Cases,SOL000 -11.3.1,InterConnected Test Cases,interconnectedTestCases +11,Interconnected Test Cases,interconnectedTestCases +11.3.1,InterConnected Test Cases,SOL003 11.3.1.1,VNF Instance Creation and Query,VNFInstanceCreationAndQuery.robot 11.3.1.2,VNF Instance Modification,VNFInstanceModification.robot 11.3.1.3,VNF Instance Deletion,VNFInstanceDeletion.robot -- GitLab From 73d1eacc3539125cb3dc09e4b4d1cfee4e3bdf66 Mon Sep 17 00:00:00 2001 From: "g.bernini" Date: Thu, 3 Oct 2024 18:29:34 +0200 Subject: [PATCH 6/6] updated index file for ic tests --- indexes/ic_tests_index.csv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/indexes/ic_tests_index.csv b/indexes/ic_tests_index.csv index f2788dccf..8a89ebf4d 100644 --- a/indexes/ic_tests_index.csv +++ b/indexes/ic_tests_index.csv @@ -1,5 +1,5 @@ 11,Interconnected Test Cases,interconnectedTestCases -11.3.1,InterConnected Test Cases,SOL003 +11.3.1,SOL003 Interconnected Test Cases,SOL003 11.3.1.1,VNF Instance Creation and Query,VNFInstanceCreationAndQuery.robot 11.3.1.2,VNF Instance Modification,VNFInstanceModification.robot 11.3.1.3,VNF Instance Deletion,VNFInstanceDeletion.robot -- GitLab