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

MinaProtocol / mina / 535

25 Aug 2025 05:35PM UTC coverage: 32.09% (-28.7%) from 60.772%
535

push

buildkite

web-flow
Merge pull request #17673 from MinaProtocol/amcie-merge-release320-to-master

amcie-merge-release320-to-master

1010 of 3745 new or added lines in 242 files covered. (26.97%)

17403 existing lines in 378 files now uncovered.

23062 of 71866 relevant lines covered (32.09%)

24742.7 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

13.33
/src/app/cli/src/init/test_genesis_creation.ml
1
open Core_kernel
51✔
2
open Async_kernel
3

NEW
4
let diff_s a b = Time_ns.(Span.to_string_hum (diff a b))
×
5

6
let time_genesis_creation () =
NEW
7
  let commit_id = "<skipped for unit test>" in
×
8
  let logger = Logger.create () in
NEW
9
  Logger.Consumer_registry.register ~id:Logger.Logger_id.mina ~commit_id
×
10
    ~processor:Internal_tracing.For_logger.processor
11
    ~transport:
12
      (Logger_file_system.dumb_logrotate ~directory:"."
13
         ~log_filename:"internal-tracing.log"
14
         ~max_size:(1024 * 1024 * 10)
15
         ~num_rotate:50 )
16
    () ;
NEW
17
  let%bind () = Internal_tracing.toggle `Enabled ~commit_id ~logger in
×
NEW
18
  let start = Time_ns.now () in
×
19
  let%bind worker_state =
NEW
20
    Prover.Worker_state.create
×
21
      { Prover.Worker_state.conf_dir = "<skipped for unit test>"
22
      ; enable_internal_tracing = false
23
      ; internal_trace_filename = None
24
      ; logger
25
      ; proof_level = Full
26
      ; constraint_constants =
27
          Genesis_constants.For_unit_tests.Constraint_constants.t
28
      ; commit_id
29
      }
30
  in
NEW
31
  let worker_state_initialized = Time_ns.now () in
×
32
  match%map
NEW
33
    Prover.create_genesis_block_locally worker_state
×
NEW
34
      (Genesis_proof.to_inputs @@ Lazy.force Precomputed_values.for_unit_tests)
×
35
  with
NEW
36
  | Ok _ ->
×
37
      printf "%s,%s\n"
NEW
38
        (diff_s worker_state_initialized start)
×
NEW
39
        (diff_s (Time_ns.now ()) worker_state_initialized)
×
NEW
40
  | Error e ->
×
41
      Base.Error.raise e
51✔
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