| ============================= 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 12 items
|
|
|
| test/functional/simple_test.py::test_program_2_devices[006000314234500d20323657] PASSED [ 8%]
|
| test/functional/simple_test.py::test_program_2_devices[005400404234500d20323657] PASSED [ 16%]
|
| test/functional/simple_test.py::test_connect_links PASSED [ 25%]
|
| test/functional/simple_test.py::test_validate_fw_version PASSED [ 33%]
|
| test/functional/stress_test.py::TestStressClass::test_validate_local_quality[0] FAILED [ 41%]
|
| test/functional/stress_test.py::TestStressClass::test_validate_local_quality[10] FAILED [ 50%]
|
| test/functional/stress_test.py::TestStressClass::test_validate_local_quality[20] FAILED [ 58%]
|
| test/functional/stress_test.py::TestStressClass::test_validate_local_quality[30] FAILED [ 66%]
|
| test/functional/stress_test.py::TestStressClass::test_validate_local_quality[40] FAILED [ 75%]
|
| test/functional/stress_test.py::TestStressClass::test_validate_local_quality[50] FAILED [ 83%]
|
| test/functional/stress_test.py::TestStressClass::test_validate_local_quality[60] FAILED [ 91%]
|
| test/functional/stress_test.py::TestStressClass::test_validate_local_quality[70] FAILED [100%]
|
|
|
| =================================== FAILURES ===================================
|
| ________________ TestStressClass.test_validate_local_quality[0] ________________
|
|
|
| self = <link.test.functional.stress_test.TestStressClass object at 0x759e27464f20>
|
| attenuation = 0
|
|
|
| [0m [37m@pytest [39;49;00m.mark.parametrize( [33m" [39;49;00m [33mattenuation [39;49;00m [33m" [39;49;00m, [96mrange [39;49;00m( [94m0 [39;49;00m, [94m80 [39;49;00m, [94m10 [39;49;00m)) [90m [39;49;00m
|
| [94mdef [39;49;00m [90m [39;49;00m [92mtest_validate_local_quality [39;49;00m( [96mself [39;49;00m, attenuation): [90m [39;49;00m
|
| [90m# Wait for devices to be ready [39;49;00m [90m [39;49;00m
|
| time.sleep( [94m2 [39;49;00m) [90m [39;49;00m
|
| [90m [39;49;00m
|
| > [96mself [39;49;00m.att.set_attenuator( [94m1 [39;49;00m, attenuation) [90m [39;49;00m
|
| ^^^^^^^^ [90m [39;49;00m
|
| E AttributeError: 'TestStressClass' object has no attribute 'att'
|
|
|
| test/functional/stress_test.py:56: AttributeError
|
| _______________ TestStressClass.test_validate_local_quality[10] ________________
|
|
|
| self = <link.test.functional.stress_test.TestStressClass object at 0x759e264aedb0>
|
| attenuation = 10
|
|
|
| [0m [37m@pytest [39;49;00m.mark.parametrize( [33m" [39;49;00m [33mattenuation [39;49;00m [33m" [39;49;00m, [96mrange [39;49;00m( [94m0 [39;49;00m, [94m80 [39;49;00m, [94m10 [39;49;00m)) [90m [39;49;00m
|
| [94mdef [39;49;00m [90m [39;49;00m [92mtest_validate_local_quality [39;49;00m( [96mself [39;49;00m, attenuation): [90m [39;49;00m
|
| [90m# Wait for devices to be ready [39;49;00m [90m [39;49;00m
|
| time.sleep( [94m2 [39;49;00m) [90m [39;49;00m
|
| [90m [39;49;00m
|
| > [96mself [39;49;00m.att.set_attenuator( [94m1 [39;49;00m, attenuation) [90m [39;49;00m
|
| ^^^^^^^^ [90m [39;49;00m
|
| E AttributeError: 'TestStressClass' object has no attribute 'att'
|
|
|
| test/functional/stress_test.py:56: AttributeError
|
| _______________ TestStressClass.test_validate_local_quality[20] ________________
|
|
|
| self = <link.test.functional.stress_test.TestStressClass object at 0x759e264aeab0>
|
| attenuation = 20
|
|
|
| [0m [37m@pytest [39;49;00m.mark.parametrize( [33m" [39;49;00m [33mattenuation [39;49;00m [33m" [39;49;00m, [96mrange [39;49;00m( [94m0 [39;49;00m, [94m80 [39;49;00m, [94m10 [39;49;00m)) [90m [39;49;00m
|
| [94mdef [39;49;00m [90m [39;49;00m [92mtest_validate_local_quality [39;49;00m( [96mself [39;49;00m, attenuation): [90m [39;49;00m
|
| [90m# Wait for devices to be ready [39;49;00m [90m [39;49;00m
|
| time.sleep( [94m2 [39;49;00m) [90m [39;49;00m
|
| [90m [39;49;00m
|
| > [96mself [39;49;00m.att.set_attenuator( [94m1 [39;49;00m, attenuation) [90m [39;49;00m
|
| ^^^^^^^^ [90m [39;49;00m
|
| E AttributeError: 'TestStressClass' object has no attribute 'att'
|
|
|
| test/functional/stress_test.py:56: AttributeError
|
| _______________ TestStressClass.test_validate_local_quality[30] ________________
|
|
|
| self = <link.test.functional.stress_test.TestStressClass object at 0x759e264af890>
|
| attenuation = 30
|
|
|
| [0m [37m@pytest [39;49;00m.mark.parametrize( [33m" [39;49;00m [33mattenuation [39;49;00m [33m" [39;49;00m, [96mrange [39;49;00m( [94m0 [39;49;00m, [94m80 [39;49;00m, [94m10 [39;49;00m)) [90m [39;49;00m
|
| [94mdef [39;49;00m [90m [39;49;00m [92mtest_validate_local_quality [39;49;00m( [96mself [39;49;00m, attenuation): [90m [39;49;00m
|
| [90m# Wait for devices to be ready [39;49;00m [90m [39;49;00m
|
| time.sleep( [94m2 [39;49;00m) [90m [39;49;00m
|
| [90m [39;49;00m
|
| > [96mself [39;49;00m.att.set_attenuator( [94m1 [39;49;00m, attenuation) [90m [39;49;00m
|
| ^^^^^^^^ [90m [39;49;00m
|
| E AttributeError: 'TestStressClass' object has no attribute 'att'
|
|
|
| test/functional/stress_test.py:56: AttributeError
|
| _______________ TestStressClass.test_validate_local_quality[40] ________________
|
|
|
| self = <link.test.functional.stress_test.TestStressClass object at 0x759e264ae9c0>
|
| attenuation = 40
|
|
|
| [0m [37m@pytest [39;49;00m.mark.parametrize( [33m" [39;49;00m [33mattenuation [39;49;00m [33m" [39;49;00m, [96mrange [39;49;00m( [94m0 [39;49;00m, [94m80 [39;49;00m, [94m10 [39;49;00m)) [90m [39;49;00m
|
| [94mdef [39;49;00m [90m [39;49;00m [92mtest_validate_local_quality [39;49;00m( [96mself [39;49;00m, attenuation): [90m [39;49;00m
|
| [90m# Wait for devices to be ready [39;49;00m [90m [39;49;00m
|
| time.sleep( [94m2 [39;49;00m) [90m [39;49;00m
|
| [90m [39;49;00m
|
| > [96mself [39;49;00m.att.set_attenuator( [94m1 [39;49;00m, attenuation) [90m [39;49;00m
|
| ^^^^^^^^ [90m [39;49;00m
|
| E AttributeError: 'TestStressClass' object has no attribute 'att'
|
|
|
| test/functional/stress_test.py:56: AttributeError
|
| _______________ TestStressClass.test_validate_local_quality[50] ________________
|
|
|
| self = <link.test.functional.stress_test.TestStressClass object at 0x759e264aec60>
|
| attenuation = 50
|
|
|
| [0m [37m@pytest [39;49;00m.mark.parametrize( [33m" [39;49;00m [33mattenuation [39;49;00m [33m" [39;49;00m, [96mrange [39;49;00m( [94m0 [39;49;00m, [94m80 [39;49;00m, [94m10 [39;49;00m)) [90m [39;49;00m
|
| [94mdef [39;49;00m [90m [39;49;00m [92mtest_validate_local_quality [39;49;00m( [96mself [39;49;00m, attenuation): [90m [39;49;00m
|
| [90m# Wait for devices to be ready [39;49;00m [90m [39;49;00m
|
| time.sleep( [94m2 [39;49;00m) [90m [39;49;00m
|
| [90m [39;49;00m
|
| > [96mself [39;49;00m.att.set_attenuator( [94m1 [39;49;00m, attenuation) [90m [39;49;00m
|
| ^^^^^^^^ [90m [39;49;00m
|
| E AttributeError: 'TestStressClass' object has no attribute 'att'
|
|
|
| test/functional/stress_test.py:56: AttributeError
|
| _______________ TestStressClass.test_validate_local_quality[60] ________________
|
|
|
| self = <link.test.functional.stress_test.TestStressClass object at 0x759e264aecf0>
|
| attenuation = 60
|
|
|
| [0m [37m@pytest [39;49;00m.mark.parametrize( [33m" [39;49;00m [33mattenuation [39;49;00m [33m" [39;49;00m, [96mrange [39;49;00m( [94m0 [39;49;00m, [94m80 [39;49;00m, [94m10 [39;49;00m)) [90m [39;49;00m
|
| [94mdef [39;49;00m [90m [39;49;00m [92mtest_validate_local_quality [39;49;00m( [96mself [39;49;00m, attenuation): [90m [39;49;00m
|
| [90m# Wait for devices to be ready [39;49;00m [90m [39;49;00m
|
| time.sleep( [94m2 [39;49;00m) [90m [39;49;00m
|
| [90m [39;49;00m
|
| > [96mself [39;49;00m.att.set_attenuator( [94m1 [39;49;00m, attenuation) [90m [39;49;00m
|
| ^^^^^^^^ [90m [39;49;00m
|
| E AttributeError: 'TestStressClass' object has no attribute 'att'
|
|
|
| test/functional/stress_test.py:56: AttributeError
|
| _______________ TestStressClass.test_validate_local_quality[70] ________________
|
|
|
| self = <link.test.functional.stress_test.TestStressClass object at 0x759e264aed80>
|
| attenuation = 70
|
|
|
| [0m [37m@pytest [39;49;00m.mark.parametrize( [33m" [39;49;00m [33mattenuation [39;49;00m [33m" [39;49;00m, [96mrange [39;49;00m( [94m0 [39;49;00m, [94m80 [39;49;00m, [94m10 [39;49;00m)) [90m [39;49;00m
|
| [94mdef [39;49;00m [90m [39;49;00m [92mtest_validate_local_quality [39;49;00m( [96mself [39;49;00m, attenuation): [90m [39;49;00m
|
| [90m# Wait for devices to be ready [39;49;00m [90m [39;49;00m
|
| time.sleep( [94m2 [39;49;00m) [90m [39;49;00m
|
| [90m [39;49;00m
|
| > [96mself [39;49;00m.att.set_attenuator( [94m1 [39;49;00m, attenuation) [90m [39;49;00m
|
| ^^^^^^^^ [90m [39;49;00m
|
| E AttributeError: 'TestStressClass' object has no attribute 'att'
|
|
|
| test/functional/stress_test.py:56: AttributeError
|
| =============================== 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::test_program_2_devices[006000314234500d20323657]
|
| test/functional/simple_test.py::test_program_2_devices[006000314234500d20323657]
|
| test/functional/simple_test.py::test_program_2_devices[005400404234500d20323657]
|
| test/functional/simple_test.py::test_program_2_devices[005400404234500d20323657]
|
| <frozen _collections_abc>:813: DeprecationWarning: Will be removed in 1.0. Access properties with Device.properties.
|
|
|
| test/functional/simple_test.py: 16 warnings
|
| <frozen _collections_abc>: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 ====================================
|
| _______________ test_program_2_devices[006000314234500d20323657] _______________
|
| ----------------------------- Captured stdout call -----------------------------
|
| Device found: DEVICE ID 1939:1945 on Bus 005 Address 126 =================
|
| 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
|
| Device found: DEVICE ID 1939:1945 on Bus 005 Address 003 =================
|
| 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
|
| _______________ test_program_2_devices[005400404234500d20323657] _______________
|
| ----------------------------- Captured stdout call -----------------------------
|
| Device found: DEVICE ID 1939:1945 on Bus 005 Address 127 =================
|
| 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...
|
| Device found: DEVICE ID 1939:1945 on Bus 005 Address 007 =================
|
| 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
|
| ______________________________ test_connect_links ______________________________
|
| ----------------------------- Captured stdout call -----------------------------
|
| Retrying to find device...
|
| RSSI: -127
|
| RSSI: -127
|
| Waiting for connection to be established...
|
| Waiting for connection to be established...
|
| RSSI: -35
|
| 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
|
| Waiting for connection to be qualified... Retry: 4
|
| - generated xml file: /root/builds/osaKnfEQQ/0/sine-bureau/link/output/test_report.xml -
|
| ============= [31m [1m8 failed [0m, [32m4 passed [0m, [33m21 warnings [0m [31m in 61.13s (0:01:01) [0m [31m ==============
|