salt/tests/integration/files
rallytime ede4c28887 Group checks for failhard setting in () in state.check_failhard function
Fixes #38683

When two states combine the `require`, `failhard`, and `order` options,
the `order` option should be ignored because `require` is present. Then
the `failhard` option should make the state run fail.

The check for "failhard" in the `check_failhard` function in the state
compiler was too broad. We want "failhard" to be true AND tag to be in
the `running` dict. Without the parens around the first OR statement,
we were bypassing the AND requirement because failhard was found.

Since the second state's tag was not found in the running dict, the state
run stacktraces on a KeyError.
2017-04-03 14:41:54 -06:00
..
conf Merge branch '2016.3' into '2016.11' 2016-11-17 10:37:42 -07:00
engines Change OSX/OS X to macOS where possible 2016-12-28 14:49:46 -07:00
ext-conf Move sshd_config file to another directory to avoid problems. 2014-05-12 19:06:09 +01:00
extension_modules Add from __future__ import absolute_import 2015-01-30 22:25:04 +00:00
file Group checks for failhard setting in () in state.check_failhard function 2017-04-03 14:41:54 -06:00
file.replace Fix tests for #18841. 2014-12-18 01:51:26 +01:00
log_handlers We need to use a multiprocessing Queue 2016-05-23 13:57:22 +01:00
over Remove trailing white spaces in tests files 2016-03-01 17:40:02 +02:00
pillar/base add integration tests for minion blackout 2016-02-19 18:04:31 -07:00
ssh Make sure that ssh keys don't get added with incorrect encoding types. 2013-10-15 11:48:28 -06:00
ext.yaml Add backend for initial ext_pillar tests 2012-04-08 21:31:08 -06:00
hosts Split out integration tests from pure unit tests. 2012-02-20 13:18:13 +01:00
mysql_returner_archiver_data.sql WIP MySQL returner archiver 2016-08-16 10:33:26 -06:00
reactor-sync-minion.sls Rewrite the tests_valid_docs test 2017-02-26 12:21:00 -06:00