Matt Clay
d779f25fa1
Add python.py coverage injector for ansible-test.
...
This can be used to run Python scripts from the repository with the
correct interpreter and allow collection of code coverage.
Useful for testing contrib inventory scripts.
(cherry picked from commit 45b5685037
)
6 years ago
Matt Clay
d2eb4c59d3
Improve ansible-test match error handling.
...
(cherry picked from commit 2056c981ae
)
6 years ago
Matt Clay
2fbee1d183
Support comments in ansible-test flat files.
...
(cherry picked from commit 5a3000af19
)
6 years ago
Matt Clay
30250f34ea
Make ansible-test available in the bin directory. ( #45876 )
...
(cherry picked from commit f3d1f9544b
)
6 years ago
Matt Clay
73cfb88d0f
Block network access for unit tests in docker.
...
(cherry picked from commit 99cac99cbc
)
6 years ago
Matt Clay
96ab73a874
Minor fixes for unit test delegation.
...
(cherry picked from commit be199cfe90
)
6 years ago
Matt Clay
6870700a23
Run unit tests in parallel. ( #45812 )
...
(cherry picked from commit abe8e4c9e8
)
6 years ago
Matt Clay
f46998e0bd
Fix ansible-test unit test execution. ( #45772 )
...
* Fix ansible-test units requirements install.
* Run unit tests as unprivileged user under Docker.
(cherry picked from commit 379a7f4f5a
)
6 years ago
Jordan Borean
d5a84098a8
add support for opening shell on remote Windows host ( #43919 )
...
* add support for opening shell on remote Windows host
* added arg completion and fix sanity check
* remove uneeded arg
(cherry picked from commit 6ca4ea0c1f
)
6 years ago
Jordan Borean
1565eabe3e
go back to FreeBSD 11.1 for tests due to 11.2 stability issues ( #45872 )
...
(cherry picked from commit a7d372c3ba
)
6 years ago
Jordan Borean
9b5dd1ead3
append AWS region to test instance file ( #45877 )
...
(cherry picked from commit 582a4dfa13
)
6 years ago
Jordan Borean
ffe364dd5d
add skip/docker alias to skip tests when running on Docker ( #45955 )
...
* add skip/docker alias to skip tests when running on Docker
* changed warning message wording
(cherry picked from commit 27c10fa502
)
6 years ago
Matt Clay
35bbcd737a
Update RHEL and FreeBSD versions used for tests:
...
- RHEL 7.4 -> 7.5
- FreeBSD 11.1 -> 11.2
(cherry picked from commit c50d6f1944
)
6 years ago
Matt Clay
21c4eb8db5
Update default container to version 1.2.0.
...
(cherry picked from commit d478a4c3f6
)
6 years ago
Matt Clay
e4bbc1d711
Remove obsolete default container.
...
(cherry picked from commit 4173a30941
)
6 years ago
Matt Clay
93ec05dd53
Switch default test container to quay.io.
...
(cherry picked from commit 3f8edb440a
)
6 years ago
Matt Clay
37f730790e
Fix ansible-test virtualenv use in import test.
...
(cherry picked from commit 998badbda5
)
6 years ago
Matt Clay
e4c96f11f5
Update test constraints. ( #44975 )
...
- Limit virtualenv version on Python 2.6.
- Limit pyopenssl version on Python 2.6.
- Pin pyfmg version to keep unit tests passing.
(cherry picked from commit b3a3e8ba7b
)
6 years ago
Matt Clay
bfa38a1d28
Add seccomp support to ansible-test.
...
(cherry picked from commit c1173a2aec
)
6 years ago
Matt Clay
3cd045efd1
Switch distro test containers to quay.io images.
...
(cherry picked from commit 773c0982b0
)
6 years ago
Matt Clay
25556f6c8c
Fix change detection on retried Shippable jobs.
...
(cherry picked from commit c0aaf0fff7
)
6 years ago
Matt Clay
880882bfd4
Update Shippable integration test groups. ( #43118 )
...
* Update Shippable integration test groups.
* Update integration test group aliases.
* Rebalance AWS and Azure tests with extra group.
* Rebalance Windows tests with another group.
(cherry picked from commit 4e489d1be8
)
6 years ago
Matt Clay
4b17adaf66
Temporarily switch RHEL and Windows tests to AWS.
...
(cherry picked from commit 11d0eb04ce
)
6 years ago
Matt Clay
7968a84e4b
Fix openshift integration test requirements.
...
(cherry picked from commit 2fbc2abf86
)
6 years ago
Zim Kalinowski
701d61531c
Fix broken Azure dependencies in 2.6 ( #41946 )
...
* fixed requirements
* module fix
* updated test accordingly
* mysql & postgresl fixes
* upgraded databases
* removed test from ignore.txt
* updated mysql & postgresql tests
7 years ago
Jordan Borean
5417a373bc
winrm: fix up unit tests ( #41112 )
...
(cherry picked from commit ad8e13e9f8
)
7 years ago
Matt Davis
14acce0b44
pin azure deps to exact versions
...
* added warnings for newer-than-expected versions
* prevent passing both api_version and profile for newer clients
7 years ago
Matt Clay
b184e73b89
Fix FreeBSD package install in test setup.sh.
...
(cherry picked from commit c3d3b6cedc
)
7 years ago
jctanner
1d5fe326e8
Add a cloud provider and a set of smoketests for the NIOS modules ( #40573 )
...
* Add a cloud provider and a set of smoketests for the NIOS modules
7 years ago
Matt Clay
dff662fa0f
Add plugins to ansible-doc test and fix issues.
7 years ago
Matt Clay
15b6837daf
Add yamllint for plugin docs and fix issues.
7 years ago
Matt Clay
8deced3e04
Fix shebangs and file modes and update tests. ( #40563 )
...
* Add execute bit sanity test and apply fixes.
* Add shebang test for `lib` dirs and apply fixes.
* Shebang and execute bit cleanup.
7 years ago
Ryan Brown
dda7d9e704
[AWS] Add Ansible Version to botocore user agent string ( #39993 )
...
Pull `config` out if it was provided to boto3_conn and add the useragent string
7 years ago
Rafael
44eaa2c007
opennebula: new module one_host ( #40041 )
7 years ago
Sertaç Özercan
6e4a2b17de
[new module] Managed Azure Container Service (AKS) (azure_rm_aks) ( #35888 )
...
* add aks module and integration tests
* linting
* update tests
* sanity check
* make some changes to AKS module
* make integration test work
* add fact
* add resource_group name
* add fact test
* fix test
* fix test
* linting
* changed line endings for facts
* output kubeconfig
* Update azure_rm_aks.py
* update integration test aliases
* update aliases
* add cloud_environment and auth_source to args
* Fix comments from Jborean93 (#3 )
* update
* fix
* fix
* fix
* fix
* update doc
* fix
7 years ago
John R Barker
27942d937f
Network requirements to be installed by ansible-test ( #40042 )
...
Previously the test framework (DCI, Zuul) were installing the various
dependencies, this meant the list of what was required was duplicated.
Having everything defined in ansible-test makes it easier for people to
run tests locally.
Also this allows the test to work correctly on Python 2 & Python 3
7 years ago
Matt Clay
a7d7df1450
Make docs-build sanity test disabled by default.
7 years ago
Matt Clay
c1f9efabf4
Overhaul httptester support in ansible-test. ( #39892 )
...
- 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.
7 years ago
Matt Clay
a5b8085113
Move pyvmomi install into cloud test plugin.
7 years ago
Ryan Petrello
462449cc8c
run Tower CI using the latest ansible-tower-cli package
7 years ago
Matt Clay
aac3020770
Add changelogs dir to change classification.
7 years ago
Matt Clay
ac1fbbeabc
Update the cloudstack test container reference.
7 years ago
Matt Clay
996f9c2467
Fix mysql-server install/upgrade on Ubuntu 16.04. ( #39241 )
...
* Fix mysql-server install/upgrade on Ubuntu 16.04.
* Prevent service restart in docker_secret test.
7 years ago
Sviatoslav Sydorenko
5ea1ee47dd
Refactor Foreman provider to use simplified img
7 years ago
Sviatoslav Sydorenko
1664554b4a
Unrandomize docker registry selection
...
stick with quay for now
7 years ago
Sviatoslav Sydorenko
d5b340cc43
Improve foreman image src selection
7 years ago
Sviatoslav Sydorenko
2608ef535f
Add foreman cloud provider
7 years ago
Deric Crago
50d151aef2
Updated 'quay.io/ansible/vcenter-test-container' image tag to '1.2.0'
...
vcsim remains on commit 'dee49fa3694c5aff05e4b340b0686772f65c1fe1'
7 years ago
Matt Clay
35748e5228
Update httptester container reference.
7 years ago
Matt Clay
1d5c933ecf
Use new vcenter simulator container location.
7 years ago