jcoverage is pretty tricky to use. You really have to fork your tests
because it does all its stuff with a system shutdown hook. It could
definitely be improved, but the project there seems dead.
I'd recommend setting up a separate project that contains the
functional tests and includes the code as a dependency, then test:test
should do what you need on that project so jcoverage should work
clover works a bit better in this regard, so you might like to
investigate it (though you have to buy it after trying it).
HTH,
Brett
On Thu, 02 Dec 2004 16:25:58 -0800, Tim Brazil <[EMAIL PROTECTED]> wrote:
> Hi
>
> I am new to the list and also new to Maven. I have unitTests setup and
> running well however I also want to have a separate goal that will run
> my functional tests (in conjunction with jcoverage). I currently have a
> cludge in my maven.xml which defines a test:functional goal. This starts
> my application and runs test:match against my FuncTest.
>
> <goal name="test:functional" description="start server, run functional
> tests, stop server">
> <j:thread>
> <attainGoal name="start"/>
> </j:thread>
> <sleep seconds="${mmi.progname.functest.startDelay}"/>
> <j:set var="testmatch" value="*FuncTest"/>
> <attainGoal name="test:match"/>
> <attainGoal name="stop"/>
> </goal>
>
> I want to be able to have a separate goal that will execute my tests
> using jcoverage. It is not clear to me how to do this since running the
> jcoverage goal runs off the unitTest entries in the product.xml. I'm
> quite understanding everything in the jcoverage plugin.jelly. I read
> about some discussions on this list (dated 2003) related to
> integrationUnitTest. Has anyone had to solve a similar problem? How did
> you accomplish this?
>
> Thanks
> Tim
>
> ---------------------------------------------------------------------
> 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]