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

melix / jmh-gradle-plugin / 78 / 2
53%
master: 53%

Build:
DEFAULT BRANCH: master
Ran 05 Nov 2016 08:23PM UTC
Files 4
Run time 0s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

05 Nov 2016 08:12PM UTC coverage: 20.05% (-28.3%) from 48.387%
78.2

push

travis-ci

melix
Don't use the JMH CLI to execute JMH

So far the plugin used the JMH CLI options to execute benchmarks. The problem
is that the CLI options are not stable. This commit changes the implementation
so that we use the JMH API instead. This has several consequences:

- the plugin now builds using its own version of JMH
- a `runner.jar` is embedded and contains a minimal launcher for JMH benchmarks
- when the benchmarks are executed, we use the version provided by the user

In other words, to be able to use the JMH API, we're compiling against a version
of JMH which might not be the one that the user will use to compile the benchmarks
and execute them.

In general, this shouldn't be a problem, because the API is supposed to be stable.

80 of 399 relevant lines covered (20.05%)

0.2 hits per line

Source Files on job 78.2
  • Tree
  • List 0
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 78
  • Travis Job 78.2
  • 66a30b3a on github
  • Prev Job for on master (#77.2)
  • Next Job for on master (#79.1)
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