Matt Clay
fb14b36f7f
Remove EOL openSUSE Leap 42.2 from CI.
...
(cherry picked from commit abbc1ed4e6
)
2018-01-31 21:53:23 -08:00
Matt Clay
30b0103ceb
Update FreeBSD versions used in CI.
2017-12-05 21:21:01 -08:00
Matt Clay
7256dd17ae
Pin Shippable build image to v5.4.1. ( #32988 )
...
* Pin Shippable build image to v5.4.1.
* Remove `pre_ci` to eliminate extra git sync.
2017-11-16 11:34:40 -08:00
Matt Clay
d31ba7240f
Revert "Temporarily disable failing opensuse test jobs."
...
This reverts commit 31d2eb0828
.
(cherry picked from commit 67c7bd8745
)
2017-09-07 11:49:19 -07:00
Matt Clay
aa6f3f91ba
Temporarily disable failing opensuse test jobs.
...
(cherry picked from commit 31d2eb0828
)
2017-09-06 19:51:29 -07:00
Matt Clay
051bcb2c6f
Replace opensuse42.1 with opensuse42.3 in CI.
...
(cherry picked from commit af9b0ba47b
)
2017-08-30 11:11:15 -07:00
Matt Clay
19c4e1a992
Use Shippable image: drydock/u16pytall:master
...
* Use Shippable image: drydock/u16pytall:master
* Do not install python 3.6 on Shippable.
2017-04-26 15:49:21 +08:00
Matt Clay
2804d2e848
Split up unit tests on Shippable. ( #21931 )
...
* Add more verbose output to coverage combine.
* Run unit tests on CI separately by version.
2017-02-24 16:58:56 -08:00
John R Barker
54e6c9472e
Disable Network integration tests ( #21273 )
...
This will disable the integration tests for all network platforms &
modules, though the unit tests will still run.
This is needed while a large refactor of the networking code is done.
2017-02-10 20:58:00 +00:00
Matt Clay
4e19adb919
Restore FreeBSD 11.0 tests for CI.
2017-02-08 17:01:17 -08:00
Matt Clay
085865cee8
Temporarily remove FreeBSD 11.0 from CI.
2017-01-27 10:31:12 -08:00
Matt Clay
25caa67d41
Disable pull of updated Shippable docker image.
...
This should improve reliability of our jobs on Shippable.
The Shippable AMIs should already have the latest docker image,
per Shippable support, so pull doesn't provide any benefit for us.
2017-01-19 11:43:07 -08:00
Matt Clay
82bf37fc53
Add docker image output to Shippable pre_ci.
2017-01-17 17:09:45 -08:00
Matt Clay
f534573dcf
Enable first network tests on Shippable. ( #20208 )
2017-01-12 18:23:53 -08:00
Matt Clay
a1d30c853c
Enable FreeBSD 11.0 for CI.
2017-01-04 15:47:29 -08:00
Robin Roth
9f2d22425b
Run tests on opensuse42.2
...
* add to shippable
* add to completion/readme
* Fixes #18645
2017-01-03 12:20:10 -08:00
Matt Clay
68346b128f
Update Fedora tests to use releases 24 and 25.
2017-01-03 11:12:32 -08:00
Matt Clay
6bbd92e422
Initial ansible-test implementation. ( #18556 )
2016-11-29 21:21:53 -08:00
Toshio Kuratomi
c5b4369ae7
Add PRIVILEGED to freebsd because testing of mount keys off of that. ( #17803 )
2016-09-28 23:33:28 -07:00
Toshio Kuratomi
4452ee86bd
Turn mount test back on ( #17797 )
...
* Turn mount test back on
* Mount tests need PRIVILEGED so turn that back on
Revert "Revert "Set PRIVILEGED=true for non_destructive tests. (#17733 )" (#17738 )"
This reverts commit dc0fb1c212
.
* Add a needs_privileged tag so that we can skip mount tests on centos6
Some containers timeout on shippable tests when run with privileged.
Unfortunately, some tests require that in order to run. Tagging those
allows us to skip those tests on the platforms that timeout when we get
ready to run the integration test in shippable.
* Centos6 times out with PRIVILEGED set so remove that (will disable the mount tests on centos6)
* Remove false start
2016-09-28 10:52:33 -07:00
Matt Clay
dc0fb1c212
Revert "Set PRIVILEGED=true for non_destructive tests. ( #17733 )" ( #17738 )
...
This reverts commit 1384270ccd
.
2016-09-23 23:42:59 -07:00
Matt Clay
1384270ccd
Set PRIVILEGED=true for non_destructive tests. ( #17733 )
...
This should allow test_mount tests to run on Shippable.
2016-09-23 14:09:46 -07:00
Matt Clay
c81fe70fbf
Enable more integration tests for python 3. ( #17473 )
...
* Enable more integration tests for python 3.
* Split out python 3 integration tests.
Now that we're running more integration tests on python 3, the
tests are taking long enough that they warrant splitting out in
the same way the python 2 tests are split.
2016-09-08 18:55:15 -07:00
Toshio Kuratomi
b8a8027b7d
We've decided that python-3.5 is the minimum python version ( #17270 )
2016-08-29 09:12:37 -07:00
Matt Clay
106b12b369
Enable Python 3 CI for Ubuntu 16.04 on Shippable. ( #17210 )
2016-08-23 23:49:02 -07:00
Matt Clay
a695e18615
Add support for OS X CI on Shippable. ( #17160 )
2016-08-23 10:49:46 -07:00
Matt Clay
e2602e9be0
Add FreeBSD to Shippable CI. ( #16883 )
2016-08-01 13:46:37 -07:00
Matt Clay
380ed053e8
Add Windows integration tests to Shippable. ( #16803 )
...
Enable Windows integration tests on Shippable.
2016-07-28 21:03:14 -07:00
Matt Clay
e04d552bc6
Run shippable tests in unprivileged containers. ( #16481 )
...
* Run shippable tests in unprivileged containers.
2016-06-28 12:51:15 -07:00
Matt Clay
91883fb6b9
Revert "Enable Shippable email notifications. ( #16429 )"
...
This reverts commit 5fdcc2f2b0
.
2016-06-24 08:10:22 -07:00
Matt Clay
5fdcc2f2b0
Enable Shippable email notifications. ( #16429 )
2016-06-23 23:04:00 -07:00
Matt Clay
ca3aba72fc
Add Slack notifications for Shippable. ( #16428 )
2016-06-23 21:49:24 -07:00
Matt Clay
a4ceef28b8
Run slowest tests first to minimize run time.
2016-06-14 17:25:00 -07:00
Matt Clay
106dbb6441
Add IRC notifications to shippable.yml.
2016-06-04 15:51:46 -07:00
Matt Clay
6e1e86028f
Split integration tests into multiple groups.
...
This will allow tests to complete much faster.
2016-06-04 12:02:11 -07:00
Adrien Vergé
4d48711242
Fix YAML source and check it on Shippable ( #15678 )
...
Fix YAML source and check it on Shippable
2016-06-04 10:58:17 -07:00
Matt Clay
6d74f43eff
Update how shippable scripts are called.
2016-06-03 09:20:33 -07:00
Matt Clay
b0e1efbd62
Add full support for Shippable CI.
2016-06-01 22:33:38 -07:00
Matt Clay
0e8930640a
Add support for shippable.com CI tests.
...
This will allow offloading sanity tests from Travis to Shippable.
2016-05-20 14:12:42 -07:00