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
Matt Clay
05220d693d
Complete updates of remaining code-smell tests. ( #37743 )
...
* Add text/binary file support to code smell tests.
* Enhance line-endings code smell test.
* Enhance no-smart-quotes code-smell test.
* Enhance shebang code-smell test.
7 years ago
Matt Clay
6352e67ab2
Update ansible-test is_binary_file test.
...
Add hard-coded list of common text and binary extensions.
7 years ago
Matt Clay
248ca2df21
Fix encoding of code-smell paths on stdin.
7 years ago
Matt Clay
51e3882b80
Update tests triggered for `bin/` changes.
7 years ago
Matt Clay
981e89117a
Improve Tower integration test support:
...
- Add TOWER_VERSION environment variable.
- Add error check for missing configuration.
7 years ago
Matt Clay
a8487feb70
Fix ansible-test python and pip executable search.
7 years ago
Matt Clay
11ad559010
Terminate Tower instances after CI ends. ( #37265 )
...
* Remove obsolete Tower support from manage_ci.
* Add missing remote settings to cloud tests.
7 years ago
Matt Clay
5688d2243c
Update support for Tower testing.
...
This is required for compatibility with the latest
version of ansible-core-ci, which now handles more
of the Tower instance setup.
7 years ago
Matt Clay
b4bf502268
Initial Tower module integration test support.
7 years ago
Matt Clay
b9b8081a87
Cleanup and enhancements for ansible-test. ( #37142 )
...
* Fix type hint typos.
* Add one-time cloud env setup after delegation.
* Add generate_password to util.
* Add username/password support to HttpClient.
* Avoid pip requirement for ansible-test shell.
* Support provisioning Tower instances.
7 years ago
Will Thames
a7371d4998
Having uppercase in the resource_prefix can cause unexpected issues
...
We may as well enforce lower case resource prefixes at source
7 years ago
Adam Miller
3fd5b0740e
allow ANSIBLE_KEEP_REMOTE_FILES for local test runner ( #33357 )
...
* allow ANSIBLE_KEEP_REMOTE_FILES for local test runner
* add ANSIBLE_KEEP_REMOTE_FILES to tox.ini, update docs
* Clarify handling of environment variables.
7 years ago
Matt Clay
dc71c2197f
More code-smell sanity test updates. ( #36830 )
...
* Add test for missing Azure requirements.
* Improve readability.
* Enhance no-unicode-literals code-smell test.
7 years ago
Matt Clay
ac1698099d
Overhaul additional sanity tests. ( #36803 )
...
* Remove unnecessary sys.exit calls.
* Add files filtering for code-smell tests.
* Enhance test-constraints code-smell test.
* Simplify compile sanity test.
* Pass paths to importer on stdin.
* Pass paths to yamllinter on stdin.
* Add work-around for unicode path filtering.
* Enhance configure-remoting-ps1 code-smell test.
* Enhance integration-aliases code-smell test.
* Enhance azure-requirements code-smell test.
* Enhance no-illegal-filenames code-smell test.
7 years ago
Matt Clay
60a24bbdaa
Pass code-smell paths on stdin.
7 years ago
Chris Houseknecht
53cfd70b7d
Adds k8s_raw, openshift_raw tests ( #36228 )
7 years ago
Matt Clay
2b6ac4561b
Add support for enhanced code-smell tests. ( #36332 )
...
* Add support for enhanced code-smell tests:
- Path selection handled by ansible-test.
- Optional path filtering based on extension.
- Optional path filtering based on prefixes.
- Optional lint friendly output.
* Enhance no-assert code-smell test.
* Enhance no-tests-as-filters code-smell test.
7 years ago
Matt Clay
a9b58b84d8
Fix path handling in validate-modules sanity test.
7 years ago
Matt Clay
78e900cd7f
Fix ansible-test --redact option with delegation.
7 years ago
Matt Clay
3a62eb5e03
Add option to hide sensitive ansible-test output.
...
This option is enabled automatically on Shippable.
7 years ago
Matt Clay
5bc9bb9fbb
Support ansible-test --truncate with delegation.
7 years ago
Matt Clay
d2150795ba
Truncate some long messages sent to a TTY.
...
Can be overridden with the --truncate option.
7 years ago
David Newswanger
3f5caf659e
added support for --testcase flag in ansible-test ( #36134 )
...
* added support for --testcase flag in ansible-test
* fixed command format
* added tab completion
* fixed sanity issues
* added documenation for --testcase
* don't autocomplete when multiple modules are selected
7 years ago
Matt Clay
032dc1a7c5
Initial OpenShift integration test support. ( #36207 )
...
Based on integration tests from chouseknecht for openshift_raw.
7 years ago
Matt Clay
6a4f6a6490
Add additional support code in ansible-test.
7 years ago
Matt Clay
2a0adaf542
Improve bot messaging on CI failures.
7 years ago