Status: Pass 2051 Failure 3 Skip 11
| Test Group/Test case | Count | Pass | Fail | Error | Skip | View | |
| watcher.tests.applier.action_plan.test_default_action_handler.TestDefaultActionPlanHandler | 7 | 5 | 2 | 0 | 0 | Detail | |
test_cancel_action_plan |
pass
pt1.1: watcher.tests.applier.action_plan.test_default_action_handler.TestDefaultActionPlanHandler.test_cancel_action_plan
|
||||||
test_cancel_action_plan_with_exception |
pass
pt1.2: watcher.tests.applier.action_plan.test_default_action_handler.TestDefaultActionPlanHandler.test_cancel_action_plan_with_exception
|
||||||
test_launch_action_plan_failed_actions |
pass
pt1.3: watcher.tests.applier.action_plan.test_default_action_handler.TestDefaultActionPlanHandler.test_launch_action_plan_failed_actions
|
||||||
test_launch_action_plan_skipped_actions |
fail
ft1.4: watcher.tests.applier.action_plan.test_default_action_handler.TestDefaultActionPlanHandler.test_launch_action_plan_skipped_actionstesttools.testresult.real._StringException: pythonlogging:'': {{{
2025-11-05 20:50:55,927 INFO [watcher.applier.workflow_engine.base] Action c73065c3-9d96-440d-8530-734faddca9ee was skipped automatically: Skipped in pre_condition
2025-11-05 20:50:55,950 ERROR [watcher.applier.workflow_engine.base] (sqlite3.OperationalError) cannot start a transaction within a transaction
[SQL: BEGIN]
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
self.dialect.do_execute(
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute
cursor.execute(statement, parameters)
sqlite3.OperationalError: cannot start a transaction within a transaction
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/home/zuul/src/opendev.org/openstack/watcher/watcher/applier/workflow_engine/base.py", line 210, in _do_execute_action
db_action = self.do_execute(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/watcher/applier/workflow_engine/default.py", line 152, in do_execute
self.engine.notify(self._db_action, objects.action.State.ONGOING)
File "/home/zuul/src/opendev.org/openstack/watcher/watcher/applier/workflow_engine/base.py", line 87, in notify
db_action = objects.Action.get_by_uuid(self.context, action.uuid,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/oslo_versionedobjects/base.py", line 184, in wrapper
result = fn(cls, context, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/watcher/objects/action.py", line 100, in get_by_uuid
db_action = cls.dbapi.get_action_by_uuid(context, uuid, eager=eager)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/watcher/db/sqlalchemy/api.py", line 783, in get_action_by_uuid
return self._get_action(
^^^^^^^^^^^^^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/watcher/db/sqlalchemy/api.py", line 773, in _get_action
return self._get(context, model=models.Action,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/watcher/db/sqlalchemy/api.py", line 256, in _get
obj = query.one()
^^^^^^^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/orm/query.py", line 2808, in one
return self._iter().one() # type: ignore
^^^^^^^^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/orm/query.py", line 2857, in _iter
result: Union[ScalarResult[_T], Result[_T]] = self.session.execute(
^^^^^^^^^^^^^^^^^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2351, in execute
return self._execute_internal(
^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2239, in _execute_internal
conn = self._connection_for_bind(bind)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2108, in _connection_for_bind
return trans._connection_for_bind(engine, execution_options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<string>", line 2, in _connection_for_bind
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/orm/state_changes.py", line 137, in _go
ret_value = fn(self, *arg, **kw)
^^^^^^^^^^^^^^^^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 1240, in _connection_for_bind
transaction = conn.begin()
^^^^^^^^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 856, in begin
self._transaction = RootTransaction(self)
^^^^^^^^^^^^^^^^^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2684, in __init__
self._connection_begin_impl()
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2702, in _connection_begin_impl
self.connection._begin_impl(self)
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1099, in _begin_impl
self.dispatch.begin(self)
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/event/attr.py", line 515, in __call__
fn(*args, **kw)
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/oslo_db/sqlalchemy/engines.py", line 448, in _sqlite_emit_begin
conn.execute(sqlalchemy.text("BEGIN"))
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1419, in execute
return meth(
^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection
return connection._execute_clauseelement(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement
ret = self._execute_context(
^^^^^^^^^^^^^^^^^^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
return self._exec_single_context(
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
self._handle_dbapi_exception(
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception
raise newraise.with_traceback(exc_info[2]) from e
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
self.dialect.do_execute(
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute
cursor.execute(statement, parameters)
sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) cannot start a transaction within a transaction
[SQL: BEGIN]
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-11-05 20:50:55,961 ERROR [watcher.applier.workflow_engine.base] The workflow engine has failed to execute the action: action_type:nop uuid:c73065c3-9d96-440d-8530-734faddca9ee
}}}
Traceback (most recent call last):
File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched
return func(*newargs, **newkeywargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/watcher/tests/applier/action_plan/test_default_action_handler.py", line 178, in test_launch_action_plan_skipped_actions
self.assertEqual(
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/testtools/testcase.py", line 419, in assertEqual
self.assertThat(observed, matcher, message)
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/testtools/testcase.py", line 509, in assertThat
raise mismatch_error
testtools.matchers._impl.MismatchError: 'FAILED' != 'SKIPPED'
|
||||||
test_launch_action_plan_with_error |
pass
pt1.5: watcher.tests.applier.action_plan.test_default_action_handler.TestDefaultActionPlanHandler.test_launch_action_plan_with_error
|
||||||
test_launch_action_plan |
fail
ft1.6: watcher.tests.applier.action_plan.test_default_action_handler.TestDefaultActionPlanHandler.test_launch_action_plantesttools.testresult.real._StringException: pythonlogging:'': {{{
2025-11-05 20:50:56,375 ERROR [watcher.applier.workflow_engine.base] (sqlite3.OperationalError) cannot start a transaction within a transaction
[SQL: BEGIN]
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
self.dialect.do_execute(
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute
cursor.execute(statement, parameters)
sqlite3.OperationalError: cannot start a transaction within a transaction
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/home/zuul/src/opendev.org/openstack/watcher/watcher/applier/workflow_engine/base.py", line 210, in _do_execute_action
db_action = self.do_execute(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/watcher/applier/workflow_engine/default.py", line 152, in do_execute
self.engine.notify(self._db_action, objects.action.State.ONGOING)
File "/home/zuul/src/opendev.org/openstack/watcher/watcher/applier/workflow_engine/base.py", line 92, in notify
db_action.save()
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/oslo_versionedobjects/base.py", line 226, in wrapper
return fn(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/watcher/objects/action.py", line 156, in save
db_obj = self.dbapi.update_action(self.uuid, updates)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/watcher/db/sqlalchemy/api.py", line 800, in update_action
return self._do_update_action(action_id, values)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/watcher/db/sqlalchemy/api.py", line 808, in _do_update_action
ref = query.with_for_update().one()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/orm/query.py", line 2808, in one
return self._iter().one() # type: ignore
^^^^^^^^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/orm/query.py", line 2857, in _iter
result: Union[ScalarResult[_T], Result[_T]] = self.session.execute(
^^^^^^^^^^^^^^^^^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2351, in execute
return self._execute_internal(
^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2239, in _execute_internal
conn = self._connection_for_bind(bind)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2108, in _connection_for_bind
return trans._connection_for_bind(engine, execution_options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<string>", line 2, in _connection_for_bind
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/orm/state_changes.py", line 137, in _go
ret_value = fn(self, *arg, **kw)
^^^^^^^^^^^^^^^^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 1240, in _connection_for_bind
transaction = conn.begin()
^^^^^^^^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 856, in begin
self._transaction = RootTransaction(self)
^^^^^^^^^^^^^^^^^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2684, in __init__
self._connection_begin_impl()
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2702, in _connection_begin_impl
self.connection._begin_impl(self)
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1099, in _begin_impl
self.dispatch.begin(self)
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/event/attr.py", line 515, in __call__
fn(*args, **kw)
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/oslo_db/sqlalchemy/engines.py", line 448, in _sqlite_emit_begin
conn.execute(sqlalchemy.text("BEGIN"))
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1419, in execute
return meth(
^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection
return connection._execute_clauseelement(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement
ret = self._execute_context(
^^^^^^^^^^^^^^^^^^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
return self._exec_single_context(
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
self._handle_dbapi_exception(
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception
raise newraise.with_traceback(exc_info[2]) from e
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
self.dialect.do_execute(
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute
cursor.execute(statement, parameters)
sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) cannot start a transaction within a transaction
[SQL: BEGIN]
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-11-05 20:50:56,379 ERROR [watcher.applier.workflow_engine.base] The workflow engine has failed to execute the action: action_type:nop uuid:10a47dd1-4874-4298-91cf-eff046dbdb8d
}}}
Traceback (most recent call last):
File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched
return func(*newargs, **newkeywargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/watcher/tests/applier/action_plan/test_default_action_handler.py", line 71, in test_launch_action_plan
self.assertEqual(ap_objects.State.SUCCEEDED, self.action_plan.state)
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/testtools/testcase.py", line 419, in assertEqual
self.assertThat(observed, matcher, message)
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/testtools/testcase.py", line 509, in assertThat
raise mismatch_error
testtools.matchers._impl.MismatchError: 'SUCCEEDED' != 'FAILED'
|
||||||
test_launch_action_plan_manual_skipped_actions |
pass
pt1.7: watcher.tests.applier.action_plan.test_default_action_handler.TestDefaultActionPlanHandler.test_launch_action_plan_manual_skipped_actions
|
||||||
| watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine | 16 | 15 | 1 | 0 | 0 | Detail | |
test_decider |
pass
pt2.1: watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_decider
|
||||||
test_execute_with_exception |
pass
pt2.2: watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_exception
|
||||||
test_execute_with_one_action |
pass
pt2.3: watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_one_action
|
||||||
test_execute |
pass
pt2.4: watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute
|
||||||
test_execute_with_three_actions |
pass
pt2.5: watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_three_actions
|
||||||
test_execute_different_action_results |
fail
ft2.6: watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_different_action_resultstesttools.testresult.real._StringException: pythonlogging:'': {{{
2025-11-05 20:50:59,202 ERROR [watcher.applier.workflow_engine.base] Failed in pre_condition
Traceback (most recent call last):
File "/home/zuul/src/opendev.org/openstack/watcher/watcher/applier/workflow_engine/base.py", line 168, in pre_execute
db_action = self.do_pre_execute()
^^^^^^^^^^^^^^^^^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/watcher/applier/workflow_engine/default.py", line 147, in do_pre_execute
self.action.pre_condition()
File "/home/zuul/src/opendev.org/openstack/watcher/watcher/applier/actions/nop.py", line 91, in pre_condition
raise exception.WatcherException("Failed in pre_condition")
watcher.common.exception.WatcherException: Failed in pre_condition
2025-11-05 20:51:00,215 ERROR [watcher.applier.workflow_engine.base] Failed in post_condition
Traceback (most recent call last):
File "/home/zuul/src/opendev.org/openstack/watcher/watcher/applier/workflow_engine/base.py", line 286, in post_execute
self.do_post_execute()
File "/home/zuul/src/opendev.org/openstack/watcher/watcher/applier/workflow_engine/default.py", line 168, in do_post_execute
self.action.post_condition()
File "/home/zuul/src/opendev.org/openstack/watcher/watcher/applier/actions/nop.py", line 95, in post_condition
raise exception.WatcherException("Failed in post_condition")
watcher.common.exception.WatcherException: Failed in post_condition
2025-11-05 20:51:00,236 ERROR [watcher.applier.workflow_engine.base] The action 8a216752-8300-4f08-a2de-9d90f145081c execution failed.
Traceback (most recent call last):
File "/home/zuul/src/opendev.org/openstack/watcher/watcher/applier/workflow_engine/base.py", line 210, in _do_execute_action
db_action = self.do_execute(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/watcher/applier/workflow_engine/default.py", line 163, in do_execute
raise exception.ActionExecutionFailure(
watcher.common.exception.ActionExecutionFailure: The action 8a216752-8300-4f08-a2de-9d90f145081c execution failed.
2025-11-05 20:51:00,236 ERROR [watcher.applier.workflow_engine.base] The workflow engine has failed to execute the action: action_type:nop uuid:8a216752-8300-4f08-a2de-9d90f145081c
2025-11-05 20:51:01,238 INFO [watcher.applier.workflow_engine.base] Action 625c1214-2268-43d9-8e2e-a222ff5d58f3 was skipped automatically: Skipped in pre_condition
}}}
Traceback (most recent call last):
File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched
return func(*newargs, **newkeywargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zuul/src/opendev.org/openstack/watcher/watcher/tests/applier/workflow_engine/test_default_workflow_engine.py", line 556, in test_execute_different_action_results
self.check_action_state(action3, objects.action.State.FAILED)
File "/home/zuul/src/opendev.org/openstack/watcher/watcher/tests/applier/workflow_engine/test_default_workflow_engine.py", line 96, in check_action_state
self.assertEqual(expected_state, to_check.state)
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/testtools/testcase.py", line 419, in assertEqual
self.assertThat(observed, matcher, message)
File "/home/zuul/src/opendev.org/openstack/watcher/.tox/py3-threading/lib/python3.12/site-packages/testtools/testcase.py", line 509, in assertThat
raise mismatch_error
testtools.matchers._impl.MismatchError: 'FAILED' != 'SUCCEEDED'
|
||||||
test_execute_nop_sleep |
pass
pt2.7: watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_nop_sleep
|
||||||
test_execute_with_parents |
pass
pt2.8: watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_parents
|
||||||
test_execute_with_action_failed |
pass
pt2.9: watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_action_failed
|
||||||
test_execute_with_two_actions |
pass
pt2.10: watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_two_actions
|
||||||
test_notify_with_status_message |
pass
pt2.11: watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_notify_with_status_message
|
||||||
test_notify_without_status_message |
pass
pt2.12: watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_notify_without_status_message
|
||||||
test_execute_with_action_plan_cancel |
pass
pt2.13: watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_action_plan_cancel
|
||||||
test_execute_with_automatic_skipped |
pass
pt2.14: watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_automatic_skipped
|
||||||
test_execute_with_manually_skipped |
pass
pt2.15: watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_manually_skipped
|
||||||
test_execute_with_no_actions |
pass
pt2.16: watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_no_actions
|
||||||
| watcher.tests.api.test_base.TestBase | 2 | 2 | 0 | 0 | 0 | Detail | |
test_api_setup |
pass
pt3.1: watcher.tests.api.test_base.TestBase.test_api_setup
|
||||||
test_bad_uri |
pass
pt3.2: watcher.tests.api.test_base.TestBase.test_bad_uri
|
||||||
| watcher.tests.api.test_config.TestRoot | 2 | 2 | 0 | 0 | 0 | Detail | |
test_config_disable_webhooks_auth |
pass
pt4.1: watcher.tests.api.test_config.TestRoot.test_config_disable_webhooks_auth
|
||||||
test_config_enable_webhooks_auth |
pass
pt4.2: watcher.tests.api.test_config.TestRoot.test_config_enable_webhooks_auth
|
||||||
| watcher.tests.api.test_hooks.TestContextHook | 3 | 3 | 0 | 0 | 0 | Detail | |
test_context_hook_admin |
pass
pt5.1: watcher.tests.api.test_hooks.TestContextHook.test_context_hook_admin
|
||||||
test_context_hook_not_admin |
pass
pt5.2: watcher.tests.api.test_hooks.TestContextHook.test_context_hook_not_admin
|
||||||
test_context_hook_public_api |
pass
pt5.3: watcher.tests.api.test_hooks.TestContextHook.test_context_hook_public_api
|
||||||
| watcher.tests.api.test_hooks.TestNoExceptionTracebackHook | 8 | 8 | 0 | 0 | 0 | Detail | |
test_hook_exception_success |
pass
pt6.1: watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_exception_success
|
||||||
test_hook_on_serverfault |
pass
pt6.2: watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_serverfault
|
||||||
test_hook_on_serverfault_debug |
pass
pt6.3: watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_serverfault_debug
|
||||||
test_hook_remote_error_success |
pass
pt6.4: watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_remote_error_success
|
||||||
test_hook_without_traceback |
pass
pt6.5: watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_without_traceback
|
||||||
test_hook_without_traceback_debug |
pass
pt6.6: watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_without_traceback_debug
|
||||||
test_hook_on_clientfault |
pass
pt6.7: watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_clientfault
|
||||||
test_hook_on_clientfault_debug_tracebacks |
pass
pt6.8: watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_clientfault_debug_tracebacks
|
||||||
| watcher.tests.api.test_root.TestRoot | 2 | 2 | 0 | 0 | 0 | Detail | |
test_get_root |
pass
pt7.1: watcher.tests.api.test_root.TestRoot.test_get_root
|
||||||
test_request_id |
pass
pt7.2: watcher.tests.api.test_root.TestRoot.test_request_id
|
||||||
| watcher.tests.api.test_root.TestV1Root | 2 | 2 | 0 | 0 | 0 | Detail | |
test_get_v1_root_all |
pass
pt8.1: watcher.tests.api.test_root.TestV1Root.test_get_v1_root_all
|
||||||
test_get_v1_root_without_datamodel |
pass
pt8.2: watcher.tests.api.test_root.TestV1Root.test_get_v1_root_without_datamodel
|
||||||
| watcher.tests.api.test_scheduling.TestSchedulingService | 1 | 1 | 0 | 0 | 0 | Detail | |
test_start_scheduling_service |
pass
pt9.1: watcher.tests.api.test_scheduling.TestSchedulingService.test_start_scheduling_service
|
||||||
| watcher.tests.api.test_scheduling.TestSchedulingServiceFunctions | 5 | 5 | 0 | 0 | 0 | Detail | |
test_get_services_status_with_services_in_list_diff_status |
pass
pt10.1: watcher.tests.api.test_scheduling.TestSchedulingServiceFunctions.test_get_services_status_with_services_in_list_diff_status
|
||||||
test_get_service_status_failed_service |
pass
pt10.2: watcher.tests.api.test_scheduling.TestSchedulingServiceFunctions.test_get_service_status_failed_service
|
||||||
test_get_services_status_with_services_in_list_same_status |
pass
pt10.3: watcher.tests.api.test_scheduling.TestSchedulingServiceFunctions.test_get_services_status_with_services_in_list_same_status
|
||||||
test_get_services_status_without_services_in_list |
pass
pt10.4: watcher.tests.api.test_scheduling.TestSchedulingServiceFunctions.test_get_services_status_without_services_in_list
|
||||||
test_get_service_status_failed_active |
pass
pt10.5: watcher.tests.api.test_scheduling.TestSchedulingServiceFunctions.test_get_service_status_failed_active
|
||||||
| watcher.tests.api.test_utils.TestApiUtilsInvalidScenarios | 1 | 1 | 0 | 0 | 0 | Detail | |
test_validate_limit_invalid_cases(limit=0 + max_limit=None) |
pass
pt11.1: watcher.tests.api.test_utils.TestApiUtilsInvalidScenarios.test_validate_limit_invalid_cases(limit=0 + max_limit=None)
|
||||||
| watcher.tests.api.test_utils.TestApiUtilsValidScenarios | 5 | 5 | 0 | 0 | 0 | Detail | |
test_validate_limit(limit=None + max_limit=None) |
pass
pt12.1: watcher.tests.api.test_utils.TestApiUtilsValidScenarios.test_validate_limit(limit=None + max_limit=None)
|
||||||
test_validate_limit(limit=None + max_limit=1) |
pass
pt12.2: watcher.tests.api.test_utils.TestApiUtilsValidScenarios.test_validate_limit(limit=None + max_limit=1)
|
||||||
test_validate_limit(limit=1 + max_limit=None) |
pass
pt12.3: watcher.tests.api.test_utils.TestApiUtilsValidScenarios.test_validate_limit(limit=1 + max_limit=None)
|
||||||
test_validate_limit(limit=1 + max_limit=1) |
pass
pt12.4: watcher.tests.api.test_utils.TestApiUtilsValidScenarios.test_validate_limit(limit=1 + max_limit=1)
|
||||||
test_validate_limit(limit=2 + max_limit=1) |
pass
pt12.5: watcher.tests.api.test_utils.TestApiUtilsValidScenarios.test_validate_limit(limit=2 + max_limit=1)
|
||||||
| watcher.tests.api.v1.test_actions.TestActionObject | 1 | 1 | 0 | 0 | 0 | Detail | |
test_action_init |
pass
pt13.1: watcher.tests.api.v1.test_actions.TestActionObject.test_action_init
|
||||||
| watcher.tests.api.v1.test_actions.TestActionPolicyEnforcement | 4 | 4 | 0 | 0 | 0 | Detail | |
test_policy_disallow_get_one |
pass
pt14.1: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcement.test_policy_disallow_get_one
|
||||||
test_policy_disallow_patch |
pass
pt14.2: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcement.test_policy_disallow_patch
|
||||||
test_policy_disallow_get_all |
pass
pt14.3: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcement.test_policy_disallow_get_all
|
||||||
test_policy_disallow_detail |
pass
pt14.4: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcement.test_policy_disallow_detail
|
||||||
| watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext | 31 | 31 | 0 | 0 | 0 | Detail | |
test_list_detail_soft_deleted |
pass
pt15.1: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_list_detail_soft_deleted
|
||||||
test_list |
pass
pt15.2: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_list
|
||||||
test_list_details_and_filter_by_audit_uuid |
pass
pt15.3: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_list_details_and_filter_by_audit_uuid
|
||||||
test_list_detail_with_status_message |
pass
pt15.4: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_list_detail_with_status_message
|
||||||
test_empty |
pass
pt15.5: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_empty
|
||||||
test_list_details_and_filter_by_action_plan_uuid |
pass
pt15.6: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_list_details_and_filter_by_action_plan_uuid
|
||||||
test_list_filter_by_action_plan_uuid |
pass
pt15.7: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_list_filter_by_action_plan_uuid
|
||||||
test_list_sort_key_validation |
pass
pt15.8: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_list_sort_key_validation
|
||||||
test_list_with_sort_key_uuid |
pass
pt15.9: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_list_with_sort_key_uuid
|
||||||
test_list_detail |
pass
pt15.10: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_list_detail
|
||||||
test_list_with_status_message |
pass
pt15.11: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_list_with_status_message
|
||||||
test_list_filter_by_audit_uuid |
pass
pt15.12: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_list_filter_by_audit_uuid
|
||||||
test_list_detail_with_hidden_status_message |
pass
pt15.13: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_list_detail_with_hidden_status_message
|
||||||
test_list_filter_by_action_plan_and_audit_uuids |
pass
pt15.14: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_list_filter_by_action_plan_and_audit_uuids
|
||||||
test_list_with_soft_deleted |
pass
pt15.15: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_list_with_soft_deleted
|
||||||
test_show_detail |
pass
pt15.16: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_show_detail
|
||||||
test_list_with_action_plan_uuid |
pass
pt15.17: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_list_with_action_plan_uuid
|
||||||
test_show_with_links |
pass
pt15.18: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_show_with_links
|
||||||
test_list_multiple_actions |
pass
pt15.19: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_list_multiple_actions
|
||||||
test_list_with_limit |
pass
pt15.20: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_list_with_limit
|
||||||
test_show_with_status_message |
pass
pt15.21: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_show_with_status_message
|
||||||
test_list_with_soft_deleted_action_plan_uuid |
pass
pt15.22: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_list_with_soft_deleted_action_plan_uuid
|
||||||
test_list_soft_deleted |
pass
pt15.23: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_list_soft_deleted
|
||||||
test_show_with_empty_status_message |
pass
pt15.24: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_show_with_empty_status_message
|
||||||
test_list_with_default_max_limit |
pass
pt15.25: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_list_with_default_max_limit
|
||||||
test_list_with_sort_key_action_plan_uuid |
pass
pt15.26: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_list_with_sort_key_action_plan_uuid
|
||||||
test_list_with_parents |
pass
pt15.27: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_list_with_parents
|
||||||
test_list_without_soft_deleted |
pass
pt15.28: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_list_without_soft_deleted
|
||||||
test_show_soft_deleted |
pass
pt15.29: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_show_soft_deleted
|
||||||
test_show |
pass
pt15.30: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_show
|
||||||
test_show_with_hidden_status_message |
pass
pt15.31: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_show_with_hidden_status_message
|
||||||
| watcher.tests.api.v1.test_actions.TestListAction | 31 | 31 | 0 | 0 | 0 | Detail | |
test_list_detail_soft_deleted |
pass
pt16.1: watcher.tests.api.v1.test_actions.TestListAction.test_list_detail_soft_deleted
|
||||||
test_list_detail_with_hidden_status_message |
pass
pt16.2: watcher.tests.api.v1.test_actions.TestListAction.test_list_detail_with_hidden_status_message
|
||||||
test_list |
pass
pt16.3: watcher.tests.api.v1.test_actions.TestListAction.test_list
|
||||||
test_list_details_and_filter_by_action_plan_uuid |
pass
pt16.4: watcher.tests.api.v1.test_actions.TestListAction.test_list_details_and_filter_by_action_plan_uuid
|
||||||
test_list_multiple_actions |
pass
pt16.5: watcher.tests.api.v1.test_actions.TestListAction.test_list_multiple_actions
|
||||||
test_list_sort_key_validation |
pass
pt16.6: watcher.tests.api.v1.test_actions.TestListAction.test_list_sort_key_validation
|
||||||
test_empty |
pass
pt16.7: watcher.tests.api.v1.test_actions.TestListAction.test_empty
|
||||||
test_list_with_default_max_limit |
pass
pt16.8: watcher.tests.api.v1.test_actions.TestListAction.test_list_with_default_max_limit
|
||||||
test_list_detail_with_status_message |
pass
pt16.9: watcher.tests.api.v1.test_actions.TestListAction.test_list_detail_with_status_message
|
||||||
test_list_detail |
pass
pt16.10: watcher.tests.api.v1.test_actions.TestListAction.test_list_detail
|
||||||
test_list_with_soft_deleted_action_plan_uuid |
pass
pt16.11: watcher.tests.api.v1.test_actions.TestListAction.test_list_with_soft_deleted_action_plan_uuid
|
||||||
test_list_details_and_filter_by_audit_uuid |
pass
pt16.12: watcher.tests.api.v1.test_actions.TestListAction.test_list_details_and_filter_by_audit_uuid
|
||||||
test_list_with_sort_key_action_plan_uuid |
pass
pt16.13: watcher.tests.api.v1.test_actions.TestListAction.test_list_with_sort_key_action_plan_uuid
|
||||||
test_list_filter_by_audit_uuid |
pass
pt16.14: watcher.tests.api.v1.test_actions.TestListAction.test_list_filter_by_audit_uuid
|
||||||
test_list_filter_by_action_plan_and_audit_uuids |
pass
pt16.15: watcher.tests.api.v1.test_actions.TestListAction.test_list_filter_by_action_plan_and_audit_uuids
|
||||||
test_list_without_soft_deleted |
pass
pt16.16: watcher.tests.api.v1.test_actions.TestListAction.test_list_without_soft_deleted
|
||||||
test_list_with_sort_key_uuid |
pass
pt16.17: watcher.tests.api.v1.test_actions.TestListAction.test_list_with_sort_key_uuid
|
||||||
test_show_with_status_message |
pass
pt16.18: watcher.tests.api.v1.test_actions.TestListAction.test_show_with_status_message
|
||||||
test_list_with_action_plan_uuid |
pass
pt16.19: watcher.tests.api.v1.test_actions.TestListAction.test_list_with_action_plan_uuid
|
||||||
test_show_with_hidden_status_message |
pass
pt16.20: watcher.tests.api.v1.test_actions.TestListAction.test_show_with_hidden_status_message
|
||||||
test_list_filter_by_action_plan_uuid |
pass
pt16.21: watcher.tests.api.v1.test_actions.TestListAction.test_list_filter_by_action_plan_uuid
|
||||||
test_list_with_limit |
pass
pt16.22: watcher.tests.api.v1.test_actions.TestListAction.test_list_with_limit
|
||||||
test_list_soft_deleted |
pass
pt16.23: watcher.tests.api.v1.test_actions.TestListAction.test_list_soft_deleted
|
||||||
test_list_with_parents |
pass
pt16.24: watcher.tests.api.v1.test_actions.TestListAction.test_list_with_parents
|
||||||
test_list_with_soft_deleted |
pass
pt16.25: watcher.tests.api.v1.test_actions.TestListAction.test_list_with_soft_deleted
|
||||||
test_list_with_status_message |
pass
pt16.26: watcher.tests.api.v1.test_actions.TestListAction.test_list_with_status_message
|
||||||
test_show |
pass
pt16.27: watcher.tests.api.v1.test_actions.TestListAction.test_show
|
||||||
test_show_detail |
pass
pt16.28: watcher.tests.api.v1.test_actions.TestListAction.test_show_detail
|
||||||
test_show_soft_deleted |
pass
pt16.29: watcher.tests.api.v1.test_actions.TestListAction.test_show_soft_deleted
|
||||||
test_show_with_links |
pass
pt16.30: watcher.tests.api.v1.test_actions.TestListAction.test_show_with_links
|
||||||
test_show_with_empty_status_message |
pass
pt16.31: watcher.tests.api.v1.test_actions.TestListAction.test_show_with_empty_status_message
|
||||||
| watcher.tests.api.v1.test_actions.TestPatchAction | 10 | 10 | 0 | 0 | 0 | Detail | |
test_patch_action_skip_transition_with_status_message |
pass
pt17.1: watcher.tests.api.v1.test_actions.TestPatchAction.test_patch_action_skip_transition_with_status_message
|
||||||
test_patch_action_invalid_state_transition |
pass
pt17.2: watcher.tests.api.v1.test_actions.TestPatchAction.test_patch_action_invalid_state_transition
|
||||||
test_patch_action_not_allowed_old_microversion |
pass
pt17.3: watcher.tests.api.v1.test_actions.TestPatchAction.test_patch_action_not_allowed_old_microversion
|
||||||
test_patch_action_remove_status_message_not_allowed |
pass
pt17.4: watcher.tests.api.v1.test_actions.TestPatchAction.test_patch_action_remove_status_message_not_allowed
|
||||||
test_patch_action_allowed_new_microversion |
pass
pt17.5: watcher.tests.api.v1.test_actions.TestPatchAction.test_patch_action_allowed_new_microversion
|
||||||
test_patch_action_invalid_state_value |
pass
pt17.6: watcher.tests.api.v1.test_actions.TestPatchAction.test_patch_action_invalid_state_value
|
||||||
test_patch_action_one_allowed_one_not_allowed |
pass
pt17.7: watcher.tests.api.v1.test_actions.TestPatchAction.test_patch_action_one_allowed_one_not_allowed
|
||||||
test_patch_action_skip_non_pending_ap |
pass
pt17.8: watcher.tests.api.v1.test_actions.TestPatchAction.test_patch_action_skip_non_pending_ap
|
||||||
test_patch_action_status_message_allowed_when_skipped |
pass
pt17.9: watcher.tests.api.v1.test_actions.TestPatchAction.test_patch_action_status_message_allowed_when_skipped
|
||||||
test_patch_action_status_message_not_allowed |
pass
pt17.10: watcher.tests.api.v1.test_actions.TestPatchAction.test_patch_action_status_message_not_allowed
|
||||||
| watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcement | 5 | 5 | 0 | 0 | 0 | Detail | |
test_policy_disallow_detail |
pass
pt18.1: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcement.test_policy_disallow_detail
|
||||||
test_policy_disallow_delete |
pass
pt18.2: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcement.test_policy_disallow_delete
|
||||||
test_policy_disallow_update |
pass
pt18.3: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcement.test_policy_disallow_update
|
||||||
test_policy_disallow_get_all |
pass
pt18.4: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcement.test_policy_disallow_get_all
|
||||||
test_policy_disallow_get_one |
pass
pt18.5: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcement.test_policy_disallow_get_one
|
||||||
| watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext | 24 | 24 | 0 | 0 | 0 | Detail | |
test_collection_links |
pass
pt19.1: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_collection_links
|
||||||
test_detail_soft_deleted |
pass
pt19.2: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_detail_soft_deleted
|
||||||
test_detail_with_hidden_status_message |
pass
pt19.3: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_detail_with_hidden_status_message
|
||||||
test_get_one_ok_with_status_message |
pass
pt19.4: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_get_one_ok_with_status_message
|
||||||
test_many_with_audit_uuid |
pass
pt19.5: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_many_with_audit_uuid
|
||||||
test_links |
pass
pt19.6: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_links
|
||||||
test_one_soft_deleted |
pass
pt19.7: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_one_soft_deleted
|
||||||
test_many_with_audit_uuid_filter |
pass
pt19.8: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_many_with_audit_uuid_filter
|
||||||
test_collection_links_default_limit |
pass
pt19.9: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_collection_links_default_limit
|
||||||
test_many_with_soft_deleted |
pass
pt19.10: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_many_with_soft_deleted
|
||||||
test_detail |
pass
pt19.11: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_detail
|
||||||
test_get_one_ok_with_empty_status_message |
pass
pt19.12: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_get_one_ok_with_empty_status_message
|
||||||
test_detail_against_single |
pass
pt19.13: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_detail_against_single
|
||||||
test_many |
pass
pt19.14: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_many
|
||||||
test_detail_with_status_message |
pass
pt19.15: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_detail_with_status_message
|
||||||
test_empty |
pass
pt19.16: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_empty
|
||||||
test_get_one_ok |
pass
pt19.17: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_get_one_ok
|
||||||
test_many_with_soft_deleted_audit_uuid |
pass
pt19.18: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_many_with_soft_deleted_audit_uuid
|
||||||
test_one_with_status_message |
pass
pt19.19: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_one_with_status_message
|
||||||
test_get_one_soft_deleted |
pass
pt19.20: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_get_one_soft_deleted
|
||||||
test_sort_key_validation |
pass
pt19.21: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_sort_key_validation
|
||||||
test_many_with_sort_key_audit_uuid |
pass
pt19.22: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_many_with_sort_key_audit_uuid
|
||||||
test_many_without_soft_deleted |
pass
pt19.23: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_many_without_soft_deleted
|
||||||
test_one |
pass
pt19.24: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_one
|
||||||
| watcher.tests.api.v1.test_actions_plans.TestDelete | 3 | 3 | 0 | 0 | 0 | Detail | |
test_delete_action_plan_with_action |
pass
pt20.1: watcher.tests.api.v1.test_actions_plans.TestDelete.test_delete_action_plan_with_action
|
||||||
test_delete_action_plan_without_action |
pass
pt20.2: watcher.tests.api.v1.test_actions_plans.TestDelete.test_delete_action_plan_without_action
|
||||||
test_delete_action_plan_not_found |
pass
pt20.3: watcher.tests.api.v1.test_actions_plans.TestDelete.test_delete_action_plan_not_found
|
||||||
| watcher.tests.api.v1.test_actions_plans.TestListActionPlan | 24 | 24 | 0 | 0 | 0 | Detail | |
test_get_one_ok |
pass
pt21.1: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_get_one_ok
|
||||||
test_get_one_ok_with_status_message |
pass
pt21.2: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_get_one_ok_with_status_message
|
||||||
test_get_one_ok_with_empty_status_message |
pass
pt21.3: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_get_one_ok_with_empty_status_message
|
||||||
test_many_with_soft_deleted_audit_uuid |
pass
pt21.4: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_many_with_soft_deleted_audit_uuid
|
||||||
test_many |
pass
pt21.5: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_many
|
||||||
test_one |
pass
pt21.6: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_one
|
||||||
test_many_with_audit_uuid_filter |
pass
pt21.7: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_many_with_audit_uuid_filter
|
||||||
test_one_soft_deleted |
pass
pt21.8: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_one_soft_deleted
|
||||||
test_sort_key_validation |
pass
pt21.9: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_sort_key_validation
|
||||||
test_many_with_soft_deleted |
pass
pt21.10: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_many_with_soft_deleted
|
||||||
test_many_without_soft_deleted |
pass
pt21.11: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_many_without_soft_deleted
|
||||||
test_collection_links |
pass
pt21.12: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_collection_links
|
||||||
test_collection_links_default_limit |
pass
pt21.13: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_collection_links_default_limit
|
||||||
test_detail |
pass
pt21.14: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_detail
|
||||||
test_detail_against_single |
pass
pt21.15: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_detail_against_single
|
||||||
test_detail_soft_deleted |
pass
pt21.16: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_detail_soft_deleted
|
||||||
test_detail_with_hidden_status_message |
pass
pt21.17: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_detail_with_hidden_status_message
|
||||||
test_detail_with_status_message |
pass
pt21.18: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_detail_with_status_message
|
||||||
test_get_one_soft_deleted |
pass
pt21.19: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_get_one_soft_deleted
|
||||||
test_empty |
pass
pt21.20: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_empty
|
||||||
test_links |
pass
pt21.21: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_links
|
||||||
test_many_with_sort_key_audit_uuid |
pass
pt21.22: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_many_with_sort_key_audit_uuid
|
||||||
test_many_with_audit_uuid |
pass
pt21.23: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_many_with_audit_uuid
|
||||||
test_one_with_status_message |
pass
pt21.24: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_one_with_status_message
|
||||||
| watcher.tests.api.v1.test_actions_plans.TestPatch | 9 | 9 | 0 | 0 | 0 | Detail | |
test_add_non_existent_property_denied |
pass
pt22.1: watcher.tests.api.v1.test_actions_plans.TestPatch.test_add_non_existent_property_denied
|
||||||
test_replace_non_existent_action_plan_denied |
pass
pt22.2: watcher.tests.api.v1.test_actions_plans.TestPatch.test_replace_non_existent_action_plan_denied
|
||||||
test_replace_state_pending_ok |
pass
pt22.3: watcher.tests.api.v1.test_actions_plans.TestPatch.test_replace_state_pending_ok
|
||||||
test_add_status_message_denied |
pass
pt22.4: watcher.tests.api.v1.test_actions_plans.TestPatch.test_add_status_message_denied
|
||||||
test_remove_denied |
pass
pt22.5: watcher.tests.api.v1.test_actions_plans.TestPatch.test_remove_denied
|
||||||
test_remove_non_existent_property_denied |
pass
pt22.6: watcher.tests.api.v1.test_actions_plans.TestPatch.test_remove_non_existent_property_denied
|
||||||
test_replace_denied |
pass
pt22.7: watcher.tests.api.v1.test_actions_plans.TestPatch.test_replace_denied
|
||||||
test_remove_uuid_denied |
pass
pt22.8: watcher.tests.api.v1.test_actions_plans.TestPatch.test_remove_uuid_denied
|
||||||
test_replace_status_message_denied |
pass
pt22.9: watcher.tests.api.v1.test_actions_plans.TestPatch.test_replace_status_message_denied
|
||||||
| watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied | 77 | 77 | 0 | 0 | 0 | Detail | |
test_replace_state_pending_denied(RECOMMENDED -> ONGOING) |
pass
pt23.1: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(RECOMMENDED -> ONGOING)
|
||||||
test_replace_state_pending_denied(RECOMMENDED -> FAILED) |
pass
pt23.2: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(RECOMMENDED -> FAILED)
|
||||||
test_replace_state_pending_denied(RECOMMENDED -> SUCCEEDED) |
pass
pt23.3: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(RECOMMENDED -> SUCCEEDED)
|
||||||
test_replace_state_pending_denied(RECOMMENDED -> DELETED) |
pass
pt23.4: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(RECOMMENDED -> DELETED)
|
||||||
test_replace_state_pending_denied(RECOMMENDED -> SUPERSEDED) |
pass
pt23.5: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(RECOMMENDED -> SUPERSEDED)
|
||||||
test_replace_state_pending_denied(RECOMMENDED -> CANCELLING) |
pass
pt23.6: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(RECOMMENDED -> CANCELLING)
|
||||||
test_replace_state_pending_denied(RECOMMENDED -> CANCEL_STATES) |
pass
pt23.7: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(RECOMMENDED -> CANCEL_STATES)
|
||||||
test_replace_state_pending_denied(PENDING -> RECOMMENDED) |
pass
pt23.8: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(PENDING -> RECOMMENDED)
|
||||||
test_replace_state_pending_denied(PENDING -> ONGOING) |
pass
pt23.9: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(PENDING -> ONGOING)
|
||||||
test_replace_state_pending_denied(PENDING -> FAILED) |
pass
pt23.10: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(PENDING -> FAILED)
|
||||||
test_replace_state_pending_denied(PENDING -> SUCCEEDED) |
pass
pt23.11: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(PENDING -> SUCCEEDED)
|
||||||
test_replace_state_pending_denied(PENDING -> DELETED) |
pass
pt23.12: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(PENDING -> DELETED)
|
||||||
test_replace_state_pending_denied(PENDING -> SUPERSEDED) |
pass
pt23.13: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(PENDING -> SUPERSEDED)
|
||||||
test_replace_state_pending_denied(PENDING -> CANCELLING) |
pass
pt23.14: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(PENDING -> CANCELLING)
|
||||||
test_replace_state_pending_denied(PENDING -> CANCEL_STATES) |
pass
pt23.15: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(PENDING -> CANCEL_STATES)
|
||||||
test_replace_state_pending_denied(ONGOING -> RECOMMENDED) |
pass
pt23.16: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(ONGOING -> RECOMMENDED)
|
||||||
test_replace_state_pending_denied(ONGOING -> PENDING) |
pass
pt23.17: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(ONGOING -> PENDING)
|
||||||
test_replace_state_pending_denied(ONGOING -> FAILED) |
pass
pt23.18: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(ONGOING -> FAILED)
|
||||||
test_replace_state_pending_denied(ONGOING -> SUCCEEDED) |
pass
pt23.19: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(ONGOING -> SUCCEEDED)
|
||||||
test_replace_state_pending_denied(ONGOING -> DELETED) |
pass
pt23.20: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(ONGOING -> DELETED)
|
||||||
test_replace_state_pending_denied(ONGOING -> CANCELLED) |
pass
pt23.21: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(ONGOING -> CANCELLED)
|
||||||
test_replace_state_pending_denied(ONGOING -> SUPERSEDED) |
pass
pt23.22: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(ONGOING -> SUPERSEDED)
|
||||||
test_replace_state_pending_denied(ONGOING -> CANCEL_STATES) |
pass
pt23.23: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(ONGOING -> CANCEL_STATES)
|
||||||
test_replace_state_pending_denied(FAILED -> RECOMMENDED) |
pass
pt23.24: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> RECOMMENDED)
|
||||||
test_replace_state_pending_denied(FAILED -> PENDING) |
pass
pt23.25: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> PENDING)
|
||||||
test_replace_state_pending_denied(FAILED -> ONGOING) |
pass
pt23.26: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> ONGOING)
|
||||||
test_replace_state_pending_denied(FAILED -> SUCCEEDED) |
pass
pt23.27: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> SUCCEEDED)
|
||||||
test_replace_state_pending_denied(FAILED -> DELETED) |
pass
pt23.28: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> DELETED)
|
||||||
test_replace_state_pending_denied(FAILED -> CANCELLED) |
pass
pt23.29: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> CANCELLED)
|
||||||
test_replace_state_pending_denied(FAILED -> SUPERSEDED) |
pass
pt23.30: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> SUPERSEDED)
|
||||||
test_replace_state_pending_denied(FAILED -> CANCELLING) |
pass
pt23.31: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> CANCELLING)
|
||||||
test_replace_state_pending_denied(FAILED -> CANCEL_STATES) |
pass
pt23.32: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> CANCEL_STATES)
|
||||||
test_replace_state_pending_denied(SUCCEEDED -> RECOMMENDED) |
pass
pt23.33: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> RECOMMENDED)
|
||||||
test_replace_state_pending_denied(SUCCEEDED -> PENDING) |
pass
pt23.34: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> PENDING)
|
||||||
test_replace_state_pending_denied(SUCCEEDED -> ONGOING) |
pass
pt23.35: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> ONGOING)
|
||||||
test_replace_state_pending_denied(SUCCEEDED -> FAILED) |
pass
pt23.36: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> FAILED)
|
||||||
test_replace_state_pending_denied(SUCCEEDED -> DELETED) |
pass
pt23.37: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> DELETED)
|
||||||
test_replace_state_pending_denied(SUCCEEDED -> CANCELLED) |
pass
pt23.38: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> CANCELLED)
|
||||||
test_replace_state_pending_denied(SUCCEEDED -> SUPERSEDED) |
pass
pt23.39: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> SUPERSEDED)
|
||||||
test_replace_state_pending_denied(SUCCEEDED -> CANCELLING) |
pass
pt23.40: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> CANCELLING)
|
||||||
test_replace_state_pending_denied(SUCCEEDED -> CANCEL_STATES) |
pass
pt23.41: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> CANCEL_STATES)
|
||||||
test_replace_state_pending_denied(CANCELLED -> RECOMMENDED) |
pass
pt23.42: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> RECOMMENDED)
|
||||||
test_replace_state_pending_denied(CANCELLED -> PENDING) |
pass
pt23.43: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> PENDING)
|
||||||
test_replace_state_pending_denied(CANCELLED -> ONGOING) |
pass
pt23.44: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> ONGOING)
|
||||||
test_replace_state_pending_denied(CANCELLED -> FAILED) |
pass
pt23.45: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> FAILED)
|
||||||
test_replace_state_pending_denied(CANCELLED -> SUCCEEDED) |
pass
pt23.46: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> SUCCEEDED)
|
||||||
test_replace_state_pending_denied(CANCELLED -> DELETED) |
pass
pt23.47: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> DELETED)
|
||||||
test_replace_state_pending_denied(CANCELLED -> SUPERSEDED) |
pass
pt23.48: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> SUPERSEDED)
|
||||||
test_replace_state_pending_denied(CANCELLED -> CANCELLING) |
pass
pt23.49: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> CANCELLING)
|
||||||
test_replace_state_pending_denied(CANCELLED -> CANCEL_STATES) |
pass
pt23.50: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> CANCEL_STATES)
|
||||||
test_replace_state_pending_denied(SUPERSEDED -> RECOMMENDED) |
pass
pt23.51: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> RECOMMENDED)
|
||||||
test_replace_state_pending_denied(SUPERSEDED -> PENDING) |
pass
pt23.52: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> PENDING)
|
||||||
test_replace_state_pending_denied(SUPERSEDED -> ONGOING) |
pass
pt23.53: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> ONGOING)
|
||||||
test_replace_state_pending_denied(SUPERSEDED -> FAILED) |
pass
pt23.54: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> FAILED)
|
||||||
test_replace_state_pending_denied(SUPERSEDED -> SUCCEEDED) |
pass
pt23.55: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> SUCCEEDED)
|
||||||
test_replace_state_pending_denied(SUPERSEDED -> DELETED) |
pass
pt23.56: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> DELETED)
|
||||||
test_replace_state_pending_denied(SUPERSEDED -> CANCELLED) |
pass
pt23.57: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> CANCELLED)
|
||||||
test_replace_state_pending_denied(SUPERSEDED -> CANCELLING) |
pass
pt23.58: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> CANCELLING)
|
||||||
test_replace_state_pending_denied(SUPERSEDED -> CANCEL_STATES) |
pass
pt23.59: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> CANCEL_STATES)
|
||||||
test_replace_state_pending_denied(CANCELLING -> RECOMMENDED) |
pass
pt23.60: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> RECOMMENDED)
|
||||||
test_replace_state_pending_denied(CANCELLING -> PENDING) |
pass
pt23.61: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> PENDING)
|
||||||
test_replace_state_pending_denied(CANCELLING -> ONGOING) |
pass
pt23.62: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> ONGOING)
|
||||||
test_replace_state_pending_denied(CANCELLING -> FAILED) |
pass
pt23.63: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> FAILED)
|
||||||
test_replace_state_pending_denied(CANCELLING -> SUCCEEDED) |
pass
pt23.64: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> SUCCEEDED)
|
||||||
test_replace_state_pending_denied(CANCELLING -> DELETED) |
pass
pt23.65: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> DELETED)
|
||||||
test_replace_state_pending_denied(CANCELLING -> CANCELLED) |
pass
pt23.66: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> CANCELLED)
|
||||||
test_replace_state_pending_denied(CANCELLING -> SUPERSEDED) |
pass
pt23.67: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> SUPERSEDED)
|
||||||
test_replace_state_pending_denied(CANCELLING -> CANCEL_STATES) |
pass
pt23.68: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> CANCEL_STATES)
|
||||||
test_replace_state_pending_denied(CANCEL_STATES -> RECOMMENDED) |
pass
pt23.69: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCEL_STATES -> RECOMMENDED)
|
||||||
test_replace_state_pending_denied(CANCEL_STATES -> PENDING) |
pass
pt23.70: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCEL_STATES -> PENDING)
|
||||||
test_replace_state_pending_denied(CANCEL_STATES -> ONGOING) |
pass
pt23.71: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCEL_STATES -> ONGOING)
|
||||||
test_replace_state_pending_denied(CANCEL_STATES -> FAILED) |
pass
pt23.72: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCEL_STATES -> FAILED)
|
||||||
test_replace_state_pending_denied(CANCEL_STATES -> SUCCEEDED) |
pass
pt23.73: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCEL_STATES -> SUCCEEDED)
|
||||||
test_replace_state_pending_denied(CANCEL_STATES -> DELETED) |
pass
pt23.74: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCEL_STATES -> DELETED)
|
||||||
test_replace_state_pending_denied(CANCEL_STATES -> CANCELLED) |
pass
pt23.75: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCEL_STATES -> CANCELLED)
|
||||||
test_replace_state_pending_denied(CANCEL_STATES -> SUPERSEDED) |
pass
pt23.76: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCEL_STATES -> SUPERSEDED)
|
||||||
test_replace_state_pending_denied(CANCEL_STATES -> CANCELLING) |
pass
pt23.77: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCEL_STATES -> CANCELLING)
|
||||||
| watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionOk | 4 | 4 | 0 | 0 | 0 | Detail | |
test_replace_state_pending_ok(RECOMMENDED -> PENDING) |
pass
pt24.1: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionOk.test_replace_state_pending_ok(RECOMMENDED -> PENDING)
|
||||||
test_replace_state_pending_ok(RECOMMENDED -> CANCELLED) |
pass
pt24.2: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionOk.test_replace_state_pending_ok(RECOMMENDED -> CANCELLED)
|
||||||
test_replace_state_pending_ok(ONGOING -> CANCELLING) |
pass
pt24.3: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionOk.test_replace_state_pending_ok(ONGOING -> CANCELLING)
|
||||||
test_replace_state_pending_ok(PENDING -> CANCELLED) |
pass
pt24.4: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionOk.test_replace_state_pending_ok(PENDING -> CANCELLED)
|
||||||
| watcher.tests.api.v1.test_actions_plans.TestStart | 2 | 2 | 0 | 0 | 0 | Detail | |
test_start_action_plan |
pass
pt25.1: watcher.tests.api.v1.test_actions_plans.TestStart.test_start_action_plan
|
||||||
test_start_action_plan_not_found |
pass
pt25.2: watcher.tests.api.v1.test_actions_plans.TestStart.test_start_action_plan_not_found
|
||||||
| watcher.tests.api.v1.test_audit_templates.TestAuditTemplateObject | 1 | 1 | 0 | 0 | 0 | Detail | |
test_audit_template_init |
pass
pt26.1: watcher.tests.api.v1.test_audit_templates.TestAuditTemplateObject.test_audit_template_init
|
||||||
| watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyEnforcement | 6 | 6 | 0 | 0 | 0 | Detail | |
test_policy_disallow_create |
pass
pt27.1: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyEnforcement.test_policy_disallow_create
|
||||||
test_policy_disallow_detail |
pass
pt27.2: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyEnforcement.test_policy_disallow_detail
|
||||||
test_policy_disallow_get_all |
pass
pt27.3: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyEnforcement.test_policy_disallow_get_all
|
||||||
test_policy_disallow_delete |
pass
pt27.4: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyEnforcement.test_policy_disallow_delete
|
||||||
test_policy_disallow_get_one |
pass
pt27.5: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyEnforcement.test_policy_disallow_get_one
|
||||||
test_policy_disallow_update |
pass
pt27.6: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyEnforcement.test_policy_disallow_update
|
||||||
| watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext | 22 | 22 | 0 | 0 | 0 | Detail | |
test_collection_links_default_limit |
pass
pt28.1: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_collection_links_default_limit
|
||||||
test_detail_soft_deleted |
pass
pt28.2: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_detail_soft_deleted
|
||||||
test_many_with_soft_deleted |
pass
pt28.3: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_many_with_soft_deleted
|
||||||
test_detail_against_single |
pass
pt28.4: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_detail_against_single
|
||||||
test_many_with_sort_key_name |
pass
pt28.5: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_many_with_sort_key_name
|
||||||
test_filter_by_goal_name |
pass
pt28.6: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_filter_by_goal_name
|
||||||
test_one |
pass
pt28.7: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_one
|
||||||
test_filter_by_strategy_name |
pass
pt28.8: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_filter_by_strategy_name
|
||||||
test_sort_key_validation |
pass
pt28.9: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_sort_key_validation
|
||||||
test_many_with_sort_key_goal_name |
pass
pt28.10: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_many_with_sort_key_goal_name
|
||||||
test_empty |
pass
pt28.11: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_empty
|
||||||
test_filter_by_goal_uuid |
pass
pt28.12: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_filter_by_goal_uuid
|
||||||
test_filter_by_strategy_uuid |
pass
pt28.13: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_filter_by_strategy_uuid
|
||||||
test_get_one_by_uuid |
pass
pt28.14: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_get_one_by_uuid
|
||||||
test_get_one_soft_deleted |
pass
pt28.15: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_get_one_soft_deleted
|
||||||
test_get_one_soft_deleted_ok |
pass
pt28.16: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_get_one_soft_deleted_ok
|
||||||
test_many |
pass
pt28.17: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_many
|
||||||
test_many_without_soft_deleted |
pass
pt28.18: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_many_without_soft_deleted
|
||||||
test_collection_links |
pass
pt28.19: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_collection_links
|
||||||
test_detail |
pass
pt28.20: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_detail
|
||||||
test_get_one_by_name |
pass
pt28.21: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_get_one_by_name
|
||||||
test_links |
pass
pt28.22: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_links
|
||||||
| watcher.tests.api.v1.test_audit_templates.TestDelete | 3 | 3 | 0 | 0 | 0 | Detail | |
test_delete_audit_template_by_name |
pass
pt29.1: watcher.tests.api.v1.test_audit_templates.TestDelete.test_delete_audit_template_by_name
|
||||||
test_delete_audit_template_by_uuid |
pass
pt29.2: watcher.tests.api.v1.test_audit_templates.TestDelete.test_delete_audit_template_by_uuid
|
||||||
test_delete_audit_template_not_found |
pass
pt29.3: watcher.tests.api.v1.test_audit_templates.TestDelete.test_delete_audit_template_not_found
|
||||||
| watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate | 22 | 22 | 0 | 0 | 0 | Detail | |
test_detail |
pass
pt30.1: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_detail
|
||||||
test_filter_by_strategy_uuid |
pass
pt30.2: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_filter_by_strategy_uuid
|
||||||
test_collection_links_default_limit |
pass
pt30.3: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_collection_links_default_limit
|
||||||
test_get_one_by_uuid |
pass
pt30.4: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_get_one_by_uuid
|
||||||
test_detail_against_single |
pass
pt30.5: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_detail_against_single
|
||||||
test_empty |
pass
pt30.6: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_empty
|
||||||
test_many_without_soft_deleted |
pass
pt30.7: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_many_without_soft_deleted
|
||||||
test_filter_by_goal_name |
pass
pt30.8: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_filter_by_goal_name
|
||||||
test_get_one_soft_deleted |
pass
pt30.9: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_get_one_soft_deleted
|
||||||
test_get_one_soft_deleted_ok |
pass
pt30.10: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_get_one_soft_deleted_ok
|
||||||
test_links |
pass
pt30.11: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_links
|
||||||
test_many_with_sort_key_goal_name |
pass
pt30.12: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_many_with_sort_key_goal_name
|
||||||
test_many_with_sort_key_name |
pass
pt30.13: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_many_with_sort_key_name
|
||||||
test_collection_links |
pass
pt30.14: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_collection_links
|
||||||
test_filter_by_goal_uuid |
pass
pt30.15: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_filter_by_goal_uuid
|
||||||
test_filter_by_strategy_name |
pass
pt30.16: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_filter_by_strategy_name
|
||||||
test_one |
pass
pt30.17: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_one
|
||||||
test_sort_key_validation |
pass
pt30.18: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_sort_key_validation
|
||||||
test_detail_soft_deleted |
pass
pt30.19: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_detail_soft_deleted
|
||||||
test_get_one_by_name |
pass
pt30.20: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_get_one_by_name
|
||||||
test_many |
pass
pt30.21: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_many
|
||||||
test_many_with_soft_deleted |
pass
pt30.22: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_many_with_soft_deleted
|
||||||
| watcher.tests.api.v1.test_audit_templates.TestPatch | 13 | 13 | 0 | 0 | 0 | Detail | |
test_remove_goal |
pass
pt31.1: watcher.tests.api.v1.test_audit_templates.TestPatch.test_remove_goal
|
||||||
test_remove_strategy |
pass
pt31.2: watcher.tests.api.v1.test_audit_templates.TestPatch.test_remove_strategy
|
||||||
test_remove_uuid |
pass
pt31.3: watcher.tests.api.v1.test_audit_templates.TestPatch.test_remove_uuid
|
||||||
test_replace_invalid_goal |
pass
pt31.4: watcher.tests.api.v1.test_audit_templates.TestPatch.test_replace_invalid_goal
|
||||||
test_replace_invalid_strategy |
pass
pt31.5: watcher.tests.api.v1.test_audit_templates.TestPatch.test_replace_invalid_strategy
|
||||||
test_replace_non_existent_audit_template |
pass
pt31.6: watcher.tests.api.v1.test_audit_templates.TestPatch.test_replace_non_existent_audit_template
|
||||||
test_add_goal_uuid |
pass
pt31.7: watcher.tests.api.v1.test_audit_templates.TestPatch.test_add_goal_uuid
|
||||||
test_remove_non_existent_property |
pass
pt31.8: watcher.tests.api.v1.test_audit_templates.TestPatch.test_remove_non_existent_property
|
||||||
test_replace_goal_uuid_by_name |
pass
pt31.9: watcher.tests.api.v1.test_audit_templates.TestPatch.test_replace_goal_uuid_by_name
|
||||||
test_add_non_existent_property |
pass
pt31.10: watcher.tests.api.v1.test_audit_templates.TestPatch.test_add_non_existent_property
|
||||||
test_add_strategy_uuid |
pass
pt31.11: watcher.tests.api.v1.test_audit_templates.TestPatch.test_add_strategy_uuid
|
||||||
test_replace_goal_uuid |
pass
pt31.12: watcher.tests.api.v1.test_audit_templates.TestPatch.test_replace_goal_uuid
|
||||||
test_replace_strategy_uuid |
pass
pt31.13: watcher.tests.api.v1.test_audit_templates.TestPatch.test_replace_strategy_uuid
|
||||||
| watcher.tests.api.v1.test_audit_templates.TestPost | 10 | 10 | 0 | 0 | 0 | Detail | |
test_create_audit_template_does_autogenerate_id |
pass
pt32.1: watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_does_autogenerate_id
|
||||||
test_create_audit_template_with_old_scope |
pass
pt32.2: watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_with_old_scope
|
||||||
test_create_audit_template_with_invalid_strategy |
pass
pt32.3: watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_with_invalid_strategy
|
||||||
test_create_audit_template_with_uuid |
pass
pt32.4: watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_with_uuid
|
||||||
test_create_audit_template_validation_with_aggregates |
pass
pt32.5: watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_validation_with_aggregates
|
||||||
test_create_audit_template_with_invalid_goal |
pass
pt32.6: watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_with_invalid_goal
|
||||||
test_create_audit_template_with_strategy_name |
pass
pt32.7: watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_with_strategy_name
|
||||||
test_create_audit_template_with_unrelated_strategy |
pass
pt32.8: watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_with_unrelated_strategy
|
||||||
test_create_audit_template |
pass
pt32.9: watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template
|
||||||
test_create_audit_template_generate_uuid |
pass
pt32.10: watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_generate_uuid
|
||||||
| watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext | 21 | 21 | 0 | 0 | 0 | Detail | |
test_collection_links_default_limit |
pass
pt33.1: watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_collection_links_default_limit
|
||||||
test_detail_against_single |
pass
pt33.2: watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_detail_against_single
|
||||||
test_detail_with_status_message |
pass
pt33.3: watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_detail_with_status_message
|
||||||
test_get_one |
pass
pt33.4: watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_get_one
|
||||||
test_get_one_soft_deleted |
pass
pt33.5: watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_get_one_soft_deleted
|
||||||
test_get_one_with_hidden_status_message |
pass
pt33.6: watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_get_one_with_hidden_status_message
|
||||||
test_list_with_status_message |
pass
pt33.7: watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_list_with_status_message
|
||||||
test_many_with_sort_key_goal_uuid |
pass
pt33.8: watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_many_with_sort_key_goal_uuid
|
||||||
test_detail_soft_deleted |
pass
pt33.9: watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_detail_soft_deleted
|
||||||
test_many_without_soft_deleted |
pass
pt33.10: watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_many_without_soft_deleted
|
||||||
test_get_one_with_empty_status_message |
pass
pt33.11: watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_get_one_with_empty_status_message
|
||||||
test_get_one_with_status_message |
pass
pt33.12: watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_get_one_with_status_message
|
||||||
test_many_with_soft_deleted |
pass
pt33.13: watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_many_with_soft_deleted
|
||||||
test_one |
pass
pt33.14: watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_one
|
||||||
test_detail |
pass
pt33.15: watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_detail
|
||||||
test_many |
pass
pt33.16: watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_many
|
||||||
test_one_soft_deleted |
pass
pt33.17: watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_one_soft_deleted
|
||||||
test_sort_key_validation |
pass
pt33.18: watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_sort_key_validation
|
||||||
test_collection_links |
pass
pt33.19: watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_collection_links
|
||||||
test_empty |
pass
pt33.20: watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_empty
|
||||||
test_links |
pass
pt33.21: watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_links
|
||||||
| watcher.tests.api.v1.test_audits.TestAuditObject | 1 | 1 | 0 | 0 | 0 | Detail | |
test_audit_init |
pass
pt34.1: watcher.tests.api.v1.test_audits.TestAuditObject.test_audit_init
|
||||||
| watcher.tests.api.v1.test_audits.TestAuditPolicyEnforcement | 6 | 6 | 0 | 0 | 0 | Detail | |
test_policy_disallow_create |
pass
pt35.1: watcher.tests.api.v1.test_audits.TestAuditPolicyEnforcement.test_policy_disallow_create
|
||||||
test_policy_disallow_delete |
pass
pt35.2: watcher.tests.api.v1.test_audits.TestAuditPolicyEnforcement.test_policy_disallow_delete
|
||||||
test_policy_disallow_detail |
pass
pt35.3: watcher.tests.api.v1.test_audits.TestAuditPolicyEnforcement.test_policy_disallow_detail
|
||||||
test_policy_disallow_get_one |
pass
pt35.4: watcher.tests.api.v1.test_audits.TestAuditPolicyEnforcement.test_policy_disallow_get_one
|
||||||
test_policy_disallow_update |
pass
pt35.5: watcher.tests.api.v1.test_audits.TestAuditPolicyEnforcement.test_policy_disallow_update
|
||||||
test_policy_disallow_get_all |
pass
pt35.6: watcher.tests.api.v1.test_audits.TestAuditPolicyEnforcement.test_policy_disallow_get_all
|
||||||
| watcher.tests.api.v1.test_audits.TestAuditZoneMigration | 4 | 4 | 0 | 0 | 0 | Detail | |
test_create_audit_zone_migration_without_src_type |
pass
pt36.1: watcher.tests.api.v1.test_audits.TestAuditZoneMigration.test_create_audit_zone_migration_without_src_type
|
||||||
test_create_audit_zone_migration_without_dst_pool |
pass
pt36.2: watcher.tests.api.v1.test_audits.TestAuditZoneMigration.test_create_audit_zone_migration_without_dst_pool
|
||||||
test_create_audit_zone_migration_without_dst_type |
pass
pt36.3: watcher.tests.api.v1.test_audits.TestAuditZoneMigration.test_create_audit_zone_migration_without_dst_type
|
||||||
test_create_audit_zone_migration_without_src_pool |
pass
pt36.4: watcher.tests.api.v1.test_audits.TestAuditZoneMigration.test_create_audit_zone_migration_without_src_pool
|
||||||
| watcher.tests.api.v1.test_audits.TestDelete | 2 | 2 | 0 | 0 | 0 | Detail | |
test_delete_audit |
pass
pt37.1: watcher.tests.api.v1.test_audits.TestDelete.test_delete_audit
|
||||||
test_delete_audit_not_found |
pass
pt37.2: watcher.tests.api.v1.test_audits.TestDelete.test_delete_audit_not_found
|
||||||
| watcher.tests.api.v1.test_audits.TestListAudit | 21 | 21 | 0 | 0 | 0 | Detail | |
test_detail_with_status_message |
pass
pt38.1: watcher.tests.api.v1.test_audits.TestListAudit.test_detail_with_status_message
|
||||||
test_get_one |
pass
pt38.2: watcher.tests.api.v1.test_audits.TestListAudit.test_get_one
|
||||||
test_collection_links |
pass
pt38.3: watcher.tests.api.v1.test_audits.TestListAudit.test_collection_links
|
||||||
test_get_one_with_empty_status_message |
pass
pt38.4: watcher.tests.api.v1.test_audits.TestListAudit.test_get_one_with_empty_status_message
|
||||||
test_collection_links_default_limit |
pass
pt38.5: watcher.tests.api.v1.test_audits.TestListAudit.test_collection_links_default_limit
|
||||||
test_detail_against_single |
pass
pt38.6: watcher.tests.api.v1.test_audits.TestListAudit.test_detail_against_single
|
||||||
test_many_with_soft_deleted |
pass
pt38.7: watcher.tests.api.v1.test_audits.TestListAudit.test_many_with_soft_deleted
|
||||||
test_many |
pass
pt38.8: watcher.tests.api.v1.test_audits.TestListAudit.test_many
|
||||||
test_many_without_soft_deleted |
pass
pt38.9: watcher.tests.api.v1.test_audits.TestListAudit.test_many_without_soft_deleted
|
||||||
test_sort_key_validation |
pass
pt38.10: watcher.tests.api.v1.test_audits.TestListAudit.test_sort_key_validation
|
||||||
test_one_soft_deleted |
pass
pt38.11: watcher.tests.api.v1.test_audits.TestListAudit.test_one_soft_deleted
|
||||||
test_detail_soft_deleted |
pass
pt38.12: watcher.tests.api.v1.test_audits.TestListAudit.test_detail_soft_deleted
|
||||||
test_empty |
pass
pt38.13: watcher.tests.api.v1.test_audits.TestListAudit.test_empty
|
||||||
test_get_one_with_hidden_status_message |
pass
pt38.14: watcher.tests.api.v1.test_audits.TestListAudit.test_get_one_with_hidden_status_message
|
||||||
test_get_one_with_status_message |
pass
pt38.15: watcher.tests.api.v1.test_audits.TestListAudit.test_get_one_with_status_message
|
||||||
test_list_with_status_message |
pass
pt38.16: watcher.tests.api.v1.test_audits.TestListAudit.test_list_with_status_message
|
||||||
test_many_with_sort_key_goal_uuid |
pass
pt38.17: watcher.tests.api.v1.test_audits.TestListAudit.test_many_with_sort_key_goal_uuid
|
||||||
test_one |
pass
pt38.18: watcher.tests.api.v1.test_audits.TestListAudit.test_one
|
||||||
test_detail |
pass
pt38.19: watcher.tests.api.v1.test_audits.TestListAudit.test_detail
|
||||||
test_get_one_soft_deleted |
pass
pt38.20: watcher.tests.api.v1.test_audits.TestListAudit.test_get_one_soft_deleted
|
||||||
test_links |
pass
pt38.21: watcher.tests.api.v1.test_audits.TestListAudit.test_links
|
||||||
| watcher.tests.api.v1.test_audits.TestPatch | 8 | 8 | 0 | 0 | 0 | Detail | |
test_add_ok |
pass
pt39.1: watcher.tests.api.v1.test_audits.TestPatch.test_add_ok
|
||||||
test_add_non_existent_property |
pass
pt39.2: watcher.tests.api.v1.test_audits.TestPatch.test_add_non_existent_property
|
||||||
test_remove_non_existent_property |
pass
pt39.3: watcher.tests.api.v1.test_audits.TestPatch.test_remove_non_existent_property
|
||||||
test_replace_status_message_denied |
pass
pt39.4: watcher.tests.api.v1.test_audits.TestPatch.test_replace_status_message_denied
|
||||||
test_remove_ok |
pass
pt39.5: watcher.tests.api.v1.test_audits.TestPatch.test_remove_ok
|
||||||
test_remove_uuid |
pass
pt39.6: watcher.tests.api.v1.test_audits.TestPatch.test_remove_uuid
|
||||||
test_replace_non_existent_audit |
pass
pt39.7: watcher.tests.api.v1.test_audits.TestPatch.test_replace_non_existent_audit
|
||||||
test_replace_ok |
pass
pt39.8: watcher.tests.api.v1.test_audits.TestPatch.test_replace_ok
|
||||||
| watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied | 31 | 31 | 0 | 0 | 0 | Detail | |
test_replace_denied(ONGOING -> DELETED) |
pass
pt40.1: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(ONGOING -> DELETED)
|
||||||
test_replace_denied(ONGOING -> PENDING) |
pass
pt40.2: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(ONGOING -> PENDING)
|
||||||
test_replace_denied(SUCCEEDED -> ONGOING) |
pass
pt40.3: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUCCEEDED -> ONGOING)
|
||||||
test_replace_denied(SUCCEEDED -> FAILED) |
pass
pt40.4: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUCCEEDED -> FAILED)
|
||||||
test_replace_denied(SUCCEEDED -> CANCELLED) |
pass
pt40.5: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUCCEEDED -> CANCELLED)
|
||||||
test_replace_denied(SUCCEEDED -> PENDING) |
pass
pt40.6: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUCCEEDED -> PENDING)
|
||||||
test_replace_denied(SUCCEEDED -> SUSPENDED) |
pass
pt40.7: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUCCEEDED -> SUSPENDED)
|
||||||
test_replace_denied(FAILED -> ONGOING) |
pass
pt40.8: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(FAILED -> ONGOING)
|
||||||
test_replace_denied(FAILED -> SUCCEEDED) |
pass
pt40.9: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(FAILED -> SUCCEEDED)
|
||||||
test_replace_denied(FAILED -> CANCELLED) |
pass
pt40.10: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(FAILED -> CANCELLED)
|
||||||
test_replace_denied(FAILED -> PENDING) |
pass
pt40.11: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(FAILED -> PENDING)
|
||||||
test_replace_denied(FAILED -> SUSPENDED) |
pass
pt40.12: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(FAILED -> SUSPENDED)
|
||||||
test_replace_denied(CANCELLED -> ONGOING) |
pass
pt40.13: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(CANCELLED -> ONGOING)
|
||||||
test_replace_denied(CANCELLED -> SUCCEEDED) |
pass
pt40.14: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(CANCELLED -> SUCCEEDED)
|
||||||
test_replace_denied(CANCELLED -> FAILED) |
pass
pt40.15: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(CANCELLED -> FAILED)
|
||||||
test_replace_denied(CANCELLED -> PENDING) |
pass
pt40.16: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(CANCELLED -> PENDING)
|
||||||
test_replace_denied(CANCELLED -> SUSPENDED) |
pass
pt40.17: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(CANCELLED -> SUSPENDED)
|
||||||
test_replace_denied(DELETED -> ONGOING) |
pass
pt40.18: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(DELETED -> ONGOING)
|
||||||
test_replace_denied(DELETED -> SUCCEEDED) |
pass
pt40.19: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(DELETED -> SUCCEEDED)
|
||||||
test_replace_denied(DELETED -> FAILED) |
pass
pt40.20: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(DELETED -> FAILED)
|
||||||
test_replace_denied(DELETED -> CANCELLED) |
pass
pt40.21: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(DELETED -> CANCELLED)
|
||||||
test_replace_denied(DELETED -> PENDING) |
pass
pt40.22: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(DELETED -> PENDING)
|
||||||
test_replace_denied(DELETED -> SUSPENDED) |
pass
pt40.23: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(DELETED -> SUSPENDED)
|
||||||
test_replace_denied(PENDING -> SUCCEEDED) |
pass
pt40.24: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(PENDING -> SUCCEEDED)
|
||||||
test_replace_denied(PENDING -> FAILED) |
pass
pt40.25: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(PENDING -> FAILED)
|
||||||
test_replace_denied(PENDING -> DELETED) |
pass
pt40.26: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(PENDING -> DELETED)
|
||||||
test_replace_denied(PENDING -> SUSPENDED) |
pass
pt40.27: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(PENDING -> SUSPENDED)
|
||||||
test_replace_denied(SUSPENDED -> SUCCEEDED) |
pass
pt40.28: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUSPENDED -> SUCCEEDED)
|
||||||
test_replace_denied(SUSPENDED -> FAILED) |
pass
pt40.29: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUSPENDED -> FAILED)
|
||||||
test_replace_denied(SUSPENDED -> CANCELLED) |
pass
pt40.30: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUSPENDED -> CANCELLED)
|
||||||
test_replace_denied(SUSPENDED -> PENDING) |
pass
pt40.31: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUSPENDED -> PENDING)
|
||||||
| watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk | 11 | 11 | 0 | 0 | 0 | Detail | |
test_replace_ok(PENDING -> ONGOING) |
pass
pt41.1: watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(PENDING -> ONGOING)
|
||||||
test_replace_ok(PENDING -> CANCELLED) |
pass
pt41.2: watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(PENDING -> CANCELLED)
|
||||||
test_replace_ok(ONGOING -> FAILED) |
pass
pt41.3: watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(ONGOING -> FAILED)
|
||||||
test_replace_ok(ONGOING -> SUCCEEDED) |
pass
pt41.4: watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(ONGOING -> SUCCEEDED)
|
||||||
test_replace_ok(ONGOING -> CANCELLED) |
pass
pt41.5: watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(ONGOING -> CANCELLED)
|
||||||
test_replace_ok(ONGOING -> SUSPENDED) |
pass
pt41.6: watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(ONGOING -> SUSPENDED)
|
||||||
test_replace_ok(FAILED -> DELETED) |
pass
pt41.7: watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(FAILED -> DELETED)
|
||||||
test_replace_ok(SUCCEEDED -> DELETED) |
pass
pt41.8: watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(SUCCEEDED -> DELETED)
|
||||||
test_replace_ok(CANCELLED -> DELETED) |
pass
pt41.9: watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(CANCELLED -> DELETED)
|
||||||
test_replace_ok(SUSPENDED -> ONGOING) |
pass
pt41.10: watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(SUSPENDED -> ONGOING)
|
||||||
test_replace_ok(SUSPENDED -> DELETED) |
pass
pt41.11: watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(SUSPENDED -> DELETED)
|
||||||
| watcher.tests.api.v1.test_audits.TestPost | 26 | 26 | 0 | 0 | 0 | Detail | |
test_create_audit_invalid_audit_template_uuid |
pass
pt42.1: watcher.tests.api.v1.test_audits.TestPost.test_create_audit_invalid_audit_template_uuid
|
||||||
test_create_audit_parameters_no_schema |
pass
pt42.2: watcher.tests.api.v1.test_audits.TestPost.test_create_audit_parameters_no_schema
|
||||||
test_create_audit_with_goal |
pass
pt42.3: watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_goal
|
||||||
test_create_audit_with_no_goal_no_name |
pass
pt42.4: watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_no_goal_no_name
|
||||||
test_create_continuous_audit_with_start_end_time |
pass
pt42.5: watcher.tests.api.v1.test_audits.TestPost.test_create_continuous_audit_with_start_end_time
|
||||||
test_create_audit_generate_uuid |
pass
pt42.6: watcher.tests.api.v1.test_audits.TestPost.test_create_audit_generate_uuid
|
||||||
test_create_audit_parameters_no_predefined_strategy |
pass
pt42.7: watcher.tests.api.v1.test_audits.TestPost.test_create_audit_parameters_no_predefined_strategy
|
||||||
test_create_audit_with_at_uuid_and_goal_specified |
pass
pt42.8: watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_at_uuid_and_goal_specified
|
||||||
test_create_continuous_audit_with_interval |
pass
pt42.9: watcher.tests.api.v1.test_audits.TestPost.test_create_continuous_audit_with_interval
|
||||||
test_create_audit |
pass
pt42.10: watcher.tests.api.v1.test_audits.TestPost.test_create_audit
|
||||||
test_create_audit_trigger_decision_engine |
pass
pt42.11: watcher.tests.api.v1.test_audits.TestPost.test_create_audit_trigger_decision_engine
|
||||||
test_create_audit_with_force_false |
pass
pt42.12: watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_force_false
|
||||||
test_create_audit_with_force_true |
pass
pt42.13: watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_force_true
|
||||||
test_create_audit_with_name |
pass
pt42.14: watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_name
|
||||||
test_create_audit_with_named_goal |
pass
pt42.15: watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_named_goal
|
||||||
test_create_audit_with_state_not_allowed |
pass
pt42.16: watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_state_not_allowed
|
||||||
test_create_audit_with_uuid |
pass
pt42.17: watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_uuid
|
||||||
test_create_continuous_audit_with_cron_interval |
pass
pt42.18: watcher.tests.api.v1.test_audits.TestPost.test_create_continuous_audit_with_cron_interval
|
||||||
test_create_continuous_audit_with_start_end_time_incompatible_version |
pass
pt42.19: watcher.tests.api.v1.test_audits.TestPost.test_create_continuous_audit_with_start_end_time_incompatible_version
|
||||||
test_create_continuous_audit_without_period |
pass
pt42.20: watcher.tests.api.v1.test_audits.TestPost.test_create_continuous_audit_without_period
|
||||||
test_create_audit_doesnt_contain_id |
pass
pt42.21: watcher.tests.api.v1.test_audits.TestPost.test_create_audit_doesnt_contain_id
|
||||||
test_create_audit_with_goal_without_strategy |
pass
pt42.22: watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_goal_without_strategy
|
||||||
test_create_audit_with_missing_parameter |
pass
pt42.23: watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_missing_parameter
|
||||||
test_create_audit_with_parameter_not_allowed |
pass
pt42.24: watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_parameter_not_allowed
|
||||||
test_create_continuous_audit_with_wrong_interval |
pass
pt42.25: watcher.tests.api.v1.test_audits.TestPost.test_create_continuous_audit_with_wrong_interval
|
||||||
test_create_oneshot_audit_with_period |
pass
pt42.26: watcher.tests.api.v1.test_audits.TestPost.test_create_oneshot_audit_with_period
|
||||||
| watcher.tests.api.v1.test_data_model.TestDataModelEnforcementWithAdminContext | 2 | 2 | 0 | 0 | 0 | Detail | |
test_get_all |
pass
pt43.1: watcher.tests.api.v1.test_data_model.TestDataModelEnforcementWithAdminContext.test_get_all
|
||||||
test_get_all_not_acceptable |
pass
pt43.2: watcher.tests.api.v1.test_data_model.TestDataModelEnforcementWithAdminContext.test_get_all_not_acceptable
|
||||||
| watcher.tests.api.v1.test_data_model.TestDataModelPolicyEnforcement | 1 | 1 | 0 | 0 | 0 | Detail | |
test_policy_disallow_get_all |
pass
pt44.1: watcher.tests.api.v1.test_data_model.TestDataModelPolicyEnforcement.test_policy_disallow_get_all
|
||||||
| watcher.tests.api.v1.test_data_model.TestListDataModel | 2 | 2 | 0 | 0 | 0 | Detail | |
test_get_all |
pass
pt45.1: watcher.tests.api.v1.test_data_model.TestListDataModel.test_get_all
|
||||||
test_get_all_not_acceptable |
pass
pt45.2: watcher.tests.api.v1.test_data_model.TestListDataModel.test_get_all_not_acceptable
|
||||||
| watcher.tests.api.v1.test_data_model.TestListDataModelResponse | 6 | 6 | 0 | 0 | 0 | Detail | |
test_model_list_compute_with_instances_3_1_6 |
pass
pt46.1: watcher.tests.api.v1.test_data_model.TestListDataModelResponse.test_model_list_compute_with_instances_3_1_6
|
||||||
test_model_list_compute_no_instance_2_1_6 |
pass
pt46.2: watcher.tests.api.v1.test_data_model.TestListDataModelResponse.test_model_list_compute_no_instance_2_1_6
|
||||||
test_model_list_compute_with_instances_1_1_3 |
pass
pt46.3: watcher.tests.api.v1.test_data_model.TestListDataModelResponse.test_model_list_compute_with_instances_1_1_3
|
||||||
test_model_list_compute_with_instances_2_1_6 |
pass
pt46.4: watcher.tests.api.v1.test_data_model.TestListDataModelResponse.test_model_list_compute_with_instances_2_1_6
|
||||||
test_model_list_compute_no_instance_1_1_3 |
pass
pt46.5: watcher.tests.api.v1.test_data_model.TestListDataModelResponse.test_model_list_compute_no_instance_1_1_3
|
||||||
test_model_list_compute_no_instance_3_1_6 |
pass
pt46.6: watcher.tests.api.v1.test_data_model.TestListDataModelResponse.test_model_list_compute_no_instance_3_1_6
|
||||||
| watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcement | 3 | 3 | 0 | 0 | 0 | Detail | |
test_policy_disallow_detail |
pass
pt47.1: watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcement.test_policy_disallow_detail
|
||||||
test_policy_disallow_get_one |
pass
pt47.2: watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcement.test_policy_disallow_get_one
|
||||||
test_policy_disallow_get_all |
pass
pt47.3: watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcement.test_policy_disallow_get_all
|
||||||
| watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext | 12 | 12 | 0 | 0 | 0 | Detail | |
test_get_one_by_uuid |
pass
pt48.1: watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_get_one_by_uuid
|
||||||
test_many_without_soft_deleted |
pass
pt48.2: watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_many_without_soft_deleted
|
||||||
test_goals_collection_links |
pass
pt48.3: watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_goals_collection_links
|
||||||
test_detail |
pass
pt48.4: watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_detail
|
||||||
test_get_one_soft_deleted |
pass
pt48.5: watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_get_one_soft_deleted
|
||||||
test_goals_collection_links_default_limit |
pass
pt48.6: watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_goals_collection_links_default_limit
|
||||||
test_many |
pass
pt48.7: watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_many
|
||||||
test_detail_against_single |
pass
pt48.8: watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_detail_against_single
|
||||||
test_get_one_by_name |
pass
pt48.9: watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_get_one_by_name
|
||||||
test_many_with_sort_key_uuid |
pass
pt48.10: watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_many_with_sort_key_uuid
|
||||||
test_one |
pass
pt48.11: watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_one
|
||||||
test_sort_key_validation |
pass
pt48.12: watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_sort_key_validation
|
||||||
| watcher.tests.api.v1.test_goals.TestListGoal | 12 | 12 | 0 | 0 | 0 | Detail | |
test_detail_against_single |
pass
pt49.1: watcher.tests.api.v1.test_goals.TestListGoal.test_detail_against_single
|
||||||
test_get_one_by_name |
pass
pt49.2: watcher.tests.api.v1.test_goals.TestListGoal.test_get_one_by_name
|
||||||
test_many_with_sort_key_uuid |
pass
pt49.3: watcher.tests.api.v1.test_goals.TestListGoal.test_many_with_sort_key_uuid
|
||||||
test_sort_key_validation |
pass
pt49.4: watcher.tests.api.v1.test_goals.TestListGoal.test_sort_key_validation
|
||||||
test_detail |
pass
pt49.5: watcher.tests.api.v1.test_goals.TestListGoal.test_detail
|
||||||
test_goals_collection_links |
pass
pt49.6: watcher.tests.api.v1.test_goals.TestListGoal.test_goals_collection_links
|
||||||
test_get_one_soft_deleted |
pass
pt49.7: watcher.tests.api.v1.test_goals.TestListGoal.test_get_one_soft_deleted
|
||||||
test_many_without_soft_deleted |
pass
pt49.8: watcher.tests.api.v1.test_goals.TestListGoal.test_many_without_soft_deleted
|
||||||
test_one |
pass
pt49.9: watcher.tests.api.v1.test_goals.TestListGoal.test_one
|
||||||
test_get_one_by_uuid |
pass
pt49.10: watcher.tests.api.v1.test_goals.TestListGoal.test_get_one_by_uuid
|
||||||
test_goals_collection_links_default_limit |
pass
pt49.11: watcher.tests.api.v1.test_goals.TestListGoal.test_goals_collection_links_default_limit
|
||||||
test_many |
pass
pt49.12: watcher.tests.api.v1.test_goals.TestListGoal.test_many
|
||||||
| watcher.tests.api.v1.test_microversions.TestMicroversions | 6 | 6 | 0 | 0 | 0 | Detail | |
test_extend_initial_version_with_micro |
pass
pt50.1: watcher.tests.api.v1.test_microversions.TestMicroversions.test_extend_initial_version_with_micro
|
||||||
test_wrong_major_version |
pass
pt50.2: watcher.tests.api.v1.test_microversions.TestMicroversions.test_wrong_major_version
|
||||||
test_latest_microversion |
pass
pt50.3: watcher.tests.api.v1.test_microversions.TestMicroversions.test_latest_microversion
|
||||||
test_new_client_new_api |
pass
pt50.4: watcher.tests.api.v1.test_microversions.TestMicroversions.test_new_client_new_api
|
||||||
test_unsupported_version |
pass
pt50.5: watcher.tests.api.v1.test_microversions.TestMicroversions.test_unsupported_version
|
||||||
test_without_microversion |
pass
pt50.6: watcher.tests.api.v1.test_microversions.TestMicroversions.test_without_microversion
|
||||||
| watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine | 10 | 10 | 0 | 0 | 0 | Detail | |
test_detail |
pass
pt51.1: watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_detail
|
||||||
test_detail_against_single |
pass
pt51.2: watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_detail_against_single
|
||||||
test_scoring_engines_collection_links_default_limit |
pass
pt51.3: watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_scoring_engines_collection_links_default_limit
|
||||||
test_get_one_soft_deleted |
pass
pt51.4: watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_get_one_soft_deleted
|
||||||
test_one |
pass
pt51.5: watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_one
|
||||||
test_sort_key_validation |
pass
pt51.6: watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_sort_key_validation
|
||||||
test_many |
pass
pt51.7: watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_many
|
||||||
test_many_with_sort_key_uuid |
pass
pt51.8: watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_many_with_sort_key_uuid
|
||||||
test_many_without_soft_deleted |
pass
pt51.9: watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_many_without_soft_deleted
|
||||||
test_scoring_engines_collection_links |
pass
pt51.10: watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_scoring_engines_collection_links
|
||||||
| watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcement | 3 | 3 | 0 | 0 | 0 | Detail | |
test_policy_disallow_get_all |
pass
pt52.1: watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcement.test_policy_disallow_get_all
|
||||||
test_policy_disallow_get_one |
pass
pt52.2: watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcement.test_policy_disallow_get_one
|
||||||
test_policy_disallow_detail |
pass
pt52.3: watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcement.test_policy_disallow_detail
|
||||||
| watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext | 10 | 10 | 0 | 0 | 0 | Detail | |
test_get_one_soft_deleted |
pass
pt53.1: watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_get_one_soft_deleted
|
||||||
test_many_with_sort_key_uuid |
pass
pt53.2: watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_many_with_sort_key_uuid
|
||||||
test_scoring_engines_collection_links_default_limit |
pass
pt53.3: watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_scoring_engines_collection_links_default_limit
|
||||||
test_detail_against_single |
pass
pt53.4: watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_detail_against_single
|
||||||
test_many |
pass
pt53.5: watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_many
|
||||||
test_sort_key_validation |
pass
pt53.6: watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_sort_key_validation
|
||||||
test_detail |
pass
pt53.7: watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_detail
|
||||||
test_many_without_soft_deleted |
pass
pt53.8: watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_many_without_soft_deleted
|
||||||
test_one |
pass
pt53.9: watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_one
|
||||||
test_scoring_engines_collection_links |
pass
pt53.10: watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_scoring_engines_collection_links
|
||||||
| watcher.tests.api.v1.test_services.TestListService | 12 | 12 | 0 | 0 | 0 | Detail | |
test_many |
pass
pt54.1: watcher.tests.api.v1.test_services.TestListService.test_many
|
||||||
test_many_with_sort_key_name |
pass
pt54.2: watcher.tests.api.v1.test_services.TestListService.test_many_with_sort_key_name
|
||||||
test_get_one_by_id |
pass
pt54.3: watcher.tests.api.v1.test_services.TestListService.test_get_one_by_id
|
||||||
test_get_one_soft_deleted |
pass
pt54.4: watcher.tests.api.v1.test_services.TestListService.test_get_one_soft_deleted
|
||||||
test_services_collection_links |
pass
pt54.5: watcher.tests.api.v1.test_services.TestListService.test_services_collection_links
|
||||||
test_detail_against_single |
pass
pt54.6: watcher.tests.api.v1.test_services.TestListService.test_detail_against_single
|
||||||
test_one |
pass
pt54.7: watcher.tests.api.v1.test_services.TestListService.test_one
|
||||||
test_services_collection_links_default_limit |
pass
pt54.8: watcher.tests.api.v1.test_services.TestListService.test_services_collection_links_default_limit
|
||||||
test_sort_key_validation |
pass
pt54.9: watcher.tests.api.v1.test_services.TestListService.test_sort_key_validation
|
||||||
test_detail |
pass
pt54.10: watcher.tests.api.v1.test_services.TestListService.test_detail
|
||||||
test_get_one_by_name |
pass
pt54.11: watcher.tests.api.v1.test_services.TestListService.test_get_one_by_name
|
||||||
test_many_without_soft_deleted |
pass
pt54.12: watcher.tests.api.v1.test_services.TestListService.test_many_without_soft_deleted
|
||||||
| watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext | 12 | 12 | 0 | 0 | 0 | Detail | |
test_get_one_by_id |
pass
pt55.1: watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_get_one_by_id
|
||||||
test_many |
pass
pt55.2: watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_many
|
||||||
test_one |
pass
pt55.3: watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_one
|
||||||
test_get_one_soft_deleted |
pass
pt55.4: watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_get_one_soft_deleted
|
||||||
test_many_with_sort_key_name |
pass
pt55.5: watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_many_with_sort_key_name
|
||||||
test_sort_key_validation |
pass
pt55.6: watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_sort_key_validation
|
||||||
test_detail |
pass
pt55.7: watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_detail
|
||||||
test_detail_against_single |
pass
pt55.8: watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_detail_against_single
|
||||||
test_get_one_by_name |
pass
pt55.9: watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_get_one_by_name
|
||||||
test_services_collection_links |
pass
pt55.10: watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_services_collection_links
|
||||||
test_services_collection_links_default_limit |
pass
pt55.11: watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_services_collection_links_default_limit
|
||||||
test_many_without_soft_deleted |
pass
pt55.12: watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_many_without_soft_deleted
|
||||||
| watcher.tests.api.v1.test_services.TestServicePolicyEnforcement | 3 | 3 | 0 | 0 | 0 | Detail | |
test_policy_disallow_get_one |
pass
pt56.1: watcher.tests.api.v1.test_services.TestServicePolicyEnforcement.test_policy_disallow_get_one
|
||||||
test_policy_disallow_get_all |
pass
pt56.2: watcher.tests.api.v1.test_services.TestServicePolicyEnforcement.test_policy_disallow_get_all
|
||||||
test_policy_disallow_detail |
pass
pt56.3: watcher.tests.api.v1.test_services.TestServicePolicyEnforcement.test_policy_disallow_detail
|
||||||
| watcher.tests.api.v1.test_strategies.TestListStrategy | 15 | 15 | 0 | 0 | 0 | Detail | |
test_filter_by_goal_uuid |
pass
pt57.1: watcher.tests.api.v1.test_strategies.TestListStrategy.test_filter_by_goal_uuid
|
||||||
test_get_one_by_name |
pass
pt57.2: watcher.tests.api.v1.test_strategies.TestListStrategy.test_get_one_by_name
|
||||||
test_get_one_by_uuid |
pass
pt57.3: watcher.tests.api.v1.test_strategies.TestListStrategy.test_get_one_by_uuid
|
||||||
test_get_one_soft_deleted |
pass
pt57.4: watcher.tests.api.v1.test_strategies.TestListStrategy.test_get_one_soft_deleted
|
||||||
test_many_with_sort_key_goal_uuid |
pass
pt57.5: watcher.tests.api.v1.test_strategies.TestListStrategy.test_many_with_sort_key_goal_uuid
|
||||||
test_many_without_soft_deleted |
pass
pt57.6: watcher.tests.api.v1.test_strategies.TestListStrategy.test_many_without_soft_deleted
|
||||||
test_sort_key_validation |
pass
pt57.7: watcher.tests.api.v1.test_strategies.TestListStrategy.test_sort_key_validation
|
||||||
test_state |
pass
pt57.8: watcher.tests.api.v1.test_strategies.TestListStrategy.test_state
|
||||||
test_strategies_collection_links |
pass
pt57.9: watcher.tests.api.v1.test_strategies.TestListStrategy.test_strategies_collection_links
|
||||||
test_detail |
pass
pt57.10: watcher.tests.api.v1.test_strategies.TestListStrategy.test_detail
|
||||||
test_filter_by_goal_name |
pass
pt57.11: watcher.tests.api.v1.test_strategies.TestListStrategy.test_filter_by_goal_name
|
||||||
test_one |
pass
pt57.12: watcher.tests.api.v1.test_strategies.TestListStrategy.test_one
|
||||||
test_detail_against_single |
pass
pt57.13: watcher.tests.api.v1.test_strategies.TestListStrategy.test_detail_against_single
|
||||||
test_many |
pass
pt57.14: watcher.tests.api.v1.test_strategies.TestListStrategy.test_many
|
||||||
test_strategies_collection_links_default_limit |
pass
pt57.15: watcher.tests.api.v1.test_strategies.TestListStrategy.test_strategies_collection_links_default_limit
|
||||||
| watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext | 15 | 15 | 0 | 0 | 0 | Detail | |
test_detail |
pass
pt58.1: watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_detail
|
||||||
test_detail_against_single |
pass
pt58.2: watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_detail_against_single
|
||||||
test_state |
pass
pt58.3: watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_state
|
||||||
test_filter_by_goal_uuid |
pass
pt58.4: watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_filter_by_goal_uuid
|
||||||
test_get_one_by_uuid |
pass
pt58.5: watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_get_one_by_uuid
|
||||||
test_one |
pass
pt58.6: watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_one
|
||||||
test_strategies_collection_links |
pass
pt58.7: watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_strategies_collection_links
|
||||||
test_filter_by_goal_name |
pass
pt58.8: watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_filter_by_goal_name
|
||||||
test_many |
pass
pt58.9: watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_many
|
||||||
test_many_with_sort_key_goal_uuid |
pass
pt58.10: watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_many_with_sort_key_goal_uuid
|
||||||
test_sort_key_validation |
pass
pt58.11: watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_sort_key_validation
|
||||||
test_strategies_collection_links_default_limit |
pass
pt58.12: watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_strategies_collection_links_default_limit
|
||||||
test_get_one_by_name |
pass
pt58.13: watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_get_one_by_name
|
||||||
test_get_one_soft_deleted |
pass
pt58.14: watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_get_one_soft_deleted
|
||||||
test_many_without_soft_deleted |
pass
pt58.15: watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_many_without_soft_deleted
|
||||||
| watcher.tests.api.v1.test_strategies.TestStrategyPolicyEnforcement | 4 | 4 | 0 | 0 | 0 | Detail | |
test_policy_disallow_get_one |
pass
pt59.1: watcher.tests.api.v1.test_strategies.TestStrategyPolicyEnforcement.test_policy_disallow_get_one
|
||||||
test_policy_disallow_state |
pass
pt59.2: watcher.tests.api.v1.test_strategies.TestStrategyPolicyEnforcement.test_policy_disallow_state
|
||||||
test_policy_disallow_detail |
pass
pt59.3: watcher.tests.api.v1.test_strategies.TestStrategyPolicyEnforcement.test_policy_disallow_detail
|
||||||
test_policy_disallow_get_all |
pass
pt59.4: watcher.tests.api.v1.test_strategies.TestStrategyPolicyEnforcement.test_policy_disallow_get_all
|
||||||
| watcher.tests.api.v1.test_types.TestAllowedJsonPatchType | 5 | 5 | 0 | 0 | 0 | Detail | |
test_not_allowed_patches |
pass
pt60.1: watcher.tests.api.v1.test_types.TestAllowedJsonPatchType.test_not_allowed_patches
|
||||||
test_mandatory_attr |
pass
pt60.2: watcher.tests.api.v1.test_types.TestAllowedJsonPatchType.test_mandatory_attr
|
||||||
test_allowed_attributes |
pass
pt60.3: watcher.tests.api.v1.test_types.TestAllowedJsonPatchType.test_allowed_attributes
|
||||||
test_cannot_remove_mandatory_attr |
pass
pt60.4: watcher.tests.api.v1.test_types.TestAllowedJsonPatchType.test_cannot_remove_mandatory_attr
|
||||||
test_cannot_update_internal_attr |
pass
pt60.5: watcher.tests.api.v1.test_types.TestAllowedJsonPatchType.test_cannot_update_internal_attr
|
||||||
| watcher.tests.api.v1.test_types.TestBooleanType | 3 | 3 | 0 | 0 | 0 | Detail | |
test_valid_false_values |
pass
pt61.1: watcher.tests.api.v1.test_types.TestBooleanType.test_valid_false_values
|
||||||
test_valid_true_values |
pass
pt61.2: watcher.tests.api.v1.test_types.TestBooleanType.test_valid_true_values
|
||||||
test_invalid_value |
pass
pt61.3: watcher.tests.api.v1.test_types.TestBooleanType.test_invalid_value
|
||||||
| watcher.tests.api.v1.test_types.TestJsonPatchType | 11 | 11 | 0 | 0 | 0 | Detail | |
test_cannot_remove_mandatory_attr |
pass
pt62.1: watcher.tests.api.v1.test_types.TestJsonPatchType.test_cannot_remove_mandatory_attr
|
||||||
test_cannot_replace_with_no_value |
pass
pt62.2: watcher.tests.api.v1.test_types.TestJsonPatchType.test_cannot_replace_with_no_value
|
||||||
test_invalid_path |
pass
pt62.3: watcher.tests.api.v1.test_types.TestJsonPatchType.test_invalid_path
|
||||||
test_missing_required_fields_op |
pass
pt62.4: watcher.tests.api.v1.test_types.TestJsonPatchType.test_missing_required_fields_op
|
||||||
test_missing_required_fields_path |
pass
pt62.5: watcher.tests.api.v1.test_types.TestJsonPatchType.test_missing_required_fields_path
|
||||||
test_cannot_update_internal_dict_attr |
pass
pt62.6: watcher.tests.api.v1.test_types.TestJsonPatchType.test_cannot_update_internal_dict_attr
|
||||||
test_mandatory_attr |
pass
pt62.7: watcher.tests.api.v1.test_types.TestJsonPatchType.test_mandatory_attr
|
||||||
test_cannot_update_internal_attr |
pass
pt62.8: watcher.tests.api.v1.test_types.TestJsonPatchType.test_cannot_update_internal_attr
|
||||||
test_invalid_op |
pass
pt62.9: watcher.tests.api.v1.test_types.TestJsonPatchType.test_invalid_op
|
||||||
test_valid_patches |
pass
pt62.10: watcher.tests.api.v1.test_types.TestJsonPatchType.test_valid_patches
|
||||||
test_cannot_add_with_no_value |
pass
pt62.11: watcher.tests.api.v1.test_types.TestJsonPatchType.test_cannot_add_with_no_value
|
||||||
| watcher.tests.api.v1.test_types.TestJsonType | 3 | 3 | 0 | 0 | 0 | Detail | |
test_apimultitype_tostring |
pass
pt63.1: watcher.tests.api.v1.test_types.TestJsonType.test_apimultitype_tostring
|
||||||
test_invalid_values |
pass
pt63.2: watcher.tests.api.v1.test_types.TestJsonType.test_invalid_values
|
||||||
test_valid_values |
pass
pt63.3: watcher.tests.api.v1.test_types.TestJsonType.test_valid_values
|
||||||
| watcher.tests.api.v1.test_types.TestNameType | 2 | 2 | 0 | 0 | 0 | Detail | |
test_invalid_name |
pass
pt64.1: watcher.tests.api.v1.test_types.TestNameType.test_invalid_name
|
||||||
test_valid_name |
pass
pt64.2: watcher.tests.api.v1.test_types.TestNameType.test_valid_name
|
||||||
| watcher.tests.api.v1.test_types.TestUuidOrNameType | 3 | 3 | 0 | 0 | 0 | Detail | |
test_invalid_uuid_or_name |
pass
pt65.1: watcher.tests.api.v1.test_types.TestUuidOrNameType.test_invalid_uuid_or_name
|
||||||
test_valid_name |
pass
pt65.2: watcher.tests.api.v1.test_types.TestUuidOrNameType.test_valid_name
|
||||||
test_valid_uuid |
pass
pt65.3: watcher.tests.api.v1.test_types.TestUuidOrNameType.test_valid_uuid
|
||||||
| watcher.tests.api.v1.test_types.TestUuidType | 2 | 2 | 0 | 0 | 0 | Detail | |
test_valid_uuid |
pass
pt66.1: watcher.tests.api.v1.test_types.TestUuidType.test_valid_uuid
|
||||||
test_invalid_uuid |
pass
pt66.2: watcher.tests.api.v1.test_types.TestUuidType.test_invalid_uuid
|
||||||
| watcher.tests.api.v1.test_utils.TestApiUtils | 4 | 4 | 0 | 0 | 0 | Detail | |
test_validate_limit |
pass
pt67.1: watcher.tests.api.v1.test_utils.TestApiUtils.test_validate_limit
|
||||||
test_validate_search_filters_with_invalid_key |
pass
pt67.2: watcher.tests.api.v1.test_utils.TestApiUtils.test_validate_search_filters_with_invalid_key
|
||||||
test_validate_sort_dir |
pass
pt67.3: watcher.tests.api.v1.test_utils.TestApiUtils.test_validate_sort_dir
|
||||||
test_validate_search_filters |
pass
pt67.4: watcher.tests.api.v1.test_utils.TestApiUtils.test_validate_search_filters
|
||||||
| watcher.tests.api.v1.test_webhooks.TestPost | 4 | 4 | 0 | 0 | 0 | Detail | |
test_trigger_audit |
pass
pt68.1: watcher.tests.api.v1.test_webhooks.TestPost.test_trigger_audit
|
||||||
test_trigger_audit_with_no_audit |
pass
pt68.2: watcher.tests.api.v1.test_webhooks.TestPost.test_trigger_audit_with_no_audit
|
||||||
test_trigger_audit_with_not_allowed_audittype |
pass
pt68.3: watcher.tests.api.v1.test_webhooks.TestPost.test_trigger_audit_with_not_allowed_audittype
|
||||||
test_trigger_audit_with_not_allowed_audit_state |
pass
pt68.4: watcher.tests.api.v1.test_webhooks.TestPost.test_trigger_audit_with_not_allowed_audit_state
|
||||||
| watcher.tests.applier.actions.loading.test_default_actions_loader.TestDefaultActionLoader | 1 | 1 | 0 | 0 | 0 | Detail | |
test_endpoints |
pass
pt69.1: watcher.tests.applier.actions.loading.test_default_actions_loader.TestDefaultActionLoader.test_endpoints
|
||||||
| watcher.tests.applier.actions.test_change_node_power_state.TestChangeNodePowerState | 11 | 11 | 0 | 0 | 0 | Detail | |
test_change_node_state_post_condition |
pass
pt70.1: watcher.tests.applier.actions.test_change_node_power_state.TestChangeNodePowerState.test_change_node_state_post_condition
|
||||||
test_parameters_applies_add_extra |
pass
pt70.2: watcher.tests.applier.actions.test_change_node_power_state.TestChangeNodePowerState.test_parameters_applies_add_extra
|
||||||
test_revert_change_node_state_with_poweron_target |
pass
pt70.3: watcher.tests.applier.actions.test_change_node_power_state.TestChangeNodePowerState.test_revert_change_node_state_with_poweron_target
|
||||||
test_execute_node_service_state_with_poweron_target |
pass
pt70.4: watcher.tests.applier.actions.test_change_node_power_state.TestChangeNodePowerState.test_execute_node_service_state_with_poweron_target
|
||||||
test_parameters_up |
pass
pt70.5: watcher.tests.applier.actions.test_change_node_power_state.TestChangeNodePowerState.test_parameters_up
|
||||||
test_execute_change_node_state_with_poweroff_target |
pass
pt70.6: watcher.tests.applier.actions.test_change_node_power_state.TestChangeNodePowerState.test_execute_change_node_state_with_poweroff_target
|
||||||
test_parameters_exception_wrong_state |
pass
pt70.7: watcher.tests.applier.actions.test_change_node_power_state.TestChangeNodePowerState.test_parameters_exception_wrong_state
|
||||||
test_change_service_state_pre_condition |
pass
pt70.8: watcher.tests.applier.actions.test_change_node_power_state.TestChangeNodePowerState.test_change_service_state_pre_condition
|
||||||
test_parameters_down |
pass
pt70.9: watcher.tests.applier.actions.test_change_node_power_state.TestChangeNodePowerState.test_parameters_down
|
||||||
test_parameters_resource_id_empty |
pass
pt70.10: watcher.tests.applier.actions.test_change_node_power_state.TestChangeNodePowerState.test_parameters_resource_id_empty
|
||||||
test_revert_change_node_state_with_poweroff_target |
pass
pt70.11: watcher.tests.applier.actions.test_change_node_power_state.TestChangeNodePowerState.test_revert_change_node_state_with_poweroff_target
|
||||||
| watcher.tests.applier.actions.test_change_nova_service_state.TestChangeNovaServiceState | 11 | 11 | 0 | 0 | 0 | Detail | |
test_change_service_state_post_condition |
pass
pt71.1: watcher.tests.applier.actions.test_change_nova_service_state.TestChangeNovaServiceState.test_change_service_state_post_condition
|
||||||
test_change_service_state_pre_condition |
pass
pt71.2: watcher.tests.applier.actions.test_change_nova_service_state.TestChangeNovaServiceState.test_change_service_state_pre_condition
|
||||||
test_execute_change_service_state_with_disable_target |
pass
pt71.3: watcher.tests.applier.actions.test_change_nova_service_state.TestChangeNovaServiceState.test_execute_change_service_state_with_disable_target
|
||||||
test_parameters_applies_add_extra |
pass
pt71.4: watcher.tests.applier.actions.test_change_nova_service_state.TestChangeNovaServiceState.test_parameters_applies_add_extra
|
||||||
test_parameters_resource_id_empty |
pass
pt71.5: watcher.tests.applier.actions.test_change_nova_service_state.TestChangeNovaServiceState.test_parameters_resource_id_empty
|
||||||
test_revert_change_service_state_with_enable_target |
pass
pt71.6: watcher.tests.applier.actions.test_change_nova_service_state.TestChangeNovaServiceState.test_revert_change_service_state_with_enable_target
|
||||||
test_parameters_exception_wrong_state |
pass
pt71.7: watcher.tests.applier.actions.test_change_nova_service_state.TestChangeNovaServiceState.test_parameters_exception_wrong_state
|
||||||
test_revert_change_service_state_with_disable_target |
pass
pt71.8: watcher.tests.applier.actions.test_change_nova_service_state.TestChangeNovaServiceState.test_revert_change_service_state_with_disable_target
|
||||||
test_execute_change_service_state_with_enable_target |
pass
pt71.9: watcher.tests.applier.actions.test_change_nova_service_state.TestChangeNovaServiceState.test_execute_change_service_state_with_enable_target
|
||||||
test_parameters_down |
pass
pt71.10: watcher.tests.applier.actions.test_change_nova_service_state.TestChangeNovaServiceState.test_parameters_down
|
||||||
test_parameters_up |
pass
pt71.11: watcher.tests.applier.actions.test_change_nova_service_state.TestChangeNovaServiceState.test_parameters_up
|
||||||
| watcher.tests.applier.actions.test_migration.TestMigration | 16 | 16 | 0 | 0 | 0 | Detail | |
test_execute_cold_migration |
pass
pt72.1: watcher.tests.applier.actions.test_migration.TestMigration.test_execute_cold_migration
|
||||||
test_execute_live_migration |
pass
pt72.2: watcher.tests.applier.actions.test_migration.TestMigration.test_execute_live_migration
|
||||||
test_execute_live_migration_invalid_instance |
pass
pt72.3: watcher.tests.applier.actions.test_migration.TestMigration.test_execute_live_migration_invalid_instance
|
||||||
test_parameters |
pass
pt72.4: watcher.tests.applier.actions.test_migration.TestMigration.test_parameters
|
||||||
test_parameters_cold |
pass
pt72.5: watcher.tests.applier.actions.test_migration.TestMigration.test_parameters_cold
|
||||||
test_parameters_exception_migration_type |
pass
pt72.6: watcher.tests.applier.actions.test_migration.TestMigration.test_parameters_exception_migration_type
|
||||||
test_revert_live_migration |
pass
pt72.7: watcher.tests.applier.actions.test_migration.TestMigration.test_revert_live_migration
|
||||||
test_execute_cold_migration_invalid_instance |
pass
pt72.8: watcher.tests.applier.actions.test_migration.TestMigration.test_execute_cold_migration_invalid_instance
|
||||||
test_parameters_exception_source_node |
pass
pt72.9: watcher.tests.applier.actions.test_migration.TestMigration.test_parameters_exception_source_node
|
||||||
test_abort_live_migrate |
pass
pt72.10: watcher.tests.applier.actions.test_migration.TestMigration.test_abort_live_migrate
|
||||||
test_migration_pre_condition |
pass
pt72.11: watcher.tests.applier.actions.test_migration.TestMigration.test_migration_pre_condition
|
||||||
test_parameters_destination_node_none |
pass
pt72.12: watcher.tests.applier.actions.test_migration.TestMigration.test_parameters_destination_node_none
|
||||||
test_parameters_exception_empty_fields |
pass
pt72.13: watcher.tests.applier.actions.test_migration.TestMigration.test_parameters_exception_empty_fields
|
||||||
test_revert_cold_migration |
pass
pt72.14: watcher.tests.applier.actions.test_migration.TestMigration.test_revert_cold_migration
|
||||||
test_migration_post_condition |
pass
pt72.15: watcher.tests.applier.actions.test_migration.TestMigration.test_migration_post_condition
|
||||||
test_parameters_exception_resource_id |
pass
pt72.16: watcher.tests.applier.actions.test_migration.TestMigration.test_parameters_exception_resource_id
|
||||||
| watcher.tests.applier.actions.test_resize.TestResize | 5 | 5 | 0 | 0 | 0 | Detail | |
test_parameters_exception_empty_fields |
pass
pt73.1: watcher.tests.applier.actions.test_resize.TestResize.test_parameters_exception_empty_fields
|
||||||
test_parameters_exception_resource_id |
pass
pt73.2: watcher.tests.applier.actions.test_resize.TestResize.test_parameters_exception_resource_id
|
||||||
test_parameters |
pass
pt73.3: watcher.tests.applier.actions.test_resize.TestResize.test_parameters
|
||||||
test_execute_resize |
pass
pt73.4: watcher.tests.applier.actions.test_resize.TestResize.test_execute_resize
|
||||||
test_parameters_exception_flavor |
pass
pt73.5: watcher.tests.applier.actions.test_resize.TestResize.test_parameters_exception_flavor
|
||||||
| watcher.tests.applier.actions.test_sleep.TestSleep | 4 | 4 | 0 | 0 | 0 | Detail | |
test_parameters_add_field |
pass
pt74.1: watcher.tests.applier.actions.test_sleep.TestSleep.test_parameters_add_field
|
||||||
test_parameters_duration |
pass
pt74.2: watcher.tests.applier.actions.test_sleep.TestSleep.test_parameters_duration
|
||||||
test_parameters_wrong_parameter |
pass
pt74.3: watcher.tests.applier.actions.test_sleep.TestSleep.test_parameters_wrong_parameter
|
||||||
test_parameters_duration_empty |
pass
pt74.4: watcher.tests.applier.actions.test_sleep.TestSleep.test_parameters_duration_empty
|
||||||
| watcher.tests.applier.actions.test_stop.TestStop | 18 | 18 | 0 | 0 | 0 | Detail | |
test_execute_nova_exception |
pass
pt75.1: watcher.tests.applier.actions.test_stop.TestStop.test_execute_nova_exception
|
||||||
test_execute_stop_failure_instance_not_found |
pass
pt75.2: watcher.tests.applier.actions.test_stop.TestStop.test_execute_stop_failure_instance_not_found
|
||||||
test_instance_uuid_property |
pass
pt75.3: watcher.tests.applier.actions.test_stop.TestStop.test_instance_uuid_property
|
||||||
test_get_description |
pass
pt75.4: watcher.tests.applier.actions.test_stop.TestStop.test_get_description
|
||||||
test_pre_condition_instance_active |
pass
pt75.5: watcher.tests.applier.actions.test_stop.TestStop.test_pre_condition_instance_active
|
||||||
test_parameters |
pass
pt75.6: watcher.tests.applier.actions.test_stop.TestStop.test_parameters
|
||||||
test_revert_nova_exception |
pass
pt75.7: watcher.tests.applier.actions.test_stop.TestStop.test_revert_nova_exception
|
||||||
test_parameters_exception_invalid_uuid_format |
pass
pt75.8: watcher.tests.applier.actions.test_stop.TestStop.test_parameters_exception_invalid_uuid_format
|
||||||
test_revert_success |
pass
pt75.9: watcher.tests.applier.actions.test_stop.TestStop.test_revert_success
|
||||||
test_pre_condition_instance_already_stopped |
pass
pt75.10: watcher.tests.applier.actions.test_stop.TestStop.test_pre_condition_instance_already_stopped
|
||||||
test_pre_condition_instance_not_found |
pass
pt75.11: watcher.tests.applier.actions.test_stop.TestStop.test_pre_condition_instance_not_found
|
||||||
test_execute_stop_failure_instance_exists |
pass
pt75.12: watcher.tests.applier.actions.test_stop.TestStop.test_execute_stop_failure_instance_exists
|
||||||
test_parameters_exception_missing_resource_id |
pass
pt75.13: watcher.tests.applier.actions.test_stop.TestStop.test_parameters_exception_missing_resource_id
|
||||||
test_pre_condition_nova_exception |
pass
pt75.14: watcher.tests.applier.actions.test_stop.TestStop.test_pre_condition_nova_exception
|
||||||
test_revert_instance_not_found |
pass
pt75.15: watcher.tests.applier.actions.test_stop.TestStop.test_revert_instance_not_found
|
||||||
test_revert_start_failure |
pass
pt75.16: watcher.tests.applier.actions.test_stop.TestStop.test_revert_start_failure
|
||||||
test_execute_success |
pass
pt75.17: watcher.tests.applier.actions.test_stop.TestStop.test_execute_success
|
||||||
test_parameters_exception_empty_resource_id |
pass
pt75.18: watcher.tests.applier.actions.test_stop.TestStop.test_parameters_exception_empty_resource_id
|
||||||
| watcher.tests.applier.actions.test_volume_migration.TestMigration | 9 | 9 | 0 | 0 | 0 | Detail | |
test_retype_success |
pass
pt76.1: watcher.tests.applier.actions.test_volume_migration.TestMigration.test_retype_success
|
||||||
test_swap_success |
pass
pt76.2: watcher.tests.applier.actions.test_volume_migration.TestMigration.test_swap_success
|
||||||
test_parameters_retype |
pass
pt76.3: watcher.tests.applier.actions.test_volume_migration.TestMigration.test_parameters_retype
|
||||||
test_parameters_swap |
pass
pt76.4: watcher.tests.applier.actions.test_volume_migration.TestMigration.test_parameters_swap
|
||||||
test_can_swap_fail |
pass
pt76.5: watcher.tests.applier.actions.test_volume_migration.TestMigration.test_can_swap_fail
|
||||||
test_parameters_exception_resource_id |
pass
pt76.6: watcher.tests.applier.actions.test_volume_migration.TestMigration.test_parameters_exception_resource_id
|
||||||
test_parameters_migrate |
pass
pt76.7: watcher.tests.applier.actions.test_volume_migration.TestMigration.test_parameters_migrate
|
||||||
test_can_swap_success |
pass
pt76.8: watcher.tests.applier.actions.test_volume_migration.TestMigration.test_can_swap_success
|
||||||
test_migrate_success |
pass
pt76.9: watcher.tests.applier.actions.test_volume_migration.TestMigration.test_migrate_success
|
||||||
| watcher.tests.applier.messaging.test_trigger_action_plan_endpoint.TestTriggerActionPlan | 1 | 1 | 0 | 0 | 0 | Detail | |
test_launch_action_plan |
pass
pt77.1: watcher.tests.applier.messaging.test_trigger_action_plan_endpoint.TestTriggerActionPlan.test_launch_action_plan
|
||||||
| watcher.tests.applier.test_applier_manager.TestApplierManager | 1 | 1 | 0 | 0 | 0 | Detail | |
test_start |
pass
pt78.1: watcher.tests.applier.test_applier_manager.TestApplierManager.test_start
|
||||||
| watcher.tests.applier.test_rpcapi.TestApplierAPI | 3 | 3 | 0 | 0 | 0 | Detail | |
test_execute_action_plan_without_error |
pass
pt79.1: watcher.tests.applier.test_rpcapi.TestApplierAPI.test_execute_action_plan_without_error
|
||||||
test_get_api_version |
pass
pt79.2: watcher.tests.applier.test_rpcapi.TestApplierAPI.test_get_api_version
|
||||||
test_execute_action_plan_throw_exception |
pass
pt79.3: watcher.tests.applier.test_rpcapi.TestApplierAPI.test_execute_action_plan_throw_exception
|
||||||
| watcher.tests.applier.test_sync.TestCancelOngoingActionPlans | 1 | 1 | 0 | 0 | 0 | Detail | |
test_cancel_ongoing_actionplans |
pass
pt80.1: watcher.tests.applier.test_sync.TestCancelOngoingActionPlans.test_cancel_ongoing_actionplans
|
||||||
| watcher.tests.applier.workflow_engine.loading.test_default_engine_loader.TestDefaultActionLoader | 1 | 1 | 0 | 0 | 0 | Detail | |
test_endpoints |
pass
pt81.1: watcher.tests.applier.workflow_engine.loading.test_default_engine_loader.TestDefaultActionLoader.test_endpoints
|
||||||
| watcher.tests.applier.workflow_engine.test_taskflow_action_container.TestTaskFlowActionContainer | 10 | 10 | 0 | 0 | 0 | Detail | |
test_execute_with_cancel_action_plan |
pass
pt82.1: watcher.tests.applier.workflow_engine.test_taskflow_action_container.TestTaskFlowActionContainer.test_execute_with_cancel_action_plan
|
||||||
test_execute_without_rollback |
pass
pt82.2: watcher.tests.applier.workflow_engine.test_taskflow_action_container.TestTaskFlowActionContainer.test_execute_without_rollback
|
||||||
test_pre_execute_with_skipped |
pass
pt82.3: watcher.tests.applier.workflow_engine.test_taskflow_action_container.TestTaskFlowActionContainer.test_pre_execute_with_skipped
|
||||||
test_execute |
pass
pt82.4: watcher.tests.applier.workflow_engine.test_taskflow_action_container.TestTaskFlowActionContainer.test_execute
|
||||||
test_execute_with_rollback |
pass
pt82.5: watcher.tests.applier.workflow_engine.test_taskflow_action_container.TestTaskFlowActionContainer.test_execute_with_rollback
|
||||||
test_execute_with_failed_execute |
pass
pt82.6: watcher.tests.applier.workflow_engine.test_taskflow_action_container.TestTaskFlowActionContainer.test_execute_with_failed_execute
|
||||||
test_execute_with_rollback_skipped_action |
pass
pt82.7: watcher.tests.applier.workflow_engine.test_taskflow_action_container.TestTaskFlowActionContainer.test_execute_with_rollback_skipped_action
|
||||||
test_post_execute_with_failed_post_condition |
pass
pt82.8: watcher.tests.applier.workflow_engine.test_taskflow_action_container.TestTaskFlowActionContainer.test_post_execute_with_failed_post_condition
|
||||||
test_pre_execute_with_failed_pre_condition |
pass
pt82.9: watcher.tests.applier.workflow_engine.test_taskflow_action_container.TestTaskFlowActionContainer.test_pre_execute_with_failed_pre_condition
|
||||||
test_pre_execute |
pass
pt82.10: watcher.tests.applier.workflow_engine.test_taskflow_action_container.TestTaskFlowActionContainer.test_pre_execute
|
||||||
| watcher.tests.cmd.test_api.TestApi | 2 | 2 | 0 | 0 | 0 | Detail | |
test_run_api_app_serve_specific_address |
pass
pt83.1: watcher.tests.cmd.test_api.TestApi.test_run_api_app_serve_specific_address
|
||||||
test_run_api_app |
pass
pt83.2: watcher.tests.cmd.test_api.TestApi.test_run_api_app
|
||||||
| watcher.tests.cmd.test_applier.TestApplier | 1 | 1 | 0 | 0 | 0 | Detail | |
test_run_applier_app |
pass
pt84.1: watcher.tests.cmd.test_applier.TestApplier.test_run_applier_app
|
||||||
| watcher.tests.cmd.test_db_manage.TestDBManageRunApp | 8 | 8 | 0 | 0 | 0 | Detail | |
test_run_db_manage_app(upgrade) |
pass
pt85.1: watcher.tests.cmd.test_db_manage.TestDBManageRunApp.test_run_db_manage_app(upgrade)
|
||||||
test_run_db_manage_app(downgrade) |
pass
pt85.2: watcher.tests.cmd.test_db_manage.TestDBManageRunApp.test_run_db_manage_app(downgrade)
|
||||||
test_run_db_manage_app(revision) |
pass
pt85.3: watcher.tests.cmd.test_db_manage.TestDBManageRunApp.test_run_db_manage_app(revision)
|
||||||
test_run_db_manage_app(stamp) |
pass
pt85.4: watcher.tests.cmd.test_db_manage.TestDBManageRunApp.test_run_db_manage_app(stamp)
|
||||||
test_run_db_manage_app(version) |
pass
pt85.5: watcher.tests.cmd.test_db_manage.TestDBManageRunApp.test_run_db_manage_app(version)
|
||||||
test_run_db_manage_app(create_schema) |
pass
pt85.6: watcher.tests.cmd.test_db_manage.TestDBManageRunApp.test_run_db_manage_app(create_schema)
|
||||||
test_run_db_manage_app(purge) |
pass
pt85.7: watcher.tests.cmd.test_db_manage.TestDBManageRunApp.test_run_db_manage_app(purge)
|
||||||
test_run_db_manage_app(no_param) |
pass
pt85.8: watcher.tests.cmd.test_db_manage.TestDBManageRunApp.test_run_db_manage_app(no_param)
|
||||||
| watcher.tests.cmd.test_db_manage.TestDBManageRunCommand | 8 | 8 | 0 | 0 | 0 | Detail | |
test_run_db_purge_dry_run |
pass
pt86.1: watcher.tests.cmd.test_db_manage.TestDBManageRunCommand.test_run_db_purge_dry_run
|
||||||
test_run_db_revision |
pass
pt86.2: watcher.tests.cmd.test_db_manage.TestDBManageRunCommand.test_run_db_revision
|
||||||
test_run_db_stamp |
pass
pt86.3: watcher.tests.cmd.test_db_manage.TestDBManageRunCommand.test_run_db_stamp
|
||||||
test_run_db_purge |
pass
pt86.4: watcher.tests.cmd.test_db_manage.TestDBManageRunCommand.test_run_db_purge
|
||||||
test_run_db_version |
pass
pt86.5: watcher.tests.cmd.test_db_manage.TestDBManageRunCommand.test_run_db_version
|
||||||
test_run_db_purge_negative_max_number |
pass
pt86.6: watcher.tests.cmd.test_db_manage.TestDBManageRunCommand.test_run_db_purge_negative_max_number
|
||||||
test_run_db_upgrade |
pass
pt86.7: watcher.tests.cmd.test_db_manage.TestDBManageRunCommand.test_run_db_upgrade
|
||||||
test_run_db_downgrade |
pass
pt86.8: watcher.tests.cmd.test_db_manage.TestDBManageRunCommand.test_run_db_downgrade
|
||||||
| watcher.tests.cmd.test_decision_engine.TestDecisionEngine | 1 | 1 | 0 | 0 | 0 | Detail | |
test_run_de_app |
pass
pt87.1: watcher.tests.cmd.test_decision_engine.TestDecisionEngine.test_run_de_app
|
||||||
| watcher.tests.cmd.test_status.TestUpgradeChecks | 2 | 2 | 0 | 0 | 0 | Detail | |
test_minimum_nova_api_version_fail |
pass
pt88.1: watcher.tests.cmd.test_status.TestUpgradeChecks.test_minimum_nova_api_version_fail
|
||||||
test_minimum_nova_api_version_ok |
pass
pt88.2: watcher.tests.cmd.test_status.TestUpgradeChecks.test_minimum_nova_api_version_ok
|
||||||
| watcher.tests.common.loader.test_loader.TestLoader | 3 | 3 | 0 | 0 | 0 | Detail | |
test_load_loadable_no_opt |
pass
pt89.1: watcher.tests.common.loader.test_loader.TestLoader.test_load_loadable_no_opt
|
||||||
test_load_loadable_with_opts |
pass
pt89.2: watcher.tests.common.loader.test_loader.TestLoader.test_load_loadable_with_opts
|
||||||
test_load_loadable_bad_plugin |
pass
pt89.3: watcher.tests.common.loader.test_loader.TestLoader.test_load_loadable_bad_plugin
|
||||||
| watcher.tests.common.metal_helper.test_base.TestBaseMetalHelper | 1 | 1 | 0 | 0 | 0 | Detail | |
test_nova_client_attr |
pass
pt90.1: watcher.tests.common.metal_helper.test_base.TestBaseMetalHelper.test_nova_client_attr
|
||||||
| watcher.tests.common.metal_helper.test_base.TestBaseMetalNode | 4 | 4 | 0 | 0 | 0 | Detail | |
test_get_hypervisor_node |
pass
pt91.1: watcher.tests.common.metal_helper.test_base.TestBaseMetalNode.test_get_hypervisor_node
|
||||||
test_set_power_state |
pass
pt91.2: watcher.tests.common.metal_helper.test_base.TestBaseMetalNode.test_set_power_state
|
||||||
test_get_hypervisor_hostname |
pass
pt91.3: watcher.tests.common.metal_helper.test_base.TestBaseMetalNode.test_get_hypervisor_hostname
|
||||||
test_get_hypervisor_node_missing |
pass
pt91.4: watcher.tests.common.metal_helper.test_base.TestBaseMetalNode.test_get_hypervisor_node_missing
|
||||||
| watcher.tests.common.metal_helper.test_factory.TestMetalHelperFactory | 1 | 1 | 0 | 0 | 0 | Detail | |
test_factory |
pass
pt92.1: watcher.tests.common.metal_helper.test_factory.TestMetalHelperFactory.test_factory
|
||||||
| watcher.tests.common.metal_helper.test_ironic.TestIronicHelper | 3 | 3 | 0 | 0 | 0 | Detail | |
test_list_compute_nodes |
pass
pt93.1: watcher.tests.common.metal_helper.test_ironic.TestIronicHelper.test_list_compute_nodes
|
||||||
test_get_node |
pass
pt93.2: watcher.tests.common.metal_helper.test_ironic.TestIronicHelper.test_get_node
|
||||||
test_get_node_not_a_hypervisor |
pass
pt93.3: watcher.tests.common.metal_helper.test_ironic.TestIronicHelper.test_get_node_not_a_hypervisor
|
||||||
| watcher.tests.common.metal_helper.test_ironic.TestIronicNode | 4 | 4 | 0 | 0 | 0 | Detail | |
test_get_power_state |
pass
pt94.1: watcher.tests.common.metal_helper.test_ironic.TestIronicNode.test_get_power_state
|
||||||
test_power_off |
pass
pt94.2: watcher.tests.common.metal_helper.test_ironic.TestIronicNode.test_power_off
|
||||||
test_get_id |
pass
pt94.3: watcher.tests.common.metal_helper.test_ironic.TestIronicNode.test_get_id
|
||||||
test_power_on |
pass
pt94.4: watcher.tests.common.metal_helper.test_ironic.TestIronicNode.test_power_on
|
||||||
| watcher.tests.common.metal_helper.test_maas.TestMaasHelper | 2 | 2 | 0 | 0 | 0 | Detail | |
test_get_node |
pass
pt95.1: watcher.tests.common.metal_helper.test_maas.TestMaasHelper.test_get_node
|
||||||
test_list_compute_nodes |
pass
pt95.2: watcher.tests.common.metal_helper.test_maas.TestMaasHelper.test_list_compute_nodes
|
||||||
| watcher.tests.common.metal_helper.test_maas.TestMaasNode | 4 | 4 | 0 | 0 | 0 | Detail | |
test_get_id |
pass
pt96.1: watcher.tests.common.metal_helper.test_maas.TestMaasNode.test_get_id
|
||||||
test_get_power_state |
pass
pt96.2: watcher.tests.common.metal_helper.test_maas.TestMaasNode.test_get_power_state
|
||||||
test_power_off |
pass
pt96.3: watcher.tests.common.metal_helper.test_maas.TestMaasNode.test_power_off
|
||||||
test_power_on |
pass
pt96.4: watcher.tests.common.metal_helper.test_maas.TestMaasNode.test_power_on
|
||||||
| watcher.tests.common.test_cinder_helper.TestCinderHelper | 32 | 32 | 0 | 0 | 0 | Detail | |
test_check_migrated_success |
pass
pt97.1: watcher.tests.common.test_cinder_helper.TestCinderHelper.test_check_migrated_success
|
||||||
test_check_retyped_success_immediate |
pass
pt97.2: watcher.tests.common.test_cinder_helper.TestCinderHelper.test_check_retyped_success_immediate
|
||||||
test_check_volume_deleted_success |
pass
pt97.3: watcher.tests.common.test_cinder_helper.TestCinderHelper.test_check_volume_deleted_success
|
||||||
test_get_volume_type_by_backendname_with_backend_exist |
pass
pt97.4: watcher.tests.common.test_cinder_helper.TestCinderHelper.test_get_volume_type_by_backendname_with_backend_exist
|
||||||
test_get_volume_type_list |
pass
pt97.5: watcher.tests.common.test_cinder_helper.TestCinderHelper.test_get_volume_type_list
|
||||||
test_has_snapshot_success |
pass
pt97.6: watcher.tests.common.test_cinder_helper.TestCinderHelper.test_has_snapshot_success
|
||||||
test_retype_fail |
pass
pt97.7: watcher.tests.common.test_cinder_helper.TestCinderHelper.test_retype_fail
|
||||||
test_create_volume_fail |
pass
pt97.8: watcher.tests.common.test_cinder_helper.TestCinderHelper.test_create_volume_fail
|
||||||
test_delete_volume_success |
pass
pt97.9: watcher.tests.common.test_cinder_helper.TestCinderHelper.test_delete_volume_success
|
||||||
test_get_storage_node_by_name_failure |
pass
pt97.10: watcher.tests.common.test_cinder_helper.TestCinderHelper.test_get_storage_node_by_name_failure
|
||||||
test_get_storage_pool_by_name_success |
pass
pt97.11: watcher.tests.common.test_cinder_helper.TestCinderHelper.test_get_storage_pool_by_name_success
|
||||||
test_get_storage_pool_list |
pass
pt97.12: watcher.tests.common.test_cinder_helper.TestCinderHelper.test_get_storage_pool_list
|
||||||
test_get_volume_success |
pass
pt97.13: watcher.tests.common.test_cinder_helper.TestCinderHelper.test_get_volume_success
|
||||||
test_can_get_volume_fail |
pass
pt97.14: watcher.tests.common.test_cinder_helper.TestCinderHelper.test_can_get_volume_fail
|
||||||
test_can_get_volume_success |
pass
pt97.15: watcher.tests.common.test_cinder_helper.TestCinderHelper.test_can_get_volume_success
|
||||||
test_check_migrated_fail |
pass
pt97.16: watcher.tests.common.test_cinder_helper.TestCinderHelper.test_check_migrated_fail
|
||||||
test_check_retyped_success_retries |
pass
pt97.17: watcher.tests.common.test_cinder_helper.TestCinderHelper.test_check_retyped_success_retries
|
||||||
test_check_volume_deleted_fail |
pass
pt97.18: watcher.tests.common.test_cinder_helper.TestCinderHelper.test_check_volume_deleted_fail
|
||||||
test_get_storage_node_by_name_success |
pass
pt97.19: watcher.tests.common.test_cinder_helper.TestCinderHelper.test_get_storage_node_by_name_success
|
||||||
test_get_volume_fail |
pass
pt97.20: watcher.tests.common.test_cinder_helper.TestCinderHelper.test_get_volume_fail
|
||||||
test_get_volume_type_by_backendname_with_no_backend_exist |
pass
pt97.21: watcher.tests.common.test_cinder_helper.TestCinderHelper.test_get_volume_type_by_backendname_with_no_backend_exist
|
||||||
test_has_snapshot_fail |
pass
pt97.22: watcher.tests.common.test_cinder_helper.TestCinderHelper.test_has_snapshot_fail
|
||||||
test_migrate_success |
pass
pt97.23: watcher.tests.common.test_cinder_helper.TestCinderHelper.test_migrate_success
|
||||||
test_retype_success |
pass
pt97.24: watcher.tests.common.test_cinder_helper.TestCinderHelper.test_retype_success
|
||||||
test_check_retyped_failed_available |
pass
pt97.25: watcher.tests.common.test_cinder_helper.TestCinderHelper.test_check_retyped_failed_available
|
||||||
test_check_retyped_failed_inuse |
pass
pt97.26: watcher.tests.common.test_cinder_helper.TestCinderHelper.test_check_retyped_failed_inuse
|
||||||
test_check_retyped_success_retries_migration |
pass
pt97.27: watcher.tests.common.test_cinder_helper.TestCinderHelper.test_check_retyped_success_retries_migration
|
||||||
test_create_volume_success |
pass
pt97.28: watcher.tests.common.test_cinder_helper.TestCinderHelper.test_create_volume_success
|
||||||
test_delete_volume_fail |
pass
pt97.29: watcher.tests.common.test_cinder_helper.TestCinderHelper.test_delete_volume_fail
|
||||||
test_get_storage_node_list |
pass
pt97.30: watcher.tests.common.test_cinder_helper.TestCinderHelper.test_get_storage_node_list
|
||||||
test_get_storage_pool_by_name_failure |
pass
pt97.31: watcher.tests.common.test_cinder_helper.TestCinderHelper.test_get_storage_pool_by_name_failure
|
||||||
test_migrate_fail |
pass
pt97.32: watcher.tests.common.test_cinder_helper.TestCinderHelper.test_migrate_fail
|
||||||
| watcher.tests.common.test_clients.TestClients | 22 | 19 | 0 | 0 | 3 | Detail | |
test_clients_cinder_diff_vers |
pass
pt98.1: watcher.tests.common.test_clients.TestClients.test_clients_cinder_diff_vers
|
||||||
test_clients_gnocchi |
pass
pt98.2: watcher.tests.common.test_clients.TestClients.test_clients_gnocchi
|
||||||
test_clients_gnocchi_cached |
pass
pt98.3: watcher.tests.common.test_clients.TestClients.test_clients_gnocchi_cached
|
||||||
test_clients_gnocchi_diff_vers |
pass
pt98.4: watcher.tests.common.test_clients.TestClients.test_clients_gnocchi_diff_vers
|
||||||
test_clients_ironic |
pass
pt98.5: watcher.tests.common.test_clients.TestClients.test_clients_ironic
|
||||||
test_clients_ironic_diff_endpoint |
pass
pt98.6: watcher.tests.common.test_clients.TestClients.test_clients_ironic_diff_endpoint
|
||||||
test_clients_monasca_diff_vers |
skip
pt98.7: watcher.tests.common.test_clients.TestClients.test_clients_monasca_diff_vers
|
||||||
test_clients_nova_bad_min_version |
pass
pt98.8: watcher.tests.common.test_clients.TestClients.test_clients_nova_bad_min_version
|
||||||
test_clients_nova_diff_endpoint |
pass
pt98.9: watcher.tests.common.test_clients.TestClients.test_clients_nova_diff_endpoint
|
||||||
test_clients_placement |
pass
pt98.10: watcher.tests.common.test_clients.TestClients.test_clients_placement
|
||||||
test_clients_cinder |
pass
pt98.11: watcher.tests.common.test_clients.TestClients.test_clients_cinder
|
||||||
test_clients_cinder_cached |
pass
pt98.12: watcher.tests.common.test_clients.TestClients.test_clients_cinder_cached
|
||||||
test_clients_gnocchi_diff_endpoint |
pass
pt98.13: watcher.tests.common.test_clients.TestClients.test_clients_gnocchi_diff_endpoint
|
||||||
test_clients_nova |
pass
pt98.14: watcher.tests.common.test_clients.TestClients.test_clients_nova
|
||||||
test_clients_cinder_diff_endpoint |
pass
pt98.15: watcher.tests.common.test_clients.TestClients.test_clients_cinder_diff_endpoint
|
||||||
test_clients_ironic_cached |
pass
pt98.16: watcher.tests.common.test_clients.TestClients.test_clients_ironic_cached
|
||||||
test_clients_ironic_diff_vers |
pass
pt98.17: watcher.tests.common.test_clients.TestClients.test_clients_ironic_diff_vers
|
||||||
test_clients_monasca_cached |
skip
pt98.18: watcher.tests.common.test_clients.TestClients.test_clients_monasca_cached
|
||||||
test_clients_nova_cached |
pass
pt98.19: watcher.tests.common.test_clients.TestClients.test_clients_nova_cached
|
||||||
test_clients_nova_diff_vers |
pass
pt98.20: watcher.tests.common.test_clients.TestClients.test_clients_nova_diff_vers
|
||||||
test_get_keystone_session |
pass
pt98.21: watcher.tests.common.test_clients.TestClients.test_get_keystone_session
|
||||||
test_clients_monasca |
skip
pt98.22: watcher.tests.common.test_clients.TestClients.test_clients_monasca
|
||||||
| watcher.tests.common.test_executor.TestFuturistPoolExecutor | 2 | 2 | 0 | 0 | 0 | Detail | |
test_get_futurist_pool_executor_eventlet |
pass
pt99.1: watcher.tests.common.test_executor.TestFuturistPoolExecutor.test_get_futurist_pool_executor_eventlet
|
||||||
test_get_futurist_pool_executor_threading |
pass
pt99.2: watcher.tests.common.test_executor.TestFuturistPoolExecutor.test_get_futurist_pool_executor_threading
|
||||||
| watcher.tests.common.test_executor.TestLogExecutorStats | 2 | 2 | 0 | 0 | 0 | Detail | |
test_log_executor_stats_eventlet |
pass
pt100.1: watcher.tests.common.test_executor.TestLogExecutorStats.test_log_executor_stats_eventlet
|
||||||
test_log_executor_stats_threading |
pass
pt100.2: watcher.tests.common.test_executor.TestLogExecutorStats.test_log_executor_stats_threading
|
||||||
| watcher.tests.common.test_ironic_helper.TestIronicHelper | 3 | 3 | 0 | 0 | 0 | Detail | |
test_get_ironic_node_by_uuid_success |
pass
pt101.1: watcher.tests.common.test_ironic_helper.TestIronicHelper.test_get_ironic_node_by_uuid_success
|
||||||
test_get_ironic_node_by_uuid_failure |
pass
pt101.2: watcher.tests.common.test_ironic_helper.TestIronicHelper.test_get_ironic_node_by_uuid_failure
|
||||||
test_get_ironic_node_list |
pass
pt101.3: watcher.tests.common.test_ironic_helper.TestIronicHelper.test_get_ironic_node_list
|
||||||
| watcher.tests.common.test_keystone_helper.TestKeystoneHelper | 4 | 4 | 0 | 0 | 0 | Detail | |
test_is_service_enabled_with_multiple_services_one_enabled |
pass
pt102.1: watcher.tests.common.test_keystone_helper.TestKeystoneHelper.test_is_service_enabled_with_multiple_services_one_enabled
|
||||||
test_is_service_enabled_not_found |
pass
pt102.2: watcher.tests.common.test_keystone_helper.TestKeystoneHelper.test_is_service_enabled_not_found
|
||||||
test_is_service_enabled |
pass
pt102.3: watcher.tests.common.test_keystone_helper.TestKeystoneHelper.test_is_service_enabled
|
||||||
test_is_service_enabled_multiple_services_two_enabled |
pass
pt102.4: watcher.tests.common.test_keystone_helper.TestKeystoneHelper.test_is_service_enabled_multiple_services_two_enabled
|
||||||
| watcher.tests.common.test_nova_helper.TestNovaHelper | 19 | 19 | 0 | 0 | 0 | Detail | |
test_check_nova_api_version |
pass
pt103.1: watcher.tests.common.test_nova_helper.TestNovaHelper.test_check_nova_api_version
|
||||||
test_get_compute_node_by_hostname |
pass
pt103.2: watcher.tests.common.test_nova_helper.TestNovaHelper.test_get_compute_node_by_hostname
|
||||||
test_get_instance_list |
pass
pt103.3: watcher.tests.common.test_nova_helper.TestNovaHelper.test_get_instance_list
|
||||||
test_resize_instance |
pass
pt103.4: watcher.tests.common.test_nova_helper.TestNovaHelper.test_resize_instance
|
||||||
test_stop_instance |
pass
pt103.5: watcher.tests.common.test_nova_helper.TestNovaHelper.test_stop_instance
|
||||||
test_wait_for_volume_status |
pass
pt103.6: watcher.tests.common.test_nova_helper.TestNovaHelper.test_wait_for_volume_status
|
||||||
test_enable_service_nova_compute |
pass
pt103.7: watcher.tests.common.test_nova_helper.TestNovaHelper.test_enable_service_nova_compute
|
||||||
test_get_compute_node_by_hostname_multiple_matches |
pass
pt103.8: watcher.tests.common.test_nova_helper.TestNovaHelper.test_get_compute_node_by_hostname_multiple_matches
|
||||||
test_watcher_non_live_migrate_instance_not_found |
pass
pt103.9: watcher.tests.common.test_nova_helper.TestNovaHelper.test_watcher_non_live_migrate_instance_not_found
|
||||||
test_live_migrate_instance |
pass
pt103.10: watcher.tests.common.test_nova_helper.TestNovaHelper.test_live_migrate_instance
|
||||||
test_non_live_migrate_instance_no_destination_node |
pass
pt103.11: watcher.tests.common.test_nova_helper.TestNovaHelper.test_non_live_migrate_instance_no_destination_node
|
||||||
test_start_instance |
pass
pt103.12: watcher.tests.common.test_nova_helper.TestNovaHelper.test_start_instance
|
||||||
test_abort_live_migrate_instance |
pass
pt103.13: watcher.tests.common.test_nova_helper.TestNovaHelper.test_abort_live_migrate_instance
|
||||||
test_confirm_resize |
pass
pt103.14: watcher.tests.common.test_nova_helper.TestNovaHelper.test_confirm_resize
|
||||||
test_disable_service_nova_compute |
pass
pt103.15: watcher.tests.common.test_nova_helper.TestNovaHelper.test_disable_service_nova_compute
|
||||||
test_get_compute_node_by_uuid |
pass
pt103.16: watcher.tests.common.test_nova_helper.TestNovaHelper.test_get_compute_node_by_uuid
|
||||||
test_get_compute_node_list |
pass
pt103.17: watcher.tests.common.test_nova_helper.TestNovaHelper.test_get_compute_node_list
|
||||||
test_live_migrate_instance_no_destination_node |
pass
pt103.18: watcher.tests.common.test_nova_helper.TestNovaHelper.test_live_migrate_instance_no_destination_node
|
||||||
test_live_migrate_instance_with_task_state |
pass
pt103.19: watcher.tests.common.test_nova_helper.TestNovaHelper.test_live_migrate_instance_with_task_state
|
||||||
| watcher.tests.common.test_oslo_service_helper.TestOsloServiceHelper | 2 | 2 | 0 | 0 | 0 | Detail | |
test_init_oslo_backend_eventlet |
pass
pt104.1: watcher.tests.common.test_oslo_service_helper.TestOsloServiceHelper.test_init_oslo_backend_eventlet
|
||||||
test_init_oslo_backend_threading |
pass
pt104.2: watcher.tests.common.test_oslo_service_helper.TestOsloServiceHelper.test_init_oslo_backend_threading
|
||||||
| watcher.tests.common.test_placement_helper.TestPlacementHelper | 14 | 14 | 0 | 0 | 0 | Detail | |
test_get_allocations_for_consumer_fail |
pass
pt105.1: watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_allocations_for_consumer_fail
|
||||||
test_get_inventories_OK |
pass
pt105.2: watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_inventories_OK
|
||||||
test_get_resource_providers_no_rp_OK |
pass
pt105.3: watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_resource_providers_no_rp_OK
|
||||||
test_get |
pass
pt105.4: watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get
|
||||||
test_get_candidate_providers_OK |
pass
pt105.5: watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_candidate_providers_OK
|
||||||
test_get_inventories_fail |
pass
pt105.6: watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_inventories_fail
|
||||||
test_get_provider_traits_fail |
pass
pt105.7: watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_provider_traits_fail
|
||||||
test_get_resource_providers_OK |
pass
pt105.8: watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_resource_providers_OK
|
||||||
test_get_resource_providers_fail |
pass
pt105.9: watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_resource_providers_fail
|
||||||
test_get_usages_for_resource_provider_OK |
pass
pt105.10: watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_usages_for_resource_provider_OK
|
||||||
test_get_allocations_for_consumer_OK |
pass
pt105.11: watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_allocations_for_consumer_OK
|
||||||
test_get_candidate_providers_fail |
pass
pt105.12: watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_candidate_providers_fail
|
||||||
test_get_provider_traits_OK |
pass
pt105.13: watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_provider_traits_OK
|
||||||
test_get_usages_for_resource_provider_fail |
pass
pt105.14: watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_usages_for_resource_provider_fail
|
||||||
| watcher.tests.common.test_scheduling.TestSchedulerMonkeyPatching | 4 | 4 | 0 | 0 | 0 | Detail | |
test_scheduler_stop |
pass
pt106.1: watcher.tests.common.test_scheduling.TestSchedulerMonkeyPatching.test_scheduler_stop
|
||||||
test_scheduler_main_loop |
pass
pt106.2: watcher.tests.common.test_scheduling.TestSchedulerMonkeyPatching.test_scheduler_main_loop
|
||||||
test_scheduler_start |
pass
pt106.3: watcher.tests.common.test_scheduling.TestSchedulerMonkeyPatching.test_scheduler_start
|
||||||
test_main_loop_is_monkey_patched |
pass
pt106.4: watcher.tests.common.test_scheduling.TestSchedulerMonkeyPatching.test_main_loop_is_monkey_patched
|
||||||
| watcher.tests.common.test_service.TestService | 2 | 2 | 0 | 0 | 0 | Detail | |
test_build_topic_handler |
pass
pt107.1: watcher.tests.common.test_service.TestService.test_build_topic_handler
|
||||||
test_init_service |
pass
pt107.2: watcher.tests.common.test_service.TestService.test_init_service
|
||||||
| watcher.tests.common.test_service.TestServiceHeartbeat | 2 | 2 | 0 | 0 | 0 | Detail | |
test_send_beat_without_creating_service |
pass
pt108.1: watcher.tests.common.test_service.TestServiceHeartbeat.test_send_beat_without_creating_service
|
||||||
test_send_beat_with_creating_service |
pass
pt108.2: watcher.tests.common.test_service.TestServiceHeartbeat.test_send_beat_with_creating_service
|
||||||
| watcher.tests.common.test_utils.TestCommonUtils | 4 | 4 | 0 | 0 | 0 | Detail | |
test_coro |
pass
pt109.1: watcher.tests.common.test_utils.TestCommonUtils.test_coro
|
||||||
test_async_compat |
pass
pt109.2: watcher.tests.common.test_utils.TestCommonUtils.test_async_compat
|
||||||
test_async_compat_exc |
pass
pt109.3: watcher.tests.common.test_utils.TestCommonUtils.test_async_compat_exc
|
||||||
test_async_compat_timeout |
pass
pt109.4: watcher.tests.common.test_utils.TestCommonUtils.test_async_compat_timeout
|
||||||
| watcher.tests.conf.test_list_opts.TestListOpts | 3 | 3 | 0 | 0 | 0 | Detail | |
test_list_opts_no_opts |
pass
pt110.1: watcher.tests.conf.test_list_opts.TestListOpts.test_list_opts_no_opts
|
||||||
test_list_opts_with_opts |
pass
pt110.2: watcher.tests.conf.test_list_opts.TestListOpts.test_list_opts_with_opts
|
||||||
test_run_list_opts |
pass
pt110.3: watcher.tests.conf.test_list_opts.TestListOpts.test_run_list_opts
|
||||||
| watcher.tests.conf.test_list_opts.TestPlugins | 1 | 1 | 0 | 0 | 0 | Detail | |
test_show_plugins |
pass
pt111.1: watcher.tests.conf.test_list_opts.TestPlugins.test_show_plugins
|
||||||
| watcher.tests.db.test_action.DbActionTestCase | 15 | 15 | 0 | 0 | 0 | Detail | |
test_get_action_list_with_filters |
pass
pt112.1: watcher.tests.db.test_action.DbActionTestCase.test_get_action_list_with_filters
|
||||||
test_update_action |
pass
pt112.2: watcher.tests.db.test_action.DbActionTestCase.test_update_action
|
||||||
test_create_action_already_exists |
pass
pt112.3: watcher.tests.db.test_action.DbActionTestCase.test_create_action_already_exists
|
||||||
test_destroy_action_that_does_not_exist |
pass
pt112.4: watcher.tests.db.test_action.DbActionTestCase.test_destroy_action_that_does_not_exist
|
||||||
test_get_action_by_uuid |
pass
pt112.5: watcher.tests.db.test_action.DbActionTestCase.test_get_action_by_uuid
|
||||||
test_get_action_list |
pass
pt112.6: watcher.tests.db.test_action.DbActionTestCase.test_get_action_list
|
||||||
test_update_action_uuid |
pass
pt112.7: watcher.tests.db.test_action.DbActionTestCase.test_update_action_uuid
|
||||||
test_get_action_by_id |
pass
pt112.8: watcher.tests.db.test_action.DbActionTestCase.test_get_action_by_id
|
||||||
test_update_action_that_does_not_exist |
pass
pt112.9: watcher.tests.db.test_action.DbActionTestCase.test_update_action_that_does_not_exist
|
||||||
test_action_status_message |
pass
pt112.10: watcher.tests.db.test_action.DbActionTestCase.test_action_status_message
|
||||||
test_destroy_action |
pass
pt112.11: watcher.tests.db.test_action.DbActionTestCase.test_destroy_action
|
||||||
test_destroy_action_by_uuid |
pass
pt112.12: watcher.tests.db.test_action.DbActionTestCase.test_destroy_action_by_uuid
|
||||||
test_get_action_list_eager |
pass
pt112.13: watcher.tests.db.test_action.DbActionTestCase.test_get_action_list_eager
|
||||||
test_get_action_list_with_filter_by_uuid |
pass
pt112.14: watcher.tests.db.test_action.DbActionTestCase.test_get_action_list_with_filter_by_uuid
|
||||||
test_get_action_that_does_not_exist |
pass
pt112.15: watcher.tests.db.test_action.DbActionTestCase.test_get_action_that_does_not_exist
|
||||||
| watcher.tests.db.test_action.TestDbActionFilters | 17 | 17 | 0 | 0 | 0 | Detail | |
test_get_action_filter_created_at_gt |
pass
pt113.1: watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_created_at_gt
|
||||||
test_get_action_filter_deleted_at_eq |
pass
pt113.2: watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_deleted_at_eq
|
||||||
test_get_action_filter_deleted_true |
pass
pt113.3: watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_deleted_true
|
||||||
test_get_action_filter_created_at_gte |
pass
pt113.4: watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_created_at_gte
|
||||||
test_get_action_filter_created_at_lte |
pass
pt113.5: watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_created_at_lte
|
||||||
test_get_action_filter_updated_at_gte |
pass
pt113.6: watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_updated_at_gte
|
||||||
test_get_action_filter_updated_at_gt |
pass
pt113.7: watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_updated_at_gt
|
||||||
test_get_action_filter_updated_at_lt |
pass
pt113.8: watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_updated_at_lt
|
||||||
test_get_action_filter_created_at_lt |
pass
pt113.9: watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_created_at_lt
|
||||||
test_get_action_filter_deleted_at_gt |
pass
pt113.10: watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_deleted_at_gt
|
||||||
test_get_action_filter_deleted_at_lt |
pass
pt113.11: watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_deleted_at_lt
|
||||||
test_get_action_filter_created_at_eq |
pass
pt113.12: watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_created_at_eq
|
||||||
test_get_action_filter_deleted_at_gte |
pass
pt113.13: watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_deleted_at_gte
|
||||||
test_get_action_filter_deleted_at_lte |
pass
pt113.14: watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_deleted_at_lte
|
||||||
test_get_action_filter_deleted_false |
pass
pt113.15: watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_deleted_false
|
||||||
test_get_action_filter_updated_at_eq |
pass
pt113.16: watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_updated_at_eq
|
||||||
test_get_action_filter_updated_at_lte |
pass
pt113.17: watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_updated_at_lte
|
||||||
| watcher.tests.db.test_action_description.DbActionDescriptionTestCase | 5 | 5 | 0 | 0 | 0 | Detail | |
test_get_action_desc_by_type |
pass
pt114.1: watcher.tests.db.test_action_description.DbActionDescriptionTestCase.test_get_action_desc_by_type
|
||||||
test_get_action_desc_that_does_not_exist |
pass
pt114.2: watcher.tests.db.test_action_description.DbActionDescriptionTestCase.test_get_action_desc_that_does_not_exist
|
||||||
test_update_action_desc |
pass
pt114.3: watcher.tests.db.test_action_description.DbActionDescriptionTestCase.test_update_action_desc
|
||||||
test_get_action_desc_list |
pass
pt114.4: watcher.tests.db.test_action_description.DbActionDescriptionTestCase.test_get_action_desc_list
|
||||||
test_get_action_desc_list_with_filters |
pass
pt114.5: watcher.tests.db.test_action_description.DbActionDescriptionTestCase.test_get_action_desc_list_with_filters
|
||||||
| watcher.tests.db.test_action_description.TestDbActionDescriptionFilters | 17 | 17 | 0 | 0 | 0 | Detail | |
test_get_action_desc_list_filter_deleted_at_gt |
pass
pt115.1: watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_deleted_at_gt
|
||||||
test_get_action_desc_list_filter_created_at_gte |
pass
pt115.2: watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_created_at_gte
|
||||||
test_get_action_desc_list_filter_deleted_at_gte |
pass
pt115.3: watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_deleted_at_gte
|
||||||
test_get_action_desc_list_filter_deleted_at_lt |
pass
pt115.4: watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_deleted_at_lt
|
||||||
test_get_action_desc_list_filter_deleted_false |
pass
pt115.5: watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_deleted_false
|
||||||
test_get_action_desc_list_filter_deleted_true |
pass
pt115.6: watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_deleted_true
|
||||||
test_get_action_desc_list_filter_updated_at_eq |
pass
pt115.7: watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_updated_at_eq
|
||||||
test_get_action_desc_list_filter_created_at_gt |
pass
pt115.8: watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_created_at_gt
|
||||||
test_get_action_desc_list_filter_created_at_lte |
pass
pt115.9: watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_created_at_lte
|
||||||
test_get_action_desc_list_filter_deleted_at_eq |
pass
pt115.10: watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_deleted_at_eq
|
||||||
test_get_action_desc_list_filter_updated_at_gt |
pass
pt115.11: watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_updated_at_gt
|
||||||
test_get_action_desc_list_filter_created_at_eq |
pass
pt115.12: watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_created_at_eq
|
||||||
test_get_action_desc_list_filter_created_at_lt |
pass
pt115.13: watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_created_at_lt
|
||||||
test_get_action_desc_list_filter_deleted_at_lte |
pass
pt115.14: watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_deleted_at_lte
|
||||||
test_get_action_desc_list_filter_updated_at_gte |
pass
pt115.15: watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_updated_at_gte
|
||||||
test_get_action_desc_list_filter_updated_at_lt |
pass
pt115.16: watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_updated_at_lt
|
||||||
test_get_action_desc_list_filter_updated_at_lte |
pass
pt115.17: watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_updated_at_lte
|
||||||
| watcher.tests.db.test_action_plan.DbActionPlanTestCase | 16 | 16 | 0 | 0 | 0 | Detail | |
test_create_action_plan_already_exists |
pass
pt116.1: watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_create_action_plan_already_exists
|
||||||
test_destroy_action_plan_that_referenced_by_actions |
pass
pt116.2: watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_destroy_action_plan_that_referenced_by_actions
|
||||||
test_get_action_plan_list |
pass
pt116.3: watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_get_action_plan_list
|
||||||
test_get_action_plan_list_with_filters |
pass
pt116.4: watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_get_action_plan_list_with_filters
|
||||||
test_update_action_plan |
pass
pt116.5: watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_update_action_plan
|
||||||
test_action_plan_status_message |
pass
pt116.6: watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_action_plan_status_message
|
||||||
test_destroy_action_plan |
pass
pt116.7: watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_destroy_action_plan
|
||||||
test_destroy_action_plan_that_does_not_exist |
pass
pt116.8: watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_destroy_action_plan_that_does_not_exist
|
||||||
test_get_action_plan_list_eager |
pass
pt116.9: watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_get_action_plan_list_eager
|
||||||
test_get_action_plan_list_with_filter_by_uuid |
pass
pt116.10: watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_get_action_plan_list_with_filter_by_uuid
|
||||||
test_get_action_plan_that_does_not_exist |
pass
pt116.11: watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_get_action_plan_that_does_not_exist
|
||||||
test_update_action_plan_that_does_not_exist |
pass
pt116.12: watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_update_action_plan_that_does_not_exist
|
||||||
test_update_action_plan_uuid |
pass
pt116.13: watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_update_action_plan_uuid
|
||||||
test_destroy_action_plan_by_uuid |
pass
pt116.14: watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_destroy_action_plan_by_uuid
|
||||||
test_get_action_plan_by_id |
pass
pt116.15: watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_get_action_plan_by_id
|
||||||
test_get_action_plan_by_uuid |
pass
pt116.16: watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_get_action_plan_by_uuid
|
||||||
| watcher.tests.db.test_action_plan.TestDbActionPlanFilters | 17 | 17 | 0 | 0 | 0 | Detail | |
test_get_action_plan_list_filter_deleted_at_gt |
pass
pt117.1: watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_deleted_at_gt
|
||||||
test_get_action_plan_list_filter_deleted_true |
pass
pt117.2: watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_deleted_true
|
||||||
test_get_action_plan_list_filter_updated_at_lt |
pass
pt117.3: watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_updated_at_lt
|
||||||
test_get_action_plan_list_filter_updated_at_lte |
pass
pt117.4: watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_updated_at_lte
|
||||||
test_get_action_plan_list_filter_created_at_gt |
pass
pt117.5: watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_created_at_gt
|
||||||
test_get_action_plan_list_filter_created_at_lt |
pass
pt117.6: watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_created_at_lt
|
||||||
test_get_action_plan_list_filter_created_at_lte |
pass
pt117.7: watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_created_at_lte
|
||||||
test_get_action_plan_list_filter_deleted_at_eq |
pass
pt117.8: watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_deleted_at_eq
|
||||||
test_get_action_plan_list_filter_deleted_at_gte |
pass
pt117.9: watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_deleted_at_gte
|
||||||
test_get_action_plan_list_filter_deleted_at_lt |
pass
pt117.10: watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_deleted_at_lt
|
||||||
test_get_action_plan_list_filter_updated_at_gte |
pass
pt117.11: watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_updated_at_gte
|
||||||
test_get_action_plan_list_filter_created_at_eq |
pass
pt117.12: watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_created_at_eq
|
||||||
test_get_action_plan_list_filter_created_at_gte |
pass
pt117.13: watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_created_at_gte
|
||||||
test_get_action_plan_list_filter_deleted_at_lte |
pass
pt117.14: watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_deleted_at_lte
|
||||||
test_get_action_plan_list_filter_deleted_false |
pass
pt117.15: watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_deleted_false
|
||||||
test_get_action_plan_list_filter_updated_at_eq |
pass
pt117.16: watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_updated_at_eq
|
||||||
test_get_action_plan_list_filter_updated_at_gt |
pass
pt117.17: watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_updated_at_gt
|
||||||
| watcher.tests.db.test_audit.DbAuditTestCase | 17 | 17 | 0 | 0 | 0 | Detail | |
test_destroy_audit |
pass
pt118.1: watcher.tests.db.test_audit.DbAuditTestCase.test_destroy_audit
|
||||||
test_destroy_audit_that_referenced_by_action_plans |
pass
pt118.2: watcher.tests.db.test_audit.DbAuditTestCase.test_destroy_audit_that_referenced_by_action_plans
|
||||||
test_get_audit_list_with_filter_by_uuid |
pass
pt118.3: watcher.tests.db.test_audit.DbAuditTestCase.test_get_audit_list_with_filter_by_uuid
|
||||||
test_update_audit |
pass
pt118.4: watcher.tests.db.test_audit.DbAuditTestCase.test_update_audit
|
||||||
test_create_audit_already_exists |
pass
pt118.5: watcher.tests.db.test_audit.DbAuditTestCase.test_create_audit_already_exists
|
||||||
test_destroy_audit_that_does_not_exist |
pass
pt118.6: watcher.tests.db.test_audit.DbAuditTestCase.test_destroy_audit_that_does_not_exist
|
||||||
test_get_audit_list_with_filters |
pass
pt118.7: watcher.tests.db.test_audit.DbAuditTestCase.test_get_audit_list_with_filters
|
||||||
test_update_audit_uuid |
pass
pt118.8: watcher.tests.db.test_audit.DbAuditTestCase.test_update_audit_uuid
|
||||||
test_create_same_name_audit |
pass
pt118.9: watcher.tests.db.test_audit.DbAuditTestCase.test_create_same_name_audit
|
||||||
test_get_audit_list_eager |
pass
pt118.10: watcher.tests.db.test_audit.DbAuditTestCase.test_get_audit_list_eager
|
||||||
test_get_audit_that_does_not_exist |
pass
pt118.11: watcher.tests.db.test_audit.DbAuditTestCase.test_get_audit_that_does_not_exist
|
||||||
test_audit_status_message |
pass
pt118.12: watcher.tests.db.test_audit.DbAuditTestCase.test_audit_status_message
|
||||||
test_destroy_audit_by_uuid |
pass
pt118.13: watcher.tests.db.test_audit.DbAuditTestCase.test_destroy_audit_by_uuid
|
||||||
test_get_audit_by_id |
pass
pt118.14: watcher.tests.db.test_audit.DbAuditTestCase.test_get_audit_by_id
|
||||||
test_get_audit_by_uuid |
pass
pt118.15: watcher.tests.db.test_audit.DbAuditTestCase.test_get_audit_by_uuid
|
||||||
test_get_audit_list |
pass
pt118.16: watcher.tests.db.test_audit.DbAuditTestCase.test_get_audit_list
|
||||||
test_update_audit_that_does_not_exist |
pass
pt118.17: watcher.tests.db.test_audit.DbAuditTestCase.test_update_audit_that_does_not_exist
|
||||||
| watcher.tests.db.test_audit.TestDbAuditFilters | 19 | 19 | 0 | 0 | 0 | Detail | |
test_get_audit_list_filter_created_at_lte |
pass
pt119.1: watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_created_at_lte
|
||||||
test_get_audit_list_filter_deleted_at_eq |
pass
pt119.2: watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_deleted_at_eq
|
||||||
test_get_audit_list_filter_deleted_at_lte |
pass
pt119.3: watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_deleted_at_lte
|
||||||
test_get_audit_list_filter_deleted_false |
pass
pt119.4: watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_deleted_false
|
||||||
test_get_audit_list_filter_state_in |
pass
pt119.5: watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_state_in
|
||||||
test_get_audit_list_filter_updated_at_eq |
pass
pt119.6: watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_updated_at_eq
|
||||||
test_get_audit_list_filter_deleted_at_gte |
pass
pt119.7: watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_deleted_at_gte
|
||||||
test_get_audit_list_filter_updated_at_gte |
pass
pt119.8: watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_updated_at_gte
|
||||||
test_get_audit_list_filter_state_notin |
pass
pt119.9: watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_state_notin
|
||||||
test_get_audit_list_filter_updated_at_lt |
pass
pt119.10: watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_updated_at_lt
|
||||||
test_get_audit_list_filter_created_at_eq |
pass
pt119.11: watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_created_at_eq
|
||||||
test_get_audit_list_filter_created_at_gte |
pass
pt119.12: watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_created_at_gte
|
||||||
test_get_audit_list_filter_created_at_lt |
pass
pt119.13: watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_created_at_lt
|
||||||
test_get_audit_list_filter_deleted_true |
pass
pt119.14: watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_deleted_true
|
||||||
test_get_audit_list_filter_updated_at_gt |
pass
pt119.15: watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_updated_at_gt
|
||||||
test_get_audit_list_filter_created_at_gt |
pass
pt119.16: watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_created_at_gt
|
||||||
test_get_audit_list_filter_deleted_at_gt |
pass
pt119.17: watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_deleted_at_gt
|
||||||
test_get_audit_list_filter_deleted_at_lt |
pass
pt119.18: watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_deleted_at_lt
|
||||||
test_get_audit_list_filter_updated_at_lte |
pass
pt119.19: watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_updated_at_lte
|
||||||
| watcher.tests.db.test_audit_template.DbAuditTemplateTestCase | 15 | 15 | 0 | 0 | 0 | Detail | |
test_create_audit_template_already_exists |
pass
pt120.1: watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_create_audit_template_already_exists
|
||||||
test_destroy_audit_template_that_does_not_exist |
pass
pt120.2: watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_destroy_audit_template_that_does_not_exist
|
||||||
test_get_audit_template_that_does_not_exist |
pass
pt120.3: watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_get_audit_template_that_does_not_exist
|
||||||
test_update_audit_template_uuid |
pass
pt120.4: watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_update_audit_template_uuid
|
||||||
test_get_audit_template_list |
pass
pt120.5: watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_get_audit_template_list
|
||||||
test_update_audit_template |
pass
pt120.6: watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_update_audit_template
|
||||||
test_audit_template_create_same_name |
pass
pt120.7: watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_audit_template_create_same_name
|
||||||
test_destroy_audit_template |
pass
pt120.8: watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_destroy_audit_template
|
||||||
test_get_audit_template_list_with_filter_by_uuid |
pass
pt120.9: watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_get_audit_template_list_with_filter_by_uuid
|
||||||
test_get_audit_template_list_with_filters |
pass
pt120.10: watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_get_audit_template_list_with_filters
|
||||||
test_destroy_audit_template_by_uuid |
pass
pt120.11: watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_destroy_audit_template_by_uuid
|
||||||
test_get_audit_template_by_id |
pass
pt120.12: watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_get_audit_template_by_id
|
||||||
test_get_audit_template_by_uuid |
pass
pt120.13: watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_get_audit_template_by_uuid
|
||||||
test_get_audit_template_list_eager |
pass
pt120.14: watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_get_audit_template_list_eager
|
||||||
test_update_audit_template_that_does_not_exist |
pass
pt120.15: watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_update_audit_template_that_does_not_exist
|
||||||
| watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters | 17 | 17 | 0 | 0 | 0 | Detail | |
test_get_audit_template_list_filter_deleted_at_eq |
pass
pt121.1: watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_deleted_at_eq
|
||||||
test_get_audit_template_list_filter_deleted_at_gte |
pass
pt121.2: watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_deleted_at_gte
|
||||||
test_get_audit_template_list_filter_deleted_at_lt |
pass
pt121.3: watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_deleted_at_lt
|
||||||
test_get_audit_template_list_filter_deleted_true |
pass
pt121.4: watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_deleted_true
|
||||||
test_get_audit_template_list_filter_updated_at_gt |
pass
pt121.5: watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_updated_at_gt
|
||||||
test_get_audit_template_list_filter_updated_at_lt |
pass
pt121.6: watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_updated_at_lt
|
||||||
test_get_audit_template_list_filter_created_at_eq |
pass
pt121.7: watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_created_at_eq
|
||||||
test_get_audit_template_list_filter_created_at_gt |
pass
pt121.8: watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_created_at_gt
|
||||||
test_get_audit_template_list_filter_created_at_gte |
pass
pt121.9: watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_created_at_gte
|
||||||
test_get_audit_template_list_filter_created_at_lt |
pass
pt121.10: watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_created_at_lt
|
||||||
test_get_audit_template_list_filter_deleted_at_gt |
pass
pt121.11: watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_deleted_at_gt
|
||||||
test_get_audit_template_list_filter_deleted_false |
pass
pt121.12: watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_deleted_false
|
||||||
test_get_audit_template_list_filter_updated_at_eq |
pass
pt121.13: watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_updated_at_eq
|
||||||
test_get_audit_template_list_filter_created_at_lte |
pass
pt121.14: watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_created_at_lte
|
||||||
test_get_audit_template_list_filter_deleted_at_lte |
pass
pt121.15: watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_deleted_at_lte
|
||||||
test_get_audit_template_list_filter_updated_at_gte |
pass
pt121.16: watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_updated_at_gte
|
||||||
test_get_audit_template_list_filter_updated_at_lte |
pass
pt121.17: watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_updated_at_lte
|
||||||
| watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase | 14 | 14 | 0 | 0 | 0 | Detail | |
test_create_efficacy_indicator_already_exists |
pass
pt122.1: watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_create_efficacy_indicator_already_exists
|
||||||
test_update_efficacy_indicator_uuid |
pass
pt122.2: watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_update_efficacy_indicator_uuid
|
||||||
test_destroy_efficacy_indicator_that_does_not_exist |
pass
pt122.3: watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_destroy_efficacy_indicator_that_does_not_exist
|
||||||
test_get_efficacy_indicator_list_eager |
pass
pt122.4: watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_get_efficacy_indicator_list_eager
|
||||||
test_get_efficacy_indicator_that_does_not_exist |
pass
pt122.5: watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_get_efficacy_indicator_that_does_not_exist
|
||||||
test_update_efficacy_indicator_that_does_not_exist |
pass
pt122.6: watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_update_efficacy_indicator_that_does_not_exist
|
||||||
test_destroy_efficacy_indicator_by_uuid |
pass
pt122.7: watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_destroy_efficacy_indicator_by_uuid
|
||||||
test_get_efficacy_indicator_by_id |
pass
pt122.8: watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_get_efficacy_indicator_by_id
|
||||||
test_get_efficacy_indicator_by_uuid |
pass
pt122.9: watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_get_efficacy_indicator_by_uuid
|
||||||
test_get_efficacy_indicator_list_with_filter_by_uuid |
pass
pt122.10: watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_get_efficacy_indicator_list_with_filter_by_uuid
|
||||||
test_destroy_efficacy_indicator |
pass
pt122.11: watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_destroy_efficacy_indicator
|
||||||
test_get_efficacy_indicator_list |
pass
pt122.12: watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_get_efficacy_indicator_list
|
||||||
test_get_efficacy_indicator_list_with_filters |
pass
pt122.13: watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_get_efficacy_indicator_list_with_filters
|
||||||
test_update_efficacy_indicator |
pass
pt122.14: watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_update_efficacy_indicator
|
||||||
| watcher.tests.db.test_efficacy_indicator.MySQLDbEfficacyIndicatorTestCase | 1 | 1 | 0 | 0 | 0 | Detail | |
test_efficacy_indicator_value |
pass
pt123.1: watcher.tests.db.test_efficacy_indicator.MySQLDbEfficacyIndicatorTestCase.test_efficacy_indicator_value
|
||||||
| watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters | 17 | 17 | 0 | 0 | 0 | Detail | |
test_get_efficacy_indicator_filter_created_at_eq |
pass
pt124.1: watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_created_at_eq
|
||||||
test_get_efficacy_indicator_filter_created_at_gt |
pass
pt124.2: watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_created_at_gt
|
||||||
test_get_efficacy_indicator_filter_created_at_gte |
pass
pt124.3: watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_created_at_gte
|
||||||
test_get_efficacy_indicator_filter_created_at_lt |
pass
pt124.4: watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_created_at_lt
|
||||||
test_get_efficacy_indicator_filter_deleted_at_eq |
pass
pt124.5: watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_deleted_at_eq
|
||||||
test_get_efficacy_indicator_filter_updated_at_eq |
pass
pt124.6: watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_updated_at_eq
|
||||||
test_get_efficacy_indicator_filter_deleted_at_gt |
pass
pt124.7: watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_deleted_at_gt
|
||||||
test_get_efficacy_indicator_filter_deleted_at_lte |
pass
pt124.8: watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_deleted_at_lte
|
||||||
test_get_efficacy_indicator_filter_created_at_lte |
pass
pt124.9: watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_created_at_lte
|
||||||
test_get_efficacy_indicator_filter_deleted_at_gte |
pass
pt124.10: watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_deleted_at_gte
|
||||||
test_get_efficacy_indicator_filter_deleted_at_lt |
pass
pt124.11: watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_deleted_at_lt
|
||||||
test_get_efficacy_indicator_filter_deleted_false |
pass
pt124.12: watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_deleted_false
|
||||||
test_get_efficacy_indicator_filter_deleted_true |
pass
pt124.13: watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_deleted_true
|
||||||
test_get_efficacy_indicator_filter_updated_at_gt |
pass
pt124.14: watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_updated_at_gt
|
||||||
test_get_efficacy_indicator_filter_updated_at_gte |
pass
pt124.15: watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_updated_at_gte
|
||||||
test_get_efficacy_indicator_filter_updated_at_lt |
pass
pt124.16: watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_updated_at_lt
|
||||||
test_get_efficacy_indicator_filter_updated_at_lte |
pass
pt124.17: watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_updated_at_lte
|
||||||
| watcher.tests.db.test_goal.DbGoalTestCase | 10 | 10 | 0 | 0 | 0 | Detail | |
test_get_goal_by_uuid |
pass
pt125.1: watcher.tests.db.test_goal.DbGoalTestCase.test_get_goal_by_uuid
|
||||||
test_get_goal_list_with_filters |
pass
pt125.2: watcher.tests.db.test_goal.DbGoalTestCase.test_get_goal_list_with_filters
|
||||||
test_get_goal_list |
pass
pt125.3: watcher.tests.db.test_goal.DbGoalTestCase.test_get_goal_list
|
||||||
test_update_goal_that_does_not_exist |
pass
pt125.4: watcher.tests.db.test_goal.DbGoalTestCase.test_update_goal_that_does_not_exist
|
||||||
test_create_goal_already_exists |
pass
pt125.5: watcher.tests.db.test_goal.DbGoalTestCase.test_create_goal_already_exists
|
||||||
test_destroy_goal |
pass
pt125.6: watcher.tests.db.test_goal.DbGoalTestCase.test_destroy_goal
|
||||||
test_destroy_goal_that_does_not_exist |
pass
pt125.7: watcher.tests.db.test_goal.DbGoalTestCase.test_destroy_goal_that_does_not_exist
|
||||||
test_get_goal_that_does_not_exist |
pass
pt125.8: watcher.tests.db.test_goal.DbGoalTestCase.test_get_goal_that_does_not_exist
|
||||||
test_update_goal |
pass
pt125.9: watcher.tests.db.test_goal.DbGoalTestCase.test_update_goal
|
||||||
test_update_goal_id |
pass
pt125.10: watcher.tests.db.test_goal.DbGoalTestCase.test_update_goal_id
|
||||||
| watcher.tests.db.test_goal.TestDbGoalFilters | 17 | 17 | 0 | 0 | 0 | Detail | |
test_get_goal_list_filter_created_at_lt |
pass
pt126.1: watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_created_at_lt
|
||||||
test_get_goal_list_filter_created_at_eq |
pass
pt126.2: watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_created_at_eq
|
||||||
test_get_goal_list_filter_created_at_lte |
pass
pt126.3: watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_created_at_lte
|
||||||
test_get_goal_list_filter_deleted_at_eq |
pass
pt126.4: watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_deleted_at_eq
|
||||||
test_get_goal_list_filter_deleted_at_gt |
pass
pt126.5: watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_deleted_at_gt
|
||||||
test_get_goal_list_filter_deleted_at_lt |
pass
pt126.6: watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_deleted_at_lt
|
||||||
test_get_goal_list_filter_deleted_true |
pass
pt126.7: watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_deleted_true
|
||||||
test_get_goal_list_filter_updated_at_eq |
pass
pt126.8: watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_updated_at_eq
|
||||||
test_get_goal_list_filter_updated_at_gt |
pass
pt126.9: watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_updated_at_gt
|
||||||
test_get_goal_list_filter_updated_at_gte |
pass
pt126.10: watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_updated_at_gte
|
||||||
test_get_goal_list_filter_updated_at_lt |
pass
pt126.11: watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_updated_at_lt
|
||||||
test_get_goal_list_filter_deleted_at_gte |
pass
pt126.12: watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_deleted_at_gte
|
||||||
test_get_goal_list_filter_updated_at_lte |
pass
pt126.13: watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_updated_at_lte
|
||||||
test_get_goal_list_filter_created_at_gt |
pass
pt126.14: watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_created_at_gt
|
||||||
test_get_goal_list_filter_created_at_gte |
pass
pt126.15: watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_created_at_gte
|
||||||
test_get_goal_list_filter_deleted_at_lte |
pass
pt126.16: watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_deleted_at_lte
|
||||||
test_get_goal_list_filter_deleted_false |
pass
pt126.17: watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_deleted_false
|
||||||
| watcher.tests.db.test_migrations.MySQLDbDataMigrationsTestCase | 1 | 1 | 0 | 0 | 0 | Detail | |
test_migration_revisions |
pass
pt127.1: watcher.tests.db.test_migrations.MySQLDbDataMigrationsTestCase.test_migration_revisions
|
||||||
| watcher.tests.db.test_migrations.MySQLDbMigrationsTestCase | 1 | 1 | 0 | 0 | 0 | Detail | |
test_migration_revisions |
pass
pt128.1: watcher.tests.db.test_migrations.MySQLDbMigrationsTestCase.test_migration_revisions
|
||||||
| watcher.tests.db.test_purge.TestPurgeCommand | 9 | 9 | 0 | 0 | 0 | Detail | |
test_find_deleted_and_expired_entries |
pass
pt129.1: watcher.tests.db.test_purge.TestPurgeCommand.test_find_deleted_and_expired_entries
|
||||||
test_purge_command |
pass
pt129.2: watcher.tests.db.test_purge.TestPurgeCommand.test_purge_command
|
||||||
test_find_deleted_and_nonexpired_related_entries |
pass
pt129.3: watcher.tests.db.test_purge.TestPurgeCommand.test_find_deleted_and_nonexpired_related_entries
|
||||||
test_purge_command_with_strategy_uuid |
pass
pt129.4: watcher.tests.db.test_purge.TestPurgeCommand.test_purge_command_with_strategy_uuid
|
||||||
test_find_deleted_entries |
pass
pt129.5: watcher.tests.db.test_purge.TestPurgeCommand.test_find_deleted_entries
|
||||||
test_purge_command_with_nonexpired_related_entries |
pass
pt129.6: watcher.tests.db.test_purge.TestPurgeCommand.test_purge_command_with_nonexpired_related_entries
|
||||||
test_purge_command_with_audit_template_not_expired |
pass
pt129.7: watcher.tests.db.test_purge.TestPurgeCommand.test_purge_command_with_audit_template_not_expired
|
||||||
test_execute_max_number_exceeded |
pass
pt129.8: watcher.tests.db.test_purge.TestPurgeCommand.test_execute_max_number_exceeded
|
||||||
test_purge_command_with_audit_template_not_soft_deleted |
pass
pt129.9: watcher.tests.db.test_purge.TestPurgeCommand.test_purge_command_with_audit_template_not_soft_deleted
|
||||||
| watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase | 12 | 12 | 0 | 0 | 0 | Detail | |
test_create_scoring_engine_already_exists |
pass
pt130.1: watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_create_scoring_engine_already_exists
|
||||||
test_get_scoring_engine_by_name |
pass
pt130.2: watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_get_scoring_engine_by_name
|
||||||
test_update_scoring_engine_id |
pass
pt130.3: watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_update_scoring_engine_id
|
||||||
test_destroy_scoring_engine |
pass
pt130.4: watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_destroy_scoring_engine
|
||||||
test_get_scoring_engine_by_id |
pass
pt130.5: watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_get_scoring_engine_by_id
|
||||||
test_get_scoring_engine_list |
pass
pt130.6: watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_get_scoring_engine_list
|
||||||
test_update_scoring_engine |
pass
pt130.7: watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_update_scoring_engine
|
||||||
test_destroy_scoring_engine_that_does_not_exist |
pass
pt130.8: watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_destroy_scoring_engine_that_does_not_exist
|
||||||
test_get_scoring_engine_by_uuid |
pass
pt130.9: watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_get_scoring_engine_by_uuid
|
||||||
test_get_scoring_engine_list_with_filters |
pass
pt130.10: watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_get_scoring_engine_list_with_filters
|
||||||
test_get_scoring_engine_that_does_not_exist |
pass
pt130.11: watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_get_scoring_engine_that_does_not_exist
|
||||||
test_update_scoring_engine_that_does_not_exist |
pass
pt130.12: watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_update_scoring_engine_that_does_not_exist
|
||||||
| watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters | 17 | 17 | 0 | 0 | 0 | Detail | |
test_get_scoring_engine_list_filter_created_at_gt |
pass
pt131.1: watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_created_at_gt
|
||||||
test_get_scoring_engine_list_filter_created_at_gte |
pass
pt131.2: watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_created_at_gte
|
||||||
test_get_scoring_engine_list_filter_created_at_lt |
pass
pt131.3: watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_created_at_lt
|
||||||
test_get_scoring_engine_list_filter_deleted_false |
pass
pt131.4: watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_deleted_false
|
||||||
test_get_scoring_engine_list_filter_deleted_true |
pass
pt131.5: watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_deleted_true
|
||||||
test_get_scoring_engine_list_filter_deleted_at_gte |
pass
pt131.6: watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_deleted_at_gte
|
||||||
test_get_scoring_engine_list_filter_deleted_at_lte |
pass
pt131.7: watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_deleted_at_lte
|
||||||
test_get_scoring_engine_list_filter_updated_at_gt |
pass
pt131.8: watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_updated_at_gt
|
||||||
test_get_scoring_engine_list_filter_updated_at_lte |
pass
pt131.9: watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_updated_at_lte
|
||||||
test_get_scoring_engine_list_filter_created_at_eq |
pass
pt131.10: watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_created_at_eq
|
||||||
test_get_scoring_engine_list_filter_created_at_lte |
pass
pt131.11: watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_created_at_lte
|
||||||
test_get_scoring_engine_list_filter_deleted_at_lt |
pass
pt131.12: watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_deleted_at_lt
|
||||||
test_get_scoring_engine_list_filter_updated_at_eq |
pass
pt131.13: watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_updated_at_eq
|
||||||
test_get_scoring_engine_list_filter_updated_at_gte |
pass
pt131.14: watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_updated_at_gte
|
||||||
test_get_scoring_engine_list_filter_deleted_at_eq |
pass
pt131.15: watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_deleted_at_eq
|
||||||
test_get_scoring_engine_list_filter_deleted_at_gt |
pass
pt131.16: watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_deleted_at_gt
|
||||||
test_get_scoring_engine_list_filter_updated_at_lt |
pass
pt131.17: watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_updated_at_lt
|
||||||
| watcher.tests.db.test_service.DbServiceTestCase | 7 | 7 | 0 | 0 | 0 | Detail | |
test_get_service_list |
pass
pt132.1: watcher.tests.db.test_service.DbServiceTestCase.test_get_service_list
|
||||||
test_update_service_that_does_not_exist |
pass
pt132.2: watcher.tests.db.test_service.DbServiceTestCase.test_update_service_that_does_not_exist
|
||||||
test_create_service_already_exists |
pass
pt132.3: watcher.tests.db.test_service.DbServiceTestCase.test_create_service_already_exists
|
||||||
test_get_service_by_name |
pass
pt132.4: watcher.tests.db.test_service.DbServiceTestCase.test_get_service_by_name
|
||||||
test_get_service_list_with_filters |
pass
pt132.5: watcher.tests.db.test_service.DbServiceTestCase.test_get_service_list_with_filters
|
||||||
test_get_service_that_does_not_exist |
pass
pt132.6: watcher.tests.db.test_service.DbServiceTestCase.test_get_service_that_does_not_exist
|
||||||
test_update_service |
pass
pt132.7: watcher.tests.db.test_service.DbServiceTestCase.test_update_service
|
||||||
| watcher.tests.db.test_service.TestDbServiceFilters | 17 | 17 | 0 | 0 | 0 | Detail | |
test_get_service_list_filter_deleted_at_gte |
pass
pt133.1: watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_deleted_at_gte
|
||||||
test_get_service_list_filter_deleted_at_lt |
pass
pt133.2: watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_deleted_at_lt
|
||||||
test_get_service_list_filter_updated_at_eq |
pass
pt133.3: watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_updated_at_eq
|
||||||
test_get_service_list_filter_updated_at_lte |
pass
pt133.4: watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_updated_at_lte
|
||||||
test_get_service_list_filter_created_at_gt |
pass
pt133.5: watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_created_at_gt
|
||||||
test_get_service_list_filter_deleted_at_lte |
pass
pt133.6: watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_deleted_at_lte
|
||||||
test_get_service_list_filter_deleted_false |
pass
pt133.7: watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_deleted_false
|
||||||
test_get_service_list_filter_deleted_true |
pass
pt133.8: watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_deleted_true
|
||||||
test_get_service_list_filter_created_at_eq |
pass
pt133.9: watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_created_at_eq
|
||||||
test_get_service_list_filter_created_at_lt |
pass
pt133.10: watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_created_at_lt
|
||||||
test_get_service_list_filter_created_at_lte |
pass
pt133.11: watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_created_at_lte
|
||||||
test_get_service_list_filter_deleted_at_eq |
pass
pt133.12: watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_deleted_at_eq
|
||||||
test_get_service_list_filter_deleted_at_gt |
pass
pt133.13: watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_deleted_at_gt
|
||||||
test_get_service_list_filter_updated_at_gt |
pass
pt133.14: watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_updated_at_gt
|
||||||
test_get_service_list_filter_created_at_gte |
pass
pt133.15: watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_created_at_gte
|
||||||
test_get_service_list_filter_updated_at_gte |
pass
pt133.16: watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_updated_at_gte
|
||||||
test_get_service_list_filter_updated_at_lt |
pass
pt133.17: watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_updated_at_lt
|
||||||
| watcher.tests.db.test_strategy.DbStrategyTestCase | 12 | 12 | 0 | 0 | 0 | Detail | |
test_get_strategy_by_uuid |
pass
pt134.1: watcher.tests.db.test_strategy.DbStrategyTestCase.test_get_strategy_by_uuid
|
||||||
test_destroy_strategy_that_does_not_exist |
pass
pt134.2: watcher.tests.db.test_strategy.DbStrategyTestCase.test_destroy_strategy_that_does_not_exist
|
||||||
test_get_strategy_list |
pass
pt134.3: watcher.tests.db.test_strategy.DbStrategyTestCase.test_get_strategy_list
|
||||||
test_get_strategy_list_eager |
pass
pt134.4: watcher.tests.db.test_strategy.DbStrategyTestCase.test_get_strategy_list_eager
|
||||||
test_update_goal_id |
pass
pt134.5: watcher.tests.db.test_strategy.DbStrategyTestCase.test_update_goal_id
|
||||||
test_create_strategy_already_exists |
pass
pt134.6: watcher.tests.db.test_strategy.DbStrategyTestCase.test_create_strategy_already_exists
|
||||||
test_update_strategy |
pass
pt134.7: watcher.tests.db.test_strategy.DbStrategyTestCase.test_update_strategy
|
||||||
test_destroy_strategy |
pass
pt134.8: watcher.tests.db.test_strategy.DbStrategyTestCase.test_destroy_strategy
|
||||||
test_get_strategy_by_name |
pass
pt134.9: watcher.tests.db.test_strategy.DbStrategyTestCase.test_get_strategy_by_name
|
||||||
test_get_strategy_list_with_filters |
pass
pt134.10: watcher.tests.db.test_strategy.DbStrategyTestCase.test_get_strategy_list_with_filters
|
||||||
test_get_strategy_that_does_not_exist |
pass
pt134.11: watcher.tests.db.test_strategy.DbStrategyTestCase.test_get_strategy_that_does_not_exist
|
||||||
test_update_strategy_that_does_not_exist |
pass
pt134.12: watcher.tests.db.test_strategy.DbStrategyTestCase.test_update_strategy_that_does_not_exist
|
||||||
| watcher.tests.db.test_strategy.TestDbStrategyFilters | 17 | 17 | 0 | 0 | 0 | Detail | |
test_get_strategy_list_filter_deleted_at_lt |
pass
pt135.1: watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_deleted_at_lt
|
||||||
test_get_strategy_list_filter_updated_at_eq |
pass
pt135.2: watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_updated_at_eq
|
||||||
test_get_strategy_list_filter_created_at_eq |
pass
pt135.3: watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_created_at_eq
|
||||||
test_get_strategy_list_filter_updated_at_lt |
pass
pt135.4: watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_updated_at_lt
|
||||||
test_get_strategy_list_filter_deleted_at_gt |
pass
pt135.5: watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_deleted_at_gt
|
||||||
test_get_strategy_list_filter_deleted_at_gte |
pass
pt135.6: watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_deleted_at_gte
|
||||||
test_get_strategy_list_filter_deleted_at_lte |
pass
pt135.7: watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_deleted_at_lte
|
||||||
test_get_strategy_list_filter_updated_at_gt |
pass
pt135.8: watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_updated_at_gt
|
||||||
test_get_strategy_list_filter_created_at_gt |
pass
pt135.9: watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_created_at_gt
|
||||||
test_get_strategy_list_filter_created_at_gte |
pass
pt135.10: watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_created_at_gte
|
||||||
test_get_strategy_list_filter_created_at_lte |
pass
pt135.11: watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_created_at_lte
|
||||||
test_get_strategy_list_filter_deleted_at_eq |
pass
pt135.12: watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_deleted_at_eq
|
||||||
test_get_strategy_list_filter_deleted_false |
pass
pt135.13: watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_deleted_false
|
||||||
test_get_strategy_list_filter_created_at_lt |
pass
pt135.14: watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_created_at_lt
|
||||||
test_get_strategy_list_filter_deleted_true |
pass
pt135.15: watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_deleted_true
|
||||||
test_get_strategy_list_filter_updated_at_gte |
pass
pt135.16: watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_updated_at_gte
|
||||||
test_get_strategy_list_filter_updated_at_lte |
pass
pt135.17: watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_updated_at_lte
|
||||||
| watcher.tests.decision_engine.audit.test_audit_handlers.TestAutoTriggerActionPlan | 3 | 3 | 0 | 0 | 0 | Detail | |
test_trigger_audit_with_actionplan_ongoing |
pass
pt136.1: watcher.tests.decision_engine.audit.test_audit_handlers.TestAutoTriggerActionPlan.test_trigger_audit_with_actionplan_ongoing
|
||||||
test_trigger_action_plan_without_ongoing |
pass
pt136.2: watcher.tests.decision_engine.audit.test_audit_handlers.TestAutoTriggerActionPlan.test_trigger_action_plan_without_ongoing
|
||||||
test_trigger_audit_with_force |
pass
pt136.3: watcher.tests.decision_engine.audit.test_audit_handlers.TestAutoTriggerActionPlan.test_trigger_audit_with_force
|
||||||
| watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler | 10 | 10 | 0 | 0 | 0 | Detail | |
test_execute_audit_with_interval_no_job |
pass
pt137.1: watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_execute_audit_with_interval_no_job
|
||||||
test_period_audit_not_called_when_deleted |
pass
pt137.2: watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_period_audit_not_called_when_deleted
|
||||||
test_launch_audits_periodically_with_interval |
pass
pt137.3: watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_launch_audits_periodically_with_interval
|
||||||
test_launch_multiply_audits_periodically |
pass
pt137.4: watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_launch_multiply_audits_periodically
|
||||||
test_execute_audit |
pass
pt137.5: watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_execute_audit
|
||||||
test_launch_audits_periodically_with_cron |
pass
pt137.6: watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_launch_audits_periodically_with_cron
|
||||||
test_launch_audits_periodically_with_diff_interval |
pass
pt137.7: watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_launch_audits_periodically_with_diff_interval
|
||||||
test_launch_audits_periodically_with_invalid_cron |
pass
pt137.8: watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_launch_audits_periodically_with_invalid_cron
|
||||||
test_check_audit_expired |
pass
pt137.9: watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_check_audit_expired
|
||||||
test_is_audit_inactive |
pass
pt137.10: watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_is_audit_inactive
|
||||||
| watcher.tests.decision_engine.audit.test_audit_handlers.TestOneShotAuditHandler | 4 | 4 | 0 | 0 | 0 | Detail | |
test_trigger_audit_state_succeeded |
pass
pt138.1: watcher.tests.decision_engine.audit.test_audit_handlers.TestOneShotAuditHandler.test_trigger_audit_state_succeeded
|
||||||
test_trigger_audit_with_error |
pass
pt138.2: watcher.tests.decision_engine.audit.test_audit_handlers.TestOneShotAuditHandler.test_trigger_audit_with_error
|
||||||
test_trigger_audit_without_errors |
pass
pt138.3: watcher.tests.decision_engine.audit.test_audit_handlers.TestOneShotAuditHandler.test_trigger_audit_without_errors
|
||||||
test_trigger_audit_send_notification |
pass
pt138.4: watcher.tests.decision_engine.audit.test_audit_handlers.TestOneShotAuditHandler.test_trigger_audit_send_notification
|
||||||
| watcher.tests.decision_engine.cluster.test_cinder_cdmc.TestCinderClusterDataModelCollector | 2 | 2 | 0 | 0 | 0 | Detail | |
test_cinder_cdmc_total_capacity_gb_not_integer |
pass
pt139.1: watcher.tests.decision_engine.cluster.test_cinder_cdmc.TestCinderClusterDataModelCollector.test_cinder_cdmc_total_capacity_gb_not_integer
|
||||||
test_cinder_cdmc_execute |
pass
pt139.2: watcher.tests.decision_engine.cluster.test_cinder_cdmc.TestCinderClusterDataModelCollector.test_cinder_cdmc_execute
|
||||||
| watcher.tests.decision_engine.cluster.test_cluster_data_model_collector.TestBareMetalDataModelCollector | 1 | 1 | 0 | 0 | 0 | Detail | |
test_model_scope_is_none |
pass
pt140.1: watcher.tests.decision_engine.cluster.test_cluster_data_model_collector.TestBareMetalDataModelCollector.test_model_scope_is_none
|
||||||
| watcher.tests.decision_engine.cluster.test_cluster_data_model_collector.TestClusterDataModelCollector | 2 | 2 | 0 | 0 | 0 | Detail | |
test_in_memory_model_is_copied |
pass
pt141.1: watcher.tests.decision_engine.cluster.test_cluster_data_model_collector.TestClusterDataModelCollector.test_in_memory_model_is_copied
|
||||||
test_is_singleton |
pass
pt141.2: watcher.tests.decision_engine.cluster.test_cluster_data_model_collector.TestClusterDataModelCollector.test_is_singleton
|
||||||
| watcher.tests.decision_engine.cluster.test_cluster_data_model_collector.TestComputeDataModelCollector | 1 | 1 | 0 | 0 | 0 | Detail | |
test_model_scope_is_none |
pass
pt142.1: watcher.tests.decision_engine.cluster.test_cluster_data_model_collector.TestComputeDataModelCollector.test_model_scope_is_none
|
||||||
| watcher.tests.decision_engine.cluster.test_cluster_data_model_collector.TestStorageDataModelCollector | 1 | 1 | 0 | 0 | 0 | Detail | |
test_model_scope_is_none |
pass
pt143.1: watcher.tests.decision_engine.cluster.test_cluster_data_model_collector.TestStorageDataModelCollector.test_model_scope_is_none
|
||||||
| watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaClusterDataModelCollector | 2 | 2 | 0 | 0 | 0 | Detail | |
test_nova_cdmc_execute_2_True |
pass
pt144.1: watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaClusterDataModelCollector.test_nova_cdmc_execute_2_True
|
||||||
test_nova_cdmc_execute_1_False |
pass
pt144.2: watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaClusterDataModelCollector.test_nova_cdmc_execute_1_False
|
||||||
| watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaModelBuilder | 14 | 14 | 0 | 0 | 0 | Detail | |
test_add_instance_node |
pass
pt145.1: watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaModelBuilder.test_add_instance_node
|
||||||
test_add_physical_layer_with_baremetal_node |
pass
pt145.2: watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaModelBuilder.test_add_physical_layer_with_baremetal_node
|
||||||
test_check_model |
pass
pt145.3: watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaModelBuilder.test_check_model
|
||||||
test_collect_aggregates_none |
pass
pt145.4: watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaModelBuilder.test_collect_aggregates_none
|
||||||
test_merge_compute_scope |
pass
pt145.5: watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaModelBuilder.test_merge_compute_scope
|
||||||
test__build_instance_node_extended_fields_3__False__True_ |
pass
pt145.6: watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaModelBuilder.test__build_instance_node_extended_fields_3__False__True_
|
||||||
test_check_model_update_true |
pass
pt145.7: watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaModelBuilder.test_check_model_update_true
|
||||||
test__build_instance_node_extended_fields_1__True__True_ |
pass
pt145.8: watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaModelBuilder.test__build_instance_node_extended_fields_1__True__True_
|
||||||
test_collect_zones_none |
pass
pt145.9: watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaModelBuilder.test_collect_zones_none
|
||||||
test__build_instance_node_extended_fields_2__True__False_ |
pass
pt145.10: watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaModelBuilder.test__build_instance_node_extended_fields_2__True__False_
|
||||||
test_add_physical_layer |
pass
pt145.11: watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaModelBuilder.test_add_physical_layer
|
||||||
test_check_model_update_false |
pass
pt145.12: watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaModelBuilder.test_check_model_update_false
|
||||||
test_collect_aggregates |
pass
pt145.13: watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaModelBuilder.test_collect_aggregates
|
||||||
test_collect_zones |
pass
pt145.14: watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaModelBuilder.test_collect_zones
|
||||||
| watcher.tests.decision_engine.datasources.grafana_translators.test_base.TestBaseGrafanaTranslator | 4 | 4 | 0 | 0 | 0 | Detail | |
test_extract_attribute_error |
pass
pt146.1: watcher.tests.decision_engine.datasources.grafana_translators.test_base.TestBaseGrafanaTranslator.test_extract_attribute_error
|
||||||
test_validate_data_error |
pass
pt146.2: watcher.tests.decision_engine.datasources.grafana_translators.test_base.TestBaseGrafanaTranslator.test_validate_data_error
|
||||||
test_extract_attribute |
pass
pt146.3: watcher.tests.decision_engine.datasources.grafana_translators.test_base.TestBaseGrafanaTranslator.test_extract_attribute
|
||||||
test_validate_data |
pass
pt146.4: watcher.tests.decision_engine.datasources.grafana_translators.test_base.TestBaseGrafanaTranslator.test_validate_data
|
||||||
| watcher.tests.decision_engine.datasources.grafana_translators.test_influxdb.TestInfluxDBGrafanaTranslator | 7 | 7 | 0 | 0 | 0 | Detail | |
test_retention_period_one_week |
pass
pt147.1: watcher.tests.decision_engine.datasources.grafana_translators.test_influxdb.TestInfluxDBGrafanaTranslator.test_retention_period_one_week
|
||||||
test_retention_period_warning |
pass
pt147.2: watcher.tests.decision_engine.datasources.grafana_translators.test_influxdb.TestInfluxDBGrafanaTranslator.test_retention_period_warning
|
||||||
test_retention_period_one_day |
pass
pt147.3: watcher.tests.decision_engine.datasources.grafana_translators.test_influxdb.TestInfluxDBGrafanaTranslator.test_retention_period_one_day
|
||||||
test_build_params_granularity |
pass
pt147.4: watcher.tests.decision_engine.datasources.grafana_translators.test_influxdb.TestInfluxDBGrafanaTranslator.test_build_params_granularity
|
||||||
test_build_params_order |
pass
pt147.5: watcher.tests.decision_engine.datasources.grafana_translators.test_influxdb.TestInfluxDBGrafanaTranslator.test_build_params_order
|
||||||
test_extract_results |
pass
pt147.6: watcher.tests.decision_engine.datasources.grafana_translators.test_influxdb.TestInfluxDBGrafanaTranslator.test_extract_results
|
||||||
test_extract_results_error |
pass
pt147.7: watcher.tests.decision_engine.datasources.grafana_translators.test_influxdb.TestInfluxDBGrafanaTranslator.test_extract_results_error
|
||||||
| watcher.tests.decision_engine.datasources.test_aetos_helper.TestAetosHelper | 3 | 3 | 0 | 0 | 0 | Detail | |
test_setup_prometheus_client |
pass
pt148.1: watcher.tests.decision_engine.datasources.test_aetos_helper.TestAetosHelper.test_setup_prometheus_client
|
||||||
test_get_fqdn_label |
pass
pt148.2: watcher.tests.decision_engine.datasources.test_aetos_helper.TestAetosHelper.test_get_fqdn_label
|
||||||
test_get_instance_uuid_label |
pass
pt148.3: watcher.tests.decision_engine.datasources.test_aetos_helper.TestAetosHelper.test_get_instance_uuid_label
|
||||||
| watcher.tests.decision_engine.datasources.test_base.TestBaseDatasourceHelper | 2 | 2 | 0 | 0 | 0 | Detail | |
test_query_retry_exception |
pass
pt149.1: watcher.tests.decision_engine.datasources.test_base.TestBaseDatasourceHelper.test_query_retry_exception
|
||||||
test_query_retry |
pass
pt149.2: watcher.tests.decision_engine.datasources.test_base.TestBaseDatasourceHelper.test_query_retry
|
||||||
| watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper | 17 | 17 | 0 | 0 | 0 | Detail | |
test_get_host_inlet_temperature |
pass
pt150.1: watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_get_host_inlet_temperature
|
||||||
test_get_instance_cpu_usage |
pass
pt150.2: watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_get_instance_cpu_usage
|
||||||
test_get_instance_root_disk_allocated |
pass
pt150.3: watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_get_instance_root_disk_allocated
|
||||||
test_gnocchi_check_availability |
pass
pt150.4: watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_gnocchi_check_availability
|
||||||
test_gnocchi_statistic_aggregation |
pass
pt150.5: watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_gnocchi_statistic_aggregation
|
||||||
test_gnocchi_statistic_series |
pass
pt150.6: watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_gnocchi_statistic_series
|
||||||
test_statistic_aggregation_metric_unavailable |
pass
pt150.7: watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_statistic_aggregation_metric_unavailable
|
||||||
test_get_instance_ram_allocated |
pass
pt150.8: watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_get_instance_ram_allocated
|
||||||
test_gnocchi_list_metrics |
pass
pt150.9: watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_gnocchi_list_metrics
|
||||||
test_get_host_cpu_usage |
pass
pt150.10: watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_get_host_cpu_usage
|
||||||
test_get_host_outlet_temperature |
pass
pt150.11: watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_get_host_outlet_temperature
|
||||||
test_get_instance_memory_usage |
pass
pt150.12: watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_get_instance_memory_usage
|
||||||
test_gnocchi_check_availability_with_failure |
pass
pt150.13: watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_gnocchi_check_availability_with_failure
|
||||||
test_get_host_airflow |
pass
pt150.14: watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_get_host_airflow
|
||||||
test_get_host_power |
pass
pt150.15: watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_get_host_power
|
||||||
test_get_host_ram_usage |
pass
pt150.16: watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_get_host_ram_usage
|
||||||
test_gnocchi_list_metrics_with_failure |
pass
pt150.17: watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_gnocchi_list_metrics_with_failure
|
||||||
| watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana | 19 | 19 | 0 | 0 | 0 | Detail | |
test_configured |
pass
pt151.1: watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_configured
|
||||||
test_configured_error |
pass
pt151.2: watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_configured_error
|
||||||
test_get_host_inlet_temperature |
pass
pt151.3: watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_get_host_inlet_temperature
|
||||||
test_get_instance_cpu_usage |
pass
pt151.4: watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_get_instance_cpu_usage
|
||||||
test_get_instance_l3_cache_usage |
pass
pt151.5: watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_get_instance_l3_cache_usage
|
||||||
test_get_instance_root_disk_allocated |
pass
pt151.6: watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_get_instance_root_disk_allocated
|
||||||
test_get_host_airflow |
pass
pt151.7: watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_get_host_airflow
|
||||||
test_get_host_power |
pass
pt151.8: watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_get_host_power
|
||||||
test_get_metric_raise_error |
pass
pt151.9: watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_get_metric_raise_error
|
||||||
test_metric_builder |
pass
pt151.10: watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_metric_builder
|
||||||
test_get_host_outlet_temperature |
pass
pt151.11: watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_get_host_outlet_temperature
|
||||||
test_get_host_ram_usage |
pass
pt151.12: watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_get_host_ram_usage
|
||||||
test_get_instance_ram_allocated |
pass
pt151.13: watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_get_instance_ram_allocated
|
||||||
test_get_instance_ram_usage |
pass
pt151.14: watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_get_instance_ram_usage
|
||||||
test_configured_raise_error |
pass
pt151.15: watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_configured_raise_error
|
||||||
test_get_host_cpu_usage |
pass
pt151.16: watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_get_host_cpu_usage
|
||||||
test_no_metric_raise_error |
pass
pt151.17: watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_no_metric_raise_error
|
||||||
test_statistic_aggregation |
pass
pt151.18: watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_statistic_aggregation
|
||||||
test_request_raise_error |
pass
pt151.19: watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_request_raise_error
|
||||||
| watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager | 16 | 15 | 0 | 0 | 1 | Detail | |
test_datasource_validation_single_aetos_ok |
pass
pt152.1: watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_datasource_validation_single_aetos_ok
|
||||||
test_get_backend |
pass
pt152.2: watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_get_backend
|
||||||
test_get_backend_no_datasources |
pass
pt152.3: watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_get_backend_no_datasources
|
||||||
test_metric_file_path_not_exists |
pass
pt152.4: watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_metric_file_path_not_exists
|
||||||
test_datasource_validation_single_prometheus_ok |
pass
pt152.5: watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_datasource_validation_single_prometheus_ok
|
||||||
test_dynamic_metric_map_grafana |
pass
pt152.6: watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_dynamic_metric_map_grafana
|
||||||
test_get_backend_error_datasource |
pass
pt152.7: watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_get_backend_error_datasource
|
||||||
test_get_backend_grafana |
pass
pt152.8: watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_get_backend_grafana
|
||||||
test_get_backend_no_metrics |
pass
pt152.9: watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_get_backend_no_metrics
|
||||||
test_metric_file_metric_override |
skip
pt152.10: watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_metric_file_metric_override
|
||||||
test_metric_file_metric_override_grafana |
pass
pt152.11: watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_metric_file_metric_override_grafana
|
||||||
test_datasource_validation_mixed_datasources_ok |
pass
pt152.12: watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_datasource_validation_mixed_datasources_ok
|
||||||
test_get_backend_order |
pass
pt152.13: watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_get_backend_order
|
||||||
test_metric_file_invalid_ds |
pass
pt152.14: watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_metric_file_invalid_ds
|
||||||
test_datasource_validation_prometheus_and_aetos_conflict |
pass
pt152.15: watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_datasource_validation_prometheus_and_aetos_conflict
|
||||||
test_get_backend_wrong_metric |
pass
pt152.16: watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_get_backend_wrong_metric
|
||||||
| watcher.tests.decision_engine.datasources.test_monasca_helper.TestMonascaHelper | 7 | 0 | 0 | 0 | 7 | Detail | |
test_check_availability_with_failure |
skip
pt153.1: watcher.tests.decision_engine.datasources.test_monasca_helper.TestMonascaHelper.test_check_availability_with_failure
|
||||||
test_statistic_aggregation_metric_unavailable |
skip
pt153.2: watcher.tests.decision_engine.datasources.test_monasca_helper.TestMonascaHelper.test_statistic_aggregation_metric_unavailable
|
||||||
test_check_availability |
skip
pt153.3: watcher.tests.decision_engine.datasources.test_monasca_helper.TestMonascaHelper.test_check_availability
|
||||||
test_get_host_cpu_usage |
skip
pt153.4: watcher.tests.decision_engine.datasources.test_monasca_helper.TestMonascaHelper.test_get_host_cpu_usage
|
||||||
test_get_instance_cpu_usage |
skip
pt153.5: watcher.tests.decision_engine.datasources.test_monasca_helper.TestMonascaHelper.test_get_instance_cpu_usage
|
||||||
test_monasca_statistic_aggregation |
skip
pt153.6: watcher.tests.decision_engine.datasources.test_monasca_helper.TestMonascaHelper.test_monasca_statistic_aggregation
|
||||||
test_monasca_statistic_series |
skip
pt153.7: watcher.tests.decision_engine.datasources.test_monasca_helper.TestMonascaHelper.test_monasca_statistic_series
|
||||||
| watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase | 44 | 44 | 0 | 0 | 0 | Detail | |
test_build_prometheus_query_error |
pass
pt154.1: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_build_prometheus_query_error
|
||||||
test_build_prometheus_query_instance_memory_avg_agg |
pass
pt154.2: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_build_prometheus_query_instance_memory_avg_agg
|
||||||
test_build_prometheus_query_node_cpu_avg_agg_custom_label |
pass
pt154.3: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_build_prometheus_query_node_cpu_avg_agg_custom_label
|
||||||
test_get_host_cpu_usage_max |
pass
pt154.4: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_get_host_cpu_usage_max
|
||||||
test_missing_prometheus_fqdn_label |
pass
pt154.5: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_missing_prometheus_fqdn_label
|
||||||
test_prometheus_check_availability |
pass
pt154.6: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_prometheus_check_availability
|
||||||
test_prometheus_check_availability_error |
pass
pt154.7: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_prometheus_check_availability_error
|
||||||
test_prometheus_stt_agg_instance_ram_usage |
pass
pt154.8: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_prometheus_stt_agg_instance_ram_usage
|
||||||
test_prometheus_stt_agg_instance_root_size |
pass
pt154.9: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_prometheus_stt_agg_instance_root_size
|
||||||
test_resolve_prometheus_aggregate_vanilla |
pass
pt154.10: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_resolve_prometheus_aggregate_vanilla
|
||||||
test_resolve_prometheus_instance_label_none |
pass
pt154.11: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_resolve_prometheus_instance_label_none
|
||||||
test_build_prometheus_fqdn_host_instance_map |
pass
pt154.12: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_build_prometheus_fqdn_host_instance_map
|
||||||
test_build_prometheus_fqdn_host_instance_map_dupl_fqdn |
pass
pt154.13: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_build_prometheus_fqdn_host_instance_map_dupl_fqdn
|
||||||
test_build_prometheus_query_instance_memory_min_agg |
pass
pt154.14: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_build_prometheus_query_instance_memory_min_agg
|
||||||
test_build_prometheus_query_node_cpu_max_agg |
pass
pt154.15: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_build_prometheus_query_node_cpu_max_agg
|
||||||
test_build_prometheus_query_node_memory_min_agg_custom_label |
pass
pt154.16: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_build_prometheus_query_node_memory_min_agg_custom_label
|
||||||
test_get_host_cpu_usage |
pass
pt154.17: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_get_host_cpu_usage
|
||||||
test_get_host_ram_usage_min |
pass
pt154.18: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_get_host_ram_usage_min
|
||||||
test_get_host_ram_usage_none |
pass
pt154.19: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_get_host_ram_usage_none
|
||||||
test_get_instance_cpu_usage |
pass
pt154.20: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_get_instance_cpu_usage
|
||||||
test_override_prometheus_fqdn_label |
pass
pt154.21: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_override_prometheus_fqdn_label
|
||||||
test_prometheus_list_metrics |
pass
pt154.22: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_prometheus_list_metrics
|
||||||
test_prometheus_stt_agg_instance_cpu_usage |
pass
pt154.23: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_prometheus_stt_agg_instance_cpu_usage
|
||||||
test_prometheus_stt_agg_instance_ram_alloc |
pass
pt154.24: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_prometheus_stt_agg_instance_ram_alloc
|
||||||
test_resolve_prometheus_aggregate_unknown |
pass
pt154.25: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_resolve_prometheus_aggregate_unknown
|
||||||
test_resolve_prometheus_instance_label |
pass
pt154.26: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_resolve_prometheus_instance_label
|
||||||
test_statistic_aggregation_metric_unavailable |
pass
pt154.27: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_statistic_aggregation_metric_unavailable
|
||||||
test_build_prometheus_query_node_memory_avg_agg |
pass
pt154.28: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_build_prometheus_query_node_memory_avg_agg
|
||||||
test_build_prometheus_query_node_memory_min_agg |
pass
pt154.29: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_build_prometheus_query_node_memory_min_agg
|
||||||
test_get_host_cpu_usage_min |
pass
pt154.30: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_get_host_cpu_usage_min
|
||||||
test_get_host_ram_usage |
pass
pt154.31: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_get_host_ram_usage
|
||||||
test_get_host_ram_usage_max |
pass
pt154.32: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_get_host_ram_usage_max
|
||||||
test_get_instance_root_disk_size |
pass
pt154.33: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_get_instance_root_disk_size
|
||||||
test_prometheus_list_metrics_error |
pass
pt154.34: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_prometheus_list_metrics_error
|
||||||
test_prometheus_query_custom_uuid_label |
pass
pt154.35: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_prometheus_query_custom_uuid_label
|
||||||
test_prometheus_statistic_aggregation |
pass
pt154.36: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_prometheus_statistic_aggregation
|
||||||
test_using_ips_not_fqdn |
pass
pt154.37: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_using_ips_not_fqdn
|
||||||
test_build_prometheus_query_instance_cpu_avg_agg |
pass
pt154.38: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_build_prometheus_query_instance_cpu_avg_agg
|
||||||
test_build_prometheus_query_instance_cpu_max_agg |
pass
pt154.39: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_build_prometheus_query_instance_cpu_max_agg
|
||||||
test_build_prometheus_query_node_cpu_avg_agg |
pass
pt154.40: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_build_prometheus_query_node_cpu_avg_agg
|
||||||
test_get_host_cpu_usage_none |
pass
pt154.41: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_get_host_cpu_usage_none
|
||||||
test_get_instance_ram_allocated |
pass
pt154.42: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_get_instance_ram_allocated
|
||||||
test_get_instance_ram_usage |
pass
pt154.43: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_get_instance_ram_usage
|
||||||
test_using_hostnames_not_fqdn |
pass
pt154.44: watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase.test_using_hostnames_not_fqdn
|
||||||
| watcher.tests.decision_engine.datasources.test_prometheus_helper.TestPrometheusHelper | 7 | 7 | 0 | 0 | 0 | Detail | |
test_setup_prometheus_client_no_auth_no_tls |
pass
pt155.1: watcher.tests.decision_engine.datasources.test_prometheus_helper.TestPrometheusHelper.test_setup_prometheus_client_no_auth_no_tls
|
||||||
test_get_fqdn_label |
pass
pt155.2: watcher.tests.decision_engine.datasources.test_prometheus_helper.TestPrometheusHelper.test_get_fqdn_label
|
||||||
test_get_instance_uuid_label |
pass
pt155.3: watcher.tests.decision_engine.datasources.test_prometheus_helper.TestPrometheusHelper.test_get_instance_uuid_label
|
||||||
test_setup_prometheus_client_basic_auth |
pass
pt155.4: watcher.tests.decision_engine.datasources.test_prometheus_helper.TestPrometheusHelper.test_setup_prometheus_client_basic_auth
|
||||||
test_unset_missing_prometheus_host |
pass
pt155.5: watcher.tests.decision_engine.datasources.test_prometheus_helper.TestPrometheusHelper.test_unset_missing_prometheus_host
|
||||||
test_setup_prometheus_client_mtls |
pass
pt155.6: watcher.tests.decision_engine.datasources.test_prometheus_helper.TestPrometheusHelper.test_setup_prometheus_client_mtls
|
||||||
test_setup_prometheus_client_tls |
pass
pt155.7: watcher.tests.decision_engine.datasources.test_prometheus_helper.TestPrometheusHelper.test_setup_prometheus_client_tls
|
||||||
| watcher.tests.decision_engine.loading.test_collector_loader.TestClusterDataModelCollectorLoader | 2 | 2 | 0 | 0 | 0 | Detail | |
test_collector_loader |
pass
pt156.1: watcher.tests.decision_engine.loading.test_collector_loader.TestClusterDataModelCollectorLoader.test_collector_loader
|
||||||
test_load_collector_with_empty_model |
pass
pt156.2: watcher.tests.decision_engine.loading.test_collector_loader.TestClusterDataModelCollectorLoader.test_load_collector_with_empty_model
|
||||||
| watcher.tests.decision_engine.loading.test_collector_loader.TestLoadClusterDataModelCollectors | 3 | 3 | 0 | 0 | 0 | Detail | |
test_load_cluster_data_model_collectors(baremetal) |
pass
pt157.1: watcher.tests.decision_engine.loading.test_collector_loader.TestLoadClusterDataModelCollectors.test_load_cluster_data_model_collectors(baremetal)
|
||||||
test_load_cluster_data_model_collectors(compute) |
pass
pt157.2: watcher.tests.decision_engine.loading.test_collector_loader.TestLoadClusterDataModelCollectors.test_load_cluster_data_model_collectors(compute)
|
||||||
test_load_cluster_data_model_collectors(storage) |
pass
pt157.3: watcher.tests.decision_engine.loading.test_collector_loader.TestLoadClusterDataModelCollectors.test_load_cluster_data_model_collectors(storage)
|
||||||
| watcher.tests.decision_engine.loading.test_default_planner_loader.TestDefaultPlannerLoader | 1 | 1 | 0 | 0 | 0 | Detail | |
test_endpoints |
pass
pt158.1: watcher.tests.decision_engine.loading.test_default_planner_loader.TestDefaultPlannerLoader.test_endpoints
|
||||||
| watcher.tests.decision_engine.loading.test_default_strategy_loader.TestDefaultStrategyLoader | 3 | 3 | 0 | 0 | 0 | Detail | |
test_load_dummy_strategy |
pass
pt159.1: watcher.tests.decision_engine.loading.test_default_strategy_loader.TestDefaultStrategyLoader.test_load_dummy_strategy
|
||||||
test_load_strategy_with_empty_model |
pass
pt159.2: watcher.tests.decision_engine.loading.test_default_strategy_loader.TestDefaultStrategyLoader.test_load_strategy_with_empty_model
|
||||||
test_strategy_loader |
pass
pt159.3: watcher.tests.decision_engine.loading.test_default_strategy_loader.TestDefaultStrategyLoader.test_strategy_loader
|
||||||
| watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader | 16 | 16 | 0 | 0 | 0 | Detail | |
test_load_strategies(actuator) |
pass
pt160.1: watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(actuator)
|
||||||
test_load_strategies(basic) |
pass
pt160.2: watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(basic)
|
||||||
test_load_strategies(dummy) |
pass
pt160.3: watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(dummy)
|
||||||
test_load_strategies(dummy_with_resize) |
pass
pt160.4: watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(dummy_with_resize)
|
||||||
test_load_strategies(dummy_with_scorer) |
pass
pt160.5: watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(dummy_with_scorer)
|
||||||
test_load_strategies(host_maintenance) |
pass
pt160.6: watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(host_maintenance)
|
||||||
test_load_strategies(node_resource_consolidation) |
pass
pt160.7: watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(node_resource_consolidation)
|
||||||
test_load_strategies(noisy_neighbor) |
pass
pt160.8: watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(noisy_neighbor)
|
||||||
test_load_strategies(outlet_temperature) |
pass
pt160.9: watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(outlet_temperature)
|
||||||
test_load_strategies(saving_energy) |
pass
pt160.10: watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(saving_energy)
|
||||||
test_load_strategies(storage_capacity_balance) |
pass
pt160.11: watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(storage_capacity_balance)
|
||||||
test_load_strategies(uniform_airflow) |
pass
pt160.12: watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(uniform_airflow)
|
||||||
test_load_strategies(vm_workload_consolidation) |
pass
pt160.13: watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(vm_workload_consolidation)
|
||||||
test_load_strategies(workload_balance) |
pass
pt160.14: watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(workload_balance)
|
||||||
test_load_strategies(workload_stabilization) |
pass
pt160.15: watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(workload_stabilization)
|
||||||
test_load_strategies(zone_migration) |
pass
pt160.16: watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(zone_migration)
|
||||||
| watcher.tests.decision_engine.loading.test_goal_loader.TestDefaultGoalLoader | 3 | 3 | 0 | 0 | 0 | Detail | |
test_load_goal_with_empty_model |
pass
pt161.1: watcher.tests.decision_engine.loading.test_goal_loader.TestDefaultGoalLoader.test_load_goal_with_empty_model
|
||||||
test_goal_loader |
pass
pt161.2: watcher.tests.decision_engine.loading.test_goal_loader.TestDefaultGoalLoader.test_goal_loader
|
||||||
test_load_dummy_goal |
pass
pt161.3: watcher.tests.decision_engine.loading.test_goal_loader.TestDefaultGoalLoader.test_load_dummy_goal
|
||||||
| watcher.tests.decision_engine.loading.test_goal_loader.TestLoadGoalsWithDefaultGoalLoader | 10 | 10 | 0 | 0 | 0 | Detail | |
test_load_goals(airflow_optimization) |
pass
pt162.1: watcher.tests.decision_engine.loading.test_goal_loader.TestLoadGoalsWithDefaultGoalLoader.test_load_goals(airflow_optimization)
|
||||||
test_load_goals(cluster_maintaining) |
pass
pt162.2: watcher.tests.decision_engine.loading.test_goal_loader.TestLoadGoalsWithDefaultGoalLoader.test_load_goals(cluster_maintaining)
|
||||||
test_load_goals(dummy) |
pass
pt162.3: watcher.tests.decision_engine.loading.test_goal_loader.TestLoadGoalsWithDefaultGoalLoader.test_load_goals(dummy)
|
||||||
test_load_goals(hardware_maintenance) |
pass
pt162.4: watcher.tests.decision_engine.loading.test_goal_loader.TestLoadGoalsWithDefaultGoalLoader.test_load_goals(hardware_maintenance)
|
||||||
test_load_goals(noisy_neighbor) |
pass
pt162.5: watcher.tests.decision_engine.loading.test_goal_loader.TestLoadGoalsWithDefaultGoalLoader.test_load_goals(noisy_neighbor)
|
||||||
test_load_goals(saving_energy) |
pass
pt162.6: watcher.tests.decision_engine.loading.test_goal_loader.TestLoadGoalsWithDefaultGoalLoader.test_load_goals(saving_energy)
|
||||||
test_load_goals(server_consolidation) |
pass
pt162.7: watcher.tests.decision_engine.loading.test_goal_loader.TestLoadGoalsWithDefaultGoalLoader.test_load_goals(server_consolidation)
|
||||||
test_load_goals(thermal_optimization) |
pass
pt162.8: watcher.tests.decision_engine.loading.test_goal_loader.TestLoadGoalsWithDefaultGoalLoader.test_load_goals(thermal_optimization)
|
||||||
test_load_goals(unclassified) |
pass
pt162.9: watcher.tests.decision_engine.loading.test_goal_loader.TestLoadGoalsWithDefaultGoalLoader.test_load_goals(unclassified)
|
||||||
test_load_goals(workload_balancing) |
pass
pt162.10: watcher.tests.decision_engine.loading.test_goal_loader.TestLoadGoalsWithDefaultGoalLoader.test_load_goals(workload_balancing)
|
||||||
| watcher.tests.decision_engine.messaging.test_audit_endpoint.TestAuditEndpoint | 2 | 2 | 0 | 0 | 0 | Detail | |
test_do_trigger_audit |
pass
pt163.1: watcher.tests.decision_engine.messaging.test_audit_endpoint.TestAuditEndpoint.test_do_trigger_audit
|
||||||
test_trigger_audit |
pass
pt163.2: watcher.tests.decision_engine.messaging.test_audit_endpoint.TestAuditEndpoint.test_trigger_audit
|
||||||
| watcher.tests.decision_engine.messaging.test_data_model_endpoint.TestDataModelEndpoint | 3 | 3 | 0 | 0 | 0 | Detail | |
test_get_data_model_info |
pass
pt164.1: watcher.tests.decision_engine.messaging.test_data_model_endpoint.TestDataModelEndpoint.test_get_data_model_info
|
||||||
test_get_audit_scope |
pass
pt164.2: watcher.tests.decision_engine.messaging.test_data_model_endpoint.TestDataModelEndpoint.test_get_audit_scope
|
||||||
test_get_audit_scope_with_error_name |
pass
pt164.3: watcher.tests.decision_engine.messaging.test_data_model_endpoint.TestDataModelEndpoint.test_get_audit_scope_with_error_name
|
||||||
| watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestCinderNotifications | 9 | 9 | 0 | 0 | 0 | Detail | |
test_cinder_capacity_node_notfound |
pass
pt165.1: watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestCinderNotifications.test_cinder_capacity_node_notfound
|
||||||
test_cinder_capacity |
pass
pt165.2: watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestCinderNotifications.test_cinder_capacity
|
||||||
test_cinder_volume_create |
pass
pt165.3: watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestCinderNotifications.test_cinder_volume_create
|
||||||
test_cinder_volume_create_pool_notfound |
pass
pt165.4: watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestCinderNotifications.test_cinder_volume_create_pool_notfound
|
||||||
test_cinder_volume_update |
pass
pt165.5: watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestCinderNotifications.test_cinder_volume_update
|
||||||
test_cinder_bootable_volume_create |
pass
pt165.6: watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestCinderNotifications.test_cinder_bootable_volume_create
|
||||||
test_cinder_volume_delete |
pass
pt165.7: watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestCinderNotifications.test_cinder_volume_delete
|
||||||
test_cinder_capacity_pool_notfound |
pass
pt165.8: watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestCinderNotifications.test_cinder_capacity_pool_notfound
|
||||||
test_cinder_error_volume_unmapped |
pass
pt165.9: watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestCinderNotifications.test_cinder_error_volume_unmapped
|
||||||
| watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestCinderNotificationsEmptyModel | 4 | 4 | 0 | 0 | 0 | Detail | |
test_cinder_capacity_empty_model |
pass
pt166.1: watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestCinderNotificationsEmptyModel.test_cinder_capacity_empty_model
|
||||||
test_cinder_volume_create_empty_model |
pass
pt166.2: watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestCinderNotificationsEmptyModel.test_cinder_volume_create_empty_model
|
||||||
test_cinder_volume_delete_empty_model |
pass
pt166.3: watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestCinderNotificationsEmptyModel.test_cinder_volume_delete_empty_model
|
||||||
test_cinder_volume_update_empty_model |
pass
pt166.4: watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestCinderNotificationsEmptyModel.test_cinder_volume_update_empty_model
|
||||||
| watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestReceiveCinderNotifications | 7 | 7 | 0 | 0 | 0 | Detail | |
test_cinder_receive_volume_create_end |
pass
pt167.1: watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestReceiveCinderNotifications.test_cinder_receive_volume_create_end
|
||||||
test_cinder_receive_volume_detach_end |
pass
pt167.2: watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestReceiveCinderNotifications.test_cinder_receive_volume_detach_end
|
||||||
test_cinder_receive_volume_resize_end |
pass
pt167.3: watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestReceiveCinderNotifications.test_cinder_receive_volume_resize_end
|
||||||
test_cinder_receive_capacity |
pass
pt167.4: watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestReceiveCinderNotifications.test_cinder_receive_capacity
|
||||||
test_cinder_receive_volume_attach_end |
pass
pt167.5: watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestReceiveCinderNotifications.test_cinder_receive_volume_attach_end
|
||||||
test_cinder_receive_volume_delete_end |
pass
pt167.6: watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestReceiveCinderNotifications.test_cinder_receive_volume_delete_end
|
||||||
test_cinder_receive_volume_update_end |
pass
pt167.7: watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestReceiveCinderNotifications.test_cinder_receive_volume_update_end
|
||||||
| watcher.tests.decision_engine.model.notification.test_notifications.TestReceiveNotifications | 2 | 2 | 0 | 0 | 0 | Detail | |
test_receive_dummy_notification |
pass
pt168.1: watcher.tests.decision_engine.model.notification.test_notifications.TestReceiveNotifications.test_receive_dummy_notification
|
||||||
test_skip_unwanted_notification |
pass
pt168.2: watcher.tests.decision_engine.model.notification.test_notifications.TestReceiveNotifications.test_skip_unwanted_notification
|
||||||
| watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications | 30 | 30 | 0 | 0 | 0 | Detail | |
test_fake_instance_create |
pass
pt169.1: watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_fake_instance_create
|
||||||
test_info_no_cdm |
pass
pt169.2: watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_info_no_cdm
|
||||||
test_instance_resize_confirm_end_1_False |
pass
pt169.3: watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_instance_resize_confirm_end_1_False
|
||||||
test_nova_instance_lock |
pass
pt169.4: watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_lock
|
||||||
test_nova_instance_shelve |
pass
pt169.5: watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_shelve
|
||||||
test_nova_instance_soft_delete_end |
pass
pt169.6: watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_soft_delete_end
|
||||||
test_nova_instance_suspend_end |
pass
pt169.7: watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_suspend_end
|
||||||
test_nova_instance_update_extra_specs_1_False |
pass
pt169.8: watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_update_extra_specs_1_False
|
||||||
test_instance_rebuild_end |
pass
pt169.9: watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_instance_rebuild_end
|
||||||
test_instance_update_node_notfound_set_unmapped |
pass
pt169.10: watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_instance_update_node_notfound_set_unmapped
|
||||||
test_nova_instance_rescue |
pass
pt169.11: watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_rescue
|
||||||
test_nova_instance_restore_end |
pass
pt169.12: watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_restore_end
|
||||||
test_nova_instance_state_building |
pass
pt169.13: watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_state_building
|
||||||
test_nova_instance_update_extra_specs_2_True |
pass
pt169.14: watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_update_extra_specs_2_True
|
||||||
test_nova_service_create |
pass
pt169.15: watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_service_create
|
||||||
test_nova_service_delete |
pass
pt169.16: watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_service_delete
|
||||||
test_nova_service_update |
pass
pt169.17: watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_service_update
|
||||||
test_instance_resize_confirm_end_2_True |
pass
pt169.18: watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_instance_resize_confirm_end_2_True
|
||||||
test_nova_instance_create_1_False |
pass
pt169.19: watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_create_1_False
|
||||||
test_nova_instance_create_2_True |
pass
pt169.20: watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_create_2_True
|
||||||
test_nova_instance_pause |
pass
pt169.21: watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_pause
|
||||||
test_nova_instance_power_on_off |
pass
pt169.22: watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_power_on_off
|
||||||
test_nova_instance_resume_end |
pass
pt169.23: watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_resume_end
|
||||||
test_nova_instance_update |
pass
pt169.24: watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_update
|
||||||
test_nova_instance_update_notfound_still_creates_1_False |
pass
pt169.25: watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_update_notfound_still_creates_1_False
|
||||||
test_nova_instance_update_notfound_still_creates_2_True |
pass
pt169.26: watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_update_notfound_still_creates_2_True
|
||||||
test_live_migrated_end |
pass
pt169.27: watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_live_migrated_end
|
||||||
test_live_migrated_force_end |
pass
pt169.28: watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_live_migrated_force_end
|
||||||
test_nova_instance_delete_end |
pass
pt169.29: watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_delete_end
|
||||||
test_nova_instance_shutdown_end |
pass
pt169.30: watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_shutdown_end
|
||||||
| watcher.tests.decision_engine.model.notification.test_nova_notifications.TestReceiveNovaNotifications | 1 | 1 | 0 | 0 | 0 | Detail | |
test_receive_nova_notifications |
pass
pt170.1: watcher.tests.decision_engine.model.notification.test_nova_notifications.TestReceiveNovaNotifications.test_receive_nova_notifications
|
||||||
| watcher.tests.decision_engine.model.test_element.TestElement | 5 | 5 | 0 | 0 | 0 | Detail | |
test_as_xml_element(ComputeNode_with_all_fields) |
pass
pt171.1: watcher.tests.decision_engine.model.test_element.TestElement.test_as_xml_element(ComputeNode_with_all_fields)
|
||||||
test_as_xml_element(ComputeNode_with_some_fields) |
pass
pt171.2: watcher.tests.decision_engine.model.test_element.TestElement.test_as_xml_element(ComputeNode_with_some_fields)
|
||||||
test_as_xml_element(Instance_with_all_fields) |
pass
pt171.3: watcher.tests.decision_engine.model.test_element.TestElement.test_as_xml_element(Instance_with_all_fields)
|
||||||
test_as_xml_element(Instance_with_some_fields) |
pass
pt171.4: watcher.tests.decision_engine.model.test_element.TestElement.test_as_xml_element(Instance_with_some_fields)
|
||||||
test_as_xml_element(Instance_with_extended_fields) |
pass
pt171.5: watcher.tests.decision_engine.model.test_element.TestElement.test_as_xml_element(Instance_with_extended_fields)
|
||||||
| watcher.tests.decision_engine.model.test_element.TestIronicElement | 2 | 2 | 0 | 0 | 0 | Detail | |
test_as_xml_element(IronicNode_with_all_fields) |
pass
pt172.1: watcher.tests.decision_engine.model.test_element.TestIronicElement.test_as_xml_element(IronicNode_with_all_fields)
|
||||||
test_as_xml_element(IronicNode_with_some_fields) |
pass
pt172.2: watcher.tests.decision_engine.model.test_element.TestIronicElement.test_as_xml_element(IronicNode_with_some_fields)
|
||||||
| watcher.tests.decision_engine.model.test_element.TestStorageElement | 6 | 6 | 0 | 0 | 0 | Detail | |
test_as_xml_element(StorageNode_with_all_fields) |
pass
pt173.1: watcher.tests.decision_engine.model.test_element.TestStorageElement.test_as_xml_element(StorageNode_with_all_fields)
|
||||||
test_as_xml_element(Pool_with_all_fields) |
pass
pt173.2: watcher.tests.decision_engine.model.test_element.TestStorageElement.test_as_xml_element(Pool_with_all_fields)
|
||||||
test_as_xml_element(Pool_without_virtual_free_fields) |
pass
pt173.3: watcher.tests.decision_engine.model.test_element.TestStorageElement.test_as_xml_element(Pool_without_virtual_free_fields)
|
||||||
test_as_xml_element(Volume_with_all_fields) |
pass
pt173.4: watcher.tests.decision_engine.model.test_element.TestStorageElement.test_as_xml_element(Volume_with_all_fields)
|
||||||
test_as_xml_element(Volume_without_bootable_fields) |
pass
pt173.5: watcher.tests.decision_engine.model.test_element.TestStorageElement.test_as_xml_element(Volume_without_bootable_fields)
|
||||||
test_as_xml_element(Volume_without_human_id_fields) |
pass
pt173.6: watcher.tests.decision_engine.model.test_element.TestStorageElement.test_as_xml_element(Volume_without_human_id_fields)
|
||||||
| watcher.tests.decision_engine.model.test_model.TestBaremetalModel | 6 | 6 | 0 | 0 | 0 | Detail | |
test_remove_node |
pass
pt174.1: watcher.tests.decision_engine.model.test_model.TestBaremetalModel.test_remove_node
|
||||||
test_assert_node_raise |
pass
pt174.2: watcher.tests.decision_engine.model.test_model.TestBaremetalModel.test_assert_node_raise
|
||||||
test_build_model_from_xml |
pass
pt174.3: watcher.tests.decision_engine.model.test_model.TestBaremetalModel.test_build_model_from_xml
|
||||||
test_model_structure |
pass
pt174.4: watcher.tests.decision_engine.model.test_model.TestBaremetalModel.test_model_structure
|
||||||
test_add_node |
pass
pt174.5: watcher.tests.decision_engine.model.test_model.TestBaremetalModel.test_add_node
|
||||||
test_get_all_ironic_nodes |
pass
pt174.6: watcher.tests.decision_engine.model.test_model.TestBaremetalModel.test_get_all_ironic_nodes
|
||||||
| watcher.tests.decision_engine.model.test_model.TestModel | 18 | 18 | 0 | 0 | 0 | Detail | |
test_assert_node_raise |
pass
pt175.1: watcher.tests.decision_engine.model.test_model.TestModel.test_assert_node_raise
|
||||||
test_get_node_free_resources |
pass
pt175.2: watcher.tests.decision_engine.model.test_model.TestModel.test_get_node_free_resources
|
||||||
test_add_node |
pass
pt175.3: watcher.tests.decision_engine.model.test_model.TestModel.test_add_node
|
||||||
test_node_from_name_raise |
pass
pt175.4: watcher.tests.decision_engine.model.test_model.TestModel.test_node_from_name_raise
|
||||||
test_node_from_uuid_raise |
pass
pt175.5: watcher.tests.decision_engine.model.test_model.TestModel.test_node_from_uuid_raise
|
||||||
test_assert_instance_raise |
pass
pt175.6: watcher.tests.decision_engine.model.test_model.TestModel.test_assert_instance_raise
|
||||||
test_delete_node |
pass
pt175.7: watcher.tests.decision_engine.model.test_model.TestModel.test_delete_node
|
||||||
test_get_model_to_list |
pass
pt175.8: watcher.tests.decision_engine.model.test_model.TestModel.test_get_model_to_list
|
||||||
test_get_node_by_name |
pass
pt175.9: watcher.tests.decision_engine.model.test_model.TestModel.test_get_node_by_name
|
||||||
test_get_node_instances |
pass
pt175.10: watcher.tests.decision_engine.model.test_model.TestModel.test_get_node_instances
|
||||||
test_get_node_used_resources |
pass
pt175.11: watcher.tests.decision_engine.model.test_model.TestModel.test_get_node_used_resources
|
||||||
test_remove_node_raise |
pass
pt175.12: watcher.tests.decision_engine.model.test_model.TestModel.test_remove_node_raise
|
||||||
test_set_get_state_nodes |
pass
pt175.13: watcher.tests.decision_engine.model.test_model.TestModel.test_set_get_state_nodes
|
||||||
test_build_model_from_xml |
pass
pt175.14: watcher.tests.decision_engine.model.test_model.TestModel.test_build_model_from_xml
|
||||||
test_get_all_compute_nodes |
pass
pt175.15: watcher.tests.decision_engine.model.test_model.TestModel.test_get_all_compute_nodes
|
||||||
test_get_node_by_instance_uuid |
pass
pt175.16: watcher.tests.decision_engine.model.test_model.TestModel.test_get_node_by_instance_uuid
|
||||||
test_instance_from_uuid_raise |
pass
pt175.17: watcher.tests.decision_engine.model.test_model.TestModel.test_instance_from_uuid_raise
|
||||||
test_model_structure |
pass
pt175.18: watcher.tests.decision_engine.model.test_model.TestModel.test_model_structure
|
||||||
| watcher.tests.decision_engine.model.test_model.TestStorageModel | 18 | 18 | 0 | 0 | 0 | Detail | |
test_add_node |
pass
pt176.1: watcher.tests.decision_engine.model.test_model.TestStorageModel.test_add_node
|
||||||
test_build_model_from_xml |
pass
pt176.2: watcher.tests.decision_engine.model.test_model.TestStorageModel.test_build_model_from_xml
|
||||||
test_get_all_storage_nodes |
pass
pt176.3: watcher.tests.decision_engine.model.test_model.TestStorageModel.test_get_all_storage_nodes
|
||||||
test_add_pool |
pass
pt176.4: watcher.tests.decision_engine.model.test_model.TestStorageModel.test_add_pool
|
||||||
test_assert_node_raise |
pass
pt176.5: watcher.tests.decision_engine.model.test_model.TestStorageModel.test_assert_node_raise
|
||||||
test_assert_pool_raise |
pass
pt176.6: watcher.tests.decision_engine.model.test_model.TestStorageModel.test_assert_pool_raise
|
||||||
test_get_node_pools |
pass
pt176.7: watcher.tests.decision_engine.model.test_model.TestStorageModel.test_get_node_pools
|
||||||
test_get_pool_volumes |
pass
pt176.8: watcher.tests.decision_engine.model.test_model.TestStorageModel.test_get_pool_volumes
|
||||||
test_remove_node |
pass
pt176.9: watcher.tests.decision_engine.model.test_model.TestStorageModel.test_remove_node
|
||||||
test_add_volume |
pass
pt176.10: watcher.tests.decision_engine.model.test_model.TestStorageModel.test_add_volume
|
||||||
test_get_all_volumes |
pass
pt176.11: watcher.tests.decision_engine.model.test_model.TestStorageModel.test_get_all_volumes
|
||||||
test_map_unmap_pool |
pass
pt176.12: watcher.tests.decision_engine.model.test_model.TestStorageModel.test_map_unmap_pool
|
||||||
test_remove_pool |
pass
pt176.13: watcher.tests.decision_engine.model.test_model.TestStorageModel.test_remove_pool
|
||||||
test_remove_volume |
pass
pt176.14: watcher.tests.decision_engine.model.test_model.TestStorageModel.test_remove_volume
|
||||||
test_assert_volume_raise |
pass
pt176.15: watcher.tests.decision_engine.model.test_model.TestStorageModel.test_assert_volume_raise
|
||||||
test_get_pool_by_volume |
pass
pt176.16: watcher.tests.decision_engine.model.test_model.TestStorageModel.test_get_pool_by_volume
|
||||||
test_map_unmap_volume |
pass
pt176.17: watcher.tests.decision_engine.model.test_model.TestStorageModel.test_map_unmap_volume
|
||||||
test_model_structure |
pass
pt176.18: watcher.tests.decision_engine.model.test_model.TestStorageModel.test_model_structure
|
||||||
| watcher.tests.decision_engine.planner.test_node_resource_consolidation.TestActionScheduling | 4 | 4 | 0 | 0 | 0 | Detail | |
test_schedule_migrate_change_state_actions |
pass
pt177.1: watcher.tests.decision_engine.planner.test_node_resource_consolidation.TestActionScheduling.test_schedule_migrate_change_state_actions
|
||||||
test_schedule_two_actions |
pass
pt177.2: watcher.tests.decision_engine.planner.test_node_resource_consolidation.TestActionScheduling.test_schedule_two_actions
|
||||||
test_schedule_actions |
pass
pt177.3: watcher.tests.decision_engine.planner.test_node_resource_consolidation.TestActionScheduling.test_schedule_actions
|
||||||
test_schedule_actions_with_unknown_action |
pass
pt177.4: watcher.tests.decision_engine.planner.test_node_resource_consolidation.TestActionScheduling.test_schedule_actions_with_unknown_action
|
||||||
| watcher.tests.decision_engine.planner.test_node_resource_consolidation.TestDefaultPlanner | 1 | 1 | 0 | 0 | 0 | Detail | |
test_scheduler_warning_empty_action_plan |
pass
pt178.1: watcher.tests.decision_engine.planner.test_node_resource_consolidation.TestDefaultPlanner.test_scheduler_warning_empty_action_plan
|
||||||
| watcher.tests.decision_engine.planner.test_planner_manager.TestPlannerManager | 1 | 1 | 0 | 0 | 0 | Detail | |
test_load |
pass
pt179.1: watcher.tests.decision_engine.planner.test_planner_manager.TestPlannerManager.test_load
|
||||||
| watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling | 9 | 9 | 0 | 0 | 0 | Detail | |
test_schedule_migrate_resize_acpi_actions_3_swimlanes |
pass
pt180.1: watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_migrate_resize_acpi_actions_3_swimlanes
|
||||||
test_schedule_migrate_resize_acpi_actions_2_swimlanes |
pass
pt180.2: watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_migrate_resize_acpi_actions_2_swimlanes
|
||||||
test_schedule_3_migrate_1_resize_1_acpi_actions_1_swimlane |
pass
pt180.3: watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_3_migrate_1_resize_1_acpi_actions_1_swimlane
|
||||||
test_schedule_5_migrate_2_resize_actions_for_2_swimlanes |
pass
pt180.4: watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_5_migrate_2_resize_actions_for_2_swimlanes
|
||||||
test_schedule_actions |
pass
pt180.5: watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_actions
|
||||||
test_schedule_three_migrate_two_resize_actions |
pass
pt180.6: watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_three_migrate_two_resize_actions
|
||||||
test_schedule_actions_with_unknown_action |
pass
pt180.7: watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_actions_with_unknown_action
|
||||||
test_schedule_migrate_resize_actions |
pass
pt180.8: watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_migrate_resize_actions
|
||||||
test_schedule_two_actions |
pass
pt180.9: watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_two_actions
|
||||||
| watcher.tests.decision_engine.planner.test_weight_planner.TestWeightPlanner | 1 | 1 | 0 | 0 | 0 | Detail | |
test_scheduler_warning_empty_action_plan |
pass
pt181.1: watcher.tests.decision_engine.planner.test_weight_planner.TestWeightPlanner.test_scheduler_warning_empty_action_plan
|
||||||
| watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionScheduling | 6 | 6 | 0 | 0 | 0 | Detail | |
test_schedule_migrate_resize_acpi_s3_actions |
pass
pt182.1: watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionScheduling.test_schedule_migrate_resize_acpi_s3_actions
|
||||||
test_schedule_actions_with_unsupported_action |
pass
pt182.2: watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionScheduling.test_schedule_actions_with_unsupported_action
|
||||||
test_schedule_actions |
pass
pt182.3: watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionScheduling.test_schedule_actions
|
||||||
test_schedule_actions_with_unknown_action |
pass
pt182.4: watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionScheduling.test_schedule_actions_with_unknown_action
|
||||||
test_schedule_migrate_resize_actions |
pass
pt182.5: watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionScheduling.test_schedule_migrate_resize_actions
|
||||||
test_schedule_two_actions |
pass
pt182.6: watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionScheduling.test_schedule_two_actions
|
||||||
| watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionValidator | 2 | 2 | 0 | 0 | 0 | Detail | |
test_migrate_validate_parents |
pass
pt183.1: watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionValidator.test_migrate_validate_parents
|
||||||
test_resize_validate_parents |
pass
pt183.2: watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionValidator.test_resize_validate_parents
|
||||||
| watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestDefaultPlanner | 1 | 1 | 0 | 0 | 0 | Detail | |
test_scheduler_warning_empty_action_plan |
pass
pt184.1: watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestDefaultPlanner.test_scheduler_warning_empty_action_plan
|
||||||
| watcher.tests.decision_engine.scope.test_baremetal.TestBaremetalScope | 3 | 3 | 0 | 0 | 0 | Detail | |
test_exclude_resources |
pass
pt185.1: watcher.tests.decision_engine.scope.test_baremetal.TestBaremetalScope.test_exclude_resources
|
||||||
test_remove_nodes_from_model |
pass
pt185.2: watcher.tests.decision_engine.scope.test_baremetal.TestBaremetalScope.test_remove_nodes_from_model
|
||||||
test_exclude_all_ironic_nodes |
pass
pt185.3: watcher.tests.decision_engine.scope.test_baremetal.TestBaremetalScope.test_exclude_all_ironic_nodes
|
||||||
| watcher.tests.decision_engine.scope.test_compute.TestComputeScope | 18 | 18 | 0 | 0 | 0 | Detail | |
test_aggregates_wildcard_is_used |
pass
pt186.1: watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_aggregates_wildcard_is_used
|
||||||
test_aggregates_with_names_and_ids |
pass
pt186.2: watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_aggregates_with_names_and_ids
|
||||||
test_compute_schema |
pass
pt186.3: watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_compute_schema
|
||||||
test_exclude_instances_with_given_metadata |
pass
pt186.4: watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_exclude_instances_with_given_metadata
|
||||||
test_exclude_instances_with_given_project |
pass
pt186.5: watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_exclude_instances_with_given_project
|
||||||
test_get_scoped_model_without_scope |
pass
pt186.6: watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_get_scoped_model_without_scope
|
||||||
test_zones_wildcard_with_other_ids |
pass
pt186.7: watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_zones_wildcard_with_other_ids
|
||||||
test_exclude_resource |
pass
pt186.8: watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_exclude_resource
|
||||||
test_get_scoped_model_with_multi_scopes |
pass
pt186.9: watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_get_scoped_model_with_multi_scopes
|
||||||
test_remove_instance |
pass
pt186.10: watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_remove_instance
|
||||||
test_collect_zones |
pass
pt186.11: watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_collect_zones
|
||||||
test_get_scoped_model_with_zones_and_instances |
pass
pt186.12: watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_get_scoped_model_with_zones_and_instances
|
||||||
test_remove_nodes_from_model |
pass
pt186.13: watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_remove_nodes_from_model
|
||||||
test_update_exclude_instances_in_model |
pass
pt186.14: watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_update_exclude_instances_in_model
|
||||||
test_zones_wildcard_is_used |
pass
pt186.15: watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_zones_wildcard_is_used
|
||||||
test_aggregates_wildcard_with_other_ids |
pass
pt186.16: watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_aggregates_wildcard_with_other_ids
|
||||||
test_collect_aggregates |
pass
pt186.17: watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_collect_aggregates
|
||||||
test_get_scoped_model_with_hostaggregate_null |
pass
pt186.18: watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_get_scoped_model_with_hostaggregate_null
|
||||||
| watcher.tests.decision_engine.scope.test_storage.TestStorageScope | 10 | 10 | 0 | 0 | 0 | Detail | |
test_collect_vtype |
pass
pt187.1: watcher.tests.decision_engine.scope.test_storage.TestStorageScope.test_collect_vtype
|
||||||
test_get_scoped_model_with_multi_scopes |
pass
pt187.2: watcher.tests.decision_engine.scope.test_storage.TestStorageScope.test_get_scoped_model_with_multi_scopes
|
||||||
test_remove_nodes_from_model |
pass
pt187.3: watcher.tests.decision_engine.scope.test_storage.TestStorageScope.test_remove_nodes_from_model
|
||||||
test_exclude_projects |
pass
pt187.4: watcher.tests.decision_engine.scope.test_storage.TestStorageScope.test_exclude_projects
|
||||||
test_get_scoped_model_with_zones_pools_volumes |
pass
pt187.5: watcher.tests.decision_engine.scope.test_storage.TestStorageScope.test_get_scoped_model_with_zones_pools_volumes
|
||||||
test_get_scoped_model_without_scope |
pass
pt187.6: watcher.tests.decision_engine.scope.test_storage.TestStorageScope.test_get_scoped_model_without_scope
|
||||||
test_collect_zones |
pass
pt187.7: watcher.tests.decision_engine.scope.test_storage.TestStorageScope.test_collect_zones
|
||||||
test_exclude_pools |
pass
pt187.8: watcher.tests.decision_engine.scope.test_storage.TestStorageScope.test_exclude_pools
|
||||||
test_exclude_resources |
pass
pt187.9: watcher.tests.decision_engine.scope.test_storage.TestStorageScope.test_exclude_resources
|
||||||
test_exclude_volumes |
pass
pt187.10: watcher.tests.decision_engine.scope.test_storage.TestStorageScope.test_exclude_volumes
|
||||||
| watcher.tests.decision_engine.scoring.test_dummy_scorer.TestDummyScorer | 2 | 2 | 0 | 0 | 0 | Detail | |
test_calculate_score |
pass
pt188.1: watcher.tests.decision_engine.scoring.test_dummy_scorer.TestDummyScorer.test_calculate_score
|
||||||
test_metadata |
pass
pt188.2: watcher.tests.decision_engine.scoring.test_dummy_scorer.TestDummyScorer.test_metadata
|
||||||
| watcher.tests.decision_engine.scoring.test_dummy_scoring_container.TestDummyScoringContainer | 2 | 2 | 0 | 0 | 0 | Detail | |
test_get_scoring_engine_list |
pass
pt189.1: watcher.tests.decision_engine.scoring.test_dummy_scoring_container.TestDummyScoringContainer.test_get_scoring_engine_list
|
||||||
test_scorers |
pass
pt189.2: watcher.tests.decision_engine.scoring.test_dummy_scoring_container.TestDummyScoringContainer.test_scorers
|
||||||
| watcher.tests.decision_engine.scoring.test_scoring_factory.TestScoringFactory | 2 | 2 | 0 | 0 | 0 | Detail | |
test_get_scoring_engine_list |
pass
pt190.1: watcher.tests.decision_engine.scoring.test_scoring_factory.TestScoringFactory.test_get_scoring_engine_list
|
||||||
test_get_scoring_engine |
pass
pt190.2: watcher.tests.decision_engine.scoring.test_scoring_factory.TestScoringFactory.test_get_scoring_engine
|
||||||
| watcher.tests.decision_engine.solution.test_default_solution.TestDefaultSolution | 2 | 2 | 0 | 0 | 0 | Detail | |
test_default_solution_with_no_input_parameters |
pass
pt191.1: watcher.tests.decision_engine.solution.test_default_solution.TestDefaultSolution.test_default_solution_with_no_input_parameters
|
||||||
test_default_solution |
pass
pt191.2: watcher.tests.decision_engine.solution.test_default_solution.TestDefaultSolution.test_default_solution
|
||||||
| watcher.tests.decision_engine.strategy.context.test_strategy_context.TestStrategyContext | 3 | 3 | 0 | 0 | 0 | Detail | |
test_execute_force_basic |
pass
pt192.1: watcher.tests.decision_engine.strategy.context.test_strategy_context.TestStrategyContext.test_execute_force_basic
|
||||||
test_execute_strategy |
pass
pt192.2: watcher.tests.decision_engine.strategy.context.test_strategy_context.TestStrategyContext.test_execute_strategy
|
||||||
test_execute_force_dummy |
pass
pt192.3: watcher.tests.decision_engine.strategy.context.test_strategy_context.TestStrategyContext.test_execute_force_dummy
|
||||||
| watcher.tests.decision_engine.strategy.selector.test_strategy_selector.TestStrategySelector | 4 | 4 | 0 | 0 | 0 | Detail | |
test_select_non_existing_strategy |
pass
pt193.1: watcher.tests.decision_engine.strategy.selector.test_strategy_selector.TestStrategySelector.test_select_non_existing_strategy
|
||||||
test_select_with_goal_name_only |
pass
pt193.2: watcher.tests.decision_engine.strategy.selector.test_strategy_selector.TestStrategySelector.test_select_with_goal_name_only
|
||||||
test_select_no_available_strategy_for_goal |
pass
pt193.3: watcher.tests.decision_engine.strategy.selector.test_strategy_selector.TestStrategySelector.test_select_no_available_strategy_for_goal
|
||||||
test_select_with_strategy_name |
pass
pt193.4: watcher.tests.decision_engine.strategy.selector.test_strategy_selector.TestStrategySelector.test_select_with_strategy_name
|
||||||
| watcher.tests.decision_engine.strategy.strategies.test_actuator.TestActuator | 1 | 1 | 0 | 0 | 0 | Detail | |
test_actuator_strategy |
pass
pt194.1: watcher.tests.decision_engine.strategy.strategies.test_actuator.TestActuator.test_actuator_strategy
|
||||||
| watcher.tests.decision_engine.strategy.strategies.test_base.TestBaseStrategyDatasource | 3 | 3 | 0 | 0 | 0 | Detail | |
test_global_preference |
pass
pt195.1: watcher.tests.decision_engine.strategy.strategies.test_base.TestBaseStrategyDatasource.test_global_preference
|
||||||
test_global_preference_reverse |
pass
pt195.2: watcher.tests.decision_engine.strategy.strategies.test_base.TestBaseStrategyDatasource.test_global_preference_reverse
|
||||||
test_strategy_preference_override |
pass
pt195.3: watcher.tests.decision_engine.strategy.strategies.test_base.TestBaseStrategyDatasource.test_strategy_preference_override
|
||||||
| watcher.tests.decision_engine.strategy.strategies.test_base.TestBaseStrategyException | 2 | 2 | 0 | 0 | 0 | Detail | |
test_exception_model |
pass
pt196.1: watcher.tests.decision_engine.strategy.strategies.test_base.TestBaseStrategyException.test_exception_model
|
||||||
test_exception_stale_cdm |
pass
pt196.2: watcher.tests.decision_engine.strategy.strategies.test_base.TestBaseStrategyException.test_exception_stale_cdm
|
||||||
| watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation | 26 | 26 | 0 | 0 | 0 | Detail | |
test_basic_consolidation_migration(Monasca) |
pass
pt197.1: watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_migration(Monasca)
|
||||||
test_basic_consolidation_migration(Gnocchi) |
pass
pt197.2: watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_migration(Gnocchi)
|
||||||
test_basic_consolidation_score_comute_node(Monasca) |
pass
pt197.3: watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_score_comute_node(Monasca)
|
||||||
test_basic_consolidation_score_comute_node(Gnocchi) |
pass
pt197.4: watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_score_comute_node(Gnocchi)
|
||||||
test_basic_consolidation_score_instance_disk(Monasca) |
pass
pt197.5: watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_score_instance_disk(Monasca)
|
||||||
test_basic_consolidation_score_instance_disk(Gnocchi) |
pass
pt197.6: watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_score_instance_disk(Gnocchi)
|
||||||
test_basic_consolidation_weight(Monasca) |
pass
pt197.7: watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_weight(Monasca)
|
||||||
test_basic_consolidation_weight(Gnocchi) |
pass
pt197.8: watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_weight(Gnocchi)
|
||||||
test_basic_consolidation_works_on_model_copy(Monasca) |
pass
pt197.9: watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_works_on_model_copy(Monasca)
|
||||||
test_basic_consolidation_works_on_model_copy(Gnocchi) |
pass
pt197.10: watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_works_on_model_copy(Gnocchi)
|
||||||
test_check_migration(Monasca) |
pass
pt197.11: watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_check_migration(Monasca)
|
||||||
test_check_migration(Gnocchi) |
pass
pt197.12: watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_check_migration(Gnocchi)
|
||||||
test_cluster_size(Monasca) |
pass
pt197.13: watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_cluster_size(Monasca)
|
||||||
test_cluster_size(Gnocchi) |
pass
pt197.14: watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_cluster_size(Gnocchi)
|
||||||
test_threshold(Monasca) |
pass
pt197.15: watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_threshold(Monasca)
|
||||||
test_threshold(Gnocchi) |
pass
pt197.16: watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_threshold(Gnocchi)
|
||||||
test_basic_consolidation_execute_scenario_8_with_4_nodes(Monasca) |
pass
pt197.17: watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_execute_scenario_8_with_4_nodes(Monasca)
|
||||||
test_basic_consolidation_execute_scenario_8_with_4_nodes(Gnocchi) |
pass
pt197.18: watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_execute_scenario_8_with_4_nodes(Gnocchi)
|
||||||
test_basic_consolidation_score_instance(Monasca) |
pass
pt197.19: watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_score_instance(Monasca)
|
||||||
test_basic_consolidation_score_instance(Gnocchi) |
pass
pt197.20: watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_score_instance(Gnocchi)
|
||||||
test_check_parameters(Monasca) |
pass
pt197.21: watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_check_parameters(Monasca)
|
||||||
test_check_parameters(Gnocchi) |
pass
pt197.22: watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_check_parameters(Gnocchi)
|
||||||
test_execute_no_workload(Monasca) |
pass
pt197.23: watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_execute_no_workload(Monasca)
|
||||||
test_execute_no_workload(Gnocchi) |
pass
pt197.24: watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_execute_no_workload(Gnocchi)
|
||||||
test_parameter_backwards_compat(Monasca) |
pass
pt197.25: watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_parameter_backwards_compat(Monasca)
|
||||||
test_parameter_backwards_compat(Gnocchi) |
pass
pt197.26: watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_parameter_backwards_compat(Gnocchi)
|
||||||
| watcher.tests.decision_engine.strategy.strategies.test_dummy_strategy.TestDummyStrategy | 2 | 2 | 0 | 0 | 0 | Detail | |
test_dummy_strategy |
pass
pt198.1: watcher.tests.decision_engine.strategy.strategies.test_dummy_strategy.TestDummyStrategy.test_dummy_strategy
|
||||||
test_check_parameters |
pass
pt198.2: watcher.tests.decision_engine.strategy.strategies.test_dummy_strategy.TestDummyStrategy.test_check_parameters
|
||||||
| watcher.tests.decision_engine.strategy.strategies.test_dummy_with_scorer.TestDummyWithScorer | 2 | 2 | 0 | 0 | 0 | Detail | |
test_check_parameters |
pass
pt199.1: watcher.tests.decision_engine.strategy.strategies.test_dummy_with_scorer.TestDummyWithScorer.test_check_parameters
|
||||||
test_dummy_with_scorer |
pass
pt199.2: watcher.tests.decision_engine.strategy.strategies.test_dummy_with_scorer.TestDummyWithScorer.test_dummy_with_scorer
|
||||||
| watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance | 30 | 30 | 0 | 0 | 0 | Detail | |
test_get_node_capacity |
pass
pt200.1: watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_get_node_capacity
|
||||||
test_host_migration_with_both_migrations_disabled |
pass
pt200.2: watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_host_migration_with_both_migrations_disabled
|
||||||
test_instance_handle |
pass
pt200.3: watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_instance_handle
|
||||||
test_instance_handle_cold_migration_disabled_active_instance |
pass
pt200.4: watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_instance_handle_cold_migration_disabled_active_instance
|
||||||
test_strategy_with_both_migrations_disabled |
pass
pt200.5: watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_strategy_with_both_migrations_disabled
|
||||||
test_strategy_with_live_migration_disabled |
pass
pt200.6: watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_strategy_with_live_migration_disabled
|
||||||
test_try_maintain |
pass
pt200.7: watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_try_maintain
|
||||||
test_add_action_enable_compute_node |
pass
pt200.8: watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_add_action_enable_compute_node
|
||||||
test_add_action_maintain_compute_node |
pass
pt200.9: watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_add_action_maintain_compute_node
|
||||||
test_backward_compatibility_without_new_parameters |
pass
pt200.10: watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_backward_compatibility_without_new_parameters
|
||||||
test_get_node_status_str |
pass
pt200.11: watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_get_node_status_str
|
||||||
test_host_migration_with_live_migration_disabled |
pass
pt200.12: watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_host_migration_with_live_migration_disabled
|
||||||
test_instance_handle_live_migration_disabled_active_instance |
pass
pt200.13: watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_instance_handle_live_migration_disabled_active_instance
|
||||||
test_instance_handle_no_migrations_disabled_active_instance |
pass
pt200.14: watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_instance_handle_no_migrations_disabled_active_instance
|
||||||
test_add_action_stop_instance |
pass
pt200.15: watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_add_action_stop_instance
|
||||||
test_host_migration |
pass
pt200.16: watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_host_migration
|
||||||
test_instance_handle_without_dest_node |
pass
pt200.17: watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_instance_handle_without_dest_node
|
||||||
test_safe_maintain |
pass
pt200.18: watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_safe_maintain
|
||||||
test_safe_maintain_with_both_migrations_disabled |
pass
pt200.19: watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_safe_maintain_with_both_migrations_disabled
|
||||||
test_schema_default_values |
pass
pt200.20: watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_schema_default_values
|
||||||
test_try_maintain_with_both_migrations_disabled |
pass
pt200.21: watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_try_maintain_with_both_migrations_disabled
|
||||||
test_exception_compute_node_not_found |
pass
pt200.22: watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_exception_compute_node_not_found
|
||||||
test_get_instance_state_str |
pass
pt200.23: watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_get_instance_state_str
|
||||||
test_host_fits |
pass
pt200.24: watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_host_fits
|
||||||
test_instance_handle_both_migrations_disabled_active_instance |
pass
pt200.25: watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_instance_handle_both_migrations_disabled_active_instance
|
||||||
test_instance_handle_both_migrations_disabled_inactive_instance |
pass
pt200.26: watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_instance_handle_both_migrations_disabled_inactive_instance
|
||||||
test_instance_handle_cold_migration_disabled_inactive_instance |
pass
pt200.27: watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_instance_handle_cold_migration_disabled_inactive_instance
|
||||||
test_instance_handle_live_migration_disabled_inactive_instance |
pass
pt200.28: watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_instance_handle_live_migration_disabled_inactive_instance
|
||||||
test_instance_handle_no_migrations_disabled_inactive_instance |
pass
pt200.29: watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_instance_handle_no_migrations_disabled_inactive_instance
|
||||||
test_strategy |
pass
pt200.30: watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_strategy
|
||||||
| watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation | 16 | 16 | 0 | 0 | 0 | Detail | |
test_add_change_node_state_actions_with_exeception |
pass
pt201.1: watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_add_change_node_state_actions_with_exeception
|
||||||
test_add_migrate_actions_with_auto |
pass
pt201.2: watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_add_migrate_actions_with_auto
|
||||||
test_add_migrate_actions_with_no_action |
pass
pt201.3: watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_add_migrate_actions_with_no_action
|
||||||
test_add_migrate_actions_with_null |
pass
pt201.4: watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_add_migrate_actions_with_null
|
||||||
test_add_change_node_state_actions |
pass
pt201.5: watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_add_change_node_state_actions
|
||||||
test_execute_with_auto |
pass
pt201.6: watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_execute_with_auto
|
||||||
test_get_nodes_migrate_failed_return_null |
pass
pt201.7: watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_get_nodes_migrate_failed_return_null
|
||||||
test_select_destination |
pass
pt201.8: watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_select_destination
|
||||||
test_add_change_node_state_actions_one_disabled |
pass
pt201.9: watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_add_change_node_state_actions_one_disabled
|
||||||
test_add_migrate_actions_with_specify |
pass
pt201.10: watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_add_migrate_actions_with_specify
|
||||||
test_check_resources |
pass
pt201.11: watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_check_resources
|
||||||
test_execute_with_specify |
pass
pt201.12: watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_execute_with_specify
|
||||||
test_get_nodes_migrate_failed |
pass
pt201.13: watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_get_nodes_migrate_failed
|
||||||
test_group_nodes_with_CONTINUOUS |
pass
pt201.14: watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_group_nodes_with_CONTINUOUS
|
||||||
test_group_nodes_with_ONESHOT |
pass
pt201.15: watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_group_nodes_with_ONESHOT
|
||||||
test_pre_execute |
pass
pt201.16: watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_pre_execute
|
||||||
| watcher.tests.decision_engine.strategy.strategies.test_noisy_neighbor.TestNoisyNeighbor | 7 | 7 | 0 | 0 | 0 | Detail | |
test_filter_destination_hosts(Gnocchi) |
pass
pt202.1: watcher.tests.decision_engine.strategy.strategies.test_noisy_neighbor.TestNoisyNeighbor.test_filter_destination_hosts(Gnocchi)
|
||||||
test_check_parameters(Gnocchi) |
pass
pt202.2: watcher.tests.decision_engine.strategy.strategies.test_noisy_neighbor.TestNoisyNeighbor.test_check_parameters(Gnocchi)
|
||||||
test_execute_no_workload(Gnocchi) |
pass
pt202.3: watcher.tests.decision_engine.strategy.strategies.test_noisy_neighbor.TestNoisyNeighbor.test_execute_no_workload(Gnocchi)
|
||||||
test_find_noisy_instance(Gnocchi) |
pass
pt202.4: watcher.tests.decision_engine.strategy.strategies.test_noisy_neighbor.TestNoisyNeighbor.test_find_noisy_instance(Gnocchi)
|
||||||
test_find_priority_instance(Gnocchi) |
pass
pt202.5: watcher.tests.decision_engine.strategy.strategies.test_noisy_neighbor.TestNoisyNeighbor.test_find_priority_instance(Gnocchi)
|
||||||
test_group_hosts(Gnocchi) |
pass
pt202.6: watcher.tests.decision_engine.strategy.strategies.test_noisy_neighbor.TestNoisyNeighbor.test_group_hosts(Gnocchi)
|
||||||
test_execute(Gnocchi) |
pass
pt202.7: watcher.tests.decision_engine.strategy.strategies.test_noisy_neighbor.TestNoisyNeighbor.test_execute(Gnocchi)
|
||||||
| watcher.tests.decision_engine.strategy.strategies.test_outlet_temp_control.TestOutletTempControl | 6 | 6 | 0 | 0 | 0 | Detail | |
test_check_parameters(Gnocchi) |
pass
pt203.1: watcher.tests.decision_engine.strategy.strategies.test_outlet_temp_control.TestOutletTempControl.test_check_parameters(Gnocchi)
|
||||||
test_execute_no_workload(Gnocchi) |
pass
pt203.2: watcher.tests.decision_engine.strategy.strategies.test_outlet_temp_control.TestOutletTempControl.test_execute_no_workload(Gnocchi)
|
||||||
test_choose_instance_to_migrate(Gnocchi) |
pass
pt203.3: watcher.tests.decision_engine.strategy.strategies.test_outlet_temp_control.TestOutletTempControl.test_choose_instance_to_migrate(Gnocchi)
|
||||||
test_group_hosts_by_outlet_temp(Gnocchi) |
pass
pt203.4: watcher.tests.decision_engine.strategy.strategies.test_outlet_temp_control.TestOutletTempControl.test_group_hosts_by_outlet_temp(Gnocchi)
|
||||||
test_execute(Gnocchi) |
pass
pt203.5: watcher.tests.decision_engine.strategy.strategies.test_outlet_temp_control.TestOutletTempControl.test_execute(Gnocchi)
|
||||||
test_filter_dest_servers(Gnocchi) |
pass
pt203.6: watcher.tests.decision_engine.strategy.strategies.test_outlet_temp_control.TestOutletTempControl.test_filter_dest_servers(Gnocchi)
|
||||||
| watcher.tests.decision_engine.strategy.strategies.test_saving_energy.TestSavingEnergy | 7 | 7 | 0 | 0 | 0 | Detail | |
test_execute |
pass
pt204.1: watcher.tests.decision_engine.strategy.strategies.test_saving_energy.TestSavingEnergy.test_execute
|
||||||
test_get_hosts_pool_free_poweroff_node_pool |
pass
pt204.2: watcher.tests.decision_engine.strategy.strategies.test_saving_energy.TestSavingEnergy.test_get_hosts_pool_free_poweroff_node_pool
|
||||||
test_get_hosts_pool_with_vms_node_pool |
pass
pt204.3: watcher.tests.decision_engine.strategy.strategies.test_saving_energy.TestSavingEnergy.test_get_hosts_pool_with_vms_node_pool
|
||||||
test_save_energy_poweroff |
pass
pt204.4: watcher.tests.decision_engine.strategy.strategies.test_saving_energy.TestSavingEnergy.test_save_energy_poweroff
|
||||||
test_get_hosts_pool_free_poweron_node_pool |
pass
pt204.5: watcher.tests.decision_engine.strategy.strategies.test_saving_energy.TestSavingEnergy.test_get_hosts_pool_free_poweron_node_pool
|
||||||
test_get_hosts_pool_with_node_out_model |
pass
pt204.6: watcher.tests.decision_engine.strategy.strategies.test_saving_energy.TestSavingEnergy.test_get_hosts_pool_with_node_out_model
|
||||||
test_save_energy_poweron |
pass
pt204.7: watcher.tests.decision_engine.strategy.strategies.test_saving_energy.TestSavingEnergy.test_save_energy_poweron
|
||||||
| watcher.tests.decision_engine.strategy.strategies.test_storage_capacity_balance.TestStorageCapacityBalance | 8 | 8 | 0 | 0 | 0 | Detail | |
test_get_volume_type_by_name |
pass
pt205.1: watcher.tests.decision_engine.strategy.strategies.test_storage_capacity_balance.TestStorageCapacityBalance.test_get_volume_type_by_name
|
||||||
test_get_volumes |
pass
pt205.2: watcher.tests.decision_engine.strategy.strategies.test_storage_capacity_balance.TestStorageCapacityBalance.test_get_volumes
|
||||||
test_retype_fit |
pass
pt205.3: watcher.tests.decision_engine.strategy.strategies.test_storage_capacity_balance.TestStorageCapacityBalance.test_retype_fit
|
||||||
test_execute |
pass
pt205.4: watcher.tests.decision_engine.strategy.strategies.test_storage_capacity_balance.TestStorageCapacityBalance.test_execute
|
||||||
test_check_pool_type |
pass
pt205.5: watcher.tests.decision_engine.strategy.strategies.test_storage_capacity_balance.TestStorageCapacityBalance.test_check_pool_type
|
||||||
test_get_pools |
pass
pt205.6: watcher.tests.decision_engine.strategy.strategies.test_storage_capacity_balance.TestStorageCapacityBalance.test_get_pools
|
||||||
test_group_pools |
pass
pt205.7: watcher.tests.decision_engine.strategy.strategies.test_storage_capacity_balance.TestStorageCapacityBalance.test_group_pools
|
||||||
test_migrate_fit |
pass
pt205.8: watcher.tests.decision_engine.strategy.strategies.test_storage_capacity_balance.TestStorageCapacityBalance.test_migrate_fit
|
||||||
| watcher.tests.decision_engine.strategy.strategies.test_strategy_endpoint.TestStrategyEndpoint | 3 | 3 | 0 | 0 | 0 | Detail | |
test_get_datasource_status |
pass
pt206.1: watcher.tests.decision_engine.strategy.strategies.test_strategy_endpoint.TestStrategyEndpoint.test_get_datasource_status
|
||||||
test_collect_metrics |
pass
pt206.2: watcher.tests.decision_engine.strategy.strategies.test_strategy_endpoint.TestStrategyEndpoint.test_collect_metrics
|
||||||
test_get_cdm |
pass
pt206.3: watcher.tests.decision_engine.strategy.strategies.test_strategy_endpoint.TestStrategyEndpoint.test_get_cdm
|
||||||
| watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow | 9 | 9 | 0 | 0 | 0 | Detail | |
test_choose_instance_to_migrate_all(Gnocchi) |
pass
pt207.1: watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_choose_instance_to_migrate_all(Gnocchi)
|
||||||
test_execute(Gnocchi) |
pass
pt207.2: watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_execute(Gnocchi)
|
||||||
test_group_hosts_by_airflow(Gnocchi) |
pass
pt207.3: watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_group_hosts_by_airflow(Gnocchi)
|
||||||
test_check_parameters(Gnocchi) |
pass
pt207.4: watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_check_parameters(Gnocchi)
|
||||||
test_choose_instance_notfound(Gnocchi) |
pass
pt207.5: watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_choose_instance_notfound(Gnocchi)
|
||||||
test_choose_instance_to_migrate(Gnocchi) |
pass
pt207.6: watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_choose_instance_to_migrate(Gnocchi)
|
||||||
test_filter_destination_hosts(Gnocchi) |
pass
pt207.7: watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_filter_destination_hosts(Gnocchi)
|
||||||
test_calc_used_resource(Gnocchi) |
pass
pt207.8: watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_calc_used_resource(Gnocchi)
|
||||||
test_execute_no_workload(Gnocchi) |
pass
pt207.9: watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_execute_no_workload(Gnocchi)
|
||||||
| watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation | 20 | 20 | 0 | 0 | 0 | Detail | |
test_add_action_enable_compute_node(Gnocchi) |
pass
pt208.1: watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_add_action_enable_compute_node(Gnocchi)
|
||||||
test_add_migration_with_active_state(Gnocchi) |
pass
pt208.2: watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_add_migration_with_active_state(Gnocchi)
|
||||||
test_add_migration_with_error_state(Gnocchi) |
pass
pt208.3: watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_add_migration_with_error_state(Gnocchi)
|
||||||
test_get_node_utilization_after_migrations(Gnocchi) |
pass
pt208.4: watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_get_node_utilization_after_migrations(Gnocchi)
|
||||||
test_get_relative_cluster_utilization(Gnocchi) |
pass
pt208.5: watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_get_relative_cluster_utilization(Gnocchi)
|
||||||
test_strategy2(Gnocchi) |
pass
pt208.6: watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_strategy2(Gnocchi)
|
||||||
test_add_migration_with_stopped_state(Gnocchi) |
pass
pt208.7: watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_add_migration_with_stopped_state(Gnocchi)
|
||||||
test_get_instance_utilization(Gnocchi) |
pass
pt208.8: watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_get_instance_utilization(Gnocchi)
|
||||||
test_get_node_utilization_using_host_metrics(Gnocchi) |
pass
pt208.9: watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_get_node_utilization_using_host_metrics(Gnocchi)
|
||||||
test_add_migration_with_paused_state(Gnocchi) |
pass
pt208.10: watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_add_migration_with_paused_state(Gnocchi)
|
||||||
test_consolidation_phase(Gnocchi) |
pass
pt208.11: watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_consolidation_phase(Gnocchi)
|
||||||
test_get_node_utilization(Gnocchi) |
pass
pt208.12: watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_get_node_utilization(Gnocchi)
|
||||||
test_is_overloaded(Gnocchi) |
pass
pt208.13: watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_is_overloaded(Gnocchi)
|
||||||
test_offload_phase(Gnocchi) |
pass
pt208.14: watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_offload_phase(Gnocchi)
|
||||||
test_strategy(Gnocchi) |
pass
pt208.15: watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_strategy(Gnocchi)
|
||||||
test_add_action_disable_node(Gnocchi) |
pass
pt208.16: watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_add_action_disable_node(Gnocchi)
|
||||||
test_disable_unused_nodes(Gnocchi) |
pass
pt208.17: watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_disable_unused_nodes(Gnocchi)
|
||||||
test_get_node_capacity(Gnocchi) |
pass
pt208.18: watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_get_node_capacity(Gnocchi)
|
||||||
test_get_relative_node_utilization(Gnocchi) |
pass
pt208.19: watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_get_relative_node_utilization(Gnocchi)
|
||||||
test_instance_fits(Gnocchi) |
pass
pt208.20: watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_instance_fits(Gnocchi)
|
||||||
| watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance | 9 | 9 | 0 | 0 | 0 | Detail | |
test_check_parameters(Gnocchi) |
pass
pt209.1: watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_check_parameters(Gnocchi)
|
||||||
test_execute(Gnocchi) |
pass
pt209.2: watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_execute(Gnocchi)
|
||||||
test_execute_no_workload(Gnocchi) |
pass
pt209.3: watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_execute_no_workload(Gnocchi)
|
||||||
test_filter_destination_hosts_ram(Gnocchi) |
pass
pt209.4: watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_filter_destination_hosts_ram(Gnocchi)
|
||||||
test_group_hosts_by_cpu_util(Gnocchi) |
pass
pt209.5: watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_group_hosts_by_cpu_util(Gnocchi)
|
||||||
test_choose_instance_to_migrate(Gnocchi) |
pass
pt209.6: watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_choose_instance_to_migrate(Gnocchi)
|
||||||
test_group_hosts_by_ram_util(Gnocchi) |
pass
pt209.7: watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_group_hosts_by_ram_util(Gnocchi)
|
||||||
test_choose_instance_notfound(Gnocchi) |
pass
pt209.8: watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_choose_instance_notfound(Gnocchi)
|
||||||
test_filter_destination_hosts_cpu(Gnocchi) |
pass
pt209.9: watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_filter_destination_hosts_cpu(Gnocchi)
|
||||||
| watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization | 21 | 21 | 0 | 0 | 0 | Detail | |
test_check_threshold_cpu_fail(Gnocchi) |
pass
pt210.1: watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_check_threshold_cpu_fail(Gnocchi)
|
||||||
test_check_threshold_fail(Gnocchi) |
pass
pt210.2: watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_check_threshold_fail(Gnocchi)
|
||||||
test_execute_nothing_to_migrate(Gnocchi) |
pass
pt210.3: watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_execute_nothing_to_migrate(Gnocchi)
|
||||||
test_get_sd(Gnocchi) |
pass
pt210.4: watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_get_sd(Gnocchi)
|
||||||
test_parameter_backwards_compat(Gnocchi) |
pass
pt210.5: watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_parameter_backwards_compat(Gnocchi)
|
||||||
test_calculate_migration_case(Gnocchi) |
pass
pt210.6: watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_calculate_migration_case(Gnocchi)
|
||||||
test_check_threshold(Gnocchi) |
pass
pt210.7: watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_check_threshold(Gnocchi)
|
||||||
test_check_threshold_cpu(Gnocchi) |
pass
pt210.8: watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_check_threshold_cpu(Gnocchi)
|
||||||
test_check_threshold_ram_fail(Gnocchi) |
pass
pt210.9: watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_check_threshold_ram_fail(Gnocchi)
|
||||||
test_get_available_nodes(Gnocchi) |
pass
pt210.10: watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_get_available_nodes(Gnocchi)
|
||||||
test_get_instance_load(Gnocchi) |
pass
pt210.11: watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_get_instance_load(Gnocchi)
|
||||||
test_simulate_migrations_with_all_instances_exclude(Gnocchi) |
pass
pt210.12: watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_simulate_migrations_with_all_instances_exclude(Gnocchi)
|
||||||
test_check_threshold_ram(Gnocchi) |
pass
pt210.13: watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_check_threshold_ram(Gnocchi)
|
||||||
test_execute_multiply_migrations(Gnocchi) |
pass
pt210.14: watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_execute_multiply_migrations(Gnocchi)
|
||||||
test_get_hosts_load(Gnocchi) |
pass
pt210.15: watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_get_hosts_load(Gnocchi)
|
||||||
test_get_instance_load_with_no_metrics(Gnocchi) |
pass
pt210.16: watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_get_instance_load_with_no_metrics(Gnocchi)
|
||||||
test_simulate_migrations(Gnocchi) |
pass
pt210.17: watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_simulate_migrations(Gnocchi)
|
||||||
test_calculate_weighted_sd(Gnocchi) |
pass
pt210.18: watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_calculate_weighted_sd(Gnocchi)
|
||||||
test_execute_one_migration(Gnocchi) |
pass
pt210.19: watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_execute_one_migration(Gnocchi)
|
||||||
test_get_hosts_load_with_node_missing(Gnocchi) |
pass
pt210.20: watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_get_hosts_load_with_node_missing(Gnocchi)
|
||||||
test_normalize_hosts_load(Gnocchi) |
pass
pt210.21: watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_normalize_hosts_load(Gnocchi)
|
||||||
| watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration | 45 | 45 | 0 | 0 | 0 | Detail | |
test_execute_migrate_volumes_type_in_all_pools |
pass
pt211.1: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_migrate_volumes_type_in_all_pools
|
||||||
test_execute_parallel_total |
pass
pt211.2: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_parallel_total
|
||||||
test_filtered_targets_instance_mem_size |
pass
pt211.3: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_filtered_targets_instance_mem_size
|
||||||
test_filtered_targets_storage_created_at |
pass
pt211.4: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_filtered_targets_storage_created_at
|
||||||
test_get_priority_filter_list |
pass
pt211.5: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_get_priority_filter_list
|
||||||
test_get_volumes_all_types_in_pool |
pass
pt211.6: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_get_volumes_all_types_in_pool
|
||||||
test_get_volumes_duplicated_input |
pass
pt211.7: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_get_volumes_duplicated_input
|
||||||
test_get_volumes_select_no_volumes |
pass
pt211.8: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_get_volumes_select_no_volumes
|
||||||
test_get_volumes_type_in_all_pools |
pass
pt211.9: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_get_volumes_type_in_all_pools
|
||||||
test_execute_live_migrate_instance |
pass
pt211.10: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_live_migrate_instance
|
||||||
test_execute_migrate_volume_dst_pool |
pass
pt211.11: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_migrate_volume_dst_pool
|
||||||
test_execute_migrate_volume_no_dst_pool |
pass
pt211.12: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_migrate_volume_no_dst_pool
|
||||||
test_execute_migrate_volumes_all_types_in_pool |
pass
pt211.13: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_migrate_volumes_all_types_in_pool
|
||||||
test_execute_migrate_volumes_different_types_different_pool |
pass
pt211.14: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_migrate_volumes_different_types_different_pool
|
||||||
test_execute_mixed_instances_volumes |
pass
pt211.15: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_mixed_instances_volumes
|
||||||
test_execute_parallel_per_pool |
pass
pt211.16: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_parallel_per_pool
|
||||||
test_filtered_targets_instance_created_at |
pass
pt211.17: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_filtered_targets_instance_created_at
|
||||||
test_get_volumes |
pass
pt211.18: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_get_volumes
|
||||||
test_get_volumes_different_types_different_pool |
pass
pt211.19: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_get_volumes_different_types_different_pool
|
||||||
test_get_volumes_with_volume_not_found |
pass
pt211.20: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_get_volumes_with_volume_not_found
|
||||||
test_execute_live_migrate_instance_no_dst_node |
pass
pt211.21: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_live_migrate_instance_no_dst_node
|
||||||
test_execute_migrate_volume_parallel |
pass
pt211.22: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_migrate_volume_parallel
|
||||||
test_execute_migrate_volumes_different_types_same_pool |
pass
pt211.23: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_migrate_volumes_different_types_same_pool
|
||||||
test_execute_migrate_volumes_no_src_type |
pass
pt211.24: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_migrate_volumes_no_src_type
|
||||||
test_execute_retype_volume |
pass
pt211.25: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_retype_volume
|
||||||
test_execute_swap_volume |
pass
pt211.26: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_swap_volume
|
||||||
test_filtered_targets_instance_disk_size |
pass
pt211.27: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_filtered_targets_instance_disk_size
|
||||||
test_filtered_targets_instance_vcpu_num |
pass
pt211.28: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_filtered_targets_instance_vcpu_num
|
||||||
test_filtered_targets_storage_pools |
pass
pt211.29: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_filtered_targets_storage_pools
|
||||||
test_filtered_targets_storage_size |
pass
pt211.30: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_filtered_targets_storage_size
|
||||||
test_get_instances |
pass
pt211.31: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_get_instances
|
||||||
test_get_src_node_list |
pass
pt211.32: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_get_src_node_list
|
||||||
test_get_volumes_different_types_same_pool |
pass
pt211.33: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_get_volumes_different_types_same_pool
|
||||||
test_execute_cold_migrate_instance |
pass
pt211.34: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_cold_migrate_instance
|
||||||
test_execute_live_migrate_instance_parallel |
pass
pt211.35: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_live_migrate_instance_parallel
|
||||||
test_execute_migrate_volume |
pass
pt211.36: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_migrate_volume
|
||||||
test_execute_migrate_volume_no_compute_nodes |
pass
pt211.37: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_migrate_volume_no_compute_nodes
|
||||||
test_execute_migrate_volumes_select_no_volumes |
pass
pt211.38: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_migrate_volumes_select_no_volumes
|
||||||
test_execute_mixed_instances_volumes_with_attached |
pass
pt211.39: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_mixed_instances_volumes_with_attached
|
||||||
test_execute_parallel_per_node |
pass
pt211.40: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_parallel_per_node
|
||||||
test_filtered_targets_compute_nodes |
pass
pt211.41: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_filtered_targets_compute_nodes
|
||||||
test_filtered_targets_project |
pass
pt211.42: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_filtered_targets_project
|
||||||
test_get_instances_with_instance_not_found |
pass
pt211.43: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_get_instances_with_instance_not_found
|
||||||
test_get_volumes_no_src_type |
pass
pt211.44: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_get_volumes_no_src_type
|
||||||
test_instance_migration_exists |
pass
pt211.45: watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_instance_migration_exists
|
||||||
| watcher.tests.decision_engine.test_gmr.TestGmrPlugin | 1 | 1 | 0 | 0 | 0 | Detail | |
test_show_models |
pass
pt212.1: watcher.tests.decision_engine.test_gmr.TestGmrPlugin.test_show_models
|
||||||
| watcher.tests.decision_engine.test_rpcapi.TestDecisionEngineAPI | 5 | 5 | 0 | 0 | 0 | Detail | |
test_get_api_version |
pass
pt213.1: watcher.tests.decision_engine.test_rpcapi.TestDecisionEngineAPI.test_get_api_version
|
||||||
test_get_data_model_info |
pass
pt213.2: watcher.tests.decision_engine.test_rpcapi.TestDecisionEngineAPI.test_get_data_model_info
|
||||||
test_get_strategy_info |
pass
pt213.3: watcher.tests.decision_engine.test_rpcapi.TestDecisionEngineAPI.test_get_strategy_info
|
||||||
test_execute_audit_throw_exception |
pass
pt213.4: watcher.tests.decision_engine.test_rpcapi.TestDecisionEngineAPI.test_execute_audit_throw_exception
|
||||||
test_execute_audit_without_error |
pass
pt213.5: watcher.tests.decision_engine.test_rpcapi.TestDecisionEngineAPI.test_execute_audit_without_error
|
||||||
| watcher.tests.decision_engine.test_scheduling.TestCancelOngoingAudits | 1 | 1 | 0 | 0 | 0 | Detail | |
test_cancel_ongoing_audits |
pass
pt214.1: watcher.tests.decision_engine.test_scheduling.TestCancelOngoingAudits.test_cancel_ongoing_audits
|
||||||
| watcher.tests.decision_engine.test_scheduling.TestDecisionEngineSchedulingService | 2 | 2 | 0 | 0 | 0 | Detail | |
test_start_de_scheduling_service |
pass
pt215.1: watcher.tests.decision_engine.test_scheduling.TestDecisionEngineSchedulingService.test_start_de_scheduling_service
|
||||||
test_execute_sync_job_fails |
pass
pt215.2: watcher.tests.decision_engine.test_scheduling.TestDecisionEngineSchedulingService.test_execute_sync_job_fails
|
||||||
| watcher.tests.decision_engine.test_service.TestDecisionEngineService | 4 | 4 | 0 | 0 | 0 | Detail | |
test_decision_engine_service_reset |
pass
pt216.1: watcher.tests.decision_engine.test_service.TestDecisionEngineService.test_decision_engine_service_reset
|
||||||
test_decision_engine_service_start |
pass
pt216.2: watcher.tests.decision_engine.test_service.TestDecisionEngineService.test_decision_engine_service_start
|
||||||
test_decision_engine_service_stop |
pass
pt216.3: watcher.tests.decision_engine.test_service.TestDecisionEngineService.test_decision_engine_service_stop
|
||||||
test_decision_engine_service_wait |
pass
pt216.4: watcher.tests.decision_engine.test_service.TestDecisionEngineService.test_decision_engine_service_wait
|
||||||
| watcher.tests.decision_engine.test_sync.TestSyncer | 8 | 8 | 0 | 0 | 0 | Detail | |
test_end2end_sync_goals_with_removed_goal_and_strategy |
pass
pt217.1: watcher.tests.decision_engine.test_sync.TestSyncer.test_end2end_sync_goals_with_removed_goal_and_strategy
|
||||||
test_sync_with_modified_goal |
pass
pt217.2: watcher.tests.decision_engine.test_sync.TestSyncer.test_sync_with_modified_goal
|
||||||
test_end2end_sync_goals_with_modified_goal_and_strategy |
pass
pt217.3: watcher.tests.decision_engine.test_sync.TestSyncer.test_end2end_sync_goals_with_modified_goal_and_strategy
|
||||||
test_sync_strategies_with_removed_goal |
pass
pt217.4: watcher.tests.decision_engine.test_sync.TestSyncer.test_sync_strategies_with_removed_goal
|
||||||
test_sync_with_existing_goal |
pass
pt217.5: watcher.tests.decision_engine.test_sync.TestSyncer.test_sync_with_existing_goal
|
||||||
test_sync_with_modified_strategy |
pass
pt217.6: watcher.tests.decision_engine.test_sync.TestSyncer.test_sync_with_modified_strategy
|
||||||
test_sync_empty_db |
pass
pt217.7: watcher.tests.decision_engine.test_sync.TestSyncer.test_sync_empty_db
|
||||||
test_sync_with_existing_strategy |
pass
pt217.8: watcher.tests.decision_engine.test_sync.TestSyncer.test_sync_with_existing_strategy
|
||||||
| watcher.tests.notifications.test_action_notification.TestActionNotification | 8 | 8 | 0 | 0 | 0 | Detail | |
test_send_action_cancel_with_error |
pass
pt218.1: watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_action_cancel_with_error
|
||||||
test_send_action_execution_with_error |
pass
pt218.2: watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_action_execution_with_error
|
||||||
test_send_action_update |
pass
pt218.3: watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_action_update
|
||||||
test_send_invalid_action_plan |
pass
pt218.4: watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_invalid_action_plan
|
||||||
test_send_action_cancel |
pass
pt218.5: watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_action_cancel
|
||||||
test_send_action_delete |
pass
pt218.6: watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_action_delete
|
||||||
test_send_action_execution |
pass
pt218.7: watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_action_execution
|
||||||
test_send_action_plan_create |
pass
pt218.8: watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_action_plan_create
|
||||||
| watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification | 8 | 8 | 0 | 0 | 0 | Detail | |
test_send_action_plan_cancel |
pass
pt219.1: watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_action_plan_cancel
|
||||||
test_send_action_plan_action |
pass
pt219.2: watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_action_plan_action
|
||||||
test_send_action_plan_cancel_with_error |
pass
pt219.3: watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_action_plan_cancel_with_error
|
||||||
test_send_action_plan_create |
pass
pt219.4: watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_action_plan_create
|
||||||
test_send_invalid_action_plan |
pass
pt219.5: watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_invalid_action_plan
|
||||||
test_send_action_plan_action_with_error |
pass
pt219.6: watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_action_plan_action_with_error
|
||||||
test_send_action_plan_delete |
pass
pt219.7: watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_action_plan_delete
|
||||||
test_send_action_plan_update |
pass
pt219.8: watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_action_plan_update
|
||||||
| watcher.tests.notifications.test_audit_notification.TestAuditNotification | 7 | 7 | 0 | 0 | 0 | Detail | |
test_send_audit_create |
pass
pt220.1: watcher.tests.notifications.test_audit_notification.TestAuditNotification.test_send_audit_create
|
||||||
test_send_audit_delete |
pass
pt220.2: watcher.tests.notifications.test_audit_notification.TestAuditNotification.test_send_audit_delete
|
||||||
test_send_audit_update_with_strategy |
pass
pt220.3: watcher.tests.notifications.test_audit_notification.TestAuditNotification.test_send_audit_update_with_strategy
|
||||||
test_send_audit_action_with_error |
pass
pt220.4: watcher.tests.notifications.test_audit_notification.TestAuditNotification.test_send_audit_action_with_error
|
||||||
test_send_audit_action |
pass
pt220.5: watcher.tests.notifications.test_audit_notification.TestAuditNotification.test_send_audit_action
|
||||||
test_send_audit_update_without_strategy |
pass
pt220.6: watcher.tests.notifications.test_audit_notification.TestAuditNotification.test_send_audit_update_without_strategy
|
||||||
test_send_invalid_audit |
pass
pt220.7: watcher.tests.notifications.test_audit_notification.TestAuditNotification.test_send_invalid_audit
|
||||||
| watcher.tests.notifications.test_notification.TestNotificationBase | 7 | 7 | 0 | 0 | 0 | Detail | |
test_emit_event_type_without_phase |
pass
pt221.1: watcher.tests.notifications.test_notification.TestNotificationBase.test_emit_event_type_without_phase
|
||||||
test_empty_schema |
pass
pt221.2: watcher.tests.notifications.test_notification.TestNotificationBase.test_empty_schema
|
||||||
test_sample_decorator |
pass
pt221.3: watcher.tests.notifications.test_notification.TestNotificationBase.test_sample_decorator
|
||||||
test_emit_notification |
pass
pt221.4: watcher.tests.notifications.test_notification.TestNotificationBase.test_emit_notification
|
||||||
test_no_emit_notifs_disabled |
pass
pt221.5: watcher.tests.notifications.test_notification.TestNotificationBase.test_no_emit_notifs_disabled
|
||||||
test_not_possible_to_emit_if_not_populated |
pass
pt221.6: watcher.tests.notifications.test_notification.TestNotificationBase.test_not_possible_to_emit_if_not_populated
|
||||||
test_no_emit_level_too_low |
pass
pt221.7: watcher.tests.notifications.test_notification.TestNotificationBase.test_no_emit_level_too_low
|
||||||
| watcher.tests.notifications.test_notification.TestNotificationObjectVersions | 2 | 2 | 0 | 0 | 0 | Detail | |
test_notification_payload_version_depends_on_the_schema |
pass
pt222.1: watcher.tests.notifications.test_notification.TestNotificationObjectVersions.test_notification_payload_version_depends_on_the_schema
|
||||||
test_versions |
pass
pt222.2: watcher.tests.notifications.test_notification.TestNotificationObjectVersions.test_versions
|
||||||
| watcher.tests.notifications.test_service_notifications.TestActionPlanNotification | 1 | 1 | 0 | 0 | 0 | Detail | |
test_service_failed |
pass
pt223.1: watcher.tests.notifications.test_service_notifications.TestActionPlanNotification.test_service_failed
|
||||||
| watcher.tests.objects.test_action.TestActionObject | 18 | 18 | 0 | 0 | 0 | Detail | |
test_get_by_uuid(non_eager) |
pass
pt224.1: watcher.tests.objects.test_action.TestActionObject.test_get_by_uuid(non_eager)
|
||||||
test_get_by_uuid(eager_with_non_eager_load) |
pass
pt224.2: watcher.tests.objects.test_action.TestActionObject.test_get_by_uuid(eager_with_non_eager_load)
|
||||||
test_get_by_uuid(eager_with_eager_load) |
pass
pt224.3: watcher.tests.objects.test_action.TestActionObject.test_get_by_uuid(eager_with_eager_load)
|
||||||
test_list(non_eager) |
pass
pt224.4: watcher.tests.objects.test_action.TestActionObject.test_list(non_eager)
|
||||||
test_list(eager_with_non_eager_load) |
pass
pt224.5: watcher.tests.objects.test_action.TestActionObject.test_list(eager_with_non_eager_load)
|
||||||
test_list(eager_with_eager_load) |
pass
pt224.6: watcher.tests.objects.test_action.TestActionObject.test_list(eager_with_eager_load)
|
||||||
test_get_bad_id_and_uuid(non_eager) |
pass
pt224.7: watcher.tests.objects.test_action.TestActionObject.test_get_bad_id_and_uuid(non_eager)
|
||||||
test_get_bad_id_and_uuid(eager_with_non_eager_load) |
pass
pt224.8: watcher.tests.objects.test_action.TestActionObject.test_get_bad_id_and_uuid(eager_with_non_eager_load)
|
||||||
test_get_bad_id_and_uuid(eager_with_eager_load) |
pass
pt224.9: watcher.tests.objects.test_action.TestActionObject.test_get_bad_id_and_uuid(eager_with_eager_load)
|
||||||
test_get_by_id(non_eager) |
pass
pt224.10: watcher.tests.objects.test_action.TestActionObject.test_get_by_id(non_eager)
|
||||||
test_get_by_id(eager_with_non_eager_load) |
pass
pt224.11: watcher.tests.objects.test_action.TestActionObject.test_get_by_id(eager_with_non_eager_load)
|
||||||
test_get_by_id(eager_with_eager_load) |
pass
pt224.12: watcher.tests.objects.test_action.TestActionObject.test_get_by_id(eager_with_eager_load)
|
||||||
test_refresh(non_eager) |
pass
pt224.13: watcher.tests.objects.test_action.TestActionObject.test_refresh(non_eager)
|
||||||
test_refresh(eager_with_non_eager_load) |
pass
pt224.14: watcher.tests.objects.test_action.TestActionObject.test_refresh(eager_with_non_eager_load)
|
||||||
test_refresh(eager_with_eager_load) |
pass
pt224.15: watcher.tests.objects.test_action.TestActionObject.test_refresh(eager_with_eager_load)
|
||||||
test_save(non_eager) |
pass
pt224.16: watcher.tests.objects.test_action.TestActionObject.test_save(non_eager)
|
||||||
test_save(eager_with_non_eager_load) |
pass
pt224.17: watcher.tests.objects.test_action.TestActionObject.test_save(eager_with_non_eager_load)
|
||||||
test_save(eager_with_eager_load) |
pass
pt224.18: watcher.tests.objects.test_action.TestActionObject.test_save(eager_with_eager_load)
|
||||||
| watcher.tests.objects.test_action.TestCreateDeleteActionObject | 3 | 3 | 0 | 0 | 0 | Detail | |
test_destroy |
pass
pt225.1: watcher.tests.objects.test_action.TestCreateDeleteActionObject.test_destroy
|
||||||
test_create |
pass
pt225.2: watcher.tests.objects.test_action.TestCreateDeleteActionObject.test_create
|
||||||
test_soft_delete |
pass
pt225.3: watcher.tests.objects.test_action.TestCreateDeleteActionObject.test_soft_delete
|
||||||
| watcher.tests.objects.test_action_description.TestActionDescriptionObject | 6 | 6 | 0 | 0 | 0 | Detail | |
test_soft_delete |
pass
pt226.1: watcher.tests.objects.test_action_description.TestActionDescriptionObject.test_soft_delete
|
||||||
test_create |
pass
pt226.2: watcher.tests.objects.test_action_description.TestActionDescriptionObject.test_create
|
||||||
test_refresh |
pass
pt226.3: watcher.tests.objects.test_action_description.TestActionDescriptionObject.test_refresh
|
||||||
test_get_by_id |
pass
pt226.4: watcher.tests.objects.test_action_description.TestActionDescriptionObject.test_get_by_id
|
||||||
test_list |
pass
pt226.5: watcher.tests.objects.test_action_description.TestActionDescriptionObject.test_list
|
||||||
test_save |
pass
pt226.6: watcher.tests.objects.test_action_description.TestActionDescriptionObject.test_save
|
||||||
| watcher.tests.objects.test_action_plan.TestActionPlanObject | 18 | 18 | 0 | 0 | 0 | Detail | |
test_refresh(non_eager) |
pass
pt227.1: watcher.tests.objects.test_action_plan.TestActionPlanObject.test_refresh(non_eager)
|
||||||
test_refresh(eager_with_non_eager_load) |
pass
pt227.2: watcher.tests.objects.test_action_plan.TestActionPlanObject.test_refresh(eager_with_non_eager_load)
|
||||||
test_refresh(eager_with_eager_load) |
pass
pt227.3: watcher.tests.objects.test_action_plan.TestActionPlanObject.test_refresh(eager_with_eager_load)
|
||||||
test_save(non_eager) |
pass
pt227.4: watcher.tests.objects.test_action_plan.TestActionPlanObject.test_save(non_eager)
|
||||||
test_save(eager_with_non_eager_load) |
pass
pt227.5: watcher.tests.objects.test_action_plan.TestActionPlanObject.test_save(eager_with_non_eager_load)
|
||||||
test_save(eager_with_eager_load) |
pass
pt227.6: watcher.tests.objects.test_action_plan.TestActionPlanObject.test_save(eager_with_eager_load)
|
||||||
test_list(non_eager) |
pass
pt227.7: watcher.tests.objects.test_action_plan.TestActionPlanObject.test_list(non_eager)
|
||||||
test_list(eager_with_non_eager_load) |
pass
pt227.8: watcher.tests.objects.test_action_plan.TestActionPlanObject.test_list(eager_with_non_eager_load)
|
||||||
test_list(eager_with_eager_load) |
pass
pt227.9: watcher.tests.objects.test_action_plan.TestActionPlanObject.test_list(eager_with_eager_load)
|
||||||
test_get_bad_id_and_uuid(non_eager) |
pass
pt227.10: watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_bad_id_and_uuid(non_eager)
|
||||||
test_get_bad_id_and_uuid(eager_with_non_eager_load) |
pass
pt227.11: watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_bad_id_and_uuid(eager_with_non_eager_load)
|
||||||
test_get_bad_id_and_uuid(eager_with_eager_load) |
pass
pt227.12: watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_bad_id_and_uuid(eager_with_eager_load)
|
||||||
test_get_by_id(non_eager) |
pass
pt227.13: watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_by_id(non_eager)
|
||||||
test_get_by_id(eager_with_non_eager_load) |
pass
pt227.14: watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_by_id(eager_with_non_eager_load)
|
||||||
test_get_by_id(eager_with_eager_load) |
pass
pt227.15: watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_by_id(eager_with_eager_load)
|
||||||
test_get_by_uuid(non_eager) |
pass
pt227.16: watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_by_uuid(non_eager)
|
||||||
test_get_by_uuid(eager_with_non_eager_load) |
pass
pt227.17: watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_by_uuid(eager_with_non_eager_load)
|
||||||
test_get_by_uuid(eager_with_eager_load) |
pass
pt227.18: watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_by_uuid(eager_with_eager_load)
|
||||||
| watcher.tests.objects.test_action_plan.TestCreateDeleteActionPlanObject | 3 | 3 | 0 | 0 | 0 | Detail | |
test_destroy |
pass
pt228.1: watcher.tests.objects.test_action_plan.TestCreateDeleteActionPlanObject.test_destroy
|
||||||
test_soft_delete |
pass
pt228.2: watcher.tests.objects.test_action_plan.TestCreateDeleteActionPlanObject.test_soft_delete
|
||||||
test_create |
pass
pt228.3: watcher.tests.objects.test_action_plan.TestCreateDeleteActionPlanObject.test_create
|
||||||
| watcher.tests.objects.test_action_plan.TestStateManager | 1 | 1 | 0 | 0 | 0 | Detail | |
test_check_expired |
pass
pt229.1: watcher.tests.objects.test_action_plan.TestStateManager.test_check_expired
|
||||||
| watcher.tests.objects.test_audit.TestAuditObject | 18 | 18 | 0 | 0 | 0 | Detail | |
test_list(non_eager) |
pass
pt230.1: watcher.tests.objects.test_audit.TestAuditObject.test_list(non_eager)
|
||||||
test_list(eager_with_non_eager_load) |
pass
pt230.2: watcher.tests.objects.test_audit.TestAuditObject.test_list(eager_with_non_eager_load)
|
||||||
test_list(eager_with_eager_load) |
pass
pt230.3: watcher.tests.objects.test_audit.TestAuditObject.test_list(eager_with_eager_load)
|
||||||
test_get_bad_id_and_uuid(non_eager) |
pass
pt230.4: watcher.tests.objects.test_audit.TestAuditObject.test_get_bad_id_and_uuid(non_eager)
|
||||||
test_get_bad_id_and_uuid(eager_with_non_eager_load) |
pass
pt230.5: watcher.tests.objects.test_audit.TestAuditObject.test_get_bad_id_and_uuid(eager_with_non_eager_load)
|
||||||
test_get_bad_id_and_uuid(eager_with_eager_load) |
pass
pt230.6: watcher.tests.objects.test_audit.TestAuditObject.test_get_bad_id_and_uuid(eager_with_eager_load)
|
||||||
test_get_by_id(non_eager) |
pass
pt230.7: watcher.tests.objects.test_audit.TestAuditObject.test_get_by_id(non_eager)
|
||||||
test_get_by_id(eager_with_non_eager_load) |
pass
pt230.8: watcher.tests.objects.test_audit.TestAuditObject.test_get_by_id(eager_with_non_eager_load)
|
||||||
test_get_by_id(eager_with_eager_load) |
pass
pt230.9: watcher.tests.objects.test_audit.TestAuditObject.test_get_by_id(eager_with_eager_load)
|
||||||
test_get_by_uuid(non_eager) |
pass
pt230.10: watcher.tests.objects.test_audit.TestAuditObject.test_get_by_uuid(non_eager)
|
||||||
test_get_by_uuid(eager_with_non_eager_load) |
pass
pt230.11: watcher.tests.objects.test_audit.TestAuditObject.test_get_by_uuid(eager_with_non_eager_load)
|
||||||
test_get_by_uuid(eager_with_eager_load) |
pass
pt230.12: watcher.tests.objects.test_audit.TestAuditObject.test_get_by_uuid(eager_with_eager_load)
|
||||||
test_refresh(non_eager) |
pass
pt230.13: watcher.tests.objects.test_audit.TestAuditObject.test_refresh(non_eager)
|
||||||
test_refresh(eager_with_non_eager_load) |
pass
pt230.14: watcher.tests.objects.test_audit.TestAuditObject.test_refresh(eager_with_non_eager_load)
|
||||||
test_refresh(eager_with_eager_load) |
pass
pt230.15: watcher.tests.objects.test_audit.TestAuditObject.test_refresh(eager_with_eager_load)
|
||||||
test_save(non_eager) |
pass
pt230.16: watcher.tests.objects.test_audit.TestAuditObject.test_save(non_eager)
|
||||||
test_save(eager_with_non_eager_load) |
pass
pt230.17: watcher.tests.objects.test_audit.TestAuditObject.test_save(eager_with_non_eager_load)
|
||||||
test_save(eager_with_eager_load) |
pass
pt230.18: watcher.tests.objects.test_audit.TestAuditObject.test_save(eager_with_eager_load)
|
||||||
| watcher.tests.objects.test_audit.TestAuditObjectSendNotifications | 3 | 3 | 0 | 0 | 0 | Detail | |
test_send_create_notification |
pass
pt231.1: watcher.tests.objects.test_audit.TestAuditObjectSendNotifications.test_send_create_notification
|
||||||
test_send_delete_notification |
pass
pt231.2: watcher.tests.objects.test_audit.TestAuditObjectSendNotifications.test_send_delete_notification
|
||||||
test_send_update_notification |
pass
pt231.3: watcher.tests.objects.test_audit.TestAuditObjectSendNotifications.test_send_update_notification
|
||||||
| watcher.tests.objects.test_audit.TestCreateDeleteAuditObject | 3 | 3 | 0 | 0 | 0 | Detail | |
test_create |
pass
pt232.1: watcher.tests.objects.test_audit.TestCreateDeleteAuditObject.test_create
|
||||||
test_soft_delete |
pass
pt232.2: watcher.tests.objects.test_audit.TestCreateDeleteAuditObject.test_soft_delete
|
||||||
test_destroy |
pass
pt232.3: watcher.tests.objects.test_audit.TestCreateDeleteAuditObject.test_destroy
|
||||||
| watcher.tests.objects.test_audit_template.TestAuditTemplateObject | 21 | 21 | 0 | 0 | 0 | Detail | |
test_save(non_eager) |
pass
pt233.1: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_save(non_eager)
|
||||||
test_save(eager_with_non_eager_load) |
pass
pt233.2: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_save(eager_with_non_eager_load)
|
||||||
test_save(eager_with_eager_load) |
pass
pt233.3: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_save(eager_with_eager_load)
|
||||||
test_get_bad_id_and_uuid(non_eager) |
pass
pt233.4: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_bad_id_and_uuid(non_eager)
|
||||||
test_get_bad_id_and_uuid(eager_with_non_eager_load) |
pass
pt233.5: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_bad_id_and_uuid(eager_with_non_eager_load)
|
||||||
test_get_bad_id_and_uuid(eager_with_eager_load) |
pass
pt233.6: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_bad_id_and_uuid(eager_with_eager_load)
|
||||||
test_get_by_name(non_eager) |
pass
pt233.7: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_name(non_eager)
|
||||||
test_get_by_name(eager_with_non_eager_load) |
pass
pt233.8: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_name(eager_with_non_eager_load)
|
||||||
test_get_by_name(eager_with_eager_load) |
pass
pt233.9: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_name(eager_with_eager_load)
|
||||||
test_get_by_uuid(non_eager) |
pass
pt233.10: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_uuid(non_eager)
|
||||||
test_get_by_uuid(eager_with_non_eager_load) |
pass
pt233.11: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_uuid(eager_with_non_eager_load)
|
||||||
test_get_by_uuid(eager_with_eager_load) |
pass
pt233.12: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_uuid(eager_with_eager_load)
|
||||||
test_list(non_eager) |
pass
pt233.13: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_list(non_eager)
|
||||||
test_list(eager_with_non_eager_load) |
pass
pt233.14: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_list(eager_with_non_eager_load)
|
||||||
test_list(eager_with_eager_load) |
pass
pt233.15: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_list(eager_with_eager_load)
|
||||||
test_refresh(non_eager) |
pass
pt233.16: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_refresh(non_eager)
|
||||||
test_refresh(eager_with_non_eager_load) |
pass
pt233.17: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_refresh(eager_with_non_eager_load)
|
||||||
test_refresh(eager_with_eager_load) |
pass
pt233.18: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_refresh(eager_with_eager_load)
|
||||||
test_get_by_id(non_eager) |
pass
pt233.19: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_id(non_eager)
|
||||||
test_get_by_id(eager_with_non_eager_load) |
pass
pt233.20: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_id(eager_with_non_eager_load)
|
||||||
test_get_by_id(eager_with_eager_load) |
pass
pt233.21: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_id(eager_with_eager_load)
|
||||||
| watcher.tests.objects.test_audit_template.TestCreateDeleteAuditTemplateObject | 3 | 3 | 0 | 0 | 0 | Detail | |
test_destroy |
pass
pt234.1: watcher.tests.objects.test_audit_template.TestCreateDeleteAuditTemplateObject.test_destroy
|
||||||
test_create |
pass
pt234.2: watcher.tests.objects.test_audit_template.TestCreateDeleteAuditTemplateObject.test_create
|
||||||
test_soft_delete |
pass
pt234.3: watcher.tests.objects.test_audit_template.TestCreateDeleteAuditTemplateObject.test_soft_delete
|
||||||
| watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject | 8 | 8 | 0 | 0 | 0 | Detail | |
test_create |
pass
pt235.1: watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_create
|
||||||
test_get_by_uuid |
pass
pt235.2: watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_get_by_uuid
|
||||||
test_list |
pass
pt235.3: watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_list
|
||||||
test_get_bad_id_and_uuid |
pass
pt235.4: watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_get_bad_id_and_uuid
|
||||||
test_get_by_id |
pass
pt235.5: watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_get_by_id
|
||||||
test_refresh |
pass
pt235.6: watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_refresh
|
||||||
test_destroy |
pass
pt235.7: watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_destroy
|
||||||
test_save |
pass
pt235.8: watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_save
|
||||||
| watcher.tests.objects.test_goal.TestGoalObject | 9 | 9 | 0 | 0 | 0 | Detail | |
test_get_by_id |
pass
pt236.1: watcher.tests.objects.test_goal.TestGoalObject.test_get_by_id
|
||||||
test_get_by_name |
pass
pt236.2: watcher.tests.objects.test_goal.TestGoalObject.test_get_by_name
|
||||||
test_list |
pass
pt236.3: watcher.tests.objects.test_goal.TestGoalObject.test_list
|
||||||
test_create |
pass
pt236.4: watcher.tests.objects.test_goal.TestGoalObject.test_create
|
||||||
test_get_by_uuid |
pass
pt236.5: watcher.tests.objects.test_goal.TestGoalObject.test_get_by_uuid
|
||||||
test_save |
pass
pt236.6: watcher.tests.objects.test_goal.TestGoalObject.test_save
|
||||||
test_destroy |
pass
pt236.7: watcher.tests.objects.test_goal.TestGoalObject.test_destroy
|
||||||
test_refresh |
pass
pt236.8: watcher.tests.objects.test_goal.TestGoalObject.test_refresh
|
||||||
test_soft_delete |
pass
pt236.9: watcher.tests.objects.test_goal.TestGoalObject.test_soft_delete
|
||||||
| watcher.tests.objects.test_objects.TestObject | 30 | 30 | 0 | 0 | 0 | Detail | |
test_base_attributes |
pass
pt237.1: watcher.tests.objects.test_objects.TestObject.test_base_attributes
|
||||||
test_contains |
pass
pt237.2: watcher.tests.objects.test_objects.TestObject.test_contains
|
||||||
test_dehydration |
pass
pt237.3: watcher.tests.objects.test_objects.TestObject.test_dehydration
|
||||||
test_get_changes |
pass
pt237.4: watcher.tests.objects.test_objects.TestObject.test_get_changes
|
||||||
test_get_updates |
pass
pt237.5: watcher.tests.objects.test_objects.TestObject.test_get_updates
|
||||||
test_hydration_type_error |
pass
pt237.6: watcher.tests.objects.test_objects.TestObject.test_hydration_type_error
|
||||||
test_object_property_type_error |
pass
pt237.7: watcher.tests.objects.test_objects.TestObject.test_object_property_type_error
|
||||||
test_refresh_object |
pass
pt237.8: watcher.tests.objects.test_objects.TestObject.test_refresh_object
|
||||||
test_unknown_objtype |
pass
pt237.9: watcher.tests.objects.test_objects.TestObject.test_unknown_objtype
|
||||||
test_changed_4 |
pass
pt237.10: watcher.tests.objects.test_objects.TestObject.test_changed_4
|
||||||
test_changes_in_primitive |
pass
pt237.11: watcher.tests.objects.test_objects.TestObject.test_changes_in_primitive
|
||||||
test_hydration |
pass
pt237.12: watcher.tests.objects.test_objects.TestObject.test_hydration
|
||||||
test_static_result |
pass
pt237.13: watcher.tests.objects.test_objects.TestObject.test_static_result
|
||||||
test_with_alternate_context |
pass
pt237.14: watcher.tests.objects.test_objects.TestObject.test_with_alternate_context
|
||||||
test_changed_1 |
pass
pt237.15: watcher.tests.objects.test_objects.TestObject.test_changed_1
|
||||||
test_changed_2 |
pass
pt237.16: watcher.tests.objects.test_objects.TestObject.test_changed_2
|
||||||
test_changed_3 |
pass
pt237.17: watcher.tests.objects.test_objects.TestObject.test_changed_3
|
||||||
test_load_in_base |
pass
pt237.18: watcher.tests.objects.test_objects.TestObject.test_load_in_base
|
||||||
test_obj_constructor |
pass
pt237.19: watcher.tests.objects.test_objects.TestObject.test_obj_constructor
|
||||||
test_object_inheritance |
pass
pt237.20: watcher.tests.objects.test_objects.TestObject.test_object_inheritance
|
||||||
test_object_property |
pass
pt237.21: watcher.tests.objects.test_objects.TestObject.test_object_property
|
||||||
test_orphaned_object |
pass
pt237.22: watcher.tests.objects.test_objects.TestObject.test_orphaned_object
|
||||||
test_updates |
pass
pt237.23: watcher.tests.objects.test_objects.TestObject.test_updates
|
||||||
test_assign_value_without_DictCompat |
pass
pt237.24: watcher.tests.objects.test_objects.TestObject.test_assign_value_without_DictCompat
|
||||||
test_get |
pass
pt237.25: watcher.tests.objects.test_objects.TestObject.test_get
|
||||||
test_hydration_bad_ns |
pass
pt237.26: watcher.tests.objects.test_objects.TestObject.test_hydration_bad_ns
|
||||||
test_load |
pass
pt237.27: watcher.tests.objects.test_objects.TestObject.test_load
|
||||||
test_loaded_in_primitive |
pass
pt237.28: watcher.tests.objects.test_objects.TestObject.test_loaded_in_primitive
|
||||||
test_obj_attr_is_set |
pass
pt237.29: watcher.tests.objects.test_objects.TestObject.test_obj_attr_is_set
|
||||||
test_obj_fields |
pass
pt237.30: watcher.tests.objects.test_objects.TestObject.test_obj_fields
|
||||||
| watcher.tests.objects.test_objects.TestObjectSerializer | 7 | 7 | 0 | 0 | 0 | Detail | |
test_deserialize_entity_newer_revision_does_not_backport_zero |
pass
pt238.1: watcher.tests.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_revision_does_not_backport_zero
|
||||||
test_deserialize_entity_newer_revision_does_not_backport |
pass
pt238.2: watcher.tests.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_revision_does_not_backport
|
||||||
test_deserialize_entity_same_revision_does_not_backport |
pass
pt238.3: watcher.tests.objects.test_objects.TestObjectSerializer.test_deserialize_entity_same_revision_does_not_backport
|
||||||
test_deserialize_entity_newer_version_passes_revision |
pass
pt238.4: watcher.tests.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_version_passes_revision
|
||||||
test_object_serialization |
pass
pt238.5: watcher.tests.objects.test_objects.TestObjectSerializer.test_object_serialization
|
||||||
test_deserialize_entity_newer_version_backports |
pass
pt238.6: watcher.tests.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_version_backports
|
||||||
test_object_serialization_iterables |
pass
pt238.7: watcher.tests.objects.test_objects.TestObjectSerializer.test_object_serialization_iterables
|
||||||
| watcher.tests.objects.test_objects.TestObjectVersions | 1 | 1 | 0 | 0 | 0 | Detail | |
test_object_version_check |
pass
pt239.1: watcher.tests.objects.test_objects.TestObjectVersions.test_object_version_check
|
||||||
| watcher.tests.objects.test_objects.TestRegistry | 2 | 2 | 0 | 0 | 0 | Detail | |
test_hook_keeps_newer_properly |
pass
pt240.1: watcher.tests.objects.test_objects.TestRegistry.test_hook_keeps_newer_properly
|
||||||
test_hook_chooses_newer_properly |
pass
pt240.2: watcher.tests.objects.test_objects.TestRegistry.test_hook_chooses_newer_properly
|
||||||
| watcher.tests.objects.test_scoring_engine.TestScoringEngineObject | 9 | 9 | 0 | 0 | 0 | Detail | |
test_create |
pass
pt241.1: watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_create
|
||||||
test_get_by_name |
pass
pt241.2: watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_get_by_name
|
||||||
test_get_by_uuid |
pass
pt241.3: watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_get_by_uuid
|
||||||
test_list |
pass
pt241.4: watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_list
|
||||||
test_refresh |
pass
pt241.5: watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_refresh
|
||||||
test_destroy |
pass
pt241.6: watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_destroy
|
||||||
test_save |
pass
pt241.7: watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_save
|
||||||
test_get_by_id |
pass
pt241.8: watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_get_by_id
|
||||||
test_soft_delete |
pass
pt241.9: watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_soft_delete
|
||||||
| watcher.tests.objects.test_service.TestServiceObject | 6 | 6 | 0 | 0 | 0 | Detail | |
test_get_by_id |
pass
pt242.1: watcher.tests.objects.test_service.TestServiceObject.test_get_by_id
|
||||||
test_save |
pass
pt242.2: watcher.tests.objects.test_service.TestServiceObject.test_save
|
||||||
test_create |
pass
pt242.3: watcher.tests.objects.test_service.TestServiceObject.test_create
|
||||||
test_list |
pass
pt242.4: watcher.tests.objects.test_service.TestServiceObject.test_list
|
||||||
test_refresh |
pass
pt242.5: watcher.tests.objects.test_service.TestServiceObject.test_refresh
|
||||||
test_soft_delete |
pass
pt242.6: watcher.tests.objects.test_service.TestServiceObject.test_soft_delete
|
||||||
| watcher.tests.objects.test_strategy.TestCreateDeleteStrategyObject | 3 | 3 | 0 | 0 | 0 | Detail | |
test_create |
pass
pt243.1: watcher.tests.objects.test_strategy.TestCreateDeleteStrategyObject.test_create
|
||||||
test_destroy |
pass
pt243.2: watcher.tests.objects.test_strategy.TestCreateDeleteStrategyObject.test_destroy
|
||||||
test_soft_delete |
pass
pt243.3: watcher.tests.objects.test_strategy.TestCreateDeleteStrategyObject.test_soft_delete
|
||||||
| watcher.tests.objects.test_strategy.TestStrategyObject | 18 | 18 | 0 | 0 | 0 | Detail | |
test_get_by_uuid(non_eager) |
pass
pt244.1: watcher.tests.objects.test_strategy.TestStrategyObject.test_get_by_uuid(non_eager)
|
||||||
test_get_by_uuid(eager_with_non_eager_load) |
pass
pt244.2: watcher.tests.objects.test_strategy.TestStrategyObject.test_get_by_uuid(eager_with_non_eager_load)
|
||||||
test_get_by_uuid(eager_with_eager_load) |
pass
pt244.3: watcher.tests.objects.test_strategy.TestStrategyObject.test_get_by_uuid(eager_with_eager_load)
|
||||||
test_list(non_eager) |
pass
pt244.4: watcher.tests.objects.test_strategy.TestStrategyObject.test_list(non_eager)
|
||||||
test_list(eager_with_non_eager_load) |
pass
pt244.5: watcher.tests.objects.test_strategy.TestStrategyObject.test_list(eager_with_non_eager_load)
|
||||||
test_list(eager_with_eager_load) |
pass
pt244.6: watcher.tests.objects.test_strategy.TestStrategyObject.test_list(eager_with_eager_load)
|
||||||
test_refresh(non_eager) |
pass
pt244.7: watcher.tests.objects.test_strategy.TestStrategyObject.test_refresh(non_eager)
|
||||||
test_refresh(eager_with_non_eager_load) |
pass
pt244.8: watcher.tests.objects.test_strategy.TestStrategyObject.test_refresh(eager_with_non_eager_load)
|
||||||
test_refresh(eager_with_eager_load) |
pass
pt244.9: watcher.tests.objects.test_strategy.TestStrategyObject.test_refresh(eager_with_eager_load)
|
||||||
test_get_bad_uuid(non_eager) |
pass
pt244.10: watcher.tests.objects.test_strategy.TestStrategyObject.test_get_bad_uuid(non_eager)
|
||||||
test_get_bad_uuid(eager_with_non_eager_load) |
pass
pt244.11: watcher.tests.objects.test_strategy.TestStrategyObject.test_get_bad_uuid(eager_with_non_eager_load)
|
||||||
test_get_bad_uuid(eager_with_eager_load) |
pass
pt244.12: watcher.tests.objects.test_strategy.TestStrategyObject.test_get_bad_uuid(eager_with_eager_load)
|
||||||
test_get_by_id(non_eager) |
pass
pt244.13: watcher.tests.objects.test_strategy.TestStrategyObject.test_get_by_id(non_eager)
|
||||||
test_get_by_id(eager_with_non_eager_load) |
pass
pt244.14: watcher.tests.objects.test_strategy.TestStrategyObject.test_get_by_id(eager_with_non_eager_load)
|
||||||
test_get_by_id(eager_with_eager_load) |
pass
pt244.15: watcher.tests.objects.test_strategy.TestStrategyObject.test_get_by_id(eager_with_eager_load)
|
||||||
test_save(non_eager) |
pass
pt244.16: watcher.tests.objects.test_strategy.TestStrategyObject.test_save(non_eager)
|
||||||
test_save(eager_with_non_eager_load) |
pass
pt244.17: watcher.tests.objects.test_strategy.TestStrategyObject.test_save(eager_with_non_eager_load)
|
||||||
test_save(eager_with_eager_load) |
pass
pt244.18: watcher.tests.objects.test_strategy.TestStrategyObject.test_save(eager_with_eager_load)
|
||||||
| watcher.tests.test_threading.TestDecisionEngineThreadPool | 5 | 5 | 0 | 0 | 0 | Detail | |
test_do_while_modify |
pass
pt245.1: watcher.tests.test_threading.TestDecisionEngineThreadPool.test_do_while_modify
|
||||||
test_multiple_tasks |
pass
pt245.2: watcher.tests.test_threading.TestDecisionEngineThreadPool.test_multiple_tasks
|
||||||
test_singleton |
pass
pt245.3: watcher.tests.test_threading.TestDecisionEngineThreadPool.test_singleton
|
||||||
test_do_while |
pass
pt245.4: watcher.tests.test_threading.TestDecisionEngineThreadPool.test_do_while
|
||||||
test_fixture_not_singleton |
pass
pt245.5: watcher.tests.test_threading.TestDecisionEngineThreadPool.test_fixture_not_singleton
|
||||||
| Total | 2065 | 2051 | 3 | 0 | 11 | ||