Use tags to skip tests in gate job 13/77013/2
authorJamo Luhrsen <jluhrsen@redhat.com>
Mon, 15 Oct 2018 19:49:53 +0000 (12:49 -0700)
committerJamo Luhrsen <jluhrsen@redhat.com>
Mon, 15 Oct 2018 20:01:25 +0000 (13:01 -0700)
Change-Id: Ib7cf889207aa03f3bf90fee9e04c5e5c18ae6000
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
csit/suites/openstack/connectivity/l2.robot
csit/suites/openstack/connectivity/l3.robot

index 0c67b9d919bf982bce91afd65c9a8e8984e8de09..7f0aead74d569e38d5afc6f0b09fc151ddcf93d2 100644 (file)
@@ -76,13 +76,13 @@ Connectivity Tests From Vm Instance3 In net_2
 Delete A Vm Instance
     [Documentation]    Delete Vm instances using instance names. Also remove the VM from the
     ...    list so that later cleanup will not try to delete it.
-    BuiltIn.Pass Execution If    "${GATE_JOB}" == "True"    "Skipping test case for automatic gating jobs to reduce run time"
+    [Tags]    NON_GATE
     OpenStackOperations.Delete Vm Instance    @{NET_1_VMS}[0]
     Remove From List    ${NET_1_VMS}    0
 
 No Ping For Deleted Vm
     [Documentation]    Check non reachability of deleted vm instances by pinging to them.
-    BuiltIn.Pass Execution If    "${GATE_JOB}" == "True"    "Skipping test case for automatic gating jobs to reduce run time"
+    [Tags]    NON_GATE
     OpenStackOperations.Ping From DHCP Should Not Succeed    @{NETWORKS}[0]    @{NET_1_VM_IPS}[0]
 
 *** Keywords ***
index add5536f071c5abce5fc416f461fa3515893e9ef..afb69d2dd109be1597acf74ee00472765db4df31 100644 (file)
@@ -97,44 +97,44 @@ Connectivity Tests From Vm Instance3 In net_2
 
 Delete Vm Instances In net_1
     [Documentation]    Delete Vm instances using instance names in net_1.
-    BuiltIn.Pass Execution If    "${GATE_JOB}" == "True"    "Skipping test case for automatic gating jobs to reduce run time"
+    [Tags]    NON_GATE
     : FOR    ${vm}    IN    @{NET_1_VMS}
     \    OpenStackOperations.Delete Vm Instance    ${vm}
 
 Delete Vm Instances In net_2
     [Documentation]    Delete Vm instances using instance names in net_2.
-    BuiltIn.Pass Execution If    "${GATE_JOB}" == "True"    "Skipping test case for automatic gating jobs to reduce run time"
+    [Tags]    NON_GATE
     : FOR    ${vm}    IN    @{NET_2_VMS}
     \    OpenStackOperations.Delete Vm Instance    ${vm}
 
 Delete Vm Instances In net_3
     [Documentation]    Delete Vm instances using instance names in net_3.
-    BuiltIn.Pass Execution If    "${GATE_JOB}" == "True"    "Skipping test case for automatic gating jobs to reduce run time"
+    [Tags]    NON_GATE
     : FOR    ${vm}    IN    @{NET_3_VMS}
     \    OpenStackOperations.Delete Vm Instance    ${vm}
 
 Create Vm Instances For net_4
     [Documentation]    Create VM instances using flavor and image names for a network.
-    BuiltIn.Pass Execution If    "${GATE_JOB}" == "True"    "Skipping test case for automatic gating jobs to reduce run time"
+    [Tags]    NON_GATE
     OpenStackOperations.Create Vm Instance On Compute Node    @{NETWORKS}[3]    @{NET_4_VMS}[0]    ${OS_CMP1_HOSTNAME}    sg=${SECURITY_GROUP}
 
 Create Vm Instances For net_5
     [Documentation]    Create VM instances using flavor and image names for a network.
-    BuiltIn.Pass Execution If    "${GATE_JOB}" == "True"    "Skipping test case for automatic gating jobs to reduce run time"
+    [Tags]    NON_GATE
     OpenStackOperations.Create Vm Instance On Compute Node    @{NETWORKS}[4]    @{NET_5_VMS}[0]    ${OS_CMP2_HOSTNAME}    sg=${SECURITY_GROUP}
 
 Create Router2
     [Documentation]    Create Router
-    BuiltIn.Pass Execution If    "${GATE_JOB}" == "True"    "Skipping test case for automatic gating jobs to reduce run time"
+    [Tags]    NON_GATE
     OpenStackOperations.Create Router    @{ROUTER}[1]
 
 Add net_4 Interfaces To Router2
     [Documentation]    Add Interfaces
-    BuiltIn.Pass Execution If    "${GATE_JOB}" == "True"    "Skipping test case for automatic gating jobs to reduce run time"
+    [Tags]    NON_GATE
     OpenStackOperations.Add Router Interface    @{ROUTER}[1]    @{SUBNETS_2}[0]
 
 Check Vm Instances on net_4 and net_5 Have Ip Address
-    BuiltIn.Pass Execution If    "${GATE_JOB}" == "True"    "Skipping test case for automatic gating jobs to reduce run time"
+    [Tags]    NON_GATE
     @{NET_4_L3_VM_IPS}    ${NET_4_L3_DHCP_IP} =    OpenStackOperations.Get VM IPs    @{NET_4_VMS}
     @{NET_5_L3_VM_IPS}    ${NET_5_L3_DHCP_IP} =    OpenStackOperations.Get VM IPs    @{NET_5_VMS}
     BuiltIn.Set Suite Variable    @{NET_4_L3_VM_IPS}
@@ -148,22 +148,22 @@ Check Vm Instances on net_4 and net_5 Have Ip Address
 
 Add net_5 Interfaces To Router2
     [Documentation]    Add Interfaces
-    BuiltIn.Pass Execution If    "${GATE_JOB}" == "True"    "Skipping test case for automatic gating jobs to reduce run time"
+    [Tags]    NON_GATE
     OpenStackOperations.Add Router Interface    @{ROUTER}[1]    @{SUBNETS_2}[1]
 
 Ping Vm Instance5 In net_5 From net_4 (vlan to vlan)
     [Documentation]    Check reachability of vm instances by pinging to them after creating routers.
-    BuiltIn.Pass Execution If    "${GATE_JOB}" == "True"    "Skipping test case for automatic gating jobs to reduce run time"
+    [Tags]    NON_GATE
     OpenStackOperations.Ping Vm From DHCP Namespace    @{NETWORKS}[3]    @{NET_5_L3_VM_IPS}[0]
 
 Ping Vm Instance5 In net_4 From net_5 (vlan to vlan)
     [Documentation]    Check reachability of vm instances by pinging to them after creating routers.
-    BuiltIn.Pass Execution If    "${GATE_JOB}" == "True"    "Skipping test case for automatic gating jobs to reduce run time"
+    [Tags]    NON_GATE
     OpenStackOperations.Ping Vm From DHCP Namespace    @{NETWORKS}[4]    @{NET_4_L3_VM_IPS}[0]
 
 Connectivity Tests From Vm Instance4 In net_5
     [Documentation]    Check reachability of vm instance on a different network with one vlan vm in source and destination.
-    BuiltIn.Pass Execution If    "${GATE_JOB}" == "True"    "Skipping test case for automatic gating jobs to reduce run time"
+    [Tags]    NON_GATE
     ${dst_list} =    BuiltIn.Create List    @{NET_4_L3_VM_IPS}
     OpenStackOperations.Test Operations From Vm Instance    @{NETWORKS}[4]    @{NET_5_L3_VM_IPS}[0]    ${dst_list}