Andrew,

I am quite happy for you to setup a CI build for Qpid on the ASF Hudson
service.
I think  the default profile, java.0.10 and cpp profiles will be an
excellent start and would probably be good enough.

Regards,

Rajith

On Tue, Mar 8, 2011 at 8:44 PM, Andrew Kennedy <
andrewinternatio...@gmail.com> wrote:

> Guys,
>
> I appreciate we are in a rush to get 0.10 ready to ship, however this is no
> excuse for letting testing slide.
>
> I have seen several instances of changes that have caused multiple
> regressions under various test profiles, and this sort of thing will only
> increase as the number of combinations of profiles increases. Additionally,
> some commits have even prevented the project from compiling. I have done
> both of these things in the past myself, particularly with regards to the
> C++ test profiles, and this is one reason I spent so much time validating
> and testing my network code.
>
> Can we all please make an effort to run at least the Java 0-8 and 0-10 and
> the C++ profiles before committing changes, to give other developers
> confidence that any new test failures are caused by *their* code, not
> somebody else's?
>
>
> One of my colleagues is working on increased unit test coverage via the
> introduction of mock objects, which will reduce our dependency on system
> tests and allow regressions to be found when testing individual components.
> I agree that this is the way forward, as our test coverage is far too low
> currently. However, I could not find out any solid metrics on coverage to
> provide as an example. I notice that although there is a Qpid instance on
> the Nemo server at Sonar (see link below) it does not give coverage metrics,
> although there is a *lot* of useful information there. Does anyone know how
> this could be fixed, or who in the project has access to configure this?
>
>        http://nemo.sonarsource.org/dashboard/index/274568
>
> Additionally, I would be happy to set up and manage a CI build for Qpid on
> the ASF Hudson service. I believe the PMC chair just needs to grant access
> (see first link below) to the correct group. This would allow us to have a
> shared view of build and test statuses (see second link below) and more. I
> know many of us run our own private CI instances, but I think having a
> shared resource everyone in the project can refer to would be very useful.
>
>        http://wiki.apache.org/general/Hudson
>        https://builds.apache.org/hudson/
>
> I can raise a Qpid JIRA for this to track progress, if people approve of
> the idea?
>
> Cheers,
> Andrew.
> --
> -- andrew d kennedy ? do not fold, bend, spindle, or mutilate ;
> -- http://grkvlt.blogspot.com/ ? edinburgh : +44 7582 293 255 ;
>
>
> ---------------------------------------------------------------------
> Apache Qpid - AMQP Messaging Implementation
> Project:      http://qpid.apache.org
> Use/Interact: mailto:dev-subscr...@qpid.apache.org
>
>

Reply via email to