rustls/admin/build-kcov

21 lines
501 B
Plaintext
Raw Normal View History

#!/bin/sh
#
# See https://users.rust-lang.org/t/tutorial-how-to-collect-test-coverages-for-rust-project/650
set -e
2017-02-17 19:42:23 +00:00
KCOV_KNOWN_GOOD=eedf728147b40a5887596d7b92f5ad94a17b3300
2017-02-17 13:12:21 +00:00
sudo apt-get install -y libcurl4-openssl-dev libelf-dev libdw-dev cmake gcc binutils-dev libiberty-dev
2017-02-17 13:12:21 +00:00
rm -rf kcov && mkdir -p kcov
cd kcov
2017-02-17 13:12:21 +00:00
wget https://github.com/SimonKagstrom/kcov/archive/$KCOV_KNOWN_GOOD.tar.gz
tar xzf $KCOV_KNOWN_GOOD.tar.gz
cd kcov-$KCOV_KNOWN_GOOD
mkdir build
cd build
cmake ..
make
sudo make install