diff --git a/.codecov.yml b/.codecov.yml index 22582fcf44d..9052996b498 100644 --- a/.codecov.yml +++ b/.codecov.yml @@ -19,11 +19,22 @@ ignore: - "packages/wasm-sdk/**" - "**/block_end/validator_set_update/v0/**" - "**/block_end/validator_set_update/v1/**" - # Error type definitions — these are enum/struct declarations with Display/thiserror + # Error type definitions — enum/struct declarations with Display/thiserror # derives, not logic that needs test coverage - "packages/rs-drive/src/error/**" - "packages/rs-drive-abci/src/error/**" - "packages/rs-dpp/src/errors/**" + - "packages/rs-dpp/src/state_transition/errors/**" + # State transition boilerplate — trait interfaces, accessors, field constants, + # type metadata, version dispatch, and factory patterns + - "packages/rs-dpp/src/state_transition/traits/**" + - "packages/rs-dpp/src/state_transition/state_transitions/**/accessors/**" + - "packages/rs-dpp/src/state_transition/state_transitions/**/fields.rs" + - "packages/rs-dpp/src/state_transition/state_transitions/**/common_fields.rs" + - "packages/rs-dpp/src/state_transition/state_transitions/**/types.rs" + - "packages/rs-dpp/src/state_transition/state_transitions/**/version.rs" + - "packages/rs-dpp/src/state_transition/state_transition_types.rs" + - "packages/rs-dpp/src/state_transition/state_transition_factory.rs" # Generated gRPC bindings — no hand-written logic to test - "packages/dapi-grpc/**" # Data contract crates — these are JSON schema definitions with only