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

MinaProtocol / mina / 2977
39%
develop: 37%

Build:
Build:
LAST BUILD BRANCH: dw/tx-snark-constraints-counts
DEFAULT BRANCH: develop
Ran 26 Nov 2024 12:09AM UTC
Jobs 7
Files 1025
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

25 Nov 2024 08:53PM UTC coverage: 60.689% (-1.4%) from 62.102%
2977

push

buildkite

web-flow
Merge pull request #16236 from MinaProtocol/dkijania/implement_test_ledger_apply

Introduce LedgerTestApplyTx to Ci

49216 of 81095 relevant lines covered (60.69%)

473960.49 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
14.29
-7.14% src/lib/rosetta_lib/memoize.ml
1
33.33
-33.33% src/lib/proof_carrying_data/proof_carrying_data.ml
1
63.64
-9.09% src/lib/mina_base/verification_key_wire.ml
1
90.0
-5.0% src/lib/snark_worker/snark_worker.ml
1
0.0
-100.0% src/lib/mina_net2/bitswap_tag.ml
1
80.0
-20.0% src/lib/non_zero_curve_point/compressed_poly.ml
1
42.86
-14.29% src/lib/allocation_functor/make.ml
1
46.15
-7.69% src/lib/mina_base/token_id.ml
1
50.0
-6.25% src/lib/signature_lib/keypair.ml
1
61.76
-1.47% src/lib/graphql_wrapper/graphql_wrapper.ml
1
60.0
-20.0% src/lib/pickles_base/domain.ml
1
95.33
-0.27% src/lib/transaction_logic/zkapp_command_logic.ml
1
71.43
-14.29% src/lib/mina_numbers/txn_version.ml
1
83.33
-4.17% src/lib/consensus/global_sub_window.ml
1
72.09
-2.33% src/lib/pickles/pseudo/pseudo.ml
1
87.5
-6.25% src/lib/consensus/body_reference.ml
1
78.57
-2.38% src/lib/logproc_lib/interpolator.ml
1
64.29
-7.14% src/lib/mina_base/zkapp_state.ml
1
74.29
-2.86% src/lib/key_cache/sync/key_cache_sync.ml
1
50.0
-16.67% src/lib/pickles_types/or_infinity.ml
1
83.33
-16.67% src/lib/mina_base/proof.ml
1
99.06
0.0% src/lib/transition_frontier/tests/full_frontier_tests.ml
2
25.0
-25.0% src/lib/perf_histograms/perf_histograms0.ml
2
75.0
-25.0% src/lib/pickles/endo.ml
2
50.0
-33.33% src/lib/mina_base/call_stack_digest.ml
2
66.67
-33.33% src/lib/pickles/limb_vector/make.ml
2
13.33
-13.33% src/lib/key_value_database/key_value_database.ml
2
50.0
-25.0% src/lib/blockchain_snark/blockchain.ml
2
50.0
-50.0% src/lib/pickles/requests.ml
2
33.33
-66.67% src/lib/consensus/num_util.ml
2
50.0
-50.0% src/lib/graphql_lib/transaction/graphql_scalars.ml
2
5.73
3.18% src/lib/snark_worker/functor.ml
2
8.7
-8.7% src/lib/pickles/wrap_domains.ml
2
60.0
-40.0% src/lib/graphql_lib/block_time/graphql_scalars.ml
2
18.92
-2.7% src/lib/merkle_ledger/null_ledger.ml
2
0.0
-100.0% src/lib/run_in_thread/native/run_in_thread.ml
2
84.06
-2.9% src/lib/pickles/impls.ml
2
90.48
-9.52% src/lib/pickles/dummy.ml
2
14.29
-28.57% src/lib/rosetta_models/account_identifier.ml
2
70.0
-20.0% src/libp2p_ipc/build.ml
2
90.91
-3.64% src/lib/hash_prefixes/hash_prefixes.ml
2
66.67
-33.33% src/lib/promise/native/promise.ml
2
25.0
-50.0% src/lib/transition_chain_verifier/transition_chain_verifier.ml
2
90.91
-9.09% src/lib/snarky_group_map/checked_map.ml
3
3.13
-9.38% src/lib/mina_metrics/prometheus_metrics/metric_generators.ml
3
50.0
-50.0% src/lib/graphql_lib/mina_base/graphql_scalars.ml
3
40.0
-60.0% src/lib/ledger_catchup/catchup_jobs.ml
3
33.33
-50.0% src/lib/cli_lib/stdout_log.ml
3
4.17
-3.13% src/lib/internal_tracing/internal_tracing.ml
3
40.0
-60.0% src/lib/mina_base/prover_value.ml
3
40.0
-40.0% src/lib/ledger_catchup/ledger_catchup.ml
3
94.12
-5.88% src/lib/pickles/step_branch_data.ml
3
41.67
-25.0% src/lib/transaction_protocol_state/transaction_protocol_state.ml
3
80.56
-8.33% src/lib/snarky_taylor/floating_point.ml
3
26.19
-1.79% src/lib/pickles_types/hlist.ml
3
88.12
-0.65% src/lib/pickles/step_verifier.ml
3
65.88
-3.53% src/lib/mina_state/local_state.ml
3
71.43
-21.43% src/lib/pickles/wrap_proof.ml
3
0.0
-37.5% src/lib/rosetta_models/currency.ml
3
40.0
-60.0% src/lib/graphql_lib/data_hash_lib/graphql_scalars.ml
3
37.5
-18.75% src/lib/mina_base/stake_delegation.ml
4
25.0
-50.0% src/lib/mina_stdlib/list.ml
4
18.18
-18.18% src/lib/key_cache/key_cache.ml
4
36.36
-36.36% src/lib/with_hash/with_hash.ml
4
5.56
-22.22% src/lib/protocol_version/protocol_version.ml
4
20.0
-80.0% src/lib/bignum_bigint/bignum_bigint.ml
4
33.33
-66.67% src/lib/rosetta_lib/operation_statuses.ml
4
50.0
-50.0% src/lib/graphql_lib/signature_lib/graphql_scalars.ml
4
33.33
-33.33% src/lib/mina_base/fee_with_prover.ml
4
42.11
-21.05% src/lib/pickles/composition_types/digest.ml
4
38.1
-19.05% src/lib/mina_base/sok_message.ml
4
61.19
-5.97% src/lib/pickles/side_loaded_verification_key.ml
4
54.12
-4.71% src/lib/transaction_logic/transaction_applied.ml
4
33.33
-66.67% src/lib/transition_handler/unprocessed_transition_cache.ml
4
42.86
-57.14% src/lib/graphql_lib/mina_block/graphql_scalars.ml
4
61.9
-9.52% src/lib/data_hash_lib/data_hash.ml
4
61.11
-11.11% src/lib/pickles/limb_vector/constant.ml
4
78.95
-10.53% src/lib/pickles/util.ml
4
87.93
-6.9% src/lib/fields_derivers_zkapps/fields_derivers_js.ml
4
35.29
-23.53% src/lib/direction/direction.ml
5
53.33
-16.67% src/lib/unsigned_extended/unsigned_extended.ml
5
58.62
-17.24% src/lib/crypto/kimchi_pasta_snarky_backend/bigint.ml
5
16.44
-6.85% src/lib/snark_bits/bits.ml
5
20.0
-50.0% src/lib/ledger_proof/ledger_proof.ml
5
14.29
-71.43% src/lib/transition_frontier/persistent_frontier/sync.ml
5
20.0
-50.0% src/app/archive/lib/chain_status.ml
5
22.86
-14.29% src/lib/snark_work_lib/work.ml
5
37.04
-18.52% src/lib/mina_stdlib/nonempty_list.ml
5
20.0
-50.0% src/lib/network_pool/intf.ml
5
53.85
-19.23% src/lib/mina_base/epoch_data.ml
5
31.03
-17.24% src/lib/mina_base/payment_payload.ml
5
3.57
-8.93% src/lib/genesis_proof/genesis_proof.ml
5
75.0
-15.63% src/lib/sgn/sgn.ml
5
25.0
-13.89% src/lib/structured_log_events/structured_log_events.ml
5
28.57
-71.43% src/lib/transition_frontier/extensions/new_breadcrumbs.ml
5
43.75
-31.25% src/lib/mina_numbers/global_slot_since_genesis.ml
5
95.73
0.0% src/lib/mina_net2/tests/tests.ml
6
25.0
-75.0% src/lib/work_selector/sequence.ml
6
6.9
-20.69% src/lib/crypto/kimchi_pasta_snarky_backend/scale_round.ml
6
28.57
-28.57% src/lib/pickles/reduced_messages_for_next_proof_over_same_field.ml
6
24.32
-16.22% src/lib/mina_state/registers.ml
6
87.32
-8.45% src/lib/hash_prefix_states/hash_prefix_states.ml
6
0.72
-4.35% src/lib/transition_router/initial_validator.ml
6
37.5
-37.5% src/lib/mina_numbers/global_slot_since_hard_fork.ml
6
50.0
-50.0% src/lib/random_oracle/permutation/external/random_oracle_permutation.ml
6
13.33
-40.0% src/lib/merkle_list_verifier/merkle_list_verifier.ml
6
63.64
-27.27% src/lib/mina_block/validated_block.ml
6
62.18
-5.04% src/lib/consensus/constants.ml
6
31.91
-12.77% src/lib/pickles/wrap_main_inputs.ml
6
61.76
-17.65% src/lib/mina_block/block.ml
6
1.28
-7.69% src/lib/transition_handler/core_extended_cache.ml
6
63.64
-13.64% src/lib/base58_check/base58_check.ml
6
66.49
-3.24% src/lib/pickles/composition_types/spec.ml
6
22.22
-66.67% src/lib/ledger_catchup/best_tip_lru.ml
6
65.91
1.06% src/app/replayer/replayer.ml
7
16.67
-58.33% src/lib/merkle_ledger/merkle_path.ml
7
28.57
-50.0% src/lib/pickles_base/one_hot_vector/one_hot_vector.ml
7
20.0
-70.0% src/lib/state_or_error/state_or_error.ml
7
52.63
-9.21% src/lib/merkle_ledger/location.ml
7
20.0
-70.0% src/lib/otp_lib/worker_supervisor.ml
7
18.18
-63.64% src/lib/graphql_lib/filtered_external_transition/graphql_scalars.ml
7
33.33
-38.89% src/lib/crypto/kimchi_backend/pasta/basic/kimchi_pasta_basic.ml
7
7.14
-25.0% src/lib/mina_ledger/ledger_transfer.ml
7
78.35
-7.22% src/lib/mina_numbers/nat.ml
7
42.11
-36.84% src/lib/mina_base/signature.ml
7
64.29
-1.85% src/lib/mina_metrics/prometheus_metrics/mina_metrics.ml
7
41.67
-58.33% src/lib/graphql_basic_scalars/utils.ml
7
13.89
-19.44% src/lib/child_processes/termination.ml
8
47.06
-47.06% src/lib/mina_base/epoch_ledger.ml
8
8.33
-33.33% src/lib/mina_net2/multiaddr.ml
8
8.33
-33.33% src/lib/gossip_net/any.ml
8
2.67
-10.67% src/lib/graphql_lib/consensus/graphql_scalars.ml
8
21.62
-21.62% src/lib/transaction_snark_work/transaction_snark_work.ml
8
29.41
-47.06% src/lib/mina_base/zkapp_statement.ml
8
20.0
-80.0% src/lib/work_selector/random.ml
8
20.0
-80.0% src/lib/transition_frontier/catchup_state.ml
8
10.53
-42.11% src/lib/transition_frontier/extensions/transition_registry.ml
8
18.18
-72.73% src/lib/merkle_list_prover/merkle_list_prover.ml
8
13.64
-36.36% src/lib/work_selector/inputs.ml
8
60.0
-40.0% src/lib/pickles/sponge_inputs.ml
9
2.15
-9.68% src/lib/transition_handler/block_sink.ml
9
30.0
-30.0% src/lib/codable/codable.ml
9
35.71
-64.29% src/lib/vrf_lib/integrated.ml
9
18.18
-81.82% src/lib/pickles/per_proof_witness.ml
9
37.78
-20.0% src/lib/merkle_ledger/any_ledger.ml
9
6.9
-31.03% src/lib/crypto/kimchi_backend/common/poly_comm.ml
9
10.0
-90.0% src/lib/network_pool/map_set.ml
9
16.67
-75.0% src/lib/transition_frontier/extensions/functor.ml
9
17.24
-15.52% src/lib/network_peer/peer.ml
9
37.93
-31.03% src/lib/bounded_types/bounded_types.ml
9
33.33
-42.86% src/lib/mina_base/coinbase_fee_transfer.ml
9
59.26
-33.33% src/lib/pickles/fix_domains.ml
9
42.86
-25.71% src/lib/crypto/kimchi_backend/common/curve.ml
10
29.79
5.98% src/lib/mina_compile_config/mina_compile_config.ml
10
16.67
-83.33% src/lib/rosetta_lib/validation.ml
10
33.33
-23.81% src/lib/mina_numbers/global_slot_span.ml
10
52.17
-43.48% src/lib/mina_base/stack_frame.ml
10
32.93
-12.2% src/lib/genesis_ledger/genesis_ledger.ml
10
13.33
-66.67% src/lib/pickles_types/hlist0.ml
10
8.82
-29.41% src/lib/bootstrap_controller/transition_cache.ml
10
39.53
-23.26% src/lib/pickles/composition_types/branch_data.ml
10
23.08
-10.99% src/lib/mina_base/zkapp_call_forest.ml
10
59.78
-10.87% src/lib/mina_base/staged_ledger_hash.ml
11
51.72
-37.93% src/lib/blake2/blake2.ml
11
10.08
-8.53% src/lib/rocksdb/database.ml
11
32.5
-27.5% src/lib/mina_base/fee_transfer.ml
11
49.23
1.54% src/lib/secrets/secret_box.ml
11
23.81
-52.38% src/lib/mina_base/state_hash.ml
11
14.29
-52.38% src/lib/rosetta_lib/amount_of.ml
11
37.14
-31.43% src/lib/snark_params/snark_params.ml
11
58.65
-10.58% src/lib/mina_base/zkapp_basic.ml
12
14.29
-85.71% src/lib/work_selector/random_offset.ml
12
46.51
-27.91% src/lib/mina_base/account_id.ml
12
7.41
-44.44% src/lib/rosetta_lib/operation_types.ml
12
17.65
-70.59% src/lib/transaction/transaction_union.ml
12
84.0
-16.0% src/lib/merkle_ledger/util.ml
13
42.86
-19.64% src/lib/mina_ledger/sync_ledger.ml
13
18.18
-59.09% src/lib/mina_block/mina_block.ml
13
3.48
-11.3% src/lib/pickles/verification_key.ml
13
52.5
-32.5% src/lib/fields_derivers/fields_derivers.ml
13
31.03
-44.83% src/lib/sync_status/sync_status.ml
13
63.89
-7.22% src/lib/pickles_types/vector.ml
13
6.67
-43.33% src/lib/graphql_basic_scalars/testing.ml
13
53.21
-5.96% src/lib/transition_frontier/frontier_base/breadcrumb.ml
14
6.67
-46.67% src/lib/pickles_types/at_most.ml
14
6.52
-30.43% src/lib/crypto/kimchi_pasta_snarky_backend/endoscale_scalar_round.ml
14
50.0
-17.07% src/lib/mina_base/account_timing.ml
14
32.91
-8.86% src/lib/staged_ledger_diff/diff.ml
15
23.08
-57.69% src/lib/mina_base/data_as_hash.ml
15
4.35
-32.61% src/lib/test_util/test_util.ml
15
16.0
-60.0% src/lib/mina_block/header.ml
15
31.51
-20.55% src/lib/block_time/block_time.ml
16
11.43
-45.71% src/lib/crypto/kimchi_backend/pasta/vesta_based_plonk.ml
16
52.6
-10.39% src/lib/logger/native/logger.ml
16
47.44
-20.51% src/lib/pickles_types/opt.ml
16
56.52
-34.78% src/lib/mina_base/control.ml
16
11.11
-88.89% src/lib/transition_chain_prover/transition_chain_prover.ml
17
34.0
-34.0% src/lib/crypto/kimchi_pasta_snarky_backend/field.ml
17
4.17
-23.61% src/lib/vrf_lib/standalone.ml
17
23.19
-24.64% src/lib/mina_state/blockchain_state.ml
17
11.43
-48.57% src/lib/crypto/kimchi_backend/pasta/pallas_based_plonk.ml
17
1.89
-32.08% src/lib/file_system/file_system.ml
17
10.53
-89.47% src/lib/crypto/kimchi_backend/common/plonk_dlog_oracles.ml
17
80.62
0.0% src/lib/lmdb_storage/generic.ml
18
17.39
-39.13% src/lib/pickles/step_main_inputs.ml
18
2.08
-37.5% src/lib/pickles_types/pcs_batch.ml
18
41.67
-50.0% src/lib/pickles_types/shifted_value.ml
18
3.39
-30.51% src/lib/network_pool/writer_result.ml
18
82.39
-12.68% src/lib/pickles/wrap_main.ml
19
8.33
-79.17% src/lib/gadt_lib/vect.ml
19
27.27
-43.18% src/lib/pickles_base/proofs_verified.ml
19
3.85
-36.54% src/lib/trust_system/trust_system.ml
19
29.51
-15.57% src/lib/merkle_mask/maskable_merkle_tree.ml
19
87.66
0.39% src/lib/syncable_ledger/test/test.ml
20
4.0
-80.0% src/lib/otp_lib/capped_supervisor.ml
20
6.06
-60.61% src/lib/logger/file_system/logger_file_system.ml
20
20.0
-80.0% src/lib/consensus/slot.ml
20
10.0
-66.67% src/lib/mina_net2/keypair.ml
20
9.09
-60.61% src/lib/network_pool/mocks.ml
20
9.09
-60.61% src/lib/timeout_lib/timeout_lib.ml
21
44.19
-48.84% src/lib/mina_numbers/global_slot.ml
21
87.43
0.15% src/lib/mina_lib/tests/tests.ml
22
20.51
-56.41% src/lib/transition_frontier/frontier_base/diff.ml
22
46.77
-35.48% src/lib/random_oracle/random_oracle.ml
22
1.5
-16.54% src/lib/pipe_lib/linear_pipe.ml
22
17.24
-75.86% src/lib/trust_system/record.ml
22
34.34
-22.22% src/lib/mina_base/transaction_union_payload.ml
23
34.55
-41.82% src/lib/consensus/global_slot.ml
24
5.0
-60.0% src/lib/rocksdb/serializable.ml
24
14.29
-85.71% src/lib/pickles/make_sponge.ml
24
0.0
-39.34% src/lib/verifier/dummy.ml
24
10.0
-80.0% src/lib/itn_crypto/itn_crypto.ml
24
0.0
-34.78% src/lib/error_json/error_json.ml
24
58.95
-25.26% src/lib/pickles/opt_sponge.ml
24
2.94
-70.59% src/lib/mina_net2/subscription.ml
25
3.85
-48.08% src/lib/rose_tree/rose_tree.ml
25
3.41
-28.41% src/lib/mina_block/precomputed_block.ml
25
58.11
-33.78% src/lib/snarky_taylor/snarky_taylor.ml
26
4.17
-54.17% src/lib/one_or_two/one_or_two.ml
26
15.38
-50.0% src/lib/transition_frontier/frontier_base/root_data.ml
26
89.66
0.0% src/lib/mina_net2/tests/all_ipc.ml
27
47.17
-50.94% src/lib/mina_base/protocol_constants_checked.ml
27
55.35
-16.98% src/lib/mina_base/zkapp_account.ml
28
17.86
-33.33% src/lib/transaction/transaction.ml
29
3.91
-12.61% src/lib/snarky_field_extensions/field_extensions.ml
30
48.28
-25.86% src/lib/pickles/plonk_curve_ops.ml
30
19.57
-65.22% src/lib/graphql_basic_scalars/graphql_basic_scalars.ml
30
38.41
-19.87% src/lib/pickles/proof.ml
31
50.6
-37.35% src/lib/allocation_functor/table.ml
31
4.76
-73.81% src/lib/transition_frontier/extensions/snark_pool_refcount.ml
32
70.75
-21.77% src/lib/pickles/step_main.ml
32
1.82
-58.18% src/lib/transition_frontier/extensions/root_history.ml
33
1.72
-56.9% src/lib/mina_net2/validation_callback.ml
33
8.77
-57.89% src/lib/network_peer/envelope.ml
33
10.67
-44.0% src/lib/pickles/wrap_wire_proof.ml
34
10.0
-85.0% src/lib/mina_base/ledger_hash.ml
34
5.56
-94.44% src/lib/pickles/wrap_hack.ml
34
2.17
-73.91% src/lib/transition_frontier/persistent_frontier/diff_buffer.ml
34
8.22
-46.58% src/lib/verifier/common.ml
35
26.42
-66.04% src/lib/transaction_snark/transaction_validator.ml
36
57.25
-26.09% src/lib/signature_lib/schnorr.ml
36
1.54
-55.38% src/lib/transition_handler/breadcrumb_builder.ml
37
2.5
-92.5% src/lib/transition_frontier/extensions/extensions.ml
39
9.3
-90.7% src/lib/perf_histograms/rpc.ml
40
4.92
-65.57% src/lib/network_pool/rate_limiter.ml
40
42.11
-52.63% src/lib/mina_ledger/sparse_ledger.ml
41
12.96
-75.93% src/app/archive/lib/diff.ml
41
6.12
-83.67% src/lib/transition_frontier/extensions/best_tip_diff.ml
41
57.65
-24.12% src/lib/mina_base/permissions.ml
42
20.73
-51.22% src/lib/non_zero_curve_point/non_zero_curve_point.ml
43
4.17
-89.58% src/lib/zkapp_command_builder/zkapp_command_builder.ml
44
0.0
-62.5% src/lib/transition_frontier_controller/transition_frontier_controller.ml
44
66.48
-24.18% src/lib/mina_base/fee_excess.ml
45
3.77
-84.91% src/lib/network_pool/test.ml
45
27.82
-33.83% src/lib/mina_base/signed_command_payload.ml
46
20.9
-68.66% src/lib/mina_base/coinbase.ml
46
20.74
-34.07% src/lib/staged_ledger_diff/bitswap_block.ml
46
2.44
-56.1% src/lib/network_pool/snark_pool_diff.ml
48
9.46
-64.86% src/lib/mina_base/sparse_ledger_base.ml
48
28.7
-44.44% src/lib/mina_base/signed_command_memo.ml
48
3.39
-81.36% src/lib/transition_frontier/persistent_frontier/worker.ml
48
1.82
-87.27% src/lib/consensus/epoch.ml
49
1.18
-57.65% src/lib/staged_ledger/diff_creation_log.ml
49
39.58
-51.04% src/lib/mina_state/protocol_state.ml
49
3.13
-76.56% src/lib/work_selector/work_lib.ml
50
16.88
-64.94% src/lib/transaction/transaction_hash.ml
51
7.22
-52.58% src/lib/pickles_types/plonk_verification_key_evals.ml
51
54.88
-9.39% src/lib/pickles_types/plonk_types.ml
52
2.74
-71.23% src/lib/network_pool/pool_sink.ml
54
5.71
-77.14% src/lib/perf_histograms/histogram.ml
55
3.45
-94.83% src/lib/transaction_snark/test/test_zkapp_update.ml
55
3.51
-96.49% src/lib/pickles/wrap_deferred_values.ml
55
2.44
-67.07% src/lib/mina_net2/libp2p_stream.ml
55
46.9
-48.67% src/lib/o1trace/o1trace.ml
56
2.41
-67.47% src/lib/network_pool/network_pool_base.ml
57
1.89
-54.19% src/lib/transition_frontier/catchup_hash_tree.ml
58
2.11
-61.05% src/lib/gossip_net/fake.ml
58
12.05
-69.88% src/app/archive/lib/extensional.ml
58
4.55
-65.91% src/lib/pickles/types_map.ml
58
4.69
-89.06% src/lib/fake_network/fake_network.ml
60
16.3
-65.22% src/lib/mina_base/transaction_union_tag.ml
60
15.38
-65.93% src/lib/pickles/common.ml
60
57.64
-9.08% src/lib/mina_generators/zkapp_command_generators.ml
62
9.59
-84.93% src/lib/rosetta_coding/coding.ml
62
2.78
-86.11% src/lib/best_tip_prover/best_tip_prover.ml
62
1.5
-46.62% src/lib/pickles/proof_cache.ml
64
2.94
-94.12% src/lib/work_selector/test.ml
64
42.01
-37.87% src/lib/mina_base/zkapp_call_forest_base.ml
64
35.29
-53.78% src/lib/fields_derivers_json/fields_derivers_json.ml
66
7.59
-83.54% src/lib/crypto/kimchi_backend/common/dlog_plonk_based_keypair.ml
66
31.29
-40.49% src/lib/sparse_ledger_lib/sparse_ledger.ml
68
2.78
-94.44% src/lib/mina_generators/user_command_generators.ml
69
55.77
-13.5% src/lib/mina_base/zkapp_precondition.ml
72
17.32
-40.22% src/lib/consensus/vrf/consensus_vrf.ml
73
4.5
-65.77% src/lib/snark_params/snark_util.ml
74
1.63
-60.16% src/lib/transition_frontier/persistent_root/persistent_root.ml
75
4.17
-78.13% src/lib/quickcheck_lib/quickcheck_lib.ml
75
0.63
-47.47% src/libp2p_ipc/incremental_parsing.ml
77
2.33
-89.53% src/lib/pickles/verify.ml
78
2.42
-47.58% src/lib/transition_frontier/full_catchup_tree.ml
78
19.43
-44.57% src/lib/mina_state/snarked_ledger_state.ml
78
42.71
-26.44% src/lib/merkle_ledger/database.ml
79
1.47
-58.09% src/lib/secrets/wallets.ml
79
23.76
-43.65% src/lib/mina_base/user_command.ml
80
64.07
-18.08% src/lib/merkle_mask/masking_merkle_tree.ml
80
2.35
-85.3% src/lib/transaction_inclusion_status/transaction_inclusion_status.ml
81
10.14
0.0% src/lib/vrf_evaluator/vrf_evaluator.ml
85
3.25
-69.11% src/lib/snarky_curves/snarky_curves.ml
85
5.36
-75.89% src/lib/pickles/cache.ml
87
0.77
-31.54% src/lib/transition_handler/validator.ml
88
39.1
-53.61% src/lib/merkle_address/merkle_address.ml
89
1.98
-76.59% src/lib/sync_handler/sync_handler.ml
90
1.65
-74.38% src/libp2p_ipc/rpcs.ml
91
18.85
-74.59% src/lib/hex/hex.ml
97
6.4
-77.6% src/lib/crypto/kimchi_backend/common/plonk_dlog_proof.ml
99
0.83
-82.5% src/lib/interruptible/interruptible.ml
100
26.35
-49.32% src/lib/mina_block/validation.ml
101
4.63
-93.52% src/lib/pickles/scalar_challenge.ml
102
1.64
-83.61% src/lib/transaction_snark/test/ring_sig.ml
103
1.22
-62.8% src/lib/transition_frontier/persistent_frontier/persistent_frontier.ml
104
0.53
0.0% src/lib/mina_commands/mina_commands.ml
104
7.69
-88.89% src/lib/pipe_lib/broadcast_pipe.ml
108
0.0
-51.67% src/app/zkapps_examples/zkapps_examples.ml
109
1.24
-67.7% src/lib/transition_frontier/persistent_frontier/database.ml
110
11.46
-70.06% src/lib/mina_base/signed_command.ml
112
2.13
-79.43% src/lib/blockchain_snark/blockchain_snark_state.ml
113
1.25
-70.63% src/lib/snark_keys_header/snark_keys_header.ml
113
6.39
-51.6% src/lib/mina_base/transaction_status.ml
115
7.95
-36.09% src/lib/genesis_ledger_helper/genesis_ledger_helper.ml
116
40.2
-37.91% src/lib/fields_derivers_zkapps/fields_derivers_zkapps.ml
117
33.33
-43.23% src/lib/genesis_ledger_helper/lib/genesis_ledger_helper_lib.ml
128
13.16
-67.37% src/lib/pipe_lib/strict_pipe.ml
129
8.47
-52.02% src/lib/rosetta_lib/user_command_info.ml
129
1.12
-72.07% src/lib/staged_ledger/pre_diff_info.ml
131
6.72
-36.69% src/lib/pickles/composition_types/composition_types.ml
131
3.98
-47.16% src/lib/mina_networking/mina_networking.ml
134
8.29
-74.03% src/libp2p_ipc/libp2p_ipc.ml
139
1.22
-84.76% src/lib/pickles/plonk_checks/plonk_checks.ml
139
1.63
-75.54% src/lib/rosetta_lib/errors.ml
141
3.32
-58.51% src/lib/mina_net2/mina_net2.ml
146
35.76
-46.2% src/lib/fields_derivers_graphql/fields_derivers_graphql.ml
147
2.52
-92.45% src/lib/pickles/wrap.ml
147
1.13
-83.05% src/lib/cache_lib/impl.ml
151
39.79
-31.13% src/lib/mina_base/account_update.ml
152
0.98
-74.15% src/lib/mina_net2/libp2p_helper.ml
155
0.74
-57.62% src/lib/network_pool/batcher.ml
156
13.89
-72.22% src/lib/random_oracle_input/random_oracle_input.ml
158
2.35
-74.18% src/lib/trust_system/peer_trust.ml
160
55.42
-24.77% src/lib/pickles/wrap_verifier.ml
164
16.8
-67.21% src/lib/mina_ledger/ledger.ml
176
23.98
-45.15% src/lib/mina_networking/rpcs.ml
179
0.64
-0.16% src/lib/block_producer/block_producer.ml
179
21.84
-56.65% src/lib/mina_base/account.ml
179
1.01
-78.79% src/lib/child_processes/child_processes.ml
181
0.82
-49.39% src/lib/transition_handler/processor.ml
186
2.21
-68.63% src/lib/transaction_snark/test/util.ml
193
51.85
-37.62% src/lib/mina_base/pending_coinbase.ml
198
12.43
-53.51% src/lib/mina_base/zkapp_command.ml
198
0.79
-51.83% src/lib/gossip_net/libp2p.ml
198
36.4
-37.15% src/lib/transaction_snark_scan_state/transaction_snark_scan_state.ml
205
0.82
-71.98% src/lib/transition_handler/catchup_scheduler.ml
216
21.94
-55.1% src/lib/currency/currency.ml
216
28.52
-25.99% src/lib/crypto/kimchi_pasta_snarky_backend/plonk_constraint_system.ml
218
0.36
-44.69% src/lib/transition_router/transition_router.ml
219
58.25
-30.89% src/lib/transaction_logic/mina_transaction_logic.ml
219
0.87
-95.63% src/lib/pickles/step.ml
223
1.0
-0.67% src/lib/mina_lib/mina_lib.ml
243
3.47
-62.78% src/lib/syncable_ledger/syncable_ledger.ml
245
11.82
-63.56% src/lib/transition_frontier/transition_frontier.ml
250
0.66
-82.24% src/lib/pickles/compile.ml
284
1.03
-73.2% src/lib/network_pool/snark_pool.ml
285
22.07
-7.48% src/lib/runtime_config/runtime_config.ml
305
1.21
-69.9% src/lib/transition_frontier/full_frontier/full_frontier.ml
310
0.78
-80.94% src/lib/network_pool/f_sequence.ml
312
42.08
-40.15% src/lib/parallel_scan/parallel_scan.ml
330
0.55
-81.92% src/lib/bootstrap_controller/bootstrap_controller.ml
381
0.45
-63.07% src/lib/ledger_catchup/normal_catchup.ml
403
0.42
-85.02% src/lib/network_pool/indexed_pool.ml
435
1.02
-80.65% src/lib/downloader/downloader.ml
626
0.28
-66.85% src/lib/ledger_catchup/super_catchup.ml
644
3.05
-93.47% src/lib/pickles/pickles.ml
887
23.56
-44.64% src/lib/consensus/proof_of_stake.ml
1006
0.39
-78.29% src/lib/network_pool/transaction_pool.ml
1143
4.8
-77.23% src/lib/transaction_snark/transaction_snark.ml
1339
23.04
-60.11% src/lib/staged_ledger/staged_ledger.ml
2396
0.08
-98.4% src/lib/pickles/plonk_checks/scalars.ml
Jobs
ID Job ID Ran Files Coverage
1 ledger-test-apply - 2977.1 26 Nov 2024 01:10AM UTC 666
13.31
2 replayer-test - 2977.2 26 Nov 2024 01:10AM UTC 553
13.68
3 archive-unit-tests - 2977.3 26 Nov 2024 01:10AM UTC 609
34.64
4 rosetta-unit-test-dev - 2977.4 26 Nov 2024 01:10AM UTC 720
25.85
5 patch-archive-test - 2977.5 26 Nov 2024 01:10AM UTC 557
15.55
6 zkapp-tool-unit-test-dev - 2977.6 26 Nov 2024 01:10AM UTC 820
23.31
7 unit-test-dev - 2977.7 26 Nov 2024 01:11AM UTC 970
61.25
Source Files on build 2977
  • Tree
  • List 1025
  • Changed 427
  • Source Changed 46
  • Coverage Changed 62
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 6f8ed0be on github
  • Prev Build on compatible (#2969)
  • Next Build on compatible (#2983)
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