[libvirt] [jenkins-ci PATCH] Run the virt-manager test suite on FreeBSD

Andrea Bolognani abologna at redhat.com
Thu Dec 12 08:38:13 UTC 2019


The bug affecting python3-libxml2 has been fixed in FreeBSD, and
virt-manager itself has recently tweaked its test suite so that it
works correctly on that platform as well.

Signed-off-by: Andrea Bolognani <abologna at redhat.com>
---
 guests/playbooks/build/projects/virt-manager.yml | 6 +++---
 jenkins/projects/virt-manager.yaml               | 5 ++---
 2 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/guests/playbooks/build/projects/virt-manager.yml b/guests/playbooks/build/projects/virt-manager.yml
index 9184a74..9286931 100644
--- a/guests/playbooks/build/projects/virt-manager.yml
+++ b/guests/playbooks/build/projects/virt-manager.yml
@@ -23,9 +23,6 @@
       $PYTHON ./setup.py configure --prefix=$VIRT_PREFIX
 - include: '{{ playbook_base }}/jobs/python-distutils-check-job.yml'
   vars:
-    # libxml2's Python 3 bindings don't work properly on FreeBSD,
-    # so skip the test suite there for the time being. See
-    # https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=224902
     machines:
       - libvirt-debian-9
       - libvirt-debian-10
@@ -33,6 +30,9 @@
       - libvirt-fedora-30
       - libvirt-fedora-31
       - libvirt-fedora-rawhide
+      - libvirt-freebsd-11
+      - libvirt-freebsd-12
+      - libvirt-freebsd-current
       - libvirt-ubuntu-1804
 - include: '{{ playbook_base }}/jobs/python-distutils-rpm-job.yml'
   vars:
diff --git a/jenkins/projects/virt-manager.yaml b/jenkins/projects/virt-manager.yaml
index 4524831..b027f21 100644
--- a/jenkins/projects/virt-manager.yaml
+++ b/jenkins/projects/virt-manager.yaml
@@ -22,15 +22,14 @@
             $PYTHON ./setup.py configure --prefix=$VIRT_PREFIX
       - python-distutils-check-job:
           parent_jobs: 'virt-manager-build'
-          # libxml2's Python 3 bindings don't work properly on FreeBSD,
-          # so skip the test suite there for the time being. See
-          # https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=224902
           machines:
             - libvirt-debian-9
             - libvirt-debian-10
             - libvirt-fedora-30
             - libvirt-fedora-31
             - libvirt-fedora-rawhide
+            - libvirt-freebsd-11
+            - libvirt-freebsd-12
       - python-distutils-rpm-job:
           parent_jobs: 'virt-manager-check'
           machines:
-- 
2.23.0




More information about the libvir-list mailing list