maven-plugins/cactus/xdocs/changes.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>&lt;cactus.bundle&gt;true&lt;/cactus.bundle&gt;</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>