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.
2018-10-02 12:26:14 -07:00
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.
2018-09-21 11:38:22 -07:00
Matt Clay
771768966f
Flush output from timing script.
2018-08-31 07:58:12 -07:00
Matt Clay
a96a51b0c6
List quay.io images during Shippable run.
2018-08-29 18:04:22 -07:00
Matt Clay
78bd020429
Remove obsolete test/utils/docker/
directory.
2018-08-29 18:04:10 -07:00
Matt Clay
5461bfbf31
Split sanity tests into 3 groups.
2018-08-27 13:43:11 -07:00
Matt Clay
31a5b874a1
Use runtime instead of datetime for test output.
2018-08-23 12:05:10 -07:00
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.
2018-07-23 20:46:22 -07:00
Matt Clay
528de5b82f
Remove unwanted containers at CI job start.
2018-07-09 21:48:11 -07:00
Matt Clay
a7d7df1450
Make docs-build sanity test disabled by default.
2018-05-09 17:55:00 -07:00
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
2018-04-25 11:26:42 -07:00
Matt Clay
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
Matt Clay
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
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.
2018-04-12 16:15:28 -07:00
Martin Krizek
cb5e594c13
Fix building from ubuntu1404 Dockerfile
2018-03-28 14:17:31 -07:00
Matt Martz
7c311ad615
Update httptester for httpbin==0.6.2
2018-03-21 11:21:39 -07:00
Matt Clay
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
Matt Clay
1d419c737d
Run each Windows version independently in CI.
2018-02-09 16:38:27 -08:00
Matt Martz
e3b6b40d88
Match recent Dockerfile change in httptester playbook file, to extend ca cert lifetime ( #35734 )
2018-02-05 11:44:41 -06:00
Matt Clay
df3265a811
Extend httptester CA cert lifetime.
2018-02-05 08:17:29 -08:00
John R Barker
9728857e01
Remove network-test-runner ( #35556 )
...
Not been used for a while, replaced by DCI
2018-01-31 16:27:52 +00:00
Matt Clay
7abdab6c9e
Convert ansible-test compile into a sanity test.
2018-01-25 09:45:36 -08:00
Matt Clay
eae23d2dbd
Skip coverage on routine CI runs.
2018-01-23 10:38:38 -08:00
Matt Clay
20824b8f3d
Simplify Windows versions in ansible-test.
2018-01-17 16:16:15 -08:00
Matt Clay
d8673ed72a
Preserve test/results/data/
in Shippable jobs.
2018-01-12 08:28:57 -08:00
Matt Davis
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
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.
2018-01-09 14:52:36 -08:00
Matt Clay
d5eef2f8a9
Use dnf upgrade
in Fedora Dockerfiles.
2018-01-08 13:08:29 -08:00
Matt Clay
61d155b315
Update Fedora Dockerfiles for Python 3 testing.
2018-01-08 12:46:08 -08:00
Matt Clay
b7bf98cd3a
Add fedora27py3 Dockerfile.
2018-01-05 20:40:26 -08:00
Matt Martz
a0ad7ffedf
Update httptester.yml to match Dockerfile ( #34508 )
2018-01-05 10:38:03 -06:00
Matt Clay
fba178d852
Fix httptester Dockerfile so it builds again.
2018-01-04 23:55:38 -08:00
Matt Clay
1b5c4b72bd
Add Azure provider support to ansible-test and CI.
...
ci_complete
2017-12-06 00:34:54 -08:00
Matt Clay
887f227994
Use vyos/1.1.8 in CI.
2017-11-22 10:02:25 -08:00
Matt Clay
2ef438c962
Improve zypper refresh/clean for opensuse images.
2017-11-17 12:59:48 -08:00
Matt Clay
6472723ba8
Add missing ansible-test --remote-terminate support. ( #32918 )
...
* Expand ansible-test --remote-terminate support:
- windows-integration
- network-integration
These commands previously accepted the option, but did not support it.
* Terminate windows and network instances when done.
2017-11-14 17:08:48 -08:00
John R Barker
ff7c349f11
Provide details via DCI Env ( #32770 )
2017-11-09 22:12:50 +00:00
John R Barker
897b31f249
Use same TEST seperater as Shippable ( #32758 )
2017-11-09 18:23:10 +00:00
John R Barker
4443da2d79
Remove debug ( #32736 )
...
* Make script executable
* Tidy up comments
2017-11-09 12:38:23 +00:00
John R Barker
4464635787
Specify branch details, add verbose, disable colour ( #32731 )
2017-11-09 11:43:41 +00:00
John R Barker
6ce3972f21
Script to generate DCI Coverage ( #32550 )
2017-11-03 16:28:26 +00:00
Matt Clay
cf1337ca9a
Update ansible-test sanity command. ( #31958 )
...
* Use correct pip version in ansible-test.
* Add git fallback for validate-modules.
* Run sanity tests in a docker container.
* Use correct python version for sanity tests.
* Pin docker completion images and add default.
* Split pylint execution into multiple contexts.
* Only test .py files in use-argspec-type-path test.
* Accept identical python interpeter name or binary.
* Switch cloud tests to default container.
* Remove unused extras from pip install.
* Filter out empty pip commands.
* Don't force running of pip list.
* Support delegation for windows and network tests.
* Fix ansible-test python version usage.
* Fix ansible-test python version skipping.
* Use absolute path for log in ansible-test.
* Run vyos_command test on python 3.
* Fix windows/network instance persistence.
* Add `test/cache` dir to classification.
* Enable more python versions for network tests.
* Fix cs_router test.
2017-10-26 00:21:46 -07:00
James Tanner
cc287daa3b
Enable tracing and log collection in the vcsim container
2017-10-16 21:50:31 -04:00
Matt Clay
03e18aa52e
Remove cryptography install from CI other test.
2017-10-12 00:36:12 -07:00
Matt Clay
5a91ed0a3b
Switch CI for OS X back to a single job. ( #31265 )
...
* Update Shippable scripts for group/non-group use.
* Switch CI for OS X back to a single job.
2017-10-03 14:37:05 -07:00
Matt Clay
72237b63e7
Run OS X and FreeBSD CI tests using groups. ( #31254 )
...
* Run OS X and FreeBSD CI tests using groups.
* Improve readability of Shippable jobs.
2017-10-03 12:43:46 -07:00
jctanner
6b6a145027
Add an option to spawn vcsim in esx mode ( #31155 )
2017-10-02 13:44:13 +01:00
Matt Clay
765718bed2
Run all Windows tests if change detection disabled ( #30320 )
...
* Run all Windows tests if change detection disabled
* Run all Windows versions if change detection disabled
2017-09-13 22:21:19 -07:00
Matt Clay
8f4c8844c4
Divide Windows integration tests into 2 groups. ( #29029 )
...
* Divide Windows integration tests into 2 groups.
* Support `none` for `--changed-all-target`.
* Run 2 separate Windows groups on Shippable.
* Only run smoketest and minimal for the group1 job.
2017-09-05 15:32:26 -07:00
Matt Clay
55fb18b85c
Split cloud tests into two CI groups.
2017-09-01 17:33:54 -07:00