File tree Expand file tree Collapse file tree 11 files changed +49
-44
lines changed Expand file tree Collapse file tree 11 files changed +49
-44
lines changed Original file line number Diff line number Diff line change 7878( package (name logproc_lib))
7979( package (name merkle_address))
8080( package (name merkle_ledger))
81- ( package (name merkle_ledger_tests))
8281( package (name merkle_list_prover))
8382( package (name merkle_list_verifier))
8483( package (name merkle_mask))
File renamed without changes.
Original file line number Diff line number Diff line change 11(library
22 (name merkle_ledger_tests)
3- (public_name merkle_ledger_tests)
4- (library_flags -linkall)
5- (flags
6- (:standard -warn-error +a)
7- -open
8- Core_kernel)
3+ (public_name merkle_ledger.tests)
4+ (modules (:standard \ test))
5+ (flags (:standard -warn-error +a))
96 (preprocess
107 (pps
118 ppx_version
1411 ppx_deriving.show
1512 ppx_deriving_yojson))
1613 (libraries
17- ; Opam
1814 alcotest
1915 async
2016 async_kernel
2117 async_unix
2218 base.base_internalhash_types
2319 base.caml
20+ base58_check
2421 bin_prot.shape
22+ codable
2523 core
2624 core.uuid
2725 core_kernel
2826 core_kernel.uuid
29- result
30- sexplib0
31- ; Mina
32- base58_check
33- codable
3427 currency
3528 data_hash_lib
3629 key_value_database
4235 mina_numbers
4336 mina_stdlib
4437 ppx_version.runtime
38+ result
39+ sexplib0
4540 signature_lib)
4641 (instrumentation
4742 (backend bisect_ppx)))
43+
44+ (test
45+ (name test)
46+ (package merkle_ledger)
47+ (modules test)
48+ (flags (:standard -warn-error +a))
49+ (preprocess
50+ (pps
51+ ppx_version
52+ ppx_jane
53+ ppx_compare
54+ ppx_deriving.show
55+ ppx_deriving_yojson))
56+ (libraries
57+ alcotest
58+ merkle_ledger_tests)
59+ (instrumentation
60+ (backend bisect_ppx)))
Original file line number Diff line number Diff line change 1+ (* Testing
2+ -------
3+
4+ Component: Merkle ledger tests
5+ Subject: Run all Merkle ledger tests
6+ Invocation: dune exec src/lib/merkle_ledger/test/test.exe
7+ *)
8+
9+ open Merkle_ledger_tests
10+
11+ let () =
12+ let tests =
13+ Test_database_in_mem. tests @ Test_database_integration. tests
14+ @ Test_mask. tests @ Test_converting. tests
15+ in
16+ Alcotest. run " Merkle ledger" tests
Original file line number Diff line number Diff line change @@ -54,12 +54,12 @@ module Migrated = struct
5454end
5555
5656module Inputs_migrated =
57- Test_database .Make_inputs (Migrated. Account ) (Migrated. Hash )
57+ Test_database_in_mem .Make_inputs (Migrated. Account ) (Migrated. Hash )
5858
5959module type DB_migrated =
60- Test_database .Account_Db with type account := Migrated.Account. t
60+ Test_database_in_mem .Account_Db with type account := Migrated.Account. t
6161
62- module Db = Database. Make (Test_database .Inputs )
62+ module Db = Database. Make (Test_database_in_mem .Inputs )
6363module Db_migrated = Database. Make (Inputs_migrated )
6464
6565module Db_converting =
@@ -82,7 +82,7 @@ module Db_converting =
8282 ; unstable_field = account.nonce
8383 }
8484
85- include Test_database .Inputs
85+ include Test_database_in_mem .Inputs
8686 end )
8787 (Db )
8888 (Db_migrated )
Original file line number Diff line number Diff line change 44 Component: In memory database
55 Subject: Merkle ledger tests for in-memory database
66 Invocation: \
7- dune exec src/lib/merkle_ledger_tests/main .exe -- test "In-memory db"
7+ dune exec src/lib/merkle_ledger/test/test .exe -- test "In-memory db"
88*)
99
1010open Core
Original file line number Diff line number Diff line change 33
44 Component: Merkle ledger
55 Subject: Database integration testing
6- Invocation: dune exec src/lib/merkle_ledger_tests/main.exe -- test "Databases"
6+ Invocation: \
7+ dune exec src/lib/merkle_ledger/test/test.exe -- test "Databases"
78*)
89
910open Core
Original file line number Diff line number Diff line change 44 Component: Merkle masks
55 Subject: Test Merkle mask connected to underlying Merkle tree
66 Invocation: \
7- dune exec src/lib/merkle_ledger_tests/main .exe -- \
7+ dune exec src/lib/merkle_ledger/test/test .exe -- \
88 test "Mask with underlying Merkle tree"
99*)
1010
File renamed without changes.
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments