I think a verifier plugin that simply verifies existence/nonexistence of
files/dir and their contents would be a good first step.
It could be configured with:
<configuration>
<files>
<file>
<location>${basedir}/target/clover/clover.db</location>
<contains>[enter a regexp here - This is optional]</contains>
<test>exist (default)|notfound</test>
</file>
<file>[...]
</files>
</configuration>
Could you please tell me where I can find the list of the existing lifecycle
phases? This verifier plugin could be bound to a terminal phase.
Now, how will I tell my test project to execute this verifier plugin goal
when "m2 install" is called for example? I'm assuming a directory structure
of:
mypluginroot/
|_ plugin/
|_ tests/
|_ test01/
[_ testNN/
Thanks
-Vincent
> -----Original Message-----
> From: Brett Porter [mailto:[EMAIL PROTECTED]
> Sent: dimanche 17 avril 2005 01:52
> To: Maven Developers List
> Subject: Re: [M2] Testing a m2 plugin
>
> Yes, I have a JIRA in to turn that into an m2 plugin itself.
>
> Not sure that's exactly what you want, as it forks m2 to run the goals.
>
> Really, an integration test should not be needed - if the plugin is in
> Java, you should be able to test with junit. At least up until the point
> that multiple goals need to occur inside the lifecycle.
>
> I think the best thing to do would be to put together the tests you need
> and single out the things you don't think are covered by juni, and we
> can all discuss what we can provide for plugin writers - whether it be a
> way to completely run m2, or a test suite that provides APIs to help
> test with junit, or testing implementations of some of the m2 components.
>
> Just to double check too - you're going to run your ideas for the plugin
> past here as well? I assume you are planning now, and using test first,
> so testing was the first thing :)
> Whether the clover plugin is written as part of the m2 project or not,
> the plugin API is currently being finalised and any reporting coming out
> of it should help form the m2 API's for that along with the other
> plugins getting developed, so I want to make sure everyone is helping
> each other out :)
>
> Thanks,
> Brett
>
> Vincent Massol wrote:
>
> >Hi,
> >
> >I'm writing a Clover plugin and I'd like to write tests for it as I
> >progress. Obviously most tests will have to be integration tests.
> >
> >I've seen that the m2 team has developed an integration test system in
> >maven-components/maven-core-it-verifier with tests in
> >maven-components/maven-core-it.
> >
> >I was wondering if this tester is made available in the form of a m2
> plugin
> >for external plugin writers?
> >
> >Thanks
> >-Vincent
> >
> >
> >
> >
> >---------------------------------------------------------------------
> >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]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]