Yeah...Too bad though. Because testing is quite important :)
We are making a multi domain support for roller, and we REALLY want to
make tests, but we need to make the existing tests work first, and we
get failures with the svn and the current release. :(
Shervin
Stefan Eissing wrote:
Shervin,
I have the same compile failure on the test code. Everything else
builds fine and the most common "all" build target does not build the
test code - that might explain why the error is still there.
Usually someone updates/fixes the main code and does not run the
tests which still call the "old" constructor.
best regards, Stefan
Am 20.04.2006 um 14:22 schrieb shervin:
Hi Stefan. I recently (today) downloaded the newest SVN trunk. I
also ran the build.sh but on Linux. When I tried to run build tests
I got compile error on WebsiteData class. I managed to fix two
errors, but still I get error when running the tests.
Do you also have the same problem?
It's strange that people upload classes which have compile error on
them. But I guess it is better to upload something unfinished,
rather than not?
PS: Here is a output of my error
[javac] Compiling 45 source files to /crypt/home/shervin/
workspace/rollerSVN/build/tests/WEB-INF/classes
[javac] /crypt/home/shervin/workspace/rollerSVN/tests/org/roller/
RollerTestBase.java:164: cannot resolve symbol
[javac] symbol : constructor WebsiteData
(<nulltype>,java.lang.String,java.lang.String,java.lang.String,org.rol
ler.pojos.UserData,java.lang.String,java.lang.String,java.lang.Boolean
,<nulltype>,<nulltype>,java.lang.String,java.lang.String,java.lang.Boo
lean,java.lang.Boolean,java.lang.String,java.lang.Boolean,java.lang.St
ring,java.util.Date,java.lang.Boolean,int,java.lang.Boolean)
[javac] location: class org.roller.pojos.WebsiteData
[javac] WebsiteData website = new WebsiteData(
[javac] ^
[javac] 1 error
BUILD FAILED
/crypt/home/shervin/workspace/rollerSVN/build.xml:737: Compile
failed; see the compiler error output for details.
Kind Regards Shervin Asgari
Stefan Eissing wrote:
Ok, so this list strips attachments, fair enough:
===================================================================
--- build.sh (revision 395559)
+++ build.sh (working copy)
@@ -1,17 +1,29 @@
#!/bin/bash
+
+# OS specific support. $var _must_ be set to either true or false.
+cygwin=false
+os400=false
+case "`uname`" in
+CYGWIN*) cygwin=true;;
+OS400*) os400=true;;
+esac
+
+CPSEP=":"
+if $cygwin; then CPSEP=";"; fi
+
if [ "$JAVA_HOME" = "" ] ; then
echo You must set JAVA_HOME to point to your Java JDK install
directory
exit 1
fi
rocp=${JAVA_HOME}/lib/tools.jar
-rocp=${rocp}:./tools/buildtime/ant-1.6.2/ant.jar
-rocp=${rocp}:./tools/buildtime/ant-1.6.2/ant-launcher.jar
-rocp=${rocp}:./tools/buildtime/ant-1.6.2/ant-junit.jar
-rocp=${rocp}:./tools/buildtime/ant-1.6.2/ant-commons-net.jar
-rocp=${rocp}:./tools/buildtime/ant-1.6.2/commons-net-1.2.2.jar
-rocp=${rocp}:./tools/buildtime/ant-1.6.2/jakarta-oro-2.0.8.jar
-rocp=${rocp}:./tools/buildtime/junit-3.8.1.jar
+rocp=${rocp}${CPSEP}./tools/buildtime/ant-1.6.2/ant.jar
+rocp=${rocp}${CPSEP}./tools/buildtime/ant-1.6.2/ant-launcher.jar
+rocp=${rocp}${CPSEP}./tools/buildtime/ant-1.6.2/ant-junit.jar
+rocp=${rocp}${CPSEP}./tools/buildtime/ant-1.6.2/ant-commons-net.jar
+rocp=${rocp}${CPSEP}./tools/buildtime/ant-1.6.2/commons- net-1.2.2.jar
+rocp=${rocp}${CPSEP}./tools/buildtime/ant-1.6.2/jakarta- oro-2.0.8.jar
+rocp=${rocp}${CPSEP}./tools/buildtime/junit-3.8.1.jar
${JAVA_HOME}/bin/java -Xmx512m -Djava.home=${JAVA_HOME} -classpath
$ {rocp} org.apache.tools.ant.Main $1 $2 $3 $4 $5
Am 20.04.2006 um 14:04 schrieb Stefan Eissing:
Hi,
after having setup up roller successfully I wanted to dig into
the sources a bit and did the svn checkout. When I tried to run
the build.sh under Windows using cygwin, it failed since the
classpath uses the "wrong" separator.
I made a workaround based on the catalina start up script and
attach the svn diff to this mail. I hope that this is the way one
can contribute patches, otherwise please let me know how to proceed.
Best Regards, Stefan
----------------------------------------------------