How do I pass javatest.maxOutputSize to jtreg tests?

David Holmes david.holmes at oracle.com
Tue Mar 13 13:21:01 UTC 2018


Hi Thomas,

On 13/03/2018 9:35 PM, Thomas Stüfe wrote:
> Hi,
> 
> I attempt to analyse a jtreg test which unfortunately does not work as a 
> stand alone test class. I activate logging with
> 
> -javaoptions:-Xlog:gc+metaspace+freelist=trace
> 
> and I see my logging, but it it truncated:
> 
> 418 [0.743s][trace][gc,metaspace,freelist] Free chunk total 0  count 0
> 419 [0.743s][trace][gc,metaspace,freelist
> 420
> 421 ...
> 422 Output overflow:
> 423 JT Harness has limited the test output to the text to that
> 424 at the beginning and the end, so that you can see how the
> 425 test began, and how it completed.
> 426
> 427 If you need to see more of the output from the test,
> 428 set the system property javatest.maxOutputSize to a higher
> 429 value. The current value is 100000
> 430 ...
> 431
> 432 00007c2aea400 top 0x00000007c2aea430 end 0x00000007c2aeac00 size 256
> 433 [203.798s][trace][gc,metaspace,freelist] Free chunk total 16247552  
> count 41237
> 4
> 
> So, I attempt to set -Djavatest.maxOutputSize to a higher value but 
> whatever form I do it in it does not change the output. Variants I 
> tested are:
> 
> jtreg ... -javaoptions:-Xlog:gc+metaspace+freelist=trace 
> -javaoptions:-Djavatest.maxOutputSize=2000000 ...
> 
> jtreg ...  "-javaoptions:-Xlog:gc+metaspace+freelist=trace 
> -Djavatest.maxOutputSize=2000000" ...
> 
> jtreg ... -javaoptions:-Xlog:gc+metaspace+freelist=trace 
> -Djavatest.maxOutputSize=2000000 ...
> 
> What am I doing wrong?

Try passing directly to jtreg:

jtreg -Djavatest.maxOutputSize=2000000 ...

David

> Thanks! Thomas
> 
> 


More information about the jtreg-use mailing list