Skip to content

Continuous Integration #4531

Continuous Integration

Continuous Integration #4531

GitHub Actions / HITL Run Status succeeded Oct 18, 2024 in 5m 57s

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.2.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.2.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.16.0) to /tmp/pip-install-4j3xxsla/miniconf-mqtt_e86a8368fe5e466c8779ac5172baf5f1
Resolved https://github.com/quartiq/miniconf to commit f76a9dadbbeb724e60fc232f188b01951047bd8b
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-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.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-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.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=9351 sha256=8d2f8b52f319905b00eeecb2df67f108ccb90aea1bc0053adcfee1c48158edd2
Stored in directory: /tmp/pip-ephem-wheel-cache-onfhlw_m/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.16.0-py3-none-any.whl size=6444 sha256=9f46a5bef81d5048520a8949e19dcfea251ad31ae2223242d1c2a639c96e43c5
Stored in directory: /tmp/pip-ephem-wheel-cache-onfhlw_m/wheels/c0/55/1c/b4044a4fa04d590b8cb67881ed689882b2886daab53a1f712b
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.16.0 numpy-2.0.2 packaging-24.1 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.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.203 ms
64 bytes from gonnigan.ber.quartiq.de (10.34.16.32): icmp_seq=3 ttl=64 time=0.207 ms
64 bytes from gonnigan.ber.quartiq.de (10.34.16.32): icmp_seq=4 ttl=64 time=0.209 ms
64 bytes from gonnigan.ber.quartiq.de (10.34.16.32): icmp_seq=5 ttl=64 time=0.197 ms
64 bytes from gonnigan.ber.quartiq.de (10.34.16.32): icmp_seq=6 ttl=64 time=0.200 ms

--- gonnigan.ber.quartiq.de ping statistics ---
6 packets transmitted, 5 received, 16.6667% packet loss, time 5007ms
rtt min/avg/max/mdev = 0.197/0.203/0.209/0.004 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': [0.99968755, 0.00093750004], 'dacs': [1.0000001, 0.00093750004], 'digital_inputs': [False, False], 'cpu_temp': 46.61812}
PASS

Testing loopback for Vout = 1.00, Gain = x2

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

Testing loopback for Vout = 0.00, Gain = x1

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

PASS