[libvirt] [PATCH] libvirt.spec: Build & run tests in parallel
Daniel P. Berrange
berrange at redhat.com
Thu Nov 3 12:47:05 UTC 2016
On Thu, Nov 03, 2016 at 08:36:30PM +0800, Michal Privoznik wrote:
> So far, the main code is built in parallel, which makes it pretty
> fast. But with a lots of tests we have now I've noticed this part
> takes too much time to build. The problem was that tests were
> build and run in a single job.
>
> Signed-off-by: Michal Privoznik <mprivozn at redhat.com>
> ---
> libvirt.spec.in | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/libvirt.spec.in b/libvirt.spec.in
> index 545990c..4378d0a 100644
> --- a/libvirt.spec.in
> +++ b/libvirt.spec.in
> @@ -1290,7 +1290,7 @@ rm -fr %{buildroot}
>
> %check
> cd tests
> -make
> +make %{?_smp_mflags}
Oh what's this cruft doing here - it is pointless - the
'make' invocation in %build already built the tests.
> # These tests don't current work in a mock build root
> for i in nodeinfotest seclabeltest
> do
> @@ -1299,7 +1299,7 @@ do
> printf '#!/bin/sh\nexit 0\n' > $i
> chmod +x $i
> done
> -if ! make check VIR_TEST_DEBUG=1
> +if ! make %{?_smp_mflags} check VIR_TEST_DEBUG=1
> then
> cat test-suite.log || true
> exit 1
Regards,
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://entangle-photo.org -o- http://search.cpan.org/~danberr/ :|
More information about the libvir-list
mailing list