Follow the following steps to test your Beehive Distribution. This assumes you have created the build.dist and build.test.dist using the scripts found under trunk. For Windows run buildTestDistro.cmd For Unix/Linux run buildTestDistro.sh These shell scripts will produce the binaries you can then use to test the Beehive distribution you created. Once the buildTestDistro.cmd or buildTestDistro.sh script has completed successfully, follow the steps below to test your distribution: 1. Locate the distribution and test distribution binaries, which can be found in the directory /build/dist/apache-beehive-svn-snapshot (note, not yet compressed bug pending) and /build/testDistArchives/apache-beehive-svn-snapshot-test.zip (For unix/linux, see file apache-beehive-svn-snapshot-test.tar.gz) 2. Move dist and test dist to shared location on your disk where you would like tests to run. Suggest a path like the following: (referred to from here on out as in these notes. c:\beehiveDist After copy and extraction the directory structure will look something like this. \apache-beehive-svn-snapshot \beehive-test-dist 3. Make sure the following environment variables are set for the shell, %CATALINA_HOME% ($CATALINA_HOME for unix) %ANT_HOME% ($ANT_HOME for unix) %JAVA_HOME% {$JAVA_HOME for unix} also make sure that you %JAVA_HOME%\bin and %ANT_HOME%\bin is in your path. Here is an example of the script that you might want to use to set your environment, ********************* @echo off REM REM Customize this file based on where you install various 3rd party components REM such as the JDK, Ant and Tomcat, and also the location of the distribution REM you are going to test against. REM REM location of a JDK set JAVA_HOME=C:\jdk1.5.0-B64 REM location of Ant set ANT_HOME=C:\apache-ant-1.6.2 REM location of Tomcat set CATALINA_HOME=C:\jakarta-tomcat-5.0.25 set PATH=%PATH%;%JAVA_HOME%\bin;%ANT_HOME%\bin ************************** 4. Change directory to beehive-test-dist 5. run 'ant run.tests' to test the default distribution that come with the package If you get a deployment error around coreWeb already existing. This needs to be undeployed manually. To do this, start Tomcat and undeploy using the following: ant -f netui/ant/tomcat-import.xml undeploy -Dcontext.path=coreWeb This will only occur is running the source tree and distribution tree with the same tomcat instance. 6. Or run 'ant -Ddist.home=d:\beehive-distibution run.tests' to run tests on an alternative beehive distribution. You will find the test reports in /beehive-test-dist/build/testResults directory. For example, testResults/netui/drt.testResults/html/junit-noframes.html (Junit drt test results) testResults/netui/bvt.testResults/html/junit-noframes.html (Junit bvt test results) testResults/netui/testRecorder/drt/html/junit-noframes.html (Test Recorder drt test results) testResults/netui/bvt.testResults/html/junit-noframes.html (Junit bvt test results)