fail if timeUnit= TimeUnit.HOURS

Sergey Kuksenko sergey.kuksenko at oracle.com
Fri Feb 14 03:37:07 PST 2014


I think it looks a little bit crazy, but annotations with "hours" fail.
like
@Warmup(time =3, timeUnit = TimeUnit.HOURS)

cause:

Running org.openjdk.jmh.it.intraorder.BenchmarkBenchSetupOrderTest
Running org.openjdk.jmh.it.intraorder.BenchmarkStateTearDownOrderTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.087 
sec <<< FAILURE!
invokeAPI(org.openjdk.jmh.it.intraorder.BenchmarkStateSetupOrderTest) 
Time elapsed: 0.082 sec  <<< ERROR!
java.lang.NumberFormatException: For input string: "3hr"
	at 
java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
	at java.lang.Integer.parseInt(Integer.java:492)
	at java.lang.Integer.parseInt(Integer.java:527)
	at 
org.openjdk.jmh.runner.parameters.TimeValue.fromString(TimeValue.java:177)
	at org.openjdk.jmh.util.internal.Optional$2.valueOf(Optional.java:164)
	at org.openjdk.jmh.util.internal.Optional$2.valueOf(Optional.java:161)
	at org.openjdk.jmh.util.internal.Optional.of(Optional.java:90)
	at org.openjdk.jmh.runner.BenchmarkRecord.<init>(BenchmarkRecord.java:93)
	at 
org.openjdk.jmh.runner.MicroBenchmarkList.find(MicroBenchmarkList.java:126)

-- 
Best regards,
Sergey Kuksenko


More information about the jmh-dev mailing list