Joseph Birr-Pixton
7a0d32560c
Remove coverage from azure pipelines
2020-12-23 13:15:21 +00:00
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
Andrew Bennett
fad4101b91
WIP - sudo already available on Azure Pipelines (maybe?)
2020-06-20 14:42:39 +01:00
Andrew Bennett
262c61b301
WIP - sudo is needed
2020-06-20 14:42:39 +01:00
Andrew Bennett
1a117807b0
WIP - ensure build-essentials are installed prior to running tests on azure pipelines
2020-06-20 14:42:39 +01:00
Andrew Bennett
9ca4933470
WIP - bump container image versions for OpenSSL 1.1.1 support
2020-06-20 14:42:39 +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
d132d48a23
Work around bug in cargo workspaces
...
To me, it's intuitive that `cargo test --no-default-features`
should run the tests for all subcrates in a workspace, building
each subcrate without its default features.
In fact, this doesn't work and has never worked. And now it's
explicitly rejected in nightly.
Tracked upstream as rust-lang/cargo#4753
2019-10-27 05:00:18 -07:00
Joseph Birr-Pixton
f53300ff83
Assorted README/scripts fixes
2019-08-25 10:33:52 +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
666a2cbd2a
Update minimum rustc version to 1.36(!)
2019-07-22 21:21:19 +01:00
Joseph Birr-Pixton
df8e45bf11
Tidy up bench-measure.mk
2019-07-03 21:30:42 +01:00
Joseph Birr-Pixton
6a47cd5cb4
Import rustup.yml and deal with preexisting rustup
2019-06-17 20:57:31 +01:00
Joseph Birr-Pixton
708b0a2ef7
Benchmark memory usage
2019-06-16 20:57:14 +01:00
Joseph Birr-Pixton
3e0e2e70d9
Benchmark TLS13 too
2019-06-01 18:03:39 +01:00
Joseph Birr-Pixton
cbc4b2f0b6
Add azure minimal-versions checks
2019-05-27 18:26:31 +01:00
Joseph Birr-Pixton
3d33dd2bb0
Fix on lcov 1.14
2019-05-27 18:18:34 +01:00
Joseph Birr-Pixton
a66884131e
Fix path for benchmarks on Windows
2019-03-10 16:40:07 +00:00
Joseph Birr-Pixton
7597818244
Run bogo
2019-03-10 13:55:12 +00: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
1115857dfc
Run coverage, mio tests, benchmarks
2019-03-09 15:43:27 +00:00
Joseph Birr-Pixton
2e9fd0441c
add starter azure pipelines config
2019-03-08 21:41:02 +00:00
Joseph Birr-Pixton
edf98927dc
Split up mio-using examples/tests
2019-03-08 19:04:05 +00:00
Joseph Birr-Pixton
aa401fbf25
Add logo
2018-06-03 12:37:32 +01: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
e8f5513efd
Take more perf samples
2018-01-06 22:36:38 +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
1d96adaa70
Add benchmarking scripts
2017-11-26 12:29:29 +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
27bf869d97
Deal with stapled OCSP responses from server
2017-06-29 20:33:25 +01:00
Joseph Birr-Pixton
ee964da386
make message_test more sane
2017-06-18 14:16:16 +01:00
Joseph Birr-Pixton
03a5738c85
Only measure coverage of library source
2017-06-18 13:39:32 +01:00
Joseph Birr-Pixton
a492e9300f
Add some targetted tests
2017-06-18 13:39:15 +01:00
Joseph Birr-Pixton
e7a54f60f2
Use lcov/llvm for coverage
2017-06-17 22:08:22 +01:00
Joseph Birr-Pixton
3fac54a6ea
Move root stores into anchors.rs
2017-05-12 21:12:45 +01:00
Joseph Birr-Pixton
6ce4d758e8
Basic benchmark for webpki cert validation
2017-03-11 20:27:56 +00:00
Joseph Birr-Pixton
8e9a287e96
Go further back in kcov history
2017-02-17 19:42:23 +00:00
Joseph Birr-Pixton
c248b76958
Use known-good version of kcov
2017-02-17 13:12:21 +00:00
Joseph Birr-Pixton
6c09bc5d0e
Fix admin/format-bench for TLS1.3
2017-01-26 20:59:18 +00: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