Hi Marcell,
Thanks for the tip. I've already done this so that 'maven clean test'
is the same as 'maven -Dtest.run.type=unit clean test'. However, for
the two other possibilities (integration and system), I can't rely on
the default as you describe.
Here's my Maven tag in CC's config.xml:
<maven mavenscript="E:\\Maven 1.0.2\\bin\\maven.bat"
projectfile="checkout/trunk/project.xml"
goal="scm:update clean test" multiple="1">
</maven>
Unfortunately, there either is a bug or no support for adding the following:
<maven mavenscript="E:\\Maven 1.0.2\\bin\\maven.bat"
projectfile="checkout/trunk/project.xml"
goal="scm:update clean test" multiple="10">
<property name="test.run.type" value="integration">
</maven>
I'm trying to do this all from a single Cruise Control project with
multiple <maven> builders in my main <schedule>. As such, there is only
one checked out sandbox and thus only one project.properties with the
default "test.run.type=unit" set.
To clarify your suggestion, are you saying I should somehow specify
different project.properties files within the same project. What CC
config.xml syntax would you use?
Thanks,
Guy
Marcell Manfrin Barbacena wrote:
Define at project.properties the default value of test.run.type to
unit. This way CruiseControl will use the default value.
[]'s
On 6/20/05, Guy Davis <[EMAIL PROTECTED]> wrote:
Thanks, Justin. This approach should meet our needs for now. Now I
just have to figure out how to configure CruiseControl to pass a system
property to Maven.
Guy
[EMAIL PROTECTED] wrote:
here's our project dir structure:
src/
test/
+- unit/
+- integration/
+- system/
with the following project.xml entry:
<unitTestSourceDirectory>test/${test.run.type}</unitTestSourceDirectory>
then it's just a matter of setting the appropriate run type (default is
unit) prior to executing the test goal.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]