coverage.toml (1958B)
1 [gate] 2 fail_under_exec_lines = 100.0 3 fail_under_functions = 100.0 4 fail_under_regions = 100.0 5 fail_under_branches = 100.0 6 require_branches = true 7 8 # Heavy-development baseline: required crates must hold 100% coverage across 9 # executable lines, functions, regions, and branches. Temporary threshold 10 # overrides below 100% are not part of the active gate. 11 12 [overrides.radroots_log] 13 require_branches = false 14 temporary = true 15 reason = "branch coverage is not applicable while the crate has no measured branch records" 16 17 [overrides.radroots_net] 18 require_branches = false 19 temporary = true 20 reason = "branch coverage is not applicable while the crate has no measured branch records" 21 22 [overrides.radroots_replica_db_schema] 23 require_branches = false 24 temporary = true 25 reason = "branch coverage is not applicable while the crate has no measured branch records" 26 27 [overrides.radroots_test_fixtures] 28 require_branches = false 29 temporary = true 30 reason = "branch coverage is not applicable while the crate has no measured branch records" 31 32 [required] 33 crates = [ 34 "radroots_authority", 35 "radroots_core", 36 "radroots_event_store", 37 "radroots_events", 38 "radroots_events_codec", 39 "radroots_events_indexed", 40 "radroots_geocoder", 41 "radroots_identity", 42 "radroots_local_events", 43 "radroots_log", 44 "radroots_net", 45 "radroots_nostr", 46 "radroots_nostr_accounts", 47 "radroots_nostr_connect", 48 "radroots_nostr_ndb", 49 "radroots_nostr_runtime", 50 "radroots_nostr_signer", 51 "radroots_outbox", 52 "radroots_protected_store", 53 "radroots_publish_proxy_protocol", 54 "radroots_relay_transport", 55 "radroots_replica_db", 56 "radroots_replica_db_schema", 57 "radroots_replica_sync", 58 "radroots_runtime", 59 "radroots_runtime_distribution", 60 "radroots_runtime_manager", 61 "radroots_runtime_paths", 62 "radroots_secret_vault", 63 "radroots_sp1_guest_trade", 64 "radroots_sp1_host_trade", 65 "radroots_sql_core", 66 "radroots_test_fixtures", 67 "radroots_trade", 68 "radroots_types", 69 "xtask", 70 ]