Joseph Birr-Pixton
4ce9a1baab
Install and use llvm11 for coverage tooling
2020-10-25 09:02:17 +00:00
Joseph Birr-Pixton
1d84ad77d4
Try out github actions
2020-07-04 15:10:56 +01:00
Andrew Bennett
7e993dcd6b
WIP - change admin/coverage to point to llvm-7 instead of llvm-3.8
2020-06-20 16:35:09 +01:00
Joseph Birr-Pixton
6f252aa812
Fix coverage: output binaries have moved in nightly
2020-06-08 21:23:50 +01:00
Joseph Birr-Pixton
cb397f0e15
Test detection of truncated handshake messages
2020-05-08 16:55:34 +01:00
Joseph Birr-Pixton
b2fa83cada
Fix coverage build
...
Upstream removed -Zno-landing-pads; unfortunately there's still
no better coverage tooling.
Fortunately -Cpanic=abort is now feasible for tests thanks to
-Zpanic-abort-tests.
2020-05-03 11:34:02 +01:00
Joseph Birr-Pixton
1d70e45af6
Move to using cargo workspaces
...
- rustls (the library) now lives in rustls/
- the mio examples/tests continue to live in rustls-mio, but
are built by (eg) `cargo test` in the root of the repo.
2019-08-24 20:55:20 +01:00
Joseph Birr-Pixton
31e12febf8
Try codecov.io instead
...
- Temporarily remove branch coverage measurement
- Also install llvm & llvm-3.8
2019-03-10 13:54:56 +00:00
Joseph Birr-Pixton
edf98927dc
Split up mio-using examples/tests
2019-03-08 19:04:05 +00:00
Joseph Birr-Pixton
13ad4dc122
Remove macros.rs from coverage
...
Recent nightly rustc wrongly generates 700 lines
of code in this file.
2018-05-12 22:10:54 +01:00
Joseph Birr-Pixton
605c58974b
Disable CARGO_INCREMENTAL to fix coverage build
2018-03-12 23:20:12 +00:00
Joseph Birr-Pixton
338f2874a8
don't work around cargo nightly bugs; use stable
2017-12-28 13:06:10 +00:00
Joseph Birr-Pixton
2405ab417f
fix for cargo RUSTC_WRAPPER brokenness
...
(unfortunately won't fix coverage build; cargo nightly
is broken)
2017-12-28 11:45:50 +00:00
Joseph Birr-Pixton
1ad65d1621
More workarounds for travis CI
2017-09-10 18:19:05 +01:00
Joseph Birr-Pixton
fb7020f961
travis: do coverage on nightly rust
2017-07-22 20:19:56 +01:00
Joseph Birr-Pixton
d7ae542376
Accept inaccurate coverage for the time being
2017-07-22 19:12:42 +01:00
Joseph Birr-Pixton
63ad242efa
Clean up coverage scripts
2017-07-19 20:46:11 +01:00
Joseph Birr-Pixton
03a5738c85
Only measure coverage of library source
2017-06-18 13:39:32 +01:00
Joseph Birr-Pixton
e7a54f60f2
Use lcov/llvm for coverage
2017-06-17 22:08:22 +01:00
Joseph Birr-Pixton
a33ffdafda
Run TryTLS tests
2016-10-08 19:27:35 +01:00
Joseph Birr-Pixton
44950b3a19
attach coveralls to travis
2016-09-25 13:45:34 +01:00
Joseph Birr-Pixton
e5d47ce8b1
Fix coverage build on os-x
...
Squashed commit of the following:
commit 72ab42b890a3c6812796283000ab3ec4bceaca9a
Author: Joseph Birr-Pixton <jpixton@gmail.com >
Date: Fri Sep 23 22:07:21 2016 +0100
fix osx and leaving dangerous verify.rs around
commit f49bc6429f607c9f9351d1a9a6acbb81de353b6e
Author: Joseph Birr-Pixton <jpixton@gmail.com >
Date: Fri Sep 23 21:18:20 2016 +0100
fix bogo instantiation
commit 047855a3c79702e62a3a93ef5128d5a5b4af8a4f
Author: Joseph Birr-Pixton <jpixton@gmail.com >
Date: Fri Sep 23 21:09:56 2016 +0100
don't use realpath, use readlink
commit e4a3e9bc5052466da300507220242f21241f351f
Author: Joseph Birr-Pixton <jpixton@gmail.com >
Date: Fri Sep 23 20:56:23 2016 +0100
need coreutils
2016-09-23 22:28:28 +01:00
Joseph Birr-Pixton
da7e810883
Coverage work: run tools perhaps through a wrapper
2016-09-23 20:38:08 +01:00