Cover Image for [Rust] test coverage を測る

[Rust] test coverage を測る

概要

Rust で test coverage ってどうするんだっけを毎回調べるので備忘録

手順

cargo-llvm-cov の install

$ cargo install cargo-llvm-cov

以下のコマンドで coverage をブラウザで閲覧できる

cargo llvm-cov --open

cargo make 使っている場合は以下を Makefile.toml に書いておくと makers test_cov で起動できるので便利

[tasks.test_cov]  
description = "make test coverage report"  
workspace = false  
command = "cargo"  
args = ["llvm-cov", "--open"]

参考