Maybe I don't quite understand but why can't I just cd into any
testsuite directory and run mvn install from there to run all tests
(including tests of sub modules if any)?

Also, when I run tests with -Dtests= option, maven is installing and
starting a server. That's fine when I run the tests automatically but
when debugging I want maven to run tests against   a running server.
That's what -P child used to do for me. Is there a way to do it now?

Jarek

On Fri, May 9, 2008 at 8:44 AM, Jason Dillon <[EMAIL PROTECTED]> wrote:
> Folks, I've finished cleaning up some of the testsuite, a few issues that I
> see remain, like splitting those ear|war modules up to remove the need for
> extra maven configuration in modules to run the tests.
>
> Looks like there are some legitimate failures in the console-testsuite,
> which I've no idea how to fix ATM.
>
> The shitty-maven-plugin now runs all of the tests from the top-level
> testsuite module directory, using the intermediate modules only to hold
> common configuration.  And all of the child modules use the same assembly
> installation as well as selenium configuration.  You can still run parts of
> the tests, just by configuring -Dtests for the shitty plugin, as in:
>
>    cd testsuite
>    mvn -Dtests=console-testsuite/advance
>
> ^^^ which will run all of the tests for the console-testsuite/advanced
> testsuite module.
>
> Or
>
>    cd testsuite
>    mvn -Dtests=console-testsuite/\*
>
> ^^^ which will run all of the console-testsuite modules.  Separate
> additional tests with a comma.
>
> A lot of duplicate configuration was dropped, the need for profiles in child
> modules has been removed, and IMO the whole thing has become a lot simpler
> and easier to grok.
>
> I may fix up the remain problems I've found soon, but I have to get some
> other bits finished first.
>
> Cheers,
>
> --jason
>

Reply via email to