Index: buildtest/trunk/README.txt =================================================================== --- buildtest/trunk/README.txt (revision 477023) +++ buildtest/trunk/README.txt (working copy) @@ -30,7 +30,7 @@ Subversion repository. In the event that you don't have it you can get it via subversion : - svn co https://svn.apache.org/repos/asf/incubator/harmony/enhanced/buildtest/trunk + svn co https://svn.apache.org/repos/asf/harmony/enhanced/buildtest/trunk 2) Copy cc.properties.example to cc.properties, and update file with actual values. @@ -45,6 +45,10 @@ Also, as part of setup command the external libs for classlib and drlvm modules will be downloaded and these modules will be built first time. + Note, JAVA_HOME and ANT_HOME environment variable should be correctly set up + in your environment. Also ANT_OPTS variable should be set up to something like + set/export ANT_OPTS=-Xmx400M to compile Harmony classes. + To kickoff CruiseControl, just type : @@ -50,7 +54,7 @@ ant - in buildtest/trunk and that will launch CC with the full test set. + in buildtest/trunk and that will launch CC with the test set. To check status, point your browser to @@ -56,13 +60,35 @@ http://localhost:8080/ - + To Do ----- - 1) Setup defaultcc.properties and personal buildcc.properties + 1) Integrate JAPI tool - 2) Integrate JAPI tool - - 3) Integrate X tool + 2) Integrate X tool + +FAQ +--- +1) Q.: The classlib project build/ test runs failed with the message like: +"No supported regular expression matcher found". Why? + A.: Update cruisecontrol.bat (or cruisecontrol.sh) file to add the +ant-apache-regexp.jar archives from ant/lib directory to the 'CRUISE_PATH'. + +2) Q.: The classes can't be compiled under CC. Why? + A.: Usually, no compiler available in the class path. Please, add the +ecj_3.2.jar archive to the 'CRUISE_PATH' variable. + +3) Q.: The test runs OK, but no passed/ failed information available. Why? + A.: This script was tested and works over the sun jdk only. If you run +it over the BEA jdk it will fail. + +4) Q.: The results of CC are not emailed. Why? + A.: uncomment the string "REM set CC_OPTS=-Xms128m -Xmx256m" and update +it as "set CC_OPTS=-Xms128m -Xmx600m" + +5) Q.: The size of emailed notification is too big. How it can be reduced? + A.: To reduce the emailed notification size please commented out the string +69-77 in the file /cc/webapps/cruisecontrol/xsl/errors.xsl. In this case +the email will not include warning messages (actually we have a lot of them). Index: buildtest/trunk/config/copyres.xml =================================================================== --- buildtest/trunk/config/copyres.xml (revision 477023) +++ buildtest/trunk/config/copyres.xml (working copy) @@ -6,7 +6,7 @@ - + @@ -12,7 +12,7 @@ - + Index: buildtest/trunk/config/config-full.xml =================================================================== --- buildtest/trunk/config/config-full.xml (revision 477023) +++ buildtest/trunk/config/config-full.xml (working copy) @@ -19,6 +19,7 @@ +