Skip to content

Continuous Integration #4499

Continuous Integration

Continuous Integration #4499

GitHub Actions / HITL Run Status succeeded Oct 1, 2024 in 5m 55s

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.1.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.2-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.2 setuptools-75.1.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.15.0) to /tmp/pip-install-ch9yk1nn/miniconf-mqtt_0d4776a471744d30976a7f73cefebb87
Resolved https://github.com/quartiq/miniconf to commit f248ad3f51c5f1a1973ca651985f16e81822e3d6
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.2-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.54.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (163 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.1-py3-none-any.whl.metadata (3.2 kB)
Collecting pillow>=8 (from matplotlib->stabilizer==0.10.0)
Using cached pillow-10.4.0-cp39-cp39-manylinux_2_28_aarch64.whl.metadata (9.2 kB)
Collecting pyparsing>=2.3.1 (from matplotlib->stabilizer==0.10.0)
Using cached pyparsing-3.1.4-py3-none-any.whl.metadata (5.1 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.2.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.12 (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.2.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.20.2-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.2-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.54.1-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.1-py3-none-any.whl (53 kB)
Using cached pillow-10.4.0-cp39-cp39-manylinux_2_28_aarch64.whl (4.4 MB)
Using cached pyparsing-3.1.4-py3-none-any.whl (104 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.20.2-py3-none-any.whl (9.2 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=9350 sha256=151e34dc27c8a33bb7b9660ceab1b8a78b69c825855cebdd1dff31d3a946ab2d
Stored in directory: /tmp/pip-ephem-wheel-cache-xs7ljfbn/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.15.0-py3-none-any.whl size=6443 sha256=1414e80cd459e3e157d422c6207a5b1477e1f8113eab0cd83725eb75d7577fac
Stored in directory: /tmp/pip-ephem-wheel-cache-xs7ljfbn/wheels/1b/d3/7d/58edbcda6e787d94043439fe754412a9ff4ad3aeffad1ddb05
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.54.1 importlib-resources-6.4.5 kiwisolver-1.4.7 matplotlib-3.9.2 miniconf-mqtt-0.15.0 numpy-2.0.2 packaging-24.1 paho-mqtt-2.1.0 pillow-10.4.0 pyparsing-3.1.4 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.20.2
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.204 ms
64 bytes from gonnigan.ber.quartiq.de (10.34.16.32): icmp_seq=3 ttl=64 time=0.208 ms
64 bytes from gonnigan.ber.quartiq.de (10.34.16.32): icmp_seq=4 ttl=64 time=0.178 ms
64 bytes from gonnigan.ber.quartiq.de (10.34.16.32): icmp_seq=5 ttl=64 time=0.184 ms
64 bytes from gonnigan.ber.quartiq.de (10.34.16.32): icmp_seq=6 ttl=64 time=0.205 ms

--- gonnigan.ber.quartiq.de ping statistics ---
6 packets transmitted, 5 received, 16.6667% packet loss, time 5018ms
rtt min/avg/max/mdev = 0.178/0.195/0.208/0.012 ms
/afe/0="G2"
/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': [1.0003126, 0.00062500004], 'dacs': [1.0000001, 0.00062500004], 'digital_inputs': [False, False], 'cpu_temp': 44.28929}
PASS

Testing loopback for Vout = 1.00, Gain = x2

Latest telemtry: {'adcs': [1.0001563, 0.00062500004], 'dacs': [1.0000001, 0.00062500004], 'digital_inputs': [False, False], 'cpu_temp': 45.218338}
PASS

Testing loopback for Vout = 0.00, Gain = x1

Latest telemtry: {'adcs': [-0.00031250002, 0.00031250002], 'dacs': [0.0, 0.00031250002], 'digital_inputs': [False, False], 'cpu_temp': 45.25551}
PASS

PASS