Typo error, "requied" -> "required" in run_tests.sh

Change-Id: I6ee8bdbd26cef373bb4be3bc18397819aa2a877b
ReST API: Return 400 for malformed JSON input

Previously we had an unhandled exception that resulted in a 500 (Internal
Server Error) result and a stack trace when an invalid JSON file was
submitted in a POST/PUT request. Change to catching the exception and
returning a 400 (Bad Request) result.

bug 1102391

Change-Id: I7dde33ae732d9addbf988b1d36d4f06eacb634bf
Signed-off-by: Zane Bitter <zbitter@redhat.com>
Merge "ReST API: Return 400 for malformed JSON input"
heat tests : test_watch remove logging

Remove logging, since it's not configured to go anywhere,
and we don't have logging in any other tests

Change-Id: I50a3e08b0ee65f767e1b7471f1fb9679a4d3271f
Signed-off-by: Steven Hardy <shardy@redhat.com>
ReST API: Don't overwrite webob error messages

We don't want to replace the entire body of the error messages returned,
just add our detailed description at the end.

Change-Id: I5899854d1ed1766285a5cae2f14c24025ed92e4b
Signed-off-by: Zane Bitter <zbitter@redhat.com>
heat engine : watchrule save state when actions undefined

We should save WatchRule state transitions, even if an action
for that state has not been defined in the template.

Change-Id: Iadca203d03b2c2a2a186a4e9574687d8f30ab080
Signed-off-by: Steven Hardy <shardy@redhat.com>
heat tests : Add WatchRule evaluate test

Add test for WatchRule evaluate/run_rule functionality

Change-Id: Ic6994208485d03ec692174dc52d3244d331abe10
Signed-off-by: Steven Hardy <shardy@redhat.com>
heat engine : make watchrule actions run in stack ThreadGroup

Make watchrule alarm actions run via greenthreads in the stack
ThreadGroup - this allows them to be correctly cancelled if the
stack is deleted whilst an alarm action is in progress.

fixes bug 1097847

Change-Id: I3190a05e3d0abd492961071d2db59a212bd4d373
Signed-off-by: Steven Hardy <shardy@redhat.com>
Merge "ReST API: Don't overwrite webob error messages"
Merge "heat engine : watchrule save state when actions undefined"
Merge "heat tests : Add WatchRule evaluate test"
Merge "heat engine : make watchrule actions run in stack ThreadGroup"