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

MinaProtocol / mina / 220
37%

Build:
DEFAULT BRANCH: develop
Ran 29 May 2025 02:11AM UTC
Jobs 7
Files 888
Run time 2min
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

21 May 2025 10:28PM UTC coverage: 30.952% (-5.9%) from 36.812%
220

push

buildkite

web-flow
Merge pull request #17252 from MinaProtocol/georgeee/merge-compatible-to-develop-2025-05-21

Merge compatible to develop (21 May 2025)

113 of 362 new or added lines in 25 files covered. (31.22%)

5712 existing lines in 164 files now uncovered.

21883 of 70700 relevant lines covered (30.95%)

24875.73 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
4.41
0.0% src/lib/fake_network/fake_network.ml
1
64.33
0.0% src/lib/mina_base/account_update.ml
1
3.44
-55.67% src/lib/syncable_ledger/syncable_ledger.ml
1
52.12
0.0% src/lib/transaction_snark/transaction_snark.ml
1
11.85
-22.8% src/lib/transition_frontier/transition_frontier.ml
2
19.44
0.0% src/lib/merkle_ledger/null_ledger.ml
2
43.78
0.0% src/lib/mina_base/zkapp_call_forest_base.ml
2
25.0
-25.0% src/lib/transition_frontier/catchup_state.ml
3
0.88
-0.58% src/lib/mina_lib/mina_lib.ml
3
6.0
0.0% src/lib/zkapp_command_builder/zkapp_command_builder.ml
4
42.86
-17.35% src/lib/merkle_ledger/database.ml
4
3.33
0.0% src/lib/merkle_ledger/graphviz.ml
4
30.53
0.0% src/lib/mina_base/zkapp_command.ml
5
77.27
0.0% src/lib/staged_ledger_diff/body.ml
5
10.0
0.0% src/lib/transaction_witness/transaction_witness.ml
6
45.45
0.0% src/lib/snark_work_lib/id.ml
13
38.85
-26.75% src/lib/merkle_address/merkle_address.ml
27
12.9
0.0% src/lib/snark_work_lib/sub_zkapp_spec.ml
75
43.38
0.0% src/lib/staged_ledger_diff/diff.ml
89
4.67
0.0% src/lib/snark_worker/prod.ml

Uncovered Existing Lines

Lines Coverage ∆ File
1
51.72
-3.45% src/lib/blake2/blake2.ml
1
0.63
-0.16% src/lib/block_producer/block_producer.ml
1
87.5
-6.25% src/lib/consensus/body_reference.ml
1
51.79
-0.26% src/lib/currency/currency.ml
1
32.93
-1.22% src/lib/genesis_ledger/genesis_ledger.ml
1
74.29
-2.86% src/lib/key_cache/sync/key_cache_sync.ml
1
42.09
-0.32% src/lib/mina_base/account.ml
1
66.67
-16.67% src/lib/mina_base/call_stack_digest.ml
1
91.3
-4.35% src/lib/mina_base/stack_frame.ml
1
51.85
-3.7% src/lib/mina_stdlib/nonempty_list.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
50.0
-16.67% src/lib/proof_carrying_data/proof_carrying_data.ml
1
36.81
-0.61% src/lib/sparse_ledger_lib/sparse_ledger.ml
1
43.38
0.0% src/lib/staged_ledger_diff/diff.ml
1
3.39
-1.69% src/lib/transition_frontier/persistent_frontier/worker.ml
1
66.67
-3.33% src/lib/unsigned_extended/unsigned_extended.ml
1
0.0
-11.11% src/lib/zkapp_vk_cache_tag/zkapp_vk_cache_tag.ml
1
91.67
-8.33% src/app/missing_blocks_auditor/sql.ml
2
62.07
-6.9% src/lib/bounded_types/bounded_types.ml
2
33.33
-66.67% src/lib/consensus/num_util.ml
2
61.9
-4.76% src/lib/data_hash_lib/data_hash.ml
2
50.0
-50.0% src/lib/ledger_catchup/ledger_catchup.ml
2
43.9
-4.88% src/lib/merkle_ledger/any_ledger.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
42.86
-7.14% src/lib/mina_ledger/sync_ledger.ml
2
48.0
-8.0% src/lib/mina_stdlib/list.ml
2
46.9
-1.77% src/lib/o1trace/o1trace.ml
2
70.0
-20.0% src/libp2p_ipc/build.ml
2
25.0
-25.0% src/lib/perf_histograms/perf_histograms0.ml
2
3.04
-0.29% src/lib/pickles/pickles.ml
2
14.29
-28.57% src/lib/transition_frontier/persistent_frontier/sync.ml
3
8.82
-8.82% src/lib/bootstrap_controller/transition_cache.ml
3
59.21
0.0% src/lib/merkle_ledger/location.ml
3
43.24
-0.39% src/lib/parallel_scan/parallel_scan.ml
3
5.0
-15.0% src/lib/snark_worker/events.ml
3
92.97
-0.81% src/lib/transaction_logic/zkapp_command_logic.ml
3
36.52
-0.57% src/lib/transaction_snark_scan_state/transaction_snark_scan_state.ml
3
0.77
-2.31% src/lib/transition_handler/validator.ml
4
4.17
-8.33% src/lib/genesis_proof/genesis_proof.ml
4
13.33
-26.67% src/lib/merkle_list_verifier/merkle_list_verifier.ml
4
6.45
-12.9% src/lib/network_pool/locally_generated.ml
4
5.56
-22.22% src/lib/protocol_version/protocol_version.ml
4
55.65
-3.23% src/lib/snark_keys_header/snark_keys_header.ml
4
25.0
-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
54.91
-1.79% src/lib/transition_frontier/frontier_base/breadcrumb.ml
4
33.33
-66.67% src/lib/transition_handler/unprocessed_transition_cache.ml
4
25.0
-50.0% src/lib/ledger_catchup/best_tip_lru.ml
5
34.25
-6.85% src/lib/block_time/block_time.ml
5
18.18
-45.45% src/lib/merkle_list_prover/merkle_list_prover.ml
5
59.78
-5.43% src/lib/mina_base/staged_ledger_hash.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.74
-6.85% src/lib/network_pool/pool_sink.ml
5
4.67
0.0% src/lib/snark_worker/prod.ml
6
1.89
-11.32% src/lib/file_system/file_system.ml
6
63.19
-3.3% src/lib/mina_base/fee_excess.ml
6
12.5
0.0% src/lib/mina_lib/config.ml
6
6.43
0.0% src/lib/snark_worker/functor.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
7
13.89
-19.44% src/lib/child_processes/termination.ml
7
58.18
-12.73% src/lib/consensus/global_slot.ml
7
51.85
-1.36% src/lib/mina_base/pending_coinbase.ml
7
7.14
-25.0% src/lib/mina_ledger/ledger_transfer.ml
7
64.84
-1.82% src/lib/mina_metrics/prometheus_metrics/mina_metrics.ml
7
80.21
-7.29% src/lib/mina_state/protocol_state.ml
7
8.77
-12.28% src/lib/network_peer/envelope.ml
7
0.75
-2.64% src/lib/network_pool/batcher.ml
7
16.67
-58.33% src/lib/transition_frontier/extensions/functor.ml
8
8.33
-33.33% src/lib/gossip_net/any.ml
8
40.0
-32.0% src/lib/mina_block/header.ml
8
8.33
-33.33% src/lib/mina_net2/multiaddr.ml
8
1.82
-14.55% src/lib/transition_frontier/extensions/root_history.ml
9
64.33
0.0% src/lib/mina_base/account_update.ml
9
34.78
-13.04% src/lib/mina_state/blockchain_state.ml
9
17.24
-15.52% src/lib/network_peer/peer.ml
9
4.0
-36.0% src/lib/otp_lib/capped_supervisor.ml
9
9.09
-27.27% src/lib/timeout_lib/timeout_lib.ml
9
2.17
-19.57% src/lib/transition_frontier/persistent_frontier/diff_buffer.ml
9
2.25
-10.11% src/lib/transition_handler/block_sink.ml
9
17.24
-31.03% src/lib/trust_system/record.ml
10
20.69
-17.24% src/lib/rocksdb/database.ml
10
22.97
-0.53% src/lib/staged_ledger/staged_ledger.ml
11
46.67
-13.33% src/app/missing_blocks_auditor/missing_blocks_auditor.ml
11
0.0
-15.94% src/lib/error_json/error_json.ml
11
0.53
0.0% src/lib/mina_commands/mina_commands.ml
11
10.0
0.0% src/lib/transaction_witness/transaction_witness.ml
12
84.0
-16.0% src/lib/merkle_ledger/util.ml
13
1.5
-9.77% src/lib/pipe_lib/linear_pipe.ml
14
2.42
-8.48% src/lib/transition_frontier/full_catchup_tree.ml
15
53.64
-9.93% src/lib/logger/native/logger.ml
15
3.85
-28.85% src/lib/trust_system/trust_system.ml
17
4.41
0.0% src/lib/fake_network/fake_network.ml
17
3.33
0.0% src/lib/merkle_ledger/graphviz.ml
17
22.41
-2.8% src/lib/runtime_config/runtime_config.ml
18
6.0
0.0% src/lib/zkapp_command_builder/zkapp_command_builder.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
20
1.82
-36.36% src/lib/consensus/epoch.ml
20
19.44
0.0% src/lib/merkle_ledger/null_ledger.ml
20
10.0
-66.67% src/lib/mina_net2/keypair.ml
21
24.71
-8.11% src/lib/genesis_ledger_helper/lib/genesis_ledger_helper_lib.ml
22
58.04
-19.64% src/lib/pickles/cache.ml
22
10.61
-33.33% src/lib/transition_frontier/frontier_base/root_data.ml
23
5.0
-57.5% src/lib/rocksdb/serializable.ml
24
2.94
-70.59% src/lib/mina_net2/subscription.ml
25
44.16
0.0% src/lib/mina_ledger/sparse_ledger.ml
26
1.72
-44.83% src/lib/mina_net2/validation_callback.ml
27
2.5
-67.5% src/lib/transition_frontier/extensions/extensions.ml
30
45.7
-1.65% src/app/archive/lib/processor.ml
30
43.78
0.0% src/lib/mina_base/zkapp_call_forest_base.ml
30
6.12
-61.22% src/lib/transition_frontier/extensions/best_tip_diff.ml
31
2.15
-33.33% src/lib/network_pool/network_pool_base.ml
34
5.71
-48.57% src/lib/perf_histograms/histogram.ml
35
0.0
-62.5% src/lib/transition_frontier_controller/transition_frontier_controller.ml
35
0.82
-14.29% src/lib/transition_handler/processor.ml
35
2.35
-16.43% src/lib/trust_system/peer_trust.ml
39
30.58
-11.93% src/lib/genesis_ledger_helper/genesis_ledger_helper.ml
39
4.92
-63.93% src/lib/network_pool/rate_limiter.ml
39
9.3
-90.7% src/lib/perf_histograms/rpc.ml
43
1.13
-24.29% src/lib/cache_lib/impl.ml
44
1.08
-11.86% src/lib/network_pool/snark_pool.ml
44
13.16
-23.16% src/lib/pipe_lib/strict_pipe.ml
46
7.69
-39.32% src/lib/pipe_lib/broadcast_pipe.ml
47
2.35
-55.29% src/lib/mina_net2/libp2p_stream.ml
48
1.96
-25.49% src/lib/sync_handler/sync_handler.ml
49
26.67
-32.67% src/lib/mina_block/validation.ml
51
3.95
-28.81% src/lib/mina_networking/mina_networking.ml
55
2.9
-79.71% src/lib/best_tip_prover/best_tip_prover.ml
56
75.12
-0.97% src/lib/merkle_mask/masking_merkle_tree.ml
58
38.85
-26.75% src/lib/merkle_address/merkle_address.ml
60
0.54
-0.27% src/lib/bootstrap_controller/bootstrap_controller.ml
62
23.88
-23.13% src/lib/mina_networking/rpcs.ml
69
1.63
-56.1% src/lib/transition_frontier/persistent_root/persistent_root.ml
70
1.01
-35.35% src/lib/child_processes/child_processes.ml
71
57.92
0.15% src/lib/mina_generators/zkapp_command_generators.ml
72
1.65
-59.5% src/libp2p_ipc/rpcs.ml
74
0.63
-46.84% src/libp2p_ipc/incremental_parsing.ml
75
0.94
0.0% src/lib/node_status_service/node_status_service.ml
77
42.86
-17.35% src/lib/merkle_ledger/database.ml
83
1.24
-51.55% src/lib/transition_frontier/persistent_frontier/persistent_frontier.ml
87
0.39
-5.6% src/lib/network_pool/transaction_pool.ml
89
1.02
-45.41% src/lib/transition_frontier/persistent_frontier/database.ml
109
0.98
-53.17% src/lib/mina_net2/libp2p_helper.ml
110
11.85
-22.8% src/lib/transition_frontier/transition_frontier.ml
114
23.56
-8.09% src/lib/consensus/proof_of_stake.ml
116
52.12
0.0% src/lib/transaction_snark/transaction_snark.ml
127
1.21
-30.75% src/lib/transition_frontier/full_frontier/full_frontier.ml
130
8.29
-71.82% src/libp2p_ipc/libp2p_ipc.ml
130
0.36
-46.26% src/lib/transition_router/transition_router.ml
141
3.32
-58.51% src/lib/mina_net2/mina_net2.ml
159
30.53
0.0% src/lib/mina_base/zkapp_command.ml
182
0.27
-3.01% src/lib/ledger_catchup/super_catchup.ml
198
0.79
-51.83% src/lib/gossip_net/libp2p.ml
211
3.44
-55.67% src/lib/syncable_ledger/syncable_ledger.ml
243
0.98
-10.4% src/libp2p_ipc/libp2p_ipc_capnp.ml
279
1.02
-56.71% src/lib/downloader/downloader.ml
327
21.94
0.0% src/app/cli/src/cli_entrypoint/mina_cli_entrypoint.ml
483
0.88
-0.58% src/lib/mina_lib/mina_lib.ml
Jobs
ID Job ID Ran Files Coverage
1 unit-test-dev - 220.1 30 May 2025 06:28AM UTC 397
35.44
2 archive-unit-tests - 220.2 30 May 2025 06:28AM UTC 612
34.71
3 ledger-apply - 220.3 30 May 2025 06:28AM UTC 678
13.33
4 rosetta-unit-test-dev - 220.4 30 May 2025 06:28AM UTC 733
25.85
5 replayer-test - 220.5 30 May 2025 06:28AM UTC 556
13.53
6 zkapp-tool-unit-test-dev - 220.6 30 May 2025 06:28AM UTC 829
23.34
7 patch-archive-test - 220.7 30 May 2025 06:28AM UTC 560
15.32
Source Files on build 220
  • Tree
  • List 888
  • Changed 149
  • Source Changed 0
  • Coverage Changed 149
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 990fb360 on github
  • Prev Build on develop (#217)
  • Next Build on develop (#224)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc