[Engine-devel] Forking unit tests

Laszlo Hornyak lhornyak at redhat.com
Wed Jun 13 12:41:00 UTC 2012


We can just move the surefire config to a higher level in the pom hierarchy, but that makes the tests slower globaly.
It is more work, but we could help Allon to rewrite the Powermock tests :-) And then the surefire settings could be removed and the tests will run quick again.

----- Original Message -----
> From: "Yair Zaslavsky" <yzaslavs at redhat.com>
> To: "Mike Kolesnik" <mkolesni at redhat.com>
> Cc: "engine-devel" <engine-devel at ovirt.org>
> Sent: Wednesday, June 13, 2012 1:44:39 PM
> Subject: Re: [Engine-devel] Forking unit tests
> 
> On 06/13/2012 01:28 PM, Mike Kolesnik wrote:
> >> Hi guys,
> >>
> >> If you're using settings.xml as published in Building the oVirt
> >> Engine page, you'd see we're forking for every test, in every
> >> subproject.
> >> This behaviour was introduced to handle memory leaks in PowerMock
> >> we
> >> use in some subprojects, but is redundant in others.
> >>
> >> Over the past month or so I've been working on removing PowerMock
> >> from as many places as possible (many thanks to mkolesni and
> >> lhornyak!), and we've got to the stage that forking is only needed
> >> in to subprojects - bll and resttypes.
> > 
> > +1 - great job!
> +1
> > 
> > Would it be possible to have this as a parameter (defaul true) that
> > can be overridden, such as -Dengine.forkTests=false ?+
> +1 - good idea.
> 
> > 
> >> The forking was defined explicitly in those two projects, so if
> >> you
> >> want to speed up your tests, just take the latest version of
> >> settings.xml from
> >> http://ovirt.org/wiki/Building_oVirt_engine#Maven_personal_settings.
> >>
> >>
> >> -Allon
> >>
> > _______________________________________________
> > Engine-devel mailing list
> > Engine-devel at ovirt.org
> > http://lists.ovirt.org/mailman/listinfo/engine-devel
> 
> _______________________________________________
> Engine-devel mailing list
> Engine-devel at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/engine-devel
> 



More information about the Engine-devel mailing list