[Libvirt-ci] Build failed in Jenkins: libvirt-dbus-check » libvirt-fedora-rawhide #274

See <https://ci.centos.org/job/libvirt-dbus-check/systems=libvirt-fedora-rawhide/274/display/redirect> ------------------------------------------ [...truncated 21.05 KB...] self = <dbus._dbus.SessionBus (session) at 0x7f444ca170a0> bus_name = dbus.String(':1.3') object_path = dbus.ObjectPath('/org/libvirt/Test/domain/_6695eb01_f6a4_8304_79aa_97f2502e193f') dbus_interface = 'org.libvirt.Domain', method = 'Shutdown', signature = 'u' args = (0,), timeout = -1.0, byte_arrays = False, kwargs = {} get_args_opts = {'byte_arrays': False} message = <dbus.lowlevel.MethodCallMessage path: /org/libvirt/Test/domain/_6695eb01_f6a4_8304_79aa_97f2502e193f, iface: org.libvirt.Domain, member: Shutdown dest: :1.3> 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: internal error: domain 'test' not running /usr/lib64/python3.7/site-packages/dbus/connection.py:651: DBusException --------------------------- Captured stderr teardown --------------------------- Disconnected from D-Bus. =============================== warnings summary =============================== tests/test_domain.py::TestDomain::()::test_suspend source:362: DeprecationWarning: invalid escape sequence \ source:399: DeprecationWarning: invalid escape sequence \ tests/test_domain.py::TestDomain::()::test_undefine source:362: DeprecationWarning: invalid escape sequence \ source:399: DeprecationWarning: invalid escape sequence \ -- Docs: https://docs.pytest.org/en/latest/warnings.html =========== 2 failed, 7 passed, 4 warnings, 1 error in 10.79 seconds =========== FAIL test_domain.py (exit status: 1) FAIL: test_interface.py ======================= ============================= test session starts ============================== platform linux -- Python 3.7.2, pytest-3.9.3, py-1.7.0, pluggy-0.8.1 rootdir: <https://ci.centos.org/job/libvirt-dbus-check/systems=libvirt-fedora-rawhide/ws/,> inifile: collected 5 items ../../tests/test_interface.py ..E.E [100%] ==================================== ERRORS ==================================== ____________ ERROR at setup of TestInterface.test_interface_create _____________ self = <test_interface.TestInterface object at 0x7f881c2ec198> request = <SubRequest 'libvirt_dbus_setup' for <Function 'test_interface_create'>> @pytest.fixture(autouse=True) def libvirt_dbus_setup(self, request): """Start libvirt-dbus for each test function """ os.environ['LIBVIRT_DEBUG'] = '3' self.libvirt_dbus = subprocess.Popen([exe, '--session']) self.bus = dbus.SessionBus() for i in range(10): if self.bus.name_has_owner('org.libvirt'): break time.sleep(0.1) else:
raise TimeoutError('error starting libvirt-dbus')
E TimeoutError: error starting libvirt-dbus ../../tests/libvirttest.py:44: TimeoutError ________ ERROR at setup of TestInterface.test_interface_properties_type ________ self = <test_interface.TestInterface object at 0x7f881c1be278> @pytest.fixture def interface_create(self): """ Fixture to define dummy interface on the test driver This fixture should be used in the setup of every test manipulating with interfaces. """ path = self.connect.InterfaceDefineXML(xmldata.minimal_interface_xml, 0) obj = self.bus.get_object('org.libvirt', path) interface_obj = dbus.Interface(obj, 'org.libvirt.Interface')
interface_obj.Create(0)
../../tests/libvirttest.py:84: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /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 0x7f881c325a40> bus_name = dbus.String(':1.3') object_path = dbus.ObjectPath('/org/libvirt/Test/interface/11_3a22_3a33_3a44_3a55_3a66') dbus_interface = 'org.libvirt.Interface', method = 'Create', signature = 'u' args = (0,), timeout = -1.0, byte_arrays = False, kwargs = {} get_args_opts = {'byte_arrays': False} message = <dbus.lowlevel.MethodCallMessage path: /org/libvirt/Test/interface/11_3a22_3a33_3a44_3a55_3a66, iface: org.libvirt.Interface, member: Create dest: :1.3> 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: Requested operation is not valid /usr/lib64/python3.7/site-packages/dbus/connection.py:651: DBusException =============================== warnings summary =============================== tests/test_interface.py::TestInterface::()::test_interface_properties_type source:362: DeprecationWarning: invalid escape sequence \ source:399: DeprecationWarning: invalid escape sequence \ -- Docs: https://docs.pytest.org/en/latest/warnings.html ================ 3 passed, 2 warnings, 2 error in 7.77 seconds ================= FAIL test_interface.py (exit status: 1) FAIL: test_network.py ===================== ============================= test session starts ============================== platform linux -- Python 3.7.2, pytest-3.9.3, py-1.7.0, pluggy-0.8.1 rootdir: <https://ci.centos.org/job/libvirt-dbus-check/systems=libvirt-fedora-rawhide/ws/,> inifile: collected 7 items ../../tests/test_network.py .E....F [100%] ==================================== ERRORS ==================================== _____________ ERROR at setup of TestNetwork.test_network_autostart _____________ self = <test_network.TestNetwork object at 0x7f84cdd462e8> request = <SubRequest 'libvirt_dbus_setup' for <Function 'test_network_autostart'>> @pytest.fixture(autouse=True) def libvirt_dbus_setup(self, request): """Start libvirt-dbus for each test function """ os.environ['LIBVIRT_DEBUG'] = '3' self.libvirt_dbus = subprocess.Popen([exe, '--session']) self.bus = dbus.SessionBus() for i in range(10): if self.bus.name_has_owner('org.libvirt'): break time.sleep(0.1) else:
raise TimeoutError('error starting libvirt-dbus')
E TimeoutError: error starting libvirt-dbus ../../tests/libvirttest.py:44: TimeoutError =================================== FAILURES =================================== TestNetwork.test_network_update[4-4-0-\n <host mac='00:16:3e:77:e2:ed' name='foo.example.com' ip='192.168.122.10'/>\n -0] self = <test_network.TestNetwork object at 0x7f84cde9d080>, command = '4' section = '4', parentIndex = 0 xml_str = "\n <host mac='00:16:3e:77:e2:ed' name='foo.example.com' ip='192.168.122.10'/>\n " flags = 0 @pytest.mark.parametrize("command, section, parentIndex, xml_str, flags", [ ('4', '4', 0, ip_dhcp_host_xml, 0), # add-first, ip-dhcp-host ]) def test_network_update(self, command, section, parentIndex, xml_str, flags):
_, test_network = self.get_test_network()
../../tests/test_network.py:91: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <test_network.TestNetwork object at 0x7f84cde9d080> def get_test_network(self): """Fetch information for the test network from test driver Returns: (dbus.proxies.ProxyObject, dbus.proxies.ProxyObject): Test Network Object, Local proxy for the test Network Object. """
path = self.connect.ListNetworks(0)[0]
E IndexError: list index out of range ../../tests/libvirttest.py:138: IndexError --------------------------- Captured stderr teardown --------------------------- Disconnected from D-Bus. ================= 1 failed, 5 passed, 1 error in 6.91 seconds ================== FAIL test_network.py (exit status: 1) + exit 1 Build step 'Execute shell' marked build as failure

participants (1)
-
ci@centos.org