summaryrefslogtreecommitdiff
path: root/test/integration/targets/prepare_http_tests
Commit message (Collapse)AuthorAgeFilesLines
* Fix HTTP tests on FreeBSD when running split.Matt Clay2022-06-241-19/+10
|
* ansible-test - Add RHEL 9 support. (#76217)Matt Clay2021-11-042-0/+5
| | | | | | | | | | | | | | * 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>
* Add constraints to prepare_http_tests target.Matt Clay2021-09-231-1/+3
|
* add self-signed https endpoint for ansible-test (#73463)Florian Heiderich2021-02-052-0/+2
| | | | | | | | | | | | | * introduce self-signed.ansible.http.tests * forwarding of port 444 * forward port 8444 to port 444 on http test container * Fix port forwarding for Windows under docker * add changelog fragment Co-authored-by: Jordan Borean <jborean93@gmail.com>
* Rename to ansible-core (#72594)Rick Elrod2020-11-131-1/+1
| | | | | | | | | | Change: - Initial set of changes for renaming to ansible-core - Includes changelog fragment changes from base -> core - Does NOT include docs changes - Modifies detection stuff in setup.py to support ansible<2.9 and ansible-base Test Plan: - ci_complete
* Fix FreeBSD HTTP Kerberos setup (#72595)Jordan Borean2020-11-122-10/+16
|
* Add support for GSSAPI/Kerberos to urls.py (#72113)Jordan Borean2020-10-1311-0/+249
| | | | | | | | | | | | | | | | | * Add support for GSSAPI/Kerberos to urls.py * Test out changes with the latest test container * Get remote hosts working * Fix up httptester_krb5_password reader * Fix tests for opensuse and macOS * Hopefully last lot of testing changes * Dont do CBT on macOS * Fixes from review
* Changes required for macOS 10.15 (#71841)Matt Martz2020-09-251-6/+11
| | | | | | | | | | | | | | * Use default group of staff on macos to prevent sudo issues * Install gnu-tar for macos in git and unarchive tests * Enable timezone module to support py3 on macos * If the virtualenv command is missing, try python -m virtualenv * Install passlib for filter_core on macos * Install paramiko via pip on macos for paramiko tests * Normalize discovered python interpreter on macos * Get pip tests passing, by ensuring we have wheel installed * Create /etc/ansible for ca certs on mac, list lookup_url as destructive * Fixups for CA certs * Include macos * Dynamically get cafile instead of hardcoding the path
* Updates to Integration tests to pass against Alpine (#70946)Matt Martz2020-08-071-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Start of alpine testing * More updates * Add forgotten file * remove debug * Add alpine3 * equal * group 4 * group 4 * group 5 * Try to decrease test length * libuser only available in testing * Remove debug * Make loops target work on hosts without gnu date * Enable alpine testing * ci_complete * Don't specify uid for creating test user * ci_complete * Re-sort docker completion * use newer container image * ci_complete * fix indentation Co-authored-by: Matt Clay <matt@mystile.com> Co-authored-by: Matt Clay <matt@mystile.com>
* Split tasks for prepare_http_tests.Matt Clay2020-02-073-99/+97
| | | | This allows setup of a platform to run even when modules for another platform are not present.
* Use setup_remote_tmp for windows httptester (#53255)Jordan Borean2019-03-041-3/+3
|
* Fix integration tests to support remote hosts.Matt Clay2019-01-242-1/+3
|
* ansible-test: add retry for Windows httptester download (#47334)Jordan Borean2018-10-191-0/+4
|
* win httptester: add wait for endpoint in case it is still coming up (#47326)Jordan Borean2018-10-191-0/+11
|
* win test: add http tester container to Windows tests (#46606)Jordan Borean2018-10-131-1/+33
|
* Overhaul httptester support in ansible-test. (#39892)Matt Clay2018-05-091-0/+22
| | | | | | | - Works with the --remote option. - Can be disabled with the --disable-httptester option. - Change image with the --httptester option. - Only load and run httptester for targets that require it.
* Urls client cert auth (#18141)Matt Martz2017-04-071-0/+8
| | | | | | | | | | | | | | | | | | | | | | * Build HTTPSClientAuthHandler more similarly to how HTTPSHandler works * Add docs for new client cert authentication * Support older versions of python * Simplify logic * Initial support for client certs in urls.py * Add an extra test * Add a get_url test for client cert auth * Add additional test for client cert auth, with validation and ssl mismatch * Skip assert when http tester not available * Update version_added for new options
* Fix and enable more tests for osx and freebsd. (#20482)Matt Clay2017-01-191-1/+1
| | | | | | | | | | | * Fix `iterators` test for osx. * Enable `git` test for osx. * Enable `get_url` test for osx and freebsd. * Remove unused SNI_URI from uri test. * Use ansible hosted SNI host oustside docker. * Enable `uri` test for osx and freebsd. * Enable `gathering_facts` test for osx. * Skip single task on osx until test is fixed.
* Migrate Linux CI roles to test targets. (#17997)Matt Clay2016-10-133-0/+50