Matt Clay
2a8252ceb9
Slightly increase non-coverage unit test timeout.
6 years ago
Matt Clay
8fa294a33a
Fix ansible-test coverage stub memory usage. ( #53652 )
...
Split coverage stub files into multiple parts based on the number
of lines in files included in each stub. This will keep memory usage
down to avoid hanging on Shippable.
6 years ago
Matt Clay
887ab35656
Add support for ansible-test --coverage-check. ( #53573 )
6 years ago
Matt Clay
9546761407
Fix coverage stub generation in CI.
6 years ago
Matt Clay
a8d829d9c3
Add timeout support to ansible-test. ( #53302 )
...
* Add timeout support to ansible-test.
* Fix ansible-test tar filename filter bug.
* Update timeouts used on Shippable.
* Kill subprocesses when parent process terminates.
* Require explicit use of env --show option.
6 years ago
Matt Clay
b2f354ce29
Ignore errors during container cleanup in CI.
6 years ago
Matt Clay
a1fec259c1
Reduce console noise at start of CI session. ( #52387 )
...
* Reduce console noise at start of CI session.
* Use allowed shebang.
6 years ago
Matt Clay
6a82827ddd
Add Python 3.8 to ansible-test and CI.
6 years ago
Matt Clay
d2a9b16f7e
Make Shippable timing script more resilient.
...
This will permit the script to pass through content which could
not be previously decoded or encoded. This could occur when running
some tests on macOS using file paths with non-ASCII characters.
6 years ago
John R Barker
721a28202e
Revert Debug: Size of coverage file #50380 ( #50945 )
6 years ago
Matt Clay
31c1bdd6a8
Fix run.py --branch argument.
...
The API docs state that both `branch` and `branchName` are valid,
but only `branchName` appears to work.
6 years ago
John R Barker
e6ced9c73f
Debug: Size of coverage file ( #50380 )
6 years ago
John R Barker
7ec82cdfc9
Revert TEMP HACK: Upload all to codecov ( #50279 )
...
Codecov.io have made some improvements to results processing.
Upload all the coverage data to see is codecov can process this.
Reverts https://github.com/ansible/ansible/pull/47515
6 years ago
Matt Clay
01833b6fb1
Add `env` command to ansible-test and run in CI. ( #50176 )
...
* Add `env` command to ansible-test and run in CI.
* Avoid unnecessary docker pull.
6 years ago
Matt Clay
9979a32e5c
Fix passing of env vars to Shippable.
6 years ago
John R Barker
fb2e838a42
TEMP HACK: Avoid overloading codecov.io ( #47515 )
...
Without this patch we are overloading codecov.io by uploading 90+ tests.
As a workaround limit uploading to only "Group 1"
Will be removed/updated based on codecov.io's support team
6 years ago
Matt Clay
6a51b5ed26
Use 4 nodes for sanity tests in CI.
6 years ago
Matt Clay
2761fe8272
Revert "Use 4 nodes for sanity tests in CI."
...
This reverts commit b887333029
.
6 years ago
Matt Clay
b887333029
Use 4 nodes for sanity tests in CI.
6 years ago
Jordan Borean
25c627d256
shippable: fix py3 issues with downloader ( #46522 )
6 years ago
Matt Clay
e53390b3b1
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.
6 years ago
Matt Clay
ac492476e5
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.
6 years ago
Matt Clay
771768966f
Flush output from timing script.
6 years ago
Matt Clay
a96a51b0c6
List quay.io images during Shippable run.
6 years ago
Matt Clay
78bd020429
Remove obsolete `test/utils/docker/` directory.
6 years ago
Matt Clay
5461bfbf31
Split sanity tests into 3 groups.
6 years ago
Matt Clay
31a5b874a1
Use runtime instead of datetime for test output.
6 years ago
Matt Clay
4e489d1be8
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.
6 years ago
Matt Clay
528de5b82f
Remove unwanted containers at CI job start.
6 years ago
Matt Clay
a7d7df1450
Make docs-build sanity test disabled by default.
7 years ago
Matt Clay
ee02d0c120
Remove obsolete test containers.
...
- opensuse42.1 - EOL
- opensuse42.2 - EOL
- ubuntu1204 - EOL
- cloudstack-simulator - Migrated to https://github.com/ansible/cloudstack-test-container
7 years ago
Matt Clay
26312b6557
Remove migrated httptester files.
...
The httptester has been migrated to:
https://github.com/ansible/http-test-container
7 years ago
Matt Clay
27def6c5dc
Remove vcenter-simulator container files.
...
The simulator has moved to its own repository:
https://github.com/ansible/vcenter-test-container
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
Martin Krizek
cb5e594c13
Fix building from ubuntu1404 Dockerfile
7 years ago
Matt Martz
7c311ad615
Update httptester for httpbin==0.6.2
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
1d419c737d
Run each Windows version independently in CI.
7 years ago
Matt Martz
e3b6b40d88
Match recent Dockerfile change in httptester playbook file, to extend ca cert lifetime ( #35734 )
7 years ago
Matt Clay
df3265a811
Extend httptester CA cert lifetime.
7 years ago
John R Barker
9728857e01
Remove network-test-runner ( #35556 )
...
Not been used for a while, replaced by DCI
7 years ago
Matt Clay
7abdab6c9e
Convert ansible-test compile into a sanity test.
7 years ago
Matt Clay
eae23d2dbd
Skip coverage on routine CI runs.
7 years ago
Matt Clay
20824b8f3d
Simplify Windows versions in ansible-test.
7 years ago
Matt Clay
d8673ed72a
Preserve `test/results/data/` in Shippable jobs.
7 years ago
Matt Davis
fbce62795d
enable Windows Server 2016 in CI ( #34127 )
...
* enable Windows Server 2016 in CI
* avoid use of Write-Host in config script
7 years ago
Matt Clay
82b5a6a0c9
Fix ansible-test network-integration command. ( #34661 )
...
* Fix ansible-test network platform init filter.
* Fix ansible-test network inventory generation.
* Remove ios/csr1000v from CI.
* Run network tests on Python 2.7 and 3.6.
7 years ago
Matt Clay
d5eef2f8a9
Use `dnf upgrade` in Fedora Dockerfiles.
7 years ago
Matt Clay
61d155b315
Update Fedora Dockerfiles for Python 3 testing.
7 years ago
Matt Clay
b7bf98cd3a
Add fedora27py3 Dockerfile.
7 years ago