Commit Graph

9 Commits

Author SHA1 Message Date
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