lib

Core libraries for Radroots
git clone https://radroots.dev/git/lib.git
Log | Files | Refs | README

coverage.toml (3057B)


      1 [gate]
      2 fail_under_exec_lines = 90.0
      3 fail_under_functions = 90.0
      4 fail_under_regions = 90.0
      5 fail_under_branches = 90.0
      6 require_branches = true
      7 
      8 # Heavy-development baseline authorized on 2026-07-28: every required crate
      9 # must hold at least 90% coverage across executable lines, functions, regions,
     10 # and branches. The 100% policy is intentionally deferred and must be restored
     11 # by an explicit future contract change after the refactor stabilizes.
     12 
     13 [overrides.radroots_replica_schema]
     14 require_branches = false
     15 temporary = true
     16 reason = "branch coverage is not applicable while the crate has no measured branch records"
     17 
     18 [overrides.radroots]
     19 require_branches = false
     20 temporary = true
     21 reason = "branch coverage is not applicable while the facade crate has no measured branch records"
     22 
     23 [overrides.radroots_core_bindings]
     24 require_branches = false
     25 temporary = true
     26 reason = "branch coverage is not applicable while the binding inventory has no measured branch records"
     27 
     28 [overrides.radroots_event_bindings]
     29 require_branches = false
     30 temporary = true
     31 reason = "branch coverage is not applicable while the binding inventory has no measured branch records"
     32 
     33 [overrides.radroots_identity_bindings]
     34 require_branches = false
     35 temporary = true
     36 reason = "branch coverage is not applicable while the binding inventory has no measured branch records"
     37 
     38 [overrides.radroots_replica_schema_bindings]
     39 require_branches = false
     40 temporary = true
     41 reason = "branch coverage is not applicable while the binding inventory has no measured branch records"
     42 
     43 [overrides.radroots_sdk_ffi]
     44 require_branches = false
     45 temporary = true
     46 reason = "branch coverage is not applicable while the UniFFI facade has no measured branch records"
     47 
     48 [overrides.radroots_test_fixtures]
     49 require_branches = false
     50 temporary = true
     51 reason = "branch coverage is not applicable while the crate has no measured branch records"
     52 
     53 [required]
     54 crates = [
     55   "radroots",
     56   "radroots_blossom",
     57   "radroots_core",
     58   "radroots_core_bindings",
     59   "radroots_event",
     60   "radroots_event_bindings",
     61   "radroots_event_codec",
     62   "radroots_event_codec_wasm",
     63   "radroots_geonames",
     64   "radroots_identity",
     65   "radroots_identity_bindings",
     66   "radroots_mesh",
     67   "radroots_mesh_agent_client",
     68   "radroots_mesh_agent_proto",
     69   "radroots_nostr",
     70   "radroots_nostr_connect",
     71   "radroots_nostrdb",
     72   "radroots_protocol",
     73   "radroots_secrets",
     74   "radroots_signing",
     75   "radroots_storage",
     76   "radroots_storage_sqlite",
     77   "radroots_sync",
     78   "radroots_transport_nostr",
     79   "radroots_transport_reticulum",
     80   "radroots_replica_store",
     81   "radroots_replica_store_wasm",
     82   "radroots_replica_schema",
     83   "radroots_replica_schema_bindings",
     84   "radroots_replica_sync",
     85   "radroots_replica_sync_wasm",
     86   "radroots_runtime_distribution",
     87   "radroots_runtime_manager",
     88   "radroots_runtime_paths",
     89   "radroots_service_host",
     90   "radroots_service_sqlite",
     91   "radroots_sql_core",
     92   "radroots_sdk",
     93   "radroots_sdk_ffi",
     94   "radroots_sdk_sql_wasm_runtime",
     95   "radroots_test_fixtures",
     96   "radroots_trade",
     97   "radroots_trade_bindings",
     98   "radroots_transport",
     99   "xtask",
    100 ]