-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtarpaulin.toml
More file actions
16 lines (16 loc) · 825 Bytes
/
Copy pathtarpaulin.toml
File metadata and controls
16 lines (16 loc) · 825 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# SPDX-License-Identifier: MPL-2.0
# cargo-tarpaulin configuration.
#
# Force the LLVM (source-based) coverage engine. The default ptrace engine
# segfaults on the CI runners while instrumenting the property-test binary
# ("Failed to run tests: A segfault occurred while executing tests") — a known
# cargo-tarpaulin ptrace flake, not a real test failure (the suite passes under
# `cargo test`, and the ptrace engine does not even reproduce the segfault
# locally). The LLVM engine avoids ptrace entirely.
#
# The standards rust-ci reusable runs `cargo tarpaulin --out Xml`, which reads
# this [default] profile, so the engine switch needs no reusable change. Verified
# locally: `cargo tarpaulin --out Xml` then activates LLVM_PROFILE_FILE coverage
# and produces cobertura.xml cleanly (exit 0).
[default]
engine = "Llvm"