diff options
Diffstat (limited to 'testing/robot/smoke.robot')
-rw-r--r-- | testing/robot/smoke.robot | 73 |
1 files changed, 0 insertions, 73 deletions
diff --git a/testing/robot/smoke.robot b/testing/robot/smoke.robot deleted file mode 100644 index d6f8fe6..0000000 --- a/testing/robot/smoke.robot +++ /dev/null @@ -1,73 +0,0 @@ -############################################################################## -# Copyright (c) 2016 Juraj Linkes (Cisco) and others. -# -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# http://www.apache.org/licenses/LICENSE-2.0 -############################################################################## - -*** Settings *** -Library OperatingSystem -Library lib/FDSLibrary.py -Library lib/Keywords.robot -Variables data/test_data.py -Suite Setup Setup Suite -Suite Teardown Teardown Suite - -*** Variables *** - -*** Test Cases *** -Create network for VMs - Create tenant network - -Create subnet without dhcp for VMs - Create subnet without dhcp - -Create port for VM1 - ${result} = Create port with ip ${port1_name} ${vm1_address} - Set Suite Variable ${port1_id} ${result} - -Create port for VM2 - ${result} = Create port with ip ${port2_name} ${vm2_address} - Set Suite Variable ${port2_id} ${result} - -Create VM1 - ${port_ids} = Create List ${port1_id} - ${result} = Create vm ${vm1_name} ${port_ids} userdata=${userdata1} - Set Suite Variable ${vm1_id} ${result} - -Wait for VM1 to be active - Should Be True $vm1_id is not $None - Poll vm ${vm1_id} active - -Create VM2 - ${port_ids} = Create List ${port2_id} - ${result} = Create vm ${vm2_name} ${port_ids} userdata=${userdata2} - Set Suite Variable ${vm2_id} ${result} - -Wait for VM2 to be active - Should Be True $vm2_id is not $None - Poll vm ${vm2_id} active - -Check VM2 userdata - ${result} = Check vm console ${vm2_id} PASSED - Should Be True ${result} - -*** Keywords *** -Setup Suite - Set Suite Variable ${network_id} ${None} - Set Suite Variable ${subnet_id} ${None} - Set Suite Variable ${port1_id} ${None} - Set Suite Variable ${port2_id} ${None} - Set Suite Variable ${vm1_id} ${None} - Set Suite Variable ${vm2_id} ${None} - Ensure Image - Ensure Flavor - -Teardown Suite - Run Keyword If $vm1_id is not $None Delete vm ${vm1_id} - Run Keyword If $vm2_id is not $None Delete vm ${vm2_id} - Run Keyword If $port1_id is not $None Delete ports ${port1_id} - Run Keyword If $port2_id is not $None Delete ports ${port2_id} - Run Keyword If $network_id is not $None Delete network ${network_id} |