You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible/test/units
Dag Wieers fceb71128e Return code is not very useful to assume a task failed
So I thought I fixed it before, but there's still one location where
the `rc` value is influential to decide whether a task failed or not.

We already established in #24867 that it is up to the module to decide
what the return code actually means, not the task executor. We modified
the existing modules to move that logic into the module (eg. for
command, shell, etc.)

This relates to the integration tests of win_robocopy, where different
return codes have different meanings:

  - 0  --  No files copied.
  - 1  --  Files copied successfully! (changed)
  - 2  --  Some Extra files or directories were detected. No files were copied. (warning)
  - 3  --  (2+1) Some files were copied. Additional files were present. (changed)
  - 4  --  Some mismatched files or directories were detected. Housekeeping might be required!  (changed + warning)
  - 5  --  (4+1) Some files were copied. Some files were mismatched.  (changed + warning)
  - 6  --  (4+2) Additional files and mismatched files exist.  No files were copied. (warning)
  - 7  --  (4+1+2) Files were copied, a file mismatch was present, and additional files were present. (changed + warning)
  - 8  --  Some files or directories could not be copied! (changed + failed)
  - 9 - 15  --  Fatal error. Check log message! (failed)
  - 16  --  Serious Error! No files were copied! Do you have permissions to access $src and $dest? (failed)

This also fixes #24652
7 years ago
..
cli fixed issue with paths separator and others 7 years ago
contrib test/: PEP8 compliancy (#24803) 7 years ago
errors test/: PEP8 compliancy (#24803) 7 years ago
executor Return code is not very useful to assume a task failed 7 years ago
inventory test/: PEP8 compliancy (#24803) 7 years ago
inventory_test_data/group_vars Merge branch 'v2_final' into devel_switch_v2 9 years ago
mock test/: PEP8 compliancy (#24803) 7 years ago
module_utils renames dict_combine to dict_merge in network_common (#26073) 7 years ago
modules Add netscaler_server module (#25537) 7 years ago
parsing Cyptography pr 20566 rebase (#25560) 7 years ago
playbook Fix spelling mistakes (comments only) (#25564) 7 years ago
plugins re-enable non-pipelined mode for Powershell (#25012) 7 years ago
template test/: PEP8 compliancy (#24803) 7 years ago
utils test/: PEP8 compliancy (#24803) 7 years ago
vars Fix spelling mistakes (comments only) (#25564) 7 years ago
__init__.py Add empty-init code-smell script. (#18406) 8 years ago
conftest.py Fix bugs in ansible-test units command. (#24044) 8 years ago
test_constants.py 1st part of ansible config, adds ansible-config to view/manage configs (#12797) 7 years ago