Commit graph

15 commits

Author SHA1 Message Date
Rick Elrod
738132da95
[ansible-test] add freebsd/13.0 remote ()
Change:
- FreeBSD 13.0 was released on the 13th, add it to ansible-test.

Test Plan:
- ci_complete

Signed-off-by: Rick Elrod <rick@elrod.me>
2021-04-21 15:13:41 -05:00
David Shrewsbury
1e5ccb326f
Allow for searching handler subdir for included tasks ()
* Allow for searching handler subdir for included tasks
2021-03-15 15:39:59 -04:00
Sloane Hertel
c870457339 free strategy - include failed hosts that were notified ()
* free strategy - include failed hosts that were notified so --force-handlers is used

* trim line length a bit

* Loop over the force handler tests with the strategies linear and free

* rename changelog

* Use the play iterator instead of TQM for accurate failure representation in blocks

* Remove hack in a backwards compatible way for 3rd party plugins
2019-12-19 14:10:51 -05:00
Sam Doran
c485a1b91e
Fix sanity tests based on newer version of shellcheck ()
- change egrep to grep -E
- store exit codes and check them directly
- ignore SC1091
2019-08-12 16:24:28 -04:00
Sloane Hertel
ec1287ca7e
Fix notifying handlers by using an exact match ()
* Fix notifying handlers by using an exact match rather than a string subset if listen is text rather than a list

* Enforce better type checking for listeners

* Share code for validating handler listeners

* Add test for handlers without names

* Add test for templating in handlers

* Add test for include_role

* Add a couple notes about 'listen' for handlers

* changelog

* Add a test for handlers without names

* Test templating in handlers

* changelog

* Add some tests for include_role

* Add a couple notes about 'listen' for handlers

* make more sense

* move local function into a class method
2019-06-27 17:29:20 -04:00
Martin Krizek
0e28ab4528
Template run_once for handlers ()
Fixes 
2019-03-20 14:46:19 +01:00
Matt Clay
35761a99c6 Make sure force_handlers is off for handlers test. 2019-01-25 00:26:09 -08:00
Brian Coca
88c87a3583
added handlers_from ()
* added handlers_from

fixes 
2018-12-18 11:28:24 -05:00
Pablo
6497049f2a Fix exception when including tasks from handlers ()
Set _notified_handlers for the task's _uuid that is run as a handler

Fix 
2018-10-22 10:46:36 -05:00
Martin Krizek
0eece38cdf Fix any_errors_fatal in meta tasks () 2018-05-23 21:03:31 -05:00
Will Thames
ef8c9798d3 include_role handlers bug fix ()
* Ensure that include_role properly fires handlers

include_role needs to ensure that any handlers included
with the role are added to the _notified_handler and
_listening_handler lists of the TaskQueueManager, otherwise
it fails when trying to run the handler.

Additionally, the handler needs to be added to the
PlayIterator's `_uuid_cache` or it fails after running
the handler

Add more uuid debug statements - this code was hard
to debug with existing debug statements, so add more
uuid information at little additional output cost.

Fixes 

* Add tests for include_role handlers

Tests for 
2017-07-19 15:02:32 -05:00
Rene Moser
6c2af29659 tests: add handler listen test cases 2017-01-03 15:00:00 -08:00
James Cammarata
4f06a86161 Alternately track listening handlers by uuid if no name is set
Fixes 
2016-11-13 15:24:44 -06:00
Pierre-Louis Bonicoli
3edac76e1b tests: check that handlers are able to use 'include' 2016-10-21 20:17:42 +02:00
Matt Clay
80a5c70ad7 Split integration tests out from Makefile. () 2016-10-12 14:57:53 -07:00