============================= test session starts ============================== platform linux -- Python 3.12.3, pytest-8.4.1, pluggy-1.6.0 -- /root/builds/osaKnfEQQ/0/sine-bureau/link/venv/bin/python3 cachedir: .pytest_cache rootdir: /root/builds/osaKnfEQQ/0/sine-bureau/link plugins: order-1.3.0 collecting ... collected 18 items test/functional/simple_test.py::TestSimpleClass::test_program_2_devices[006000314234500d20323657] PASSED [ 5%] test/functional/simple_test.py::TestSimpleClass::test_program_2_devices[005400404234500d20323657] PASSED [ 11%] test/functional/simple_test.py::TestSimpleClass::test_connect_links PASSED [ 16%] test/functional/simple_test.py::TestSimpleClass::test_validate_fw_version PASSED [ 22%] test/functional/stress_test.py::TestStressClass::test_validate_local_quality[0] PASSED [ 27%] test/functional/stress_test.py::TestStressClass::test_validate_local_quality[5] PASSED [ 33%] test/functional/stress_test.py::TestStressClass::test_validate_local_quality[10] PASSED [ 38%] test/functional/stress_test.py::TestStressClass::test_validate_local_quality[15] PASSED [ 44%] test/functional/stress_test.py::TestStressClass::test_validate_local_quality[20] PASSED [ 50%] test/functional/stress_test.py::TestStressClass::test_validate_local_quality[25] PASSED [ 55%] test/functional/stress_test.py::TestStressClass::test_validate_local_quality[30] PASSED [ 61%] test/functional/stress_test.py::TestStressClass::test_validate_local_quality[35] PASSED [ 66%] test/functional/stress_test.py::TestStressClass::test_validate_local_quality[40] PASSED [ 72%] test/functional/stress_test.py::TestStressClass::test_validate_local_quality[45] PASSED [ 77%] test/functional/stress_test.py::TestStressClass::test_validate_local_quality[50] PASSED [ 83%] test/functional/stress_test.py::TestStressClass::test_validate_local_quality[55] PASSED [ 88%] test/functional/stress_test.py::TestStressClass::test_validate_local_quality[60] PASSED [ 94%] test/functional/stress_test.py::TestStressClass::test_validate_local_quality[65] PASSED [100%] =============================== warnings summary =============================== test/functional/tools/att/AdauraAttenuator.py:13 /root/builds/osaKnfEQQ/0/sine-bureau/link/test/functional/tools/att/AdauraAttenuator.py:13: DeprecationWarning: 'telnetlib' is deprecated and slated for removal in Python 3.13 from telnetlib import Telnet test/functional/simple_test.py::TestSimpleClass::test_program_2_devices[006000314234500d20323657] test/functional/simple_test.py::TestSimpleClass::test_program_2_devices[006000314234500d20323657] test/functional/simple_test.py::TestSimpleClass::test_program_2_devices[005400404234500d20323657] test/functional/simple_test.py::TestSimpleClass::test_program_2_devices[005400404234500d20323657] :813: DeprecationWarning: Will be removed in 1.0. Access properties with Device.properties. test/functional/simple_test.py: 16 warnings :807: DeprecationWarning: Will be removed in 1.0. Access properties with Device.properties. -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ==================================== PASSES ==================================== _______ TestSimpleClass.test_program_2_devices[006000314234500d20323657] _______ ----------------------------- Captured stdout call ----------------------------- Device found: DEVICE ID 1939:1945 on Bus 005 Address 014 ================= bLength : 0x12 (18 bytes) bDescriptorType : 0x1 Device bcdUSB : 0x210 USB 2.1 bDeviceClass : 0xef Miscellaneous bDeviceSubClass : 0x2 bDeviceProtocol : 0x1 bMaxPacketSize0 : 0x40 (64 bytes) idVendor : 0x1939 idProduct : 0x1945 bcdDevice : 0x1 Device 0.01 iManufacturer : 0x1 sine.engineering iProduct : 0x2 sine.link iSerialNumber : 0x6 0/006000314234500d20323657 bNumConfigurations : 0x1 CONFIGURATION 1: 400 mA ================================== bLength : 0x9 (9 bytes) bDescriptorType : 0x2 Configuration wTotalLength : 0xa4 (164 bytes) bNumInterfaces : 0x5 bConfigurationValue : 0x1 iConfiguration : 0x0 bmAttributes : 0x80 Bus Powered bMaxPower : 0xc8 (400 mA) INTERFACE 0: Vendor Specific =========================== bLength : 0x9 (9 bytes) bDescriptorType : 0x4 Interface bInterfaceNumber : 0x0 bAlternateSetting : 0x0 bNumEndpoints : 0x2 bInterfaceClass : 0xff Vendor Specific bInterfaceSubClass : 0x0 bInterfaceProtocol : 0x0 iInterface : 0x3 sine.link BULK ENDPOINT 0x1: Bulk OUT =============================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x1 OUT bmAttributes : 0x2 Bulk wMaxPacketSize : 0x40 (64 bytes) bInterval : 0x0 ENDPOINT 0x82: Bulk IN =============================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x82 IN bmAttributes : 0x2 Bulk wMaxPacketSize : 0x40 (64 bytes) bInterval : 0x0 INTERFACE 1: CDC Communication ========================= bLength : 0x9 (9 bytes) bDescriptorType : 0x4 Interface bInterfaceNumber : 0x1 bAlternateSetting : 0x0 bNumEndpoints : 0x1 bInterfaceClass : 0x2 CDC Communication bInterfaceSubClass : 0x2 bInterfaceProtocol : 0x0 iInterface : 0x4 sine.link CDC1 ENDPOINT 0x83: Interrupt IN ========================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x83 IN bmAttributes : 0x3 Interrupt wMaxPacketSize : 0x8 (8 bytes) bInterval : 0x10 INTERFACE 2: CDC Data ================================== bLength : 0x9 (9 bytes) bDescriptorType : 0x4 Interface bInterfaceNumber : 0x2 bAlternateSetting : 0x0 bNumEndpoints : 0x2 bInterfaceClass : 0xa CDC Data bInterfaceSubClass : 0x0 bInterfaceProtocol : 0x0 iInterface : 0x0 ENDPOINT 0x4: Bulk OUT =============================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x4 OUT bmAttributes : 0x2 Bulk wMaxPacketSize : 0x40 (64 bytes) bInterval : 0x0 ENDPOINT 0x84: Bulk IN =============================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x84 IN bmAttributes : 0x2 Bulk wMaxPacketSize : 0x40 (64 bytes) bInterval : 0x0 INTERFACE 3: CDC Communication ========================= bLength : 0x9 (9 bytes) bDescriptorType : 0x4 Interface bInterfaceNumber : 0x3 bAlternateSetting : 0x0 bNumEndpoints : 0x1 bInterfaceClass : 0x2 CDC Communication bInterfaceSubClass : 0x2 bInterfaceProtocol : 0x0 iInterface : 0x5 sine.link CDC2 ENDPOINT 0x85: Interrupt IN ========================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x85 IN bmAttributes : 0x3 Interrupt wMaxPacketSize : 0x8 (8 bytes) bInterval : 0x10 INTERFACE 4: CDC Data ================================== bLength : 0x9 (9 bytes) bDescriptorType : 0x4 Interface bInterfaceNumber : 0x4 bAlternateSetting : 0x0 bNumEndpoints : 0x2 bInterfaceClass : 0xa CDC Data bInterfaceSubClass : 0x0 bInterfaceProtocol : 0x0 iInterface : 0x0 ENDPOINT 0x6: Bulk OUT =============================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x6 OUT bmAttributes : 0x2 Bulk wMaxPacketSize : 0x40 (64 bytes) bInterval : 0x0 ENDPOINT 0x86: Bulk IN =============================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x86 IN bmAttributes : 0x2 Bulk wMaxPacketSize : 0x40 (64 bytes) bInterval : 0x0 rebooting device... waiting for the bootloader... New device detected: node=/dev/sda vendor=dead model=4002 serial=1234567890 Device is mounted at: /media/byaremkiv/C926-4671 Removable storage detected: /media/byaremkiv/C926-4671 Firmware successfully copied to: /media/byaremkiv/C926-4671/RadioLink.encbin Retrying to find device... Device found: DEVICE ID 1939:1945 on Bus 005 Address 017 ================= bLength : 0x12 (18 bytes) bDescriptorType : 0x1 Device bcdUSB : 0x210 USB 2.1 bDeviceClass : 0xef Miscellaneous bDeviceSubClass : 0x2 bDeviceProtocol : 0x1 bMaxPacketSize0 : 0x40 (64 bytes) idVendor : 0x1939 idProduct : 0x1945 bcdDevice : 0x1 Device 0.01 iManufacturer : 0x1 sine.engineering iProduct : 0x2 sine.link iSerialNumber : 0x6 0/006000314234500d20323657 bNumConfigurations : 0x1 CONFIGURATION 1: 400 mA ================================== bLength : 0x9 (9 bytes) bDescriptorType : 0x2 Configuration wTotalLength : 0xa4 (164 bytes) bNumInterfaces : 0x5 bConfigurationValue : 0x1 iConfiguration : 0x0 bmAttributes : 0x80 Bus Powered bMaxPower : 0xc8 (400 mA) INTERFACE 0: Vendor Specific =========================== bLength : 0x9 (9 bytes) bDescriptorType : 0x4 Interface bInterfaceNumber : 0x0 bAlternateSetting : 0x0 bNumEndpoints : 0x2 bInterfaceClass : 0xff Vendor Specific bInterfaceSubClass : 0x0 bInterfaceProtocol : 0x0 iInterface : 0x3 sine.link BULK ENDPOINT 0x1: Bulk OUT =============================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x1 OUT bmAttributes : 0x2 Bulk wMaxPacketSize : 0x40 (64 bytes) bInterval : 0x0 ENDPOINT 0x82: Bulk IN =============================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x82 IN bmAttributes : 0x2 Bulk wMaxPacketSize : 0x40 (64 bytes) bInterval : 0x0 INTERFACE 1: CDC Communication ========================= bLength : 0x9 (9 bytes) bDescriptorType : 0x4 Interface bInterfaceNumber : 0x1 bAlternateSetting : 0x0 bNumEndpoints : 0x1 bInterfaceClass : 0x2 CDC Communication bInterfaceSubClass : 0x2 bInterfaceProtocol : 0x0 iInterface : 0x4 sine.link CDC1 ENDPOINT 0x83: Interrupt IN ========================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x83 IN bmAttributes : 0x3 Interrupt wMaxPacketSize : 0x8 (8 bytes) bInterval : 0x10 INTERFACE 2: CDC Data ================================== bLength : 0x9 (9 bytes) bDescriptorType : 0x4 Interface bInterfaceNumber : 0x2 bAlternateSetting : 0x0 bNumEndpoints : 0x2 bInterfaceClass : 0xa CDC Data bInterfaceSubClass : 0x0 bInterfaceProtocol : 0x0 iInterface : 0x0 ENDPOINT 0x4: Bulk OUT =============================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x4 OUT bmAttributes : 0x2 Bulk wMaxPacketSize : 0x40 (64 bytes) bInterval : 0x0 ENDPOINT 0x84: Bulk IN =============================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x84 IN bmAttributes : 0x2 Bulk wMaxPacketSize : 0x40 (64 bytes) bInterval : 0x0 INTERFACE 3: CDC Communication ========================= bLength : 0x9 (9 bytes) bDescriptorType : 0x4 Interface bInterfaceNumber : 0x3 bAlternateSetting : 0x0 bNumEndpoints : 0x1 bInterfaceClass : 0x2 CDC Communication bInterfaceSubClass : 0x2 bInterfaceProtocol : 0x0 iInterface : 0x5 sine.link CDC2 ENDPOINT 0x85: Interrupt IN ========================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x85 IN bmAttributes : 0x3 Interrupt wMaxPacketSize : 0x8 (8 bytes) bInterval : 0x10 INTERFACE 4: CDC Data ================================== bLength : 0x9 (9 bytes) bDescriptorType : 0x4 Interface bInterfaceNumber : 0x4 bAlternateSetting : 0x0 bNumEndpoints : 0x2 bInterfaceClass : 0xa CDC Data bInterfaceSubClass : 0x0 bInterfaceProtocol : 0x0 iInterface : 0x0 ENDPOINT 0x6: Bulk OUT =============================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x6 OUT bmAttributes : 0x2 Bulk wMaxPacketSize : 0x40 (64 bytes) bInterval : 0x0 ENDPOINT 0x86: Bulk IN =============================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x86 IN bmAttributes : 0x2 Bulk wMaxPacketSize : 0x40 (64 bytes) bInterval : 0x0 rebooting device... waiting for the bootloader... New device detected: node=/dev/sda vendor=dead model=4002 serial=1234567890 Device is mounted at: /media/byaremkiv/C926-4671 Removable storage detected: /media/byaremkiv/C926-4671 Firmware successfully copied to: /media/byaremkiv/C926-4671/RadioLink.encbin _______ TestSimpleClass.test_program_2_devices[005400404234500d20323657] _______ ----------------------------- Captured stdout call ----------------------------- Device found: DEVICE ID 1939:1945 on Bus 005 Address 015 ================= bLength : 0x12 (18 bytes) bDescriptorType : 0x1 Device bcdUSB : 0x210 USB 2.1 bDeviceClass : 0xef Miscellaneous bDeviceSubClass : 0x2 bDeviceProtocol : 0x1 bMaxPacketSize0 : 0x40 (64 bytes) idVendor : 0x1939 idProduct : 0x1945 bcdDevice : 0x1 Device 0.01 iManufacturer : 0x1 sine.engineering iProduct : 0x2 sine.link iSerialNumber : 0x6 0/005400404234500d20323657 bNumConfigurations : 0x1 CONFIGURATION 1: 400 mA ================================== bLength : 0x9 (9 bytes) bDescriptorType : 0x2 Configuration wTotalLength : 0xa4 (164 bytes) bNumInterfaces : 0x5 bConfigurationValue : 0x1 iConfiguration : 0x0 bmAttributes : 0x80 Bus Powered bMaxPower : 0xc8 (400 mA) INTERFACE 0: Vendor Specific =========================== bLength : 0x9 (9 bytes) bDescriptorType : 0x4 Interface bInterfaceNumber : 0x0 bAlternateSetting : 0x0 bNumEndpoints : 0x2 bInterfaceClass : 0xff Vendor Specific bInterfaceSubClass : 0x0 bInterfaceProtocol : 0x0 iInterface : 0x3 sine.link BULK ENDPOINT 0x1: Bulk OUT =============================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x1 OUT bmAttributes : 0x2 Bulk wMaxPacketSize : 0x40 (64 bytes) bInterval : 0x0 ENDPOINT 0x82: Bulk IN =============================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x82 IN bmAttributes : 0x2 Bulk wMaxPacketSize : 0x40 (64 bytes) bInterval : 0x0 INTERFACE 1: CDC Communication ========================= bLength : 0x9 (9 bytes) bDescriptorType : 0x4 Interface bInterfaceNumber : 0x1 bAlternateSetting : 0x0 bNumEndpoints : 0x1 bInterfaceClass : 0x2 CDC Communication bInterfaceSubClass : 0x2 bInterfaceProtocol : 0x0 iInterface : 0x4 sine.link CDC1 ENDPOINT 0x83: Interrupt IN ========================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x83 IN bmAttributes : 0x3 Interrupt wMaxPacketSize : 0x8 (8 bytes) bInterval : 0x10 INTERFACE 2: CDC Data ================================== bLength : 0x9 (9 bytes) bDescriptorType : 0x4 Interface bInterfaceNumber : 0x2 bAlternateSetting : 0x0 bNumEndpoints : 0x2 bInterfaceClass : 0xa CDC Data bInterfaceSubClass : 0x0 bInterfaceProtocol : 0x0 iInterface : 0x0 ENDPOINT 0x4: Bulk OUT =============================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x4 OUT bmAttributes : 0x2 Bulk wMaxPacketSize : 0x40 (64 bytes) bInterval : 0x0 ENDPOINT 0x84: Bulk IN =============================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x84 IN bmAttributes : 0x2 Bulk wMaxPacketSize : 0x40 (64 bytes) bInterval : 0x0 INTERFACE 3: CDC Communication ========================= bLength : 0x9 (9 bytes) bDescriptorType : 0x4 Interface bInterfaceNumber : 0x3 bAlternateSetting : 0x0 bNumEndpoints : 0x1 bInterfaceClass : 0x2 CDC Communication bInterfaceSubClass : 0x2 bInterfaceProtocol : 0x0 iInterface : 0x5 sine.link CDC2 ENDPOINT 0x85: Interrupt IN ========================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x85 IN bmAttributes : 0x3 Interrupt wMaxPacketSize : 0x8 (8 bytes) bInterval : 0x10 INTERFACE 4: CDC Data ================================== bLength : 0x9 (9 bytes) bDescriptorType : 0x4 Interface bInterfaceNumber : 0x4 bAlternateSetting : 0x0 bNumEndpoints : 0x2 bInterfaceClass : 0xa CDC Data bInterfaceSubClass : 0x0 bInterfaceProtocol : 0x0 iInterface : 0x0 ENDPOINT 0x6: Bulk OUT =============================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x6 OUT bmAttributes : 0x2 Bulk wMaxPacketSize : 0x40 (64 bytes) bInterval : 0x0 ENDPOINT 0x86: Bulk IN =============================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x86 IN bmAttributes : 0x2 Bulk wMaxPacketSize : 0x40 (64 bytes) bInterval : 0x0 rebooting device... waiting for the bootloader... New device detected: node=/dev/sda vendor=dead model=4002 serial=1234567890 Device is mounted at: /media/byaremkiv/C926-4671 Removable storage detected: /media/byaremkiv/C926-4671 Firmware successfully copied to: /media/byaremkiv/C926-4671/RadioLink.encbin Retrying to find device... Retrying to find device... Device found: DEVICE ID 1939:1945 on Bus 005 Address 021 ================= bLength : 0x12 (18 bytes) bDescriptorType : 0x1 Device bcdUSB : 0x210 USB 2.1 bDeviceClass : 0xef Miscellaneous bDeviceSubClass : 0x2 bDeviceProtocol : 0x1 bMaxPacketSize0 : 0x40 (64 bytes) idVendor : 0x1939 idProduct : 0x1945 bcdDevice : 0x1 Device 0.01 iManufacturer : 0x1 sine.engineering iProduct : 0x2 sine.link iSerialNumber : 0x6 0/005400404234500d20323657 bNumConfigurations : 0x1 CONFIGURATION 1: 400 mA ================================== bLength : 0x9 (9 bytes) bDescriptorType : 0x2 Configuration wTotalLength : 0xa4 (164 bytes) bNumInterfaces : 0x5 bConfigurationValue : 0x1 iConfiguration : 0x0 bmAttributes : 0x80 Bus Powered bMaxPower : 0xc8 (400 mA) INTERFACE 0: Vendor Specific =========================== bLength : 0x9 (9 bytes) bDescriptorType : 0x4 Interface bInterfaceNumber : 0x0 bAlternateSetting : 0x0 bNumEndpoints : 0x2 bInterfaceClass : 0xff Vendor Specific bInterfaceSubClass : 0x0 bInterfaceProtocol : 0x0 iInterface : 0x3 sine.link BULK ENDPOINT 0x1: Bulk OUT =============================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x1 OUT bmAttributes : 0x2 Bulk wMaxPacketSize : 0x40 (64 bytes) bInterval : 0x0 ENDPOINT 0x82: Bulk IN =============================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x82 IN bmAttributes : 0x2 Bulk wMaxPacketSize : 0x40 (64 bytes) bInterval : 0x0 INTERFACE 1: CDC Communication ========================= bLength : 0x9 (9 bytes) bDescriptorType : 0x4 Interface bInterfaceNumber : 0x1 bAlternateSetting : 0x0 bNumEndpoints : 0x1 bInterfaceClass : 0x2 CDC Communication bInterfaceSubClass : 0x2 bInterfaceProtocol : 0x0 iInterface : 0x4 sine.link CDC1 ENDPOINT 0x83: Interrupt IN ========================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x83 IN bmAttributes : 0x3 Interrupt wMaxPacketSize : 0x8 (8 bytes) bInterval : 0x10 INTERFACE 2: CDC Data ================================== bLength : 0x9 (9 bytes) bDescriptorType : 0x4 Interface bInterfaceNumber : 0x2 bAlternateSetting : 0x0 bNumEndpoints : 0x2 bInterfaceClass : 0xa CDC Data bInterfaceSubClass : 0x0 bInterfaceProtocol : 0x0 iInterface : 0x0 ENDPOINT 0x4: Bulk OUT =============================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x4 OUT bmAttributes : 0x2 Bulk wMaxPacketSize : 0x40 (64 bytes) bInterval : 0x0 ENDPOINT 0x84: Bulk IN =============================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x84 IN bmAttributes : 0x2 Bulk wMaxPacketSize : 0x40 (64 bytes) bInterval : 0x0 INTERFACE 3: CDC Communication ========================= bLength : 0x9 (9 bytes) bDescriptorType : 0x4 Interface bInterfaceNumber : 0x3 bAlternateSetting : 0x0 bNumEndpoints : 0x1 bInterfaceClass : 0x2 CDC Communication bInterfaceSubClass : 0x2 bInterfaceProtocol : 0x0 iInterface : 0x5 sine.link CDC2 ENDPOINT 0x85: Interrupt IN ========================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x85 IN bmAttributes : 0x3 Interrupt wMaxPacketSize : 0x8 (8 bytes) bInterval : 0x10 INTERFACE 4: CDC Data ================================== bLength : 0x9 (9 bytes) bDescriptorType : 0x4 Interface bInterfaceNumber : 0x4 bAlternateSetting : 0x0 bNumEndpoints : 0x2 bInterfaceClass : 0xa CDC Data bInterfaceSubClass : 0x0 bInterfaceProtocol : 0x0 iInterface : 0x0 ENDPOINT 0x6: Bulk OUT =============================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x6 OUT bmAttributes : 0x2 Bulk wMaxPacketSize : 0x40 (64 bytes) bInterval : 0x0 ENDPOINT 0x86: Bulk IN =============================== bLength : 0x7 (7 bytes) bDescriptorType : 0x5 Endpoint bEndpointAddress : 0x86 IN bmAttributes : 0x2 Bulk wMaxPacketSize : 0x40 (64 bytes) bInterval : 0x0 rebooting device... waiting for the bootloader... New device detected: node=/dev/sda vendor=dead model=4002 serial=1234567890 Device is mounted at: /media/byaremkiv/C926-4671 Removable storage detected: /media/byaremkiv/C926-4671 Firmware successfully copied to: /media/byaremkiv/C926-4671/RadioLink.encbin ______________________ TestSimpleClass.test_connect_links ______________________ ----------------------------- Captured stdout call ----------------------------- Retrying to find device... Retrying to find device... RSSI: -127 RSSI: -127 Waiting for connection to be established... Waiting for connection to be established... Waiting for connection to be established... RSSI: -38 RSSI: -37 Waiting for connection to be qualified... Retry: 1 Waiting for connection to be qualified... Retry: 2 Waiting for connection to be qualified... Retry: 3 ________________ TestStressClass.test_validate_local_quality[0] ________________ ---------------------------- Captured stdout setup ----------------------------- Setting up the test environment for stress testing... {'model': 'AD-USB2AR38G95', 'sn': 'R3280950423', 'fw_ver': '3.10', 'fw_date': 'Aug 10 2023', 'bl_ver': '4.10', 'mfg_date': 'MAR2025', 'default_attenuations': ['95.0', '95.0'], 'ip_address': '0.0.0.0', 'ip_subnet': '255.255.255.0', 'ip_gateway': '192.168.0.1'} ----------------------------- Captured stdout call ----------------------------- Connection quality: 100 for device1 is established with attenuation 50 dB. Connection quality: 100 for device2 is established with attenuation 50 dB. ________________ TestStressClass.test_validate_local_quality[5] ________________ ----------------------------- Captured stdout call ----------------------------- Connection quality: 100 for device1 is established with attenuation 55 dB. Connection quality: 100 for device2 is established with attenuation 55 dB. _______________ TestStressClass.test_validate_local_quality[10] ________________ ----------------------------- Captured stdout call ----------------------------- Connection quality: 100 for device1 is established with attenuation 60 dB. Connection quality: 100 for device2 is established with attenuation 60 dB. _______________ TestStressClass.test_validate_local_quality[15] ________________ ----------------------------- Captured stdout call ----------------------------- Connection quality: 100 for device1 is established with attenuation 65 dB. Connection quality: 100 for device2 is established with attenuation 65 dB. _______________ TestStressClass.test_validate_local_quality[20] ________________ ----------------------------- Captured stdout call ----------------------------- Connection quality: 100 for device1 is established with attenuation 70 dB. Connection quality: 100 for device2 is established with attenuation 70 dB. _______________ TestStressClass.test_validate_local_quality[25] ________________ ----------------------------- Captured stdout call ----------------------------- Connection quality: 100 for device1 is established with attenuation 75 dB. Connection quality: 100 for device2 is established with attenuation 75 dB. _______________ TestStressClass.test_validate_local_quality[30] ________________ ----------------------------- Captured stdout call ----------------------------- Connection quality: 100 for device1 is established with attenuation 80 dB. Connection quality: 100 for device2 is established with attenuation 80 dB. _______________ TestStressClass.test_validate_local_quality[35] ________________ ----------------------------- Captured stdout call ----------------------------- Connection quality: 100 for device1 is established with attenuation 85 dB. Connection quality: 100 for device2 is established with attenuation 85 dB. _______________ TestStressClass.test_validate_local_quality[40] ________________ ----------------------------- Captured stdout call ----------------------------- Connection quality: 100 for device1 is established with attenuation 90 dB. Connection quality: 100 for device2 is established with attenuation 90 dB. _______________ TestStressClass.test_validate_local_quality[45] ________________ ----------------------------- Captured stdout call ----------------------------- Connection quality: 100 for device1 is established with attenuation 95 dB. Connection quality: 100 for device2 is established with attenuation 95 dB. _______________ TestStressClass.test_validate_local_quality[50] ________________ ----------------------------- Captured stdout call ----------------------------- Connection quality: 100 for device1 is established with attenuation 100 dB. Connection quality: 100 for device2 is established with attenuation 100 dB. _______________ TestStressClass.test_validate_local_quality[55] ________________ ----------------------------- Captured stdout call ----------------------------- Connection quality: 100 for device1 is established with attenuation 105 dB. Connection quality: 100 for device2 is established with attenuation 105 dB. _______________ TestStressClass.test_validate_local_quality[60] ________________ ----------------------------- Captured stdout call ----------------------------- Connection quality: 100 for device1 is established with attenuation 110 dB. Connection quality: 100 for device2 is established with attenuation 110 dB. _______________ TestStressClass.test_validate_local_quality[65] ________________ ----------------------------- Captured stdout call ----------------------------- Connection quality: 100 for device1 is established with attenuation 115 dB. Connection quality: 100 for device2 is established with attenuation 115 dB. --------------------------- Captured stdout teardown --------------------------- Resetting attenuator to 0 dB - default value - generated xml file: /root/builds/osaKnfEQQ/0/sine-bureau/link/output/test_report.xml - ================== [32m18 passed [0m, [33m [1m21 warnings [0m [33m in 92.56s (0:01:32) [0m [33m ==================