| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
| |
The display names need to be set so code coverage reporting works.
|
|
|
|
|
|
|
|
|
| |
Expands the test matrix used for testing on Windows to cover the three
connection plugins we support for all the tasks. This change also
changes how raw commands are run over SSH to avoid starting a
`powershell.exe` process that was uneeded in the majority of cases used
in Ansible. This simplifies our code a bit more by removing extra
Windows specific actions in the ssh plugin and improves the efficiency
when running tasks.
|
|
|
| |
The VyOS remote image required for running the tests is no longer functional.
|
|
|
|
|
|
|
|
|
| |
* Enable Ubuntu 24.04 group 6 in CI
* Disable rootfull Podman on Ubuntu
* Disable unix-chkpwd AppArmor profile on Ubuntu for Fedora 40 tests
* Document AppArmor and rootfull issues
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ansible-test - Update tested platforms
* Add work-around for Alpine tests
* Fix prepare_http_tests on Fedora
* Fix deb-src setup for Ubuntu 24.04+
* Set multiarch_test_pkg for Ubuntu 24.04
* Update AZP test matrix
|
|
|
| |
Fixes #83094
|
|
|
|
|
| |
* Add Python 3.13 support
* Add temporary work-around for yamllint test
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Remove EXTERNALLY-MANAGED marker in ansible-test managed environments
Additional changes:
- Test the Alpine 3.19 container
- Stop testing Alpine 3.18 container and remote
- Add missing changelog entry the Alpine 3.19 container
|
| |
|
|
|
|
| |
Co-authored-by: Matt Clay <matt@mystile.com>
|
|
|
|
|
|
|
|
| |
Additionally, this patch takes care of installing GPG within the
`ansible-galaxy-collection` test when running under macOS 14 and higher.
PR #82697
ci_complete
|
|
|
|
|
|
|
|
| |
* Fedora 39 remote
* Fedora 39 container
Fixes: #82018
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
|
|
|
| |
Fixes #82020
|
| |
|
|
|
|
|
| |
* Drop Python 2.7 and Python 3.6 support
* Remove obsolete _json_compat
|
|
|
|
|
| |
Fixes: #80417
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* update docker containers versions to use newer ansible-test ref in the pre-built venvs
* Allow invoking ansible-test with Python 3.12
* Add python3.12 to the INTERPRETER_PYTHON_FALLBACK
* changelog
* add Python 3.12 as a non-default Python version for the test containers
* Update mypy ignores for Python 3.12
* Add Python 3.12 to CI matrix for unit tests, generic tests, and galaxy
* Update unit test for using the Python 2 collection loader path with Python 3.
Skip the existing test on Python 3.12, since find_module is removed.
Suppress the pre-existing deprecation warnings using the Python 2
codepath with Python 3.
Add a test for Python >= 3.12, which doesn't call find_module.
* Ignore sanity test errors on systems without libselinux present.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Remove docs dir
* Updates to reflect docs removal
* Fix integration test
* Remove examples dir
* Updates to reflect examples removal
* Remove build_library and build-ansible.py
* Remove refs to build_library and build-ansible.py
* Remove obsolete template
* Remove obsolete template reference
* Remove the now obsolete rstcheck sanity test
|
|
|
|
|
|
|
| |
* Remove obsolete Python <=3.9 controller code
* Remove Python 3.9 test controller bootstrapping
* Update test requirements
Co-authored-by: Matt Clay <matt@mystile.com>
|
|
|
| |
* add crun to avoid runc
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* remove Freebsd 13.1 from test matrix
fixes #80416
Co-authored-by: Matt Clay <matt@mystile.com>
|
|
|
|
| |
Fixes #80412
Fixes #80413
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Remove Python 3.5 support
* changelog
* add requested changes
* Update changelogs/fragments/remove-python3.5.yml
Co-authored-by: Matt Clay <matt@mystile.com>
* remove Python3 < 3.5 error handling
* remove Python3 < 3.5 error handling in TE too
---------
Co-authored-by: Matt Clay <matt@mystile.com>
|
|
|
|
|
|
|
|
| |
* Bump azure-pipelines-test-container to v4.0.1 @ CI
This patch updates the test container used in CI to the new v4 that
defaults to using Python 3.10 and is based on Ubuntu 22.04 Jammy[[1]].
[1]: https://github.com/ansible/azure-pipelines-test-container/pull/17
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
| |
This change allows ansible-test to work with newer versions of git on AZP.
|
|
|
| |
This reverts commit 326e70c02a2563e13a68565c31ce42477ef4874f.
|
|
|
|
|
|
|
|
| |
* 🧪 Switch macOS 13.2 to 12.0 in CI
The former revealed unexpected flakiness while the latter is the
previous value that was used to be stable. This is a temporary revert.
* Skip lookup_url integration test under macOS 12.0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ✨ 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
|
|
|
| |
Scripts previously under `test/utils/shippable/` are now under `.azure-pipelines/commands/` instead.
|
|
|
|
| |
This reverts commit 875a4ec2428f289cbeb855ccb4e099e67b863813.
|
|
|
|
| |
The recent update from podman 4.3.1 to 4.4.1 has broken container management.
Removing the tests from the CI matrix until the issue is resolved.
|
| |
|
|
|
| |
See changelogs/fragments/ansible-test-container-management.yml for details.
|
| |
|
|
|
|
|
|
| |
* `context/target` tests must be in groups 1 - 2.
* `context/controller` tests must be in groups 3 - 5.
This makes it easier to efficiently organize groups and balance test runtimes.
|
| |
|
|
|
|
|
| |
ci_coverage
ci_complete
|
| |
|