forked from Dicklesworthstone/beads_rust
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtarpaulin.toml
More file actions
40 lines (31 loc) · 1.02 KB
/
tarpaulin.toml
File metadata and controls
40 lines (31 loc) · 1.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# Tarpaulin configuration for beads_rust code coverage
# See: https://github.com/xd009642/tarpaulin
# Run with: cargo tarpaulin
# Or with custom config: cargo tarpaulin --config tarpaulin.toml
[default]
# General settings
timeout = "600s"
verbose = true
ignore-tests = true
follow-exec = true
# Output formats: HTML for human review, Lcov for CI, JSON for parsing
out = ["Html", "Lcov", "Json"]
output-dir = "coverage"
# Thread settings
jobs = 4
# Exclude test-only modules from coverage calculation
# Use exclude-files for file patterns
exclude-files = ["tests/*", "benches/*"]
# Skip clean build (faster iterations during development)
skip-clean = true
# Run tests in debug mode (default, more accurate coverage)
release = false
# Minimum coverage threshold - fail if below this percentage
# Start conservative, increase as coverage improves
fail-under = 50.0
# Run-type to filter what tests are run
# Options: Tests, Doctests, Benchmarks, Examples
run-types = ["Tests", "Doctests"]
[report]
# Coverage report configuration
print = true