Unit Test Report

Status: Pass 2051 Failure 3 Skip 11

Show Summary Failed All

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
test_cancel_action_plan_with_exception
pass
test_launch_action_plan_failed_actions
pass
test_launch_action_plan_skipped_actions
fail
test_launch_action_plan_with_error
pass
test_launch_action_plan
fail
test_launch_action_plan_manual_skipped_actions
pass
watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine 16 15 1 0 0 Detail
test_decider
pass
test_execute_with_exception
pass
test_execute_with_one_action
pass
test_execute
pass
test_execute_with_three_actions
pass
test_execute_different_action_results
fail
test_execute_nop_sleep
pass
test_execute_with_parents
pass
test_execute_with_action_failed
pass
test_execute_with_two_actions
pass
test_notify_with_status_message
pass
test_notify_without_status_message
pass
test_execute_with_action_plan_cancel
pass
test_execute_with_automatic_skipped
pass
test_execute_with_manually_skipped
pass
test_execute_with_no_actions
pass
watcher.tests.api.test_base.TestBase 2 2 0 0 0 Detail
test_api_setup
pass
test_bad_uri
pass
watcher.tests.api.test_config.TestRoot 2 2 0 0 0 Detail
test_config_disable_webhooks_auth
pass
test_config_enable_webhooks_auth
pass
watcher.tests.api.test_hooks.TestContextHook 3 3 0 0 0 Detail
test_context_hook_admin
pass
test_context_hook_not_admin
pass
test_context_hook_public_api
pass
watcher.tests.api.test_hooks.TestNoExceptionTracebackHook 8 8 0 0 0 Detail
test_hook_exception_success
pass
test_hook_on_serverfault
pass
test_hook_on_serverfault_debug
pass
test_hook_remote_error_success
pass
test_hook_without_traceback
pass
test_hook_without_traceback_debug
pass
test_hook_on_clientfault
pass
test_hook_on_clientfault_debug_tracebacks
pass
watcher.tests.api.test_root.TestRoot 2 2 0 0 0 Detail
test_get_root
pass
test_request_id
pass
watcher.tests.api.test_root.TestV1Root 2 2 0 0 0 Detail
test_get_v1_root_all
pass
test_get_v1_root_without_datamodel
pass
watcher.tests.api.test_scheduling.TestSchedulingService 1 1 0 0 0 Detail
test_start_scheduling_service
pass
watcher.tests.api.test_scheduling.TestSchedulingServiceFunctions 5 5 0 0 0 Detail
test_get_services_status_with_services_in_list_diff_status
pass
test_get_service_status_failed_service
pass
test_get_services_status_with_services_in_list_same_status
pass
test_get_services_status_without_services_in_list
pass
test_get_service_status_failed_active
pass
watcher.tests.api.test_utils.TestApiUtilsInvalidScenarios 1 1 0 0 0 Detail
test_validate_limit_invalid_cases(limit=0 + max_limit=None)
pass
watcher.tests.api.test_utils.TestApiUtilsValidScenarios 5 5 0 0 0 Detail
test_validate_limit(limit=None + max_limit=None)
pass
test_validate_limit(limit=None + max_limit=1)
pass
test_validate_limit(limit=1 + max_limit=None)
pass
test_validate_limit(limit=1 + max_limit=1)
pass
test_validate_limit(limit=2 + max_limit=1)
pass
watcher.tests.api.v1.test_actions.TestActionObject 1 1 0 0 0 Detail
test_action_init
pass
watcher.tests.api.v1.test_actions.TestActionPolicyEnforcement 4 4 0 0 0 Detail
test_policy_disallow_get_one
pass
test_policy_disallow_patch
pass
test_policy_disallow_get_all
pass
test_policy_disallow_detail
pass
watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext 31 31 0 0 0 Detail
test_list_detail_soft_deleted
pass
test_list
pass
test_list_details_and_filter_by_audit_uuid
pass
test_list_detail_with_status_message
pass
test_empty
pass
test_list_details_and_filter_by_action_plan_uuid
pass
test_list_filter_by_action_plan_uuid
pass
test_list_sort_key_validation
pass
test_list_with_sort_key_uuid
pass
test_list_detail
pass
test_list_with_status_message
pass
test_list_filter_by_audit_uuid
pass
test_list_detail_with_hidden_status_message
pass
test_list_filter_by_action_plan_and_audit_uuids
pass
test_list_with_soft_deleted
pass
test_show_detail
pass
test_list_with_action_plan_uuid
pass
test_show_with_links
pass
test_list_multiple_actions
pass
test_list_with_limit
pass
test_show_with_status_message
pass
test_list_with_soft_deleted_action_plan_uuid
pass
test_list_soft_deleted
pass
test_show_with_empty_status_message
pass
test_list_with_default_max_limit
pass
test_list_with_sort_key_action_plan_uuid
pass
test_list_with_parents
pass
test_list_without_soft_deleted
pass
test_show_soft_deleted
pass
test_show
pass
test_show_with_hidden_status_message
pass
watcher.tests.api.v1.test_actions.TestListAction 31 31 0 0 0 Detail
test_list_detail_soft_deleted
pass
test_list_detail_with_hidden_status_message
pass
test_list
pass
test_list_details_and_filter_by_action_plan_uuid
pass
test_list_multiple_actions
pass
test_list_sort_key_validation
pass
test_empty
pass
test_list_with_default_max_limit
pass
test_list_detail_with_status_message
pass
test_list_detail
pass
test_list_with_soft_deleted_action_plan_uuid
pass
test_list_details_and_filter_by_audit_uuid
pass
test_list_with_sort_key_action_plan_uuid
pass
test_list_filter_by_audit_uuid
pass
test_list_filter_by_action_plan_and_audit_uuids
pass
test_list_without_soft_deleted
pass
test_list_with_sort_key_uuid
pass
test_show_with_status_message
pass
test_list_with_action_plan_uuid
pass
test_show_with_hidden_status_message
pass
test_list_filter_by_action_plan_uuid
pass
test_list_with_limit
pass
test_list_soft_deleted
pass
test_list_with_parents
pass
test_list_with_soft_deleted
pass
test_list_with_status_message
pass
test_show
pass
test_show_detail
pass
test_show_soft_deleted
pass
test_show_with_links
pass
test_show_with_empty_status_message
pass
watcher.tests.api.v1.test_actions.TestPatchAction 10 10 0 0 0 Detail
test_patch_action_skip_transition_with_status_message
pass
test_patch_action_invalid_state_transition
pass
test_patch_action_not_allowed_old_microversion
pass
test_patch_action_remove_status_message_not_allowed
pass
test_patch_action_allowed_new_microversion
pass
test_patch_action_invalid_state_value
pass
test_patch_action_one_allowed_one_not_allowed
pass
test_patch_action_skip_non_pending_ap
pass
test_patch_action_status_message_allowed_when_skipped
pass
test_patch_action_status_message_not_allowed
pass
watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcement 5 5 0 0 0 Detail
test_policy_disallow_detail
pass
test_policy_disallow_delete
pass
test_policy_disallow_update
pass
test_policy_disallow_get_all
pass
test_policy_disallow_get_one
pass
watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext 24 24 0 0 0 Detail
test_collection_links
pass
test_detail_soft_deleted
pass
test_detail_with_hidden_status_message
pass
test_get_one_ok_with_status_message
pass
test_many_with_audit_uuid
pass
test_links
pass
test_one_soft_deleted
pass
test_many_with_audit_uuid_filter
pass
test_collection_links_default_limit
pass
test_many_with_soft_deleted
pass
test_detail
pass
test_get_one_ok_with_empty_status_message
pass
test_detail_against_single
pass
test_many
pass
test_detail_with_status_message
pass
test_empty
pass
test_get_one_ok
pass
test_many_with_soft_deleted_audit_uuid
pass
test_one_with_status_message
pass
test_get_one_soft_deleted
pass
test_sort_key_validation
pass
test_many_with_sort_key_audit_uuid
pass
test_many_without_soft_deleted
pass
test_one
pass
watcher.tests.api.v1.test_actions_plans.TestDelete 3 3 0 0 0 Detail
test_delete_action_plan_with_action
pass
test_delete_action_plan_without_action
pass
test_delete_action_plan_not_found
pass
watcher.tests.api.v1.test_actions_plans.TestListActionPlan 24 24 0 0 0 Detail
test_get_one_ok
pass
test_get_one_ok_with_status_message
pass
test_get_one_ok_with_empty_status_message
pass
test_many_with_soft_deleted_audit_uuid
pass
test_many
pass
test_one
pass
test_many_with_audit_uuid_filter
pass
test_one_soft_deleted
pass
test_sort_key_validation
pass
test_many_with_soft_deleted
pass
test_many_without_soft_deleted
pass
test_collection_links
pass
test_collection_links_default_limit
pass
test_detail
pass
test_detail_against_single
pass
test_detail_soft_deleted
pass
test_detail_with_hidden_status_message
pass
test_detail_with_status_message
pass
test_get_one_soft_deleted
pass
test_empty
pass
test_links
pass
test_many_with_sort_key_audit_uuid
pass
test_many_with_audit_uuid
pass
test_one_with_status_message
pass
watcher.tests.api.v1.test_actions_plans.TestPatch 9 9 0 0 0 Detail
test_add_non_existent_property_denied
pass
test_replace_non_existent_action_plan_denied
pass
test_replace_state_pending_ok
pass
test_add_status_message_denied
pass
test_remove_denied
pass
test_remove_non_existent_property_denied
pass
test_replace_denied
pass
test_remove_uuid_denied
pass
test_replace_status_message_denied
pass
watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied 77 77 0 0 0 Detail
test_replace_state_pending_denied(RECOMMENDED -> ONGOING)
pass
test_replace_state_pending_denied(RECOMMENDED -> FAILED)
pass
test_replace_state_pending_denied(RECOMMENDED -> SUCCEEDED)
pass
test_replace_state_pending_denied(RECOMMENDED -> DELETED)
pass
test_replace_state_pending_denied(RECOMMENDED -> SUPERSEDED)
pass
test_replace_state_pending_denied(RECOMMENDED -> CANCELLING)
pass
test_replace_state_pending_denied(RECOMMENDED -> CANCEL_STATES)
pass
test_replace_state_pending_denied(PENDING -> RECOMMENDED)
pass
test_replace_state_pending_denied(PENDING -> ONGOING)
pass
test_replace_state_pending_denied(PENDING -> FAILED)
pass
test_replace_state_pending_denied(PENDING -> SUCCEEDED)
pass
test_replace_state_pending_denied(PENDING -> DELETED)
pass
test_replace_state_pending_denied(PENDING -> SUPERSEDED)
pass
test_replace_state_pending_denied(PENDING -> CANCELLING)
pass
test_replace_state_pending_denied(PENDING -> CANCEL_STATES)
pass
test_replace_state_pending_denied(ONGOING -> RECOMMENDED)
pass
test_replace_state_pending_denied(ONGOING -> PENDING)
pass
test_replace_state_pending_denied(ONGOING -> FAILED)
pass
test_replace_state_pending_denied(ONGOING -> SUCCEEDED)
pass
test_replace_state_pending_denied(ONGOING -> DELETED)
pass
test_replace_state_pending_denied(ONGOING -> CANCELLED)
pass
test_replace_state_pending_denied(ONGOING -> SUPERSEDED)
pass
test_replace_state_pending_denied(ONGOING -> CANCEL_STATES)
pass
test_replace_state_pending_denied(FAILED -> RECOMMENDED)
pass
test_replace_state_pending_denied(FAILED -> PENDING)
pass
test_replace_state_pending_denied(FAILED -> ONGOING)
pass
test_replace_state_pending_denied(FAILED -> SUCCEEDED)
pass
test_replace_state_pending_denied(FAILED -> DELETED)
pass
test_replace_state_pending_denied(FAILED -> CANCELLED)
pass
test_replace_state_pending_denied(FAILED -> SUPERSEDED)
pass
test_replace_state_pending_denied(FAILED -> CANCELLING)
pass
test_replace_state_pending_denied(FAILED -> CANCEL_STATES)
pass
test_replace_state_pending_denied(SUCCEEDED -> RECOMMENDED)
pass
test_replace_state_pending_denied(SUCCEEDED -> PENDING)
pass
test_replace_state_pending_denied(SUCCEEDED -> ONGOING)
pass
test_replace_state_pending_denied(SUCCEEDED -> FAILED)
pass
test_replace_state_pending_denied(SUCCEEDED -> DELETED)
pass
test_replace_state_pending_denied(SUCCEEDED -> CANCELLED)
pass
test_replace_state_pending_denied(SUCCEEDED -> SUPERSEDED)
pass
test_replace_state_pending_denied(SUCCEEDED -> CANCELLING)
pass
test_replace_state_pending_denied(SUCCEEDED -> CANCEL_STATES)
pass
test_replace_state_pending_denied(CANCELLED -> RECOMMENDED)
pass
test_replace_state_pending_denied(CANCELLED -> PENDING)
pass
test_replace_state_pending_denied(CANCELLED -> ONGOING)
pass
test_replace_state_pending_denied(CANCELLED -> FAILED)
pass
test_replace_state_pending_denied(CANCELLED -> SUCCEEDED)
pass
test_replace_state_pending_denied(CANCELLED -> DELETED)
pass
test_replace_state_pending_denied(CANCELLED -> SUPERSEDED)
pass
test_replace_state_pending_denied(CANCELLED -> CANCELLING)
pass
test_replace_state_pending_denied(CANCELLED -> CANCEL_STATES)
pass
test_replace_state_pending_denied(SUPERSEDED -> RECOMMENDED)
pass
test_replace_state_pending_denied(SUPERSEDED -> PENDING)
pass
test_replace_state_pending_denied(SUPERSEDED -> ONGOING)
pass
test_replace_state_pending_denied(SUPERSEDED -> FAILED)
pass
test_replace_state_pending_denied(SUPERSEDED -> SUCCEEDED)
pass
test_replace_state_pending_denied(SUPERSEDED -> DELETED)
pass
test_replace_state_pending_denied(SUPERSEDED -> CANCELLED)
pass
test_replace_state_pending_denied(SUPERSEDED -> CANCELLING)
pass
test_replace_state_pending_denied(SUPERSEDED -> CANCEL_STATES)
pass
test_replace_state_pending_denied(CANCELLING -> RECOMMENDED)
pass
test_replace_state_pending_denied(CANCELLING -> PENDING)
pass
test_replace_state_pending_denied(CANCELLING -> ONGOING)
pass
test_replace_state_pending_denied(CANCELLING -> FAILED)
pass
test_replace_state_pending_denied(CANCELLING -> SUCCEEDED)
pass
test_replace_state_pending_denied(CANCELLING -> DELETED)
pass
test_replace_state_pending_denied(CANCELLING -> CANCELLED)
pass
test_replace_state_pending_denied(CANCELLING -> SUPERSEDED)
pass
test_replace_state_pending_denied(CANCELLING -> CANCEL_STATES)
pass
test_replace_state_pending_denied(CANCEL_STATES -> RECOMMENDED)
pass
test_replace_state_pending_denied(CANCEL_STATES -> PENDING)
pass
test_replace_state_pending_denied(CANCEL_STATES -> ONGOING)
pass
test_replace_state_pending_denied(CANCEL_STATES -> FAILED)
pass
test_replace_state_pending_denied(CANCEL_STATES -> SUCCEEDED)
pass
test_replace_state_pending_denied(CANCEL_STATES -> DELETED)
pass
test_replace_state_pending_denied(CANCEL_STATES -> CANCELLED)
pass
test_replace_state_pending_denied(CANCEL_STATES -> SUPERSEDED)
pass
test_replace_state_pending_denied(CANCEL_STATES -> CANCELLING)
pass
watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionOk 4 4 0 0 0 Detail
test_replace_state_pending_ok(RECOMMENDED -> PENDING)
pass
test_replace_state_pending_ok(RECOMMENDED -> CANCELLED)
pass
test_replace_state_pending_ok(ONGOING -> CANCELLING)
pass
test_replace_state_pending_ok(PENDING -> CANCELLED)
pass
watcher.tests.api.v1.test_actions_plans.TestStart 2 2 0 0 0 Detail
test_start_action_plan
pass
test_start_action_plan_not_found
pass
watcher.tests.api.v1.test_audit_templates.TestAuditTemplateObject 1 1 0 0 0 Detail
test_audit_template_init
pass
watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyEnforcement 6 6 0 0 0 Detail
test_policy_disallow_create
pass
test_policy_disallow_detail
pass
test_policy_disallow_get_all
pass
test_policy_disallow_delete
pass
test_policy_disallow_get_one
pass
test_policy_disallow_update
pass
watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext 22 22 0 0 0 Detail
test_collection_links_default_limit
pass
test_detail_soft_deleted
pass
test_many_with_soft_deleted
pass
test_detail_against_single
pass
test_many_with_sort_key_name
pass
test_filter_by_goal_name
pass
test_one
pass
test_filter_by_strategy_name
pass
test_sort_key_validation
pass
test_many_with_sort_key_goal_name
pass
test_empty
pass
test_filter_by_goal_uuid
pass
test_filter_by_strategy_uuid
pass
test_get_one_by_uuid
pass
test_get_one_soft_deleted
pass
test_get_one_soft_deleted_ok
pass
test_many
pass
test_many_without_soft_deleted
pass
test_collection_links
pass
test_detail
pass
test_get_one_by_name
pass
test_links
pass
watcher.tests.api.v1.test_audit_templates.TestDelete 3 3 0 0 0 Detail
test_delete_audit_template_by_name
pass
test_delete_audit_template_by_uuid
pass
test_delete_audit_template_not_found
pass
watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate 22 22 0 0 0 Detail
test_detail
pass
test_filter_by_strategy_uuid
pass
test_collection_links_default_limit
pass
test_get_one_by_uuid
pass
test_detail_against_single
pass
test_empty
pass
test_many_without_soft_deleted
pass
test_filter_by_goal_name
pass
test_get_one_soft_deleted
pass
test_get_one_soft_deleted_ok
pass
test_links
pass
test_many_with_sort_key_goal_name
pass
test_many_with_sort_key_name
pass
test_collection_links
pass
test_filter_by_goal_uuid
pass
test_filter_by_strategy_name
pass
test_one
pass
test_sort_key_validation
pass
test_detail_soft_deleted
pass
test_get_one_by_name
pass
test_many
pass
test_many_with_soft_deleted
pass
watcher.tests.api.v1.test_audit_templates.TestPatch 13 13 0 0 0 Detail
test_remove_goal
pass
test_remove_strategy
pass
test_remove_uuid
pass
test_replace_invalid_goal
pass
test_replace_invalid_strategy
pass
test_replace_non_existent_audit_template
pass
test_add_goal_uuid
pass
test_remove_non_existent_property
pass
test_replace_goal_uuid_by_name
pass
test_add_non_existent_property
pass
test_add_strategy_uuid
pass
test_replace_goal_uuid
pass
test_replace_strategy_uuid
pass
watcher.tests.api.v1.test_audit_templates.TestPost 10 10 0 0 0 Detail
test_create_audit_template_does_autogenerate_id
pass
test_create_audit_template_with_old_scope
pass
test_create_audit_template_with_invalid_strategy
pass
test_create_audit_template_with_uuid
pass
test_create_audit_template_validation_with_aggregates
pass
test_create_audit_template_with_invalid_goal
pass
test_create_audit_template_with_strategy_name
pass
test_create_audit_template_with_unrelated_strategy
pass
test_create_audit_template
pass
test_create_audit_template_generate_uuid
pass
watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext 21 21 0 0 0 Detail
test_collection_links_default_limit
pass
test_detail_against_single
pass
test_detail_with_status_message
pass
test_get_one
pass
test_get_one_soft_deleted
pass
test_get_one_with_hidden_status_message
pass
test_list_with_status_message
pass
test_many_with_sort_key_goal_uuid
pass
test_detail_soft_deleted
pass
test_many_without_soft_deleted
pass
test_get_one_with_empty_status_message
pass
test_get_one_with_status_message
pass
test_many_with_soft_deleted
pass
test_one
pass
test_detail
pass
test_many
pass
test_one_soft_deleted
pass
test_sort_key_validation
pass
test_collection_links
pass
test_empty
pass
test_links
pass
watcher.tests.api.v1.test_audits.TestAuditObject 1 1 0 0 0 Detail
test_audit_init
pass
watcher.tests.api.v1.test_audits.TestAuditPolicyEnforcement 6 6 0 0 0 Detail
test_policy_disallow_create
pass
test_policy_disallow_delete
pass
test_policy_disallow_detail
pass
test_policy_disallow_get_one
pass
test_policy_disallow_update
pass
test_policy_disallow_get_all
pass
watcher.tests.api.v1.test_audits.TestAuditZoneMigration 4 4 0 0 0 Detail
test_create_audit_zone_migration_without_src_type
pass
test_create_audit_zone_migration_without_dst_pool
pass
test_create_audit_zone_migration_without_dst_type
pass
test_create_audit_zone_migration_without_src_pool
pass
watcher.tests.api.v1.test_audits.TestDelete 2 2 0 0 0 Detail
test_delete_audit
pass
test_delete_audit_not_found
pass
watcher.tests.api.v1.test_audits.TestListAudit 21 21 0 0 0 Detail
test_detail_with_status_message
pass
test_get_one
pass
test_collection_links
pass
test_get_one_with_empty_status_message
pass
test_collection_links_default_limit
pass
test_detail_against_single
pass
test_many_with_soft_deleted
pass
test_many
pass
test_many_without_soft_deleted
pass
test_sort_key_validation
pass
test_one_soft_deleted
pass
test_detail_soft_deleted
pass
test_empty
pass
test_get_one_with_hidden_status_message
pass
test_get_one_with_status_message
pass
test_list_with_status_message
pass
test_many_with_sort_key_goal_uuid
pass
test_one
pass
test_detail
pass
test_get_one_soft_deleted
pass
test_links
pass
watcher.tests.api.v1.test_audits.TestPatch 8 8 0 0 0 Detail
test_add_ok
pass
test_add_non_existent_property
pass
test_remove_non_existent_property
pass
test_replace_status_message_denied
pass
test_remove_ok
pass
test_remove_uuid
pass
test_replace_non_existent_audit
pass
test_replace_ok
pass
watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied 31 31 0 0 0 Detail
test_replace_denied(ONGOING -> DELETED)
pass
test_replace_denied(ONGOING -> PENDING)
pass
test_replace_denied(SUCCEEDED -> ONGOING)
pass
test_replace_denied(SUCCEEDED -> FAILED)
pass
test_replace_denied(SUCCEEDED -> CANCELLED)
pass
test_replace_denied(SUCCEEDED -> PENDING)
pass
test_replace_denied(SUCCEEDED -> SUSPENDED)
pass
test_replace_denied(FAILED -> ONGOING)
pass
test_replace_denied(FAILED -> SUCCEEDED)
pass
test_replace_denied(FAILED -> CANCELLED)
pass
test_replace_denied(FAILED -> PENDING)
pass
test_replace_denied(FAILED -> SUSPENDED)
pass
test_replace_denied(CANCELLED -> ONGOING)
pass
test_replace_denied(CANCELLED -> SUCCEEDED)
pass
test_replace_denied(CANCELLED -> FAILED)
pass
test_replace_denied(CANCELLED -> PENDING)
pass
test_replace_denied(CANCELLED -> SUSPENDED)
pass
test_replace_denied(DELETED -> ONGOING)
pass
test_replace_denied(DELETED -> SUCCEEDED)
pass
test_replace_denied(DELETED -> FAILED)
pass
test_replace_denied(DELETED -> CANCELLED)
pass
test_replace_denied(DELETED -> PENDING)
pass
test_replace_denied(DELETED -> SUSPENDED)
pass
test_replace_denied(PENDING -> SUCCEEDED)
pass
test_replace_denied(PENDING -> FAILED)
pass
test_replace_denied(PENDING -> DELETED)
pass
test_replace_denied(PENDING -> SUSPENDED)
pass
test_replace_denied(SUSPENDED -> SUCCEEDED)
pass
test_replace_denied(SUSPENDED -> FAILED)
pass
test_replace_denied(SUSPENDED -> CANCELLED)
pass
test_replace_denied(SUSPENDED -> PENDING)
pass
watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk 11 11 0 0 0 Detail
test_replace_ok(PENDING -> ONGOING)
pass
test_replace_ok(PENDING -> CANCELLED)
pass
test_replace_ok(ONGOING -> FAILED)
pass
test_replace_ok(ONGOING -> SUCCEEDED)
pass
test_replace_ok(ONGOING -> CANCELLED)
pass
test_replace_ok(ONGOING -> SUSPENDED)
pass
test_replace_ok(FAILED -> DELETED)
pass
test_replace_ok(SUCCEEDED -> DELETED)
pass
test_replace_ok(CANCELLED -> DELETED)
pass
test_replace_ok(SUSPENDED -> ONGOING)
pass
test_replace_ok(SUSPENDED -> DELETED)
pass
watcher.tests.api.v1.test_audits.TestPost 26 26 0 0 0 Detail
test_create_audit_invalid_audit_template_uuid
pass
test_create_audit_parameters_no_schema
pass
test_create_audit_with_goal
pass
test_create_audit_with_no_goal_no_name
pass
test_create_continuous_audit_with_start_end_time
pass
test_create_audit_generate_uuid
pass
test_create_audit_parameters_no_predefined_strategy
pass
test_create_audit_with_at_uuid_and_goal_specified
pass
test_create_continuous_audit_with_interval
pass
test_create_audit
pass
test_create_audit_trigger_decision_engine
pass
test_create_audit_with_force_false
pass
test_create_audit_with_force_true
pass
test_create_audit_with_name
pass
test_create_audit_with_named_goal
pass
test_create_audit_with_state_not_allowed
pass
test_create_audit_with_uuid
pass
test_create_continuous_audit_with_cron_interval
pass
test_create_continuous_audit_with_start_end_time_incompatible_version
pass
test_create_continuous_audit_without_period
pass
test_create_audit_doesnt_contain_id
pass
test_create_audit_with_goal_without_strategy
pass
test_create_audit_with_missing_parameter
pass
test_create_audit_with_parameter_not_allowed
pass
test_create_continuous_audit_with_wrong_interval
pass
test_create_oneshot_audit_with_period
pass
watcher.tests.api.v1.test_data_model.TestDataModelEnforcementWithAdminContext 2 2 0 0 0 Detail
test_get_all
pass
test_get_all_not_acceptable
pass
watcher.tests.api.v1.test_data_model.TestDataModelPolicyEnforcement 1 1 0 0 0 Detail
test_policy_disallow_get_all
pass
watcher.tests.api.v1.test_data_model.TestListDataModel 2 2 0 0 0 Detail
test_get_all
pass
test_get_all_not_acceptable
pass
watcher.tests.api.v1.test_data_model.TestListDataModelResponse 6 6 0 0 0 Detail
test_model_list_compute_with_instances_3_1_6
pass
test_model_list_compute_no_instance_2_1_6
pass
test_model_list_compute_with_instances_1_1_3
pass
test_model_list_compute_with_instances_2_1_6
pass
test_model_list_compute_no_instance_1_1_3
pass
test_model_list_compute_no_instance_3_1_6
pass
watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcement 3 3 0 0 0 Detail
test_policy_disallow_detail
pass
test_policy_disallow_get_one
pass
test_policy_disallow_get_all
pass
watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext 12 12 0 0 0 Detail
test_get_one_by_uuid
pass
test_many_without_soft_deleted
pass
test_goals_collection_links
pass
test_detail
pass
test_get_one_soft_deleted
pass
test_goals_collection_links_default_limit
pass
test_many
pass
test_detail_against_single
pass
test_get_one_by_name
pass
test_many_with_sort_key_uuid
pass
test_one
pass
test_sort_key_validation
pass
watcher.tests.api.v1.test_goals.TestListGoal 12 12 0 0 0 Detail
test_detail_against_single
pass
test_get_one_by_name
pass
test_many_with_sort_key_uuid
pass
test_sort_key_validation
pass
test_detail
pass
test_goals_collection_links
pass
test_get_one_soft_deleted
pass
test_many_without_soft_deleted
pass
test_one
pass
test_get_one_by_uuid
pass
test_goals_collection_links_default_limit
pass
test_many
pass
watcher.tests.api.v1.test_microversions.TestMicroversions 6 6 0 0 0 Detail
test_extend_initial_version_with_micro
pass
test_wrong_major_version
pass
test_latest_microversion
pass
test_new_client_new_api
pass
test_unsupported_version
pass
test_without_microversion
pass
watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine 10 10 0 0 0 Detail
test_detail
pass
test_detail_against_single
pass
test_scoring_engines_collection_links_default_limit
pass
test_get_one_soft_deleted
pass
test_one
pass
test_sort_key_validation
pass
test_many
pass
test_many_with_sort_key_uuid
pass
test_many_without_soft_deleted
pass
test_scoring_engines_collection_links
pass
watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcement 3 3 0 0 0 Detail
test_policy_disallow_get_all
pass
test_policy_disallow_get_one
pass
test_policy_disallow_detail
pass
watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext 10 10 0 0 0 Detail
test_get_one_soft_deleted
pass
test_many_with_sort_key_uuid
pass
test_scoring_engines_collection_links_default_limit
pass
test_detail_against_single
pass
test_many
pass
test_sort_key_validation
pass
test_detail
pass
test_many_without_soft_deleted
pass
test_one
pass
test_scoring_engines_collection_links
pass
watcher.tests.api.v1.test_services.TestListService 12 12 0 0 0 Detail
test_many
pass
test_many_with_sort_key_name
pass
test_get_one_by_id
pass
test_get_one_soft_deleted
pass
test_services_collection_links
pass
test_detail_against_single
pass
test_one
pass
test_services_collection_links_default_limit
pass
test_sort_key_validation
pass
test_detail
pass
test_get_one_by_name
pass
test_many_without_soft_deleted
pass
watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext 12 12 0 0 0 Detail
test_get_one_by_id
pass
test_many
pass
test_one
pass
test_get_one_soft_deleted
pass
test_many_with_sort_key_name
pass
test_sort_key_validation
pass
test_detail
pass
test_detail_against_single
pass
test_get_one_by_name
pass
test_services_collection_links
pass
test_services_collection_links_default_limit
pass
test_many_without_soft_deleted
pass
watcher.tests.api.v1.test_services.TestServicePolicyEnforcement 3 3 0 0 0 Detail
test_policy_disallow_get_one
pass
test_policy_disallow_get_all
pass
test_policy_disallow_detail
pass
watcher.tests.api.v1.test_strategies.TestListStrategy 15 15 0 0 0 Detail
test_filter_by_goal_uuid
pass
test_get_one_by_name
pass
test_get_one_by_uuid
pass
test_get_one_soft_deleted
pass
test_many_with_sort_key_goal_uuid
pass
test_many_without_soft_deleted
pass
test_sort_key_validation
pass
test_state
pass
test_strategies_collection_links
pass
test_detail
pass
test_filter_by_goal_name
pass
test_one
pass
test_detail_against_single
pass
test_many
pass
test_strategies_collection_links_default_limit
pass
watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext 15 15 0 0 0 Detail
test_detail
pass
test_detail_against_single
pass
test_state
pass
test_filter_by_goal_uuid
pass
test_get_one_by_uuid
pass
test_one
pass
test_strategies_collection_links
pass
test_filter_by_goal_name
pass
test_many
pass
test_many_with_sort_key_goal_uuid
pass
test_sort_key_validation
pass
test_strategies_collection_links_default_limit
pass
test_get_one_by_name
pass
test_get_one_soft_deleted
pass
test_many_without_soft_deleted
pass
watcher.tests.api.v1.test_strategies.TestStrategyPolicyEnforcement 4 4 0 0 0 Detail
test_policy_disallow_get_one
pass
test_policy_disallow_state
pass
test_policy_disallow_detail
pass
test_policy_disallow_get_all
pass
watcher.tests.api.v1.test_types.TestAllowedJsonPatchType 5 5 0 0 0 Detail
test_not_allowed_patches
pass
test_mandatory_attr
pass
test_allowed_attributes
pass
test_cannot_remove_mandatory_attr
pass
test_cannot_update_internal_attr
pass
watcher.tests.api.v1.test_types.TestBooleanType 3 3 0 0 0 Detail
test_valid_false_values
pass
test_valid_true_values
pass
test_invalid_value
pass
watcher.tests.api.v1.test_types.TestJsonPatchType 11 11 0 0 0 Detail
test_cannot_remove_mandatory_attr
pass
test_cannot_replace_with_no_value
pass
test_invalid_path
pass
test_missing_required_fields_op
pass
test_missing_required_fields_path
pass
test_cannot_update_internal_dict_attr
pass
test_mandatory_attr
pass
test_cannot_update_internal_attr
pass
test_invalid_op
pass
test_valid_patches
pass
test_cannot_add_with_no_value
pass
watcher.tests.api.v1.test_types.TestJsonType 3 3 0 0 0 Detail
test_apimultitype_tostring
pass
test_invalid_values
pass
test_valid_values
pass
watcher.tests.api.v1.test_types.TestNameType 2 2 0 0 0 Detail
test_invalid_name
pass
test_valid_name
pass
watcher.tests.api.v1.test_types.TestUuidOrNameType 3 3 0 0 0 Detail
test_invalid_uuid_or_name
pass
test_valid_name
pass
test_valid_uuid
pass
watcher.tests.api.v1.test_types.TestUuidType 2 2 0 0 0 Detail
test_valid_uuid
pass
test_invalid_uuid
pass
watcher.tests.api.v1.test_utils.TestApiUtils 4 4 0 0 0 Detail
test_validate_limit
pass
test_validate_search_filters_with_invalid_key
pass
test_validate_sort_dir
pass
test_validate_search_filters
pass
watcher.tests.api.v1.test_webhooks.TestPost 4 4 0 0 0 Detail
test_trigger_audit
pass
test_trigger_audit_with_no_audit
pass
test_trigger_audit_with_not_allowed_audittype
pass
test_trigger_audit_with_not_allowed_audit_state
pass
watcher.tests.applier.actions.loading.test_default_actions_loader.TestDefaultActionLoader 1 1 0 0 0 Detail
test_endpoints
pass
watcher.tests.applier.actions.test_change_node_power_state.TestChangeNodePowerState 11 11 0 0 0 Detail
test_change_node_state_post_condition
pass
test_parameters_applies_add_extra
pass
test_revert_change_node_state_with_poweron_target
pass
test_execute_node_service_state_with_poweron_target
pass
test_parameters_up
pass
test_execute_change_node_state_with_poweroff_target
pass
test_parameters_exception_wrong_state
pass
test_change_service_state_pre_condition
pass
test_parameters_down
pass
test_parameters_resource_id_empty
pass
test_revert_change_node_state_with_poweroff_target
pass
watcher.tests.applier.actions.test_change_nova_service_state.TestChangeNovaServiceState 11 11 0 0 0 Detail
test_change_service_state_post_condition
pass
test_change_service_state_pre_condition
pass
test_execute_change_service_state_with_disable_target
pass
test_parameters_applies_add_extra
pass
test_parameters_resource_id_empty
pass
test_revert_change_service_state_with_enable_target
pass
test_parameters_exception_wrong_state
pass
test_revert_change_service_state_with_disable_target
pass
test_execute_change_service_state_with_enable_target
pass
test_parameters_down
pass
test_parameters_up
pass
watcher.tests.applier.actions.test_migration.TestMigration 16 16 0 0 0 Detail
test_execute_cold_migration
pass
test_execute_live_migration
pass
test_execute_live_migration_invalid_instance
pass
test_parameters
pass
test_parameters_cold
pass
test_parameters_exception_migration_type
pass
test_revert_live_migration
pass
test_execute_cold_migration_invalid_instance
pass
test_parameters_exception_source_node
pass
test_abort_live_migrate
pass
test_migration_pre_condition
pass
test_parameters_destination_node_none
pass
test_parameters_exception_empty_fields
pass
test_revert_cold_migration
pass
test_migration_post_condition
pass
test_parameters_exception_resource_id
pass
watcher.tests.applier.actions.test_resize.TestResize 5 5 0 0 0 Detail
test_parameters_exception_empty_fields
pass
test_parameters_exception_resource_id
pass
test_parameters
pass
test_execute_resize
pass
test_parameters_exception_flavor
pass
watcher.tests.applier.actions.test_sleep.TestSleep 4 4 0 0 0 Detail
test_parameters_add_field
pass
test_parameters_duration
pass
test_parameters_wrong_parameter
pass
test_parameters_duration_empty
pass
watcher.tests.applier.actions.test_stop.TestStop 18 18 0 0 0 Detail
test_execute_nova_exception
pass
test_execute_stop_failure_instance_not_found
pass
test_instance_uuid_property
pass
test_get_description
pass
test_pre_condition_instance_active
pass
test_parameters
pass
test_revert_nova_exception
pass
test_parameters_exception_invalid_uuid_format
pass
test_revert_success
pass
test_pre_condition_instance_already_stopped
pass
test_pre_condition_instance_not_found
pass
test_execute_stop_failure_instance_exists
pass
test_parameters_exception_missing_resource_id
pass
test_pre_condition_nova_exception
pass
test_revert_instance_not_found
pass
test_revert_start_failure
pass
test_execute_success
pass
test_parameters_exception_empty_resource_id
pass
watcher.tests.applier.actions.test_volume_migration.TestMigration 9 9 0 0 0 Detail
test_retype_success
pass
test_swap_success
pass
test_parameters_retype
pass
test_parameters_swap
pass
test_can_swap_fail
pass
test_parameters_exception_resource_id
pass
test_parameters_migrate
pass
test_can_swap_success
pass
test_migrate_success
pass
watcher.tests.applier.messaging.test_trigger_action_plan_endpoint.TestTriggerActionPlan 1 1 0 0 0 Detail
test_launch_action_plan
pass
watcher.tests.applier.test_applier_manager.TestApplierManager 1 1 0 0 0 Detail
test_start
pass
watcher.tests.applier.test_rpcapi.TestApplierAPI 3 3 0 0 0 Detail
test_execute_action_plan_without_error
pass
test_get_api_version
pass
test_execute_action_plan_throw_exception
pass
watcher.tests.applier.test_sync.TestCancelOngoingActionPlans 1 1 0 0 0 Detail
test_cancel_ongoing_actionplans
pass
watcher.tests.applier.workflow_engine.loading.test_default_engine_loader.TestDefaultActionLoader 1 1 0 0 0 Detail
test_endpoints
pass
watcher.tests.applier.workflow_engine.test_taskflow_action_container.TestTaskFlowActionContainer 10 10 0 0 0 Detail
test_execute_with_cancel_action_plan
pass
test_execute_without_rollback
pass
test_pre_execute_with_skipped
pass
test_execute
pass
test_execute_with_rollback
pass
test_execute_with_failed_execute
pass
test_execute_with_rollback_skipped_action
pass
test_post_execute_with_failed_post_condition
pass
test_pre_execute_with_failed_pre_condition
pass
test_pre_execute
pass
watcher.tests.cmd.test_api.TestApi 2 2 0 0 0 Detail
test_run_api_app_serve_specific_address
pass
test_run_api_app
pass
watcher.tests.cmd.test_applier.TestApplier 1 1 0 0 0 Detail
test_run_applier_app
pass
watcher.tests.cmd.test_db_manage.TestDBManageRunApp 8 8 0 0 0 Detail
test_run_db_manage_app(upgrade)
pass
test_run_db_manage_app(downgrade)
pass
test_run_db_manage_app(revision)
pass
test_run_db_manage_app(stamp)
pass
test_run_db_manage_app(version)
pass
test_run_db_manage_app(create_schema)
pass
test_run_db_manage_app(purge)
pass
test_run_db_manage_app(no_param)
pass
watcher.tests.cmd.test_db_manage.TestDBManageRunCommand 8 8 0 0 0 Detail
test_run_db_purge_dry_run
pass
test_run_db_revision
pass
test_run_db_stamp
pass
test_run_db_purge
pass
test_run_db_version
pass
test_run_db_purge_negative_max_number
pass
test_run_db_upgrade
pass
test_run_db_downgrade
pass
watcher.tests.cmd.test_decision_engine.TestDecisionEngine 1 1 0 0 0 Detail
test_run_de_app
pass
watcher.tests.cmd.test_status.TestUpgradeChecks 2 2 0 0 0 Detail
test_minimum_nova_api_version_fail
pass
test_minimum_nova_api_version_ok
pass
watcher.tests.common.loader.test_loader.TestLoader 3 3 0 0 0 Detail
test_load_loadable_no_opt
pass
test_load_loadable_with_opts
pass
test_load_loadable_bad_plugin
pass
watcher.tests.common.metal_helper.test_base.TestBaseMetalHelper 1 1 0 0 0 Detail
test_nova_client_attr
pass
watcher.tests.common.metal_helper.test_base.TestBaseMetalNode 4 4 0 0 0 Detail
test_get_hypervisor_node
pass
test_set_power_state
pass
test_get_hypervisor_hostname
pass
test_get_hypervisor_node_missing
pass
watcher.tests.common.metal_helper.test_factory.TestMetalHelperFactory 1 1 0 0 0 Detail
test_factory
pass
watcher.tests.common.metal_helper.test_ironic.TestIronicHelper 3 3 0 0 0 Detail
test_list_compute_nodes
pass
test_get_node
pass
test_get_node_not_a_hypervisor
pass
watcher.tests.common.metal_helper.test_ironic.TestIronicNode 4 4 0 0 0 Detail
test_get_power_state
pass
test_power_off
pass
test_get_id
pass
test_power_on
pass
watcher.tests.common.metal_helper.test_maas.TestMaasHelper 2 2 0 0 0 Detail
test_get_node
pass
test_list_compute_nodes
pass
watcher.tests.common.metal_helper.test_maas.TestMaasNode 4 4 0 0 0 Detail
test_get_id
pass
test_get_power_state
pass
test_power_off
pass
test_power_on
pass
watcher.tests.common.test_cinder_helper.TestCinderHelper 32 32 0 0 0 Detail
test_check_migrated_success
pass
test_check_retyped_success_immediate
pass
test_check_volume_deleted_success
pass
test_get_volume_type_by_backendname_with_backend_exist
pass
test_get_volume_type_list
pass
test_has_snapshot_success
pass
test_retype_fail
pass
test_create_volume_fail
pass
test_delete_volume_success
pass
test_get_storage_node_by_name_failure
pass
test_get_storage_pool_by_name_success
pass
test_get_storage_pool_list
pass
test_get_volume_success
pass
test_can_get_volume_fail
pass
test_can_get_volume_success
pass
test_check_migrated_fail
pass
test_check_retyped_success_retries
pass
test_check_volume_deleted_fail
pass
test_get_storage_node_by_name_success
pass
test_get_volume_fail
pass
test_get_volume_type_by_backendname_with_no_backend_exist
pass
test_has_snapshot_fail
pass
test_migrate_success
pass
test_retype_success
pass
test_check_retyped_failed_available
pass
test_check_retyped_failed_inuse
pass
test_check_retyped_success_retries_migration
pass
test_create_volume_success
pass
test_delete_volume_fail
pass
test_get_storage_node_list
pass
test_get_storage_pool_by_name_failure
pass
test_migrate_fail
pass
watcher.tests.common.test_clients.TestClients 22 19 0 0 3 Detail
test_clients_cinder_diff_vers
pass
test_clients_gnocchi
pass
test_clients_gnocchi_cached
pass
test_clients_gnocchi_diff_vers
pass
test_clients_ironic
pass
test_clients_ironic_diff_endpoint
pass
test_clients_monasca_diff_vers
skip
test_clients_nova_bad_min_version
pass
test_clients_nova_diff_endpoint
pass
test_clients_placement
pass
test_clients_cinder
pass
test_clients_cinder_cached
pass
test_clients_gnocchi_diff_endpoint
pass
test_clients_nova
pass
test_clients_cinder_diff_endpoint
pass
test_clients_ironic_cached
pass
test_clients_ironic_diff_vers
pass
test_clients_monasca_cached
skip
test_clients_nova_cached
pass
test_clients_nova_diff_vers
pass
test_get_keystone_session
pass
test_clients_monasca
skip
watcher.tests.common.test_executor.TestFuturistPoolExecutor 2 2 0 0 0 Detail
test_get_futurist_pool_executor_eventlet
pass
test_get_futurist_pool_executor_threading
pass
watcher.tests.common.test_executor.TestLogExecutorStats 2 2 0 0 0 Detail
test_log_executor_stats_eventlet
pass
test_log_executor_stats_threading
pass
watcher.tests.common.test_ironic_helper.TestIronicHelper 3 3 0 0 0 Detail
test_get_ironic_node_by_uuid_success
pass
test_get_ironic_node_by_uuid_failure
pass
test_get_ironic_node_list
pass
watcher.tests.common.test_keystone_helper.TestKeystoneHelper 4 4 0 0 0 Detail
test_is_service_enabled_with_multiple_services_one_enabled
pass
test_is_service_enabled_not_found
pass
test_is_service_enabled
pass
test_is_service_enabled_multiple_services_two_enabled
pass
watcher.tests.common.test_nova_helper.TestNovaHelper 19 19 0 0 0 Detail
test_check_nova_api_version
pass
test_get_compute_node_by_hostname
pass
test_get_instance_list
pass
test_resize_instance
pass
test_stop_instance
pass
test_wait_for_volume_status
pass
test_enable_service_nova_compute
pass
test_get_compute_node_by_hostname_multiple_matches
pass
test_watcher_non_live_migrate_instance_not_found
pass
test_live_migrate_instance
pass
test_non_live_migrate_instance_no_destination_node
pass
test_start_instance
pass
test_abort_live_migrate_instance
pass
test_confirm_resize
pass
test_disable_service_nova_compute
pass
test_get_compute_node_by_uuid
pass
test_get_compute_node_list
pass
test_live_migrate_instance_no_destination_node
pass
test_live_migrate_instance_with_task_state
pass
watcher.tests.common.test_oslo_service_helper.TestOsloServiceHelper 2 2 0 0 0 Detail
test_init_oslo_backend_eventlet
pass
test_init_oslo_backend_threading
pass
watcher.tests.common.test_placement_helper.TestPlacementHelper 14 14 0 0 0 Detail
test_get_allocations_for_consumer_fail
pass
test_get_inventories_OK
pass
test_get_resource_providers_no_rp_OK
pass
test_get
pass
test_get_candidate_providers_OK
pass
test_get_inventories_fail
pass
test_get_provider_traits_fail
pass
test_get_resource_providers_OK
pass
test_get_resource_providers_fail
pass
test_get_usages_for_resource_provider_OK
pass
test_get_allocations_for_consumer_OK
pass
test_get_candidate_providers_fail
pass
test_get_provider_traits_OK
pass
test_get_usages_for_resource_provider_fail
pass
watcher.tests.common.test_scheduling.TestSchedulerMonkeyPatching 4 4 0 0 0 Detail
test_scheduler_stop
pass
test_scheduler_main_loop
pass
test_scheduler_start
pass
test_main_loop_is_monkey_patched
pass
watcher.tests.common.test_service.TestService 2 2 0 0 0 Detail
test_build_topic_handler
pass
test_init_service
pass
watcher.tests.common.test_service.TestServiceHeartbeat 2 2 0 0 0 Detail
test_send_beat_without_creating_service
pass
test_send_beat_with_creating_service
pass
watcher.tests.common.test_utils.TestCommonUtils 4 4 0 0 0 Detail
test_coro
pass
test_async_compat
pass
test_async_compat_exc
pass
test_async_compat_timeout
pass
watcher.tests.conf.test_list_opts.TestListOpts 3 3 0 0 0 Detail
test_list_opts_no_opts
pass
test_list_opts_with_opts
pass
test_run_list_opts
pass
watcher.tests.conf.test_list_opts.TestPlugins 1 1 0 0 0 Detail
test_show_plugins
pass
watcher.tests.db.test_action.DbActionTestCase 15 15 0 0 0 Detail
test_get_action_list_with_filters
pass
test_update_action
pass
test_create_action_already_exists
pass
test_destroy_action_that_does_not_exist
pass
test_get_action_by_uuid
pass
test_get_action_list
pass
test_update_action_uuid
pass
test_get_action_by_id
pass
test_update_action_that_does_not_exist
pass
test_action_status_message
pass
test_destroy_action
pass
test_destroy_action_by_uuid
pass
test_get_action_list_eager
pass
test_get_action_list_with_filter_by_uuid
pass
test_get_action_that_does_not_exist
pass
watcher.tests.db.test_action.TestDbActionFilters 17 17 0 0 0 Detail
test_get_action_filter_created_at_gt
pass
test_get_action_filter_deleted_at_eq
pass
test_get_action_filter_deleted_true
pass
test_get_action_filter_created_at_gte
pass
test_get_action_filter_created_at_lte
pass
test_get_action_filter_updated_at_gte
pass
test_get_action_filter_updated_at_gt
pass
test_get_action_filter_updated_at_lt
pass
test_get_action_filter_created_at_lt
pass
test_get_action_filter_deleted_at_gt
pass
test_get_action_filter_deleted_at_lt
pass
test_get_action_filter_created_at_eq
pass
test_get_action_filter_deleted_at_gte
pass
test_get_action_filter_deleted_at_lte
pass
test_get_action_filter_deleted_false
pass
test_get_action_filter_updated_at_eq
pass
test_get_action_filter_updated_at_lte
pass
watcher.tests.db.test_action_description.DbActionDescriptionTestCase 5 5 0 0 0 Detail
test_get_action_desc_by_type
pass
test_get_action_desc_that_does_not_exist
pass
test_update_action_desc
pass
test_get_action_desc_list
pass
test_get_action_desc_list_with_filters
pass
watcher.tests.db.test_action_description.TestDbActionDescriptionFilters 17 17 0 0 0 Detail
test_get_action_desc_list_filter_deleted_at_gt
pass
test_get_action_desc_list_filter_created_at_gte
pass
test_get_action_desc_list_filter_deleted_at_gte
pass
test_get_action_desc_list_filter_deleted_at_lt
pass
test_get_action_desc_list_filter_deleted_false
pass
test_get_action_desc_list_filter_deleted_true
pass
test_get_action_desc_list_filter_updated_at_eq
pass
test_get_action_desc_list_filter_created_at_gt
pass
test_get_action_desc_list_filter_created_at_lte
pass
test_get_action_desc_list_filter_deleted_at_eq
pass
test_get_action_desc_list_filter_updated_at_gt
pass
test_get_action_desc_list_filter_created_at_eq
pass
test_get_action_desc_list_filter_created_at_lt
pass
test_get_action_desc_list_filter_deleted_at_lte
pass
test_get_action_desc_list_filter_updated_at_gte
pass
test_get_action_desc_list_filter_updated_at_lt
pass
test_get_action_desc_list_filter_updated_at_lte
pass
watcher.tests.db.test_action_plan.DbActionPlanTestCase 16 16 0 0 0 Detail
test_create_action_plan_already_exists
pass
test_destroy_action_plan_that_referenced_by_actions
pass
test_get_action_plan_list
pass
test_get_action_plan_list_with_filters
pass
test_update_action_plan
pass
test_action_plan_status_message
pass
test_destroy_action_plan
pass
test_destroy_action_plan_that_does_not_exist
pass
test_get_action_plan_list_eager
pass
test_get_action_plan_list_with_filter_by_uuid
pass
test_get_action_plan_that_does_not_exist
pass
test_update_action_plan_that_does_not_exist
pass
test_update_action_plan_uuid
pass
test_destroy_action_plan_by_uuid
pass
test_get_action_plan_by_id
pass
test_get_action_plan_by_uuid
pass
watcher.tests.db.test_action_plan.TestDbActionPlanFilters 17 17 0 0 0 Detail
test_get_action_plan_list_filter_deleted_at_gt
pass
test_get_action_plan_list_filter_deleted_true
pass
test_get_action_plan_list_filter_updated_at_lt
pass
test_get_action_plan_list_filter_updated_at_lte
pass
test_get_action_plan_list_filter_created_at_gt
pass
test_get_action_plan_list_filter_created_at_lt
pass
test_get_action_plan_list_filter_created_at_lte
pass
test_get_action_plan_list_filter_deleted_at_eq
pass
test_get_action_plan_list_filter_deleted_at_gte
pass
test_get_action_plan_list_filter_deleted_at_lt
pass
test_get_action_plan_list_filter_updated_at_gte
pass
test_get_action_plan_list_filter_created_at_eq
pass
test_get_action_plan_list_filter_created_at_gte
pass
test_get_action_plan_list_filter_deleted_at_lte
pass
test_get_action_plan_list_filter_deleted_false
pass
test_get_action_plan_list_filter_updated_at_eq
pass
test_get_action_plan_list_filter_updated_at_gt
pass
watcher.tests.db.test_audit.DbAuditTestCase 17 17 0 0 0 Detail
test_destroy_audit
pass
test_destroy_audit_that_referenced_by_action_plans
pass
test_get_audit_list_with_filter_by_uuid
pass
test_update_audit
pass
test_create_audit_already_exists
pass
test_destroy_audit_that_does_not_exist
pass
test_get_audit_list_with_filters
pass
test_update_audit_uuid
pass
test_create_same_name_audit
pass
test_get_audit_list_eager
pass
test_get_audit_that_does_not_exist
pass
test_audit_status_message
pass
test_destroy_audit_by_uuid
pass
test_get_audit_by_id
pass
test_get_audit_by_uuid
pass
test_get_audit_list
pass
test_update_audit_that_does_not_exist
pass
watcher.tests.db.test_audit.TestDbAuditFilters 19 19 0 0 0 Detail
test_get_audit_list_filter_created_at_lte
pass
test_get_audit_list_filter_deleted_at_eq
pass
test_get_audit_list_filter_deleted_at_lte
pass
test_get_audit_list_filter_deleted_false
pass
test_get_audit_list_filter_state_in
pass
test_get_audit_list_filter_updated_at_eq
pass
test_get_audit_list_filter_deleted_at_gte
pass
test_get_audit_list_filter_updated_at_gte
pass
test_get_audit_list_filter_state_notin
pass
test_get_audit_list_filter_updated_at_lt
pass
test_get_audit_list_filter_created_at_eq
pass
test_get_audit_list_filter_created_at_gte
pass
test_get_audit_list_filter_created_at_lt
pass
test_get_audit_list_filter_deleted_true
pass
test_get_audit_list_filter_updated_at_gt
pass
test_get_audit_list_filter_created_at_gt
pass
test_get_audit_list_filter_deleted_at_gt
pass
test_get_audit_list_filter_deleted_at_lt
pass
test_get_audit_list_filter_updated_at_lte
pass
watcher.tests.db.test_audit_template.DbAuditTemplateTestCase 15 15 0 0 0 Detail
test_create_audit_template_already_exists
pass
test_destroy_audit_template_that_does_not_exist
pass
test_get_audit_template_that_does_not_exist
pass
test_update_audit_template_uuid
pass
test_get_audit_template_list
pass
test_update_audit_template
pass
test_audit_template_create_same_name
pass
test_destroy_audit_template
pass
test_get_audit_template_list_with_filter_by_uuid
pass
test_get_audit_template_list_with_filters
pass
test_destroy_audit_template_by_uuid
pass
test_get_audit_template_by_id
pass
test_get_audit_template_by_uuid
pass
test_get_audit_template_list_eager
pass
test_update_audit_template_that_does_not_exist
pass
watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters 17 17 0 0 0 Detail
test_get_audit_template_list_filter_deleted_at_eq
pass
test_get_audit_template_list_filter_deleted_at_gte
pass
test_get_audit_template_list_filter_deleted_at_lt
pass
test_get_audit_template_list_filter_deleted_true
pass
test_get_audit_template_list_filter_updated_at_gt
pass
test_get_audit_template_list_filter_updated_at_lt
pass
test_get_audit_template_list_filter_created_at_eq
pass
test_get_audit_template_list_filter_created_at_gt
pass
test_get_audit_template_list_filter_created_at_gte
pass
test_get_audit_template_list_filter_created_at_lt
pass
test_get_audit_template_list_filter_deleted_at_gt
pass
test_get_audit_template_list_filter_deleted_false
pass
test_get_audit_template_list_filter_updated_at_eq
pass
test_get_audit_template_list_filter_created_at_lte
pass
test_get_audit_template_list_filter_deleted_at_lte
pass
test_get_audit_template_list_filter_updated_at_gte
pass
test_get_audit_template_list_filter_updated_at_lte
pass
watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase 14 14 0 0 0 Detail
test_create_efficacy_indicator_already_exists
pass
test_update_efficacy_indicator_uuid
pass
test_destroy_efficacy_indicator_that_does_not_exist
pass
test_get_efficacy_indicator_list_eager
pass
test_get_efficacy_indicator_that_does_not_exist
pass
test_update_efficacy_indicator_that_does_not_exist
pass
test_destroy_efficacy_indicator_by_uuid
pass
test_get_efficacy_indicator_by_id
pass
test_get_efficacy_indicator_by_uuid
pass
test_get_efficacy_indicator_list_with_filter_by_uuid
pass
test_destroy_efficacy_indicator
pass
test_get_efficacy_indicator_list
pass
test_get_efficacy_indicator_list_with_filters
pass
test_update_efficacy_indicator
pass
watcher.tests.db.test_efficacy_indicator.MySQLDbEfficacyIndicatorTestCase 1 1 0 0 0 Detail
test_efficacy_indicator_value
pass
watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters 17 17 0 0 0 Detail
test_get_efficacy_indicator_filter_created_at_eq
pass
test_get_efficacy_indicator_filter_created_at_gt
pass
test_get_efficacy_indicator_filter_created_at_gte
pass
test_get_efficacy_indicator_filter_created_at_lt
pass
test_get_efficacy_indicator_filter_deleted_at_eq
pass
test_get_efficacy_indicator_filter_updated_at_eq
pass
test_get_efficacy_indicator_filter_deleted_at_gt
pass
test_get_efficacy_indicator_filter_deleted_at_lte
pass
test_get_efficacy_indicator_filter_created_at_lte
pass
test_get_efficacy_indicator_filter_deleted_at_gte
pass
test_get_efficacy_indicator_filter_deleted_at_lt
pass
test_get_efficacy_indicator_filter_deleted_false
pass
test_get_efficacy_indicator_filter_deleted_true
pass
test_get_efficacy_indicator_filter_updated_at_gt
pass
test_get_efficacy_indicator_filter_updated_at_gte
pass
test_get_efficacy_indicator_filter_updated_at_lt
pass
test_get_efficacy_indicator_filter_updated_at_lte
pass
watcher.tests.db.test_goal.DbGoalTestCase 10 10 0 0 0 Detail
test_get_goal_by_uuid
pass
test_get_goal_list_with_filters
pass
test_get_goal_list
pass
test_update_goal_that_does_not_exist
pass
test_create_goal_already_exists
pass
test_destroy_goal
pass
test_destroy_goal_that_does_not_exist
pass
test_get_goal_that_does_not_exist
pass
test_update_goal
pass
test_update_goal_id
pass
watcher.tests.db.test_goal.TestDbGoalFilters 17 17 0 0 0 Detail
test_get_goal_list_filter_created_at_lt
pass
test_get_goal_list_filter_created_at_eq
pass
test_get_goal_list_filter_created_at_lte
pass
test_get_goal_list_filter_deleted_at_eq
pass
test_get_goal_list_filter_deleted_at_gt
pass
test_get_goal_list_filter_deleted_at_lt
pass
test_get_goal_list_filter_deleted_true
pass
test_get_goal_list_filter_updated_at_eq
pass
test_get_goal_list_filter_updated_at_gt
pass
test_get_goal_list_filter_updated_at_gte
pass
test_get_goal_list_filter_updated_at_lt
pass
test_get_goal_list_filter_deleted_at_gte
pass
test_get_goal_list_filter_updated_at_lte
pass
test_get_goal_list_filter_created_at_gt
pass
test_get_goal_list_filter_created_at_gte
pass
test_get_goal_list_filter_deleted_at_lte
pass
test_get_goal_list_filter_deleted_false
pass
watcher.tests.db.test_migrations.MySQLDbDataMigrationsTestCase 1 1 0 0 0 Detail
test_migration_revisions
pass
watcher.tests.db.test_migrations.MySQLDbMigrationsTestCase 1 1 0 0 0 Detail
test_migration_revisions
pass
watcher.tests.db.test_purge.TestPurgeCommand 9 9 0 0 0 Detail
test_find_deleted_and_expired_entries
pass
test_purge_command
pass
test_find_deleted_and_nonexpired_related_entries
pass
test_purge_command_with_strategy_uuid
pass
test_find_deleted_entries
pass
test_purge_command_with_nonexpired_related_entries
pass
test_purge_command_with_audit_template_not_expired
pass
test_execute_max_number_exceeded
pass
test_purge_command_with_audit_template_not_soft_deleted
pass
watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase 12 12 0 0 0 Detail
test_create_scoring_engine_already_exists
pass
test_get_scoring_engine_by_name
pass
test_update_scoring_engine_id
pass
test_destroy_scoring_engine
pass
test_get_scoring_engine_by_id
pass
test_get_scoring_engine_list
pass
test_update_scoring_engine
pass
test_destroy_scoring_engine_that_does_not_exist
pass
test_get_scoring_engine_by_uuid
pass
test_get_scoring_engine_list_with_filters
pass
test_get_scoring_engine_that_does_not_exist
pass
test_update_scoring_engine_that_does_not_exist
pass
watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters 17 17 0 0 0 Detail
test_get_scoring_engine_list_filter_created_at_gt
pass
test_get_scoring_engine_list_filter_created_at_gte
pass
test_get_scoring_engine_list_filter_created_at_lt
pass
test_get_scoring_engine_list_filter_deleted_false
pass
test_get_scoring_engine_list_filter_deleted_true
pass
test_get_scoring_engine_list_filter_deleted_at_gte
pass
test_get_scoring_engine_list_filter_deleted_at_lte
pass
test_get_scoring_engine_list_filter_updated_at_gt
pass
test_get_scoring_engine_list_filter_updated_at_lte
pass
test_get_scoring_engine_list_filter_created_at_eq
pass
test_get_scoring_engine_list_filter_created_at_lte
pass
test_get_scoring_engine_list_filter_deleted_at_lt
pass
test_get_scoring_engine_list_filter_updated_at_eq
pass
test_get_scoring_engine_list_filter_updated_at_gte
pass
test_get_scoring_engine_list_filter_deleted_at_eq
pass
test_get_scoring_engine_list_filter_deleted_at_gt
pass
test_get_scoring_engine_list_filter_updated_at_lt
pass
watcher.tests.db.test_service.DbServiceTestCase 7 7 0 0 0 Detail
test_get_service_list
pass
test_update_service_that_does_not_exist
pass
test_create_service_already_exists
pass
test_get_service_by_name
pass
test_get_service_list_with_filters
pass
test_get_service_that_does_not_exist
pass
test_update_service
pass
watcher.tests.db.test_service.TestDbServiceFilters 17 17 0 0 0 Detail
test_get_service_list_filter_deleted_at_gte
pass
test_get_service_list_filter_deleted_at_lt
pass
test_get_service_list_filter_updated_at_eq
pass
test_get_service_list_filter_updated_at_lte
pass
test_get_service_list_filter_created_at_gt
pass
test_get_service_list_filter_deleted_at_lte
pass
test_get_service_list_filter_deleted_false
pass
test_get_service_list_filter_deleted_true
pass
test_get_service_list_filter_created_at_eq
pass
test_get_service_list_filter_created_at_lt
pass
test_get_service_list_filter_created_at_lte
pass
test_get_service_list_filter_deleted_at_eq
pass
test_get_service_list_filter_deleted_at_gt
pass
test_get_service_list_filter_updated_at_gt
pass
test_get_service_list_filter_created_at_gte
pass
test_get_service_list_filter_updated_at_gte
pass
test_get_service_list_filter_updated_at_lt
pass
watcher.tests.db.test_strategy.DbStrategyTestCase 12 12 0 0 0 Detail
test_get_strategy_by_uuid
pass
test_destroy_strategy_that_does_not_exist
pass
test_get_strategy_list
pass
test_get_strategy_list_eager
pass
test_update_goal_id
pass
test_create_strategy_already_exists
pass
test_update_strategy
pass
test_destroy_strategy
pass
test_get_strategy_by_name
pass
test_get_strategy_list_with_filters
pass
test_get_strategy_that_does_not_exist
pass
test_update_strategy_that_does_not_exist
pass
watcher.tests.db.test_strategy.TestDbStrategyFilters 17 17 0 0 0 Detail
test_get_strategy_list_filter_deleted_at_lt
pass
test_get_strategy_list_filter_updated_at_eq
pass
test_get_strategy_list_filter_created_at_eq
pass
test_get_strategy_list_filter_updated_at_lt
pass
test_get_strategy_list_filter_deleted_at_gt
pass
test_get_strategy_list_filter_deleted_at_gte
pass
test_get_strategy_list_filter_deleted_at_lte
pass
test_get_strategy_list_filter_updated_at_gt
pass
test_get_strategy_list_filter_created_at_gt
pass
test_get_strategy_list_filter_created_at_gte
pass
test_get_strategy_list_filter_created_at_lte
pass
test_get_strategy_list_filter_deleted_at_eq
pass
test_get_strategy_list_filter_deleted_false
pass
test_get_strategy_list_filter_created_at_lt
pass
test_get_strategy_list_filter_deleted_true
pass
test_get_strategy_list_filter_updated_at_gte
pass
test_get_strategy_list_filter_updated_at_lte
pass
watcher.tests.decision_engine.audit.test_audit_handlers.TestAutoTriggerActionPlan 3 3 0 0 0 Detail
test_trigger_audit_with_actionplan_ongoing
pass
test_trigger_action_plan_without_ongoing
pass
test_trigger_audit_with_force
pass
watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler 10 10 0 0 0 Detail
test_execute_audit_with_interval_no_job
pass
test_period_audit_not_called_when_deleted
pass
test_launch_audits_periodically_with_interval
pass
test_launch_multiply_audits_periodically
pass
test_execute_audit
pass
test_launch_audits_periodically_with_cron
pass
test_launch_audits_periodically_with_diff_interval
pass
test_launch_audits_periodically_with_invalid_cron
pass
test_check_audit_expired
pass
test_is_audit_inactive
pass
watcher.tests.decision_engine.audit.test_audit_handlers.TestOneShotAuditHandler 4 4 0 0 0 Detail
test_trigger_audit_state_succeeded
pass
test_trigger_audit_with_error
pass
test_trigger_audit_without_errors
pass
test_trigger_audit_send_notification
pass
watcher.tests.decision_engine.cluster.test_cinder_cdmc.TestCinderClusterDataModelCollector 2 2 0 0 0 Detail
test_cinder_cdmc_total_capacity_gb_not_integer
pass
test_cinder_cdmc_execute
pass
watcher.tests.decision_engine.cluster.test_cluster_data_model_collector.TestBareMetalDataModelCollector 1 1 0 0 0 Detail
test_model_scope_is_none
pass
watcher.tests.decision_engine.cluster.test_cluster_data_model_collector.TestClusterDataModelCollector 2 2 0 0 0 Detail
test_in_memory_model_is_copied
pass
test_is_singleton
pass
watcher.tests.decision_engine.cluster.test_cluster_data_model_collector.TestComputeDataModelCollector 1 1 0 0 0 Detail
test_model_scope_is_none
pass
watcher.tests.decision_engine.cluster.test_cluster_data_model_collector.TestStorageDataModelCollector 1 1 0 0 0 Detail
test_model_scope_is_none
pass
watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaClusterDataModelCollector 2 2 0 0 0 Detail
test_nova_cdmc_execute_2_True
pass
test_nova_cdmc_execute_1_False
pass
watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaModelBuilder 14 14 0 0 0 Detail
test_add_instance_node
pass
test_add_physical_layer_with_baremetal_node
pass
test_check_model
pass
test_collect_aggregates_none
pass
test_merge_compute_scope
pass
test__build_instance_node_extended_fields_3__False__True_
pass
test_check_model_update_true
pass
test__build_instance_node_extended_fields_1__True__True_
pass
test_collect_zones_none
pass
test__build_instance_node_extended_fields_2__True__False_
pass
test_add_physical_layer
pass
test_check_model_update_false
pass
test_collect_aggregates
pass
test_collect_zones
pass
watcher.tests.decision_engine.datasources.grafana_translators.test_base.TestBaseGrafanaTranslator 4 4 0 0 0 Detail
test_extract_attribute_error
pass
test_validate_data_error
pass
test_extract_attribute
pass
test_validate_data
pass
watcher.tests.decision_engine.datasources.grafana_translators.test_influxdb.TestInfluxDBGrafanaTranslator 7 7 0 0 0 Detail
test_retention_period_one_week
pass
test_retention_period_warning
pass
test_retention_period_one_day
pass
test_build_params_granularity
pass
test_build_params_order
pass
test_extract_results
pass
test_extract_results_error
pass
watcher.tests.decision_engine.datasources.test_aetos_helper.TestAetosHelper 3 3 0 0 0 Detail
test_setup_prometheus_client
pass
test_get_fqdn_label
pass
test_get_instance_uuid_label
pass
watcher.tests.decision_engine.datasources.test_base.TestBaseDatasourceHelper 2 2 0 0 0 Detail
test_query_retry_exception
pass
test_query_retry
pass
watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper 17 17 0 0 0 Detail
test_get_host_inlet_temperature
pass
test_get_instance_cpu_usage
pass
test_get_instance_root_disk_allocated
pass
test_gnocchi_check_availability
pass
test_gnocchi_statistic_aggregation
pass
test_gnocchi_statistic_series
pass
test_statistic_aggregation_metric_unavailable
pass
test_get_instance_ram_allocated
pass
test_gnocchi_list_metrics
pass
test_get_host_cpu_usage
pass
test_get_host_outlet_temperature
pass
test_get_instance_memory_usage
pass
test_gnocchi_check_availability_with_failure
pass
test_get_host_airflow
pass
test_get_host_power
pass
test_get_host_ram_usage
pass
test_gnocchi_list_metrics_with_failure
pass
watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana 19 19 0 0 0 Detail
test_configured
pass
test_configured_error
pass
test_get_host_inlet_temperature
pass
test_get_instance_cpu_usage
pass
test_get_instance_l3_cache_usage
pass
test_get_instance_root_disk_allocated
pass
test_get_host_airflow
pass
test_get_host_power
pass
test_get_metric_raise_error
pass
test_metric_builder
pass
test_get_host_outlet_temperature
pass
test_get_host_ram_usage
pass
test_get_instance_ram_allocated
pass
test_get_instance_ram_usage
pass
test_configured_raise_error
pass
test_get_host_cpu_usage
pass
test_no_metric_raise_error
pass
test_statistic_aggregation
pass
test_request_raise_error
pass
watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager 16 15 0 0 1 Detail
test_datasource_validation_single_aetos_ok
pass
test_get_backend
pass
test_get_backend_no_datasources
pass
test_metric_file_path_not_exists
pass
test_datasource_validation_single_prometheus_ok
pass
test_dynamic_metric_map_grafana
pass
test_get_backend_error_datasource
pass
test_get_backend_grafana
pass
test_get_backend_no_metrics
pass
test_metric_file_metric_override
skip
test_metric_file_metric_override_grafana
pass
test_datasource_validation_mixed_datasources_ok
pass
test_get_backend_order
pass
test_metric_file_invalid_ds
pass
test_datasource_validation_prometheus_and_aetos_conflict
pass
test_get_backend_wrong_metric
pass
watcher.tests.decision_engine.datasources.test_monasca_helper.TestMonascaHelper 7 0 0 0 7 Detail
test_check_availability_with_failure
skip
test_statistic_aggregation_metric_unavailable
skip
test_check_availability
skip
test_get_host_cpu_usage
skip
test_get_instance_cpu_usage
skip
test_monasca_statistic_aggregation
skip
test_monasca_statistic_series
skip
watcher.tests.decision_engine.datasources.test_prometheus_base.TestPrometheusBase 44 44 0 0 0 Detail
test_build_prometheus_query_error
pass
test_build_prometheus_query_instance_memory_avg_agg
pass
test_build_prometheus_query_node_cpu_avg_agg_custom_label
pass
test_get_host_cpu_usage_max
pass
test_missing_prometheus_fqdn_label
pass
test_prometheus_check_availability
pass
test_prometheus_check_availability_error
pass
test_prometheus_stt_agg_instance_ram_usage
pass
test_prometheus_stt_agg_instance_root_size
pass
test_resolve_prometheus_aggregate_vanilla
pass
test_resolve_prometheus_instance_label_none
pass
test_build_prometheus_fqdn_host_instance_map
pass
test_build_prometheus_fqdn_host_instance_map_dupl_fqdn
pass
test_build_prometheus_query_instance_memory_min_agg
pass
test_build_prometheus_query_node_cpu_max_agg
pass
test_build_prometheus_query_node_memory_min_agg_custom_label
pass
test_get_host_cpu_usage
pass
test_get_host_ram_usage_min
pass
test_get_host_ram_usage_none
pass
test_get_instance_cpu_usage
pass
test_override_prometheus_fqdn_label
pass
test_prometheus_list_metrics
pass
test_prometheus_stt_agg_instance_cpu_usage
pass
test_prometheus_stt_agg_instance_ram_alloc
pass
test_resolve_prometheus_aggregate_unknown
pass
test_resolve_prometheus_instance_label
pass
test_statistic_aggregation_metric_unavailable
pass
test_build_prometheus_query_node_memory_avg_agg
pass
test_build_prometheus_query_node_memory_min_agg
pass
test_get_host_cpu_usage_min
pass
test_get_host_ram_usage
pass
test_get_host_ram_usage_max
pass
test_get_instance_root_disk_size
pass
test_prometheus_list_metrics_error
pass
test_prometheus_query_custom_uuid_label
pass
test_prometheus_statistic_aggregation
pass
test_using_ips_not_fqdn
pass
test_build_prometheus_query_instance_cpu_avg_agg
pass
test_build_prometheus_query_instance_cpu_max_agg
pass
test_build_prometheus_query_node_cpu_avg_agg
pass
test_get_host_cpu_usage_none
pass
test_get_instance_ram_allocated
pass
test_get_instance_ram_usage
pass
test_using_hostnames_not_fqdn
pass
watcher.tests.decision_engine.datasources.test_prometheus_helper.TestPrometheusHelper 7 7 0 0 0 Detail
test_setup_prometheus_client_no_auth_no_tls
pass
test_get_fqdn_label
pass
test_get_instance_uuid_label
pass
test_setup_prometheus_client_basic_auth
pass
test_unset_missing_prometheus_host
pass
test_setup_prometheus_client_mtls
pass
test_setup_prometheus_client_tls
pass
watcher.tests.decision_engine.loading.test_collector_loader.TestClusterDataModelCollectorLoader 2 2 0 0 0 Detail
test_collector_loader
pass
test_load_collector_with_empty_model
pass
watcher.tests.decision_engine.loading.test_collector_loader.TestLoadClusterDataModelCollectors 3 3 0 0 0 Detail
test_load_cluster_data_model_collectors(baremetal)
pass
test_load_cluster_data_model_collectors(compute)
pass
test_load_cluster_data_model_collectors(storage)
pass
watcher.tests.decision_engine.loading.test_default_planner_loader.TestDefaultPlannerLoader 1 1 0 0 0 Detail
test_endpoints
pass
watcher.tests.decision_engine.loading.test_default_strategy_loader.TestDefaultStrategyLoader 3 3 0 0 0 Detail
test_load_dummy_strategy
pass
test_load_strategy_with_empty_model
pass
test_strategy_loader
pass
watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader 16 16 0 0 0 Detail
test_load_strategies(actuator)
pass
test_load_strategies(basic)
pass
test_load_strategies(dummy)
pass
test_load_strategies(dummy_with_resize)
pass
test_load_strategies(dummy_with_scorer)
pass
test_load_strategies(host_maintenance)
pass
test_load_strategies(node_resource_consolidation)
pass
test_load_strategies(noisy_neighbor)
pass
test_load_strategies(outlet_temperature)
pass
test_load_strategies(saving_energy)
pass
test_load_strategies(storage_capacity_balance)
pass
test_load_strategies(uniform_airflow)
pass
test_load_strategies(vm_workload_consolidation)
pass
test_load_strategies(workload_balance)
pass
test_load_strategies(workload_stabilization)
pass
test_load_strategies(zone_migration)
pass
watcher.tests.decision_engine.loading.test_goal_loader.TestDefaultGoalLoader 3 3 0 0 0 Detail
test_load_goal_with_empty_model
pass
test_goal_loader
pass
test_load_dummy_goal
pass
watcher.tests.decision_engine.loading.test_goal_loader.TestLoadGoalsWithDefaultGoalLoader 10 10 0 0 0 Detail
test_load_goals(airflow_optimization)
pass
test_load_goals(cluster_maintaining)
pass
test_load_goals(dummy)
pass
test_load_goals(hardware_maintenance)
pass
test_load_goals(noisy_neighbor)
pass
test_load_goals(saving_energy)
pass
test_load_goals(server_consolidation)
pass
test_load_goals(thermal_optimization)
pass
test_load_goals(unclassified)
pass
test_load_goals(workload_balancing)
pass
watcher.tests.decision_engine.messaging.test_audit_endpoint.TestAuditEndpoint 2 2 0 0 0 Detail
test_do_trigger_audit
pass
test_trigger_audit
pass
watcher.tests.decision_engine.messaging.test_data_model_endpoint.TestDataModelEndpoint 3 3 0 0 0 Detail
test_get_data_model_info
pass
test_get_audit_scope
pass
test_get_audit_scope_with_error_name
pass
watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestCinderNotifications 9 9 0 0 0 Detail
test_cinder_capacity_node_notfound
pass
test_cinder_capacity
pass
test_cinder_volume_create
pass
test_cinder_volume_create_pool_notfound
pass
test_cinder_volume_update
pass
test_cinder_bootable_volume_create
pass
test_cinder_volume_delete
pass
test_cinder_capacity_pool_notfound
pass
test_cinder_error_volume_unmapped
pass
watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestCinderNotificationsEmptyModel 4 4 0 0 0 Detail
test_cinder_capacity_empty_model
pass
test_cinder_volume_create_empty_model
pass
test_cinder_volume_delete_empty_model
pass
test_cinder_volume_update_empty_model
pass
watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestReceiveCinderNotifications 7 7 0 0 0 Detail
test_cinder_receive_volume_create_end
pass
test_cinder_receive_volume_detach_end
pass
test_cinder_receive_volume_resize_end
pass
test_cinder_receive_capacity
pass
test_cinder_receive_volume_attach_end
pass
test_cinder_receive_volume_delete_end
pass
test_cinder_receive_volume_update_end
pass
watcher.tests.decision_engine.model.notification.test_notifications.TestReceiveNotifications 2 2 0 0 0 Detail
test_receive_dummy_notification
pass
test_skip_unwanted_notification
pass
watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications 30 30 0 0 0 Detail
test_fake_instance_create
pass
test_info_no_cdm
pass
test_instance_resize_confirm_end_1_False
pass
test_nova_instance_lock
pass
test_nova_instance_shelve
pass
test_nova_instance_soft_delete_end
pass
test_nova_instance_suspend_end
pass
test_nova_instance_update_extra_specs_1_False
pass
test_instance_rebuild_end
pass
test_instance_update_node_notfound_set_unmapped
pass
test_nova_instance_rescue
pass
test_nova_instance_restore_end
pass
test_nova_instance_state_building
pass
test_nova_instance_update_extra_specs_2_True
pass
test_nova_service_create
pass
test_nova_service_delete
pass
test_nova_service_update
pass
test_instance_resize_confirm_end_2_True
pass
test_nova_instance_create_1_False
pass
test_nova_instance_create_2_True
pass
test_nova_instance_pause
pass
test_nova_instance_power_on_off
pass
test_nova_instance_resume_end
pass
test_nova_instance_update
pass
test_nova_instance_update_notfound_still_creates_1_False
pass
test_nova_instance_update_notfound_still_creates_2_True
pass
test_live_migrated_end
pass
test_live_migrated_force_end
pass
test_nova_instance_delete_end
pass
test_nova_instance_shutdown_end
pass
watcher.tests.decision_engine.model.notification.test_nova_notifications.TestReceiveNovaNotifications 1 1 0 0 0 Detail
test_receive_nova_notifications
pass
watcher.tests.decision_engine.model.test_element.TestElement 5 5 0 0 0 Detail
test_as_xml_element(ComputeNode_with_all_fields)
pass
test_as_xml_element(ComputeNode_with_some_fields)
pass
test_as_xml_element(Instance_with_all_fields)
pass
test_as_xml_element(Instance_with_some_fields)
pass
test_as_xml_element(Instance_with_extended_fields)
pass
watcher.tests.decision_engine.model.test_element.TestIronicElement 2 2 0 0 0 Detail
test_as_xml_element(IronicNode_with_all_fields)
pass
test_as_xml_element(IronicNode_with_some_fields)
pass
watcher.tests.decision_engine.model.test_element.TestStorageElement 6 6 0 0 0 Detail
test_as_xml_element(StorageNode_with_all_fields)
pass
test_as_xml_element(Pool_with_all_fields)
pass
test_as_xml_element(Pool_without_virtual_free_fields)
pass
test_as_xml_element(Volume_with_all_fields)
pass
test_as_xml_element(Volume_without_bootable_fields)
pass
test_as_xml_element(Volume_without_human_id_fields)
pass
watcher.tests.decision_engine.model.test_model.TestBaremetalModel 6 6 0 0 0 Detail
test_remove_node
pass
test_assert_node_raise
pass
test_build_model_from_xml
pass
test_model_structure
pass
test_add_node
pass
test_get_all_ironic_nodes
pass
watcher.tests.decision_engine.model.test_model.TestModel 18 18 0 0 0 Detail
test_assert_node_raise
pass
test_get_node_free_resources
pass
test_add_node
pass
test_node_from_name_raise
pass
test_node_from_uuid_raise
pass
test_assert_instance_raise
pass
test_delete_node
pass
test_get_model_to_list
pass
test_get_node_by_name
pass
test_get_node_instances
pass
test_get_node_used_resources
pass
test_remove_node_raise
pass
test_set_get_state_nodes
pass
test_build_model_from_xml
pass
test_get_all_compute_nodes
pass
test_get_node_by_instance_uuid
pass
test_instance_from_uuid_raise
pass
test_model_structure
pass
watcher.tests.decision_engine.model.test_model.TestStorageModel 18 18 0 0 0 Detail
test_add_node
pass
test_build_model_from_xml
pass
test_get_all_storage_nodes
pass
test_add_pool
pass
test_assert_node_raise
pass
test_assert_pool_raise
pass
test_get_node_pools
pass
test_get_pool_volumes
pass
test_remove_node
pass
test_add_volume
pass
test_get_all_volumes
pass
test_map_unmap_pool
pass
test_remove_pool
pass
test_remove_volume
pass
test_assert_volume_raise
pass
test_get_pool_by_volume
pass
test_map_unmap_volume
pass
test_model_structure
pass
watcher.tests.decision_engine.planner.test_node_resource_consolidation.TestActionScheduling 4 4 0 0 0 Detail
test_schedule_migrate_change_state_actions
pass
test_schedule_two_actions
pass
test_schedule_actions
pass
test_schedule_actions_with_unknown_action
pass
watcher.tests.decision_engine.planner.test_node_resource_consolidation.TestDefaultPlanner 1 1 0 0 0 Detail
test_scheduler_warning_empty_action_plan
pass
watcher.tests.decision_engine.planner.test_planner_manager.TestPlannerManager 1 1 0 0 0 Detail
test_load
pass
watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling 9 9 0 0 0 Detail
test_schedule_migrate_resize_acpi_actions_3_swimlanes
pass
test_schedule_migrate_resize_acpi_actions_2_swimlanes
pass
test_schedule_3_migrate_1_resize_1_acpi_actions_1_swimlane
pass
test_schedule_5_migrate_2_resize_actions_for_2_swimlanes
pass
test_schedule_actions
pass
test_schedule_three_migrate_two_resize_actions
pass
test_schedule_actions_with_unknown_action
pass
test_schedule_migrate_resize_actions
pass
test_schedule_two_actions
pass
watcher.tests.decision_engine.planner.test_weight_planner.TestWeightPlanner 1 1 0 0 0 Detail
test_scheduler_warning_empty_action_plan
pass
watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionScheduling 6 6 0 0 0 Detail
test_schedule_migrate_resize_acpi_s3_actions
pass
test_schedule_actions_with_unsupported_action
pass
test_schedule_actions
pass
test_schedule_actions_with_unknown_action
pass
test_schedule_migrate_resize_actions
pass
test_schedule_two_actions
pass
watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionValidator 2 2 0 0 0 Detail
test_migrate_validate_parents
pass
test_resize_validate_parents
pass
watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestDefaultPlanner 1 1 0 0 0 Detail
test_scheduler_warning_empty_action_plan
pass
watcher.tests.decision_engine.scope.test_baremetal.TestBaremetalScope 3 3 0 0 0 Detail
test_exclude_resources
pass
test_remove_nodes_from_model
pass
test_exclude_all_ironic_nodes
pass
watcher.tests.decision_engine.scope.test_compute.TestComputeScope 18 18 0 0 0 Detail
test_aggregates_wildcard_is_used
pass
test_aggregates_with_names_and_ids
pass
test_compute_schema
pass
test_exclude_instances_with_given_metadata
pass
test_exclude_instances_with_given_project
pass
test_get_scoped_model_without_scope
pass
test_zones_wildcard_with_other_ids
pass
test_exclude_resource
pass
test_get_scoped_model_with_multi_scopes
pass
test_remove_instance
pass
test_collect_zones
pass
test_get_scoped_model_with_zones_and_instances
pass
test_remove_nodes_from_model
pass
test_update_exclude_instances_in_model
pass
test_zones_wildcard_is_used
pass
test_aggregates_wildcard_with_other_ids
pass
test_collect_aggregates
pass
test_get_scoped_model_with_hostaggregate_null
pass
watcher.tests.decision_engine.scope.test_storage.TestStorageScope 10 10 0 0 0 Detail
test_collect_vtype
pass
test_get_scoped_model_with_multi_scopes
pass
test_remove_nodes_from_model
pass
test_exclude_projects
pass
test_get_scoped_model_with_zones_pools_volumes
pass
test_get_scoped_model_without_scope
pass
test_collect_zones
pass
test_exclude_pools
pass
test_exclude_resources
pass
test_exclude_volumes
pass
watcher.tests.decision_engine.scoring.test_dummy_scorer.TestDummyScorer 2 2 0 0 0 Detail
test_calculate_score
pass
test_metadata
pass
watcher.tests.decision_engine.scoring.test_dummy_scoring_container.TestDummyScoringContainer 2 2 0 0 0 Detail
test_get_scoring_engine_list
pass
test_scorers
pass
watcher.tests.decision_engine.scoring.test_scoring_factory.TestScoringFactory 2 2 0 0 0 Detail
test_get_scoring_engine_list
pass
test_get_scoring_engine
pass
watcher.tests.decision_engine.solution.test_default_solution.TestDefaultSolution 2 2 0 0 0 Detail
test_default_solution_with_no_input_parameters
pass
test_default_solution
pass
watcher.tests.decision_engine.strategy.context.test_strategy_context.TestStrategyContext 3 3 0 0 0 Detail
test_execute_force_basic
pass
test_execute_strategy
pass
test_execute_force_dummy
pass
watcher.tests.decision_engine.strategy.selector.test_strategy_selector.TestStrategySelector 4 4 0 0 0 Detail
test_select_non_existing_strategy
pass
test_select_with_goal_name_only
pass
test_select_no_available_strategy_for_goal
pass
test_select_with_strategy_name
pass
watcher.tests.decision_engine.strategy.strategies.test_actuator.TestActuator 1 1 0 0 0 Detail
test_actuator_strategy
pass
watcher.tests.decision_engine.strategy.strategies.test_base.TestBaseStrategyDatasource 3 3 0 0 0 Detail
test_global_preference
pass
test_global_preference_reverse
pass
test_strategy_preference_override
pass
watcher.tests.decision_engine.strategy.strategies.test_base.TestBaseStrategyException 2 2 0 0 0 Detail
test_exception_model
pass
test_exception_stale_cdm
pass
watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation 26 26 0 0 0 Detail
test_basic_consolidation_migration(Monasca)
pass
test_basic_consolidation_migration(Gnocchi)
pass
test_basic_consolidation_score_comute_node(Monasca)
pass
test_basic_consolidation_score_comute_node(Gnocchi)
pass
test_basic_consolidation_score_instance_disk(Monasca)
pass
test_basic_consolidation_score_instance_disk(Gnocchi)
pass
test_basic_consolidation_weight(Monasca)
pass
test_basic_consolidation_weight(Gnocchi)
pass
test_basic_consolidation_works_on_model_copy(Monasca)
pass
test_basic_consolidation_works_on_model_copy(Gnocchi)
pass
test_check_migration(Monasca)
pass
test_check_migration(Gnocchi)
pass
test_cluster_size(Monasca)
pass
test_cluster_size(Gnocchi)
pass
test_threshold(Monasca)
pass
test_threshold(Gnocchi)
pass
test_basic_consolidation_execute_scenario_8_with_4_nodes(Monasca)
pass
test_basic_consolidation_execute_scenario_8_with_4_nodes(Gnocchi)
pass
test_basic_consolidation_score_instance(Monasca)
pass
test_basic_consolidation_score_instance(Gnocchi)
pass
test_check_parameters(Monasca)
pass
test_check_parameters(Gnocchi)
pass
test_execute_no_workload(Monasca)
pass
test_execute_no_workload(Gnocchi)
pass
test_parameter_backwards_compat(Monasca)
pass
test_parameter_backwards_compat(Gnocchi)
pass
watcher.tests.decision_engine.strategy.strategies.test_dummy_strategy.TestDummyStrategy 2 2 0 0 0 Detail
test_dummy_strategy
pass
test_check_parameters
pass
watcher.tests.decision_engine.strategy.strategies.test_dummy_with_scorer.TestDummyWithScorer 2 2 0 0 0 Detail
test_check_parameters
pass
test_dummy_with_scorer
pass
watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance 30 30 0 0 0 Detail
test_get_node_capacity
pass
test_host_migration_with_both_migrations_disabled
pass
test_instance_handle
pass
test_instance_handle_cold_migration_disabled_active_instance
pass
test_strategy_with_both_migrations_disabled
pass
test_strategy_with_live_migration_disabled
pass
test_try_maintain
pass
test_add_action_enable_compute_node
pass
test_add_action_maintain_compute_node
pass
test_backward_compatibility_without_new_parameters
pass
test_get_node_status_str
pass
test_host_migration_with_live_migration_disabled
pass
test_instance_handle_live_migration_disabled_active_instance
pass
test_instance_handle_no_migrations_disabled_active_instance
pass
test_add_action_stop_instance
pass
test_host_migration
pass
test_instance_handle_without_dest_node
pass
test_safe_maintain
pass
test_safe_maintain_with_both_migrations_disabled
pass
test_schema_default_values
pass
test_try_maintain_with_both_migrations_disabled
pass
test_exception_compute_node_not_found
pass
test_get_instance_state_str
pass
test_host_fits
pass
test_instance_handle_both_migrations_disabled_active_instance
pass
test_instance_handle_both_migrations_disabled_inactive_instance
pass
test_instance_handle_cold_migration_disabled_inactive_instance
pass
test_instance_handle_live_migration_disabled_inactive_instance
pass
test_instance_handle_no_migrations_disabled_inactive_instance
pass
test_strategy
pass
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
test_add_migrate_actions_with_auto
pass
test_add_migrate_actions_with_no_action
pass
test_add_migrate_actions_with_null
pass
test_add_change_node_state_actions
pass
test_execute_with_auto
pass
test_get_nodes_migrate_failed_return_null
pass
test_select_destination
pass
test_add_change_node_state_actions_one_disabled
pass
test_add_migrate_actions_with_specify
pass
test_check_resources
pass
test_execute_with_specify
pass
test_get_nodes_migrate_failed
pass
test_group_nodes_with_CONTINUOUS
pass
test_group_nodes_with_ONESHOT
pass
test_pre_execute
pass
watcher.tests.decision_engine.strategy.strategies.test_noisy_neighbor.TestNoisyNeighbor 7 7 0 0 0 Detail
test_filter_destination_hosts(Gnocchi)
pass
test_check_parameters(Gnocchi)
pass
test_execute_no_workload(Gnocchi)
pass
test_find_noisy_instance(Gnocchi)
pass
test_find_priority_instance(Gnocchi)
pass
test_group_hosts(Gnocchi)
pass
test_execute(Gnocchi)
pass
watcher.tests.decision_engine.strategy.strategies.test_outlet_temp_control.TestOutletTempControl 6 6 0 0 0 Detail
test_check_parameters(Gnocchi)
pass
test_execute_no_workload(Gnocchi)
pass
test_choose_instance_to_migrate(Gnocchi)
pass
test_group_hosts_by_outlet_temp(Gnocchi)
pass
test_execute(Gnocchi)
pass
test_filter_dest_servers(Gnocchi)
pass
watcher.tests.decision_engine.strategy.strategies.test_saving_energy.TestSavingEnergy 7 7 0 0 0 Detail
test_execute
pass
test_get_hosts_pool_free_poweroff_node_pool
pass
test_get_hosts_pool_with_vms_node_pool
pass
test_save_energy_poweroff
pass
test_get_hosts_pool_free_poweron_node_pool
pass
test_get_hosts_pool_with_node_out_model
pass
test_save_energy_poweron
pass
watcher.tests.decision_engine.strategy.strategies.test_storage_capacity_balance.TestStorageCapacityBalance 8 8 0 0 0 Detail
test_get_volume_type_by_name
pass
test_get_volumes
pass
test_retype_fit
pass
test_execute
pass
test_check_pool_type
pass
test_get_pools
pass
test_group_pools
pass
test_migrate_fit
pass
watcher.tests.decision_engine.strategy.strategies.test_strategy_endpoint.TestStrategyEndpoint 3 3 0 0 0 Detail
test_get_datasource_status
pass
test_collect_metrics
pass
test_get_cdm
pass
watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow 9 9 0 0 0 Detail
test_choose_instance_to_migrate_all(Gnocchi)
pass
test_execute(Gnocchi)
pass
test_group_hosts_by_airflow(Gnocchi)
pass
test_check_parameters(Gnocchi)
pass
test_choose_instance_notfound(Gnocchi)
pass
test_choose_instance_to_migrate(Gnocchi)
pass
test_filter_destination_hosts(Gnocchi)
pass
test_calc_used_resource(Gnocchi)
pass
test_execute_no_workload(Gnocchi)
pass
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
test_add_migration_with_active_state(Gnocchi)
pass
test_add_migration_with_error_state(Gnocchi)
pass
test_get_node_utilization_after_migrations(Gnocchi)
pass
test_get_relative_cluster_utilization(Gnocchi)
pass
test_strategy2(Gnocchi)
pass
test_add_migration_with_stopped_state(Gnocchi)
pass
test_get_instance_utilization(Gnocchi)
pass
test_get_node_utilization_using_host_metrics(Gnocchi)
pass
test_add_migration_with_paused_state(Gnocchi)
pass
test_consolidation_phase(Gnocchi)
pass
test_get_node_utilization(Gnocchi)
pass
test_is_overloaded(Gnocchi)
pass
test_offload_phase(Gnocchi)
pass
test_strategy(Gnocchi)
pass
test_add_action_disable_node(Gnocchi)
pass
test_disable_unused_nodes(Gnocchi)
pass
test_get_node_capacity(Gnocchi)
pass
test_get_relative_node_utilization(Gnocchi)
pass
test_instance_fits(Gnocchi)
pass
watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance 9 9 0 0 0 Detail
test_check_parameters(Gnocchi)
pass
test_execute(Gnocchi)
pass
test_execute_no_workload(Gnocchi)
pass
test_filter_destination_hosts_ram(Gnocchi)
pass
test_group_hosts_by_cpu_util(Gnocchi)
pass
test_choose_instance_to_migrate(Gnocchi)
pass
test_group_hosts_by_ram_util(Gnocchi)
pass
test_choose_instance_notfound(Gnocchi)
pass
test_filter_destination_hosts_cpu(Gnocchi)
pass
watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization 21 21 0 0 0 Detail
test_check_threshold_cpu_fail(Gnocchi)
pass
test_check_threshold_fail(Gnocchi)
pass
test_execute_nothing_to_migrate(Gnocchi)
pass
test_get_sd(Gnocchi)
pass
test_parameter_backwards_compat(Gnocchi)
pass
test_calculate_migration_case(Gnocchi)
pass
test_check_threshold(Gnocchi)
pass
test_check_threshold_cpu(Gnocchi)
pass
test_check_threshold_ram_fail(Gnocchi)
pass
test_get_available_nodes(Gnocchi)
pass
test_get_instance_load(Gnocchi)
pass
test_simulate_migrations_with_all_instances_exclude(Gnocchi)
pass
test_check_threshold_ram(Gnocchi)
pass
test_execute_multiply_migrations(Gnocchi)
pass
test_get_hosts_load(Gnocchi)
pass
test_get_instance_load_with_no_metrics(Gnocchi)
pass
test_simulate_migrations(Gnocchi)
pass
test_calculate_weighted_sd(Gnocchi)
pass
test_execute_one_migration(Gnocchi)
pass
test_get_hosts_load_with_node_missing(Gnocchi)
pass
test_normalize_hosts_load(Gnocchi)
pass
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
test_execute_parallel_total
pass
test_filtered_targets_instance_mem_size
pass
test_filtered_targets_storage_created_at
pass
test_get_priority_filter_list
pass
test_get_volumes_all_types_in_pool
pass
test_get_volumes_duplicated_input
pass
test_get_volumes_select_no_volumes
pass
test_get_volumes_type_in_all_pools
pass
test_execute_live_migrate_instance
pass
test_execute_migrate_volume_dst_pool
pass
test_execute_migrate_volume_no_dst_pool
pass
test_execute_migrate_volumes_all_types_in_pool
pass
test_execute_migrate_volumes_different_types_different_pool
pass
test_execute_mixed_instances_volumes
pass
test_execute_parallel_per_pool
pass
test_filtered_targets_instance_created_at
pass
test_get_volumes
pass
test_get_volumes_different_types_different_pool
pass
test_get_volumes_with_volume_not_found
pass
test_execute_live_migrate_instance_no_dst_node
pass
test_execute_migrate_volume_parallel
pass
test_execute_migrate_volumes_different_types_same_pool
pass
test_execute_migrate_volumes_no_src_type
pass
test_execute_retype_volume
pass
test_execute_swap_volume
pass
test_filtered_targets_instance_disk_size
pass
test_filtered_targets_instance_vcpu_num
pass
test_filtered_targets_storage_pools
pass
test_filtered_targets_storage_size
pass
test_get_instances
pass
test_get_src_node_list
pass
test_get_volumes_different_types_same_pool
pass
test_execute_cold_migrate_instance
pass
test_execute_live_migrate_instance_parallel
pass
test_execute_migrate_volume
pass
test_execute_migrate_volume_no_compute_nodes
pass
test_execute_migrate_volumes_select_no_volumes
pass
test_execute_mixed_instances_volumes_with_attached
pass
test_execute_parallel_per_node
pass
test_filtered_targets_compute_nodes
pass
test_filtered_targets_project
pass
test_get_instances_with_instance_not_found
pass
test_get_volumes_no_src_type
pass
test_instance_migration_exists
pass
watcher.tests.decision_engine.test_gmr.TestGmrPlugin 1 1 0 0 0 Detail
test_show_models
pass
watcher.tests.decision_engine.test_rpcapi.TestDecisionEngineAPI 5 5 0 0 0 Detail
test_get_api_version
pass
test_get_data_model_info
pass
test_get_strategy_info
pass
test_execute_audit_throw_exception
pass
test_execute_audit_without_error
pass
watcher.tests.decision_engine.test_scheduling.TestCancelOngoingAudits 1 1 0 0 0 Detail
test_cancel_ongoing_audits
pass
watcher.tests.decision_engine.test_scheduling.TestDecisionEngineSchedulingService 2 2 0 0 0 Detail
test_start_de_scheduling_service
pass
test_execute_sync_job_fails
pass
watcher.tests.decision_engine.test_service.TestDecisionEngineService 4 4 0 0 0 Detail
test_decision_engine_service_reset
pass
test_decision_engine_service_start
pass
test_decision_engine_service_stop
pass
test_decision_engine_service_wait
pass
watcher.tests.decision_engine.test_sync.TestSyncer 8 8 0 0 0 Detail
test_end2end_sync_goals_with_removed_goal_and_strategy
pass
test_sync_with_modified_goal
pass
test_end2end_sync_goals_with_modified_goal_and_strategy
pass
test_sync_strategies_with_removed_goal
pass
test_sync_with_existing_goal
pass
test_sync_with_modified_strategy
pass
test_sync_empty_db
pass
test_sync_with_existing_strategy
pass
watcher.tests.notifications.test_action_notification.TestActionNotification 8 8 0 0 0 Detail
test_send_action_cancel_with_error
pass
test_send_action_execution_with_error
pass
test_send_action_update
pass
test_send_invalid_action_plan
pass
test_send_action_cancel
pass
test_send_action_delete
pass
test_send_action_execution
pass
test_send_action_plan_create
pass
watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification 8 8 0 0 0 Detail
test_send_action_plan_cancel
pass
test_send_action_plan_action
pass
test_send_action_plan_cancel_with_error
pass
test_send_action_plan_create
pass
test_send_invalid_action_plan
pass
test_send_action_plan_action_with_error
pass
test_send_action_plan_delete
pass
test_send_action_plan_update
pass
watcher.tests.notifications.test_audit_notification.TestAuditNotification 7 7 0 0 0 Detail
test_send_audit_create
pass
test_send_audit_delete
pass
test_send_audit_update_with_strategy
pass
test_send_audit_action_with_error
pass
test_send_audit_action
pass
test_send_audit_update_without_strategy
pass
test_send_invalid_audit
pass
watcher.tests.notifications.test_notification.TestNotificationBase 7 7 0 0 0 Detail
test_emit_event_type_without_phase
pass
test_empty_schema
pass
test_sample_decorator
pass
test_emit_notification
pass
test_no_emit_notifs_disabled
pass
test_not_possible_to_emit_if_not_populated
pass
test_no_emit_level_too_low
pass
watcher.tests.notifications.test_notification.TestNotificationObjectVersions 2 2 0 0 0 Detail
test_notification_payload_version_depends_on_the_schema
pass
test_versions
pass
watcher.tests.notifications.test_service_notifications.TestActionPlanNotification 1 1 0 0 0 Detail
test_service_failed
pass
watcher.tests.objects.test_action.TestActionObject 18 18 0 0 0 Detail
test_get_by_uuid(non_eager)
pass
test_get_by_uuid(eager_with_non_eager_load)
pass
test_get_by_uuid(eager_with_eager_load)
pass
test_list(non_eager)
pass
test_list(eager_with_non_eager_load)
pass
test_list(eager_with_eager_load)
pass
test_get_bad_id_and_uuid(non_eager)
pass
test_get_bad_id_and_uuid(eager_with_non_eager_load)
pass
test_get_bad_id_and_uuid(eager_with_eager_load)
pass
test_get_by_id(non_eager)
pass
test_get_by_id(eager_with_non_eager_load)
pass
test_get_by_id(eager_with_eager_load)
pass
test_refresh(non_eager)
pass
test_refresh(eager_with_non_eager_load)
pass
test_refresh(eager_with_eager_load)
pass
test_save(non_eager)
pass
test_save(eager_with_non_eager_load)
pass
test_save(eager_with_eager_load)
pass
watcher.tests.objects.test_action.TestCreateDeleteActionObject 3 3 0 0 0 Detail
test_destroy
pass
test_create
pass
test_soft_delete
pass
watcher.tests.objects.test_action_description.TestActionDescriptionObject 6 6 0 0 0 Detail
test_soft_delete
pass
test_create
pass
test_refresh
pass
test_get_by_id
pass
test_list
pass
test_save
pass
watcher.tests.objects.test_action_plan.TestActionPlanObject 18 18 0 0 0 Detail
test_refresh(non_eager)
pass
test_refresh(eager_with_non_eager_load)
pass
test_refresh(eager_with_eager_load)
pass
test_save(non_eager)
pass
test_save(eager_with_non_eager_load)
pass
test_save(eager_with_eager_load)
pass
test_list(non_eager)
pass
test_list(eager_with_non_eager_load)
pass
test_list(eager_with_eager_load)
pass
test_get_bad_id_and_uuid(non_eager)
pass
test_get_bad_id_and_uuid(eager_with_non_eager_load)
pass
test_get_bad_id_and_uuid(eager_with_eager_load)
pass
test_get_by_id(non_eager)
pass
test_get_by_id(eager_with_non_eager_load)
pass
test_get_by_id(eager_with_eager_load)
pass
test_get_by_uuid(non_eager)
pass
test_get_by_uuid(eager_with_non_eager_load)
pass
test_get_by_uuid(eager_with_eager_load)
pass
watcher.tests.objects.test_action_plan.TestCreateDeleteActionPlanObject 3 3 0 0 0 Detail
test_destroy
pass
test_soft_delete
pass
test_create
pass
watcher.tests.objects.test_action_plan.TestStateManager 1 1 0 0 0 Detail
test_check_expired
pass
watcher.tests.objects.test_audit.TestAuditObject 18 18 0 0 0 Detail
test_list(non_eager)
pass
test_list(eager_with_non_eager_load)
pass
test_list(eager_with_eager_load)
pass
test_get_bad_id_and_uuid(non_eager)
pass
test_get_bad_id_and_uuid(eager_with_non_eager_load)
pass
test_get_bad_id_and_uuid(eager_with_eager_load)
pass
test_get_by_id(non_eager)
pass
test_get_by_id(eager_with_non_eager_load)
pass
test_get_by_id(eager_with_eager_load)
pass
test_get_by_uuid(non_eager)
pass
test_get_by_uuid(eager_with_non_eager_load)
pass
test_get_by_uuid(eager_with_eager_load)
pass
test_refresh(non_eager)
pass
test_refresh(eager_with_non_eager_load)
pass
test_refresh(eager_with_eager_load)
pass
test_save(non_eager)
pass
test_save(eager_with_non_eager_load)
pass
test_save(eager_with_eager_load)
pass
watcher.tests.objects.test_audit.TestAuditObjectSendNotifications 3 3 0 0 0 Detail
test_send_create_notification
pass
test_send_delete_notification
pass
test_send_update_notification
pass
watcher.tests.objects.test_audit.TestCreateDeleteAuditObject 3 3 0 0 0 Detail
test_create
pass
test_soft_delete
pass
test_destroy
pass
watcher.tests.objects.test_audit_template.TestAuditTemplateObject 21 21 0 0 0 Detail
test_save(non_eager)
pass
test_save(eager_with_non_eager_load)
pass
test_save(eager_with_eager_load)
pass
test_get_bad_id_and_uuid(non_eager)
pass
test_get_bad_id_and_uuid(eager_with_non_eager_load)
pass
test_get_bad_id_and_uuid(eager_with_eager_load)
pass
test_get_by_name(non_eager)
pass
test_get_by_name(eager_with_non_eager_load)
pass
test_get_by_name(eager_with_eager_load)
pass
test_get_by_uuid(non_eager)
pass
test_get_by_uuid(eager_with_non_eager_load)
pass
test_get_by_uuid(eager_with_eager_load)
pass
test_list(non_eager)
pass
test_list(eager_with_non_eager_load)
pass
test_list(eager_with_eager_load)
pass
test_refresh(non_eager)
pass
test_refresh(eager_with_non_eager_load)
pass
test_refresh(eager_with_eager_load)
pass
test_get_by_id(non_eager)
pass
test_get_by_id(eager_with_non_eager_load)
pass
test_get_by_id(eager_with_eager_load)
pass
watcher.tests.objects.test_audit_template.TestCreateDeleteAuditTemplateObject 3 3 0 0 0 Detail
test_destroy
pass
test_create
pass
test_soft_delete
pass
watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject 8 8 0 0 0 Detail
test_create
pass
test_get_by_uuid
pass
test_list
pass
test_get_bad_id_and_uuid
pass
test_get_by_id
pass
test_refresh
pass
test_destroy
pass
test_save
pass
watcher.tests.objects.test_goal.TestGoalObject 9 9 0 0 0 Detail
test_get_by_id
pass
test_get_by_name
pass
test_list
pass
test_create
pass
test_get_by_uuid
pass
test_save
pass
test_destroy
pass
test_refresh
pass
test_soft_delete
pass
watcher.tests.objects.test_objects.TestObject 30 30 0 0 0 Detail
test_base_attributes
pass
test_contains
pass
test_dehydration
pass
test_get_changes
pass
test_get_updates
pass
test_hydration_type_error
pass
test_object_property_type_error
pass
test_refresh_object
pass
test_unknown_objtype
pass
test_changed_4
pass
test_changes_in_primitive
pass
test_hydration
pass
test_static_result
pass
test_with_alternate_context
pass
test_changed_1
pass
test_changed_2
pass
test_changed_3
pass
test_load_in_base
pass
test_obj_constructor
pass
test_object_inheritance
pass
test_object_property
pass
test_orphaned_object
pass
test_updates
pass
test_assign_value_without_DictCompat
pass
test_get
pass
test_hydration_bad_ns
pass
test_load
pass
test_loaded_in_primitive
pass
test_obj_attr_is_set
pass
test_obj_fields
pass
watcher.tests.objects.test_objects.TestObjectSerializer 7 7 0 0 0 Detail
test_deserialize_entity_newer_revision_does_not_backport_zero
pass
test_deserialize_entity_newer_revision_does_not_backport
pass
test_deserialize_entity_same_revision_does_not_backport
pass
test_deserialize_entity_newer_version_passes_revision
pass
test_object_serialization
pass
test_deserialize_entity_newer_version_backports
pass
test_object_serialization_iterables
pass
watcher.tests.objects.test_objects.TestObjectVersions 1 1 0 0 0 Detail
test_object_version_check
pass
watcher.tests.objects.test_objects.TestRegistry 2 2 0 0 0 Detail
test_hook_keeps_newer_properly
pass
test_hook_chooses_newer_properly
pass
watcher.tests.objects.test_scoring_engine.TestScoringEngineObject 9 9 0 0 0 Detail
test_create
pass
test_get_by_name
pass
test_get_by_uuid
pass
test_list
pass
test_refresh
pass
test_destroy
pass
test_save
pass
test_get_by_id
pass
test_soft_delete
pass
watcher.tests.objects.test_service.TestServiceObject 6 6 0 0 0 Detail
test_get_by_id
pass
test_save
pass
test_create
pass
test_list
pass
test_refresh
pass
test_soft_delete
pass
watcher.tests.objects.test_strategy.TestCreateDeleteStrategyObject 3 3 0 0 0 Detail
test_create
pass
test_destroy
pass
test_soft_delete
pass
watcher.tests.objects.test_strategy.TestStrategyObject 18 18 0 0 0 Detail
test_get_by_uuid(non_eager)
pass
test_get_by_uuid(eager_with_non_eager_load)
pass
test_get_by_uuid(eager_with_eager_load)
pass
test_list(non_eager)
pass
test_list(eager_with_non_eager_load)
pass
test_list(eager_with_eager_load)
pass
test_refresh(non_eager)
pass
test_refresh(eager_with_non_eager_load)
pass
test_refresh(eager_with_eager_load)
pass
test_get_bad_uuid(non_eager)
pass
test_get_bad_uuid(eager_with_non_eager_load)
pass
test_get_bad_uuid(eager_with_eager_load)
pass
test_get_by_id(non_eager)
pass
test_get_by_id(eager_with_non_eager_load)
pass
test_get_by_id(eager_with_eager_load)
pass
test_save(non_eager)
pass
test_save(eager_with_non_eager_load)
pass
test_save(eager_with_eager_load)
pass
watcher.tests.test_threading.TestDecisionEngineThreadPool 5 5 0 0 0 Detail
test_do_while_modify
pass
test_multiple_tasks
pass
test_singleton
pass
test_do_while
pass
test_fixture_not_singleton
pass
Total 2065 2051 3 0 11