diff --git a/indexes/ic_tests_index.csv b/indexes/ic_tests_index.csv new file mode 100644 index 0000000000000000000000000000000000000000..8a89ebf4d6b5119e94ea3127cabefe13a1263deb --- /dev/null +++ b/indexes/ic_tests_index.csv @@ -0,0 +1,12 @@ +11,Interconnected Test Cases,interconnectedTestCases +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 +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 diff --git a/interconnectedTestCases/.gitkeep b/interconnectedTestCases/SOL003/.gitkeep similarity index 100% rename from interconnectedTestCases/.gitkeep rename to interconnectedTestCases/SOL003/.gitkeep diff --git a/interconnectedTestCases/IC_TC_Keywords.robot b/interconnectedTestCases/SOL003/IC_TC_Keywords.robot similarity index 100% rename from interconnectedTestCases/IC_TC_Keywords.robot rename to interconnectedTestCases/SOL003/IC_TC_Keywords.robot diff --git a/interconnectedTestCases/SOL003/SubscriptionCreationAndQuery.robot b/interconnectedTestCases/SOL003/SubscriptionCreationAndQuery.robot new file mode 100644 index 0000000000000000000000000000000000000000..1a9bc2c915d5b10fa9fb059eee057cf11ca0e7a0 --- /dev/null +++ b/interconnectedTestCases/SOL003/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/interconnectedTestCases/SOL003/SubscriptionDeletion.robot similarity index 94% rename from interconnectedTestCases/SubscriptionDeletion.robot rename to interconnectedTestCases/SOL003/SubscriptionDeletion.robot index 26f42bf91453f30cd25c95228ad91f4c02f78cbd..68ab3e21b6a60181b3378c1ec5e09632a710ff16 100644 --- a/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/interconnectedTestCases/SOL003/VNFInstanceCreationAndQuery.robot b/interconnectedTestCases/SOL003/VNFInstanceCreationAndQuery.robot new file mode 100644 index 0000000000000000000000000000000000000000..933f3868d183bedc291aa8ef2e51d30f84afb357 --- /dev/null +++ b/interconnectedTestCases/SOL003/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 an individual VNF Instance \ No newline at end of file diff --git a/interconnectedTestCases/VNFInstanceDeletion.robot b/interconnectedTestCases/SOL003/VNFInstanceDeletion.robot similarity index 89% rename from interconnectedTestCases/VNFInstanceDeletion.robot rename to interconnectedTestCases/SOL003/VNFInstanceDeletion.robot index b389f8d1176e7ef92f7379d64f15db8fb29fde0e..365d58b2ccd281045f977aede9afbfcc2b1ced8c 100644 --- a/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/interconnectedTestCases/VNFInstanceInstantiation.robot b/interconnectedTestCases/SOL003/VNFInstanceInstantiation.robot similarity index 94% rename from interconnectedTestCases/VNFInstanceInstantiation.robot rename to interconnectedTestCases/SOL003/VNFInstanceInstantiation.robot index b123b487da0a49f8d589b9a3a3618c08d0d6a1b7..e2a1d2eace0d76058bc5d7afc0a7828ff43635f2 100644 --- a/interconnectedTestCases/VNFInstanceInstantiation.robot +++ b/interconnectedTestCases/SOL003/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/interconnectedTestCases/VNFInstanceModification.robot b/interconnectedTestCases/SOL003/VNFInstanceModification.robot similarity index 94% rename from interconnectedTestCases/VNFInstanceModification.robot rename to interconnectedTestCases/SOL003/VNFInstanceModification.robot index a33d96c6175968f99305dd542f5ca2d0daee51ff..40cc49cfd7a15ecf5d3770971f16b1bca51271a8 100644 --- a/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.2 + [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/interconnectedTestCases/VNFInstanceOperationOccurrences.robot b/interconnectedTestCases/SOL003/VNFInstanceOperationOccurrences.robot similarity index 95% rename from interconnectedTestCases/VNFInstanceOperationOccurrences.robot rename to interconnectedTestCases/SOL003/VNFInstanceOperationOccurrences.robot index b411a021a9c34dbe79b634a5031e33f4dd1ec68b..dd1ceb8655a95c33cee81deddef56a0c88effe5b 100644 --- a/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/interconnectedTestCases/VNFInstanceScaleIn.robot b/interconnectedTestCases/SOL003/VNFInstanceScaleIn.robot similarity index 94% rename from interconnectedTestCases/VNFInstanceScaleIn.robot rename to interconnectedTestCases/SOL003/VNFInstanceScaleIn.robot index 7a661237bf133899e9f206873b4e72d15f9a09a2..1d155b28f655bfd2c8a64f27f63056fe3ef30255 100644 --- a/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/interconnectedTestCases/VNFInstanceScaleOut.robot b/interconnectedTestCases/SOL003/VNFInstanceScaleOut.robot similarity index 94% rename from interconnectedTestCases/VNFInstanceScaleOut.robot rename to interconnectedTestCases/SOL003/VNFInstanceScaleOut.robot index fd9c5222be71623f40361718108b833a6aca301b..5648508a0dbb50d6fa129ef2e74e64aaf7f0c513 100644 --- a/interconnectedTestCases/VNFInstanceScaleOut.robot +++ b/interconnectedTestCases/SOL003/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/interconnectedTestCases/VNFInstanceTermination.robot b/interconnectedTestCases/SOL003/VNFInstanceTermination.robot similarity index 94% rename from interconnectedTestCases/VNFInstanceTermination.robot rename to interconnectedTestCases/SOL003/VNFInstanceTermination.robot index 4bf044dc6929a13dcb2b31b1ef2940fd36102c3f..1a734ca178c2485ea939700d9d8c7a169f8261fd 100644 --- a/interconnectedTestCases/VNFInstanceTermination.robot +++ b/interconnectedTestCases/SOL003/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 diff --git a/interconnectedTestCases/descriptors/SOL001/VNFD/vnfd_SOL001.yaml b/interconnectedTestCases/SOL003/descriptors/SOL001/VNFD/vnfd_SOL001.yaml similarity index 100% rename from interconnectedTestCases/descriptors/SOL001/VNFD/vnfd_SOL001.yaml rename to interconnectedTestCases/SOL003/descriptors/SOL001/VNFD/vnfd_SOL001.yaml diff --git a/interconnectedTestCases/descriptors/SOL006/VNFD/vnfd_SOL006.yaml b/interconnectedTestCases/SOL003/descriptors/SOL006/VNFD/vnfd_SOL006.yaml similarity index 100% rename from interconnectedTestCases/descriptors/SOL006/VNFD/vnfd_SOL006.yaml rename to interconnectedTestCases/SOL003/descriptors/SOL006/VNFD/vnfd_SOL006.yaml diff --git a/interconnectedTestCases/environment/variables.txt b/interconnectedTestCases/SOL003/environment/variables.txt similarity index 100% rename from interconnectedTestCases/environment/variables.txt rename to interconnectedTestCases/SOL003/environment/variables.txt diff --git a/interconnectedTestCases/jsons/createVnfRequest.json b/interconnectedTestCases/SOL003/jsons/createVnfRequest.json similarity index 100% rename from interconnectedTestCases/jsons/createVnfRequest.json rename to interconnectedTestCases/SOL003/jsons/createVnfRequest.json diff --git a/interconnectedTestCases/jsons/instantiateVnfRequest.json b/interconnectedTestCases/SOL003/jsons/instantiateVnfRequest.json similarity index 100% rename from interconnectedTestCases/jsons/instantiateVnfRequest.json rename to interconnectedTestCases/SOL003/jsons/instantiateVnfRequest.json diff --git a/interconnectedTestCases/jsons/lccnSubscriptionRequest.json b/interconnectedTestCases/SOL003/jsons/lccnSubscriptionRequest.json similarity index 100% rename from interconnectedTestCases/jsons/lccnSubscriptionRequest.json rename to interconnectedTestCases/SOL003/jsons/lccnSubscriptionRequest.json diff --git a/interconnectedTestCases/jsons/patchBodyRequest.json b/interconnectedTestCases/SOL003/jsons/patchBodyRequest.json similarity index 100% rename from interconnectedTestCases/jsons/patchBodyRequest.json rename to interconnectedTestCases/SOL003/jsons/patchBodyRequest.json diff --git a/interconnectedTestCases/jsons/terminateVnfRequest.json b/interconnectedTestCases/SOL003/jsons/terminateVnfRequest.json similarity index 100% rename from interconnectedTestCases/jsons/terminateVnfRequest.json rename to interconnectedTestCases/SOL003/jsons/terminateVnfRequest.json diff --git a/interconnectedTestCases/schemas/vnfInstance.schema.json b/interconnectedTestCases/SOL003/schemas/vnfInstance.schema.json similarity index 100% rename from interconnectedTestCases/schemas/vnfInstance.schema.json rename to interconnectedTestCases/SOL003/schemas/vnfInstance.schema.json diff --git a/interconnectedTestCases/schemas/vnfInstances.schema.json b/interconnectedTestCases/SOL003/schemas/vnfInstances.schema.json similarity index 100% rename from interconnectedTestCases/schemas/vnfInstances.schema.json rename to interconnectedTestCases/SOL003/schemas/vnfInstances.schema.json diff --git a/interconnectedTestCases/schemas/vnfPkgInfo.schema.json b/interconnectedTestCases/SOL003/schemas/vnfPkgInfo.schema.json similarity index 100% rename from interconnectedTestCases/schemas/vnfPkgInfo.schema.json rename to interconnectedTestCases/SOL003/schemas/vnfPkgInfo.schema.json diff --git a/interconnectedTestCases/SubscriptionCreationAndQuery.robot b/interconnectedTestCases/SubscriptionCreationAndQuery.robot deleted file mode 100644 index ccb883126a525f0cf2602cbe3065db1b0ed03e79..0000000000000000000000000000000000000000 --- 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 fe6f459c79b5fd663f75117fc4fc95f1293a57c6..0000000000000000000000000000000000000000 --- 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