Commit Graph

55 Commits

Author SHA1 Message Date
Marten Seemann
c00eb1f5b5 add Go mod support 2019-03-01 10:23:27 +09:00
Marten Seemann
4e3d006871 update CIs to Go 1.12 2019-02-27 09:51:11 +09:00
Marten Seemann
4ed0ef4b9c use Go 1.12rc1 on CIs 2019-02-22 11:08:09 +08:00
Marten Seemann
4abcce6408 use a self-signed certificate for integration tests 2018-12-11 14:24:12 +06:30
Marten Seemann
0f36f94b41 update Go to 1.10.4 and 1.11 on the CIs 2018-08-28 08:53:05 +07:00
Marten Seemann
e23c08eef9 update CIs to Go 1.11 2018-08-16 11:51:23 +07:00
Marten Seemann
c0dba2e990 update Go to 1.9.7 and 1.10.3 on the CIs 2018-06-16 13:37:06 +07:00
Marten Seemann
a3821af65a don't run Chrome integration tests on Travis 2018-06-02 19:39:11 +08:00
Marten Seemann
47d54061c7 update Go to 1.9.6 and 1.10.2 on the CIs 2018-05-08 15:16:56 +09:00
Marten Seemann
baad0420f8 update Go to 1.9.5 and 1.10.1 on the CIs 2018-04-04 17:19:13 +07:00
Marten Seemann
548916e902 run gometalinter with go vet 2018-02-23 22:39:08 +08:00
Marten Seemann
152591ee3f update CIs to Go 1.10 and Go 1.9.4
The version numbers in the travis config are strings, not numbers.
See https://github.com/travis-ci/gimme/issues/132.
2018-02-21 10:49:52 +08:00
Marten Seemann
c41eb92b98 update CIs to Go 1.9.3 and Go 1.10rc1 2018-01-30 14:57:28 +07:00
Marten Seemann
4c534804ba use the travis_latest Travis image
As described on https://blog.travis-ci.com/2017-12-01-new-update-schedule-for-linux-build-images.
2018-01-09 16:45:43 +07:00
Marten Seemann
f42efdbca9 also run the Travis tests with Go 1.10 beta 2017-12-26 08:38:27 +07:00
Marten Seemann
9e61ce82fa print quic.clemente.io certificate expiration date in travis logs 2017-12-20 17:10:39 +07:00
Marten Seemann
fb054dea18 log Chrome version on Travis 2017-11-01 22:27:39 +07:00
Marten Seemann
c28b5b5879 update CIs to Go 1.9.2 2017-10-27 14:10:13 +07:00
Marten Seemann
3c4a10a5e4 use type aliases to export types declared in the protocols package
Type aliases were introduced with Go 1.9, so we must drop support for
older Go versions now.
2017-08-31 16:36:52 +07:00
Marten Seemann
3414cf8b49 Merge pull request #778 from lucas-clemente/reduce-travis-logging
disable verbose logging for integration tests on Travis
2017-08-28 17:50:47 +07:00
Marten Seemann
8ff8637bb8 don't print Chrome output 2017-08-28 15:28:07 +07:00
Marten Seemann
4d5bc253f0 use Go 1.9 on CIs 2017-08-27 12:42:15 +07:00
Lucas Clemente
5bf3b710c0 Use 1.9rc2 on travis 2017-08-10 11:06:38 +02:00
Marten Seemann
56155986e9 read the CI timescale factor from an environment variable 2017-07-15 23:51:24 +07:00
Marten Seemann
ac63554791 drop support for Go 1.7 2017-07-12 18:43:18 +07:00
Lucas Clemente
5ac8e1e547 Add Go 1.9beta2 to travis config 2017-07-12 11:52:50 +02:00
Lucas Clemente
e0ba8b082d Replace docker with a directly launched Chrome for integration tests
The benefits:

- Speed up chrome tests (from 160s to 34s on my machine).
- Allow us to remove docker, which caused quite a few headaches.
- Gets us a more current Chrome, so now we run tests against all
  supported versions.
- We don't touch the FS anymore.
- We no longer depend on sudo for travis, which means we can use
  their new container-based infrastructure. This also speeds up our
  tests :)

Tests are now implemented in javascript; the server detects when
they are complete and kills Chrome.

Fixes #417.
2017-07-07 12:05:48 +02:00
Marten Seemann
fa518c244e always use current minor Go version for Travis 2017-05-16 11:58:50 +08:00
Lucas Clemente
671efecf29 Remove travis retry 2017-04-19 12:13:55 +02:00
Marten Seemann
0d0391cf4f update CIs to Go 1.8.1 2017-04-13 11:21:54 +07:00
Marten Seemann
d73e99624d drop support for Go 1.6 2017-04-11 15:38:36 +07:00
Lucas Clemente
33b0a45981 Retry travis builds up to 3 times 2017-03-02 11:13:00 +01:00
Marten Seemann
a5774dcfd9 update CIs to Go 1.8 2017-02-17 11:14:32 +07:00
Marten Seemann
1800e47607 update CIs to Go 1.7.5 2017-01-28 23:15:03 +09:00
Marten Seemann
cdcb4163c0 add a simple integration test for the client 2017-01-16 10:35:59 +07:00
Marten Seemann
ce330b94b5 update to Go 1.8rc1 for Travis 2017-01-14 18:44:56 +07:00
Marten Seemann
93cde5faa7 add Go 1.8beta1 for Travis 2016-12-03 14:31:19 +07:00
Marten Seemann
2213e567a2 update Go versions for CIs 2016-12-03 14:26:22 +07:00
Marten Seemann
6551a150e3 update go to 1.7.3 for CIs 2016-10-27 23:48:59 +07:00
Marten Seemann
7bd4d0852c update go to 1.7.1 for CIs 2016-09-15 14:10:53 +07:00
Marten Seemann
5c80eee490 update go to 1.7 for CIs 2016-08-16 13:32:26 +07:00
Marten Seemann
9ae3973b37 disable Go tip for Travis 2016-08-16 13:30:43 +07:00
Lucas Clemente
e68a220701 update CIs to 1.7rc6 and additionally use tip for travis 2016-08-09 13:09:39 +02:00
Marten Seemann
471c5d5a33 update go to 1.7rc5 for CIs 2016-08-04 12:13:15 +07:00
Lucas Clemente
41ce637f53 update go to 1.7rc4 for CIs 2016-08-02 10:31:18 +02:00
Lucas Clemente
635da6c773 update go to 1.7rc3 for CIs 2016-07-26 18:37:39 +02:00
Lucas Clemente
6ea4f4b6e3 update go version for CIs to 1.7rc2 2016-07-21 09:10:49 +02:00
Marten Seemann
b2198505b1 use Go 1.7beta2 for Travis and Appveyor 2016-06-20 13:55:49 +07:00
Marten Seemann
6d652cca4d run unit and integration tests separately, only generate coverage reports for unit tests 2016-06-08 15:14:36 +07:00
Marten Seemann
ed2024a13d run ginkgo with the recommended flags 2016-06-08 12:45:10 +07:00