
See <https://ci.centos.org/job/libvirt-dbus-check/systems=libvirt-fedora-rawhide/327/display/redirect> ------------------------------------------ Started by upstream project "libvirt-dbus-check" build number 327 originally caused by: Started by upstream project "libvirt-dbus-syntax-check" build number 370 originally caused by: Started by upstream project "libvirt-dbus-build" build number 377 originally caused by: Started by upstream project "libvirt-glib-build" build number 374 originally caused by: Started by upstream project "libvirt-build" build number 472 originally caused by: Started by an SCM change [EnvInject] - Loading node environment variables. Building remotely on libvirt-fedora-rawhide (libvirt) in workspace <https://ci.centos.org/job/libvirt-dbus-check/systems=libvirt-fedora-rawhide/ws/> [libvirt-dbus] $ /bin/sh -xe /tmp/jenkins5036217175895869832.sh + cd build + /usr/bin/gmake check Making check in data gmake[1]: Entering directory '<https://ci.centos.org/job/libvirt-dbus-check/systems=libvirt-fedora-rawhide/ws/build/data'> gmake[1]: Nothing to be done for 'check'. gmake[1]: Leaving directory '<https://ci.centos.org/job/libvirt-dbus-check/systems=libvirt-fedora-rawhide/ws/build/data'> Making check in docs gmake[1]: Entering directory '<https://ci.centos.org/job/libvirt-dbus-check/systems=libvirt-fedora-rawhide/ws/build/docs'> gmake[1]: Nothing to be done for 'check'. gmake[1]: Leaving directory '<https://ci.centos.org/job/libvirt-dbus-check/systems=libvirt-fedora-rawhide/ws/build/docs'> Making check in src gmake[1]: Entering directory '<https://ci.centos.org/job/libvirt-dbus-check/systems=libvirt-fedora-rawhide/ws/build/src'> gmake[1]: Nothing to be done for 'check'. gmake[1]: Leaving directory '<https://ci.centos.org/job/libvirt-dbus-check/systems=libvirt-fedora-rawhide/ws/build/src'> Making check in tests gmake[1]: Entering directory '<https://ci.centos.org/job/libvirt-dbus-check/systems=libvirt-fedora-rawhide/ws/build/tests'> /usr/bin/gmake test_util gmake[2]: Entering directory '<https://ci.centos.org/job/libvirt-dbus-check/systems=libvirt-fedora-rawhide/ws/build/tests'> CC test_util-test_util.o CCLD test_util gmake[2]: Leaving directory '<https://ci.centos.org/job/libvirt-dbus-check/systems=libvirt-fedora-rawhide/ws/build/tests'> /usr/bin/gmake check-TESTS gmake[2]: Entering directory '<https://ci.centos.org/job/libvirt-dbus-check/systems=libvirt-fedora-rawhide/ws/build/tests'> gmake[3]: Entering directory '<https://ci.centos.org/job/libvirt-dbus-check/systems=libvirt-fedora-rawhide/ws/build/tests'> PASS: test_util PASS: test_interface.py PASS: test_domain.py PASS: test_network.py PASS: test_nodedev.py FAIL: test_connect.py PASS: test_storage.py ============================================================================ Testsuite summary for libvirt-dbus 1.4.0 ============================================================================ # TOTAL: 7 # PASS: 6 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 ============================================================================ See tests/test-suite.log Please report to libvir-list@redhat.com ============================================================================ gmake[3]: *** [Makefile:766: test-suite.log] Error 1 gmake[3]: Leaving directory '<https://ci.centos.org/job/libvirt-dbus-check/systems=libvirt-fedora-rawhide/ws/build/tests'> gmake[2]: *** [Makefile:874: check-TESTS] Error 2 gmake[2]: Leaving directory '<https://ci.centos.org/job/libvirt-dbus-check/systems=libvirt-fedora-rawhide/ws/build/tests'> gmake[1]: *** [Makefile:990: check-am] Error 2 gmake[1]: Leaving directory '<https://ci.centos.org/job/libvirt-dbus-check/systems=libvirt-fedora-rawhide/ws/build/tests'> gmake: *** [Makefile:460: check-recursive] Error 1 + cat tests/test-suite.log ============================================== libvirt-dbus 1.4.0: tests/test-suite.log ============================================== # TOTAL: 7 # PASS: 6 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 .. contents:: :depth: 2 FAIL: test_connect.py ===================== ============================= test session starts ============================== platform linux -- Python 3.7.3, pytest-4.3.1, py-1.7.0, pluggy-0.8.1 rootdir: <https://ci.centos.org/job/libvirt-dbus-check/systems=libvirt-fedora-rawhide/ws/,> inifile: collected 35 items ../../tests/test_connect.py ..................F......F......... [100%] =================================== FAILURES =================================== _________________ TestConnect.test_connect_get_cpu_model_names _________________ self = <test_connect.TestConnect object at 0x7f24de745438> def test_connect_get_cpu_model_names(self): arch = "x86_64"
assert isinstance(self.connect.GetCPUModelNames(arch, 0), dbus.Array)
../../tests/test_connect.py:122: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib64/python3.7/site-packages/dbus/proxies.py:70: in __call__ return self._proxy_method(*args, **keywords) /usr/lib64/python3.7/site-packages/dbus/proxies.py:145: in __call__ **keywords) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <dbus._dbus.SessionBus (session) at 0x7f24de656830> bus_name = dbus.String(':1.19'), object_path = '/org/libvirt/Test' dbus_interface = 'org.libvirt.Connect', method = 'GetCPUModelNames' signature = 'su', args = ('x86_64', 0), timeout = -1.0, byte_arrays = False kwargs = {}, get_args_opts = {'byte_arrays': False} message = <dbus.lowlevel.MethodCallMessage path: /org/libvirt/Test, iface: org.libvirt.Connect, member: GetCPUModelNames dest: :1.19> def call_blocking(self, bus_name, object_path, dbus_interface, method, signature, args, timeout=-1.0, byte_arrays=False, **kwargs): """Call the given method, synchronously. :Since: 0.81.0 """ if object_path == LOCAL_PATH: raise DBusException('Methods may not be called on the reserved ' 'path %s' % LOCAL_PATH) if dbus_interface == LOCAL_IFACE: raise DBusException('Methods may not be called on the reserved ' 'interface %s' % LOCAL_IFACE) # no need to validate other args - MethodCallMessage ctor will do get_args_opts = dict(byte_arrays=byte_arrays) if is_py2: get_args_opts['utf8_strings'] = kwargs.get('utf8_strings', False) elif 'utf8_strings' in kwargs: raise TypeError("unexpected keyword argument 'utf8_strings'") message = MethodCallMessage(destination=bus_name, path=object_path, interface=dbus_interface, method=method) # Add the arguments to the function try: message.append(signature=signature, *args) except Exception as e: logging.basicConfig() _logger.error('Unable to set arguments %r according to ' 'signature %r: %s: %s', args, signature, e.__class__, e) raise # make a blocking call reply_message = self.send_message_with_reply_and_block(
message, timeout)
E dbus.exceptions.DBusException: org.libvirt.Error: XML error: failed to parse xml document '/home/jenkins/build/libvirt/share/libvirt/cpu_map/x86_Cascadelake-Server.xml' /usr/lib64/python3.7/site-packages/dbus/connection.py:651: DBusException ----------------------------- Captured stderr call ----------------------------- I/O warning : failed to load external entity "/home/jenkins/build/libvirt/share/libvirt/cpu_map/x86_Cascadelake-Server.xml" _______________ TestConnect.test_connect_node_device_create_xml ________________ Fixture "node_device_create" called directly. Fixtures are not meant to be called directly, but are created automatically when test functions request them as parameters. See https://docs.pytest.org/en/latest/fixture.html for more information about fixtures, and https://docs.pytest.org/en/latest/deprecations.html#calling-fixtures-directl... about how to update your code. ===================== 2 failed, 33 passed in 22.76 seconds ===================== FAIL test_connect.py (exit status: 1) + exit 1 Build step 'Execute shell' marked build as failure