diff options
| author | Thibaut Horel <thibaut.horel@gmail.com> | 2016-05-05 20:30:09 -0400 |
|---|---|---|
| committer | Thibaut Horel <thibaut.horel@gmail.com> | 2016-05-05 20:30:09 -0400 |
| commit | 38f36429617583277028cc7faaf615d3607e827c (patch) | |
| tree | 9014244e22df50a18a1717a161357f1bae79d6a4 /merkle_test.go | |
| parent | 67e72810da5014a6e1a355dc1cdc8455c96de8a6 (diff) | |
| download | pos-38f36429617583277028cc7faaf615d3607e827c.tar.gz | |
Add parallel building
Diffstat (limited to 'merkle_test.go')
| -rw-r--r-- | merkle_test.go | 32 |
1 files changed, 7 insertions, 25 deletions
diff --git a/merkle_test.go b/merkle_test.go index adc8861..c10d17c 100644 --- a/merkle_test.go +++ b/merkle_test.go @@ -41,38 +41,20 @@ func TestMerkle(t *testing.T) { } } -func TestBenchmarkBFSMerkle(t *testing.T) { +var proofs [][][]byte + +func TestProofsBFSMerkle(t *testing.T) { m := NewBFSMerkle(25, "/mnt/data/bfs.db") - var proof [][]byte + root := make([]byte, hashSize) + m.Read(root, 0) start := time.Now() - for i := 0; i < N; i++ { - proof = m.Proof(ids[i]) - if len(proof) != int(m.height) { - fmt.Println("error") - } - } + proofs = m.Proofs(ids) elapsed := time.Since(start) fmt.Println(elapsed, elapsed.Nanoseconds()/N) } -func TestBenchmarkPostMerkle(t *testing.T) { +func TestProofsPostMerkle(t *testing.T) { m := NewPostMerkle(25, "/mnt/data/post.db") - var proof [][]byte - start := time.Now() - for i := 0; i < N; i++ { - proof = m.Proof(ids[i]) - if len(proof) != int(m.height) { - fmt.Println("error") - } - } - elapsed := time.Since(start) - fmt.Println(elapsed, elapsed.Nanoseconds()/N) -} - -var proofs [][][]byte - -func TestProofsBFSMerkle(t *testing.T) { - m := NewBFSMerkle(25, "/mnt/data/bfs.db") root := make([]byte, hashSize) m.Read(root, 0) start := time.Now() |
