blob: 4fd60034363eb28d7ac5a095a0be5a92bdcc5fa2 [file] [log] [blame]
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:\work\runTests
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 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
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.
ant -Dprojectname=wtp-R3.2-I ^
-Dbuild.committers=true ^
-DbuildType=I ^
-DbuildId=3.2I ^
-Dtimestamp=20090719171559 ^
-Dbuild.stream=R3.2 ^
-DbuildBranch=R3.2 ^
-DtestTarget=dali-core-tests ^
-f webtools.releng\releng.wtpbuilder\distribution\wtp.tests\standaloneTest.xml
ENDLOCAL