| |
| REM Example script to run standalone test on Windows |
| REM |
| @echo off |
| SETLOCAL |
| |
| |
| REM These "home" directories must be accurate for your machine. |
| set BUILD_HOME=J:\tmp\buildhome |
| set ANT_HOME=J:\work\apache-ant-1.7.0 |
| set JAVA_HOME=J:\JDKs\ibm-java-win-605 |
| set JAVA_6_HOME=J:\JDKs\ibm-java-win-605 |
| |
| REM standard for windows. Linux or other platforms would need to change these. |
| set BASEOS=win32 |
| set BASEWS=win32 |
| set BASEARCH=x86 |
| |
| REM These 'set' commands should rarely, if ever have to be changed |
| REM Some are not actually used, but values are provided |
| REM to prevent spurious "warnings" in logs. |
| REM In other cases, the directory must exist before this script runs. |
| set PATH=%ANT_HOME%\bin;%JAVA_HOME%\bin;%PATH% |
| set BASE_BUILDERS=%BUILD_HOME%\basebuilders |
| set LOCAL_PREREQS_CACHE=%BUILD_HOME%\prereqsCache |
| set LOCAL_BUILD_PROPERTIES_DIR=%BUILD_HOME%\localBuildProperties |
| set RELENG=webtools.maps/releng |
| set RELENG_BUILDER=webtools.releng/releng.wtpbuilder |
| set DISPLAY=localhost:0 |
| set BASE_BUILDERS=%BUILD_HOME%/basebuilders |
| set PROJECT_BUILDERS=%BUILD_HOME%/projectBuilders |
| set PROJECT_PROJECTS=%BUILD_HOME%/projects |
| set PROJECT_TESTS=%BUILD_HOME%/tests |
| set RECOMMENDED_TMP_DIR=%BUILD_HOME%/temp |
| set DEP_DIR=/helios |
| |
| |
| rem Note: |
| rem 'ext' protocol typically requires |
| rem environment variable CVS_RSH to be set to ssh |
| rem So, we just always do it. Can't imagine it'd hurt |
| rem if protocol was pserver, but could be removed in that |
| rem case, if desired. |
| set CVS_RSH=ssh |
| set BUILD_CVS_READ_PROTOCOL=pserver |
| set BUILD_CVS_READ_USER=anonymous |
| set BUILD_CVS_WRITE_PROTOCOL=ext |
| set BUILD_CVS_WRITE_USER=david_williams |
| set BUILD_CVS_SERVER=dev.eclipse.org |
| |
| set BUILD_CVS_ROOT=/cvsroot/webtools |
| |
| |
| |
| |
| |
| REM the following comments apply to the -D variables provided to the ant command |
| REM projectname: what ever the project would is called in cruisecontrol (even though CC isn't used here) |
| REM build.committers: should be true if you want to download and reproduce a build from 'committers' area. |
| REM If working from a build on 'downloads' area, omit the variable (do not just set to false). |
| REM buildType: I, S, or R |
| REM buildId: Basically the "middle" part of a download zip or build name, such as the 3.2I in wtp-sdk-I-3.2I-20090722042933.zip |
| REM timestamp Basically the "end" part of a download zip or build name, such as 20090722042933 in wtp-sdk-I-3.2I-20090722042933.zip |
| REM build.stream (not sure if needed) |
| REM buildBranch Build branch used in various scripts ... usually the "middle" part of projectname, such as R3.2 in wtp-R3.2-I |
| REM testTarget The specific test suite(s) to run. These target names are from the test.xml file. Omit or use 'all' to run all tests. |
| REM -f antfile The name or path should not have to be changed, but the "releng.wtpbuilder" project must already be checked out from CVS |
| REM (or exported from Eclipse) into a directory named 'webtools.releng' which is immediately under the BUILD_HOME directory. |
| REM It is assume this batch file, then, is in the BUILD_HOME directory. |
| |
| call ant ^ |
| -Dprojectname=wtp-R3.2.0-I ^ |
| -DbuildType=I ^ |
| -DbuildId=3.2.0 ^ |
| -Dtimestamp=20091116075243 ^ |
| -DmapVersionTag=vI20091116075243 ^ |
| -Dbuild.stream=R3.2.0 ^ |
| -DbuildBranch=R3.2.0 ^ |
| -f standalonecheckout.xml |
| |
| call ant ^ |
| -Dprojectname=wtp-R3.2.0-I ^ |
| -Dbuild.committers=true ^ |
| -DbuildType=I ^ |
| -DbuildId=3.2.0 ^ |
| -Dtimestamp=20091116075243 ^ |
| -Dbuild.stream=R3.2.0 ^ |
| -DbuildBranch=R3.2.0 ^ |
| -DtestBundle=org.eclipse.jst.jsp ^ |
| -f standaloneTest.xml |
| |
| |
| |
| ENDLOCAL |