Jump to: navigation, search

Difference between revisions of "Common Build Infrastructure/Testing/VMArgs"

Line 17: Line 17:
 
  echotestproperties=true
 
  echotestproperties=true
  
* Set some -X flags  
+
* Set some -X flags or -D flags, eg. to add more heap, permgen, or open files (<code>osgi.bundlefile.limit</code>; see {{bug|106396}})
  
 
  Xflags= -Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m
 
  Xflags= -Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m
 
* Increase the default <code>osgi.bundlefile.limit</code> (see {{bug|106396}})
 
 
 
  Dflags=-Dosgi.bundlefile.limit=100
 
  Dflags=-Dosgi.bundlefile.limit=100
 
* If <code>Xflags</code> or <code>Dflags</code> have been overridden, must override <code>args</code> too
 
 
args=${executionDir}/${shell} -vmExecutable ${vmExecutable} -consolelog ${consolelog} ${Xflags} ${Dflags}
 
  
 
[[Category:Athena Common Build]]
 
[[Category:Athena Common Build]]
 
[[Category:Draft_Documentation]]
 
[[Category:Draft_Documentation]]

Revision as of 23:39, 1 February 2010

Warning2.png
Draft Content
This page is currently under construction. Community members are encouraged to maintain the page, and make sure the information is accurate.


Depending on your hardware, the default settings for the Eclipse Test Framework, as outlined in org.eclipse.test/library.xml, may be insufficient to run your tests without an OutOfMemory error or permgen crash.

Below are some settings you can define in your testing.properties file:

library-file=${relengCommonBuilderDir}/builder/tests/custom-library.xml

or

library-file=${relengBuilderDir}/my-own-library.xml
  • To dump test properties into console log and separate file for debugging purposes
echotestproperties=true
  • Set some -X flags or -D flags, eg. to add more heap, permgen, or open files (osgi.bundlefile.limit; see bug 106396)
Xflags= -Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m
Dflags=-Dosgi.bundlefile.limit=100