============================= 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 4 items / 2 errors ==================================== ERRORS ==================================== __________________ ERROR collecting test/functional/common.py __________________ test/functional/common.py:7: in [0m [94mfrom [39;49;00m [90m [39;49;00m [04m [96mtest [39;49;00m [04m [96m. [39;49;00m [04m [96mfunctional [39;49;00m [04m [96m. [39;49;00m [04m [96mlink_protocol_usb_parser [39;49;00m [90m [39;49;00m [94mimport [39;49;00m * [90m [39;49;00m :1360: in _find_and_load [0m [04m [91m? [39;49;00m [04m [91m? [39;49;00m [04m [91m? [39;49;00m [90m [39;49;00m :1331: in _find_and_load_unlocked [0m [04m [91m? [39;49;00m [04m [91m? [39;49;00m [04m [91m? [39;49;00m [90m [39;49;00m :935: in _load_unlocked [0m [04m [91m? [39;49;00m [04m [91m? [39;49;00m [04m [91m? [39;49;00m [90m [39;49;00m venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py:186: in exec_module [0mexec(co, module. [91m__dict__ [39;49;00m) [90m [39;49;00m test/functional/link_protocol_usb_parser.py:10: in [0m [94mfrom [39;49;00m [90m [39;49;00m [04m [96mwire [39;49;00m [90m [39;49;00m [94mimport [39;49;00m sine_wire_p2w, sine_wire_w2p [90m [39;49;00m modules/contract/wire/demo/python/wire.py:37: in [0mlib.sine_wire_w2j.argtypes = [ [90m [39;49;00m ^^^^^^^^^^^^^^^^^ [90m [39;49;00m /usr/lib/python3.12/ctypes/__init__.py:392: in __getattr__ [0mfunc = [96mself [39;49;00m. [92m__getitem__ [39;49;00m(name) [90m [39;49;00m ^^^^^^^^^^^^^^^^^^^^^^ [90m [39;49;00m /usr/lib/python3.12/ctypes/__init__.py:397: in __getitem__ [0mfunc = [96mself [39;49;00m._FuncPtr((name_or_ordinal, [96mself [39;49;00m)) [90m [39;49;00m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [90m [39;49;00m E AttributeError: /root/builds/osaKnfEQQ/0/sine-bureau/link/output/link_contract_artifacts/build/lib/libsine.wire.so: undefined symbol: sine_wire_w2j _________ ERROR collecting test/functional/link_protocol_usb_parser.py _________ test/functional/link_protocol_usb_parser.py:10: in [0m [94mfrom [39;49;00m [90m [39;49;00m [04m [96mwire [39;49;00m [90m [39;49;00m [94mimport [39;49;00m sine_wire_p2w, sine_wire_w2p [90m [39;49;00m modules/contract/wire/demo/python/wire.py:37: in [0mlib.sine_wire_w2j.argtypes = [ [90m [39;49;00m ^^^^^^^^^^^^^^^^^ [90m [39;49;00m /usr/lib/python3.12/ctypes/__init__.py:392: in __getattr__ [0mfunc = [96mself [39;49;00m. [92m__getitem__ [39;49;00m(name) [90m [39;49;00m ^^^^^^^^^^^^^^^^^^^^^^ [90m [39;49;00m /usr/lib/python3.12/ctypes/__init__.py:397: in __getitem__ [0mfunc = [96mself [39;49;00m._FuncPtr((name_or_ordinal, [96mself [39;49;00m)) [90m [39;49;00m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [90m [39;49;00m E AttributeError: /root/builds/osaKnfEQQ/0/sine-bureau/link/output/link_contract_artifacts/build/lib/libsine.wire.so: undefined symbol: sine_wire_w2j - generated xml file: /root/builds/osaKnfEQQ/0/sine-bureau/link/output/test_report.xml - !!!!!!!!!!!!!!!!!!! Interrupted: 2 errors during collection !!!!!!!!!!!!!!!!!!!! ============================== [31m [1m2 errors [0m [31m in 0.11s [0m [31m ===============================