astarte-platform / astarte-device-sdk-rust

Apache License 2.0
6 stars 12 forks source link

Evaluate the state of instrumentation based coverage on Rust #155

Closed sorru94 closed 1 year ago

sorru94 commented 1 year ago

Currently, this repository uses tarpaulin to calculate code coverage. The default engine is used (Ptrace). Some alternative approaches are available:

The LLVM native code coverage has been released in Rust 1.60, around one year ago. Being such a new feature of the rustc compiler we expect this functionality to be improved in the near future. This issue should keep track of notable changes in the code-coverage tools for Rust.

sorru94 commented 1 year ago

Duplicate issue of #154.