ansible/test/utils/shippable
Matt Clay 37274de7a2 [stable-2.5] Backport test infra bug fixes. (#48700)
* Download hello package from S3 for apt test.

(cherry picked from commit 83fd82ca7e)

* Fix passing of env vars to Shippable.

(cherry picked from commit 9979a32e5c)

* Use correct interpreter for ansible-test injector.

(cherry picked from commit eec21a3d12)

* Correct ansible-test injector python behavior.

Inject a symlink to the correct python into the copied injector
directory instead of altering the shebang of the injector. This
has the side-effect of also intercepting `python` for integration
tests which simplifies cases where it needs to be directly invoked
without collecting code coverage.

(cherry picked from commit d6bf45cd9d)

* Fix ansible-test merge change detection.

(cherry picked from commit aa7fe919d3)

* Fix ansible-test interpreter tracking.

Track the interpreter for each copy of the injector by the interpreter
path instead of the interpreter version. This avoids the possibility
of mixing different interpreters with the same version.

(cherry picked from commit fa53b4805b)

* Use `state: latest` for `dpkg_selections` test.

We don't need to test with `upgrade: dist`, since we're not trying
to test the `apt` module. We just need to make sure the hold set
by the `dpkg_selections` module is working.

This change will avoid updating all the packages on the system,
which is slow, unnecessary, and can cause the installed python
to be changed.

(cherry picked from commit 136a2cca2f)
2018-11-15 10:32:42 -08:00
..
tools [stable-2.5] Backport test infra bug fixes. (#48700) 2018-11-15 10:32:42 -08:00
aws.sh Update Shippable integration test groups. (#43118) 2018-07-24 10:02:00 -07:00
azure.sh Update Shippable integration test groups. (#43118) 2018-07-24 10:02:00 -07:00
cloud.sh Backport test infra fixes and updates to stable-2.5. (#46992) 2018-10-13 10:44:11 -07:00
cs.sh Update Shippable integration test groups. (#43118) 2018-07-24 10:02:00 -07:00
freebsd.sh Update Shippable integration test groups. (#43118) 2018-07-24 10:02:00 -07:00
linux.sh Update Shippable integration test groups. (#43118) 2018-07-24 10:02:00 -07:00
network.sh Update Shippable integration test groups. (#43118) 2018-07-24 10:02:00 -07:00
osx.sh Update Shippable integration test groups. (#43118) 2018-07-24 10:02:00 -07:00
rhel.sh Update Shippable integration test groups. (#43118) 2018-07-24 10:02:00 -07:00
sanity.sh Use 4 nodes for sanity tests in CI. 2018-11-05 14:49:13 -08:00
shippable.sh Backport test infra fixes and updates to stable-2.5. (#46992) 2018-10-13 10:44:11 -07:00
timing.py Flush output from timing script. 2018-09-05 19:21:48 -07:00
timing.sh Use runtime instead of datetime for test output. 2018-08-23 14:21:12 -07:00
tower.sh Update Shippable integration test groups. (#43118) 2018-07-24 10:02:00 -07:00
units.sh Skip coverage on routine CI runs. 2018-01-23 10:38:38 -08:00
vcenter.sh Update Shippable integration test groups. (#43118) 2018-07-24 10:02:00 -07:00
windows.sh Backport test infra fixes and updates to stable-2.5. (#46992) 2018-10-13 10:44:11 -07:00