Review request:7197210: java/lang/invoke/CallSiteTest.java failing on armsflt

Jiangli Zhou jiangli.zhou at oracle.com
Mon Oct 29 09:37:08 PDT 2012


Hi Alan,

Thanks a lot for those information. I'm discussing with Christian in a 
separate thread regarding this issue.

Thanks,
Jiangli

On 10/28/2012 06:59 AM, Alan Bateman wrote:
> On 27/10/2012 00:52, Jiangli Zhou wrote:
>> Hi Alan,
>>
>> I tried a few experiments with the makefiles. Looks like 
>> jdk/make/java/invoke/Makefile is not the right place to set the 
>> -timeoutFactor option. I'm reluctant to set a large timeoutFactor in 
>> jdk/test/Makefile. Some of the java.lang.invoke jtreg test take long 
>> time to run. For example, the test.java.lang.invoke.MethodHandlesTest 
>> takes about 1.5 hour to run on certain devices. Since there are only 
>> 3~4 java.lang.invoke tests have the timeout issue and each of them 
>> has very different execution duration, I'm inclined to set each 
>> specific timeout value for different test. Please let me know your 
>> opinion.
>>
>> Thanks,
>> Jiangli
>>
> If you are running the tests via the make file then this should work:
>
> make EXTRA_JTREG_OPTIONS=-timeoutFactor:10 jdk_lang
>
> but I see that the Makefile puts its own defaults, 
> including-timeoutFactor:4, after the options set via 
> EXTRA_JTREG_OPTIONS. That plus jtreg doesn't allow the -timeoutFactor 
> to be specified more than once on the command line. Minimally we 
> should fix the make file so that options specified via 
> EXTRA_JTREG_OPTIONS override any defaults in the make file.
>
> I think you'll need to check with Christian or John as to whether they 
> would object to have very high timeouts on these tests. Personally I 
> think it should be possible to specify a timeout scaling factor when 
> running the tests rather than having each test specify a /timeout for 
> the slowest possible machine that the test might run on.
>
> -Alan.
>
>
>
>



More information about the hotspot-dev mailing list