Pour un projet (que je présenterais plus tard sur le forum), j’ai eu besoin d’avoir du retour sur mes tests. Une des métriques m’intéresse est le pourcentage de couverture, car il me permet de connaître les branches que je n’ai pas encore testé et d’ajouter des scénarios.
En cherchant un peu sur Internet, je suis tombé sur 2 outils :
En voici un petit comparatif.
Comparatif
Facilité d’installation
kcov
wget https://github.com/SimonKagstrom/kcov/archive/master.tar.gz &&
tar xzf master.tar.gz &&
cd kcov-master &&
mkdir build &&
cd build &&
cmake .. &&
make &&
make install DESTDIR=../../kcov-build &&
cd ../.. &&
rm -rf kcov-master
Tarpaulin
# install libssl-dev pkg-config cmake zlib1g-dev
cargo install cargo-tarpaulin
Tarpaulin 1 ; kcov 0
[Read More]