Files
matrix-rust-sdk/codecov.yaml
Ivan Enderlin 8db58986fb chore(bindings): Move crypto-nodejs and crypto-js into the bindings/ directory.
`matrix-sdk-crypto-nodejs` and `matrix-sdk-crypto-js` are no longer
default members of the Cargo virtual workspace. The Github Actions
workflows for the bindings now live in a `bindings_ci.yml` files
(ideally, it should be in a subdirectory,
`.github/workflows/bindings/ci.yml` but it doesn't work).
2022-06-22 11:54:49 +02:00

40 lines
1.2 KiB
YAML

coverage:
status:
project:
default:
# by default, we only care about test coverage of the main
# rust crates
target: auto
threshold: 1%
paths:
- "crates/matrix-sdk/"
- "crates/matrix-sdk-appservice/"
- "crates/matrix-sdk-base/"
- "crates/matrix-sdk-common/"
- "crates/matrix-sdk-crypto/"
- "crates/matrix-sdk-qrcode/"
- "crates/matrix-sdk-sled/"
- "crates/matrix-sdk-store-encryption/"
# Coverage of wasm tests isn't supported at the moment,
# see rustwasm/wasm-bindgen#2276
# - "crates/matrix-sdk-indexeddb"
bindings:
# Coverage of binding tests is recorded but for informational
# purposes only
informational: true
paths:
- "bindings/"
- "crates/matrix-sdk-crypto-ffi/"
- "crates/matrix-sdk-ffi/"
patch: off
ignore:
- "bindings/matrix-sdk-crypto-js"
- "bindings/matrix-sdk-crypto-nodejs"
- "crates/matrix-sdk-crypto-ffi"
- "crates/matrix-sdk-ffi"
- "crates/matrix-sdk-indexeddb"
- "crates/matrix-sdk-test"
- "crates/matrix-sdk-test-macros"
- "labs"
- "xtask"