Matt Clay
d2268dcb37
Add file exists check in integration-aliases test.
...
(cherry picked from commit 33a8be9109
)
6 years ago
Matt Clay
3dd444d170
Fix ansible-test encoding issues for exceptions.
...
(cherry picked from commit 0d7a156319
)
6 years ago
Matt Clay
0bd9a73d47
Fix ansible-test multi-group smoke test handling. ( #46363 )
...
* Fix ansible-test smoke tests across groups.
* Fix ansible-test list arg defaults.
* Fix ansible-test require and exclude delegation.
* Fix detection of Windows specific changes.
* Add minimal Windows testing for Python 3.7.
(cherry picked from commit e53390b3b1
)
6 years ago
Matt Clay
116554bee3
Fix ansible-test docker python version handling.
...
This removes the old name based version detection behavior and
uses versions defined in the docker completion file instead, as
the new containers do not follow the old naming scheme.
(cherry picked from commit 54937ba784
)
6 years ago
Matt Clay
ab2f54d864
Fix integration test library search path.
...
This prevents tests from loading modules outside the source tree,
which could result in testing the wrong module if a system-wide
install is present, or custom modules exist.
(cherry picked from commit d603cd41fe
)
6 years ago
Matt Clay
441dfd4cbe
Bug fixes and cleanup for ansible-test. ( #45991 )
...
* Remove unused imports.
* Clean up ConfigParser usage in ansible-test.
* Fix bare except statements in ansible-test.
* Miscellaneous cleanup from PyCharm inspections.
* Enable pylint no-self-use for ansible-test.
* Remove obsolete pylint ignores for Python 3.7.
* Fix shellcheck issuers under newer shellcheck.
* Use newer path for ansible-test.
* Fix issues in code-smell tests.
(cherry picked from commit ac492476e5
)
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
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
e4bbc1d711
Remove obsolete default container.
...
(cherry picked from commit 4173a30941
)
6 years ago
Matt Clay
37f730790e
Fix ansible-test virtualenv use in import test.
...
(cherry picked from commit 998badbda5
)
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
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
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
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
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
1d5c933ecf
Use new vcenter simulator container location.
7 years ago
Matt Martz
694d6b339c
Set memory-swap to memory ( #38836 )
7 years ago
Matt Clay
8a223009ca
Improve handling of integration test aliases. ( #38698 )
...
* Include change classification data in metadata.
* Add support for disabled tests.
* Add support for unstable tests.
* Add support for unsupported tests.
* Overhaul integration aliases sanity test.
* Update Shippable scripts to handle unstable tests.
* Mark unstable Azure tests.
* Mark unstable Windows tests.
* Mark disabled tests.
7 years ago
Matt Clay
c9fb054bc8
Fix get_cloud_platforms config usage.
7 years ago
Matt Clay
62957c9fc0
Support network action plugin classification.
7 years ago
Matt Clay
a5cbc0a2c8
Multiple ansible-test fixes. ( #38247 )
...
* Add ansible-test integration --allow-root option.
* Fix destructive target override.
* Fix bad type hint SanityResult -> TestResult.
* Fix skip/python3 filtering with --docker option.
7 years ago
Matt Martz
a19a21d715
Add --include and --omit options to ansible-test coverage report ( #38061 )
...
* Support --include and --omit with ansible-test coverage report
* Code format change
7 years ago
Matt Martz
5d90ebb28e
Add argument to allow limiting docker container to s specific amount of memory ( #37950 )
...
* Add argument to allow limiting docker container to s specific amount of memory
* Address review comments
7 years ago
Matt Clay
308b0a9772
Increase ansible-test scp retries.
7 years ago
Matt Clay
4e0ecfd553
Fix ansible-test handling of network plugins.
7 years ago
Matt Clay
ee596743d1
Improve ansible-test retries.
7 years ago