logzio / sawmill

Sawmill is a JSON transformation Java library
Apache License 2.0
116 stars 24 forks source link

Added sawmill micro benchmark via jmh #234

Closed barakm closed 4 years ago

barakm commented 4 years ago

Added a set of micro-benchmarks tests for comparing performance of individual pipelines and processors.

barakm commented 4 years ago

Hmm. Looks like running mvn:test will also run all JMH benchmarks. That was not what I intended.

barakm commented 4 years ago

Just discovered something annoying. When you run mvn:test, all of the jmh benchmarks run. So these new benchmarks will add ~4 minutes to the build time. I can't see any easy way to exclude the tests from the default run. @DanMelman - wdyt?