arnaucube
arnaucube/go-circom-prover-verifierPublic Self-hosted repository
Merge pull request #19 from iden3/fix/pk-parse-benchmarks

Fix pk parser benchmarks
Eduard S eduard@iden3.io
Thu, 21 May 2020 16:19:07 +0200
commit

e652f3475367de3a6fd665df9f2b57c1f6847978

parent

386758370ebeea27e68864ebb5de134640d52b61

1 files changed, 8 insertions(+), 3 deletions(-)

jump to
M parsers/parsers_test.go → parsers/parsers_test.go

@@ -297,17 +297,22 @@ defer pkGoBinFile.Close()

b.Run("ParsePkJson "+circuit, func(b *testing.B) { for i := 0; i < b.N; i++ { - ParsePkBin(pkBinFile) + _, err = ParsePk(pkJson) + require.Nil(b, err) } }) b.Run("ParsePkBin "+circuit, func(b *testing.B) { for i := 0; i < b.N; i++ { - ParsePk(pkJson) + pkBinFile.Seek(0, 0) + _, err = ParsePkBin(pkBinFile) + require.Nil(b, err) } }) b.Run("ParsePkGoBin "+circuit, func(b *testing.B) { for i := 0; i < b.N; i++ { - ParsePkGoBin(pkBinFile) + pkGoBinFile.Seek(0, 0) + _, err = ParsePkGoBin(pkGoBinFile) + require.Nil(b, err) } }) }