b44c38930b
Run OS X tests in 3 groups in CI.
2017-10-16 09:41:50 -07:00
795d19bc78
Revert "Temporarily disable OS X in CI."
...
This reverts commit b26ae1809c .
2017-10-03 23:03:58 -07:00
b26ae1809c
Temporarily disable OS X in CI.
2017-10-03 14:58:16 -07:00
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
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
c00ad0868e
Update Windows CI groups from 2 to 3.
2017-09-14 23:54:28 -07:00
67c7bd8745
Revert "Temporarily disable failing opensuse test jobs."
...
This reverts commit 31d2eb0828 .
2017-09-07 11:47:53 -07:00
31d2eb0828
Temporarily disable failing opensuse test jobs.
2017-09-06 10:03:01 -07:00
52eb5032ba
Remove unnecessary pre_ci section.
2017-09-05 22:03:22 -07:00
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
55fb18b85c
Split cloud tests into two CI groups.
2017-09-01 17:33:54 -07:00
8a6e1531b7
Fix config timeout issue for network modules ( #28261 )
...
* Fix config timeout issue for network modules
* Re-enable network test
* Remove unwanted persistent connection timer
* Minor changes in description
2017-08-16 10:55:39 -04:00
d2065cfc0d
Temporarily disable network tests.
2017-08-15 21:31:02 -07:00
a8b7f2a7e2
Skip CI for default GitHub patch/revert branches.
...
The default naming convention for patch branches created in
the GitHub UI when editing files is: {username}-patch-{number}
The default naming convention for revert branches created in
the GitHub UI when reverting a PR is: revert-{pr_number}-{pr_branch_name}
This exclusion will prevent Shippable from running on these
branches until a PR is created.
2017-08-14 00:59:02 -07:00
af9b0ba47b
Replace opensuse42.1 with opensuse42.3 in CI.
2017-08-05 12:56:31 -07:00
9965435b56
Switch back to FreeBSD 11.0 for CI stability.
2017-08-02 22:24:40 -07:00
c2f1dff997
Update remote OS versions tested in CI.
2017-08-02 13:28:23 -07:00
7931e11437
Use subset of Windows tests for "all" tests. ( #26830 )
2017-07-14 16:51:32 -07:00
4a013d6d69
Add RHEL 7.3 to ansible-test and CI. ( #26550 )
...
* Add support for RHEL to ansible-test.
* Enable RHEL 7.3 on Shippable.
2017-07-07 16:52:40 -07:00
c4a2deda9d
Restore disabled opensuse integration tests.
2017-05-17 17:13:27 +08:00
e9e2d67035
Run vyos_command Network tests in Shippable ( #24514 )
...
* Run VyOS Network tests in Shippable
* net_command no longer exists
* network/ci
* Disable other network tests
* pep8 fix
* Fix PEP 8 issue.
2017-05-12 12:49:12 +01:00
e56c418d9d
Temporarily disable opensuse on Shippable.
...
The tests are timing out on most CI runs now.
2017-05-12 18:32:00 +08:00
17e07a27b2
Enable cloud tests for use with ansible-test.
2017-05-05 21:46:29 +08:00
0587d59266
Use Shippable image: drydock/u16pytall:master ( #23997 )
...
* Use Shippable image: drydock/u16pytall:master
* Do not install python 3.6 on Shippable.
2017-04-26 15:04:28 +08:00
9810429f5b
Remove Ubuntu 12.04 from Shippable CI.
...
Ubuntu 12.04 will be end-of-life before stable-2.4 is released.
2017-03-23 11:51:38 -07:00
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
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
4e19adb919
Restore FreeBSD 11.0 tests for CI.
2017-02-08 17:01:17 -08:00
085865cee8
Temporarily remove FreeBSD 11.0 from CI.
2017-01-27 10:31:12 -08:00
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
82bf37fc53
Add docker image output to Shippable pre_ci.
2017-01-17 17:09:45 -08:00
f534573dcf
Enable first network tests on Shippable. ( #20208 )
2017-01-12 18:23:53 -08:00
a1d30c853c
Enable FreeBSD 11.0 for CI.
2017-01-04 15:47:29 -08:00
9f2d22425b
Run tests on opensuse42.2
...
* add to shippable
* add to completion/readme
* Fixes #18645
2017-01-03 12:20:10 -08:00
68346b128f
Update Fedora tests to use releases 24 and 25.
2017-01-03 11:12:32 -08:00
6bbd92e422
Initial ansible-test implementation. ( #18556 )
2016-11-29 21:21:53 -08:00
c5b4369ae7
Add PRIVILEGED to freebsd because testing of mount keys off of that. ( #17803 )
2016-09-28 23:33:28 -07:00
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
dc0fb1c212
Revert "Set PRIVILEGED=true for non_destructive tests. ( #17733 )" ( #17738 )
...
This reverts commit 1384270ccd .
2016-09-23 23:42:59 -07:00
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
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
b8a8027b7d
We've decided that python-3.5 is the minimum python version ( #17270 )
2016-08-29 09:12:37 -07:00
106b12b369
Enable Python 3 CI for Ubuntu 16.04 on Shippable. ( #17210 )
2016-08-23 23:49:02 -07:00
a695e18615
Add support for OS X CI on Shippable. ( #17160 )
2016-08-23 10:49:46 -07:00
e2602e9be0
Add FreeBSD to Shippable CI. ( #16883 )
2016-08-01 13:46:37 -07:00
380ed053e8
Add Windows integration tests to Shippable. ( #16803 )
...
Enable Windows integration tests on Shippable.
2016-07-28 21:03:14 -07:00
e04d552bc6
Run shippable tests in unprivileged containers. ( #16481 )
...
* Run shippable tests in unprivileged containers.
2016-06-28 12:51:15 -07:00
91883fb6b9
Revert "Enable Shippable email notifications. ( #16429 )"
...
This reverts commit 5fdcc2f2b0 .
2016-06-24 08:10:22 -07:00
5fdcc2f2b0
Enable Shippable email notifications. ( #16429 )
2016-06-23 23:04:00 -07:00
ca3aba72fc
Add Slack notifications for Shippable. ( #16428 )
2016-06-23 21:49:24 -07:00