Source: pytango Version: 9.3.4-2 Severity: serious User: debian...@lists.debian.org Usertags: fails-always
Dear maintainer(s),You recently added an autopkgtest to your package pytango, great. However, it fails on armel. Currently this failure is blocking the migration to testing [1]. Can you please investigate the situation and fix it?
I copied some of the output at the bottom of this report. More information about this bug and the reason for filing it can be found on https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation Paul [1] https://qa.debian.org/excuses.php?package=pytango https://ci.debian.net/data/autopkgtest/testing/armel/p/pytango/23495376/log.gz=================================== FAILURES =================================== ___________________ test_subscribe_change_event[Synchronous] ___________________
event_device = EventDevice(test/nodb/eventdevice) def test_subscribe_change_event(event_device): results = [] def callback(evt): results.append(evt.attr_value.value) # Subscribe eid = event_device.subscribe_event( "attr", EventType.CHANGE_EVENT, callback, wait=True) assert eid == 1 # Trigger an event event_device.command_inout("send_event", wait=True) # Wait for tango event retries = 20 for _ in range(retries): event_device.read_attribute("state", wait=True) if len(results) > 1: break time.sleep(0.05) # Test the event values
assert results == [0., 1.]
E assert [0.0] == [0.0, 1.0] E Right contains one more item: 1.0 E Full diff: E - [0.0, 1.0] E + [0.0] tests/test_event.py:115: AssertionError---------------------------- Captured stdout setup -----------------------------
Ready to accept request---------------------------- Captured stderr setup -----------------------------
Can't create notifd event supplier. Notifd event not available_________________ test_push_event_with_timestamp[Synchronous] __________________
event_device = EventDevice(test/nodb/eventdevice) def test_push_event_with_timestamp(event_device): string = StringIO() ec = EventCallback(fd=string) # Subscribe eid = event_device.subscribe_event( "attr", EventType.CHANGE_EVENT, ec, wait=True) assert eid == 1 # Trigger an event event_device.command_inout("send_event_with_timestamp", wait=True) # Wait for tango event retries = 20 for _ in range(retries): event_device.read_attribute("state", wait=True) if len(ec.get_events()) > 1: break time.sleep(0.05) # Test the event values and timestamp results = [evt.attr_value.value for evt in ec.get_events()]
assert results == [0., 2.]
E assert [0.0] == [0.0, 2.0] E Right contains one more item: 2.0 E Full diff: E - [0.0, 2.0] E + [0.0] tests/test_event.py:191: AssertionError---------------------------- Captured stdout setup -----------------------------
Ready to accept request---------------------------- Captured stderr setup -----------------------------
Can't create notifd event supplier. Notifd event not available=============================== warnings summary ===============================
tests/test_client.py:19/tmp/autopkgtest-lxc.q395dj8v/downtmp/autopkgtest_tmp/tests/test_client.py:19: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
from distutils.spawn import find_executable -- Docs: https://docs.pytest.org/en/stable/warnings.html=========================== short test summary info ============================
FAILED tests/test_event.py::test_subscribe_change_event[Synchronous] FAILED tests/test_event.py::test_push_event_with_timestamp[Synchronous]====== 2 failed, 1033 passed, 26 xfailed, 1 warning in 263.04s (0:04:23) =======
autopkgtest [07:52:48]: test command1
OpenPGP_signature
Description: OpenPGP digital signature