For very simplistic needs, commons-net, we just named our java test
cases with the suffix, 'FunctionalTest'.  Using excludes and some
minimal jelly around the test:match goal, we have a test:functional
goal:

  <goal name="test:functional">
    <j:set var="testmatch" value="*FunctionalTest"/>
    <attainGoal name="test:match"/>
  </goal>

It worked for this case.  I have a larger use-case where I work.
About half the 1800 tests are too slow and depend on external systems.
I've not really come up with a way to do this yet, except maybe
keeping an exclude list, then write custom goals for the integration
tests ( basically how we are doing it in ant now ).

I like the idea of having a separate project, especially for
acceptance/functional testing.  The other thing that the pain of
separating what you define ( and myself btw ) as integration tests in
maven provides is motivation for not writing slow tests or tests that
depend on external dependencies at that level.

>>>>> On Mon, 26 Apr 2004 12:28:37 +0100, Tim Stephenson <[EMAIL PROTECTED]> said:

> Hi, I notice that there have been a few changes to the project xsd
> (and supporting implementation classes) around integration tests
> sometime over the last year when I have been away from maven for one
> reason or another.

> I have an old problem around how to split out certain tests (which I
> dub 'integration tests') from the regular unit tests. There are 2
> ways I identify these tests:

>     a) slow running tests b) tests that require the project code to
> be deployed before testing begins (eg EJBs)

> I used to employ a modified version of the test plugin that offered
> goals like iutest:test and iutest:single, but unfortunately
> developed this when the test plugin was rapidly evolving so it
> quickly became obsolete. Can anyone suggest the preferred approach
> to solving this problem now that the pom support for the integration
> source directory is deprecated (and partially removed)

> Thanks, Tim

> The information in this e-mail is intended only for the person or
> entity to which it is addressed and may contain confidential and/or
> privileged material.  If you are not the intended recipient, please
> inform the sender immediately and destroy the e-mail and any
> attachments.  No liability or responsibility whatsoever is accepted
> for any review, retransmission, dissemination or other use or any
> action taken or omitted, in reliance on this e-mail or its contents

> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED] For
> additional commands, e-mail: [EMAIL PROTECTED]

-- 
=====================================================================
Jeffrey D. Brekke                                   [EMAIL PROTECTED]
Wisconsin,  USA                                     [EMAIL PROTECTED]
                                                    [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to