mirror of
https://github.com/mii443/RustySecrets.git
synced 2025-08-22 16:25:32 +00:00
Configure kcov and coveralls.io
This commit is contained in:
committed by
Romain Ruetschi
parent
f5213706eb
commit
efba922785
23
.travis.yml
23
.travis.yml
@ -1,4 +1,6 @@
|
||||
|
||||
sudo: required
|
||||
|
||||
language: rust
|
||||
|
||||
rust:
|
||||
@ -10,6 +12,27 @@ matrix:
|
||||
allow_failures:
|
||||
- rust: nightly
|
||||
|
||||
env:
|
||||
global:
|
||||
- RUSTFLAGS="-C link-dead-code"
|
||||
|
||||
addons:
|
||||
apt:
|
||||
packages:
|
||||
- libcurl4-openssl-dev
|
||||
- libdw-dev
|
||||
- cmake
|
||||
- g++
|
||||
- pkg-config
|
||||
- binutils-dev
|
||||
- libiberty-dev
|
||||
|
||||
script:
|
||||
- cargo build --verbose --all-features
|
||||
- cargo test --verbose --all-features
|
||||
|
||||
after_success:
|
||||
- cargo install cargo-kcov
|
||||
- cargo kcov --print-install-kcov-sh | sh
|
||||
- cargo kcov --verbose --features dss --coveralls
|
||||
|
||||
|
@ -13,6 +13,10 @@ license = "BSD-3-Clause"
|
||||
readme = "README.md"
|
||||
build = "build.rs"
|
||||
|
||||
[badges]
|
||||
travis-ci = { repository = "SpinResearch/RustySecrets", branch = "master" }
|
||||
coveralls = { repository = "SpinResearch/RustySecrets", branch = "master", service = "github" }
|
||||
|
||||
[features]
|
||||
default = []
|
||||
dss = []
|
||||
|
@ -1,6 +1,9 @@
|
||||
# Rusty Secrets
|
||||
|
||||
[](https://travis-ci.org/SpinResearch/RustySecrets) [](https://crates.io/crates/rusty_secrets) [](https://github.com/SpinResearch/RustySecrets/blob/master/LICENSE)
|
||||
[](https://travis-ci.org/SpinResearch/RustySecrets)
|
||||
[](https://coveralls.io/github/SpinResearch/RustySecrets?branch=master)
|
||||
[](https://crates.io/crates/rusty_secrets)
|
||||
[](https://github.com/SpinResearch/RustySecrets/blob/master/LICENSE)
|
||||
|
||||
> Rusty Secrets is an implementation of a threshold [Shamir's secret sharing scheme](https://en.wikipedia.org/wiki/Shamir%27s_Secret_Sharing).
|
||||
|
||||
|
Reference in New Issue
Block a user