Matt Clay
2ccbb97d1e
Fix passing of env vars to Shippable.
...
(cherry picked from commit 9979a32e5c
)
6 years ago
Matt Clay
8d3b608c7c
Use 4 nodes for sanity tests in CI.
...
(cherry picked from commit 6a51b5ed26
)
6 years ago
Matt Clay
1c3343e41d
Split sanity tests into 3 groups.
...
(cherry picked from commit 5461bfbf31
)
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
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
21f287e0b9
Flush output from timing script.
...
(cherry picked from commit 771768966f
)
6 years ago
Matt Clay
545d0eda17
Remove obsolete `test/utils/docker/` directory.
...
(cherry picked from commit 78bd020429
)
6 years ago
Matt Clay
b6beac61a8
List quay.io images during Shippable run.
...
(cherry picked from commit a96a51b0c6
)
6 years ago
Matt Clay
e6761e54b9
Use runtime instead of datetime for test output.
...
(cherry picked from commit 31a5b874a1
)
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
0c504ce2c4
Remove unwanted containers at CI job start.
...
(cherry picked from commit 528de5b82f
)
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
Matt Martz
a0ad7ffedf
Update httptester.yml to match Dockerfile ( #34508 )
7 years ago
Matt Clay
fba178d852
Fix httptester Dockerfile so it builds again.
7 years ago
Matt Clay
1b5c4b72bd
Add Azure provider support to ansible-test and CI.
...
ci_complete
7 years ago
Matt Clay
887f227994
Use vyos/1.1.8 in CI.
7 years ago
Matt Clay
2ef438c962
Improve zypper refresh/clean for opensuse images.
7 years ago
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.
7 years ago
John R Barker
ff7c349f11
Provide details via DCI Env ( #32770 )
7 years ago
John R Barker
897b31f249
Use same TEST seperater as Shippable ( #32758 )
7 years ago
John R Barker
4443da2d79
Remove debug ( #32736 )
...
* Make script executable
* Tidy up comments
7 years ago
John R Barker
4464635787
Specify branch details, add verbose, disable colour ( #32731 )
7 years ago
John R Barker
6ce3972f21
Script to generate DCI Coverage ( #32550 )
7 years ago
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.
7 years ago
James Tanner
cc287daa3b
Enable tracing and log collection in the vcsim container
7 years ago
Matt Clay
03e18aa52e
Remove cryptography install from CI other test.
7 years ago
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.
7 years ago
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.
7 years ago
jctanner
6b6a145027
Add an option to spawn vcsim in esx mode ( #31155 )
7 years ago
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
7 years ago