Merge "Part 1: Create group for simple unit tests"
This commit is contained in:
commit
7dd7765a43
@ -25,6 +25,7 @@ import urlparse
|
|||||||
|
|
||||||
GROUP = "dbaas.guest"
|
GROUP = "dbaas.guest"
|
||||||
GROUP_START = "dbaas.guest.initialize"
|
GROUP_START = "dbaas.guest.initialize"
|
||||||
|
GROUP_START_SIMPLE = "dbaas.guest.initialize.simple"
|
||||||
GROUP_TEST = "dbaas.guest.test"
|
GROUP_TEST = "dbaas.guest.test"
|
||||||
GROUP_STOP = "dbaas.guest.shutdown"
|
GROUP_STOP = "dbaas.guest.shutdown"
|
||||||
GROUP_USERS = "dbaas.api.users"
|
GROUP_USERS = "dbaas.api.users"
|
||||||
@ -126,7 +127,7 @@ def create_new_instance():
|
|||||||
return existing_instance() is None
|
return existing_instance() is None
|
||||||
|
|
||||||
|
|
||||||
@test(groups=[GROUP, GROUP_START, 'dbaas.setup'],
|
@test(groups=[GROUP, GROUP_START, GROUP_START_SIMPLE, 'dbaas.setup'],
|
||||||
depends_on_groups=["services.initialize"])
|
depends_on_groups=["services.initialize"])
|
||||||
class InstanceSetup(object):
|
class InstanceSetup(object):
|
||||||
"""Makes sure the client can hit the ReST service.
|
"""Makes sure the client can hit the ReST service.
|
||||||
@ -226,7 +227,7 @@ def test_delete_instance_not_found():
|
|||||||
|
|
||||||
|
|
||||||
@test(depends_on_classes=[InstanceSetup],
|
@test(depends_on_classes=[InstanceSetup],
|
||||||
groups=[GROUP, GROUP_START, tests.INSTANCES],
|
groups=[GROUP, GROUP_START, GROUP_START_SIMPLE, tests.INSTANCES],
|
||||||
runs_after_groups=[tests.PRE_INSTANCES])
|
runs_after_groups=[tests.PRE_INSTANCES])
|
||||||
class CreateInstance(unittest.TestCase):
|
class CreateInstance(unittest.TestCase):
|
||||||
"""Test to create a Database Instance
|
"""Test to create a Database Instance
|
||||||
@ -383,7 +384,10 @@ def assert_unprocessable(func, *args):
|
|||||||
|
|
||||||
|
|
||||||
@test(depends_on_classes=[CreateInstance],
|
@test(depends_on_classes=[CreateInstance],
|
||||||
groups=[GROUP, GROUP_START, 'dbaas.mgmt.hosts_post_install'],
|
groups=[GROUP,
|
||||||
|
GROUP_START,
|
||||||
|
GROUP_START_SIMPLE,
|
||||||
|
'dbaas.mgmt.hosts_post_install'],
|
||||||
enabled=create_new_instance())
|
enabled=create_new_instance())
|
||||||
class AfterInstanceCreation(unittest.TestCase):
|
class AfterInstanceCreation(unittest.TestCase):
|
||||||
|
|
||||||
@ -435,7 +439,7 @@ class AfterInstanceCreation(unittest.TestCase):
|
|||||||
|
|
||||||
@test(depends_on_classes=[CreateInstance],
|
@test(depends_on_classes=[CreateInstance],
|
||||||
runs_after=[AfterInstanceCreation],
|
runs_after=[AfterInstanceCreation],
|
||||||
groups=[GROUP, GROUP_START],
|
groups=[GROUP, GROUP_START, GROUP_START_SIMPLE],
|
||||||
enabled=create_new_instance())
|
enabled=create_new_instance())
|
||||||
class WaitForGuestInstallationToFinish(object):
|
class WaitForGuestInstallationToFinish(object):
|
||||||
"""
|
"""
|
||||||
@ -470,7 +474,7 @@ class WaitForGuestInstallationToFinish(object):
|
|||||||
|
|
||||||
|
|
||||||
@test(depends_on_classes=[WaitForGuestInstallationToFinish],
|
@test(depends_on_classes=[WaitForGuestInstallationToFinish],
|
||||||
groups=[GROUP, GROUP_START],
|
groups=[GROUP, GROUP_START, GROUP_START_SIMPLE],
|
||||||
enabled=CONFIG.white_box and create_new_instance())
|
enabled=CONFIG.white_box and create_new_instance())
|
||||||
class VerifyGuestStarted(unittest.TestCase):
|
class VerifyGuestStarted(unittest.TestCase):
|
||||||
"""
|
"""
|
||||||
@ -554,7 +558,8 @@ class TestGuestProcess(object):
|
|||||||
|
|
||||||
|
|
||||||
@test(depends_on_classes=[CreateInstance],
|
@test(depends_on_classes=[CreateInstance],
|
||||||
groups=[GROUP, GROUP_START, GROUP_TEST, "nova.volumes.instance"],
|
groups=[GROUP, GROUP_START,
|
||||||
|
GROUP_START_SIMPLE, GROUP_TEST, "nova.volumes.instance"],
|
||||||
enabled=CONFIG.white_box)
|
enabled=CONFIG.white_box)
|
||||||
class TestVolume(unittest.TestCase):
|
class TestVolume(unittest.TestCase):
|
||||||
"""Make sure the volume is attached to instance correctly."""
|
"""Make sure the volume is attached to instance correctly."""
|
||||||
@ -590,7 +595,7 @@ class TestAfterInstanceCreatedGuestData(object):
|
|||||||
|
|
||||||
|
|
||||||
@test(depends_on_classes=[WaitForGuestInstallationToFinish],
|
@test(depends_on_classes=[WaitForGuestInstallationToFinish],
|
||||||
groups=[GROUP, GROUP_START, "dbaas.listing"])
|
groups=[GROUP, GROUP_START, GROUP_START_SIMPLE, "dbaas.listing"])
|
||||||
class TestInstanceListing(object):
|
class TestInstanceListing(object):
|
||||||
""" Test the listing of the instance information """
|
""" Test the listing of the instance information """
|
||||||
|
|
||||||
@ -716,7 +721,8 @@ class DeleteInstance(object):
|
|||||||
""" Delete the created instance """
|
""" Delete the created instance """
|
||||||
|
|
||||||
@time_out(3 * 60)
|
@time_out(3 * 60)
|
||||||
@test(runs_after_groups=[GROUP_START, GROUP_TEST, tests.INSTANCES])
|
@test(runs_after_groups=[GROUP_START,
|
||||||
|
GROUP_START_SIMPLE, GROUP_TEST, tests.INSTANCES])
|
||||||
def test_delete(self):
|
def test_delete(self):
|
||||||
if do_not_delete_instance():
|
if do_not_delete_instance():
|
||||||
CONFIG.get_report().log("TESTS_DO_NOT_DELETE_INSTANCE=True was "
|
CONFIG.get_report().log("TESTS_DO_NOT_DELETE_INSTANCE=True was "
|
||||||
@ -770,7 +776,8 @@ class DeleteInstance(object):
|
|||||||
|
|
||||||
|
|
||||||
@test(depends_on_classes=[CreateInstance, VerifyGuestStarted,
|
@test(depends_on_classes=[CreateInstance, VerifyGuestStarted,
|
||||||
WaitForGuestInstallationToFinish], groups=[GROUP, GROUP_START],
|
WaitForGuestInstallationToFinish],
|
||||||
|
groups=[GROUP, GROUP_START, GROUP_START_SIMPLE],
|
||||||
enabled=CONFIG.values['test_mgmt'])
|
enabled=CONFIG.values['test_mgmt'])
|
||||||
class VerifyInstanceMgmtInfo(object):
|
class VerifyInstanceMgmtInfo(object):
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user