Skip to content

Continuous Integration #4391

Continuous Integration

Continuous Integration #4391

GitHub Actions / HITL Run Status succeeded Aug 12, 2024 in 5m 43s

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-72.1.0-py3-none-any.whl (2.3 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-72.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.9.0)
Cloning https://github.com/quartiq/miniconf (to revision v0.13.1) to /tmp/pip-install-2i_p62mt/miniconf-mqtt_646dcb5ed170481c8045c382ff28bfdc
Resolved https://github.com/quartiq/miniconf to commit bfe4c3a784838a5fb06d02b3a570c18c1b61d57f
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.9.0)
Using cached numpy-2.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (62 kB)
Collecting scipy (from stabilizer==0.9.0)
Using cached scipy-1.13.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (60 kB)
Collecting matplotlib (from stabilizer==0.9.0)
Using cached matplotlib-3.9.1.post1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (11 kB)
Collecting contourpy>=1.0.1 (from matplotlib->stabilizer==0.9.0)
Using cached contourpy-1.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (5.8 kB)
Collecting cycler>=0.10 (from matplotlib->stabilizer==0.9.0)
Using cached cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB)
Collecting fonttools>=4.22.0 (from matplotlib->stabilizer==0.9.0)
Using cached fonttools-4.53.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (162 kB)
Collecting kiwisolver>=1.3.1 (from matplotlib->stabilizer==0.9.0)
Using cached kiwisolver-1.4.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (6.4 kB)
Collecting packaging>=20.0 (from matplotlib->stabilizer==0.9.0)
Using cached packaging-24.1-py3-none-any.whl.metadata (3.2 kB)
Collecting pillow>=8 (from matplotlib->stabilizer==0.9.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.9.0)
Using cached pyparsing-3.1.2-py3-none-any.whl.metadata (5.1 kB)
Collecting python-dateutil>=2.7 (from matplotlib->stabilizer==0.9.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.9.0)
Using cached importlib_resources-6.4.0-py3-none-any.whl.metadata (3.9 kB)
Collecting aiomqtt>=2.2.0 (from miniconf-mqtt@ git+https://github.com/quartiq/[email protected]#subdirectory=py/miniconf-mqtt->stabilizer==0.9.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.9.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.9.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.9.0)
Using cached zipp-3.20.0-py3-none-any.whl.metadata (3.6 kB)
Collecting six>=1.5 (from python-dateutil>=2.7->matplotlib->stabilizer==0.9.0)
Using cached six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB)
Using cached matplotlib-3.9.1.post1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.2 MB)
Using cached numpy-2.0.1-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.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (300 kB)
Using cached cycler-0.12.1-py3-none-any.whl (8.3 kB)
Using cached fonttools-4.53.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.6 MB)
Using cached importlib_resources-6.4.0-py3-none-any.whl (38 kB)
Using cached kiwisolver-1.4.5-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.2-py3-none-any.whl (103 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.0-py3-none-any.whl (9.4 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.9.0-py3-none-any.whl size=9341 sha256=ec06988fb71b3370262f078fbc182fe25fde9b53b59ae6530f721a05114c36f2
Stored in directory: /tmp/pip-ephem-wheel-cache-w5e8_333/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.13.0-py3-none-any.whl size=6259 sha256=4dfa933b64e27b92ef56cf990770ce57eafd8bdd538ffb2f65fc0f77ef735046
Stored in directory: /tmp/pip-ephem-wheel-cache-w5e8_333/wheels/50/8b/91/860cdeda36a33bb5c432a1924ce5ea1c4374d0407cc4dcaa2d
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.2.1 cycler-0.12.1 fonttools-4.53.1 importlib-resources-6.4.0 kiwisolver-1.4.5 matplotlib-3.9.1.post1 miniconf-mqtt-0.13.0 numpy-2.0.1 packaging-24.1 paho-mqtt-2.1.0 pillow-10.4.0 pyparsing-3.1.2 python-dateutil-2.9.0.post0 scipy-1.13.1 six-1.16.0 stabilizer-0.9.0 typing-extensions-4.12.2 zipp-3.20.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.201 ms
64 bytes from gonnigan.ber.quartiq.de (10.34.16.32): icmp_seq=3 ttl=64 time=0.205 ms
64 bytes from gonnigan.ber.quartiq.de (10.34.16.32): icmp_seq=4 ttl=64 time=0.200 ms
64 bytes from gonnigan.ber.quartiq.de (10.34.16.32): icmp_seq=5 ttl=64 time=0.176 ms
64 bytes from gonnigan.ber.quartiq.de (10.34.16.32): icmp_seq=6 ttl=64 time=0.169 ms

--- gonnigan.ber.quartiq.de ping statistics ---
6 packets transmitted, 5 received, 16.6667% packet loss, time 5032ms
rtt min/avg/max/mdev = 0.169/0.190/0.205/0.014 ms
List /afe/0 = "G1"
List /afe/1 = "G1"
List /iir_ch/0/0 = {"ba":[1.0,0.0,0.0,0.0,0.0],"u":0.0,"min":-32767.0,"max":32767.0}
List /iir_ch/1/0 = {"ba":[1.0,0.0,0.0,0.0,0.0],"u":0.0,"min":-32767.0,"max":32767.0}
List /allow_hold = false
List /force_hold = false
List /telemetry_period = 10
List /stream_target = "0.0.0.0:0"
List /signal_generator/0/signal = "Cosine"
List /signal_generator/0/frequency = 1000.0
List /signal_generator/0/symmetry = 0.5
List /signal_generator/0/amplitude = 0.0
List /signal_generator/0/phase = 0.0
List /signal_generator/1/signal = "Cosine"
List /signal_generator/1/frequency = 1000.0
List /signal_generator/1/symmetry = 0.5
List /signal_generator/1/amplitude = 0.0
List /signal_generator/1/phase = 0.0
Set /afe/0 = "G2"
Testing loopback for Vout = 1.00, Gain = x1

Latest telemtry: {'adcs': [0.99968755, 0.00031250002], 'dacs': [1.0000001, 0.00031250002], 'digital_inputs': [False, False], 'cpu_temp': 47.609116}
PASS

Testing loopback for Vout = 1.00, Gain = x2

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

Testing loopback for Vout = 0.00, Gain = x1

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

PASS