85ae8f5258
Add Hetzner Cloud to CI integration tests.
2019-04-09 15:41:50 -07:00
c846501829
Increase unit test timeout for --coverage.
2019-04-05 09:43:42 -07:00
2a8252ceb9
Slightly increase non-coverage unit test timeout.
2019-03-21 09:30:43 -07:00
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.
2019-03-11 15:14:09 -07:00
887ab35656
Add support for ansible-test --coverage-check. ( #53573 )
2019-03-11 15:13:09 -07:00
9546761407
Fix coverage stub generation in CI.
2019-03-08 16:29:14 -08:00
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.
2019-03-05 11:58:13 -08:00
b2f354ce29
Ignore errors during container cleanup in CI.
2019-02-21 21:20:48 -08:00
a1fec259c1
Reduce console noise at start of CI session. ( #52387 )
...
* Reduce console noise at start of CI session.
* Use allowed shebang.
2019-02-18 13:41:45 -08:00
6a82827ddd
Add Python 3.8 to ansible-test and CI.
2019-02-14 23:24:24 -08:00
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.
2019-01-17 00:03:38 -08:00
721a28202e
Revert Debug: Size of coverage file #50380 ( #50945 )
2019-01-15 20:36:12 +00:00
31c1bdd6a8
Fix run.py --branch argument.
...
The API docs state that both `branch` and `branchName` are valid,
but only `branchName` appears to work.
2019-01-07 13:56:35 -08:00
e6ced9c73f
Debug: Size of coverage file ( #50380 )
2018-12-29 13:01:35 +00:00
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
2018-12-23 09:42:29 +00:00
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.
2018-12-20 22:08:57 -08:00
9979a32e5c
Fix passing of env vars to Shippable.
2018-11-14 10:50:31 -08:00
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
2018-10-23 17:32:34 +01:00
6a51b5ed26
Use 4 nodes for sanity tests in CI.
2018-10-16 09:55:26 -07:00
2761fe8272
Revert "Use 4 nodes for sanity tests in CI."
...
This reverts commit b887333029 .
2018-10-15 12:11:17 -07:00
b887333029
Use 4 nodes for sanity tests in CI.
2018-10-15 12:03:43 -07:00
25c627d256
shippable: fix py3 issues with downloader ( #46522 )
2018-10-05 18:21:59 +10:00
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.
2018-10-02 12:26:14 -07:00
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.
2018-09-21 11:38:22 -07:00
771768966f
Flush output from timing script.
2018-08-31 07:58:12 -07:00
a96a51b0c6
List quay.io images during Shippable run.
2018-08-29 18:04:22 -07:00
78bd020429
Remove obsolete test/utils/docker/ directory.
2018-08-29 18:04:10 -07:00
5461bfbf31
Split sanity tests into 3 groups.
2018-08-27 13:43:11 -07:00
31a5b874a1
Use runtime instead of datetime for test output.
2018-08-23 12:05:10 -07:00
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.
2018-07-23 20:46:22 -07:00
528de5b82f
Remove unwanted containers at CI job start.
2018-07-09 21:48:11 -07:00
a7d7df1450
Make docs-build sanity test disabled by default.
2018-05-09 17:55:00 -07:00
ee02d0c120
Remove obsolete test containers.
...
- opensuse42.1 - EOL
- opensuse42.2 - EOL
- ubuntu1204 - EOL
- cloudstack-simulator - Migrated to https://github.com/ansible/cloudstack-test-container
2018-04-25 11:26:42 -07:00
26312b6557
Remove migrated httptester files.
...
The httptester has been migrated to:
https://github.com/ansible/http-test-container
2018-04-17 15:03:51 -07:00
27def6c5dc
Remove vcenter-simulator container files.
...
The simulator has moved to its own repository:
https://github.com/ansible/vcenter-test-container
2018-04-16 16:47:32 -07:00
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.
2018-04-12 16:15:28 -07:00
cb5e594c13
Fix building from ubuntu1404 Dockerfile
2018-03-28 14:17:31 -07:00
7c311ad615
Update httptester for httpbin==0.6.2
2018-03-21 11:21:39 -07:00
11ad559010
Terminate Tower instances after CI ends. ( #37265 )
...
* Remove obsolete Tower support from manage_ci.
* Add missing remote settings to cloud tests.
2018-03-09 16:17:29 -08:00
1d419c737d
Run each Windows version independently in CI.
2018-02-09 16:38:27 -08:00
e3b6b40d88
Match recent Dockerfile change in httptester playbook file, to extend ca cert lifetime ( #35734 )
2018-02-05 11:44:41 -06:00
df3265a811
Extend httptester CA cert lifetime.
2018-02-05 08:17:29 -08:00
9728857e01
Remove network-test-runner ( #35556 )
...
Not been used for a while, replaced by DCI
2018-01-31 16:27:52 +00:00
7abdab6c9e
Convert ansible-test compile into a sanity test.
2018-01-25 09:45:36 -08:00
eae23d2dbd
Skip coverage on routine CI runs.
2018-01-23 10:38:38 -08:00
20824b8f3d
Simplify Windows versions in ansible-test.
2018-01-17 16:16:15 -08:00
d8673ed72a
Preserve test/results/data/ in Shippable jobs.
2018-01-12 08:28:57 -08:00
fbce62795d
enable Windows Server 2016 in CI ( #34127 )
...
* enable Windows Server 2016 in CI
* avoid use of Write-Host in config script
2018-01-09 17:22:24 -08:00
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.
2018-01-09 14:52:36 -08:00
d5eef2f8a9
Use dnf upgrade in Fedora Dockerfiles.
2018-01-08 13:08:29 -08:00