| #which (sub)project? | |
| project=gmf | |
| #target to call in test.xml: runtests-local | runtests-remote | |
| testTarget=runtests-local | |
| #directory on test machine where automated testing framework will be installed | |
| testDir=${testBase}/${buildLabel} | |
| #name of zip file containing automated testing framework and JUnit test plug-ins | |
| testFramework=gmf-tests-notation-${buildAlias}.zip | |
| #directory where test scripts are launched | |
| executionDir=${testDir}/testing | |
| #name of runtime to install and test | |
| runtime=gmf-notation-${buildAlias}.zip | |
| #name of examples to install and test -- see customTest.xml#customSetup:31 | |
| examples=gmf-examples-${buildAlias}.zip | |
| # leave this blank and it will be generated by genBuildDetails.sh | |
| javaHome=%%JAVA_HOME%% | |
| vmExecutable=${javaHome}/bin/java | |
| #hack to override unneeded function in releng.basebuilder/plugins/org.eclipse.build.tools/scripts/test.xml | |
| vmUrl= | |
| vmDest=/dev/null | |
| vmInstallExecutable=${vmExecutable} | |
| vmInstallCommand=-version | |
| #eclipse platforms: win32 | linux.motif | linux.gtk | aix.motif | hpux.motif |solaris.motif | |
| platform=${baseos}.${basews} | |
| #name of file that captures console output from running JUnit plug-in tests | |
| consolelog=${baseos}.${basews}_consolelog.txt | |
| #Works with IBM and Sun JDKs, 1.4+ | |
| #name of script to execute | |
| testExecutable=bash | |
| #TODO: set vm-specific flags | |
| Xflags=-Xms256M -Xmx256M | |
| #see bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=106396 for rationale for "-Dosgi.bundlefile.limit=100" | |
| Dflags=-Dosgi.bundlefile.limit=100 | |
| #arguments to $(testExecutable) - .sh script + args | |
| args=${executionDir}/${shell} -vmExecutable ${vmExecutable} -consolelog ${consolelog} ${Xflags} ${Dflags} | |