common tempest in DevstackUtils
[integration/test.git] / csit / suites / openstack / tempest / tempest.robot
1 *** Settings ***
2 Documentation     Test suite for running tempest tests. It is assumed that the test environment
3 ...               is already deployed and ready.
4 Suite Setup       DevstackUtils.Log In To Tempest Executor And Setup Test Environment
5 Suite Teardown    DevstackUtils.Clean Up After Running Tempest
6 Test Setup        SetupUtils.Setup_Test_With_Logging_And_Without_Fast_Failing
7 Test Teardown     Run Keywords    Get Test Teardown Debugs
8 Test Template     DevstackUtils.Run Tempest Tests
9 Library           OperatingSystem
10 Library           SSHLibrary
11 Resource          ../../../libraries/DevstackUtils.robot
12 Resource          ../../../libraries/OpenStackOperations.robot
13 Resource          ../../../libraries/SetupUtils.robot
14 Resource          ../../../libraries/SSHKeywords.robot
15 Variables         ../../../variables/Variables.py
16 Resource          ../../../variables/netvirt/Variables.robot
17
18 *** Test Cases ***
19 tempest.api.network
20     ${TEST_NAME}    ${blacklist_file}    ${tempest_config_file}    timeout=900s
21
22 tempest.scenario.test_aggregates_basic_ops.TestAggregatesBasicOps.test_aggregate_basic_ops
23     ${TEST_NAME}    ${blacklist_file}    ${tempest_config_file}
24
25 tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_pause_unpause
26     ${TEST_NAME}    ${blacklist_file}    ${tempest_config_file}
27
28 tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_reboot
29     ${TEST_NAME}    ${blacklist_file}    ${tempest_config_file}
30
31 tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_rebuild
32     ${TEST_NAME}    ${blacklist_file}    ${tempest_config_file}
33
34 tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_stop_start
35     ${TEST_NAME}    ${blacklist_file}    ${tempest_config_file}
36
37 tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_suspend_resume
38     ${TEST_NAME}    ${blacklist_file}    ${tempest_config_file}
39
40 tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_connectivity_between_vms_on_different_networks
41     ${TEST_NAME}    ${blacklist_file}    ${tempest_config_file}
42
43 tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_hotplug_nic
44     [Tags]    skip_if_stable/mitaka
45     # Failing due to default security rules behavior missing in Mitaka
46     ${TEST_NAME}    ${blacklist_file}    ${tempest_config_file}
47
48 tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_mtu_sized_frames
49     ${TEST_NAME}    ${blacklist_file}    ${tempest_config_file}
50
51 tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_network_basic_ops
52     ${TEST_NAME}    ${blacklist_file}    ${tempest_config_file}
53
54 tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_port_security_macspoofing_port
55     [Tags]    skip_if_transparent    skip_if_stable/mitaka
56     # Failing due to default security rules behavior missing in Mitaka, and also in all transparent runs
57     ${TEST_NAME}    ${blacklist_file}    ${tempest_config_file}
58
59 tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_preserve_preexisting_port
60     ${TEST_NAME}    ${blacklist_file}    ${tempest_config_file}
61
62 tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_router_rescheduling
63     ${TEST_NAME}    ${blacklist_file}    ${tempest_config_file}
64
65 tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_subnet_details
66     ${TEST_NAME}    ${blacklist_file}    ${tempest_config_file}
67
68 tempest.scenario.test_network_v6.TestGettingAddress.test_dhcp6_stateless_from_os
69     [Tags]    skip_if_transparent    skip_if_learn
70     ${TEST_NAME}    ${blacklist_file}    ${tempest_config_file}
71
72 tempest.scenario.test_network_v6.TestGettingAddress.test_dualnet_dhcp6_stateless_from_os
73     [Tags]    skip_if_transparent    skip_if_learn
74     ${TEST_NAME}    ${blacklist_file}    ${tempest_config_file}
75
76 tempest.scenario.test_network_v6.TestGettingAddress.test_dualnet_slaac_from_os
77     [Tags]    skip_if_transparent    skip_if_learn
78     ${TEST_NAME}    ${blacklist_file}    ${tempest_config_file}
79
80 tempest.scenario.test_network_v6.TestGettingAddress.test_slaac_from_os
81     [Tags]    skip_if_transparent    skip_if_learn
82     ${TEST_NAME}    ${blacklist_file}    ${tempest_config_file}
83
84 tempest.scenario.test_security_groups_basic_ops.TestSecurityGroupsBasicOps
85     [Tags]    skip_if_transparent    skip_if_learn
86     ${TEST_NAME}    ${blacklist_file}    ${tempest_config_file}    timeout=900s
87
88 tempest.scenario.test_server_basic_ops.TestServerBasicOps.test_server_basic_ops
89     ${TEST_NAME}    ${blacklist_file}    ${tempest_config_file}