Author: ajaquith
Date: Wed Jun 11 23:40:56 2008
New Revision: 666991
URL: http://svn.apache.org/viewvc?rev=666991&view=rev
Log:
Web unit tests refactored (yet again) to use an embedded Jetty server. This
replaces the need to use a separate Tomcat server, and *should* always work
without any configuration of any kind. Please tests this via the Ant 'webtests'
target! Note that this checkin introduces the TestContainer class, which with a
little modification (later, please!) could easily be used as a stand-alone
server. Refactorings are welcome; in the meantime, TestContainer should be
considered volatile. Note also that the Rename Profile web unit tests for the
container scenarios currently fails; all others run successfully.
Modified:
incubator/jspwiki/trunk/lib/README
Modified: incubator/jspwiki/trunk/lib/README
URL:
http://svn.apache.org/viewvc/incubator/jspwiki/trunk/lib/README?rev=666991&r1=666990&r2=666991&view=diff
==============================================================================
--- incubator/jspwiki/trunk/lib/README (original)
+++ incubator/jspwiki/trunk/lib/README Wed Jun 11 23:40:56 2008
@@ -111,28 +111,61 @@
The following jar files are required to build and/or test JSPWiki (in addition
to the previously listed ones), but are not necessary for deployment. These are
stored in tests/lib.
+commons-el-1.0
+ JSP 2.0 expression language Apache implementation; used by Jetty,
version 1.0.
+ http://commons.apache.org/el/
+
custom_rhino.jar
Rhino JavaScript library; used to compress JSPWiki's JavaScript files.
hsqldb.jar
Hypersonic embedded DB, version 1.8.0.
- http://www.hsqldb.org/
+ http://www.hsqldb.org/
+
+jasper-compiler-5.5.25
+ Apache Tomcat 5.5 JSP compiler; used by Jetty.
+ http://tomcat.apache.org
+
+jasper-runtime-5.5.25
+ Apache Tomcat 5.5 JSP runtime support classes; used by Jetty.
+ http://tomcat.apache.org
junit.jar
Java Unit testing framework, version 3.8.1.
- http://www.junit.org/index.htm
+ http://www.junit.org/index.htm
-servlet.jar
- Sun servlet library implementation, version 2.3.1.
- http://java.sun.com/products/servlet/
+jetty-jmx-5.1.14.jar
+ Jetty implementation of JMX classes, version 5.1.14.
+ Renamed from: org.mortbay.jmx.jar
+ http://dist.codehaus.org/jetty/jetty-5.1.x/
+
+jetty-plus-5.1.14.jar
+ Jetty additional classes that support JNDI and Datasources;
+ used for web unit testing. Built by changing to jetty-src/extra/plus
+ and executing 'ant jars'. Renamed from: org.mortbay.jetty.plus.jar
+
+jetty-servlet-5.1.14.jar
+ Jetty implementation of J2EE servlet classes, version 5.1.14.
+ Renamed from: javax.servlet.jar
+ http://dist.codehaus.org/jetty/jetty-5.1.x/
+
+selenium-java-client-driver-0.9.2
+ Selenium Remote Control web unit testing client
+ for driving Firefox, Safari, and Internet Explorer.
+ http://selenium-rc.openqa.org/
+
+selenium-server-0.9.2-patched.jar
+ Selenium Remote Control server for web unit testing. Includes
+ bundled Jetty 5.1.14 server inside JAR. We applied patches to the
+ Selenium JavaScript files to make them compatible with Mootools
+ (see tests/etc/selenium/selenium-core-0.8.3-patches).
+ http://selenium-rc.openqa.org/
xercesImpl-2.6.2.jar
Apache Xerces2 XML parser, version 2.6.2.
- http://xerces.apache.org/xerces2-j/index.html
+ http://xerces.apache.org/xerces2-j/index.html
xml-apis-1.0.b2.jar
Collection of XML API implementations.
- (Source unknown.)
-
-
+ (Source unknown.)