| Version | Date | Description |
|---|---|---|
| versions newer than 1.7 | ... | |
| 1.7 | 2005-01-28 | |
| 1.6.1 | 2004-05-14 | |
| 1.6 | 2004-05-08 |
| Type | Changes | By |
|---|---|---|
| Since version 1.7.1 of Cactus all changes are now recorded using Apache's JIRA. The list of changes for an unreleased version is available in the JIRA roadmap report and the released version changes in the JIRA changelog report . | felipeal |
| Type | Changes | By |
|---|---|---|
| Proper use of
maven.compile.targetand
maven.compile.sourceproperties. Fixes
CACTUS-161. Thanks to Brett Porter . | felipeal |
| Added
jvmArgsproperty to the containers tasks. Fixes
CACTUS-158. | felipeal |
| Added optional
sourceattribute from the java plugin for compiling cactus tests. Fixes
CACTUS-156. Thanks to Henner Kollmann . | vmassol |
| Allows Cactus to include some resources in the webapp classpath (
WEB-INF/classes), through the use of variable
cactus.resources.dirs. Fixes
CACTUS-132. Thanks to
Nicolas Chalumeau. | felipeal |
| Updated AspectJ to 1.2.1, so Cactus compiles and run under JDK 1.5. Fixes CACTUS-129. Thanks to Mark Lambert . | felipeal |
| Extended
cactus.syspropertiesproperty to the
cactus:matchand
cactus:singlegoals. Fixes
CACTUS-128. Thanks to Maxwell Grender-Jones . | felipeal |
| Goal
cactus:testis not executed if property
maven.test.skipis set. Fixes
CACTUS-146. | felipeal |
| Cactus now uses HttpUnit 1.6. Fixes CACTUS-139. | felipeal |
| Plugin is now buildable withouth any manual intervention. Fixes CACTUS-137. | felipeal |
| The Cactus HTML JUnit report now displays the stack trace in case of failure. Fixes CACTUS-135. Thanks to Felipe Leme . | vmassol |
| The plugin now correctly uses the
maven.war.build.dir,
maven.war.final.name,
maven.ejb.build.dirand
maven.ejb.final.nameproperties from the WAR and EJB plugins instead of hard-coding the values. Note that as a result, the Cactus plugins now requires version 1.7+ of the WAR plugin and version 1.6+ of the EJB plugin. Fixes
CACTUS-64. | vmassol |
| Cactus now guesses automatically what Java source files are Cactus tests when packaging tests in an EAR (it was already supported when running tests packaged in a WAR). | vmassol |
| Added new
cactus.jboss3x.config.dirproperty which allows users to specify the location of a custom JBoss server configuration to use. This configuration, if specified, will be copied by the < cactus > task to
cactus.jboss3x.tmp.dir. Fixes
CACTUS-119. | vmassol |
| Added new
cactus.jboss3x.tmp.dirproperty which points to where the JBoss server configuration for Cactus will be created. It defaults to
${cactus.home.jboss3x}/server/cactus. Fixes
CACTUS-119. | vmassol |
| Added new
cactus.syspropertiesproperty to the Maven plugin for Cactus to allow passing system properties to the client and server side Cactus JVMs. | vmassol |
| Type | Changes | By |
|---|---|---|
| When calling
cactus:test, only run the tests if there are Cactus tests present in the filesystem (i.e. if the Cactus source directory exists). Fixes
CACTUS-102. Thanks to Nicolas De Loof . | vmassol |
| Added dependency on
commons-jelly-tags-xml. It seems this is required for some configurations of Maven. | vmassol |
| Removed explicit dependencies on EAR and WAR plugins so that users are free to install the versions they want to work with. As it was, we were forcing them to use a specific version, which is bad. Thanks to Peter Bright. | vmassol |
| The
cactus:testcan now also be used to run tests packaged in an EAR. However the
cactus.is.earproperty needs to be set to
true(it is
falseby default thus packaging tests in a WAR). | vmassol |
| Aligning the EAR-ing behavior in the Cactus plugin for Maven with the behavior from the EAR Maven plugin. More specifically, supports the new
< ear.module >property tagging + support for sar modules + fixes a bug in the generation of the EAR descriptor. Fixes
CACTUS-98. | vmassol |
| The
cactus:test-eargoal was not using properly the
cactus.test.includes/
cactus.test.excludesthus leading to tests not being included/excluded. Thanks to
Nicolas Chalumeau. | vmassol |
| Updated the version of Commons HttpClient in the Cactus distribution to 2.0 final. | vmassol |
| Aligned the EAR-ing behavior in the Cactus plugin (when using the
cactus:test-eargoal) with the behavior from the EAR Maven plugin. More specifically the Cactus plugin now honors both the
< ear.bundle >property tagging, the
maven.ear.srcproperty and the
maven.ear.manifestproperty. | vmassol |
| Added support for running tests packaged as an EAR when the Cactus plugin is triggered by defining the Cactus report in
project.xml. Fixes
CACTUS-91. Thanks to
Archimedes Trajano. | vmassol |
| When running Cactus tests on an EJB project, through
cactus:test-ear, do not include the EJB sources in the cactified WAR inside the EAR we deploy. | vmassol |
| Added new
cactus.jboss3x.jndiportproperty to specify which JNDI port to use when shutting down JBoss. Defaults to 1099 (the JBoss default). | vmassol |
| Added support for Resin 3.x (above version 3.0.5). | vmassol |
| Added support for custom ports when using JBoss. Please note that this will only work with custom JBoss configs. The default conf ig used by Cactus uses port 8080 (that's the default JBoss config). Fixes CACTUS-86. Thanks to Stephane Nicoll. | vmassol |
| Added 2 new properties to support debugging Cactus tests:
cactus.logging.config.clientand
cactus.logging.config.server. They point to logging config properties file. | vmassol |
| Added new optional
cactus.src.warand
cactus.src.ejbproperties to specify where to find the artifacts to test using Cactus. | vmassol |
| Added 2 properties (
cactus.build.goal.warand
cactus.build.goal.ejb) for defining which goal is called by Cactus to generate the war and ejb artifacts. They default to
war:warand
ejb:ejbrespectively. Fixes
CACTUS-72. Thanks to
Sean Timm. | vmassol |
| Added new optional
cactus.warproperty. It specified the location where to generate the cactified WAR. Note that this is also the name of the test context that will be used (except if the context is specified by other means such as in
application.xmlif the WAR is packaged in an EAR, etc). It defaults to
${maven.build.dir}/${pom.artifactId}-cactus.war. | vmassol |
| Added support for the new
configxmlattribute used in the
< weblogic7x >element of the
< cactus >task. Thanks to
Tony Czupryna. | vmassol |
| Added support for EJB testing with Cactus. Calling
cactus:test-earpac kages the whole thing in an EAR and executes the Cactus tests. Fixes
CACTUS-72. Thanks to
Michael Gaffney. | vmassol |
| The
cactus:testgoal now automatically discovers JUnit Test Cases from non JUnit java classes and by default excludes all classes that are not tests. | vmassol |
| Renamed properties
cactus.src.includesand
cactus.src.excludesin
cactus.test.includesand
cactus.test.excludes. The previous names were misleading and some Cactus useres thought it referred to inclusion/exclusion of classes during the compilation. Please also note that files to include/exclude are now
.classfiles and no longer
.javafiles. | vmassol |
| When running reports, make sure Cactus tests do not fail the build. | vmassol |
| Fixed bug MAVEN-1000. Cactus tests are now automatically started by default when the site is generated. This feature can be turned off. | vmassol |
| The plugin now correctly uses the
${maven.war.final.name}property instead of hard-coding the war name to
${pom.artifactId}.war. Fixes
CACTUS-64. | vmassol |
| Moved the Cactus plugin from the Maven CVS to the Cactus CVS. | vmassol |