summaryrefslogtreecommitdiff
path: root/test/lib
Commit message (Collapse)AuthorAgeFilesLines
* ansible-test - Fix traceback when mixing sources (#80801)Matt Clay2023-05-174-9/+27
| | | | | * ansible-test - Fix traceback when mixing sources * ansible-test - Refactor layout error handling
* ansible-test - Add RHEL 9.2 support (#80755)Martin Krizek2023-05-111-0/+1
|
* ansible-test - Fix handling of long timeouts (#80769)Matt Clay2023-05-101-1/+1
|
* ansible-test - Fix timeout handling (#80764)Matt Clay2023-05-106-36/+78
|
* ansible-test - Avoid use of deprecated utcnow (#80750)Matt Clay2023-05-105-11/+9
| | | The timestamps are only used by ansible-test, not the junit callback, so this change only impacts ansible-test.
* ansible-test - Update the NIOS test container (#80739)Matt Clay2023-05-081-1/+1
|
* ansible-test - Always use unique container names (#80724)Matt Clay2023-05-0410-120/+62
|
* Add FreeBSD 13.2 to ansible-test (#80698)Brian Coca2023-05-031-0/+1
|
* Use ansible.module_utils.common.text.converters (#80704)Matt Clay2023-05-032-2/+2
| | | Replace use of old `ansible.module_utils._text` and add a unit test to maintain backwards compatibility.
* ansible-test - Update the default containers (#80635)Matt Clay2023-04-251-2/+2
|
* ansible-test - Update pylint to 2.17.3 (#80632)Matt Clay2023-04-251-3/+3
|
* ansible-test - Use FreeBSD packaged setuptools (#80615)Matt Clay2023-04-241-0/+1
| | | This will avoid issues during bootstrapping caused by breaking changes in setuptools.
* ansible-test - Remove deprecated features (#80558)Matt Clay2023-04-185-218/+11
|
* ansible-test - Update default containers (#80559)Matt Clay2023-04-181-2/+2
|
* ansible-test - Update pylint to 2.17.2 (#80555)Matt Clay2023-04-181-2/+2
|
* ansible-test - Replace pytest-forked (#80525)Matt Clay2023-04-144-2/+107
| | | | | - 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.
* ansible-test - Add support for argcomplete 3 (#80482)Matt Clay2023-04-112-5/+23
|
* Expand pylint deprecated plugin to catch ↵Matt Martz2023-04-111-3/+15
| | | | ansible.module_utils.common.warnings uses (#80462)
* ansible-test - Update default containers (#80468)Matt Clay2023-04-101-2/+2
|
* ansible.builtin inferred by collection_name == None (#80446)Matt Martz2023-04-061-0/+2
|
* Replace validate-modules's semantic markup parser with antsibull-docs-parser ↵Felix Fontein2023-04-054-166/+85
| | | | (#80406)
* Implement semantic markup support for Ansible documentation in ↵Felix Fontein2023-03-312-1/+211
| | | | validate-modules. (#80243)
* ansible-test - Fix packaging change classification (#80360)Matt Clay2023-03-291-5/+13
|
* ansible-test - Update base and default container (#80355)Matt Clay2023-03-291-3/+3
|
* ansible-test - Update sanity test requirements (#80354)Matt Clay2023-03-292-10/+10
|
* ansible-test - Remove macos/12.0 remote (#80319)Matt Clay2023-03-271-1/+0
|
* ansible-galaxy - support `resolvelib >= 0.5.3, < 1.1.0` (#80196)Wong Hoi Sing Edison2023-03-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ansible-galaxy - support `resolvelib >= 0.5.3, < 1.1.0` <https://pypi.org/project/resolvelib/1.0.1> released on 2023-03-09: - <https://github.com/sarugaku/resolvelib/blob/main/CHANGELOG.rst#101-2023-03-09> - <https://github.com/sarugaku/resolvelib/releases/tag/1.0.1> Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com> * Trigger CI by pinning resolvelib with latest version Since resolvelib is pre-installed in our test containers, we should temporarily pin the latest version allowed to force the tests to run with that version. Once the tests have passed that commit can be reverted. Please make those changes without force pushing, so that we keep the reference to the passing CI run. We can squash the commits when merging the PR so the temporary commits won't be in the final commit merged to the devel branch. Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com> * https://github.com/ansible/ansible/pull/80196#discussion_r1136003637 Also test resolvelib with multiple supported versions. Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com> * Revert "Trigger CI by pinning resolvelib with latest version" This reverts commit 5518e5dbca01b87d13850cee9ccdbdc1ee49188f. --------- Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
* validate-modules: check_mode attribute and compare with supports_check_mode ↵Felix Fontein2023-03-231-0/+25
| | | | | parameter (#80090) Co-authored-by: Brian Scholer <1260690+briantist@users.noreply.github.com>
* validate-modules: support plugin see-also (#80244)Felix Fontein2023-03-231-0/+6
|
* ansible-test - Update CloudStack test container (#80278)Matt Clay2023-03-231-1/+1
|
* ansible-test - Update sanity test requirements (#80279)Matt Clay2023-03-224-7/+7
|
* ansible-test - Update git diff handling (#80202)Matt Clay2023-03-1311-176/+193
| | | This change allows ansible-test to work with newer versions of git on AZP.
* ansible-test - Update base and default container (#80178)Matt Clay2023-03-081-2/+2
|
* Update mypy to 1.1.1 (#80175)Matt Clay2023-03-081-9/+8
|
* ansible-test - Update pylint requirements (#80172)Matt Clay2023-03-081-4/+4
|
* ansible-test - Remove pointless comparison (#80168)Matt Clay2023-03-081-1/+1
|
* ansible-test - Fix error with missing pylint home (#80155)Matt Clay2023-03-061-1/+7
|
* ansible-test - Fix pylint error with old home dir (#80151)Matt Clay2023-03-061-0/+5
|
* Add macOS 13 to CI and ansible-test (#79508)Sviatoslav Sydorenko2023-03-031-0/+1
| | | | | | | | | | | | | | | | | | * ✨ 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
* Relocate the AZP entry point scripts (#80114)Matt Clay2023-02-281-38/+38
| | | Scripts previously under `test/utils/shippable/` are now under `.azure-pipelines/commands/` instead.
* sanity tests - ignore pre-release versions for deprecation comparisons (#79185)Mark Chappell2023-02-271-1/+6
|
* ansible-test - Update base and default container (#80086)Matt Clay2023-02-231-2/+2
|
* ansible-test - Fix vendoring support (#80074)Matt Clay2023-02-232-0/+25
| | | | - Support loading of vendored Python packages. - Exclude vendored Python packages from payloads.
* ansible-test - Adjust vcenter test plugin behavior (#80063)Matt Clay2023-02-211-3/+13
| | | | | The previous change to the default mode of operation for the plugin is now limited to collections. This enables easier testing of the plugin in core, so the previously removed tests have been restored.
* ansible-test - Update base and default container (#80058)Matt Clay2023-02-211-2/+2
|
* Fix #80020 typos confusing `pylint` for `pytest` (#80056)Sviatoslav Sydorenko2023-02-211-2/+2
|
* ansible-test - Update mypy and pylint requirements (#80049)Matt Clay2023-02-203-14/+14
|
* ansible-test - Show Python version before install (#80022)Matt Clay2023-02-201-0/+15
| | | Always indicate the Python version being used before installing requirements.
* ansible-test - Allow target prefixes to use `_` (#80021)Matt Clay2023-02-201-7/+3
| | | Integration test target prefixes defined in a `tests/integration/target-prefixes.{group}` file can now contain an underscore (`_`) character.
* ansible-test - Support pylint assertion rewriting (#80020)Matt Clay2023-02-201-0/+46
| | | Add support for `pylint` assertion rewriting when running unit tests on Python 3.5 and later.