aboutsummaryrefslogtreecommitdiffstats
path: root/cmso-robot/robot/testsuites
diff options
context:
space:
mode:
Diffstat (limited to 'cmso-robot/robot/testsuites')
-rw-r--r--cmso-robot/robot/testsuites/ChangeManagementCancel.robot2
-rw-r--r--cmso-robot/robot/testsuites/ChangeManagementDBFailover.robot2
-rw-r--r--cmso-robot/robot/testsuites/ChangeManagementFailure.robot2
-rw-r--r--cmso-robot/robot/testsuites/ChangeManagementFuture.robot2
-rw-r--r--cmso-robot/robot/testsuites/ChangeManagementImmediate.robot2
-rw-r--r--cmso-robot/robot/testsuites/ChangeManagementImmediateFailure.robot2
-rw-r--r--cmso-robot/robot/testsuites/ChangeManagementRejection.robot2
-rw-r--r--cmso-robot/robot/testsuites/CheckLog.robot2
-rw-r--r--cmso-robot/robot/testsuites/CheckScheduleStatus.robot2
-rwxr-xr-x[-rw-r--r--]cmso-robot/robot/testsuites/MiscTests.robot149
10 files changed, 96 insertions, 71 deletions
diff --git a/cmso-robot/robot/testsuites/ChangeManagementCancel.robot b/cmso-robot/robot/testsuites/ChangeManagementCancel.robot
index ad193f6..30ad8c0 100644
--- a/cmso-robot/robot/testsuites/ChangeManagementCancel.robot
+++ b/cmso-robot/robot/testsuites/ChangeManagementCancel.robot
@@ -1,5 +1,5 @@
*** Settings ***
-Documentation Creates VID VNF Instance
+Documentation Verify CMSO schedule cancel.
Library StringTemplater
Library UUID
diff --git a/cmso-robot/robot/testsuites/ChangeManagementDBFailover.robot b/cmso-robot/robot/testsuites/ChangeManagementDBFailover.robot
index a951145..81268e1 100644
--- a/cmso-robot/robot/testsuites/ChangeManagementDBFailover.robot
+++ b/cmso-robot/robot/testsuites/ChangeManagementDBFailover.robot
@@ -1,5 +1,5 @@
*** Settings ***
-Documentation Creates VID VNF Instance
+Documentation Test specialized DB failover scenarios (not part of ete)
Library StringTemplater
Library UUID
diff --git a/cmso-robot/robot/testsuites/ChangeManagementFailure.robot b/cmso-robot/robot/testsuites/ChangeManagementFailure.robot
index 5e74105..14d96fa 100644
--- a/cmso-robot/robot/testsuites/ChangeManagementFailure.robot
+++ b/cmso-robot/robot/testsuites/ChangeManagementFailure.robot
@@ -1,5 +1,5 @@
*** Settings ***
-Documentation Creates VID VNF Instance
+Documentation Change Management Validation Testing
Library StringTemplater
Library UUID
diff --git a/cmso-robot/robot/testsuites/ChangeManagementFuture.robot b/cmso-robot/robot/testsuites/ChangeManagementFuture.robot
index 5dad749..8218233 100644
--- a/cmso-robot/robot/testsuites/ChangeManagementFuture.robot
+++ b/cmso-robot/robot/testsuites/ChangeManagementFuture.robot
@@ -1,5 +1,5 @@
*** Settings ***
-Documentation Creates VID VNF Instance
+Documentation Verifies ETE Scheduling for future requests
Library StringTemplater
Library UUID
diff --git a/cmso-robot/robot/testsuites/ChangeManagementImmediate.robot b/cmso-robot/robot/testsuites/ChangeManagementImmediate.robot
index f7e399a..761deb7 100644
--- a/cmso-robot/robot/testsuites/ChangeManagementImmediate.robot
+++ b/cmso-robot/robot/testsuites/ChangeManagementImmediate.robot
@@ -1,5 +1,5 @@
*** Settings ***
-Documentation Creates VID VNF Instance
+Documentation Verifies ETE Scheduling for immediate requests
Library StringTemplater
Library UUID
diff --git a/cmso-robot/robot/testsuites/ChangeManagementImmediateFailure.robot b/cmso-robot/robot/testsuites/ChangeManagementImmediateFailure.robot
index 74f1959..a2de1a9 100644
--- a/cmso-robot/robot/testsuites/ChangeManagementImmediateFailure.robot
+++ b/cmso-robot/robot/testsuites/ChangeManagementImmediateFailure.robot
@@ -1,5 +1,5 @@
*** Settings ***
-Documentation Creates VID VNF Instance
+Documentation Verifies immediate request failures
Library StringTemplater
Library UUID
diff --git a/cmso-robot/robot/testsuites/ChangeManagementRejection.robot b/cmso-robot/robot/testsuites/ChangeManagementRejection.robot
index ea63ac8..e00fe99 100644
--- a/cmso-robot/robot/testsuites/ChangeManagementRejection.robot
+++ b/cmso-robot/robot/testsuites/ChangeManagementRejection.robot
@@ -1,5 +1,5 @@
*** Settings ***
-Documentation Creates VID VNF Instance
+Documentation Verifies rejection of optimized schedules
Library StringTemplater
Library UUID
diff --git a/cmso-robot/robot/testsuites/CheckLog.robot b/cmso-robot/robot/testsuites/CheckLog.robot
index 13d7b1c..d1d1304 100644
--- a/cmso-robot/robot/testsuites/CheckLog.robot
+++ b/cmso-robot/robot/testsuites/CheckLog.robot
@@ -1,5 +1,5 @@
*** Settings ***
-Documentation Creates VID VNF Instance
+Documentation Verifies log output (Not part of ETE)
Library StringTemplater
Library UUID
diff --git a/cmso-robot/robot/testsuites/CheckScheduleStatus.robot b/cmso-robot/robot/testsuites/CheckScheduleStatus.robot
index 2f96ecb..6ee3c65 100644
--- a/cmso-robot/robot/testsuites/CheckScheduleStatus.robot
+++ b/cmso-robot/robot/testsuites/CheckScheduleStatus.robot
@@ -1,5 +1,5 @@
*** Settings ***
-Documentation Creates VID VNF Instance
+Documentation Verifies scheduler queries
Library StringTemplater
Library UUID
diff --git a/cmso-robot/robot/testsuites/MiscTests.robot b/cmso-robot/robot/testsuites/MiscTests.robot
index a3b9428..12da302 100644..100755
--- a/cmso-robot/robot/testsuites/MiscTests.robot
+++ b/cmso-robot/robot/testsuites/MiscTests.robot
@@ -1,62 +1,87 @@
-*** Settings ***
-Documentation Creates VID VNF Instance
-
-Library StringTemplater
-Library UUID
-Library Collections
-
-Resource ../resources/optimizer_common.robot
-Resource ../resources/scheduler_common.robot
-Resource ../resources/ticketmgt_common.robot
-Resource ../resources/topology_common.robot
-
-# Test Setup
-# Test Teardown
-*** Variable***
-${user_name}=
-${password}=
-${uuid_list_file}= robot/assets/get_schedule_UUIDs.txt
-${template_folder}= robot/assets/templates/changemanagement
-*** Test Cases ***
-Test CMSO Optimizer Admin
- [Tags] ete
- ${response}= Get Optimizer Plain Text alias admin/password
- Should Contain ${response.text} kECFDaLusYNHTN6Q4DmsYw==
-
-Test CMSO Service Admin
- [Tags] ete
- ${response}= Get Scheduler Plain Text alias /cmso/v1/admin/password
- Should Contain ${response.text} kECFDaLusYNHTN6Q4DmsYw==
-
-Test CMSO Ticket Mgt Admin
- [Tags] ete
- ${response}= Get Ticket Mgt Plain Text alias admin/password
- Should Contain ${response.text} kECFDaLusYNHTN6Q4DmsYw==
-
-Test CMSO Topology Admin
- [Tags] ete
- ${response}= Get Topology Plain Text alias admin/password
- Should Contain ${response.text} kECFDaLusYNHTN6Q4DmsYw==
-
-Test CMSO Optimizer Health
- [Tags] ete
- ${response}= Get Optimizer alias health
- Dictionary Should Contain Item ${response.json()} healthy True
-
-Test CMSO Service Health
- [Tags] ete
- ${response}= Get Scheduler alias /cmso/v1/health
- Dictionary Should Contain Item ${response.json()} healthy True
-
-
-Test CMSO Ticket Mgt Health
- [Tags] ete
- ${response}= Get Ticket Mgt alias health
- Dictionary Should Contain Item ${response.json()} healthy True
-
-
-Test CMSO Topology Health
- [Tags] ete
- ${response}= Get Topology alias health
- Dictionary Should Contain Item ${response.json()} healthy True
-
+*** Settings ***
+Documentation Creates VID VNF Instance
+
+Library StringTemplater
+Library UUID
+Library Collections
+
+Resource ../resources/optimizer_common.robot
+Resource ../resources/scheduler_common.robot
+Resource ../resources/ticketmgt_common.robot
+Resource ../resources/topology_common.robot
+
+# Test Setup
+# Test Teardown
+*** Variable***
+${user_name}=
+${password}=
+${uuid_list_file}= robot/assets/get_schedule_UUIDs.txt
+${template_folder}= robot/assets/templates/changemanagement
+*** Test Cases ***
+Test CMSO Optimizer Admin
+ [Tags] ete
+ ${response}= Get Optimizer Plain Text alias admin/password
+ Should Contain ${response.text} kECFDaLusYNHTN6Q4DmsYw==
+
+Test CMSO Service Admin
+ [Tags] ete
+ ${response}= Get Scheduler Plain Text alias /cmso/v1/admin/password
+ Should Contain ${response.text} kECFDaLusYNHTN6Q4DmsYw==
+
+Test CMSO Ticket Mgt Admin
+ [Tags] ete
+ ${response}= Get Ticket Mgt Plain Text alias admin/password
+ Should Contain ${response.text} kECFDaLusYNHTN6Q4DmsYw==
+
+Test CMSO Topology Admin
+ [Tags] ete
+ ${response}= Get Topology Plain Text alias admin/password
+ Should Contain ${response.text} kECFDaLusYNHTN6Q4DmsYw==
+
+Test CMSO Optimizer Health
+ [Tags] ete
+ ${response}= Get Optimizer alias health
+ Dictionary Should Contain Item ${response.json()} healthy True
+
+Test CMSO Service Health
+ [Tags] ete
+ ${response}= Get Scheduler alias /cmso/v1/health
+ Dictionary Should Contain Item ${response.json()} healthy True
+
+
+Test CMSO Ticket Mgt Health
+ [Tags] ete
+ ${response}= Get Ticket Mgt alias health
+ Dictionary Should Contain Item ${response.json()} healthy True
+
+
+Test CMSO Topology Health
+ [Tags] ete
+ ${response}= Get Topology alias health
+ Dictionary Should Contain Item ${response.json()} healthy True
+
+Test CMSO Optimizer Policies
+ [Tags] ete
+ ${response}= Get Optimizer alias policies
+ ##Should Contain ${response.json()} kECFDaLusYNHTN6Q4DmsYw==
+
+Test CMSO Optimizer Get Schedule
+ [Tags] ete
+ ${response}= Get Optimizer alias optimize/schedule/id1
+ ##Should Contain ${response.json()} kECFDaLusYNHTN6Q4DmsYw==
+
+Test CMSO Optimizer Delete Schedule
+ [Tags] ete
+ ${response}= Delete Optimizer alias optimize/schedule/id1
+ ##Should Contain ${response.json()} kECFDaLusYNHTN6Q4DmsYw==
+
+
+Test CMSO Ticket Mgt Get Tickets
+ [Tags] ete
+ ${response}= Get Ticket Mgt alias tickets
+ ##Dictionary Should Contain Item ${response.json()} healthy True
+
+Test CMSO Ticket Mgt Get Ticket
+ [Tags] ete
+ ${response}= Get Ticket Mgt alias ticket/none
+ ##Dictionary Should Contain Item ${response.json()} healthy True