You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Coverage reports are missing runs where the forest binary is executed directly, e.g. cli tests. Some attempts were made with adding --follow-exec to tarpaulin (perhaps the executed binary was not the instrumented one) or creating explicitly an instrumented binary (which was severely timing out, >20mins).
Task summary
Investigate how we can make binary tests with coverage check (most likely it should be one binary for most cases, except where some fancy features are used)
An attempt at building instrumented binary once for all tests
lazy_static!(static ref FOREST_BINARY:CargoRun = {
escargot::CargoBuild::new().bin("forest").current_release().current_target().run().unwrap()};);// then use with: let cmd = Command::new(FOREST_BINARY.path())
The text was updated successfully, but these errors were encountered:
Issue summary
Coverage reports are missing runs where the
forest
binary is executed directly, e.g. cli tests. Some attempts were made with adding--follow-exec
totarpaulin
(perhaps the executed binary was not the instrumented one) or creating explicitly an instrumented binary (which was severely timing out, >20mins).Task summary
Acceptance Criteria
main
is at least partially coveredOther information and links
assert-rs/assert_cmd#57
https://docs.rs/escargot/latest/escargot/
xd009642/tarpaulin#105
An attempt at building instrumented binary once for all tests
The text was updated successfully, but these errors were encountered: