crosvm/tools/impl
Dennis Kempin dc94a3b001 tools/run_tests: Add lcov generation
Use the recently stabilized coverage instrumentation feature of
rust to generate coverage profiles of our test runs.

These can then be used by a recipe to upload coverage to covecov
or use tools locally to generate coverage reports.

BUG=b:239255082
TEST=./tools/run_tests --generate-lcov coverage.lcov

Change-Id: Ifc64d11f3ae19a2eb7fdce36172d67bf3f7e6d17
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/3805831
Tested-by: Dennis Kempin <denniskempin@google.com>
Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
Commit-Queue: Dennis Kempin <denniskempin@google.com>
2022-08-02 23:35:20 +00:00
..
dev_container tools/run_tests: Add lcov generation 2022-08-02 23:35:20 +00:00
testvm Update cloud storage locations to use crosvm-infra project 2022-07-29 02:17:15 +00:00
__init__.py Add python presubmit checks 2022-04-15 19:22:53 +00:00
bindgen-common.sh tools/bindgen-all-the-things: add script to regenerate bindings 2022-03-03 23:47:03 +00:00
check_code_hygiene.py Add python presubmit checks 2022-04-15 19:22:53 +00:00
common.py tools/dev_container: Support cros checkouts 2022-07-18 23:32:48 +00:00
test_config.py x86_64: build and test on windows 2022-07-19 23:55:49 +00:00
test_runner.py tools/run_tests: Add lcov generation 2022-08-02 23:35:20 +00:00
test_target.py tools/run_tests: Add lcov generation 2022-08-02 23:35:20 +00:00
testvm.py Update cloud storage locations to use crosvm-infra project 2022-07-29 02:17:15 +00:00