ansible/test/runner/lib
Matt Clay 4fb485a155 Improve ansible-test environment checking between tests. (#46459)
* Add unified diff output to environment validation.

This makes it easier to see where the environment changed.

* Compare Python interpreters by version to pip shebangs.

This helps expose cases where pip executables use a different
Python interpreter than is expected.

* Query `pip.__version__` instead of using `pip --version`.

This is a much faster way to query the pip version. It also more
closely matches how we invoke pip within ansible-test.

* Remove redundant environment scan between tests.

This reuses the environment scan from the end of the previous test
as the basis for comparison during the next test.

(cherry picked from commit 0dc7f38787)
2018-10-09 18:25:24 -07:00
..
cloud Bug fixes and cleanup for ansible-test. (#45991) 2018-10-09 18:25:24 -07:00
sanity Add file exists check in integration-aliases test. 2018-10-09 18:25:24 -07:00
__init__.py Add support for cloud tests to ansible-test. (#24315) 2017-05-05 16:23:00 +08:00
ansible_util.py Fix integration test library search path. 2018-10-09 18:25:24 -07:00
changes.py Fix change detection on retried Shippable jobs. 2018-08-27 20:57:09 -07:00
classification.py Remove obsolete default container. 2018-09-05 19:21:06 -07:00
cli.py Fix ansible-test encoding issues for exceptions. 2018-10-09 18:25:24 -07:00
config.py Fix ansible-test multi-group smoke test handling. (#46363) 2018-10-09 18:25:24 -07:00
core_ci.py append AWS region to test instance file (#45877) 2018-09-20 12:24:58 -07:00
cover.py Fix ansible-test encoding issues for exceptions. 2018-10-09 18:25:24 -07:00
delegation.py Fix ansible-test multi-group smoke test handling. (#46363) 2018-10-09 18:25:24 -07:00
diff.py
docker_util.py Bug fixes and cleanup for ansible-test. (#45991) 2018-10-09 18:25:24 -07:00
executor.py Improve ansible-test environment checking between tests. (#46459) 2018-10-09 18:25:24 -07:00
git.py Fix change detection on retried Shippable jobs. 2018-08-27 20:57:09 -07:00
http.py Cleanup and enhancements for ansible-test. (#37142) 2018-03-07 14:02:31 -08:00
import_analysis.py Fix ansible-test pylint and pep8 issues. (#24245) 2017-05-03 23:19:44 +08:00
manage_ci.py add support for opening shell on remote Windows host (#43919) 2018-08-13 09:27:59 +10:00
metadata.py Improve handling of integration test aliases. (#38698) 2018-04-12 16:15:28 -07:00
powershell_import_analysis.py Add PS dependency analysis to ansible-test. 2017-11-21 12:30:16 -08:00
pytar.py Minor fixes for unit test delegation. 2018-10-09 18:25:24 -07:00
target.py Fix ansible-test encoding issues for exceptions. 2018-10-09 18:25:24 -07:00
test.py Improve bot messaging on CI failures. 2018-02-07 23:42:08 -08:00
thread.py Bug fixes and cleanup for ansible-test. (#45991) 2018-10-09 18:25:24 -07:00
util.py Bug fixes and cleanup for ansible-test. (#45991) 2018-10-09 18:25:24 -07:00