Mercurial > lbo > hg > sstable
changeset 37:fa21b7ec0e02
Add coverage script.
author | Lewin Bormann <lbo@spheniscida.de> |
---|---|
date | Sat, 12 Aug 2017 09:16:03 +0200 |
parents | f1d4e7cfda49 |
children | 5f4219f141ba |
files | .hgignore coverage.sh |
diffstat | 2 files changed, 10 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/.hgignore Sat Aug 12 09:07:54 2017 +0200 +++ b/.hgignore Sat Aug 12 09:16:03 2017 +0200 @@ -1,2 +1,3 @@ target Cargo.lock +kcov-out
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/coverage.sh Sat Aug 12 09:16:03 2017 +0200 @@ -0,0 +1,9 @@ +#!/bin/bash + +KCOV=kcov +KCOV_OPTS="--verify --exclude-pattern=/.cargo" +KCOV_OUT="./kcov-out/" + +TEST_BIN=$(cargo test 2>&1 >/dev/null | awk '/^ Running target\/debug\// { print $2 }') + +${KCOV} ${KCOV_OPTS} ${KCOV_OUT} ${TEST_BIN} && xdg-open ${KCOV_OUT}/index.html