Sviatoslav Sydorenko
8fec2d2a82
Add macOS 13 to CI and ansible-test ( #79508 )
...
* ✨ Add macOS 13.2 to `ansible-test`
* 🧪 Replace macOS 12.0 with 13.2 in the CI matrix
* Skip `lookup_url` under macOS 13.2
This is due to https://wefearchange.org/2018/11/forkmacos.rst.html
that manifests itself as follows:
TASK [lookup_url : Test that retrieving a url works] ***************************
objc[15394]: +[__NSCFConstantString initialize] may have been in progress in another thread when fork() was called.
objc[15394]: +[__NSCFConstantString initialize] may have been in progress in another thread when fork() was called. We cannot safely call it or ignore it in t
he fork() child process. Crashing instead. Set a breakpoint on objc_initializeAfterForkError to debug.
ERROR! A worker was found in a dead state
* 📝 Extend ansible-test change note w/ macOS 13.2
2 years ago
Matt Clay
402ae0aa5d
ansible-test - Remove old containers and remotes ( #79929 )
2 years ago
Matt Clay
1375861ec2
ansible-test - Update available platforms.
2 years ago
Matt Clay
38a82a5cc4
ansible-test - Remove Fedora 35 support. ( #78720 )
2 years ago
Matt Clay
f3f4ad9332
ansible-test - Use sudo for all remotes. ( #78310 )
2 years ago
Matt Clay
ca04dc28a2
ansible-test - Remove deprecated test platforms.
2 years ago
Matt Clay
24d91f552c
ansible-test - Add support for more remotes.
2 years ago
Matt Clay
5666c6d6a3
ansible-test - More flexible become support.
2 years ago
Matt Clay
13d03c3c22
ansible-test - Add RHEL 9 / FreeBSD 13.1 remotes. ( #77851 )
3 years ago
Matt Clay
449d82a521
ansible-test - Add RHEL 8.6 support.
3 years ago
Matt Clay
2cc74b04c4
ansible-test - Add multi-arch remote support.
3 years ago
Matt Clay
6513453310
ansible-test - Add support for remote Ubuntu VMs.
3 years ago
Matt Clay
191d9a771a
ansible-test - Remove more Python 2.7 support.
3 years ago
Matt Clay
55f90ba31f
ansible-test - Remove RHEL 9.0b support.
...
Support can be restored once RHEL 9 has been released.
3 years ago
Matt Clay
b568e0db6f
ansible-test - Remove outdated remote support.
3 years ago
Matt Clay
3a891827b7
ansible-test - Remove AIX provisioning support. ( #76747 )
...
* ansible-test - Remove AIX provisioning support.
* Remove `skip/aix` integration test aliases.
* Remove build for AIX binary module.
3 years ago
Matt Clay
bab315b780
ansible-test - Add support for FreeBSD 12.3. ( #76745 )
...
* ansible-test - Add support for FreeBSD 12.3.
* Use OS package for yaml if available with CLoader.
* Make sure libyaml is available.
3 years ago
Matt Clay
c45989c76f
ansible-test - Remove RHEL 8.4 support.
3 years ago
Sam Doran
d8aeffc8b7
Add macOS 12 to CI ( #76328 )
...
* Disable lookup_url test of macOS 12
3 years ago
Matt Clay
21ac52435b
ansible-test - Add support for RHEL 8.5 instances. ( #76305 )
...
* ansible-test - Add support for RHEL 8.5 instances.
* Clear libdnf checksum cache from unsigned package in dnf integration test.
Co-authored-by: Matt Martz <matt@sivel.net>
3 years ago
Matt Clay
730194e2b6
ansible-test - Add RHEL 9 support. ( #76217 )
...
* Move RHEL pip package install into function.
* Add RHEL 9 support to bootstrap script.
* ansible-test - Add RHEL 9 support.
* Add install and uninstall instructions for RHEL9 to paramiko tests
* Skip incidental_inventory_docker_swarm on RHEL 9.
* Update dnf tests for rhel9
* Fix prepare_http_tests on RHEL 9.
* fix RHEL9 Python discovery tests to match distro map
* Skip subversion test on RHEL 9.0b.
Co-authored-by: Matt Martz <matt@sivel.net>
Co-authored-by: Matt Davis <mrd@redhat.com>
3 years ago
Matt Clay
4652d6ee43
ansible-test - Remove deprecated environments.
3 years ago
Matt Clay
4ea8d9a782
ansible-test - split controller/target testing ( #75605 )
3 years ago
Sloane Hertel
83039a38ad
ansible-test - add RHEL 8.4 as a remote ( #75362 )
3 years ago
Rick Elrod
738132da95
[ansible-test] add freebsd/13.0 remote ( #74328 )
...
Change:
- FreeBSD 13.0 was released on the 13th, add it to ansible-test.
Test Plan:
- ci_complete
Signed-off-by: Rick Elrod <rick@elrod.me>
4 years ago
Matt Clay
b752d07163
Overhaul ansible-test container management.
...
This brings ansible-test closer to being able to support split controller/remote testing.
4 years ago
Matt Clay
b6add939ff
Remove outdated --docker and --remote entries.
4 years ago
Matt Clay
672941fb0d
Add test support for Python 3.8 on RHEL and FreeBSD. ( #73393 )
...
* Support Python 3.8 on RHEL 8.2+ in ansible-test.
* Support Python 3.8 on FreeBSD in ansible-test.
* Use libyaml with PyYAML on FreeBSD.
4 years ago
Rick Elrod
4357a78130
[ansible-test] First attempt at freebsd/11.4 ( #72655 )
...
Change:
- Try CI against freebsd 11.4
Test Plan:
- ci_complete
Tickets:
- Fixes #48782
Signed-off-by: Rick Elrod <rick@elrod.me>
4 years ago
Sam Doran
a7e834071c
Add macOS 11 to CI ( #72622 )
...
* Fix connection_paramiko_ssh test for macOS 11
* Update Azure Pipelines config
* Add changelog
4 years ago
Brian Coca
13bc35e13c
actual min changes needed for rhel8 ( #72477 )
...
* actual min changes needed for rhel8
- specifiy releaserver as dnf/vars is ignored
4 years ago
Jordan Borean
d451433e5d
Add RHEL 7.9 - ci_complete ( #72558 )
4 years ago
Rick Elrod
3b379f372e
[ansible-test] first attempt at freebsd 12.2
...
Change:
- Add freebsd/12.2 remote target
Test Plan:
- ci_complete
Tickets:
- Fixes #72366
Signed-off-by: Rick Elrod <rick@elrod.me>
4 years ago
Matt Clay
2bbcbe99fd
Support macOS 10.15 for ansible-test --remote.
...
Use of this new version is experimental, so it is not enabled in CI yet.
4 years ago
Rick Elrod
1c5c89baa6
Add RHEL 8.2 to CI
...
Change:
RHEL 8.2 GA was released this week, test it in CI instead of 8.1.
Test Plan:
CI
Signed-off-by: Rick Elrod <rick@elrod.me>
5 years ago
Yanis Guenane
46d82179d8
Testing: Add support for CentOS Linux On Power platform ( #68130 )
...
* Testing: Add CentOS Linux On Power platform
* Add arch designation to remotes.
This avoids overloading the provider with the arch.
Also add a changelog entry.
Co-authored-by: Matt Clay <matt@mystile.com>
5 years ago
Matt Clay
04edd77c42
Update tests to use RHEL 7.8. ( #68787 )
...
* Update tests to use RHEL 7.8.
Keeping support for RHEL 7.6 since collections are still using it.
* Fix tests for RHEL 7.7+ due to extras repo name change.
5 years ago
Sam Doran
7a42354021
Switch to using FreeBSD 12.1 ( #67659 )
5 years ago
Yanis Guenane
4fd2dce7f3
Testing: Add support for AIX platform ( #65802 )
5 years ago
Matt Clay
75646037dc
Switch from RHEL 8.0 & 8.1b to 8.1 in CI.
5 years ago
Matt Clay
811127d64d
Add RHEL 8.1b to the Shippable test matrix.
5 years ago
Matt Clay
d651bda123
Relocate ansible-test code. ( #60147 )
...
* Initial move of `test/runner/` content.
`test/runner/lib/` -> `test/lib/ansible_test/_internal/`
`test/runner/` -> `test/lib/ansible_test/_internal/data/`
* Initial move of `test/sanity/` content.
`test/sanity/` -> `test/lib/ansible_test/_internal/data/sanity/` (except `test/sanity/ignore.txt`)
* Initial move of `test/units/pytest/` content.
`test/units/pytest/` -> `test/lib/ansible_test/_internal/data/pytest/`
* Follow-up move of `test/runner/unit/` content.
`test/lib/ansible_test/_internal/data/unit/` -> `test/lib/ansible_test/tests/unit/`
* Initial move of `ansible.cfg` content.
`test/units/ansible.cfg` -> `test/lib/ansible_test/_internal/data/units/ansible.cfg`
`test/env/ansible.cfg` -> `test/lib/ansible_test/_internal/data/env/ansible.cfg`
* Follow-up move of `data` directory.
`test/lib/ansible_test/_internal/data/` -> `test/lib/ansible_test/_data/`
* Update import statements.
* Add missing __init__.py for unit tests.
* Fix path references and miscellaneous issues.
5 years ago