[libvirt] [libvirt-glib] [PATCH] spec: Enable unit tests during build

Hi, libvirt-glib has unit tests which can be evaluated as a part of build of RPM. It is generally recommended to run these tests so that some problems can be cought soon enough before the package gets to the users. Please, enable these tests for libvirt-glib. I've done scratch-build of this in koji and the build passes as well as the tests.

From: Marek Kasik <mkasik@redhat.com> Enable unit tests so that we can catch some problems soon enough before the package gets to the users. https://bugzilla.redhat.com/show_bug.cgi?id=1502639 --- libvirt-glib.spec.in | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libvirt-glib.spec.in b/libvirt-glib.spec.in index a1ca11f..7191862 100644 --- a/libvirt-glib.spec.in +++ b/libvirt-glib.spec.in @@ -116,6 +116,9 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/libvirt-gobject-1.0.la %find_lang %{name} +%check +%__make %{?_smp_mflags} check + %clean rm -rf $RPM_BUILD_ROOT -- 2.14.2

On 10/20/2017 01:51 PM, mkasik@redhat.com wrote:
From: Marek Kasik <mkasik@redhat.com>
Enable unit tests so that we can catch some problems soon enough before the package gets to the users.
https://bugzilla.redhat.com/show_bug.cgi?id=1502639 --- libvirt-glib.spec.in | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/libvirt-glib.spec.in b/libvirt-glib.spec.in index a1ca11f..7191862 100644 --- a/libvirt-glib.spec.in +++ b/libvirt-glib.spec.in @@ -116,6 +116,9 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/libvirt-gobject-1.0.la
%find_lang %{name}
+%check +%__make %{?_smp_mflags} check
Should we fail the build if 'make check' fails? E.g. %check if ! make %{?_smp_mflags} check; then cat tests/test-suite.log exit 1 fi Also, please use libvirt-glib for $SUBJ prefix. Michal

On 10/26/2017 12:41 PM, Michal Privoznik wrote:
On 10/20/2017 01:51 PM, mkasik@redhat.com wrote:
From: Marek Kasik <mkasik@redhat.com>
Enable unit tests so that we can catch some problems soon enough before the package gets to the users.
https://bugzilla.redhat.com/show_bug.cgi?id=1502639 --- libvirt-glib.spec.in | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/libvirt-glib.spec.in b/libvirt-glib.spec.in index a1ca11f..7191862 100644 --- a/libvirt-glib.spec.in +++ b/libvirt-glib.spec.in @@ -116,6 +116,9 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/libvirt-gobject-1.0.la
%find_lang %{name}
+%check +%__make %{?_smp_mflags} check
Should we fail the build if 'make check' fails? E.g.
%check if ! make %{?_smp_mflags} check; then cat tests/test-suite.log exit 1 fi
Yes, this improves debugging of possible failures. Thanks.
Also, please use libvirt-glib for $SUBJ prefix.
I'm sorry about that. I tried but failed somehow. Hope that the patch comes with correct subject now.
Michal
Regards Marek
participants (3)
-
Marek Kasik
-
Michal Privoznik
-
mkasik@redhat.com