Continuous Integration #4633
HITL Run Status
Run: HITL
Runner Output
Requirement already satisfied: setuptools in ./.venv/lib/python3.9/site-packages (44.1.1)
Collecting setuptools
Using cached setuptools-75.6.0-py3-none-any.whl (1.2 MB)
Requirement already satisfied: pip in ./.venv/lib/python3.9/site-packages (20.3.4)
Collecting pip
Using cached pip-24.3.1-py3-none-any.whl (1.8 MB)
Installing collected packages: setuptools, pip
Attempting uninstall: setuptools
Found existing installation: setuptools 44.1.1
Uninstalling setuptools-44.1.1:
Successfully uninstalled setuptools-44.1.1
Attempting uninstall: pip
Found existing installation: pip 20.3.4
Uninstalling pip-20.3.4:
Successfully uninstalled pip-20.3.4
Successfully installed pip-24.3.1 setuptools-75.6.0
Processing ./py
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting miniconf-mqtt@ git+https://github.com/quartiq/[email protected]#subdirectory=py/miniconf-mqtt (from stabilizer==0.10.0)
Cloning https://github.com/quartiq/miniconf (to revision v0.17.0) to /tmp/pip-install-sean9xy/miniconf-mqtt_c671da3bcb6d4cada883b9fe0bcffb20
Resolved https://github.com/quartiq/miniconf to commit 30a194cb5188ad9d5dd4fb780db33bd403c276a6
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting numpy (from stabilizer==0.10.0)
Using cached numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (62 kB)
Collecting scipy (from stabilizer==0.10.0)
Using cached scipy-1.13.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (60 kB)
Collecting matplotlib (from stabilizer==0.10.0)
Using cached matplotlib-3.9.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (11 kB)
Collecting contourpy>=1.0.1 (from matplotlib->stabilizer==0.10.0)
Using cached contourpy-1.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (5.4 kB)
Collecting cycler>=0.10 (from matplotlib->stabilizer==0.10.0)
Using cached cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB)
Collecting fonttools>=4.22.0 (from matplotlib->stabilizer==0.10.0)
Using cached fonttools-4.55.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (164 kB)
Collecting kiwisolver>=1.3.1 (from matplotlib->stabilizer==0.10.0)
Using cached kiwisolver-1.4.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (6.3 kB)
Collecting packaging>=20.0 (from matplotlib->stabilizer==0.10.0)
Using cached packaging-24.2-py3-none-any.whl.metadata (3.2 kB)
Collecting pillow>=8 (from matplotlib->stabilizer==0.10.0)
Using cached pillow-11.0.0-cp39-cp39-manylinux_2_28_aarch64.whl.metadata (9.1 kB)
Collecting pyparsing>=2.3.1 (from matplotlib->stabilizer==0.10.0)
Using cached pyparsing-3.2.0-py3-none-any.whl.metadata (5.0 kB)
Collecting python-dateutil>=2.7 (from matplotlib->stabilizer==0.10.0)
Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Collecting importlib-resources>=3.2.0 (from matplotlib->stabilizer==0.10.0)
Using cached importlib_resources-6.4.5-py3-none-any.whl.metadata (4.0 kB)
Collecting aiomqtt>=2.1.0 (from miniconf-mqtt@ git+https://github.com/quartiq/[email protected]#subdirectory=py/miniconf-mqtt->stabilizer==0.10.0)
Using cached aiomqtt-2.3.0-py3-none-any.whl.metadata (5.2 kB)
Collecting typing_extensions>=4.11 (from miniconf-mqtt@ git+https://github.com/quartiq/[email protected]#subdirectory=py/miniconf-mqtt->stabilizer==0.10.0)
Using cached typing_extensions-4.12.2-py3-none-any.whl.metadata (3.0 kB)
Collecting paho-mqtt<3.0.0,>=2.1.0 (from aiomqtt>=2.1.0->miniconf-mqtt@ git+https://github.com/quartiq/[email protected]#subdirectory=py/miniconf-mqtt->stabilizer==0.10.0)
Using cached paho_mqtt-2.1.0-py3-none-any.whl.metadata (23 kB)
Collecting zipp>=3.1.0 (from importlib-resources>=3.2.0->matplotlib->stabilizer==0.10.0)
Using cached zipp-3.21.0-py3-none-any.whl.metadata (3.7 kB)
Collecting six>=1.5 (from python-dateutil>=2.7->matplotlib->stabilizer==0.10.0)
Using cached six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB)
Using cached matplotlib-3.9.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.2 MB)
Using cached numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (13.9 MB)
Using cached scipy-1.13.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (33.7 MB)
Using cached aiomqtt-2.3.0-py3-none-any.whl (15 kB)
Using cached contourpy-1.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (309 kB)
Using cached cycler-0.12.1-py3-none-any.whl (8.3 kB)
Using cached fonttools-4.55.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.6 MB)
Using cached importlib_resources-6.4.5-py3-none-any.whl (36 kB)
Using cached kiwisolver-1.4.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.4 MB)
Using cached packaging-24.2-py3-none-any.whl (65 kB)
Using cached pillow-11.0.0-cp39-cp39-manylinux_2_28_aarch64.whl (4.2 MB)
Using cached pyparsing-3.2.0-py3-none-any.whl (106 kB)
Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
Using cached typing_extensions-4.12.2-py3-none-any.whl (37 kB)
Using cached paho_mqtt-2.1.0-py3-none-any.whl (67 kB)
Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Using cached zipp-3.21.0-py3-none-any.whl (9.6 kB)
Building wheels for collected packages: stabilizer, miniconf-mqtt
Building wheel for stabilizer (pyproject.toml): started
Building wheel for stabilizer (pyproject.toml): finished with status 'done'
Created wheel for stabilizer: filename=stabilizer-0.10.0-py3-none-any.whl size=9340 sha256=07c4dd2516d8e68fada63bbcaa03d247b17f444c16efe4643a01f3a910a8c42e
Stored in directory: /tmp/pip-ephem-wheel-cache-urcu2li/wheels/3d/35/5f/009d9ea6b3df67c729d8bfa54037432b9b63671629784c9ecd
Building wheel for miniconf-mqtt (pyproject.toml): started
Building wheel for miniconf-mqtt (pyproject.toml): finished with status 'done'
Created wheel for miniconf-mqtt: filename=miniconf_mqtt-0.17.0-py3-none-any.whl size=6499 sha256=e83339ed98fbbd5913268edfbc62d0ff945608bff17d3d136002e5a7895fd5d2
Stored in directory: /tmp/pip-ephem-wheel-cache-urcu2li_/wheels/5d/a5/df/86d8e8733c5a7f7057091438b4213037d82eba0a18cfdd1f8b
Successfully built stabilizer miniconf-mqtt
Installing collected packages: zipp, typing_extensions, six, pyparsing, pillow, paho-mqtt, packaging, numpy, kiwisolver, fonttools, cycler, scipy, python-dateutil, importlib-resources, contourpy, aiomqtt, miniconf-mqtt, matplotlib, stabilizer
Successfully installed aiomqtt-2.3.0 contourpy-1.3.0 cycler-0.12.1 fonttools-4.55.0 importlib-resources-6.4.5 kiwisolver-1.4.7 matplotlib-3.9.3 miniconf-mqtt-0.17.0 numpy-2.0.2 packaging-24.2 paho-mqtt-2.1.0 pillow-11.0.0 pyparsing-3.2.0 python-dateutil-2.9.0.post0 scipy-1.13.1 six-1.16.0 stabilizer-0.10.0 typing_extensions-4.12.2 zipp-3.21.0
PING gonnigan.ber.quartiq.de (10.34.16.32) 56(84) bytes of data.
64 bytes from gonnigan.ber.quartiq.de (10.34.16.32): icmp_seq=2 ttl=64 time=0.203 ms
64 bytes from gonnigan.ber.quartiq.de (10.34.16.32): icmp_seq=3 ttl=64 time=0.184 ms
64 bytes from gonnigan.ber.quartiq.de (10.34.16.32): icmp_seq=4 ttl=64 time=0.216 ms
64 bytes from gonnigan.ber.quartiq.de (10.34.16.32): icmp_seq=5 ttl=64 time=0.185 ms
64 bytes from gonnigan.ber.quartiq.de (10.34.16.32): icmp_seq=6 ttl=64 time=0.164 ms
--- gonnigan.ber.quartiq.de ping statistics ---
6 packets transmitted, 5 received, 16.6667% packet loss, time 5034ms
rtt min/avg/max/mdev = 0.164/0.190/0.216/0.017 ms
/afe/0="G1"
/afe/1="G1"
/iir_ch/0/0={"ba":[1.0,0.0,0.0,0.0,0.0],"u":0.0,"min":-32767.0,"max":32767.0}
/iir_ch/1/0={"ba":[1.0,0.0,0.0,0.0,0.0],"u":0.0,"min":-32767.0,"max":32767.0}
/allow_hold=false
/force_hold=false
/telemetry_period=10
/stream="0.0.0.0:0"
/source/0/signal="Cosine"
/source/0/frequency=1000.0
/source/0/symmetry=0.5
/source/0/amplitude=0.0
/source/0/phase=0.0
/source/1/signal="Cosine"
/source/1/frequency=1000.0
/source/1/symmetry=0.5
/source/1/amplitude=0.0
/source/1/phase=0.0
/afe/0="G2"
Testing loopback for Vout = 1.00, Gain = x1
Latest telemtry: {'adcs': [0.99937505, 0.0012500001], 'dacs': [1.0000001, 0.0012500001], 'digital_inputs': [False, False], 'cpu_temp': 46.159775}
PASS
Testing loopback for Vout = 1.00, Gain = x2
Latest telemtry: {'adcs': [1.0000001, 0.00062500004], 'dacs': [1.0000001, 0.00062500004], 'digital_inputs': [False, False], 'cpu_temp': 46.023544}
PASS
Testing loopback for Vout = 0.00, Gain = x1
Latest telemtry: {'adcs': [-0.00062500004, 0.00093750004], 'dacs': [0.0, 0.00093750004], 'digital_inputs': [False, False], 'cpu_temp': 47.571976}
PASS
PASS