Matt Clay
c5d18c39d8
Update sanity requirements comments ( #81321 )
...
Also remove a redundant indirect dependency.
The requirements file updates are being deferred until other changes are required.
1 year ago
René Moser
99eeaf7da8
ansible-test: cloudstack: bump test container version ( #81319 )
1 year ago
Matt Clay
e964078a83
ansible-test - Pre-build PyYAML wheels ( #81300 )
...
This works around Cython failures when attempting to install PyYAML >= 5.4 <= 6.0.
1 year ago
Matt Clay
765b2bd783
ansible-test - Narrow the scope of some sanity tests ( #81273 )
...
* ansible-test - Limit scope of replace-urlopen test
Only ansible-core code and plugins in collections can be expected to rely on module_utils.
* ansible-test - Limit scope of use-compat-six test
Only ansible-core code and plugins in collections can be expected to rely on module_utils.
* ansible-test - Limit scope of no-get-exception test
Only ansible-core code and plugins in collections should be checked for usage of outdated module_utils functions.
* Add integration tests
1 year ago
Matt Clay
3f7bf0bcd4
ansible-test - Fix sanity traceback with `-e` opt ( #81271 )
...
Also remove redundant warning about missing programs.
Includes integration tests to verify `-e` does not traceback.
1 year ago
Sloane Hertel
59a791ee3b
ansible-test - remove Fedora 37 container and remote support ( #81093 )
1 year ago
Matt Clay
08307de366
ansible-test - Remove obsolete WinRM setup script ( #81249 )
...
The WinRM setup is handled internally by ansible-core-ci now.
1 year ago
Matt Clay
876be11f8c
Add pymarkdown sanity test for core ( #81220 )
...
* Clean up markdown
* Add pymarkdown sanity test for core
* Update unit test SHA
1 year ago
Matt Clay
72e038e823
Remove `docs` and `examples` directories ( #81011 )
...
* 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
1 year ago
Sloane Hertel
67b78a17c4
Remove Python 3.9 support for the controller ( #80973 )
...
* 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>
1 year ago
Matt Clay
f4ff6768f3
ansible-test - Remove old pytest-forked constraint ( #81185 )
1 year ago
Matt Clay
3d2ff64264
ansible-test - Fix import sanity test for targets ( #81184 )
1 year ago
Martin Krizek
ca3ffbf4c2
ansible-test - remove test remotes: rhel 8.7/9.1 ( #81065 )
...
Fixes #80419
Fixes #80420
1 year ago
Sloane Hertel
ed8a404f4a
add coverage for Python 3.12 ( #81125 )
1 year ago
Brian Coca
e22fe9be56
ansible-test add alpine 3.18 as remote ( #81109 )
...
* add crun to avoid runc
1 year ago
Matt Clay
c3926268e2
ansible-test - Avoid using atexit module ( #81096 )
1 year ago
Abhijeet Kasurde
c69951daca
ansible-test: remove Ubuntu 20.04 LTS ( #81070 )
1 year ago
Abhijeet Kasurde
bc68ae8b97
ansible-test: Added Fedora 38 ( #81074 )
1 year ago
Matt Martz
6fead15334
Pylint deprecated comment checker ( #81071 )
...
Co-authored-by: Matt Clay <matt@mystile.com>
1 year ago
Brian Coca
534f688a53
remove Freebsd 13.1 from test matrix ( #81058 )
...
* remove Freebsd 13.1 from test matrix
fixes #80416
Co-authored-by: Matt Clay <matt@mystile.com>
1 year ago
Martin Krizek
cde15f3c81
Add test support for Python 3.11 on RHEL 8.8/9.2 ( #80990 )
...
Fixes #80412
Fixes #80413
1 year ago
Abhijeet Kasurde
c1bc445aa7
ansible-test - Update openSUSE containers ( #81062 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
1 year ago
Sloane Hertel
ecbbd7e5d1
Remove Python 3.5 support ( #80972 )
...
* 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>
1 year ago
Matt Martz
92d5ffda82
Update galaxy_ng container for tests ( #80721 )
1 year ago
Sloane Hertel
742d47fa15
replace deprecated ast.value.s with ast.value.value ( #80968 )
...
* replace deprecated ast.value.s with ast.value.value
the s attribute is deprecated since Python 3.8 and emits a warning in
3.12 causing some test failures
1 year ago
Matt Clay
3a1d58bc58
ansible-test - Use raise from to handle exceptions ( #80905 )
1 year ago
Felix Fontein
a5bb4c7dee
ansible-test - local change detection without --fork-point ( #79734 )
1 year ago
Felix Fontein
9526338273
validate-modules and docsite build: bump antsibull-docs(-parser) dependencies to new major versions ( #80846 )
...
* Bump antsibull-docs-parser version to 1.0.0.
There are no functional changes that affect the functionality used in validate-modules.
* Bump antsibull-docs to 2.0.0.
1 year ago
Jordan Borean
0a36cd910e
Removed testing support for Server 2012 and 2012 R2 ( #80778 )
1 year ago
Matt Clay
b16041f1a9
ansible-test - Fix traceback when mixing sources ( #80801 )
...
* ansible-test - Fix traceback when mixing sources
* ansible-test - Refactor layout error handling
1 year ago
Martin Krizek
156493eed5
ansible-test - Add RHEL 9.2 support ( #80755 )
1 year ago
Matt Clay
aacab0633a
ansible-test - Fix handling of long timeouts ( #80769 )
1 year ago
Matt Clay
4c6aa70662
ansible-test - Fix timeout handling ( #80764 )
1 year ago
Matt Clay
fd341265d0
ansible-test - Avoid use of deprecated utcnow ( #80750 )
...
The timestamps are only used by ansible-test, not the junit callback, so this change only impacts ansible-test.
1 year ago
Matt Clay
790e0b0983
ansible-test - Update the NIOS test container ( #80739 )
1 year ago
Matt Clay
cdeb607b1d
ansible-test - Always use unique container names ( #80724 )
1 year ago
Brian Coca
d12aa7f69c
Add FreeBSD 13.2 to ansible-test ( #80698 )
1 year ago
Matt Clay
2cd1744be3
Use ansible.module_utils.common.text.converters ( #80704 )
...
Replace use of old `ansible.module_utils._text` and add a unit test to maintain backwards compatibility.
1 year ago
Matt Clay
5e220416a2
ansible-test - Update the default containers ( #80635 )
2 years ago
Matt Clay
372fc99686
ansible-test - Update pylint to 2.17.3 ( #80632 )
2 years ago
Matt Clay
abc58c026b
ansible-test - Use FreeBSD packaged setuptools ( #80615 )
...
This will avoid issues during bootstrapping caused by breaking changes in setuptools.
2 years ago
Matt Clay
7b50571588
ansible-test - Remove deprecated features ( #80558 )
2 years ago
Matt Clay
1fdeff949c
ansible-test - Update default containers ( #80559 )
2 years ago
Matt Clay
ba47dd9ef4
ansible-test - Update pylint to 2.17.2 ( #80555 )
2 years ago
Matt Clay
676b731e6f
ansible-test - Replace pytest-forked ( #80525 )
...
- Unit tests now report warnings generated during test runs.
- Python 3.12 warnings about `os.fork` usage with threads (due to `pytest-xdist`) are suppressed.
- Added integration tests to verify forked test behavior.
2 years ago
Matt Clay
0371ea08d6
ansible-test - Add support for argcomplete 3 ( #80482 )
2 years ago
Matt Martz
62211097cb
Expand pylint deprecated plugin to catch ansible.module_utils.common.warnings uses ( #80462 )
2 years ago
Matt Clay
f9534fd7b7
ansible-test - Update default containers ( #80468 )
2 years ago
Matt Martz
7251938370
ansible.builtin inferred by collection_name == None ( #80446 )
2 years ago
Felix Fontein
92c694372b
Replace validate-modules's semantic markup parser with antsibull-docs-parser ( #80406 )
2 years ago