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/sanity/code-smell
Matt Clay 5c2d830dea
ansible-test - Fix subprocess management. (#77641)
* Run code-smell sanity tests in UTF-8 Mode.
* Update subprocess use in sanity test programs.
* Use raw_command instead of run_command with always=True set.
* Add more capture=True usage.
* Don't expose stdin to subprocesses.
* Capture more output. Warn on retry.
* Add more captures.
* Capture coverage cli output.
* Capture windows and network host checks.
* Be explicit about interactive usage.
* Use a shell for non-captured, non-interactive subprocesses.
* Add integration test to assert no TTY.
* Add unit test to assert no TTY.
* Require blocking stdin/stdout/stderr.
* Use subprocess.run in ansible-core sanity tests.
* Remove unused arg.
* Be explicit with subprocess.run check=False.
* Add changelog.
* Use a Python subprocess instead of a shell.
* Use InternalError instead of Exception.
* Require capture argument.
* Check for invalid raw_command arguments.
* Removed pointless communicate=True usage.
* Relocate stdout w/o capture check.
* Use threads instead of a subprocess for IO.
3 years ago
..
ansible-requirements.json
ansible-requirements.py ansible-test - Clean up future boilerplate. (#76874) 3 years ago
ansible-test-future-boilerplate.json ansible-test - Clean up future boilerplate. (#76874) 3 years ago
ansible-test-future-boilerplate.py ansible-test - Clean up future boilerplate. (#76874) 3 years ago
botmeta.json
botmeta.py ansible-test - Clean up future boilerplate. (#76874) 3 years ago
botmeta.requirements.in
botmeta.requirements.txt
configure-remoting-ps1.json
configure-remoting-ps1.py ansible-test - Clean up future boilerplate. (#76874) 3 years ago
deprecated-config.json
deprecated-config.py Report relative path in deprecated-config test. 3 years ago
deprecated-config.requirements.in
deprecated-config.requirements.txt
docs-build.json
docs-build.py ansible-test - Fix subprocess management. (#77641) 3 years ago
docs-build.requirements.in Replace antsibull with antsibull-docs (#77504) 3 years ago
docs-build.requirements.txt Replace antsibull with antsibull-docs (#77504) 3 years ago
no-unwanted-files.json
no-unwanted-files.py expand ansible-doc coverage (#74963) 3 years ago
obsolete-files.json
obsolete-files.py ansible-test - Clean up future boilerplate. (#76874) 3 years ago
package-data.json
package-data.py ansible-test - Fix subprocess management. (#77641) 3 years ago
package-data.requirements.in
package-data.requirements.txt Bump requirements for antsibull to 0.42.0 (which depends on antsibull-changelog >= 0.14.0). (#77362) 3 years ago
release-names.json
release-names.py ansible-test - Clean up future boilerplate. (#76874) 3 years ago
release-names.requirements.in
release-names.requirements.txt
required-and-default-attributes.json
required-and-default-attributes.py ansible-test - Clean up future boilerplate. (#76874) 3 years ago
rstcheck.json
rstcheck.py ansible-test - Clean up future boilerplate. (#76874) 3 years ago
rstcheck.requirements.in
rstcheck.requirements.txt
skip.txt
test-constraints.json
test-constraints.py ansible-test - Clean up future boilerplate. (#76874) 3 years ago
update-bundled.json
update-bundled.py ansible-test - Clean up future boilerplate. (#76874) 3 years ago
update-bundled.requirements.in
update-bundled.requirements.txt