Commit graph

16 commits

Author SHA1 Message Date
Brian Coca
b3b1dde648
various fixes to command ()
* various fixes to command

  - Updated splitter to allow for all expected args in ad-hoc
  - Ensure we always return the returns we promissed to always return (i.e stderr/stdout)
  - Updated docs to clarify creates/removes precdence in checking
  - Removed abspath from chdir to allow reporting to handle symlinks correctly
  - Corrected tests to new output messages

Co-authored-by: Felix Fontein <felix@fontein.de>
2021-04-13 12:52:29 -04:00
David Shrewsbury
d5ce6e6bed
Increase test coverage for command module () 2021-04-08 15:24:01 -04:00
Rick Elrod
41414ed475
Deprecate command warnings feature ()
Change:
- The command warnings feature which suggests that users use modules
  instead of certain commands is now deprecated. Its `warn` paramater
  and `COMMAND_WARNINGS` configuration options are also deprecated.
  Their use will become an error in version 2.13.

Test Plan:
- CI

Signed-off-by: Rick Elrod <rick@elrod.me>
Co-authored-by: Sam Doran <sdoran@redhat.com>
2020-07-07 18:40:38 -05:00
Sam Doran
ad386290b4
Update command/shell docs with note about modules for rebooting()
- Update integration test syntax
2019-02-13 13:54:36 -05:00
James Cassell
8eacaf6a77 command modules: optional stdin_add_newline ()
* stdin_add_newline: allow newline suppression on command modules

* command/shell: test for stdin_add_newline

* changelog for stdin_add_newline
2018-10-31 12:53:02 -04:00
Dag Wieers
84437855c9 Add integration tests
By checking the cmd result with the original we cause these tests to
fail on older releases without this PR.
2018-09-28 19:19:58 +02:00
Adam Patt
223a4c0685 Fixes : allow commands to be specified as lists. new syntax is documented as well. ()
* Fixes : allow commands to be specified as lists.  new syntax is documented as well
2018-05-16 13:37:39 -07:00
Matt Clay
e7b793c8c6
Move requirements into tests. () 2018-02-10 10:48:44 -08:00
Matt Clay
69132007c0 Revert "Move requirements into tests. ()"
This reverts commit 4f6017dc16.
2018-01-23 10:54:25 -08:00
Matt Clay
4f6017dc16
Move requirements into tests. () 2018-01-23 10:08:16 -08:00
Toshio Kuratomi
2e1c889275
Have command nanny tell you how to disable the warning ()
* Have command nanny tell you how to disable the warning
2017-12-19 17:30:10 -08:00
Matt Clay
4ce13e983a Command module bug fix, tests and cleanup. ()
* Add more command integration tests.
* Remove unnecessary command test debug tasks.
* Fix traceback in command module for empty args.
* Remove unreachable code.
2017-09-15 11:57:50 -07:00
Guillaume Coré
905c25559d add stdin argument to command module
fixes 
2017-08-15 18:24:01 -07:00
Toshio Kuratomi
872255b791 Revert "Add 'stdin' argument to command/shell modules"
This reverts commit 393909d0cc.
Reverte so that we can maintain authorship
2017-08-15 17:10:31 -07:00
Andy Freeland
393909d0cc Add 'stdin' argument to command/shell modules
Fixes  
2017-08-15 14:27:57 -07:00
Matt Clay
75e4645ee7 Migrate Linux CI roles to test targets. () 2016-10-13 09:09:25 -07:00