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

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to