• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

MinaProtocol / mina / 1603
61%

Build:
DEFAULT BRANCH: develop
Ran 20 Aug 2026 12:14AM UTC
Jobs 11
Files 974
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

19 Aug 2026 10:38AM UTC coverage: 34.438% (-3.9%) from 38.31%
1603

push

buildkite

web-flow
Merge pull request #18262 from MinaProtocol/lyh/catch-any-exception-on-top-level

catch any exceptions in cli_entrypoint startup flow

34 of 69 new or added lines in 2 files covered. (49.28%)

2953 existing lines in 139 files now uncovered.

26604 of 77251 relevant lines covered (34.44%)

14780.61 hits per line

Uncovered Changes

Lines Coverage ∆ File
19
21.46
-0.23% src/app/cli/src/cli_entrypoint/mina_cli_entrypoint.ml
16
67.97
-0.49% src/test/command_line_tests/command_line_tests.ml

Coverage Regressions

Lines Coverage ∆ File
284
0.6
-56.8% src/lib/downloader/downloader.ml
203
0.78
-52.45% src/lib/gossip_net/libp2p.ml
169
2.69
-56.9% src/lib/syncable_ledger/syncable_ledger.ml
128
0.37
-47.76% src/lib/transition_router/transition_router.ml
126
1.22
-30.73% src/lib/transition_frontier/full_frontier/full_frontier.ml
107
24.36
-7.6% src/lib/consensus/proof_of_stake.ml
91
1.6
-48.4% src/lib/transition_frontier/persistent_frontier/database.ml
89
0.38
-5.64% src/lib/network_pool/transaction_pool.ml
77
0.67
-51.68% src/lib/transition_frontier/persistent_frontier/persistent_frontier.ml
76
10.28
-23.68% src/lib/transition_frontier/transition_frontier.ml
66
3.57
-47.14% src/lib/transition_frontier/persistent_root/persistent_root.ml
63
22.87
-24.42% src/lib/mina_networking/rpcs.ml
58
42.72
-19.21% src/lib/merkle_ledger/database.ml
51
3.95
-28.81% src/lib/mina_networking/mina_networking.ml
47
3.28
-77.05% src/lib/best_tip_prover/best_tip_prover.ml
46
7.69
-39.32% src/lib/concurrency/pipe_lib/broadcast_pipe.ml
46
22.7
-28.22% src/lib/mina_block/validation.ml
44
1.06
-11.7% src/lib/network_pool/snark_pool.ml
43
1.13
-24.29% src/lib/cache_lib/impl.ml
42
38.85
-26.75% src/lib/merkle_address/merkle_address.ml
41
14.74
-21.58% src/lib/concurrency/pipe_lib/strict_pipe.ml
39
4.92
-63.93% src/lib/network_pool/rate_limiter.ml
39
9.3
-90.7% src/lib/perf_histograms/rpc.ml
38
4.05
-51.35% src/lib/transition_frontier/extensions/best_tip_diff.ml
35
0.0
-62.5% src/lib/transition_frontier_controller/transition_frontier_controller.ml
35
0.8
-13.94% src/lib/transition_handler/processor.ml
34
5.71
-48.57% src/lib/perf_histograms/histogram.ml
31
1.89
-58.49% src/lib/concurrency/pipe_lib/swappable_strict_pipe.ml
31
2.15
-33.33% src/lib/network_pool/network_pool_base.ml
30
2.82
-14.08% src/lib/trust_system/peer_trust.ml
29
9.72
-20.14% src/lib/mina_ledger/root.ml
28
1.87
-26.17% src/lib/merkle_ledger/converting_merkle_tree.ml
27
2.5
-67.5% src/lib/transition_frontier/extensions/extensions.ml
26
1.98
-25.74% src/lib/sync_handler/sync_handler.ml
23
0.27
-3.09% src/lib/ledger_catchup/super_catchup.ml
23
5.0
-57.5% src/lib/rocksdb/serializable.ml
22
54.47
-17.89% src/lib/crypto/pickles/cache.ml
22
10.77
-33.85% src/lib/transition_frontier/frontier_base/root_data.ml
20
1.82
-36.36% src/lib/consensus/epoch.ml
19
0.44
-4.19% src/lib/network_pool/indexed_pool.ml
19
4.76
-45.24% src/lib/transition_frontier/extensions/snark_pool_refcount.ml
15
3.85
-28.85% src/lib/trust_system/trust_system.ml
14
2.42
-8.48% src/lib/transition_frontier/full_catchup_tree.ml
14
1.96
-27.45% src/lib/transition_frontier/persistent_frontier/diff_buffer.ml
13
1.5
-9.77% src/lib/concurrency/pipe_lib/linear_pipe.ml
13
10.83
-0.56% src/libp2p_ipc/libp2p_ipc_capnp.ml
12
84.0
-16.0% src/lib/merkle_ledger/util.ml
12
20.69
-20.69% src/lib/rocksdb/database.ml
11
29.27
-8.94% src/lib/genesis_ledger/genesis_ledger.ml
11
66.89
-7.28% src/lib/logger/native/logger.ml
11
57.41
-4.18% src/lib/mina_net2/mina_net2.ml
11
22.46
-0.58% src/lib/staged_ledger/staged_ledger.ml
10
57.0
-3.26% src/lib/genesis_ledger_helper/genesis_ledger_helper.ml
10
53.33
-33.33% src/lib/mina_net2/keypair.ml
10
59.6
-5.05% src/lib/mina_net2/libp2p_stream.ml
10
41.44
-1.31% src/lib/parallel_scan/parallel_scan.ml
9
4.0
-36.0% src/lib/otp_lib/capped_supervisor.ml
9
75.69
-4.97% src/libp2p_ipc/libp2p_ipc.ml
9
1.27
-5.7% src/lib/transition_handler/block_sink.ml
9
17.24
-31.03% src/lib/trust_system/record.ml
8
8.33
-33.33% src/lib/gossip_net/any.ml
8
40.0
-32.0% src/lib/mina_block/header.ml
8
1.75
-14.04% src/lib/transition_frontier/extensions/root_history.ml
7
58.18
-12.73% src/lib/consensus/global_slot.ml
7
74.12
-1.65% src/lib/merkle_mask/masking_merkle_tree.ml
7
62.23
-1.66% src/lib/mina_metrics/prometheus_metrics/mina_metrics.ml
7
0.7
-2.44% src/lib/network_pool/batcher.ml
7
16.67
-58.33% src/lib/transition_frontier/extensions/functor.ml
7
8.33
-58.33% src/lib/transition_frontier/persistent_frontier/sync.ml
6
4.35
-26.09% src/lib/concurrency/pipe_lib/choosable_synchronous_pipe.ml
6
52.05
-1.17% src/lib/mina_base/pending_coinbase.ml
6
0.72
-0.48% src/lib/mina_lib/mina_lib.ml
6
16.67
-25.0% src/lib/mina_net2/multiaddr.ml
6
22.41
-10.34% src/lib/network_peer/peer.ml
6
36.89
-1.17% src/lib/transaction_snark_scan_state/transaction_snark_scan_state.ml
6
0.82
-2.46% src/lib/transition_handler/catchup_scheduler.ml
6
1.28
-7.69% src/lib/transition_handler/core_extended_cache.ml
6
0.72
-4.32% src/lib/transition_router/initial_validator.ml
5
18.18
-45.45% src/lib/merkle_list_prover/merkle_list_prover.ml
5
69.78
-2.75% src/lib/mina_base/fee_excess.ml
5
60.98
-12.2% src/lib/mina_block/block.ml
5
46.43
-17.86% src/lib/mina_block/mina_block.ml
5
2.53
-6.33% src/lib/network_pool/pool_sink.ml
4
9.09
-9.09% src/lib/genesis_proof/genesis_proof.ml
4
49.06
-7.55% src/lib/mina_stdlib_unix/file_system.ml
4
49.71
-0.23% src/app/archive/lib/processor.ml
4
55.65
-3.23% src/lib/crypto/snark_keys_header/snark_keys_header.ml
4
25.0
-50.0% src/lib/ledger_catchup/best_tip_lru.ml
4
13.33
-26.67% src/lib/merkle_list_verifier/merkle_list_verifier.ml
4
14.04
-7.02% src/lib/network_peer/envelope.ml
4
6.45
-12.9% src/lib/network_pool/locally_generated.ml
4
57.85
-3.31% src/libp2p_ipc/rpcs.ml
4
5.56
-22.22% src/lib/protocol_version/protocol_version.ml
4
27.78
-11.11% src/lib/structured_log_events/structured_log_events.ml
4
28.57
-57.14% src/lib/transition_frontier/extensions/new_breadcrumbs.ml
4
10.53
-21.05% src/lib/transition_frontier/extensions/transition_registry.ml
4
55.56
-1.78% src/lib/transition_frontier/frontier_base/breadcrumb.ml
4
33.33
-66.67% src/lib/transition_handler/unprocessed_transition_cache.ml
3
8.82
-8.82% src/lib/bootstrap_controller/transition_cache.ml
3
40.91
-6.82% src/lib/merkle_ledger/any_ledger.ml
3
45.29
-0.76% src/lib/mina_base/account.ml
3
84.38
-3.13% src/lib/mina_state/protocol_state.ml
3
36.36
-9.09% src/lib/timeout_lib/timeout_lib.ml
3
0.75
-2.26% src/lib/transition_handler/validator.ml
2
45.45
-9.09% src/lib/mina_ledger/sync_ledger.ml
2
31.11
-2.22% src/lib/block_time/block_time.ml
2
36.27
-1.04% src/lib/child_processes/child_processes.ml
2
33.33
-66.67% src/lib/consensus/num_util.ml
2
51.53
-0.51% src/lib/currency/currency.ml
2
50.0
-50.0% src/lib/ledger_catchup/ledger_catchup.ml
2
50.0
-12.5% src/lib/mina_base/aux_hash.ml
2
65.79
-2.63% src/lib/mina_base/staged_ledger_hash.ml
2
28.57
-9.52% src/lib/mina_base/state_hash.ml
2
57.69
-7.69% src/lib/mina_block/validated_block.ml
2
78.35
-2.06% src/lib/mina_numbers/nat.ml
2
62.07
-6.9% src/lib/mina_stdlib/bounded_types.ml
2
25.0
-25.0% src/lib/perf_histograms/perf_histograms0.ml
2
41.39
-0.32% src/lib/runtime_config/runtime_config.ml
2
27.88
-1.92% src/lib/transaction/transaction_hash.ml
1
66.67
-3.33% src/lib/unsigned_extended/unsigned_extended.ml
1
0.97
-0.14% src/lib/block_producer/block_producer.ml
1
0.56
-0.28% src/lib/bootstrap_controller/bootstrap_controller.ml
1
65.52
-3.45% src/lib/crypto/blake2/blake2.ml
1
38.96
-0.65% src/lib/crypto/pickles/proof.ml
1
64.29
-2.38% src/lib/data_hash_lib/data_hash.ml
1
74.29
-2.86% src/lib/key_cache/sync/key_cache_sync.ml
1
64.5
-0.19% src/lib/mina_base/account_update.ml
1
66.04
-1.89% src/lib/mina_base/control.ml
1
64.61
-0.56% src/lib/mina_base/permissions.ml
1
53.62
-0.48% src/lib/mina_net2/libp2p_helper.ml
1
76.74
-2.33% src/lib/mina_numbers/global_slot.ml
1
45.07
-1.41% src/lib/mina_state/blockchain_state.ml
1
2.33
-1.16% src/lib/network_pool/snark_pool_diff.ml
1
20.0
-10.0% src/lib/otp_lib/worker_supervisor.ml
1
33.33
-33.33% src/lib/snark_worker/events.ml
1
36.59
-0.61% src/lib/sparse_ledger_lib/sparse_ledger.ml
1
25.0
-25.0% src/lib/transition_frontier/catchup_state.ml
1
3.39
-1.69% src/lib/transition_frontier/persistent_frontier/worker.ml
1
0.0
-11.11% src/lib/zkapp_vk_cache_tag/zkapp_vk_cache_tag.ml
Jobs
ID Job ID Ran Files Coverage
1 rosetta-unit-test-dev - 1603.1 24 Aug 2026 11:00AM UTC 875
11.17
2 archive-hardfork-toolbox-test - 1603.2 24 Aug 2026 11:00AM UTC 573
8.71
3 unit-test-dev - 1603.3 24 Aug 2026 11:00AM UTC 542
12.63
4 replayer-test - 1603.4 24 Aug 2026 11:00AM UTC 570
13.7
5 archive-node-test - 1603.5 24 Aug 2026 11:00AM UTC 741
14.75
6 single-node-tests - 1603.6 24 Aug 2026 11:00AM UTC 708
11.64
7 patch-archive-test - 1603.7 24 Aug 2026 11:00AM UTC 670
14.0
8 zkapp-tool-unit-test-dev - 1603.8 24 Aug 2026 11:00AM UTC 871
11.14
9 ledger-apply - 1603.9 24 Aug 2026 11:00AM UTC 711
13.32
10 mina-healthcheck-unit-test-dev - 1603.10 24 Aug 2026 11:00AM UTC 776
10.71
11 archive-unit-tests - 1603.11 24 Aug 2026 11:00AM UTC 766
31.56
Source Files on build 1603
  • Tree
  • List 974
  • Changed 143
  • Source Changed 3
  • Coverage Changed 142
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • e2443e82 on github
  • Prev Build on develop (#1599)
  • Next Build on develop (#1605)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc