git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114160 13f79535-47bb-0310-9956-ffa450edef68
215 lines
9.1 KiB
XML
215 lines
9.1 KiB
XML
<?xml version="1.0"?>
|
|
<document>
|
|
<properties>
|
|
<title>Changes</title>
|
|
<author email="vmassol@apache.org">Vincent Massol</author>
|
|
</properties>
|
|
|
|
<body>
|
|
|
|
<release version="3.2" date="in CVS">
|
|
<action dev="vmassol" type="fix">
|
|
Added documentation for <code>cactus.bundle</code> property that
|
|
can be used in POM dependency list. This fixes bug
|
|
<a href="http://jira.codehaus.org/secure/ViewIssue.jspa?key=MAVEN-901">MAVEN-901</a>
|
|
</action>
|
|
</release>
|
|
|
|
<release version="3.1" date="2003-09-15">
|
|
<action dev="vmassol" type="add">
|
|
New <code>cactus:jar-install</code> goal to install the Cactus
|
|
jar in the local Maven repository. This is useful if you wish to
|
|
put Cactus test classes in one Maven project and execute the
|
|
Cactus tests in another project.
|
|
</action>
|
|
<action dev="vmassol" type="add">
|
|
New <code>cactus:jar</code> goal to generate a jar containing
|
|
the Cactus test classes.
|
|
</action>
|
|
<action dev="vmassol" type="add">
|
|
Added new <code>cactus.tmp.dir</code> optional property to specify
|
|
a location where Cactus will put its temporary files (mostly where
|
|
it setup containers for execution). Defaults to
|
|
<code>[java.io.tmpdir]/[containername]</code>.
|
|
</action>
|
|
<action dev="vmassol" type="update">
|
|
Generate the Cactus test reports in the Cactus reports directory
|
|
instead of directly in the Maven build directory. This fixes bug
|
|
<a href="http://jira.codehaus.org/secure/ViewIssue.jspa?key=MAVEN-669">MAVEN-669</a>
|
|
and
|
|
<a href="http://jira.codehaus.org/secure/ViewIssue.jspa?key=MAVEN-671">MAVEN-671</a>.
|
|
</action>
|
|
<action dev="vmassol" type="update">
|
|
Updated commons-httpclient dependency to 2.0 rc1, httpunit to
|
|
1.5.3 and nekohtml to 0.7.7.
|
|
</action>
|
|
<action dev="vmassol" type="add">
|
|
Added new optional property <code>cactus.weblogic7x.beahome</code> to
|
|
configure the location of BEA HOME for the WebLogic 7.x container. It
|
|
is only needed if the BEA HOME location is not the parent
|
|
directory of <code>cactus.home.weblogic7x</code>.
|
|
</action>
|
|
<action dev="vmassol" type="add">
|
|
Added back support for WebLogic 7.x (it had somehow been dropped
|
|
when we moved to the new Cactus/Ant integration in version 3.0).
|
|
</action>
|
|
<action dev="vmassol" type="update">
|
|
Updated to Cactus 1.6dev-20030830 which has fixes for WebLogic 7.x
|
|
support.
|
|
</action>
|
|
</release>
|
|
|
|
<release version="3.0" date="2003-08-05">
|
|
<action dev="dion" type="update">
|
|
Upgrade to commons-logging 1.0.3
|
|
</action>
|
|
<action dev="epugh" type="add">
|
|
New goal cactus:match added that allows you to run just matching testcases.
|
|
Pass the testcase in using -Dtestmatch=MyTestCase. This brings to parity the
|
|
cactus plugin with the test plugin for running types of tests.
|
|
</action>
|
|
<action dev="epugh" type="add">
|
|
New goal cactus:single added that allows you to run just a single testcase.
|
|
Pass the testcase in using -Dtestcase=my.single.TestCase.
|
|
</action>
|
|
<action dev="evenisse" type="fix">
|
|
Add xml declaration to generated report. Fixed for character encoding.
|
|
</action>
|
|
<action dev="epugh" type="add">
|
|
Ability to optionally specify for Tomcat 4x and 5x a directory to which
|
|
the container will be installed for the tests.
|
|
</action>
|
|
<action dev="vmassol" type="add">
|
|
Add all user jars that have been marked to be included in the cactus
|
|
test (with the
|
|
<code><cactus.bundle>true</cactus.bundle></code> property
|
|
in dependencies). For example, DBUnit would be a jar you would
|
|
include in a Cactus test but not in a runtime war.
|
|
</action>
|
|
<action dev="vmassol" type="fix">
|
|
Updated to Cactus/Ant of 19th of June 2003 which fixes a bug
|
|
preventing JBoss to start correctly on unix machines (caused by
|
|
an invalid URL file format on unix. Thanks to Chris Lenz for
|
|
fixing it.
|
|
</action>
|
|
<action dev="vmassol" type="fix">
|
|
The <code>cactus:compile</code> goal now correctly copy the non
|
|
java files to the target class directory. Thanks to Florin Vancea for
|
|
reporting this bug. This fixes bug
|
|
<a href="http://jira.codehaus.org/secure/ViewIssue.jspa?key=MAVEN-478">MAVEN-478</a>.
|
|
</action>
|
|
<action dev="vmassol" type="update">
|
|
Major change: updated to use the Cactus/Ant integration built after
|
|
23rd of May 2003 (it is completely different from the Cactus/Ant
|
|
integration used in version 2.0.
|
|
</action>
|
|
</release>
|
|
|
|
<release version="2.0" date="2003-04-08">
|
|
<action dev="vmassol" type="update">
|
|
Complete rework of the plugin to use the Cactus/Ant Integration
|
|
module from the Cactus project. Now using Cactus 1.5dev for J2EE
|
|
1.3, built from CVS on 7th of April 2003. Thus the Plugin feature
|
|
are now those of the Cactus/Ant Integration module.
|
|
</action>
|
|
</release>
|
|
|
|
<release version="1.2" date="2003-03-22">
|
|
<action dev="epugh" type="fix">
|
|
Upgraded scripts to work with Maven beta 8.
|
|
</action>
|
|
<action dev="epugh" type="fix">
|
|
Checkstyle fixes for included Sample webapp.
|
|
</action>
|
|
<action dev="epugh" type="add">
|
|
Add new target <code>cactus:test</code> that runs tests for
|
|
all containers with a
|
|
<code>maven.cactus.[container].home</code> property set.
|
|
</action>
|
|
<action dev="epugh" type="fix">
|
|
<code>cactus:single</code> now builds all the code and then runs
|
|
the testcase specified by the property
|
|
<code>mavencactustestcase</code>. Example
|
|
<code>maven cactus:single
|
|
-Dmavencactustestcase=com.my.company.EasyTest</code>.
|
|
</action>
|
|
<action dev="epugh" type="fix">
|
|
Commented out dvsl merging of web.xml due to changes in Maven.
|
|
Instead uses either included default web.xml or one provided by
|
|
<code>maven.cactus.webxml</code>.
|
|
</action>
|
|
<action dev="vmassol" type="add">
|
|
Added Checkstyle report to Cactus plugin web site.
|
|
</action>
|
|
<action dev="vmassol" type="fix">
|
|
The plugin now works even if not connected to the internet.
|
|
</action>
|
|
<action dev="vmassol" type="fix" due-to="Eric Pugh" due-to-email="EPugh@upstate.com">
|
|
Fixed problem when the <code>web.xml</code> of the application to
|
|
test was defining security configuration. The Cactus was adding its
|
|
own but the web.xml DTD only supports one. The new implementation
|
|
discards the application security information which is replaced by
|
|
the Cactus definition.
|
|
</action>
|
|
</release>
|
|
|
|
<release version="1.1" date="2002-11-16">
|
|
<action dev="vmassol" type="add">
|
|
Added support for HttpUnit integration out of the box (i.e. the
|
|
HttpUnit jars are automatically added by the Cactus plugin).
|
|
</action>
|
|
<action dev="vmassol" type="add">
|
|
Ability to exclude Cactus tests (for long running tests for example,
|
|
in debug period).
|
|
</action>
|
|
<action dev="vmassol" type="update">
|
|
The <code>web.xml</code> elements required for Cactus are now
|
|
automatically added to the user project <code>web.xml</code>.
|
|
</action>
|
|
<action dev="vmassol" type="add">
|
|
Added support for running the tests using the JUnit Swing Test Runner.
|
|
Simply create the following Maven property
|
|
<code>maven.cactus.testrunner = swing</code> to use the Swing Test
|
|
Runner.
|
|
</action>
|
|
<action dev="vmassol" type="add">
|
|
Added automatic discovery of Cactus Test Cases and ignore test support
|
|
classes.
|
|
</action>
|
|
<action dev="vmassol" type="update">
|
|
Creation of the project war/webapp is now left to the Maven War plugin.
|
|
Cactus repackages it by adding the Cactus tests, the Cactus
|
|
configuration files and the Cactus external jars. Thus, the Cactus
|
|
plugin now supports the "war:webapp" goal.
|
|
</action>
|
|
<action dev="vmassol" type="update">
|
|
Improved documentation: "news" section on front page and improved
|
|
"Quick Start" page.
|
|
</action>
|
|
<action dev="vmassol" type="add">
|
|
Support for WebLogic 7.x.
|
|
</action>
|
|
</release>
|
|
|
|
<release version="1.0" date="2002-11-06">
|
|
<action dev="vmassol" type="add">
|
|
Sample project showing how to use the Cactus plugin.
|
|
</action>
|
|
<action dev="vmassol" type="add">
|
|
Generates HTML reports
|
|
</action>
|
|
<action dev="vmassol" type="add">
|
|
Support for Resin 2.x.
|
|
</action>
|
|
<action dev="vmassol" type="add">
|
|
Support for Tomcat 4.x (supports hot redeploy).
|
|
</action>
|
|
<action dev="vmassol" type="add">
|
|
Creation of the Cactus plugin
|
|
</action>
|
|
</release>
|
|
|
|
</body>
|
|
</document>
|
|
|