Merge "Decrement should_fail tests for nova services"

This commit is contained in:
Jenkins 2016-04-27 10:04:44 +00:00 committed by Gerrit Code Review
commit a3279ef7e9
18 changed files with 59 additions and 92 deletions

View File

@ -411,11 +411,10 @@ class ContrailPlugin(TestBasic):
self.fuel_web.run_ostf(
cluster_id=self.cluster_id,
should_fail=3,
should_fail=2,
failed_test_name=[('Check network connectivity '
'from instance via floating IP'),
'Launch instance with file injection',
'Check that required services are running']
'Launch instance with file injection']
)
logger.info(self._ostf_msg)
@ -614,11 +613,10 @@ class ContrailPlugin(TestBasic):
self.fuel_web.run_ostf(
cluster_id=self.cluster_id,
should_fail=3,
should_fail=2,
failed_test_name=[('Check network connectivity '
'from instance via floating IP'),
'Launch instance with file injection',
'Check that required services are running']
'Launch instance with file injection']
)
logger.info(self._ostf_msg)
@ -790,9 +788,8 @@ class ContrailPlugin(TestBasic):
self.fuel_web.run_ostf(
cluster_id=self.cluster_id,
should_fail=3,
should_fail=2,
failed_test_name=[('Check network connectivity '
'from instance via floating IP'),
'Launch instance with file injection',
'Check that required services are running']
'Launch instance with file injection']
)

View File

@ -162,7 +162,7 @@ class ExamplePluginPostDeploy(TestBasic):
nodes_dict={node: ['controller'] for node in nodes},
pending_addition=False, pending_deletion=True
)
self.deploy_cluster_wait(check_services=False)
self.deploy_cluster_wait(check_services=True)
self.fuel_web.verify_network(cluster_id=self.cluster_id)

View File

@ -316,8 +316,7 @@ class CommandLineTest(test_cli_base.CommandLine):
self.fuel_web.verify_network(cluster_id)
self.fuel_web.run_ostf(
cluster_id=cluster_id, test_sets=['ha', 'smoke', 'sanity'],
should_fail=1)
cluster_id=cluster_id, test_sets=['ha', 'smoke', 'sanity'])
@test(depends_on_groups=['cli_selected_nodes_deploy'],
groups=["cli_cluster_deletion"])

View File

@ -341,15 +341,12 @@ class ControllerReplacement(base_test_case.TestBasic):
self.fuel_web.update_nodes(
cluster_id, {'slave-01': ['controller']}, False, True)
# Disable check services here, according to nova-manage shows
# XXX for node that we remove
self.fuel_web.deploy_cluster_wait(cluster_id, check_services=False)
self.fuel_web.deploy_cluster_wait(cluster_id)
self.fuel_web.verify_network(cluster_id)
self.fuel_web.run_ostf(cluster_id,
test_sets=['ha', 'smoke', 'sanity'],
should_fail=1)
test_sets=['ha', 'smoke', 'sanity'])
self.env.make_snapshot("deploy_ha_neutron_tun_ctrl_replacement")
@ -402,15 +399,12 @@ class ControllerReplacement(base_test_case.TestBasic):
self.fuel_web.update_nodes(
cluster_id, {'slave-01': ['controller']}, False, True)
# Disable check services here, according to nova-manage shows
# XXX for node that we remove
self.fuel_web.deploy_cluster_wait(cluster_id, check_services=False)
self.fuel_web.deploy_cluster_wait(cluster_id)
self.fuel_web.verify_network(cluster_id)
self.fuel_web.run_ostf(cluster_id,
test_sets=['ha', 'smoke', 'sanity'],
should_fail=1)
test_sets=['ha', 'smoke', 'sanity'])
self.env.make_snapshot("deploy_ha_neutron_vlan_ctrl_replacement")
@ -462,14 +456,11 @@ class ControllerReplacement(base_test_case.TestBasic):
self.fuel_web.update_nodes(
cluster_id, {'slave-01': ['controller']}, False, True)
# Disable check services here, according to nova-manage shows
# XXX for node that we remove
self.fuel_web.deploy_cluster_wait(cluster_id, check_services=False)
self.fuel_web.deploy_cluster_wait(cluster_id)
self.fuel_web.verify_network(cluster_id)
self.fuel_web.run_ostf(cluster_id,
test_sets=['ha', 'smoke', 'sanity'],
should_fail=1)
test_sets=['ha', 'smoke', 'sanity'])
self.env.make_snapshot("deploy_ha_nova_ctrl_replacement")

View File

@ -214,8 +214,7 @@ class TestHaNeutronAddCompute(TestBasic):
self.fuel_web.verify_network(cluster_id)
self.fuel_web.run_ostf(
cluster_id=cluster_id,
test_sets=['ha', 'smoke', 'sanity'],
should_fail=1)
test_sets=['ha', 'smoke', 'sanity'])
@test(groups=["ha", "ha_neutron_tun_scale"])
@ -392,7 +391,7 @@ class TestHaNeutronScalability(TestBasic):
)
# Step 14. Deploy changes
self.fuel_web.deploy_cluster_wait(cluster_id, check_services=False)
self.fuel_web.deploy_cluster_wait(cluster_id)
nodes = self.fuel_web.get_nailgun_cluster_nodes_by_roles(
cluster_id, ['controller'])
@ -416,6 +415,6 @@ class TestHaNeutronScalability(TestBasic):
# Step 16-17. Run OSTF and sync time
self.fuel_web.run_ostf(
cluster_id=cluster_id,
test_sets=['sanity', 'smoke', 'ha'], should_fail=1)
test_sets=['sanity', 'smoke', 'ha'])
self.env.sync_time()
self.env.make_snapshot("neutron_vlan_ha_scalability")

View File

@ -94,8 +94,7 @@ class CommandLineAcceptanceDeploymentTests(test_cli_base.CommandLine):
self.show_step(10)
self.fuel_web.run_ostf(
cluster_id=cluster_id, test_sets=['ha', 'smoke', 'sanity'],
should_fail=1)
cluster_id=cluster_id, test_sets=['ha', 'smoke', 'sanity'])
@test(depends_on=[SetupEnvironment.prepare_slaves_3],
groups=["cli_deploy_tasks"])
@ -174,5 +173,4 @@ class CommandLineAcceptanceDeploymentTests(test_cli_base.CommandLine):
self.fuel_web.verify_network(cluster_id)
self.show_step(9)
self.fuel_web.run_ostf(
cluster_id=cluster_id, test_sets=['ha', 'smoke', 'sanity'],
should_fail=1)
cluster_id=cluster_id, test_sets=['ha', 'smoke', 'sanity'])

View File

@ -216,9 +216,8 @@ class PatchingTests(TestBasic):
self.fuel_web.deploy_cluster_wait(cluster_id,
check_services=False)
self.fuel_web.verify_network(cluster_id)
# sanity set isn't running due to LP1457515
self.fuel_web.run_ostf(cluster_id=cluster_id,
test_sets=['smoke', 'ha'])
test_sets=['sanity', 'smoke', 'ha'])
if "ceph-osd" in roles:
with self.fuel_web.get_ssh_for_node(
@ -376,9 +375,9 @@ class PatchingMasterTests(TestBasic):
self.fuel_web.deploy_cluster_wait(cluster_id,
check_services=False)
self.fuel_web.verify_network(cluster_id)
# sanity set isn't running due to LP1457515
self.fuel_web.run_ostf(cluster_id=cluster_id,
test_sets=['smoke', 'ha'])
test_sets=['sanity', 'smoke', 'ha'])
if "ceph-osd" in roles:
with self.fuel_web.get_ssh_for_node(

View File

@ -95,11 +95,11 @@ class HaScaleGroup2(TestBasic):
True, False
)
self.show_step(8)
self.fuel_web.deploy_cluster_wait(cluster_id, check_services=False)
self.fuel_web.deploy_cluster_wait(cluster_id)
self.show_step(10)
self.fuel_web.verify_network(cluster_id)
self.show_step(9)
self.fuel_web.run_ostf(cluster_id=cluster_id, should_fail=1)
self.fuel_web.run_ostf(cluster_id=cluster_id)
self.env.make_snapshot("replace_primary_controller")
@test(depends_on=[SetupEnvironment.prepare_slaves_5],
@ -159,11 +159,11 @@ class HaScaleGroup2(TestBasic):
False, True
)
self.show_step(5)
self.fuel_web.deploy_cluster_wait(cluster_id, check_services=False)
self.fuel_web.deploy_cluster_wait(cluster_id)
self.show_step(7)
self.fuel_web.verify_network(cluster_id)
self.show_step(6)
self.fuel_web.run_ostf(cluster_id=cluster_id, should_fail=1)
self.fuel_web.run_ostf(cluster_id=cluster_id)
node = self.fuel_web.get_nailgun_node_by_devops_node(
self.env.d_env.get_node(name='slave-01'))

View File

@ -99,11 +99,11 @@ class HaScaleGroup3(TestBasic):
False, True
)
self.show_step(11)
self.fuel_web.deploy_cluster_wait(cluster_id, check_services=False)
self.fuel_web.deploy_cluster_wait(cluster_id)
self.show_step(12)
self.fuel_web.verify_network(cluster_id)
self.show_step(13)
self.fuel_web.run_ostf(cluster_id=cluster_id, should_fail=1)
self.fuel_web.run_ostf(cluster_id=cluster_id)
self.show_step(14)
nodes = {'slave-04': ['compute']}
@ -112,11 +112,11 @@ class HaScaleGroup3(TestBasic):
False, True
)
self.show_step(15)
self.fuel_web.deploy_cluster_wait(cluster_id, check_services=False)
self.fuel_web.deploy_cluster_wait(cluster_id)
self.show_step(16)
self.fuel_web.verify_network(cluster_id)
self.show_step(17)
self.fuel_web.run_ostf(cluster_id=cluster_id, should_fail=1)
self.fuel_web.run_ostf(cluster_id=cluster_id)
self.env.make_snapshot("add_delete_compute")
@test(depends_on=[SetupEnvironment.prepare_slaves_9],

View File

@ -126,13 +126,13 @@ class HaScaleGroup5(TestBasic):
)
self.show_step(8)
self.fuel_web.deploy_cluster_wait(cluster_id, check_services=False)
self.fuel_web.deploy_cluster_wait(cluster_id)
self.show_step(9)
self.fuel_web.verify_network(cluster_id)
self.show_step(10)
self.fuel_web.run_ostf(cluster_id, should_fail=1)
self.fuel_web.run_ostf(cluster_id)
self.show_step(11)
with self.fuel_web.get_ssh_for_node('slave-07') as remote_ceph:
@ -146,13 +146,13 @@ class HaScaleGroup5(TestBasic):
pending_deletion=True
)
self.show_step(12)
self.fuel_web.deploy_cluster_wait(cluster_id, check_services=False)
self.fuel_web.deploy_cluster_wait(cluster_id)
self.show_step(13)
self.fuel_web.verify_network(cluster_id)
self.show_step(14)
self.fuel_web.run_ostf(cluster_id, should_fail=1)
self.fuel_web.run_ostf(cluster_id)
self.env.make_snapshot('add_delete_compute_cinder_ceph')
@ -260,13 +260,13 @@ class HaScaleGroup5(TestBasic):
)
self.show_step(9)
self.fuel_web.deploy_cluster_wait(cluster_id, check_services=False)
self.fuel_web.deploy_cluster_wait(cluster_id)
self.show_step(10)
self.fuel_web.verify_network(cluster_id)
self.show_step(11)
self.fuel_web.run_ostf(cluster_id, should_fail=1)
self.fuel_web.run_ostf(cluster_id)
self.show_step(12)
with self.fuel_web.get_ssh_for_node('slave-03') as remote_ceph:
@ -281,12 +281,12 @@ class HaScaleGroup5(TestBasic):
)
self.show_step(13)
self.fuel_web.deploy_cluster_wait(cluster_id, check_services=False)
self.fuel_web.deploy_cluster_wait(cluster_id)
self.show_step(14)
self.fuel_web.verify_network(cluster_id)
self.show_step(15)
self.fuel_web.run_ostf(cluster_id, should_fail=1)
self.fuel_web.run_ostf(cluster_id)
self.env.make_snapshot('add_delete_controller_cinder_ceph')

View File

@ -208,10 +208,8 @@ class SeparateDbFailover(TestBasic):
controller)['online'], timeout=60 * 5)
self.fuel_web.assert_ha_services_ready(cluster_id, should_fail=1)
self.fuel_web.assert_os_services_ready(cluster_id, timeout=15 * 60,
should_fail=1)
self.fuel_web.run_ostf(
cluster_id=cluster_id, should_fail=1)
self.fuel_web.assert_os_services_ready(cluster_id, timeout=15 * 60)
self.fuel_web.run_ostf(cluster_id=cluster_id)
@test(depends_on=[SeparateDb.separate_db_service],
groups=["separate_db_service_add_delete_node"])

View File

@ -222,11 +222,9 @@ class SeparateKeystoneFailover(TestBasic):
controller)['online'], timeout=60 * 5)
self.fuel_web.assert_ha_services_ready(cluster_id, should_fail=1)
self.fuel_web.assert_os_services_ready(cluster_id, timeout=15 * 60,
should_fail=1)
self.fuel_web.assert_os_services_ready(cluster_id, timeout=15 * 60)
self.fuel_web.run_ostf(
cluster_id=cluster_id, should_fail=1)
self.fuel_web.run_ostf(cluster_id=cluster_id)
@test(depends_on=[SeparateKeystone.separate_keystone_service],
groups=["separate_keystone_service_add_delete_node"])

View File

@ -214,8 +214,6 @@ class SeparateAllFailover(TestBasic):
controller)['online'], timeout=60 * 5)
self.fuel_web.assert_ha_services_ready(cluster_id, should_fail=1)
self.fuel_web.assert_os_services_ready(cluster_id, timeout=15 * 60,
should_fail=1)
self.fuel_web.assert_os_services_ready(cluster_id, timeout=15 * 60)
self.fuel_web.run_ostf(
cluster_id=cluster_id, should_fail=1)
self.fuel_web.run_ostf(cluster_id=cluster_id)

View File

@ -207,11 +207,9 @@ class SeparateRabbitFailover(TestBasic):
controller)['online'], timeout=60 * 5)
self.fuel_web.assert_ha_services_ready(cluster_id, should_fail=1)
self.fuel_web.assert_os_services_ready(cluster_id, timeout=15 * 60,
should_fail=1)
self.fuel_web.assert_os_services_ready(cluster_id, timeout=15 * 60)
self.fuel_web.run_ostf(
cluster_id=cluster_id, should_fail=1)
self.fuel_web.run_ostf(cluster_id=cluster_id)
@test(depends_on=[SeparateRabbit.separate_rabbit_service],
groups=["separate_rabbit_service_add_delete_node"])
@ -264,7 +262,7 @@ class SeparateRabbitFailover(TestBasic):
False, True)
nodes = [_node for _node in nailgun_node
if _node["pending_deletion"] is True]
self.fuel_web.deploy_cluster_wait(cluster_id, check_services=False)
self.fuel_web.deploy_cluster_wait(cluster_id)
wait(lambda: self.fuel_web.is_node_discovered(nodes[0]),
timeout=6 * 60)
self.fuel_web.verify_network(cluster_id)

View File

@ -180,7 +180,7 @@ class TestHaFailoverBase(TestBasic):
# Wait for HA services ready
self.fuel_web.assert_ha_services_ready(cluster_id, should_fail=1)
# Wait until OpenStack services are UP
self.fuel_web.assert_os_services_ready(cluster_id, should_fail=1)
self.fuel_web.assert_os_services_ready(cluster_id)
logger.info("Waiting 300 sec before MySQL Galera will up, "
"then run OSTF")
@ -192,11 +192,11 @@ class TestHaFailoverBase(TestBasic):
# STEP: Run OSTF
self.show_step([4, 8][num])
# should fail 2 according to haproxy backends marked as fail
# should fail 1 according to one haproxy backend marked as fail
self.fuel_web.run_ostf(
cluster_id=cluster_id,
test_sets=['ha', 'smoke', 'sanity'],
should_fail=2)
should_fail=1)
def ha_disconnect_controllers(self):
if not self.env.revert_snapshot(self.snapshot_name):
@ -1070,8 +1070,7 @@ class TestHaFailoverBase(TestBasic):
# Run sanity and smoke tests to see if cluster operable
self.fuel_web.run_ostf(cluster_id=cluster_id,
should_fail=1)
self.fuel_web.run_ostf(cluster_id=cluster_id)
n_ctrls = self.fuel_web.get_nailgun_cluster_nodes_by_roles(
cluster_id, ['controller'])
@ -1463,8 +1462,7 @@ class TestHaFailoverBase(TestBasic):
# Run sanity and smoke tests to see if cluster operable
self.show_step(11)
self.fuel_web.run_ostf(cluster_id=cluster_id,
should_fail=1)
self.fuel_web.run_ostf(cluster_id=cluster_id)
# turn on destroyed node
self.show_step(12)

View File

@ -146,8 +146,7 @@ class HugeEnvironments(base_test_case.TestBasic):
self.fuel_web.run_ostf(
cluster_id=cluster_id,
test_sets=['ha', 'smoke', 'sanity'],
should_fail=1)
test_sets=['ha', 'smoke', 'sanity'])
@test(groups=["huge_environments", "huge_ha_neutron", "huge_scale"])

View File

@ -438,9 +438,7 @@ class TestNeutronFailoverBase(base_test_case.TestBasic):
self.fuel_web.run_ostf(
cluster_id=cluster_id,
test_sets=['sanity'],
should_fail=1,
failed_test_name=['Check that required services are running'])
test_sets=['sanity'])
self.fuel_web.run_ostf(
cluster_id=cluster_id,

View File

@ -137,8 +137,7 @@ class CephRestart(TestBasic):
self.fuel_web.delete_node(nailgun_node_id)
self.fuel_web.check_ceph_status(cluster_id)
self.fuel_web.run_ostf(cluster_id=cluster_id,
test_sets=['sanity', 'smoke', 'ha'],
should_fail=1)
test_sets=['sanity', 'smoke', 'ha'])
# Destroy and remove compute node
logger.info("Destroy and remove slave-05")
with self.fuel_web.get_ssh_for_node('slave-05') as remote_ceph:
@ -154,7 +153,7 @@ class CephRestart(TestBasic):
self.fuel_web.delete_node(nailgun_node_id)
self.fuel_web.check_ceph_status(cluster_id)
self.fuel_web.run_ostf(cluster_id=cluster_id, should_fail=1)
self.fuel_web.run_ostf(cluster_id=cluster_id)
# Cold restart
self.fuel_web.cold_restart_nodes(
@ -167,10 +166,8 @@ class CephRestart(TestBasic):
# Wait for HA services ready
self.fuel_web.assert_ha_services_ready(cluster_id)
# Wait until OpenStack services are UP, should fail 2 services
# because slave-05 (compute+ceph-osd) destroyed. We ignore
# expect fail a test - 'Check openstack services are running'
self.fuel_web.assert_os_services_ready(cluster_id, should_fail=1)
# Wait until OpenStack services are UP
self.fuel_web.assert_os_services_ready(cluster_id)
self.fuel_web.check_ceph_status(cluster_id)
@ -195,7 +192,7 @@ class CephRestart(TestBasic):
test_name=ostf_test_mapping.OSTF_TEST_MAPPING.get(
'Create volume and attach it to instance'))
self.fuel_web.run_ostf(cluster_id=cluster_id, should_fail=1)
self.fuel_web.run_ostf(cluster_id=cluster_id)
self.env.make_snapshot("ceph_ha_restart")