Fixing @Fork parameters overriding
Sergey Kuksenko
sergey.kuksenko at oracle.com
Mon Jun 10 06:00:26 PDT 2013
Hi,
I've found that String @Fork parameters as jvmArgs, jvmArgsAppend and
jvmArgsPrepend incorrectly override itself when @Fork is set both on
class and method levels.
1. Working example:
@Fork(jvmArgs="default bla bla")
public class Foo {
@GenerateMicroBenchmark
@Fork(jvmArgs="yet another bla bla")
public void bar() {
}
}
2. Not-working example:
@Fork(jvmArgs="default bla bla")
public class Foo {
@GenerateMicroBenchmark
@Fork
public void bar() {
// should get "default bla bla" as JVM args, but don't
}
}
The issue is fixed. New integration tests are created. Patch is attached.
--
Best regards,
Sergey Kuksenko
More information about the jmh-dev
mailing list