!! Selenium tests

! starting selenium

This is normally done when you run ''ant webtests'' from a shell after cd'ing into your JSPWiki workspace, but when it fails ("Java result: 1"), you start debugging, expanding the command, shows you the following command:
\\ %%small java -jar tests/lib/selenium-server-1.0-beta1.jar -htmlSuite '*firefox' 'http://localhost:19041/' /home/metskem/workspace/JSPWiki/tests/build/webtests/test-container/selenium/TestSuite.html /tmp/ff.sel.log %%

* you need FF2 , FF3 does not work
* set the browser type to ''webtests.browser=*firefox /usr/lib/firefox/firefox-2-bin'' in build.properties (at the bottom)
* ''export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun-1.5.0.15''
* find logs in:
** ~/workspace/JSPWiki/tests/build/webtests/test-custom/selenium
** ~/workspace/JSPWiki/tests/build/webtests/test-container-jdbc/jspwiki.log
** ~/workspace/JSPWiki/tests/build/webtests/testcontainer.log

{{{
%%small chrome://selenium-ide/content/selenium/TestRunner.html?test=file:///home/metskem/workspace/JSPWiki/tests/etc/selenium/tests/all/TestSuite.html&baseURL=http://scharnhorst.computerhok.nl:8080/JSPWiki/Wiki.jsp?page=Main %%
}}}

!! Work in progress

{{{
2008-08-23 10:57:09,174 [SocketListener0-0] WARN org.mortbay.jetty.context.JSPWiki  - /test-custom/Login.jsp?tab=profile:
Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK
    at org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.java:105)
    at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:924)
    at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:757)
    at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:382)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
    at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428)
    at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:830)
    at com.ecyrd.jspwiki.ui.WikiServletFilter.doFilter(WikiServletFilter.java:167)
    at com.ecyrd.jspwiki.ui.WikiJSPFilter.doFilter(WikiJSPFilter.java:92)
    at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821)
    at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:471)
    at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)
    at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
    at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:633)
    at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
    at org.mortbay.jetty.plus.PlusWebAppContext.handle(PlusWebAppContext.java:158)
    at org.mortbay.http.HttpServer.service(HttpServer.java:909)
    at org.mortbay.http.HttpConnection.service(HttpConnection.java:816)
    at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:982)
    at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833)
    at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
    at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
    at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
    }}}