Test vm/mlvm/mixed/stress/regression/b6969574 fails in PIT (1.9.0-internal-fastdebug-20150121235241.vkozlov.jdk9_aarch64_merg-b00) on all Linux, Solaris and Windows with:
### TRACE 1: MH.invokeWithArguments(), exact types: 927.4 ns (stddev: 72.4 = 7%) // 11.3 times slower than Reflection API Method.invoke()
### TRACE 1: MH.invokeWithArguments() + type conv.: 937.6 ns (stddev: 60.9 = 6%) // 11.4 times slower than Reflection API Method.invoke()
### TRACE 1: invokedynamic instruction: 54.6 ns (stddev: 0.5 = 0%) // 1.5 times FASTER than Reflection API Method.invoke()
### TRACE 1:
======== Conclusions
### TRACE 1: Comparing invocation time orders
### TRACE 1: Reflection API Method.invoke() <= MH.invokeExact(): Good.
### TRACE 1: MH.invokeExact() <= Direct call: Good.
### TRACE 1: MH.invoke() <= Direct call: Good.
# ERROR: Test marked failed at vm.mlvm.mixed.stress.regression.b6969574.INDIFY_Test.verifyTimeOrder(INDIFY_Test.java:256):
# ERROR: MH.invokeWithArguments(), exact types invocation time order (927.4 ns) is greater than of MH.invokeExact()(78.6 ns)!
The following stacktrace is for Aurora. Used to create a RULE:
nsk.share.TestFailure: Test marked failed at vm.mlvm.mixed.stress.regression.b6969574.INDIFY_Test.verifyTimeOrder(INDIFY_Test.java:256): MH.invokeWithArguments(), exact types invocation time order (927.4 ns) is greater than of MH.invokeExact()(78.6 ns)!
at nsk.share.Log.logExceptionForAurora(Log.java:410)
at nsk.share.Log.complain(Log.java:379)
at nsk.share.Log.complain(Log.java:392)
at vm.mlvm.share.Env.complain(Env.java:150)
at vm.mlvm.share.MlvmTest.markTestFailedImpl(MlvmTest.java:252)
at vm.mlvm.share.MlvmTest.markTestFailed(MlvmTest.java:234)
at vm.mlvm.mixed.stress.regression.b6969574.INDIFY_Test.verifyTimeOrder(INDIFY_Test.java:256)
at vm.mlvm.mixed.stress.regression.b6969574.INDIFY_Test.run(INDIFY_Test.java:376)
at vm.mlvm.share.MlvmTestExecutor.runMlvmTestInstance(MlvmTestExecutor.java:361)
at vm.mlvm.share.MlvmTestExecutor.runMlvmTest(MlvmTestExecutor.java:305)
at vm.mlvm.share.MlvmTestExecutor.launch(MlvmTestExecutor.java:222)
at vm.mlvm.share.MlvmTestExecutor.launch(MlvmTestExecutor.java:164)
at vm.mlvm.share.MlvmTestExecutor.launch(MlvmTestExecutor.java:135)
at vm.mlvm.share.MlvmTest.launch(MlvmTest.java:312)
at vm.mlvm.mixed.stress.regression.b6969574.INDIFY_Test.main(INDIFY_Test.java:400)