heat/heat/tests
Anant Patil b84417b6ce Convergence: Pick resource from dead engine worker
When a engine worker crashes or is restarted, the resources being
provisioned in it remain in IN_PROGRESS state. Next stack update should
pick these resources and work on them. The implementation is to set the
status of resource as FAILED and re-trigger check_resource.

Change-Id: Ib7fd73eadd0127f8fae47881b59388b31131daf4
Closes-Bug: #1501161
2016-01-06 16:01:08 +05:30
..
api Event transport 2016-01-05 10:22:57 +01:00
autoscaling Change namespace for Nova resources and tests 2015-11-18 08:42:29 +08:00
aws Fixes the error logic in resource_data_get_all() 2015-12-15 02:09:27 +00:00
clients Event transport 2016-01-05 10:22:57 +01:00
constraints move ceilometer constraints to common constraint 2015-08-03 13:18:31 +08:00
convergence Remove unused LOG variable with logging import 2015-12-08 05:08:33 -05:00
db heat-manage resource_data_list 2015-12-15 04:37:35 +00:00
engine Convergence: Pick resource from dead engine worker 2016-01-06 16:01:08 +05:30
openstack Merge "Add join to workflow (mistral resource)" 2015-12-31 12:59:02 +00:00
policy Add resource_type-specific policies 2015-08-25 15:37:26 +03:00
templates Fixes JSON to YAML conversion bug 2015-06-25 07:32:34 -07:00
__init__.py Switch to mox3 2015-10-02 13:05:51 +05:30
common.py Add neutron provider constraints 2015-12-15 22:10:13 +08:00
fakes.py Event transport 2016-01-05 10:22:57 +01:00
generic_resource.py Using LOG.warning replace LOG.warn 2015-12-29 09:32:42 +00:00
test_attributes.py Support attributes with dynamic scheme 2015-08-10 12:17:01 +03:00
test_auth_password.py py34: test_auth_* 2015-08-05 10:29:16 +05:30
test_auth_url.py Merge "Correctly determine keystone v3 endpoint" 2015-08-13 03:37:24 +00:00
test_common_context.py Init local request context with user/project domain infos 2016-01-04 18:11:24 +08:00
test_common_exception.py Adds error_code in heat exceptions 2015-11-05 18:10:50 +05:30
test_common_param_utils.py Raise HTTPBadRequest instead of ValueError for API validation 2015-05-27 03:48:44 +00:00
test_common_policy.py Add resource_type-specific policies 2015-08-25 15:37:26 +03:00
test_common_serializers.py py34: heat.tests.test_common_serializers 2015-08-26 13:09:04 +05:30
test_common_service_utils.py datetime.datetime.utcnow() should be replaced 2015-11-10 17:24:51 +00:00
test_constraints.py Fix [H405] pep rule in heat/tests 2015-10-12 14:08:16 +03:00
test_convg_stack.py Convergence: Persist state for stack adopt 2015-11-27 19:32:32 +05:30
test_crypt.py Add a new crypt method using cryptography 2015-07-07 10:06:47 +02:00
test_dbinstance.py Fix [H405] pep rule in heat/tests 2015-10-12 14:08:16 +03:00
test_empty_stack.py Show deprecated warnings when import parser 2015-04-14 17:49:15 +08:00
test_engine_api_utils.py Add functions for outputs to heat service 2015-10-28 14:40:24 +03:00
test_engine_service.py Improve output when output resolve raises error 2015-12-03 17:41:59 +03:00
test_engine_service_stack_watch.py Fix [H405] pep rule in heat/tests 2015-10-12 14:08:16 +03:00
test_environment.py Event transport 2016-01-05 10:22:57 +01:00
test_environment_format.py Event transport 2016-01-05 10:22:57 +01:00
test_event.py Event transport 2016-01-05 10:22:57 +01:00
test_exception.py Produce more meaningful exception messages in nested stacks 2015-06-24 08:52:08 +10:00
test_fault_middleware.py Use EntityNotFound instead of StackNotFound. 2015-11-19 14:51:22 +08:00
test_function.py Change assertTrue(isinstance()) by optimal assert 2015-11-02 12:23:22 +01:00
test_grouputils.py Move function for member_definitions to grouputil 2015-11-03 09:04:30 +05:30
test_hot.py Correct list_join function 2015-11-16 15:34:24 +08:00
test_identifier.py Use assertIn and assertNotIn 2015-10-26 22:40:14 +01:00
test_lifecycle_plugin_utils.py Fix [H405] pep rule in heat/tests 2015-10-12 14:08:16 +03:00
test_loguserdata.py Remove spurious logs from test_loguserdata 2015-10-29 17:12:34 +01:00
test_metadata_refresh.py Replaced mox with mock in test_metadata_refresh 2015-10-16 12:07:11 -04:00
test_nested_stack.py Convergence: Fix to use cache_data for FnGetRefId (1) 2015-09-30 21:38:33 +05:30
test_nokey.py Change namespace for Nova resources and tests 2015-11-18 08:42:29 +08:00
test_notifications.py Use user id instead of user name in notification body 2015-12-07 08:25:04 -06:00
test_parameters.py Raise StackValidationFailed on parameter validation 2015-10-31 08:01:52 +00:00
test_plugin_loader.py Use HeatTestCase as parent instead of testtools 2015-03-31 15:17:29 +00:00
test_properties.py Use assertTrue/False instead of assertEqual(T/F) 2015-10-26 22:45:25 +01:00
test_provider_template.py Add a separate get_class_to_instantiate() method to Environment 2015-11-30 19:23:04 -05:00
test_resource.py remove the mutable default arguments "[]" or "{}" 2015-12-16 16:48:51 +08:00
test_rpc_client.py Add APIs implementation for output functions 2015-10-28 14:40:57 +03:00
test_rpc_listener_client.py Move listener rpc client to rpc/listener_client.py 2015-06-19 08:24:19 +05:30
test_rpc_worker_client.py Remove return for rpc casts in rpc worker client 2015-03-24 23:17:19 +05:30
test_rsrc_defn.py Make ResourceDefinition round-trip stable to avoid extra writes 2015-09-11 14:27:55 -04:00
test_server_tags.py Change namespace for Nova resources and tests 2015-11-18 08:42:29 +08:00
test_short_id.py Port short_id to return unicode 2015-07-09 07:15:49 +00:00
test_signal.py Add signal_transport property to Heat wait conditions 2015-10-13 12:27:05 -07:00
test_stack.py Event transport 2016-01-05 10:22:57 +01:00
test_stack_collect_attributes.py Add get_attr which returns all attributes 2015-09-01 17:32:17 +03:00
test_stack_delete.py Refactor timeout calculation to utility 2015-07-18 08:51:59 +05:30
test_stack_lock.py Fix stack lock ActionInProgress in the admin case 2015-11-17 16:16:18 +13:00
test_stack_resource.py Event transport 2016-01-05 10:22:57 +01:00
test_stack_update.py Fix to send only one notification when update completes 2015-12-03 18:35:57 +05:30
test_stack_user.py Move registration of resources to HeatTestCase 2015-06-15 02:43:15 -04:00
test_support.py Replace tag 2015.2 to 5.0.0 2015-08-06 06:29:09 -04:00
test_template.py remove the mutable default arguments "[]" or "{}" 2015-12-16 16:48:51 +08:00
test_template_format.py Remove useless file_name value from test 2015-11-30 04:13:14 -05:00
test_timeutils.py Round the elapsed time to the nearest second 2015-09-09 06:59:56 +00:00
test_urlfetch.py py34: Fix integration tests 2015-09-26 20:27:54 +05:30
test_validate.py Define engine service in setUp() 2015-11-19 01:15:46 +00:00
test_version.py Coverage: Additional test case for better coverage 2015-06-16 13:01:30 +05:30
test_vpc.py Show deprecated warnings when import parser 2015-04-14 17:49:15 +08:00
test_watch.py Use EntityNotFound instead of WatchRuleNotFound 2015-11-29 22:11:45 +08:00
testing-overview.txt Add alternative way to use debugger for unittets 2015-08-20 16:28:51 +00:00
utils.py Convergence: Fix to use cache_data for FnGetRefId (1) 2015-09-30 21:38:33 +05:30