Commit Graph

20 Commits

Author SHA1 Message Date
Alex Touchet
e13645c091 Update repo URLs (#370) 2019-06-04 23:06:13 -07:00
Carl Lerche
a4ed6155ac Check minimal versions (#322) 2018-10-16 12:03:29 -07:00
Carl Lerche
8a9dfd14dc Move tests and support utilities to sub crates. (#268)
These crates will not be published to crates.io, but moving them allows
`tower-h2` to also depend on the test utilities.
2018-05-03 13:08:39 -07:00
Carl Lerche
91e200a3b1 Cleanup repo 2018-01-11 21:00:59 -08:00
Carl Lerche
a0e0d74edd Rust nightly is broken (#207) 2018-01-02 11:01:55 -08:00
Carl Lerche
58c55564e2 Fix race in test (#157)
This fixes a race condition in a test that has been exposed by
CI.

This commit also disables code coverage checks as it has been
causing CI to hang. See #156.
2017-10-18 11:00:56 -07:00
Eliza Weisman
cca5d8fb83 Workaround for #142 (#144) 2017-10-09 16:36:13 -07:00
Sean McArthur
510800ef28 remove rustfmt from CI while its unstable (#126) 2017-09-28 16:27:24 -07:00
Eliza Weisman
c1fbabf686 Make CI build flatter (and therefore faster) (#123)
Now with a fancier script for running h2spec
will ensure that the server executable is killed when h2spec finishes,
de-interleaves h2spec & example server stdout
2017-09-27 14:20:08 -07:00
Eliza Weisman
a54b89a84f Run h2spec on CI (#121) 2017-09-26 12:41:59 -07:00
Carl Lerche
8911ee2a4b Remove h2-test-support crate (#119)
The h2-test-support caused the unstable flag to always be enabled.
2017-09-25 22:28:39 -07:00
Oliver Gould
549d96a36b Only run tests once in CI (#117)
* Only run tests once in CI

We run codecov after successful test runs. This ~doubles the length of
CI jobs, sicne the codecov run reproduces nearly all tests.

To avoid this, we just run the codecov tests as part of our normal test
script.

* s/before_script/install

* only publish coverage after test completes

* run all tests for coverage

* remove hpack from coverage

* fix tyop

* cargo clean
2017-09-25 16:39:55 -07:00
Oliver Gould
dad113e17b Disallow nightly failures (#115)
Always install rustfmt since nightly may change underneath it, causing
linking to break.

Apply rustfmt
2017-09-24 19:25:50 -07:00
Eliza Weisman
e4b8dde1d3 Split Travis build into stages (#62)
Adds code coverage checking.
2017-09-14 16:33:34 -07:00
Oliver Gould
897bf84163 Use rustfmt to enforce consistent formatting
This change adds a .rustfmt.toml that includes ALL supported settings,
12 of which we have overridden to attempt to cater to our own
proclivities.

rustfmt is checked in the rust-nightly CI job.
2017-09-12 22:29:35 +00:00
Eliza Weisman
b040ca1478 Add codecov.io coverage reporting (#58) 2017-09-06 16:08:51 -07:00
Oliver Gould
711086c184 cache cargo dependencies (#54) 2017-09-05 20:17:48 -07:00
Carl Lerche
88d1de2da0 Expose Codec via an unstable flag (#49)
Exposes `Codec` using an unstable flag. This is useful for testing.
2017-09-03 16:17:05 -07:00
Carl Lerche
638791ac6c Remove some CI platforms 2017-08-24 13:09:39 -07:00
Carl Lerche
8ea99dd3ff Use travis to run CI 2017-08-16 21:49:25 -07:00