Integration tests are always about maven-projects. The nice thing about this is 
that it won't have dependency-collissions, which might happen if you use the 
AbstractMojoTestCase (in case of java).With ITs it's much more often possible 
to reproduce certain issues.  Why not extract the JMeter part and make a 
separate mojo-project of it? This might make a lot of people happy. The naming 
is less odd and there's an extra (JMeter) plugin with its own release cycle.I 
wouldn't include some functionality of which you expect to be replaced in the 
(near) future. -Robert
 From: k...@lakeside.dk
Date: Thu, 30 Jun 2011 15:32:46 +0200
To: dev@mojo.codehaus.org
Subject: Re: [mojo-dev] Vote: Promote chronos from sandbox to proper



I see what You mean with the structuring. I am not sure that Your suggested 
structure is a no-brainer, since the integrationtests are a suite of small 
independent maven projects, and NOT normal java based tests.But if other 
project do it this way, it should of course be aligned.
The naming may be odd at first. The focus of the plugin have never been 
performing the tests, but rather analyzing the output from the tests, tracking 
historic developments, checking that goals have been met...
 I believe in the concept of "do one thing and do it well". And the name 
jmeter-maven-plugin should IMHO be reserved for a plugin focused on invoking 
jmeter. When this project was started, there was no mature jmeter plugins at 
all, so "by coincidense"  support for that was added as well.
Actually the name jmeter-maven-plugin is already taken by  a project hosted at 
googlecode (later moved to github), which is focused on the execution of 
JMeter. It does not seem very mature to me yet, but it actually is possible to 
use the jmeter-maven-plugin to invoke the performancetests, and then use 
chronos to analyze the results.
As soon as i find a jmeter plugin which is mature enough, the intention is to 
deprecate the stuf about jmeter invocation inside chronos and recommend usage 
of other plugins to that task.
Any comments on that?
- Kent


Den 27/06/2011 kl. 22.41 skrev Robert Scholte:IIRC there have been some issues 
with the licensing of this project. Suddenly it changed from MIT to some 
company copyright, but it looks like this has been reverted and slightly 
adjusted by mentioning some donation information. I think this is okay right 
now.
 
The project structure looks a bit strange to me. I would have expected:
chronos-maven-plugin
 \- src
     \- main
     \- test
     \- it (here the integration tests)
If there's no particular reason for this, consider restructuring it, so it 
would look more like most other mojo plugins.
 
I haven't looked at the code yet, but Kents comment sounds interesting. If 
JMeter is the only implementation, why not call it like that.
That would also make it easier to find for wandering users looking for some 
JMeter Maven-plugin.
 
-Robert

> Date: Mon, 27 Jun 2011 09:10:00 -0400
> From: jie...@gmail.com
> To: dev@mojo.codehaus.org
> Subject: Re: [mojo-dev] Vote: Promote chronos from sandbox to proper
> 
> Greetings,
> 
> On Mon, Jun 27, 2011 at 4:08 AM, Kent Sølvsten <k...@lakeside.dk> wrote:
> > I believe now is the time to promote the plugin from the sandbox. Since the 
> > code should be in a pretty stable state, I expect to head immediately for a 
> > beta release, and then hopefully a final 1.0 release within a month or 2.
> 
> I don't have a binding vote. I find the naming of this plugin to be
> kind of misleading though, since all of the goals seem to deal with
> JMeter. Wouldn't this plugin fair better if named jmeter-maven-plugin?
> Or something else which otherwise informs the uninformed, at a glance,
> what this plugin is likely about..
> 
> -Jesse
> 
> -- 
> There are 10 types of people in this world, those
> that can read binary and those that can not.
> 
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
> 
> http://xircles.codehaus.org/manage_email
> 
> 

                                          

Reply via email to