-
Notifications
You must be signed in to change notification settings - Fork 85
Expand file tree
/
Copy pathcodecov.yml
More file actions
44 lines (42 loc) · 1.65 KB
/
Copy pathcodecov.yml
File metadata and controls
44 lines (42 loc) · 1.65 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
41
42
43
44
# https://docs.codecov.com/docs/codecov-yaml
#
# CI uploads only the `unit` flag (Vitest unit suite); e2e / localnet coverage
# is not included. Coverage is informational only — status checks post so
# trends are visible per PR but do not block merges. To turn enforcement on,
# drop `informational: true` and set a numeric `target` (e.g. `target: 80%`)
# or `target: auto` (no regressions vs. base).
coverage:
status:
project:
default:
informational: true
patch:
default:
informational: true
# Keep the ignore list in sync with `coverage.exclude` in `vitest.config.ts`.
# Generated code and the separate confidential-asset package would otherwise
# inflate the denominator with files the unit suite is not responsible for.
ignore:
- "src/internal/queries/**"
- "src/types/generated/**"
# Node-only CLI surface, covered by `examples/` integration suites.
- "src/cli/**"
# Bundler shim; no runtime behavior.
- "src/utils/normalizeBundle.ts"
# Long-running event-loop driver covered behaviorally by the e2e suite.
- "src/transactions/management/asyncQueue.ts"
# Transaction worker queue covered by tests/e2e/transactionManagement/transactionWorker.test.ts.
- "src/transactions/management/transactionWorker.ts"
# EventEmitter wrapper over TransactionWorker; e2e-covered.
- "src/api/transactionSubmission/management.ts"
# Keyless account implementation covered by keyless unit + e2e suites.
- "src/account/AbstractKeylessAccount.ts"
# Re-export barrel and version constant.
- "src/index.ts"
- "src/version.ts"
- "tests/**"
- "examples/**"
- "confidential-asset/**"
- "projects/**"
- "dist/**"
- "docs/**"