<?xml version="1.0" encoding="UTF-8"?>
<robot generator="Rebot 7.3.2 (Python 3.12.12 on linux)" generated="2026-04-22T23:08:17.465967" rpa="false" schemaversion="5">
<suite id="s1" name="WPE image tests">
<suite id="s1-s1" name="Tests 005 Basics" source="/app/tests_results/20260422_225424_robot_/../../robot_framework/tests/tests_005_basics.robot">
<test id="s1-s1-t1" name="List buildinfo" line="10">
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:54:27.326660" level="INFO">${TEST_BOARD_IP} = 192.168.1.105</msg>
<var>${TEST_BOARD_IP}</var>
<arg>TEST_BOARD_IP</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:54:27.325683" elapsed="0.001052"/>
</kw>
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T22:54:27.549959" level="INFO">${stdout} = ('-----------------------\nBuild Configuration:  |\n-----------------------\nDISTRO = poky-wayland\nDISTRO_VERSION = 1.0\nDATETIME = 20260422090925\nDISTRO_NAME = Poky Wayland\nIMAGE_BASENAME = core-i...</msg>
<var>${stdout}</var>
<arg>${TEST_BOARD_IP}</arg>
<arg>cat /etc/buildinfo</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:54:27.327053" elapsed="0.223038"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T22:54:27.552049" level="INFO">${formatted} = -----------------------
Build Configuration:  |
-----------------------
DISTRO = poky-wayland
DISTRO_VERSION = 1.0
DATETIME = 20260422090925
DISTRO_NAME = Poky Wayland
IMAGE_BASENAME = core-image-west...</msg>
<var>${formatted}</var>
<arg>"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T22:54:27.550789" elapsed="0.001374"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:54:27.553352" level="INFO">-----------------------
Build Configuration:  |
-----------------------
DISTRO = poky-wayland
DISTRO_VERSION = 1.0
DATETIME = 20260422090925
DISTRO_NAME = Poky Wayland
IMAGE_BASENAME = core-image-weston-wpe
MACHINE = raspberrypi5
TUNE_PKGARCH = cortexa76
MACHINE_FEATURES =  apm usbhost keyboard vfat ext2 screen touchscreen alsa bluetooth wifi sdio vc4graphics pci qemu-usermode
DISTRO_FEATURES = acl alsa bluetooth debuginfod ext2 ipv4 ipv6 pcmcia usbgadget usbhost wifi xattr nfs zeroconf pci 3g nfc x11 vfat seccomp opengl  multiarch wayland vulkan pam usrmerge egl                            opengl                            pam                            polkit                            pulseaudio                            virtualization                            wayland                           systemd usrmerge gobject-introspection-data ldconfig
COMMON_FEATURES = 
IMAGE_FEATURES = debug-tweaks hwcodecs package-management splash ssh-server-openssh weston
TUNE_FEATURES = aarch64 crypto cortexa76
TARGET_FPU = 
-----------------------
Layer Revisions:      |
-----------------------
meta-clang        = HEAD:731488911f55ebfe746068512b426351192f82f2
meta-filesystems  = HEAD:15e18246dd0c0585cd1515a0be8ee5e2016d1329
meta-gnome        = HEAD:15e18246dd0c0585cd1515a0be8ee5e2016d1329
meta-multimedia   = HEAD:15e18246dd0c0585cd1515a0be8ee5e2016d1329
meta-networking   = HEAD:15e18246dd0c0585cd1515a0be8ee5e2016d1329
meta-oe           = HEAD:15e18246dd0c0585cd1515a0be8ee5e2016d1329
meta-perl         = HEAD:15e18246dd0c0585cd1515a0be8ee5e2016d1329
meta-python       = HEAD:15e18246dd0c0585cd1515a0be8ee5e2016d1329
meta-webserver    = HEAD:15e18246dd0c0585cd1515a0be8ee5e2016d1329
meta-raspberrypi  = HEAD:8767e2ff80ec3b09cd70dd22cdb18e783ab20d7b
meta-virtualization = HEAD:af1db2042caf8021d767dce1b26c08b59b96f3d1
meta-webkit       = HEAD:e951b48c53e83a1bb0e63688aadd8bfbed6a1df3
..                = HEAD:0e9281c8b0c0cbfde3daff7b308b224da6b45232
meta              = HEAD:10fba0085de5645bb0366dd309182e0532aeea82
meta-poky         = HEAD:10fba0085de5645bb0366dd309182e0532aeea82</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:54:27.552749" elapsed="0.000905"/>
</kw>
<timeout value="1 minute"/>
<status status="PASS" start="2026-04-22T22:54:27.323848" elapsed="0.230391"/>
</test>
<test id="s1-s1-t2" name="List installed packages" line="16">
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:54:27.558670" level="INFO">${TEST_BOARD_IP} = 192.168.1.105</msg>
<var>${TEST_BOARD_IP}</var>
<arg>TEST_BOARD_IP</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:54:27.557923" elapsed="0.000856"/>
</kw>
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T22:54:28.205373" level="INFO">${stdout} = ('base-files-3.0.14-r0.raspberrypi5\nncurses-terminfo-base-6.4-r0.cortexa76\nldconfig-2.39+git0+3463100f2d-r0.cortexa76\nupdate-alternatives-opkg-0.6.3-r0.cortexa76\nlibc6-2.39+git0+3463100f2d-r0.cort...</msg>
<var>${stdout}</var>
<arg>${TEST_BOARD_IP}</arg>
<arg>rpm -qa</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:54:27.559307" elapsed="0.646153"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T22:54:28.208741" level="INFO">${formatted} = base-files-3.0.14-r0.raspberrypi5
ncurses-terminfo-base-6.4-r0.cortexa76
ldconfig-2.39+git0+3463100f2d-r0.cortexa76
update-alternatives-opkg-0.6.3-r0.cortexa76
libc6-2.39+git0+3463100f2d-r0.cortexa76
...</msg>
<var>${formatted}</var>
<arg>"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T22:54:28.205818" elapsed="0.002982"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:54:28.209407" level="INFO">base-files-3.0.14-r0.raspberrypi5
ncurses-terminfo-base-6.4-r0.cortexa76
ldconfig-2.39+git0+3463100f2d-r0.cortexa76
update-alternatives-opkg-0.6.3-r0.cortexa76
libc6-2.39+git0+3463100f2d-r0.cortexa76
libtinfo5-6.4-r0.cortexa76
bash-5.2.21-r0.cortexa76
ncurses-terminfo-6.4-r0.cortexa76
libz1-1.3.1-r0.cortexa76
libgcc1-13.3.0-r0.cortexa76
libstdc++6-13.3.0-r0.cortexa76
libsmartcols1-2.39.3-r0.cortexa76
libblkid1-2.39.3-r0.cortexa76
libmount1-2.39.3-r0.cortexa76
libuuid1-2.39.3-r0.cortexa76
base-passwd-3.6.3-r0.cortexa76
libexpat1-2.6.4-r0.cortexa76
liborc-0.4-0-0.4.40-r0.cortexa76
libpng16-16-1.6.42-r0.cortexa76
libcrypt2-4.4.36-r0.cortexa76
libdrm2-2.4.124-r0.cortexa76
libjpeg62-3.0.1-r0.cortexa76
libncursesw5-6.4-r0.cortexa76
libxau6-1.0.11-r0.cortexa76
libxdmcp6-1.1.4-r0.cortexa76
libxcb1-1.16-r0.cortexa76
libx11-6-1.8.9-r0.cortexa76
libxext6-1.3.6-r0.cortexa76
libfreetype6-2.13.2-r0.cortexa76
libfontconfig1-2.15.0-r0.cortexa76
libxml2-2.12.10-r0.cortexa76
libbz2-1-1.0.8-r0.cortexa76
libelf1-0.191-r0.cortexa76
libcom-err2-1.47.0-r0.cortexa76
liblzma5-5.4.7-r0.cortexa76
libavutil56-4.3.4-r0.cortexa76
libgpg-error-1.48-r0.cortexa76
libzstd1-1.5.5-r0.cortexa76
libext2fs2-1.47.0-r0.cortexa76
libreadline8-8.2-r0.cortexa76
libsqlite3-0-3.45.3-r0.cortexa76
libtirpc3-1.3.4-r0.cortexa76
libdw1-0.191-r0.cortexa76
libpython3.12-1.0-3.12.11-r0.cortexa76
libe2p2-1.47.0-r0.cortexa76
libnl-3-200-3.9.0-r0.cortexa76
libpixman-1-0-0.42.2-r0.cortexa76
libx11-xcb1-1.8.9-r0.cortexa76
libassuan0-2.5.6-r0.cortexa76
libxrender1-0.9.11-r0.cortexa76
libxcb-shm0-1.16-r0.cortexa76
libxcb-xfixes0-1.16-r0.cortexa76
libattr1-2.5.1-r0.cortexa76
libacl1-2.3.2-r0.cortexa76
libgmp10-6.3.0-r0.cortexa76
libogg0-1.3.5-r0.cortexa76
libseccomp-2.5.5-r0.cortexa76
openssl-3.2.4-r0.cortexa76
libnl-genl-3-200-3.9.0-r0.cortexa76
libtiff6-4.6.0-r0.cortexa76
fontconfig-utils-2.15.0-r0.cortexa76
libxfixes3-6.0.1-r0.cortexa76
libxcb-dri3-0-1.16-r0.cortexa76
libxcb-present0-1.16-r0.cortexa76
pam-plugin-deny-1.5.3-r0.cortexa76
pam-plugin-permit-1.5.3-r0.cortexa76
pam-plugin-unix-1.5.3-r0.cortexa76
pam-plugin-warn-1.5.3-r0.cortexa76
libpam-1.5.3-r0.cortexa76
libpam-runtime-1.5.3-r0.cortexa76
libcap-2.69-r0.cortexa76
libudev1-v255.21-r0.cortexa76
libsystemd0-v255.21-r0.cortexa76
libgcrypt-1.10.3-r0.cortexa76
perl-module-config-heavy-5.38.4-r0.cortexa76
perl-5.38.4-r0.cortexa76
libepoxy0-1.5.10-r0.cortexa76
libffi8-3.4.6-r0.cortexa76
wayland-1.22.0-r0.cortexa76
libpopt0-1.19-r0.cortexa76
rpm-4.19.1.1-r0.cortexa76
rpm-sign-4.19.1.1-r0.cortexa76
libproc2-0-4.0.4-r0.cortexa76
kbd-2.6.4-r0.cortexa76
pam-plugin-keyinit-1.5.3-r0.cortexa76
pam-plugin-limits-1.5.3-r0.cortexa76
pam-plugin-loginuid-1.5.3-r0.cortexa76
shadow-base-4.14.2-r0.cortexa76
lcms-2.16-r0.cortexa76
libvorbis-1.3.7-r0.cortexa76
gpgme-1.23.2-r0.cortexa76
gpgme-tool-1.23.2-r0.cortexa76
e2fsprogs-e2fsck-1.47.0-r0.cortexa76
libxi6-1.8.1-r0.cortexa76
libxtst6-1.2.4-r0.cortexa76
libxcb-randr0-1.16-r0.cortexa76
libapr-1-0-1.7.5-r0.cortexa76
libfdisk1-2.39.3-r0.cortexa76
libgdbm6-1.23-r0.cortexa76
libicudata74-74+2-r0.cortexa76
libicuuc74-74+2-r0.cortexa76
libmnl0-1.0.5-r0.cortexa76
libxshmfence1-1.3.2-r0.cortexa76
ttf-dejavu-common-2.37-r0.noarch
libicui18n74-74+2-r0.cortexa76
keymaps-1.0-r0.raspberrypi5
libusb-1.0-0-1.0.27-r0.cortexa76
iputils-ping-20240117-r0.cortexa76
pam-plugin-env-1.5.3-r0.cortexa76
sudo-lib-1.9.15p5-r0.cortexa76
libxcursor1-1.2.2-r0.cortexa76
libxdamage1-1.1.6-r0.cortexa76
liberation-fonts-2.1.5-r0.noarch
libflac12-1.4.3-r0.cortexa76
libsndfile1-1.2.2-r0.cortexa76
libtheora-1.1.1-r0.cortexa76
e2fsprogs-mke2fs-1.47.0-r0.cortexa76
libswresample3-4.3.4-r0.cortexa76
libxcb-render0-1.16-r0.cortexa76
libcairo2-1.18.0-r0.cortexa76
libxcb-sync1-1.16-r0.cortexa76
libgallium-25.0.2-r0.cortexa76
libgbm1-25.0.2-r0.cortexa76
mesa-megadriver-25.0.2-r0.cortexa76
libegl-mesa-25.0.2-r0.cortexa76
libxcb-xkb1-1.16-r0.cortexa76
libpanelw5-6.4-r0.cortexa76
util-linux-sulogin-2.39.3-r0.cortexa76
util-linux-fsck-2.39.3-r0.cortexa76
util-linux-mount-2.39.3-r0.cortexa76
util-linux-swapoff-2.39.3-r0.cortexa76
util-linux-swapon-2.39.3-r0.cortexa76
util-linux-umount-2.39.3-r0.cortexa76
libunwind-1.6.2-r0.cortexa76
brotli-1.1.0-r0.cortexa76
libavahi-common3-0.8-r0.cortexa76
libc6-thread-db-2.39+git0+3463100f2d-r0.cortexa76
libevdev-1.13.1-r0.cortexa76
libfribidi0-1.0.14-r0.cortexa76
libice6-1.1.1-r0.cortexa76
libltdl7-2.4.7-r0.cortexa76
libnpth0-1.6-r0.cortexa76
libpcre1-8.45-r0.cortexa76
libpcre2-10.43-r0.cortexa76
libglib-2.0-0-2.78.6-r0.cortexa76
shared-mime-info-2.4-r0.cortexa76
gstreamer1.0-1.24.12-r0.cortexa76
libgstvideo-1.0-0-1.24.12-r0.cortexa76
libgsttag-1.0-0-1.24.12-r0.cortexa76
libgstaudio-1.0-0-1.24.12-r0.cortexa76
libgstpbutils-1.0-0-1.24.12-r0.cortexa76
libgstrtp-1.0-0-1.24.12-r0.cortexa76
libgstallocators-1.0-0-1.24.12-r0.cortexa76
libgstcodecparsers-1.0-0-1.24.12-r0.cortexa76
libgstriff-1.0-0-1.24.12-r0.cortexa76
libgstapp-1.0-0-1.24.12-r0.cortexa76
libgdk-pixbuf-2.0-0-2.42.12-r0.cortexa76
libgstfft-1.0-0-1.24.12-r0.cortexa76
libharfbuzz0-8.3.0-r0.cortexa76
libgstcodecs-1.0-0-1.24.12-r0.cortexa76
libgstgl-1.0-0-1.24.12-r0.cortexa76
libgstsdp-1.0-0-1.24.12-r0.cortexa76
libgstmpegts-1.0-0-1.24.12-r0.cortexa76
libgsturidownloader-1.0-0-1.24.12-r0.cortexa76
libgstadaptivedemux-1.0-0-1.24.12-r0.cortexa76
libgstbasecamerabinsrc-1.0-0-1.24.12-r0.cortexa76
libgstisoff-1.0-0-1.24.12-r0.cortexa76
libcairo-gobject2-1.18.0-r0.cortexa76
libgudev-1.0-0-238-r0.cortexa76
gstreamer1.0-plugins-good-audiofx-1.24.12-r0.cortexa76
gstreamer1.0-plugins-base-app-1.24.12-r0.cortexa76
libgstmse-1.0-0-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-avi-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-isomp4-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-wavparse-1.24.12-r0.cortexa76
libgstwayland-1.0-0-1.24.12-r0.cortexa76
gstreamer1.0-plugins-base-playback-1.24.12-r0.cortexa76
gstreamer1.0-plugins-base-typefindfunctions-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-audioparsers-1.24.12-r0.cortexa76
libgstplay-1.0-0-1.24.12-r0.cortexa76
libgsttranscoder-1.0-0-1.24.12-r0.cortexa76
gstreamer1.0-plugins-base-audioconvert-1.24.12-r0.cortexa76
gstreamer1.0-plugins-base-audioresample-1.24.12-r0.cortexa76
gstreamer1.0-plugins-base-volume-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-interleave-1.24.12-r0.cortexa76
gstreamer1.0-plugins-base-videoconvertscale-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-deinterlace-1.24.12-r0.cortexa76
libgstanalytics-1.0-0-1.24.12-r0.cortexa76
gstreamer1.0-plugins-base-gio-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-autodetect-1.24.12-r0.cortexa76
libgstinsertbin-1.0-0-1.24.12-r0.cortexa76
libgstphotography-1.0-0-1.24.12-r0.cortexa76
libgstrtsp-1.0-0-1.24.12-r0.cortexa76
libsolv1-0.7.28-r0.cortexa76
libtasn1-6-4.20.0-r0.cortexa76
libunistring5-1.2-r0.cortexa76
libidn2-0-2.3.7-r0.cortexa76
libwebp-1.3.2-r0.cortexa76
libwrap0-7.6-r0.cortexa76
util-linux-agetty-2.39.3-r0.cortexa76
util-linux-nsenter-2.39.3-r0.cortexa76
util-linux-fcntl-lock-2.39.3-r0.cortexa76
udev-rules-rpi-1.0-r0.cortexa76
openssl-conf-3.2.4-r0.cortexa76
openssl-ossl-module-legacy-3.2.4-r0.cortexa76
libcrypto3-3.2.4-r0.cortexa76
libssl3-3.2.4-r0.cortexa76
libkmod2-31-r0.cortexa76
libsystemd-shared-v255.21-r0.cortexa76
kmod-31-r0.cortexa76
libaprutil-1-0-1.6.3-r0.cortexa76
openssh-keygen-9.6p1-r0.cortexa76
linux-firmware-rpidistro-module-conf-20240709+2~bpo12+1+rpt30+c9d3ae6584-r0.noarch
linux-firmware-rpidistro-license-20240709+2~bpo12+1+rpt30+c9d3ae6584-r0.noarch
bluez-firmware-rpidistro-cypress-license-1.2+9+rpt30+78d6a07730-r0.noarch
alsa-states-0.2.0-r0.cortexa76
bluez-firmware-rpidistro-bcm4345c0-hcd-1.2+9+rpt30+78d6a07730-r0.noarch
bluez-firmware-rpidistro-bcm4345c5-hcd-1.2+9+rpt30+78d6a07730-r0.noarch
linux-firmware-rpidistro-bcm43455-20240709+2~bpo12+1+rpt30+c9d3ae6584-r0.noarch
linux-firmware-rpidistro-bcm43456-20240709+2~bpo12+1+rpt30+c9d3ae6584-r0.noarch
apache2-utils-2.4.65-r0.cortexa76
apache2-2.4.65-r0.cortexa76
systemd-extra-utils-v255.21-r0.cortexa76
gstreamer1.0-plugins-bad-dtls-1.24.12-r0.cortexa76
openssl-bin-3.2.4-r0.cortexa76
ca-certificates-20211016-r0.noarch
libcurl4-8.7.1-r0.cortexa76
libdebuginfod1-0.191-r0.cortexa76
gstreamer1.0-plugins-bad-curl-1.24.12-r0.cortexa76
cni-v1.2.0+rc0+gitb62753aa2bfa365c1ceaff6f25774a8047c896b50+b62753aa2b_b6a0e0bc96-r0.cortexa76
gstreamer1.0-plugins-bad-aes-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-hls-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-adaptivedemux2-1.24.12-r0.cortexa76
openssh-ssh-9.6p1-r0.cortexa76
wpa-supplicant-passphrase-2.10-r0.cortexa76
pi-bluetooth-0.1.17-r0.cortexa76
gstreamer1.0-plugins-bad-webp-1.24.12-r0.cortexa76
libsolvext1-0.7.28-r0.cortexa76
gstreamer1.0-plugins-good-rtsp-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-camerabin-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-insertbin-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-apps-1.24.12-r0.cortexa76
libgstplayer-1.0-0-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-waylandsink-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-mse-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-uvch264-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-v4l2codecs-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-video4linux2-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-cairo-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-dash-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-smoothstreaming-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-dvb-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-mpegtsdemux-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-mpegtsmux-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-sdpelem-1.24.12-r0.cortexa76
libgstwebrtc-1.0-0-1.24.12-r0.cortexa76
gstreamer1.0-plugins-base-opengl-1.24.12-r0.cortexa76
libgstcuda-1.0-0-1.24.12-r0.cortexa76
libgstdxva-1.0-0-1.24.12-r0.cortexa76
libharfbuzz-icu0-8.3.0-r0.cortexa76
gstreamer1.0-plugins-bad-audiovisualizers-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-spectrum-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-gdkpixbuf-1.24.12-r0.cortexa76
libgdk-pixbuf-2.0-loader-gif-2.42.12-r0.cortexa76
gstreamer1.0-plugins-base-ogg-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-matroska-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-codectimestamper-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-jpegformat-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-videoparsersbad-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-unixfd-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-asfmux-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-rist-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-rtpmanagerbad-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-rtponvif-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-dtmf-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-rtp-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-rtpmanager-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-aiff-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-autoconvert-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-codecalpha-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-mpegpsdemux-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-transcode-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-uvcgadget-1.24.12-r0.cortexa76
gstreamer1.0-plugins-base-apps-1.24.12-r0.cortexa76
gstreamer1.0-plugins-base-encoding-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-apetag-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-flv-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-goom-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-goom2k1-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-id3demux-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-replaygain-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-accurip-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-adpcmdec-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-adpcmenc-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-audiobuffersplit-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-audiofxbad-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-audiomixmatrix-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-debugutilsbad-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-decklink-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-freeverb-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-inter-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-legacyrawparse-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-mxf-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-segmentclip-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-siren-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-speed-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-timecode-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-videoframe-audiolevel-1.24.12-r0.cortexa76
gstreamer1.0-plugins-base-adder-1.24.12-r0.cortexa76
gstreamer1.0-plugins-base-audiomixer-1.24.12-r0.cortexa76
gstreamer1.0-plugins-base-audiorate-1.24.12-r0.cortexa76
gstreamer1.0-plugins-base-audiotestsrc-1.24.12-r0.cortexa76
gstreamer1.0-plugins-base-dsd-1.24.12-r0.cortexa76
gstreamer1.0-plugins-base-rawparse-1.24.12-r0.cortexa76
gstreamer1.0-plugins-base-vorbis-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-alaw-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-auparse-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-cutter-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-equalizer-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-flac-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-level-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-mulaw-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-ossaudio-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-wavenc-1.24.12-r0.cortexa76
libgstbadaudio-1.0-0-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-id3tag-1.24.12-r0.cortexa76
gstreamer1.0-plugins-base-theora-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-icydemux-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-bayer-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-coloreffects-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-dvbsubenc-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-dvbsuboverlay-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-dvdspu-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-fbdevsink-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-fieldanalysis-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-frei0r-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-gaudieffects-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-geometrictransform-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-interlace-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-ivtc-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-pnm-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-rfbsrc-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-smooth-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-videofiltersbad-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-videosignal-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-vmnc-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-y4mdec-1.24.12-r0.cortexa76
gstreamer1.0-plugins-base-basedebug-1.24.12-r0.cortexa76
gstreamer1.0-plugins-base-compositor-1.24.12-r0.cortexa76
gstreamer1.0-plugins-base-overlaycomposition-1.24.12-r0.cortexa76
gstreamer1.0-plugins-base-pbtypes-1.24.12-r0.cortexa76
gstreamer1.0-plugins-base-videorate-1.24.12-r0.cortexa76
gstreamer1.0-plugins-base-videotestsrc-1.24.12-r0.cortexa76
gstreamer1.0-plugins-base-ximagesink-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-alpha-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-alphacolor-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-debug-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-effectv-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-jpeg-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-multifile-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-navigationtest-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-png-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-shapewipe-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-smpte-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-videobox-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-videocrop-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-videofilter-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-videomixer-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-ximagesrc-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-y4menc-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-audiolatency-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-bluez-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-bz2-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-faceoverlay-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-festival-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-gdp-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-ipcpipeline-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-ivfparse-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-jp2kdecimator-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-midi-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-mpegpsmux-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-netsim-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-pcapparse-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-proxy-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-removesilence-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-rtmp2-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-shm-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-sndfile-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-subenc-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-switchbin-1.24.12-r0.cortexa76
gstreamer1.0-plugins-base-subparse-1.24.12-r0.cortexa76
gstreamer1.0-plugins-base-tcp-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-flxdec-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-imagefreeze-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-monoscope-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-multipart-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-udp-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-xingmux-1.24.12-r0.cortexa76
libgstsctp-1.0-0-1.24.12-r0.cortexa76
shared-mime-info-data-2.4-r0.cortexa76
wpewebkit-web-inspector-plugin-trunk+https0+58ff1fb4cb-r0.cortexa76
conmon-2.1.10+git0+affab49967-r0.cortexa76
desktop-file-utils-0.27-r0.cortexa76
libjson-glib-1.0-0-1.8.0-r0.cortexa76
libslirp0-4.7.0-r0.cortexa76
mc-4.8.31-r0.cortexa76
grep-3.11-r0.cortexa76
gnupg-gpg-2.4.5-r0.cortexa76
libsm6-1.2.4-r0.cortexa76
libavahi-core7-0.8-r0.cortexa76
woff2-1.0.2-r0.cortexa76
util-linux-swaponoff-2.39.3-r0.cortexa76
libgles3-mesa-25.0.2-r0.cortexa76
libgles2-mesa-25.0.2-r0.cortexa76
mesa-vulkan-drivers-25.0.2-r0.cortexa76
libvulkan1-1.3.275.0-r0.cortexa76
sudo-sudo-1.9.15p5-r0.cortexa76
sudo-1.9.15p5-r0.cortexa76
at-3.2.5-r0.cortexa76
iputils-ping6-20240117-r0.cortexa76
packagegroup-base-keyboard-1.0-r0.raspberrypi5
libmozjs-115-115.8.0-r0.cortexa76
ttf-dejavu-sans-2.37-r0.noarch
ttf-dejavu-sans-mono-2.37-r0.noarch
ttf-dejavu-serif-2.37-r0.noarch
ethtool-6.7-r0.cortexa76
iproute2-ip-6.7.0-r0.cortexa76
iproute2-6.7.0-r0.cortexa76
libpsl5-0.21.5-r0.cortexa76
libgdbm-compat4-1.23-r0.cortexa76
util-linux-cfdisk-2.39.3-r0.cortexa76
util-linux-fdisk-2.39.3-r0.cortexa76
util-linux-sfdisk-2.39.3-r0.cortexa76
openjpeg-2.5.3-r0.cortexa76
procps-ps-4.0.4-r0.cortexa76
procps-sysctl-4.0.4-r0.cortexa76
procps-4.0.4-r0.cortexa76
logrotate-3.21.0-r0.cortexa76
wayland-utils-1.2.0-r0.cortexa76
seatd-0.8.0-r0.cortexa76
libdevmapper-2.03.22-r0.cortexa76
libpci3-3.11.1-r0.cortexa76
iputils-arping-20240117-r0.cortexa76
iputils-clockdiff-20240117-r0.cortexa76
libnss-myhostname2-v255.21-r0.cortexa76
libnss-systemd2-v255.21-r0.cortexa76
pam-plugin-access-1.5.3-r0.cortexa76
pam-plugin-faildelay-1.5.3-r0.cortexa76
pam-plugin-group-1.5.3-r0.cortexa76
pam-plugin-mail-1.5.3-r0.cortexa76
pam-plugin-motd-1.5.3-r0.cortexa76
pam-plugin-namespace-1.5.3-r0.cortexa76
pam-plugin-nologin-1.5.3-r0.cortexa76
pam-plugin-rootok-1.5.3-r0.cortexa76
pam-plugin-securetty-1.5.3-r0.cortexa76
pam-plugin-shells-1.5.3-r0.cortexa76
pam-plugin-umask-1.5.3-r0.cortexa76
util-linux-chfn-2.39.3-r0.cortexa76
util-linux-chsh-2.39.3-r0.cortexa76
util-linux-runuser-2.39.3-r0.cortexa76
util-linux-su-2.39.3-r0.cortexa76
iw-6.7-r0.cortexa76
libmpfr6-4.2.1-r0.cortexa76
nettle-3.9.1-r0.cortexa76
libgnutls30-3.8.4-r0.cortexa76
glib-networking-2.78.1-r0.cortexa76
libmicrohttpd12-1.0.1-r0.cortexa76
acl-2.3.2-r0.cortexa76
libarchive-3.7.9-r0.cortexa76
tar-1.35-r0.cortexa76
attr-2.5.1-r0.cortexa76
patch-2.7.6-r0.cortexa76
libxft2-2.3.8-r0.cortexa76
pango-1.52.1-r0.cortexa76
gstreamer1.0-plugins-bad-analyticsoverlay-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-closedcaption-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-ttmlsubs-1.24.12-r0.cortexa76
gstreamer1.0-plugins-base-pango-1.24.12-r0.cortexa76
librsvg-2-2-2.57.1-r0.cortexa76
gstreamer1.0-plugins-bad-rsvg-1.24.12-r0.cortexa76
libxrandr2-1.5.4-r0.cortexa76
pinentry-1.2.1-r0.cortexa76
libnl-route-3-200-3.9.0-r0.cortexa76
e2fsprogs-dumpe2fs-1.47.0-r0.cortexa76
elfutils-binutils-0.191-r0.cortexa76
debugedit-5.0-r0.cortexa76
libasm1-0.191-r0.cortexa76
elfutils-0.191-r0.cortexa76
libnsl3-2.0.1-r0.cortexa76
nfs-utils-mount-2.6.4-r0.cortexa76
bc-1.07.1-r0.cortexa76
gawk-5.3.0-r0.cortexa76
e2fsprogs-badblocks-1.47.0-r0.cortexa76
libksba8-1.6.6-r0.cortexa76
gnupg-2.4.5-r0.cortexa76
libavresample4-4.3.4-r0.cortexa76
libpostproc55-4.3.4-r0.cortexa76
libswscale5-4.3.4-r0.cortexa76
libss2-1.47.0-r0.cortexa76
e2fsprogs-1.47.0-r0.cortexa76
bzip2-1.0.8-r0.cortexa76
libxslt-1.1.43-r0.cortexa76
libxv1-1.0.12-r0.cortexa76
gstreamer1.0-plugins-base-xvimagesink-1.24.12-r0.cortexa76
libxxf86vm1-1.1.5-r0.cortexa76
libxcomposite1-0.4.6-r0.cortexa76
libxkbfile1-1.1.3-r0.cortexa76
xkbcomp-1.4.7-r0.cortexa76
libxcb-composite0-1.16-r0.cortexa76
libxcb-glx0-1.16-r0.cortexa76
libgl-mesa-25.0.2-r0.cortexa76
libformw5-6.4-r0.cortexa76
libmenuw5-6.4-r0.cortexa76
util-linux-irqtop-2.39.3-r0.cortexa76
util-linux-mkswap-2.39.3-r0.cortexa76
util-linux-swaplabel-2.39.3-r0.cortexa76
util-linux-uuidd-2.39.3-r0.cortexa76
util-linux-uuidgen-2.39.3-r0.cortexa76
util-linux-uuidparse-2.39.3-r0.cortexa76
util-linux-eject-2.39.3-r0.cortexa76
util-linux-findmnt-2.39.3-r0.cortexa76
util-linux-fstrim-2.39.3-r0.cortexa76
util-linux-lsblk-2.39.3-r0.cortexa76
util-linux-lslocks-2.39.3-r0.cortexa76
util-linux-lsns-2.39.3-r0.cortexa76
util-linux-mountpoint-2.39.3-r0.cortexa76
util-linux-blkdiscard-2.39.3-r0.cortexa76
util-linux-blkid-2.39.3-r0.cortexa76
util-linux-findfs-2.39.3-r0.cortexa76
util-linux-partx-2.39.3-r0.cortexa76
util-linux-wipefs-2.39.3-r0.cortexa76
util-linux-column-2.39.3-r0.cortexa76
util-linux-fincore-2.39.3-r0.cortexa76
util-linux-losetup-2.39.3-r0.cortexa76
util-linux-lscpu-2.39.3-r0.cortexa76
util-linux-lsfd-2.39.3-r0.cortexa76
util-linux-lsipc-2.39.3-r0.cortexa76
util-linux-lsirq-2.39.3-r0.cortexa76
util-linux-lslogins-2.39.3-r0.cortexa76
util-linux-lsmem-2.39.3-r0.cortexa76
util-linux-prlimit-2.39.3-r0.cortexa76
util-linux-rfkill-2.39.3-r0.cortexa76
util-linux-wdctl-2.39.3-r0.cortexa76
util-linux-zramctl-2.39.3-r0.cortexa76
highway-1.0.4-r0.cortexa76
libjxl-0.8.1-r0.cortexa76
libtag2-2.0.1-r0.cortexa76
gstreamer1.0-plugins-good-taglib-1.24.12-r0.cortexa76
libbacktrace0-1.0+git0+9ae4f4ae44-r0.cortexa76
libcxx-18.1.8-r0.cortexa76
cracklib-2.9.11-r0.cortexa76
libfontenc1-1.1.7-r0.cortexa76
libxfont2-2-2.0.6-r0.cortexa76
util-linux-fsck.cramfs-2.39.3-r0.cortexa76
util-linux-mkfs.cramfs-2.39.3-r0.cortexa76
busybox-udhcpc-1.36.1-r0.cortexa76
busybox-1.36.1-r0.cortexa76
libglib-2.0-utils-2.78.6-r0.cortexa76
mc-helpers-perl-4.8.31-r0.cortexa76
slang-2.3.3-r0.cortexa76
cpio-2.15-r0.cortexa76
cpupower-6.12.25-r0.raspberrypi5
dav1d-0.9.1-r0.cortexa76
libavif15-0.11.1-r0.cortexa76
diffutils-3.10-r0.cortexa76
dosfstools-4.2-r0.cortexa76
packagegroup-base-vfat-1.0-r0.raspberrypi5
ed-1.20.2-r0.cortexa76
faad2-2.11.1+git0+216f00e8dd-r0.cortexa76
gstreamer1.0-plugins-bad-faad-1.24.12-r0.cortexa76
findutils-4.9.0-r0.cortexa76
fuser-23.6-r0.cortexa76
gzip-1.13-r0.cortexa76
hdparm-9.65-r0.cortexa76
packagegroup-base-ext2-1.0-r0.raspberrypi5
kernel-image-image-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-image-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-x-tables-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mc-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-videodev-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-usbserial-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-industrialio-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ipv6-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-videobuf2-common-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-libcomposite-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-v4l2-async-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-videobuf2-v4l2-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-core-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-v4l2-fwnode-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-backlight-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fbtft-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dm-mod-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-v2-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ff-memless-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-i2c-mux-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rfkill-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cfg80211-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-6lowpan-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-drm-mipi-dbi-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-roccat-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-roccat-common-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mtd-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-u-ether-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-can-dev-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-crc-ccitt-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-crc8-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-libaes-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nfnetlink-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-tables-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip-set-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-v4l2-cci-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xfrm-algo-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ax25-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-dibusb-common-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip6-tables-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dibx000-common-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ath-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip-tables-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-async-tx-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-atm-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-can-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cdc-ether-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cdrom-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-crypto-null-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip-tunnel-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip6-udp-tunnel-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-llc-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-md-mod-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-netfs-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-defrag-ipv4-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-defrag-ipv6-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-conntrack-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-nat-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip-vs-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-raid6-pq-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tunnel4-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tveeprom-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-udp-tunnel-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-l2tp-core-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-vsock-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-em28xx-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-usbatm-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nft-fib-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nft-reject-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dm-bufio-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-v4l2-mem2mem-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-reject-ipv6-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-af-alg-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-arizona-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cdc-wdm-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-drm-shmem-helper-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-lz4-compress-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-reject-ipv4-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ocfs2-nodemanager-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ocfs2-stackglue-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tunnel6-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-v4l2-dv-timings-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip6-tunnel-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xfrm6-tunnel-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-conncount-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-synproxy-core-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ath9k-hw-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dm-log-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-usb-f-mass-storage-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-videobuf2-memops-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-videobuf2-vmalloc-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-main-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-videobuf2-dma-contig-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-kfifo-buf-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-industrialio-triggered-buffer-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-usb-wwan-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ebtables-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ezusb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ieee802154-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mac802154-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-inet-diag-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-libata-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-libpoly1305-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mux-core-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nls-ucs2-utils-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-serio-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-seq-device-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-rawmidi-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-seq-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tpm-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tun-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-u-serial-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-usbip-core-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tpm-tis-core-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-seq-midi-event-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-usbmidi-lib-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-bmp280-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hts221-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ath9k-common-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ssd130x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dm-persistent-data-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nft-fib-ipv4-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nft-fib-ipv6-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-vmw-vsock-virtio-transport-common-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-l2tp-netlink-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-conntrack-broadcast-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-conntrack-sip-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-flow-table-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-conntrack-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-9pnet-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-stp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-bridge-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-authenc-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-geniv-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cdc-ncm-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dib3000mc-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-dibusb-mc-common-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hdlcdrv-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xfrm-ipcomp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nfnetlink-osf-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-aes-ce-cipher-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-aes-generic-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-iwlwifi-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-libertas-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-u-audio-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-dup-ipv6-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-socket-ipv6-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-tproxy-ipv6-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-bme680-core-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cx2341x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cx231xx-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-radio-si470x-common-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-tcpudp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ad714x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-adxl34x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-au8522-common-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-charlcd-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cifs-arc4-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cn-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-wire-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cypress-firmware-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dib0070-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dm-bio-prison-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gf128mul-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gpio-max730x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gre-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-i2c-algo-bit-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-libarc4-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mac80211-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mt76-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtw88-core-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mt76-usb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mt76x02-lib-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rt2x00lib-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtw88-usb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rt2x00usb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mt76-connac-lib-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mt792x-lib-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtlwifi-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mt76x02-usb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-libceph-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-libchacha-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-libiscsi-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-matrix-keymap-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ms-sensors-i2c-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-dup-ipv4-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-dup-netdev-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-socket-ipv4-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-tproxy-ipv4-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-pinctrl-mcp23s08-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-qca-7k-common-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-quota-tree-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sc16is7xx-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-slhc-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ppp-generic-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-pppox-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-smsmdtv-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-hwdep-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-ad193x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-sigmadsp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-simple-card-utils-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ssb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tap-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ttm-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-drm-ttm-helper-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-uvc-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-v4l2-tpg-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-vc-sm-cma-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-bcm2835-mmal-vchiq-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xillybus-class-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xillybus-core-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-sigmadsp-i2c-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-usb-line6-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-libiscsi-tcp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-chacha-neon-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtl-usb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtl8192c-common-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mt7921-common-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mt792x-usb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rt2800lib-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mt76x0-common-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mt76x2-common-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtw88-8723x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtw88-8723d-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtw88-8821c-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtw88-8822b-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtw88-8822c-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-libertas-tf-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-p54common-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-zd1211rw-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip-gre-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dm-cache-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hd44780-common-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-aes-ce-blk-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-garp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-conntrack-snmp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-seq-virmidi-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-mpu401-uart-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nhpoly1305-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-libahci-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-bno055-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sps30-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-go7007-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-videobuf2-dma-sg-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dm-region-hash-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ocfs2-dlm-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ipt-reject-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-arizona-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-l2tp-ip-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fou-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sctp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-vxlan-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-async-raid6-recov-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip6table-nat-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-iptable-nat-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-masquerade-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-nat-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-conntrack-amanda-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-conntrack-ftp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-conntrack-h323-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-conntrack-irc-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-conntrack-pptp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-conntrack-tftp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-state-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-psnap-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-async-memcpy-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-iptable-filter-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-iptable-mangle-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-iptable-raw-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dib7000m-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dib9000-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip6table-filter-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip6table-mangle-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip6table-raw-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip6table-security-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-esp6-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nfnetlink-acct-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-aes-neon-blk-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-usb-f-rndis-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mtd-blkdevs-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nandcore-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ubi-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ath6kl-core-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mwifiex-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nfc-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-m88ds3103-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dm-multipath-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tea575x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-arp-tables-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-addrtype-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-checksum-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
iptables-module-ip6t-ah-1.8.10-r0.cortexa76
iptables-module-ip6t-dnpt-1.8.10-r0.cortexa76
iptables-module-ip6t-dst-1.8.10-r0.cortexa76
iptables-module-ip6t-eui64-1.8.10-r0.cortexa76
iptables-module-ip6t-frag-1.8.10-r0.cortexa76
iptables-module-ip6t-hbh-1.8.10-r0.cortexa76
iptables-module-ip6t-hl-1.8.10-r0.cortexa76
iptables-module-ip6t-icmp6-1.8.10-r0.cortexa76
iptables-module-ip6t-ipv6header-1.8.10-r0.cortexa76
iptables-module-ip6t-mh-1.8.10-r0.cortexa76
iptables-module-ip6t-netmap-1.8.10-r0.cortexa76
iptables-module-ip6t-reject-1.8.10-r0.cortexa76
iptables-module-ip6t-rt-1.8.10-r0.cortexa76
iptables-module-ip6t-snpt-1.8.10-r0.cortexa76
iptables-module-ip6t-srh-1.8.10-r0.cortexa76
iptables-module-ipt-ah-1.8.10-r0.cortexa76
iptables-module-ipt-clusterip-1.8.10-r0.cortexa76
iptables-module-ipt-ecn-1.8.10-r0.cortexa76
iptables-module-ipt-icmp-1.8.10-r0.cortexa76
iptables-module-ipt-netmap-1.8.10-r0.cortexa76
iptables-module-ipt-realm-1.8.10-r0.cortexa76
iptables-module-ipt-reject-1.8.10-r0.cortexa76
iptables-module-ipt-ttl-1.8.10-r0.cortexa76
iptables-module-ipt-ulog-1.8.10-r0.cortexa76
iptables-module-xt-addrtype-1.8.10-r0.cortexa76
iptables-module-xt-audit-1.8.10-r0.cortexa76
iptables-module-xt-bpf-1.8.10-r0.cortexa76
iptables-module-xt-cgroup-1.8.10-r0.cortexa76
iptables-module-xt-checksum-1.8.10-r0.cortexa76
iptables-module-xt-classify-1.8.10-r0.cortexa76
iptables-module-xt-cluster-1.8.10-r0.cortexa76
iptables-module-xt-comment-1.8.10-r0.cortexa76
iptables-module-xt-connbytes-1.8.10-r0.cortexa76
iptables-module-xt-connlimit-1.8.10-r0.cortexa76
iptables-module-xt-connmark-1.8.10-r0.cortexa76
iptables-module-xt-connsecmark-1.8.10-r0.cortexa76
iptables-module-xt-conntrack-1.8.10-r0.cortexa76
iptables-module-xt-cpu-1.8.10-r0.cortexa76
iptables-module-xt-dccp-1.8.10-r0.cortexa76
iptables-module-xt-devgroup-1.8.10-r0.cortexa76
iptables-module-xt-dscp-1.8.10-r0.cortexa76
iptables-module-xt-ecn-1.8.10-r0.cortexa76
iptables-module-xt-esp-1.8.10-r0.cortexa76
iptables-module-xt-hashlimit-1.8.10-r0.cortexa76
iptables-module-xt-helper-1.8.10-r0.cortexa76
iptables-module-xt-hmark-1.8.10-r0.cortexa76
iptables-module-xt-idletimer-1.8.10-r0.cortexa76
iptables-module-xt-ipcomp-1.8.10-r0.cortexa76
iptables-module-xt-iprange-1.8.10-r0.cortexa76
iptables-module-xt-ipvs-1.8.10-r0.cortexa76
iptables-module-xt-led-1.8.10-r0.cortexa76
iptables-module-xt-length-1.8.10-r0.cortexa76
iptables-module-xt-limit-1.8.10-r0.cortexa76
iptables-module-xt-log-1.8.10-r0.cortexa76
iptables-module-xt-mac-1.8.10-r0.cortexa76
iptables-module-xt-mark-1.8.10-r0.cortexa76
iptables-module-xt-multiport-1.8.10-r0.cortexa76
iptables-module-xt-ct-1.8.10-r0.cortexa76
iptables-module-xt-nat-1.8.10-r0.cortexa76
iptables-module-xt-nfacct-1.8.10-r0.cortexa76
iptables-module-xt-nflog-1.8.10-r0.cortexa76
iptables-module-xt-nfqueue-1.8.10-r0.cortexa76
iptables-module-xt-osf-1.8.10-r0.cortexa76
iptables-module-xt-owner-1.8.10-r0.cortexa76
iptables-module-xt-physdev-1.8.10-r0.cortexa76
iptables-module-xt-pkttype-1.8.10-r0.cortexa76
iptables-module-xt-policy-1.8.10-r0.cortexa76
iptables-module-xt-quota-1.8.10-r0.cortexa76
iptables-module-xt-rateest-1.8.10-r0.cortexa76
iptables-module-xt-recent-1.8.10-r0.cortexa76
iptables-module-xt-rpfilter-1.8.10-r0.cortexa76
iptables-module-xt-sctp-1.8.10-r0.cortexa76
iptables-module-xt-secmark-1.8.10-r0.cortexa76
iptables-module-xt-set-1.8.10-r0.cortexa76
iptables-module-xt-socket-1.8.10-r0.cortexa76
iptables-module-xt-statistic-1.8.10-r0.cortexa76
iptables-module-xt-string-1.8.10-r0.cortexa76
iptables-module-xt-synproxy-1.8.10-r0.cortexa76
iptables-module-xt-tcp-1.8.10-r0.cortexa76
iptables-module-xt-tcpmss-1.8.10-r0.cortexa76
iptables-module-xt-tcpoptstrip-1.8.10-r0.cortexa76
iptables-module-xt-tee-1.8.10-r0.cortexa76
iptables-module-xt-time-1.8.10-r0.cortexa76
iptables-module-xt-tos-1.8.10-r0.cortexa76
iptables-module-xt-tproxy-1.8.10-r0.cortexa76
iptables-module-xt-trace-1.8.10-r0.cortexa76
iptables-module-xt-u32-1.8.10-r0.cortexa76
iptables-module-xt-udp-1.8.10-r0.cortexa76
iptables-module-xt-standard-1.8.10-r0.cortexa76
iptables-modules-1.8.10-r0.cortexa76
iptables-1.8.10-r0.cortexa76
kernel-module-xt-comment-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-mark-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-adt7x10-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-bcm2835-smi-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-bcma-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-brcmutil-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-brcmfmac-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cast-common-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cdc-acm-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cifs-md4-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-crc7-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cs-dsp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-wm-adsp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cx24113-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cx24123-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dib0090-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dlm-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ecc-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ecdh-generic-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-bluetooth-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-btbcm-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hci-uart-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-bnep-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-btintel-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-btmrvl-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-btrtl-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hci-vhci-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hidp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rfcomm-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-eeprom-93cx6-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fuse-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gpio-regmap-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gpu-sched-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-i2c-designware-core-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-i2c-hid-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-iforce-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-industrialio-configfs-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-industrialio-sw-trigger-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-inv-sensors-timestamp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-inv-mpu6050-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-led-class-multicolor-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-libcurve25519-generic-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-libie-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-lru-cache-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-lz4hc-compress-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-macvlan-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mdio-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nfsd-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nls-utf8-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nsh-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-openvswitch-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-of-mmc-spi-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-poly1305-neon-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-libchacha20poly1305-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-r8152-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rp1-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rp1-pio-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-s5h1420-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-b2c2-flexcop-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sch-fq-codel-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sch-mqprio-lib-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sha1-generic-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sha256-arm64-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sha3-generic-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sha512-arm64-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sm3-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sm4-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-pcm-oss-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-adau1977-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-cs4271-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-cs42xx8-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-pcm179x-codec-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-pcm186x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-pcm3168a-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-pcm512x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-tlv320aic23-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-tlv320aic32x4-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-tlv320aic3x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-upisnd-codec-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-wm8731-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-wm8804-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-speakup-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-spi-bitbang-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-spi-dw-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-st-drv-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-stb0899-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-stb6100-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ttpci-eeprom-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tuner-types-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-twofish-common-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-uio-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-vhost-iotlb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-vhost-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-w5100-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xor-neon-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xor-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-async-xor-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-async-pq-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-raid456-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dm-raid-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dm-integrity-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-bcachefs-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-btrfs-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-w5100-spi-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-vhost-net-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-vhost-vsock-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-uio-pdrv-genirq-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-twofish-generic-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tuner-simple-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-pctv452e-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-az6027-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fm-drv-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-spi-dw-mmio-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-spi-gpio-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-speakup-soft-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-wm8804-i2c-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-wm8731-i2c-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-upisnd-ctrl-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-tlv320aic3x-i2c-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-tlv320aic32x4-i2c-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-tlv320aic23-i2c-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-pcm512x-i2c-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-pcm3168a-i2c-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-pcm186x-i2c-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-pcm179x-i2c-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-cs42xx8-i2c-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-cs4271-i2c-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-adau1977-i2c-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sm4-ce-cipher-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sm3-ce-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sha512-ce-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sha3-ce-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sha2-ce-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sha1-ce-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sch-mqprio-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-b2c2-flexcop-usb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-drm-rp1-dpi-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-pwm-pio-rp1-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ws2812-pio-rp1-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-r8153-ecm-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-wireguard-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mmc-spi-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-vport-gre-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-vport-vxlan-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ixgbe-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-macvtap-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-drbd-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-i40e-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-playstation-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-inv-mpu6050-i2c-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-iio-trig-hrtimer-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-iforce-usb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-i2c-hid-of-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-i2c-designware-platform-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-v3d-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gpio-fxl6408-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cuse-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtl8187-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-btusb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-btmrvl-sdio-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ath3k-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-bcm203x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-bfusb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-bluetooth-6lowpan-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-bpa10x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ocfs2-stack-user-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-dib0700-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-wm5102-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cifs-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cast5-generic-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-brcmfmac-bca-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-brcmfmac-cyw-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-brcmfmac-wcc-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-b43-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-bcm2835-smi-dev-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-adt7410-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-arptable-filter-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-radio-shark-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dm-round-robin-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-dvbsky-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mwifiex-sdio-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ath6kl-usb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ubifs-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-spinand-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mtdblock-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-g-ether-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-aes-neon-bs-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-nfacct-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-esp6-offload-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-appletalk-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-nat-tftp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-nat-pptp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-nat-irc-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-nat-h323-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-nat-ftp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-nat-amanda-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sctp-diag-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fou6-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-l2tp-ip6-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ocfs2-stack-o2cb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dm-mirror-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-usb-f-uvc-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-go7007-usb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sps30-i2c-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-bno055-i2c-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ahci-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nhpoly1305-neon-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-mpu401-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-virmidi-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-nat-snmp-basic-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-8021q-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-aes-ce-ccm-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hd44780-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dm-cache-smq-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-p54usb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-libertas-tf-usb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtw88-8822cu-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtw88-8822bu-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtw88-8821cu-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtw88-8723du-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mt76x2u-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mt76x0u-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rt2800usb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mt7921u-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtl8192cu-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-iscsi-tcp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-usb-toneport-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-adau1701-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xillybus-pcie-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xillyusb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-bcm2835-codec-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-bcm2835-isp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-bcm2835-v4l2-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-vimc-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-vivid-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-uvcvideo-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-drm-rp1-dsi-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-drm-rp1-vec-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-drm-vram-helper-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-b43legacy-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-audio-graph-card-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-simple-card-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-ad193x-i2c-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-ad193x-spi-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-usb-audio-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-smsdvb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-smsusb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-l2tp-ppp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-pppoe-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-bsd-comp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ppp-async-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ppp-deflate-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ppp-mppe-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ppp-synctty-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-pppoatm-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-slip-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sc16is7xx-i2c-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sc16is7xx-spi-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ocfs2-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-quota-v2-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-qcaspi-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-qcauart-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-pinctrl-mcp23s08-i2c-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-pinctrl-mcp23s08-spi-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nft-tproxy-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-tproxy-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nft-socket-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-socket-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nft-dup-netdev-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nft-fwd-netdev-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nft-dup-ipv4-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-tee-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-htu21-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ms5637-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-matrix-keypad-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tca8418-keypad-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-chacha-generic-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ceph-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rbd-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rt2500usb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rt73usb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ar5523-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-at76c50x-usb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ath9k-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ath9k-htc-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-carl9170-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-iwldvm-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-iwlmvm-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mac80211-hwsim-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mt7601u-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtl8xxxu-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-vt6656-stage-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-i2c-gpio-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-igb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip6-gre-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gpio-max7300-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gpio-max7301-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ghash-ce-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ghash-generic-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dm-thin-pool-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-cxusb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-az6007-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-go7007-loader-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ds2482-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ds2490-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ds2760-battery-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-w1-ds2406-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-w1-ds2408-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-w1-ds2413-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-w1-ds2423-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-w1-ds2431-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-w1-ds2433-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-w1-ds2438-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-w1-ds2780-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-w1-ds2781-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-w1-ds28e04-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-w1-ds28e17-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-w1-gpio-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-w1-smem-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-w1-therm-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dm-log-userspace-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ksmbd-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-au8522-decoder-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-au8522-dig-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-adxl34x-i2c-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-adxl34x-spi-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ad714x-i2c-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ad714x-spi-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-radio-si470x-i2c-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-radio-si470x-usb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cx231xx-alsa-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cx231xx-dvb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-pvrusb2-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-bme680-i2c-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-bme680-spi-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nft-dup-ipv6-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-usb-f-uac1-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-usb-f-uac2-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-libertas-sdio-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-usb8xxx-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-aes-arm64-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nft-osf-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-osf-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ipcomp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ipcomp6-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-baycom-ser-fdx-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-baycom-ser-hdx-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-a800-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-dibusb-mc-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-nova-t-usb2-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cdc-mbim-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-huawei-cdc-ncm-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-echainiv-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-seqiv-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-authencesn-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-essiv-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-batman-adv-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-br-netfilter-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nft-reject-bridge-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-9p-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-9pnet-fd-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-flow-table-inet-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nft-flow-offload-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip-vs-pe-sip-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-nat-sip-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-conntrack-netbios-ns-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-l2tp-eth-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-vsock-loopback-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nft-fib-inet-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nft-fib-netdev-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ssd130x-i2c-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ssd130x-spi-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hts221-i2c-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hts221-spi-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-bmp280-i2c-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-bmp280-spi-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-ua101-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-seq-midi-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tpm-tis-i2c-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tpm-tis-spi-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-usbip-host-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-usbip-vudc-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-vhci-hcd-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-usb-f-acm-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-usb-f-obex-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-usb-f-serial-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
slirp4netns-1.2.0+git0+323aa69a68-r0.cortexa76
kernel-module-snd-seq-dummy-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-mtpav-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-pimidi-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-serial-u16550-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-pisound-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-usb-6fire-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-usb-caiaq-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-usb-f-midi-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fsia6b-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-serio-raw-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-serport-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-jfs-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-i2c-mux-gpmux-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mux-gpio-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-video-mux-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-adiantum-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-poly1305-generic-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sata-mv-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mptcp-diag-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tcp-diag-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-at86rf230-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cc2520-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mrf24j40-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ieee802154-6lowpan-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ieee802154-socket-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-keyspan-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-keyspan-pda-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-whiteheat-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ebtable-broute-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ebtable-filter-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ebtable-nat-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ipw-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-option-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-qcserial-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-as73211-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ccs811-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hdc100x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-maxim-thermocouple-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tcs3472-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ti-ads1015-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-apds9960-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-max30102-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-bcm2835-unicam-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-bcm2835-unicam-legacy-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-pisp-be-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rp1-cfe-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rpi-hevc-dec-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-benq-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-conex-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-cpia1-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-dtcs033-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-etoms-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-finepix-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-gl860-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-jeilinj-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-jl2005bcd-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-kinect-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-konica-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-m5602-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-mars-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-mr97310a-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-nw80x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-ov519-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-ov534-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-ov534-9-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-pac207-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-pac7302-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-pac7311-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-se401-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-sn9c2028-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-sn9c20x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-sonixb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-sonixj-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-spca1528-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-spca500-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-spca501-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-spca505-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-spca506-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-spca508-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-spca561-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-sq905-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-sq905c-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-sq930x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-stk014-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-stk1135-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-stv0680-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-stv06xx-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-sunplus-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-t613-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-topro-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-touptek-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-tv8532-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-vc032x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-vicam-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-xirlink-cit-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gspca-zc3xx-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-au0828-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-em28xx-v4l-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-pwc-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtl2832-sdr-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-s2255drv-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-stk1160-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-usbtv-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-vicodec-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-video-i2c-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-vim2m-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-g-acm-ms-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-g-mass-storage-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-g-multi-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip6t-synproxy-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ipt-synproxy-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nft-synproxy-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nft-connlimit-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-connlimit-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip6-vti-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xfrm-interface-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hdpvr-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tc358743-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ocfs2-dlmfs-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nft-reject-inet-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nft-reject-ipv4-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gud-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-lz4-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-zram-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-udl-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-qmi-wwan-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-arizona-i2c-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-arizona-spi-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-algif-aead-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-algif-hash-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-algif-rng-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-algif-skcipher-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip6t-reject-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nft-reject-ipv6-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dm-snapshot-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dm-verity-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cxacru-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-speedtch-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ueagle-atm-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xusbatm-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-em28xx-alsa-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-em28xx-dvb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-em28xx-rc-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-vsock-diag-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-vsockmon-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-mxl111sf-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip-vti-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ipip-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sit-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xfrm4-tunnel-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip-vs-dh-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip-vs-ftp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip-vs-lblc-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip-vs-lblcr-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip-vs-lc-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip-vs-nq-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip-vs-rr-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip-vs-sed-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip-vs-sh-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip-vs-wlc-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip-vs-wrr-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-ipvs-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nft-chain-nat-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nft-masq-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nft-nat-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nft-redir-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-netmap-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-redirect-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-conntrack-netlink-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-conntrack-sane-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nft-ct-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-cluster-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-connbytes-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-connlabel-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-connmark-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-ct-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-helper-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cachefiles-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-raid0-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-raid1-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-raid10-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-p8022-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gcm-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hfs-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hfsplus-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-isofs-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sr-mod-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-udf-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-lg-vl600-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rndis-host-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-zaurus-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-can-bcm-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-can-gw-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-can-isotp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-can-j1939-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-can-raw-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dib7000p-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dib8000-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-dibusb-mb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-umt-010-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-6pack-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-bpqether-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mkiss-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-netrom-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rose-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-yam-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-af-key-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ah4-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ah6-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-esp4-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xfrm-user-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-bu64754-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-imx219-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-imx258-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-imx290-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-imx335-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-imx415-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-imx500-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ov64a40-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-em-ipset-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip-set-bitmap-ip-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip-set-bitmap-ipmac-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip-set-bitmap-port-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip-set-hash-ip-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip-set-hash-ipport-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip-set-hash-ipportip-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip-set-hash-ipportnet-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip-set-hash-net-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip-set-hash-netiface-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip-set-hash-netport-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip-set-list-set-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-set-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nft-compat-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nft-hash-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nft-limit-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nft-log-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nft-numgen-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nft-queue-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nft-quota-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nft-tunnel-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nft-xfrm-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nfnetlink-log-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nfnetlink-queue-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-aht10-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hdc3020-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sgp30-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sht3x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sht4x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ili210x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ems-usb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gs-usb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mcp251x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mcp251xfd-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-peak-usb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-slcan-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-usb-8dev-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-vcan-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-g-cdc-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-usb-f-ecm-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-usb-f-ecm-subset-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-usb-f-eem-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-usb-f-ncm-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-block2mtd-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-jffs2-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ofpart-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-spi-nor-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-roccat-arvo-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-roccat-isku-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-roccat-koneplus-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-roccat-konepure-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-roccat-kovaplus-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-roccat-lua-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-roccat-pyra-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-roccat-ryos-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-roccat-savu-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-roccat-kone-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hx8357d-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ili9225-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ili9341-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ili9486-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mi0283qt-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-panel-mipi-dbi-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-panel-sitronix-st7701-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-st7586-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-st7735r-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nhc-dest-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nhc-fragment-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nhc-hop-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nhc-ipv6-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nhc-mobility-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nhc-routing-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nhc-udp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-r8712u-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hso-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-af9013-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-i2c-mux-pca954x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-i2c-mux-pinctrl-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-lgdt3306a-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtl2830-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtl2832-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-si2168-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-betopff-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-bigbenff-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-emsff-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-logitech-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-microsoft-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-nintendo-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-sony-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-wiimote-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-psxpad-spi-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xpad-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-af9015-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-af9035-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-anysee-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-au6610-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-ce6230-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-ec168-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-gl861-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-lmedm04-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-rtl28xxu-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dm-crypt-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dm-delay-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dm-writecache-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dm-zero-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fb-agm1264k-fl-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fb-bd663474-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fb-hx8340bn-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fb-hx8347d-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fb-hx8353d-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fb-hx8357d-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fb-ili9163-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fb-ili9320-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fb-ili9325-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fb-ili9340-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fb-ili9341-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fb-ili9481-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fb-ili9486-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fb-pcd8544-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fb-ra8875-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fb-s6d02a1-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fb-s6d1121-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fb-sh1106-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fb-ssd1289-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fb-ssd1306-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fb-ssd1331-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fb-ssd1351-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fb-st7735r-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fb-st7789v-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fb-tinylcd-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fb-tls8204-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fb-uc1611-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fb-uc1701-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fb-upd161704-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-appledisplay-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gpio-backlight-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-lm3630a-bl-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-panel-jdi-lt070me05000-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-panel-waveshare-dsi-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-pwm-bl-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rpi-backlight-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rpi-panel-attiny-regulator-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rpi-panel-v2-regulator-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ssd1307fb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-waveshare-panel-regulator-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-af9005-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-cinergyt2-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-digitv-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-dtt200u-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-dtv5100-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-dw2102-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-gp8psk-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-m920x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-opera-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-technisat-usb2-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-ttusb2-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-vp702x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-vp7045-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-arducam-64mp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-arducam-pivariety-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-imx296-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-imx477-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-imx519-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-imx708-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-irs1125-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ov2311-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ov5647-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ov7251-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ov9282-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tvp5150-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cxd2880-spi-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-as102-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sp2-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-stv0299-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ad5398-vcm-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-adv7180-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ak7375-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dw9807-vcm-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-g-audio-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-g-hid-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-g-midi-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-g-printer-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-g-serial-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-g-webcam-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-g-zero-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-usb-f-fs-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-usb-f-hid-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-usb-f-printer-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-usb-f-ss-lb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-bonding-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ila-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip6t-rpfilter-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ipvlan-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-vrf-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
packagegroup-base-ipv6-1.0-r0.raspberrypi5
kernel-module-bh1750-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dht11-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-iio-hwmon-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-iio-trig-interrupt-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-iio-trig-sysfs-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-industrialio-buffer-cb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-max17040-battery-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-max31856-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mcp320x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mcp3422-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-si7020-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tsc2007-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tsl4531-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-veml6040-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-veml6070-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-veml6075-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-aircable-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ark3116-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-belkin-sa-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ch341-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cp210x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cyberjack-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cypress-m8-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-digi-acceleport-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-empeg-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-f81232-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-f81534-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ftdi-sio-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-garmin-gps-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-io-edgeport-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-io-ti-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ipaq-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ir-usb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-iuu-phoenix-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-kl5kusb105-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-kobil-sct-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mct-u232-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-metro-usb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mos7720-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mos7840-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mxuport-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-navman-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-omninet-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-opticon-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-oti6858-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-pl2303-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-qcaux-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-quatech2-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-safe-serial-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sierra-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-spcp8x5-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ssu100-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-symbolserial-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ti-usb-3410-5052-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-upd78f0730-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-usb-debug-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-usb-serial-simple-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-visor-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-wishbone-serial-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xr-serial-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xsens-mt-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cs53l32a-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cx25840-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dsbr100-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-e4000-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fc2580-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-msi001-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-msp3400-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mt9v011-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ov7640-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-radio-keene-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-radio-ma901-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-radio-mr800-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-radio-tea5764-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-radio-wl1273-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-s2250-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-saa7115-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-saa7706h-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-shark2-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-si4713-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sony-btf-mpx-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tef6862-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tuner-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tw2804-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tw9903-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tw9906-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-uda1342-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-wm8775-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-si2157-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-arpt-mangle-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ebt-802-3-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ebt-among-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ebt-arp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ebt-arpreply-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ebt-dnat-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ebt-ip-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ebt-ip6-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ebt-limit-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ebt-log-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ebt-mark-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ebt-mark-m-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ebt-nflog-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ebt-pkttype-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ebt-redirect-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ebt-snat-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ebt-stp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ebt-vlan-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip6t-ah-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip6t-eui64-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip6t-frag-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip6t-hbh-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip6t-ipv6header-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip6t-mh-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip6t-npt-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip6t-rt-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ip6t-srh-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ipt-ah-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ipt-ecn-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ipt-rpfilter-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-bpf-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-classify-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-cpu-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-dccp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-devgroup-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-dscp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-ecn-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-esp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-hashlimit-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-hl-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-hmark-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-idletimer-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-iprange-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-l2tp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-led-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-length-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-limit-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-log-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-mac-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-multiport-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-nflog-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-nfqueue-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-owner-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-physdev-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-pkttype-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-policy-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-quota-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-rateest-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-realm-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-recent-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-sctp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-statistic-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-string-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-tcpmss-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-tcpoptstrip-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-time-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-trace-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xt-u32-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-a8293-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-act-csum-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-act-gact-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-act-mirred-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-act-nat-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-act-pedit-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-act-police-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-act-simple-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-act-skbedit-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ads7828-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ads7846-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-adutux-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-af9033-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-aoe-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-aqc111-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-arizona-ldo1-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-arizona-micsupp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-as102-fe-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ascot2e-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-asix-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-at24-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-at25-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-atbm8830-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ati-remote-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ati-remote2-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ax88179-178a-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ax88796b-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-bcache-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-bcm3510-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-binfmt-misc-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-blake2b-generic-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-blocklayoutdriver-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cap11xx-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-catc-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cbc-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ccm-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cdc-eem-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cdc-subset-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-chacha20poly1305-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-chipcap2-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-chipreg-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-clk-hifiberry-dachd-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-clk-hifiberry-dacpro-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cls-basic-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cls-cgroup-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cls-flow-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cls-fw-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cls-route-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cls-u32-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cm109-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cma3000-d0x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cmac-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cordic-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cryptd-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-crypto-user-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ctr-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cx22700-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cx22702-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cx24110-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cx24116-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cx24117-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cx24120-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cx82310-eth-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cxd2099-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cxd2820r-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cxd2841er-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cxd2880-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cypress-cy7c63-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-cytherm-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-deflate-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-designware-i2s-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dib3000mb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-display-connector-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dm9601-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-drbg-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-drivetemp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-drx39xyj-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-drxd-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-drxk-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ds1621-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ds3000-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dummy-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-pll-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dvb-usb-af9005-remote-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-dwc2-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ec100-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ecryptfs-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-edt-ft5x06-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-efivarfs-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-egalax-ts-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-em-cmp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-em-meta-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-em-nbyte-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-em-text-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-em-u32-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-emc2305-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-emi26-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-emi62-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-enc28j60-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-erofs-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-exc3000-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-exfat-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fc0011-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fc0012-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-fc0013-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gadgetfs-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gameport-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gfs2-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gl620a-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-goodix-ts-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gp8psk-fe-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gpio-arizona-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gpio-charger-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gpio-fan-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gpio-fsm-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gpio-ir-recv-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gpio-ir-tx-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gpio-keys-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gpio-mockup-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gpio-pca953x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gpio-pcf857x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-gpio-wdt-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hailo-pci-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-helene-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-a4tech-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-apple-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-asus-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-axff-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-belkin-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-cherry-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-chicony-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-cypress-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-dr-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-elecom-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-elo-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-ezkey-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-gaff-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-gembird-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-gyration-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-holtek-kbd-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-holtek-mouse-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-holtekff-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-kensington-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-keytouch-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-kye-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-lcpower-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-led-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-lg-g15-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-logitech-dj-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-logitech-hidpp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-magicmouse-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-monterey-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-multitouch-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-ntrig-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-ortek-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-petalynx-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-picolcd-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-pl-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-samsung-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-sjoy-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-speedlink-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-steam-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-sunplus-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-thrustmaster-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-tmff-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-topseed-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-twinhan-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-uclogic-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-waltop-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-xinmo-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-zpff-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-hid-zydacron-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-horus3a-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-i2c-bcm2708-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-i2c-dev-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-i2c-robotfuzz-osif-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-i2c-tiny-usb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-idmouse-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ifb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-igc-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-iguanair-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-imon-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ina238-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ina2xx-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-int51x1-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-iowarrior-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ipheth-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-iqs5xx-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ir-imon-decoder-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ir-jvc-decoder-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ir-kbd-i2c-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ir-mce-kbd-decoder-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ir-nec-decoder-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ir-rc5-decoder-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ir-rc6-decoder-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ir-sanyo-decoder-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ir-sharp-decoder-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ir-sony-decoder-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ir-toy-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ir-xmp-decoder-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-iscsi-boot-sysfs-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-isight-firmware-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-isl6405-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-isl6421-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-isl6423-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-it913x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-itd1000-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ix2505v-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-jc42-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-jitterentropy-rng-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-joydev-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-kalmia-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-kaweth-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-keyspan-remote-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-l64781-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-lan743x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ldusb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-leds-is31fl32xx-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-leds-pca9532-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-leds-pca955x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-leds-pca963x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ledtrig-camera-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ledtrig-netdev-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ledtrig-pattern-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ledtrig-transient-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-legousbtower-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-lg2160-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-lgdt3305-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-lgdt330x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-lgs8gl5-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-lgs8gxx-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-lib80211-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-libcurve25519-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-libeth-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-lm75-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-lnbh25-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-lnbh29-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-lnbp21-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-lnbp22-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ltc2941-battery-gauge-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-m88rs2000-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-m88rs6000t-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-max2165-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mb86a16-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mb86a20s-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mc44s803-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mceusb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mcs7830-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-md4-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-md5-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mdc800-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mdio-bitbang-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-microtek-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mn88443x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mn88472-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mn88473-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mpls-gso-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mse102x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mt2060-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mt2063-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mt20xx-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mt2131-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mt2266-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mt312-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mt352-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mxl111sf-demod-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mxl111sf-tuner-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mxl301rf-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mxl5005s-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mxl5007t-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mxl5xx-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-mxl692-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nbd-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-net1080-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-netconsole-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nf-log-syslog-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nilfs2-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nls-cp1250-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nls-cp1251-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nls-cp1255-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nls-cp737-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nls-cp775-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nls-cp850-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nls-cp852-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nls-cp855-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nls-cp857-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nls-cp860-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nls-cp861-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nls-cp862-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nls-cp863-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nls-cp864-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nls-cp865-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nls-cp866-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nls-cp869-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nls-cp874-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nls-cp932-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nls-cp936-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nls-cp949-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nls-cp950-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nls-euc-jp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nls-iso8859-13-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nls-iso8859-14-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nls-iso8859-15-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nls-iso8859-2-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nls-iso8859-3-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nls-iso8859-4-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nls-iso8859-5-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nls-iso8859-6-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nls-iso8859-7-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nls-iso8859-9-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nls-koi8-r-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nls-koi8-ru-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nls-koi8-u-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ntfs3-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nvmem-rmem-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nxt200x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-nxt6000-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-or51132-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-or51211-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-overlay-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-panel-ilitek-ili9806e-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-panel-ilitek-ili9806e-spi-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-panel-ilitek-ili9881c-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-panel-raspberrypi-touchscreen-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-panel-simple-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-panel-tdo-y17p-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-panel-waveshare-dsi-v2-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-pegasus-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-pkcs8-key-parser-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-pktgen-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-plusb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-powermate-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-pps-gpio-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-pps-ldisc-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-pwm-bcm2835-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-pwm-fan-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-pwm-gpio-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-pwm-ir-tx-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-pwm-pca9685-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-pwm-raspberrypi-poe-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-qm1d1b0004-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-qm1d1c0042-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-qt1010-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-quota-v1-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-r8169-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-r820t-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-raspberrypi-axi-monitor-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-raspberrypi-gpiomem-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-raspberrypi-hwmon-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-raspberrypi-ts-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rc-loopback-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-realtek-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-redrat3-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-reiserfs-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-repaper-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rotary-encoder-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rp1-adc-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rp1-aout-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rp1-mailbox-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rpi-poe-power-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rpisense-fb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtc-abx80x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtc-bq32k-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtc-ds1302-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtc-ds1305-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtc-ds1307-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtc-ds1374-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtc-ds1390-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtc-ds1672-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtc-ds3232-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtc-em3027-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtc-fm3130-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtc-isl12022-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtc-isl1208-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtc-m41t80-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtc-m41t93-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtc-m41t94-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtc-max6900-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtc-max6902-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtc-pcf2123-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtc-pcf2127-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtc-pcf85063-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtc-pcf8523-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtc-pcf85363-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtc-pcf8563-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtc-pcf8583-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtc-r9701-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtc-rs5c348-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtc-rs5c372-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtc-rv3028-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtc-rv3029c2-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtc-rv3032-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtc-rv8803-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtc-rx4581-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtc-rx8025-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtc-rx8581-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtc-s35390a-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtc-sd3078-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtc-x1205-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-rtl8150-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-s5h1409-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-s5h1411-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-s5h1432-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-s921-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sch-cake-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sch-choke-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sch-codel-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sch-drr-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sch-fq-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sch-gred-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sch-hfsc-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sch-hhf-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sch-htb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sch-ingress-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sch-multiq-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sch-netem-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sch-pie-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sch-plug-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sch-prio-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sch-qfq-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sch-red-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sch-sfb-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sch-sfq-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sch-tbf-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sch-teql-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sdhci-of-dwcmshc-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sensehat-joystick-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sg-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sha512-generic-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sht21-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-shtc1-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-si2165-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-si21xx-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sierra-net-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-simple-bridge-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-simple-mfd-i2c-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-smsc75xx-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-aloop-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-bcm2835-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-dummy-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-hrtimer-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-adau7002-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-ak4554-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-allo-boss-dac-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-allo-boss2-dac-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-allo-katana-codec-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-allo-piano-dac-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-allo-piano-dac-plus-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-audioinjector-isolated-soundcard-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-audioinjector-octo-soundcard-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-audioinjector-pi-soundcard-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-audiosense-pi-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-bcm2835-i2s-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-chipdip-dac-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-cs4265-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-da7213-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-dacberry400-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-digidac1-soundcard-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-dionaudio-loco-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-dionaudio-loco-v2-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-dmic-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-fe-pi-audio-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-googlevoicehat-codec-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-hifiberry-adc-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-hifiberry-dacplus-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-hifiberry-dacplusadc-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-hifiberry-dacplusadcpro-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-hifiberry-dacplusdsp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-hifiberry-dacplushd-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-i-sabre-codec-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-i-sabre-q2m-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-ics43432-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-iqaudio-codec-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-iqaudio-dac-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-justboom-both-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-justboom-dac-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-ma120x0p-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-max98357a-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-pcm1794a-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-pcm5102a-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-pifi-40-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-rpi-cirrus-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-rpi-proto-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-rpi-simple-soundcard-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-rpi-wm8804-soundcard-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-sgtl5000-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-spdif-rx-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-spdif-tx-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-tas5713-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-tas571x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-tpa6130a2-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-wm8741-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-wm8904-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-soc-wm8960-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-snd-usb-hiface-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sp887x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-spi-bcm2835-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-spi-bcm2835aux-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-spi-rp2040-gpio-bridge-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-spidev-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-squashfs-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sr9700-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-sr9800-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-st-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-stb6000-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-stmpe-ts-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-streamzap-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-stv0288-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-stv0297-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-stv0367-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-stv0900-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-stv090x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-stv0910-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-stv6110-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-stv6110x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-stv6111-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tc358762-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tc90522-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tca6416-keypad-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tcp-bbr-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tcp-bic-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tcp-htcp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tcp-westwood-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tda10021-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tda10023-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tda10048-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tda1004x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tda10071-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tda10086-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tda18212-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tda18218-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tda18250-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tda18271-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tda18271c2dd-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tda665x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tda8083-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tda8261-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tda826x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tda827x-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tda8290-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tda9887-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tea5761-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tea5767-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tmp102-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-trancevibrator-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ts-bm-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ts-fsm-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ts-kmp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ts2020-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ttusbir-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tua6100-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-tua9001-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-uhid-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ums-alauda-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ums-cypress-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ums-datafab-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ums-eneub6250-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ums-freecom-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ums-isd200-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ums-jumpshot-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ums-karma-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ums-onetouch-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ums-realtek-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ums-sddr09-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ums-sddr55-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ums-usbat-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-usblcd-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-usblp-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-usbmon-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-usbsevseg-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-usbtest-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-usbtmc-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-usbtouchscreen-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-utf8data-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ves1820-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-ves1x93-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-veth-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-wacom-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-wl1273-core-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-wp512-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xc2028-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xc4000-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xc5000-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xcbc-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xfs-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xhci-pci-renesas-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-xxhash-generic-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-yealink-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-yurex-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-zd1301-demod-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-zl10036-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-zl10039-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-zl10353-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-module-zstd-6.12.25-v8-16k-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
kernel-modules-6.12.25+git0+1f6ab68a1d_3dd2c2c507-r0.raspberrypi5
packagegroup-machine-base-1.0-r0.raspberrypi5
killall-23.6-r0.cortexa76
less-643-r0.cortexa76
libcap-ng-0.8.5-r0.cortexa76
util-linux-setpriv-2.39.3-r0.cortexa76
libdaemon0-0.14-r0.cortexa76
libell0-0.64-r0.cortexa76
libevent-2.1-7-2.1.12-r0.cortexa76
libgomp1-13.3.0-r0.cortexa76
libjson-c5-0.17-r0.cortexa76
liblz1-1.14-r0.cortexa76
file-5.45-r0.cortexa76
libmd0-1.1.0-r0.cortexa76
libbsd0-0.12.1-r0.cortexa76
libmp3lame0-3.100-r0.cortexa76
gstreamer1.0-plugins-good-lame-1.24.12-r0.cortexa76
libncurses5-6.4-r0.cortexa76
libedit0-20230828+3.1-r1.cortexa76
python3-compression-3.12.11-r0.cortexa76
python3-core-3.12.11-r0.cortexa76
python3-stringold-3.12.11-r0.cortexa76
python3-datetime-3.12.11-r0.cortexa76
python3-math-3.12.11-r0.cortexa76
python3-crypt-3.12.11-r0.cortexa76
python3-shell-3.12.11-r0.cortexa76
python3-numbers-3.12.11-r0.cortexa76
python3-pprint-3.12.11-r0.cortexa76
python3-threading-3.12.11-r0.cortexa76
python3-pickle-3.12.11-r0.cortexa76
python3-mime-3.12.11-r0.cortexa76
python3-email-3.12.11-r0.cortexa76
python3-netclient-3.12.11-r0.cortexa76
python3-io-3.12.11-r0.cortexa76
python3-ctypes-3.12.11-r0.cortexa76
python3-html-3.12.11-r0.cortexa76
python3-json-3.12.11-r0.cortexa76
python3-xml-3.12.11-r0.cortexa76
python3-netserver-3.12.11-r0.cortexa76
python3-logging-3.12.11-r0.cortexa76
python3-pydoc-3.12.11-r0.cortexa76
python3-codecs-3.12.11-r0.cortexa76
python3-difflib-3.12.11-r0.cortexa76
python3-plistlib-3.12.11-r0.cortexa76
python3-debugger-3.12.11-r0.cortexa76
python3-mmap-3.12.11-r0.cortexa76
python3-pkgutil-3.12.11-r0.cortexa76
python3-multiprocessing-3.12.11-r0.cortexa76
python3-asyncio-3.12.11-r0.cortexa76
python3-unittest-3.12.11-r0.cortexa76
python3-doctest-3.12.11-r0.cortexa76
python3-six-1.16.0-r0.cortexa76
python3-sqlite3-3.12.11-r0.cortexa76
librepo0-1.17.0-r0.cortexa76
python3-audio-3.12.11-r0.cortexa76
python3-misc-3.12.11-r0.cortexa76
python3-numpy-1.26.4-r0.cortexa76
python3-compile-3.12.11-r0.cortexa76
python3-curses-3.12.11-r0.cortexa76
python3-fcntl-3.12.11-r0.cortexa76
python3-profile-3.12.11-r0.cortexa76
python3-resource-3.12.11-r0.cortexa76
python3-psutil-5.9.8-r0.cortexa76
python3-packaging-23.2-r0.cortexa76
python3-pillow-10.3.0-r0.cortexa76
python3-cycler-0.12.1-r0.cortexa76
python3-dateutil-2.9.0-r0.cortexa76
python3-pytz-2024.1-r0.cortexa76
python3-pyparsing-3.1.1-r0.cortexa76
python3-pkg-resources-69.1.1-r0.cortexa76
python3-setuptools-69.1.1-r0.cortexa76
python3-kiwisolver-1.4.5-r0.cortexa76
python3-matplotlib-3.7.2-r0.cortexa76
python3-xmlrpc-3.12.11-r0.cortexa76
python3-venv-3.12.11-r0.cortexa76
python3-mailbox-3.12.11-r0.cortexa76
python3-terminal-3.12.11-r0.cortexa76
python3-unixadmin-3.12.11-r0.cortexa76
python3-ply-3.11-r0.cortexa76
python3-pycparser-2.21-r0.cortexa76
python3-cffi-1.16.0-r0.cortexa76
python3-pycryptodomex-3.20.0-r0.cortexa76
python3-statistics-3.12.11-r0.cortexa76
python3-zoneinfo-3.12.11-r0.cortexa76
libcomps0-0.1.20-r0.cortexa76
python3-2to3-3.12.11-r0.cortexa76
python3-db-3.12.11-r0.cortexa76
python3-ensurepip-3.12.11-r0.cortexa76
python3-gdbm-3.12.11-r0.cortexa76
python3-idle-3.12.11-r0.cortexa76
python3-image-3.12.11-r0.cortexa76
python3-syslog-3.12.11-r0.cortexa76
python3-tkinter-3.12.11-r0.cortexa76
python3-tomllib-3.12.11-r0.cortexa76
python3-modules-3.12.11-r0.cortexa76
rpm-build-4.19.1.1-r0.cortexa76
python3-rpm-4.19.1.1-r0.cortexa76
libnghttp2-14-1.61.0-r0.cortexa76
libsoup-3.4.4-r0.cortexa76
gstreamer1.0-plugins-good-soup-1.24.12-r0.cortexa76
libsamplerate0-0.2.2-r0.cortexa76
libsbc1-2.0-r0.cortexa76
gstreamer1.0-plugins-bad-sbc-1.24.12-r0.cortexa76
libsdl2-2.0-0-2.30.1-r0.cortexa76
libspeex1-1.2.1-r0.cortexa76
gstreamer1.0-plugins-good-speex-1.24.12-r0.cortexa76
libspeexdsp1-1.2.1-r0.cortexa76
libtraceevent1-1.7.3-r0.cortexa76
libx264-164-r3039+git0+baee400fa9-r0.cortexa76
libavcodec58-4.3.4-r0.cortexa76
libavformat58-4.3.4-r0.cortexa76
libavfilter7-4.3.4-r0.cortexa76
libxcvt-0.1.2-r0.cortexa76
xwayland-23.2.5-r0.cortexa76
libyaml-0-2-0.2.5-r0.cortexa76
libmodulemd-2.15.0-r0.cortexa76
libdnf2-0.73.2-r0.cortexa76
mc-helpers-4.8.31-r0.cortexa76
mtdev-1.1.6-r0.cortexa76
libinput10-1.25.0-r0.cortexa76
net-tools-mii-tool-2.10-r0.cortexa76
net-tools-2.10-r0.cortexa76
openssh-scp-9.6p1-r0.cortexa76
pstree-23.6-r0.cortexa76
psmisc-23.6-r0.cortexa76
sed-4.9-r0.cortexa76
sysklogd-2.5.2-r0.cortexa76
time-1.9-r0.cortexa76
update-rc.d-0.8+git0+b8f9501050-r0.noarch
util-linux-blockdev-2.39.3-r0.cortexa76
util-linux-cal-2.39.3-r0.cortexa76
util-linux-chrt-2.39.3-r0.cortexa76
util-linux-dmesg-2.39.3-r0.cortexa76
util-linux-fallocate-2.39.3-r0.cortexa76
util-linux-flock-2.39.3-r0.cortexa76
util-linux-fsfreeze-2.39.3-r0.cortexa76
util-linux-getopt-2.39.3-r0.cortexa76
util-linux-hexdump-2.39.3-r0.cortexa76
util-linux-hwclock-2.39.3-r0.cortexa76
util-linux-ionice-2.39.3-r0.cortexa76
util-linux-ipcrm-2.39.3-r0.cortexa76
util-linux-ipcs-2.39.3-r0.cortexa76
util-linux-kill-2.39.3-r0.cortexa76
util-linux-last-2.39.3-r0.cortexa76
util-linux-logger-2.39.3-r0.cortexa76
util-linux-mcookie-2.39.3-r0.cortexa76
util-linux-mesg-2.39.3-r0.cortexa76
util-linux-more-2.39.3-r0.cortexa76
util-linux-nologin-2.39.3-r0.cortexa76
util-linux-pivot-root-2.39.3-r0.cortexa76
util-linux-readprofile-2.39.3-r0.cortexa76
util-linux-renice-2.39.3-r0.cortexa76
util-linux-rev-2.39.3-r0.cortexa76
util-linux-rtcwake-2.39.3-r0.cortexa76
util-linux-scriptreplay-2.39.3-r0.cortexa76
util-linux-setsid-2.39.3-r0.cortexa76
util-linux-switch-root-2.39.3-r0.cortexa76
util-linux-taskset-2.39.3-r0.cortexa76
util-linux-unshare-2.39.3-r0.cortexa76
util-linux-utmpdump-2.39.3-r0.cortexa76
util-linux-wall-2.39.3-r0.cortexa76
vim-xxd-9.1.1198-r0.cortexa76
volatile-binds-1.0-r0.noarch
ncurses-6.4-r0.cortexa76
util-linux-setterm-2.39.3-r0.cortexa76
util-linux-ul-2.39.3-r0.cortexa76
coreutils-stdbuf-9.4-r0.cortexa76
coreutils-9.4-r0.cortexa76
iputils-tracepath-20240117-r0.cortexa76
iputils-20240117-r0.cortexa76
packagegroup-core-full-cmdline-extended-1.0-r0.noarch
m4-1.4.19-r0.cortexa76
make-4.4.1-r0.cortexa76
packagegroup-core-full-cmdline-dev-utils-1.0-r0.noarch
makedevs-1.0.1-r0.cortexa76
ntp-tickadj-4.2.8p17-r0.cortexa76
openssh-sftp-server-9.6p1-r0.cortexa76
runc-opencontainers-1.1.14+git0+2c9f5602f0-r0.cortexa76
util-linux-addpart-2.39.3-r0.cortexa76
util-linux-blkpr-2.39.3-r0.cortexa76
util-linux-blkzone-2.39.3-r0.cortexa76
util-linux-chcpu-2.39.3-r0.cortexa76
util-linux-chmem-2.39.3-r0.cortexa76
util-linux-choom-2.39.3-r0.cortexa76
util-linux-col-2.39.3-r0.cortexa76
util-linux-colcrt-2.39.3-r0.cortexa76
util-linux-colrm-2.39.3-r0.cortexa76
util-linux-ctrlaltdel-2.39.3-r0.cortexa76
util-linux-delpart-2.39.3-r0.cortexa76
util-linux-fadvise-2.39.3-r0.cortexa76
util-linux-hardlink-2.39.3-r0.cortexa76
util-linux-ipcmk-2.39.3-r0.cortexa76
util-linux-isosize-2.39.3-r0.cortexa76
util-linux-ldattach-2.39.3-r0.cortexa76
util-linux-look-2.39.3-r0.cortexa76
util-linux-mkfs-2.39.3-r0.cortexa76
util-linux-namei-2.39.3-r0.cortexa76
util-linux-pipesz-2.39.3-r0.cortexa76
util-linux-rename-2.39.3-r0.cortexa76
util-linux-resizepart-2.39.3-r0.cortexa76
util-linux-script-2.39.3-r0.cortexa76
util-linux-scriptlive-2.39.3-r0.cortexa76
util-linux-setarch-2.39.3-r0.cortexa76
util-linux-uclampset-2.39.3-r0.cortexa76
util-linux-waitpid-2.39.3-r0.cortexa76
util-linux-whereis-2.39.3-r0.cortexa76
util-linux-write-2.39.3-r0.cortexa76
util-linux-2.39.3-r0.cortexa76
wpa-supplicant-cli-2.10-r0.cortexa76
xkeyboard-config-2.41-r0.cortexa76
wpa-supplicant-plugins-2.10-r0.cortexa76
wireless-regdb-static-2024.10.07-r0.noarch
systemd-udev-rules-v255.21-r0.cortexa76
systemd-serialgetty-1.0-r0.raspberrypi5
systemd-conf-1.0-r0.raspberrypi5
shadow-securetty-4.6-r0.raspberrypi5
shadow-4.14.2-r0.cortexa76
udev-v255.21-r0.cortexa76
rpcbind-1.2.6-r0.cortexa76
udev-hwdb-v255.21-r0.cortexa76
usbutils-017-r0.cortexa76
packagegroup-base-usbhost-1.0-r0.raspberrypi5
nfs-utils-client-2.6.4-r0.cortexa76
nfs-utils-2.6.4-r0.cortexa76
packagegroup-base-nfs-1.0-r0.raspberrypi5
cronie-1.7.2-r0.cortexa76
packagegroup-core-full-cmdline-sys-services-1.0-r0.noarch
dbus-common-1.14.10-r0.cortexa76
dbus-tools-1.14.10-r0.cortexa76
libdbus-1-3-1.14.10-r0.cortexa76
dbus-1-1.14.10-r0.cortexa76
libpulsecommon-17.0-r0.cortexa76
libpulse0-17.0-r0.cortexa76
libpulsecore-17.0-r0.cortexa76
pulseaudio-lib-protocol-native-17.0-r0.cortexa76
pulseaudio-lib-cli-17.0-r0.cortexa76
bluez5-5.72-r0.cortexa76
at-spi2-core-2.50.1-r0.cortexa76
avahi-daemon-0.8-r0.cortexa76
libnss-mdns-0.15.1-r0.cortexa76
wpa-supplicant-2.10-r0.cortexa76
neard-0.19-r0.cortexa76
packagegroup-base-nfc-1.0-r0.raspberrypi5
packagegroup-base-wifi-1.0-r0.raspberrypi5
packagegroup-base-zeroconf-1.0-r0.raspberrypi5
packagegroup-base-bluetooth-1.0-r0.raspberrypi5
pulseaudio-lib-protocol-cli-17.0-r0.cortexa76
pulseaudio-module-cli-protocol-unix-17.0-r0.cortexa76
pulseaudio-module-device-manager-17.0-r0.cortexa76
pulseaudio-module-device-restore-17.0-r0.cortexa76
pulseaudio-module-native-protocol-unix-17.0-r0.cortexa76
pulseaudio-module-stream-restore-17.0-r0.cortexa76
pulseaudio-module-x11-publish-17.0-r0.cortexa76
pulseaudio-module-always-sink-17.0-r0.cortexa76
pulseaudio-module-augment-properties-17.0-r0.cortexa76
pulseaudio-module-card-restore-17.0-r0.cortexa76
pulseaudio-module-default-device-restore-17.0-r0.cortexa76
pulseaudio-module-detect-17.0-r0.cortexa76
pulseaudio-module-filter-apply-17.0-r0.cortexa76
pulseaudio-module-filter-heuristics-17.0-r0.cortexa76
pulseaudio-module-intended-roles-17.0-r0.cortexa76
pulseaudio-module-null-sink-17.0-r0.cortexa76
pulseaudio-module-position-event-sounds-17.0-r0.cortexa76
pulseaudio-module-rescue-streams-17.0-r0.cortexa76
pulseaudio-module-role-cork-17.0-r0.cortexa76
pulseaudio-module-suspend-on-idle-17.0-r0.cortexa76
pulseaudio-module-switch-on-port-available-17.0-r0.cortexa76
pulseaudio-module-systemd-login-17.0-r0.cortexa76
pulseaudio-module-udev-detect-17.0-r0.cortexa76
pulseaudio-module-x11-cork-request-17.0-r0.cortexa76
pulseaudio-module-x11-xsmp-17.0-r0.cortexa76
gstreamer1.0-plugins-good-pulseaudio-1.24.12-r0.cortexa76
libpulse-simple0-17.0-r0.cortexa76
mpg123-1.32.10-r0.cortexa76
gstreamer1.0-plugins-good-mpg123-1.24.12-r0.cortexa76
gstreamer1.0-plugins-good-meta-1.24.12-r0.cortexa76
openssh-sshd-9.6p1-r0.cortexa76
openssh-9.6p1-r0.cortexa76
packagegroup-core-full-cmdline-multiuser-1.0-r0.noarch
polkit-124-r0.cortexa76
pciutils-ids-3.11.1-r0.cortexa76
pciutils-3.11.1-r0.cortexa76
packagegroup-base-pci-1.0-r0.raspberrypi5
os-release-1.0-r0.noarch
netbase-6.4-r0.noarch
mobile-broadband-provider-info-20240407-r0.cortexa76
ofono-2.4-r0.cortexa76
packagegroup-base-3g-1.0-r0.raspberrypi5
mc-shell-4.8.31-r0.cortexa76
packagegroup-core-full-cmdline-utils-1.0-r0.noarch
libx11-locale-1.8.9-r0.cortexa76
libxkbcommon0-1.6.0-r0.cortexa76
libweston-13-0-13.0.1-r0.cortexa76
libwpe-1.0-1-trunk+https0+e0814ca7d4-r0.cortexa76
libxkbcommon-x11-0-1.6.0-r0.cortexa76
libgstvulkan-1.0-0-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-vulkan-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-meta-1.24.12-r0.cortexa76
libwpebackend-fdo-1.0-1-trunk+https0+5316ecb019-r0.cortexa76
weston-examples-13.0.1-r0.cortexa76
weston-xwayland-13.0.1-r0.cortexa76
weston-13.0.1-r0.cortexa76
weston-init-1.0-r0.raspberrypi5
libc6-dbg-2.39+git0+3463100f2d-r0.cortexa76
kbd-keymaps-pine-2.6.4-r0.cortexa76
kbd-keymaps-2.6.4-r0.cortexa76
kbd-consolefonts-2.6.4-r0.cortexa76
systemd-vconsole-setup-v255.21-r0.cortexa76
systemd-compat-units-1.0-r0.cortexa76
systemd-v255.21-r0.cortexa76
packagegroup-core-boot-1.0-r0.raspberrypi5
packagegroup-distro-base-1.0-r0.raspberrypi5
packagegroup-core-full-cmdline-initscripts-1.0-r0.noarch
hicolor-icon-theme-0.17-r0.noarch
glibc-gconv-2.39+git-r0.cortexa76
glibc-gconv-iso8859-1-2.39+git-r0.cortexa76
libgtk-3.0-3.24.41-r0.cortexa76
adwaita-icon-theme-symbolic-45.0-r0.noarch
libdazzle-3.44.0-r0.cortexa76
container-host-config-1.0-r0.cortexa76
catatonit-0.2.0-r0.cortexa76
alsa-ucm-conf-1.2.11-r0.noarch
alsa-topology-conf-1.2.5.1-r0.noarch
alsa-conf-1.2.11-r0.cortexa76
libasound2-1.2.11-r0.cortexa76
pulseaudio-lib-alsa-util-17.0-r0.cortexa76
alsa-utils-alsactl-1.2.11-r0.cortexa76
alsa-state-0.2.0-r0.cortexa76
pulseaudio-module-alsa-card-17.0-r0.cortexa76
pulseaudio-module-alsa-sink-17.0-r0.cortexa76
pulseaudio-module-alsa-source-17.0-r0.cortexa76
alsa-utils-amixer-1.2.11-r0.cortexa76
packagegroup-base-alsa-1.0-r0.raspberrypi5
packagegroup-base-1.0-r0.raspberrypi5
gstreamer1.0-plugins-base-alsa-1.24.12-r0.cortexa76
gstreamer1.0-plugins-base-meta-1.24.12-r0.cortexa76
wpewebkit-trunk+https0+58ff1fb4cb-r0.cortexa76
libasound-module-conf-pulse-1.2.7.1-r0.cortexa76
libasound-module-ctl-pulse-1.2.7.1-r0.cortexa76
libasound-module-pcm-pulse-1.2.7.1-r0.cortexa76
alsa-plugins-pulseaudio-conf-1.2.7.1-r0.cortexa76
libatopology2-1.2.11-r0.cortexa76
alsa-utils-alsatplg-1.2.11-r0.cortexa76
pulseaudio-server-17.0-r0.cortexa76
wpe-simple-launcher-git-r0.cortexa76
packagegroup-base-extended-1.0-r0.raspberrypi5
alsa-tools-1.2.11-r0.cortexa76
alsa-utils-aconnect-1.2.11-r0.cortexa76
alsa-utils-alsaloop-1.2.11-r0.cortexa76
alsa-utils-alsamixer-1.2.11-r0.cortexa76
alsa-utils-aplay-1.2.11-r0.cortexa76
alsa-utils-midi-1.2.11-r0.cortexa76
alsa-utils-speakertest-1.2.11-r0.cortexa76
podman-5.0.1+git0+bb81e85a43-r0.cortexa76
locale-base-en-us-2.39+git-r0.cortexa76
locale-base-es-es-2.39+git-r0.cortexa76
sysprof-3.44.0-r0.cortexa76
packagegroup-core-full-cmdline-1.0-r0.noarch
systemd-analyze-v255.21-r0.cortexa76
valgrind-3.22.0-r0.cortexa76
packagegroup-core-weston-1.0-r0.noarch
mesa-demos-9.0.0-r0.cortexa76
rpi-eeprom-v2025.03.10+2712-r0.cortexa76
packagegroup-core-ssh-openssh-1.0-r0.noarch
pulseaudio-misc-17.0-r0.cortexa76
pulseaudio-module-cli-17.0-r0.cortexa76
pulseaudio-module-dbus-protocol-17.0-r0.cortexa76
pulseaudio-module-loopback-17.0-r0.cortexa76
dhcpcd-10.0.6-r0.cortexa76
ntp-4.2.8p17-r0.cortexa76
dnf-4.19.0-r0.cortexa76
gstreamer1.0-libav-1.24.12-r0.cortexa76
perf-6.12.25-r0.raspberrypi5
libsdl2-image-2.0-0-2.0.5-r0.cortexa76
smem-1.5-r0.cortexa76
python3-uinput-1.0.1-r0.cortexa76
perf-scripts-0.1-r0.cortexa76
gdb-14.2-r0.cortexa76
configure-scripts-0.1-r0.cortexa76
vulkan-headers-1.3.275.0-r0.cortexa76
stress-ng-0.17.05-r0.cortexa76
nano-7.2-r0.cortexa76
bridge-utils-1.7.1-r0.cortexa76
cpupower-init-1.0-r0.cortexa76
waylandeglinfo-git-r0.cortexa76
wpe-testbed-git-r0.cortexa76
curl-8.7.1-r0.cortexa76
git-2.44.3-r0.cortexa76
apache2-scripts-2.4.65-r0.cortexa76
gdbserver-14.2-r0.cortexa76
glmark2-2023.01-r0.cortexa76
psplash-0.1+git0+ecc1913756-r0.cortexa76
htop-3.3.0-r0.cortexa76
e2fsprogs-resize2fs-1.47.0-r0.cortexa76
e2fsprogs-tune2fs-1.47.0-r0.cortexa76
parted-3.6-r0.cortexa76
libglfw3-3.3.8+git0+7482de6071-r0.cortexa76
libassimp5-5.0.1-r0.cortexa76
liblzo2-2-2.10-r0.cortexa76
strace-6.7-r0.cortexa76
openssh-sftp-9.6p1-r0.cortexa76
pv-1.6.20-r0.cortexa76
glm-0.9.9.8+0.9.9.9+git0+efec5db081-r0.cortexa76
xz-locale-es-5.4.7-r0.cortexa76
xkeyboard-config-locale-es-2.41-r0.cortexa76
util-linux-locale-es-2.39.3-r0.cortexa76
tar-locale-es-1.35-r0.cortexa76
systemd-locale-es-v255.21-r0.cortexa76
sysprof-locale-es-3.44.0-r0.cortexa76
sudo-locale-es-1.9.15p5-r0.cortexa76
shared-mime-info-locale-es-2.4-r0.cortexa76
shadow-locale-es-4.14.2-r0.cortexa76
sed-locale-es-4.9-r0.cortexa76
pulseaudio-locale-es-17.0-r0.cortexa76
psmisc-locale-es-23.6-r0.cortexa76
procps-locale-es-4.0.4-r0.cortexa76
parted-locale-es-3.6-r0.cortexa76
nano-locale-es-7.2-r0.cortexa76
mc-locale-es-4.8.31-r0.cortexa76
make-locale-es-4.4.1-r0.cortexa76
m4-locale-es-1.4.19-r0.cortexa76
libsoup-3.0-locale-es-3.4.4-r0.cortexa76
libpopt-locale-es-1.19-r0.cortexa76
libpam-locale-es-1.5.3-r0.cortexa76
libjson-glib-1.0-locale-es-1.8.0-r0.cortexa76
libidn2-locale-es-2.3.7-r0.cortexa76
libgpg-error-locale-es-1.48-r0.cortexa76
libgnutls-locale-es-3.8.4-r0.cortexa76
libglib-2.0-locale-es-2.78.6-r0.cortexa76
libgdk-pixbuf-2.0-locale-es-2.42.12-r0.cortexa76
libgdbm-locale-es-1.23-r0.cortexa76
libdnf-locale-es-0.73.2-r0.cortexa76
libdazzle-locale-es-3.44.0-r0.cortexa76
kbd-locale-es-2.6.4-r0.cortexa76
gtk+3-locale-es-3.24.41-r0.cortexa76
gtk+3-locale-en-3.24.41-r0.cortexa76
gstreamer1.0-plugins-good-locale-es-1.24.12-r0.cortexa76
gstreamer1.0-plugins-base-locale-es-1.24.12-r0.cortexa76
gstreamer1.0-plugins-bad-locale-es-1.24.12-r0.cortexa76
gstreamer1.0-locale-es-1.24.12-r0.cortexa76
grep-locale-es-3.11-r0.cortexa76
gnupg-locale-es-2.4.5-r0.cortexa76
glibc-locale-es-2.39+git-r0.cortexa76
glib-networking-locale-es-2.78.1-r0.cortexa76
gawk-locale-es-5.3.0-r0.cortexa76
findutils-locale-es-4.9.0-r0.cortexa76
elfutils-locale-es-0.191-r0.cortexa76
e2fsprogs-locale-es-1.47.0-r0.cortexa76
dnf-locale-es-4.19.0-r0.cortexa76
diffutils-locale-es-3.10-r0.cortexa76
cracklib-locale-es-2.9.11-r0.cortexa76
cpio-locale-es-2.15-r0.cortexa76
coreutils-locale-es-9.4-r0.cortexa76
bash-locale-es-5.2.21-r0.cortexa76
avahi-locale-es-0.8-r0.cortexa76
attr-locale-es-2.5.1-r0.cortexa76
at-spi2-core-locale-es-2.50.1-r0.cortexa76
acl-locale-es-2.3.2-r0.cortexa76</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:54:28.209094" elapsed="0.003393"/>
</kw>
<timeout value="1 minute"/>
<status status="PASS" start="2026-04-22T22:54:27.556044" elapsed="0.656749"/>
</test>
<test id="s1-s1-t3" name="Check Kernel Configuration available in /proc/config.gz" line="22">
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:54:28.214951" level="INFO">${TEST_BOARD_IP} = 192.168.1.105</msg>
<var>${TEST_BOARD_IP}</var>
<arg>TEST_BOARD_IP</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:54:28.214428" elapsed="0.000602"/>
</kw>
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T22:54:28.444774" level="INFO">${stdout} = ('# Linux/arm64 6.12.25 Kernel Configuration', '')</msg>
<var>${stdout}</var>
<arg>${TEST_BOARD_IP}</arg>
<arg>zcat /proc/config.gz |grep "Kernel Configuration"</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:54:28.215320" elapsed="0.229582"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:54:28.446193" level="INFO">('# Linux/arm64 6.12.25 Kernel Configuration', '')</msg>
<arg>${stdout}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:54:28.445524" elapsed="0.000884"/>
</kw>
<kw name="Should Contain" owner="BuiltIn">
<arg>${stdout}[0]</arg>
<arg>Kernel Configuration</arg>
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<status status="PASS" start="2026-04-22T22:54:28.446985" elapsed="0.004308"/>
</kw>
<timeout value="1 minute"/>
<status status="PASS" start="2026-04-22T22:54:28.213571" elapsed="0.238471"/>
</test>
<test id="s1-s1-t4" name="Check L2 Cache is enabled" line="28">
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:54:28.456453" level="INFO">${TEST_BOARD_IP} = 192.168.1.105</msg>
<var>${TEST_BOARD_IP}</var>
<arg>TEST_BOARD_IP</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:54:28.455630" elapsed="0.000971"/>
</kw>
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T22:54:28.698377" level="INFO">${stdout} = ('L2 cache enabled', '')</msg>
<var>${stdout}</var>
<arg>${TEST_BOARD_IP}</arg>
<arg>/root/scripts/check-l2-cache-is-enabled.sh</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:54:28.457280" elapsed="0.241225"/>
</kw>
<kw name="Should Be Equal As Strings" owner="BuiltIn">
<arg>${stdout}[0]</arg>
<arg>L2 cache enabled</arg>
<doc>Fails if objects are unequal after converting them to strings.</doc>
<status status="PASS" start="2026-04-22T22:54:28.699496" elapsed="0.001034"/>
</kw>
<timeout value="1 minute"/>
<status status="PASS" start="2026-04-22T22:54:28.453794" elapsed="0.247369"/>
</test>
<test id="s1-s1-t5" name="Check Kernel Configuration CONFIG_HID_MULTITOUCH Is Enabled" line="33">
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:54:28.705532" level="INFO">${TEST_BOARD_IP} = 192.168.1.105</msg>
<var>${TEST_BOARD_IP}</var>
<arg>TEST_BOARD_IP</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:54:28.705160" elapsed="0.000447"/>
</kw>
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T22:54:28.938916" level="INFO">${stdout} = ('CONFIG_HID_MULTITOUCH=m', '')</msg>
<var>${stdout}</var>
<arg>${TEST_BOARD_IP}</arg>
<arg>zcat /proc/config.gz | grep "CONFIG_HID_MULTITOUCH"</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:54:28.705937" elapsed="0.233122"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:54:28.940540" level="INFO">('CONFIG_HID_MULTITOUCH=m', '')</msg>
<arg>${stdout}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:54:28.939825" elapsed="0.000995"/>
</kw>
<kw name="Should Not Contain" owner="BuiltIn">
<arg>${stdout}[0]</arg>
<arg>CONFIG_HID_MULTITOUCH is not set</arg>
<doc>Fails if ``container`` contains ``item`` one or more times.</doc>
<status status="PASS" start="2026-04-22T22:54:28.941485" elapsed="0.000837"/>
</kw>
<doc>Verify that the kernel configuration contains
CONFIG_HID_MULTITOUCH enabled. This ensures that
multitouch input support is available in the kernel.
The test fails if the configuration is missing or
explicitly disabled.</doc>
<timeout value="1 minute"/>
<status status="PASS" start="2026-04-22T22:54:28.702756" elapsed="0.240378"/>
</test>
<test id="s1-s1-t6" name="Check Weston Service" line="44">
<kw name="Wait Until Keyword Succeeds" owner="BuiltIn">
<kw name="Start And Status Weston Service">
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:54:28.981635" level="INFO">${TEST_BOARD_IP} = 192.168.1.105</msg>
<var>${TEST_BOARD_IP}</var>
<arg>TEST_BOARD_IP</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:54:28.949000" elapsed="0.032713"/>
</kw>
<kw name="Ssh Command" owner="TestUtils">
<arg>${TEST_BOARD_IP}</arg>
<arg>systemctl start weston</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:54:28.981949" elapsed="0.242411"/>
</kw>
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T22:54:29.491336" level="INFO">${stdout} = ('● weston.service - Weston, a Wayland compositor, as a system service\n     Loaded: loaded (/usr/lib/systemd/system/weston.service; enabled; preset: enabled)\n     Active: active (running) since Wed ...</msg>
<var>${stdout}</var>
<arg>${TEST_BOARD_IP}</arg>
<arg>systemctl status weston</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:54:29.224905" elapsed="0.266590"/>
</kw>
<kw name="Should Contain" owner="BuiltIn">
<arg>${stdout}[0]</arg>
<arg>Active: active (running)</arg>
<doc>Fails if ``container`` does not contain ``item`` one or more times.</doc>
<status status="PASS" start="2026-04-22T22:54:29.491994" elapsed="0.000892"/>
</kw>
<status status="PASS" start="2026-04-22T22:54:28.947943" elapsed="0.545217"/>
</kw>
<arg>3x</arg>
<arg>1000ms</arg>
<arg>Start And Status Weston Service</arg>
<doc>Runs the specified keyword and retries if it fails.</doc>
<status status="PASS" start="2026-04-22T22:54:28.946754" elapsed="0.546579"/>
</kw>
<timeout value="1 minute"/>
<status status="PASS" start="2026-04-22T22:54:28.945048" elapsed="0.549136"/>
</test>
<status status="PASS" start="2026-04-22T22:54:26.843662" elapsed="2.652370"/>
</suite>
<suite id="s1-s2" name="Tests 006 Stress Ng" source="/app/tests_results/20260422_225424_robot_/../../robot_framework/tests/tests_006_stress_ng.robot">
<kw name="Wait For Check Device Is IDLE" type="SETUP">
<kw name="Ssh Force Kill" owner="TestUtils">
<msg time="2026-04-22T22:54:30.182045" level="INFO">RUN: Killing all 'wpe-simple-launcher' related processes ...</msg>
<arg>%{TEST_BOARD_IP}</arg>
<arg>wpe-simple-launcher</arg>
<doc>Force kill all related process.</doc>
<status status="PASS" start="2026-04-22T22:54:29.915959" elapsed="0.266389"/>
</kw>
<kw name="Wait Until Keyword Succeeds" owner="BuiltIn">
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T22:54:30.437468" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:54:30.185088" elapsed="0.252595"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T22:54:30.440170" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T22:54:30.438274" elapsed="0.002195"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:54:30.441617" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-events_power_efficient]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-mm_percpu_wq]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_render]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-events]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          31  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:0-events]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          36  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:0-rcu_gp]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  1.5  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:0-nfsiod]
root          39  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:0-rpciod]
root          40  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:0-rpciod]
root          41  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:0-events_unbound]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.1  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          47  0.2  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:1-nfsiod]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          53  0.4  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:2-nfsiod]
root          54  0.6  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:3-rpciod]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          56  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:1-rcu_gp]
root          57  5.8  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-events]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          61  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:1-rpciod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-events]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-events]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-events]
root          68  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:1-nfsiod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          77  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:1-rpciod]
root          78  3.3  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:2-rpciod]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.1  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          87  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:2-rcu_gp]
root          88  0.2  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-cgroup_destroy]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-mm_percpu_wq]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-events]
root         105  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:2-rpciod]
root         106  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:3-rpciod]
root         109  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:4]
root         110  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:4-rpciod]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-events]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         119  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:2-nfsiod]
root         120  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:3-rpciod]
root         121  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:4-nfsiod]
root         122  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:5-rpciod]
root         123  1.4  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:4-xprtiod]
root         124  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:6-rpciod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         127  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:1-v3d_render]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         187  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:3]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-events]
root         234  1.2  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:5-rpciod]
root         235  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-rpciod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:4-rpciod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-rpciod]
root         369  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         372  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:2-hci0]
root         374  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:3]
root         381  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:5-rpciod]
root         388  1.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_render]
root         664  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:7-rpciod]
root           1  9.5  0.1  19760 10672 ?        Ss   22:54   0:02 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  1.8  0.0  40432  6816 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.2  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root         202  0.0  0.0  16336  5824 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         203  0.0  0.0  16336  5296 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         204  0.0  0.0  16336  5808 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         282  0.0  0.0  16336  6336 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         300  0.0  0.0  16336  5824 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         301  0.0  0.0  16336  5824 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         302  0.0  0.0  16320  4800 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         209  1.1  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.4  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.5  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.1  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.1  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  1.3  0.0   7488  2688 ?        Ss   22:54   0:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.2  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  2352 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.3  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.3  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.9  0.0  15824  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.4  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.3  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         460  0.3  0.0  15344  6336 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-hostnamed
root         466  0.2  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.9  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       491  2.2  0.5 160960 46656 tty7     Ssl+ 22:54   0:00 /usr/bin/weston --continue-without-input --modules=systemd-notify.so
weston       537  0.0  0.0  20384  3664 tty7     S+   22:54   0:00  \_ (sd-pam)
weston       567  0.3  0.1  22448  9936 ?        Ss   22:54   0:00  \_ /usr/libexec/weston-keyboard
weston       569  1.1  0.2  31904 20176 ?        Ss   22:54   0:00  \_ /usr/libexec/weston-desktop-shell
weston       505  0.5  0.1  17920  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
root         603  0.6  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root         739  0.0  0.0  13104  8000 ?        Ss   22:54   0:00 sshd: root@notty
root         743  100  0.0   7840  3664 ?        Rs   22:54   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:54:30.441024" elapsed="0.001504"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T22:54:30.679132" level="INFO">${stdout} = ('0.66', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:54:30.444169" elapsed="0.235132"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T22:54:30.681206" level="INFO">${value} = 0.66</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T22:54:30.679935" elapsed="0.001409"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T22:54:30.681637" elapsed="0.000239"/>
</return>
<msg time="2026-04-22T22:54:30.682691" level="INFO">${cpu_load} = 0.66</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T22:54:30.443236" elapsed="0.239597"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:54:30.683843" level="INFO">CPU load: 0.66</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:54:30.683340" elapsed="0.000601"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T22:54:30.684148" elapsed="0.000367"/>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T22:54:30.927847" level="INFO">${stdout} = ('328', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>free -m | grep Mem | awk '{print $3}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:54:30.685229" elapsed="0.242791"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T22:54:30.929898" level="INFO">${value} = 328.0</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T22:54:30.928607" elapsed="0.001449"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T22:54:30.930346" elapsed="0.000261"/>
</return>
<msg time="2026-04-22T22:54:30.931216" level="INFO">${memory_used} = 328.0</msg>
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T22:54:30.684831" elapsed="0.246537"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:54:30.932938" level="INFO">Memory used: 328.0</msg>
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:54:30.931888" elapsed="0.001307"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T22:54:30.933704" elapsed="0.000963"/>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="PASS" start="2026-04-22T22:54:30.184189" elapsed="0.750786"/>
</kw>
<arg>18x</arg>
<arg>10s</arg>
<arg>Check Device Is IDLE</arg>
<doc>Runs the specified keyword and retries if it fails.</doc>
<status status="PASS" start="2026-04-22T22:54:30.183019" elapsed="0.752195"/>
</kw>
<status status="PASS" start="2026-04-22T22:54:29.914838" elapsed="1.020665"/>
</kw>
<test id="s1-s2-t1" name="CPU 1 Stress Test" line="14">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T22:54:41.481439" level="INFO">${stdout} = ('{"actual": 2142, "expected": 2100}', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>/root/scripts/stress-test.py --report --filter cpu_1_core</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:54:30.938382" elapsed="10.543302"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T22:54:41.484379" level="INFO">${data} = {'actual': 2142, 'expected': 2100}</msg>
<var>${data}</var>
<arg>json.loads('''${stdout}[0]''')</arg>
<arg>json</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T22:54:41.482732" elapsed="0.001813"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${data['actual']} &gt;= ${data['expected']}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T22:54:41.485995" elapsed="0.005186"/>
</kw>
<timeout value="1 minute"/>
<status status="PASS" start="2026-04-22T22:54:30.935927" elapsed="10.555640"/>
</test>
<test id="s1-s2-t2" name="CPU 4 Stress Test" line="19">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T22:54:51.872323" level="INFO">${stdout} = ('{"actual": 8621, "expected": 7300}', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>/root/scripts/stress-test.py --report --filter cpu_4_core</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:54:41.493174" elapsed="10.379346"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T22:54:51.875256" level="INFO">${data} = {'actual': 8621, 'expected': 7300}</msg>
<var>${data}</var>
<arg>json.loads('''${stdout}[0]''')</arg>
<arg>json</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T22:54:51.873624" elapsed="0.001793"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${data['actual']} &gt;= ${data['expected']}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T22:54:51.876348" elapsed="0.004914"/>
</kw>
<timeout value="1 minute"/>
<status status="PASS" start="2026-04-22T22:54:41.492252" elapsed="10.389414"/>
</test>
<test id="s1-s2-t3" name="Memory Stress Test" line="24">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T22:55:02.238435" level="INFO">${stdout} = ('{"actual": 298000, "expected": 30000}', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>/root/scripts/stress-test.py --report --filter memory</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:54:51.883193" elapsed="10.355481"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T22:55:02.241246" level="INFO">${data} = {'actual': 298000, 'expected': 30000}</msg>
<var>${data}</var>
<arg>json.loads('''${stdout}[0]''')</arg>
<arg>json</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T22:55:02.239663" elapsed="0.001746"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${data['actual']} &gt;= ${data['expected']}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T22:55:02.242281" elapsed="0.002231"/>
</kw>
<timeout value="1 minute"/>
<status status="PASS" start="2026-04-22T22:54:51.882480" elapsed="10.362374"/>
</test>
<test id="s1-s2-t4" name="2D Rendering Stress Test" line="29">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T22:55:07.884436" level="INFO">${stdout} = ('{"actual": 2363, "expected": 2250}', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>/root/scripts/stress-test.py --report --filter rendering</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:55:02.247146" elapsed="5.637560"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T22:55:07.887236" level="INFO">${data} = {'actual': 2363, 'expected': 2250}</msg>
<var>${data}</var>
<arg>json.loads('''${stdout}[0]''')</arg>
<arg>json</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T22:55:07.885652" elapsed="0.001919"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${data['actual']} &gt;= ${data['expected']}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T22:55:07.888597" elapsed="0.004895"/>
</kw>
<timeout value="1 minute"/>
<status status="PASS" start="2026-04-22T22:55:02.246091" elapsed="5.648155"/>
</test>
<status status="PASS" start="2026-04-22T22:54:29.497567" elapsed="38.398674"/>
</suite>
<suite id="s1-s3" name="Tests 007 Wpe Testbed" source="/app/tests_results/20260422_225424_robot_/../../robot_framework/tests/tests_007_wpe_testbed.robot">
<kw name="Wait For Check Device Is IDLE" type="SETUP">
<kw name="Ssh Force Kill" owner="TestUtils">
<msg time="2026-04-22T22:55:08.173773" level="INFO">RUN: Killing all 'wpe-simple-launcher' related processes ...</msg>
<arg>%{TEST_BOARD_IP}</arg>
<arg>wpe-simple-launcher</arg>
<doc>Force kill all related process.</doc>
<status status="PASS" start="2026-04-22T22:55:07.920722" elapsed="0.253347"/>
</kw>
<kw name="Wait Until Keyword Succeeds" owner="BuiltIn">
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T22:55:08.409942" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:55:08.176825" elapsed="0.233326"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T22:55:08.412709" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T22:55:08.410826" elapsed="0.002052"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:55:08.414194" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-cgroup_bpf_destroy]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-events]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_tfu]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-events]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          31  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:0-events]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          36  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:0-rcu_gp]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.6  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:0-nfsiod]
root          39  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:0-rpciod]
root          40  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:0-rpciod]
root          41  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:0-kvfree_rcu_reclaim]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          47  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:1-nfsiod]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          53  0.2  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:2-events_unbound]
root          54  0.2  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:3-rpciod]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          56  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:1-rcu_gp]
root          57  2.5  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-events]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          61  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:1-rpciod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-events]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-events_power_efficient]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-events_freezable]
root          68  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:1-rpciod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          77  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:1-events_unbound]
root          78  1.4  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:2-rpciod]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          87  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:2-rcu_gp]
root          88  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-cgroup_destroy]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-cgroup_destroy]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-events]
root         105  0.0  0.0      0     0 ?        D    22:54   0:00  \_ [kworker/u19:2+events_unbound]
root         106  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:3-rpciod]
root         109  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:4]
root         110  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:4-rpciod]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-events_power_efficient]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         119  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:2-nfsiod]
root         120  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:3-rpciod]
root         121  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:4-rpciod]
root         122  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:5-events_unbound]
root         123  0.4  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:4-xprtiod]
root         124  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:6-rpciod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         127  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:1-v3d_render]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         187  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:3]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-cgroup_bpf_destroy]
root         234  0.3  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:5-nfsiod]
root         235  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-rpciod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:4-nfsiod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-rpciod]
root         369  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         372  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:2-hci0]
root         374  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:3]
root         381  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:5-rpciod]
root         388  0.2  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_render]
root         664  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:7-kvfree_rcu_reclaim]
root         771  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:6-rpciod]
root           1  4.2  0.1  19760 10672 ?        Ss   22:54   0:02 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.4  0.0  40432  6816 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root         202  0.0  0.0  16336  5824 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         203  0.0  0.0  16336  5296 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         204  0.0  0.0  16336  5808 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         282  0.0  0.0  16336  6336 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         300  0.0  0.0  16336  5824 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         301  0.0  0.0  16336  5824 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         302  0.0  0.0  16320  4800 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         209  0.2  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.1  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.1  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.3  0.0   7488  2688 ?        Ss   22:54   0:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  2352 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.2  0.0  15824  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.1  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.2  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       491  1.3  0.5 160976 46656 tty7     Ssl+ 22:54   0:00 /usr/bin/weston --continue-without-input --modules=systemd-notify.so
weston       537  0.0  0.0  20384  3664 tty7     S+   22:54   0:00  \_ (sd-pam)
weston       567  0.0  0.1  22448  9936 ?        Ss   22:54   0:00  \_ /usr/libexec/weston-keyboard
weston       569  0.2  0.2  31904 20176 ?        Ss   22:54   0:00  \_ /usr/libexec/weston-desktop-shell
weston       505  0.1  0.1  17920  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root         916  5.0  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@notty
root         920 50.0  0.0   7840  3664 ?        Rs   22:55   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:55:08.413441" elapsed="0.001875"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T22:55:08.665627" level="INFO">${stdout} = ('1.17', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:55:08.417142" elapsed="0.248679"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T22:55:08.667908" level="INFO">${value} = 1.17</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T22:55:08.666471" elapsed="0.001592"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T22:55:08.668345" elapsed="0.000246"/>
</return>
<msg time="2026-04-22T22:55:08.669235" level="INFO">${cpu_load} = 1.17</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T22:55:08.416121" elapsed="0.253259"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:55:08.670662" level="INFO">CPU load: 1.17</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:55:08.669997" elapsed="0.000757"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T22:55:08.671400" level="FAIL">'1.17 &lt; 1' should be true.</msg>
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T22:55:08.670957" elapsed="0.000712">'1.17 &lt; 1' should be true.</status>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<status status="NOT RUN" start="2026-04-22T22:55:08.671991" elapsed="0.000068"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-22T22:55:08.672266" elapsed="0.000056"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="NOT RUN" start="2026-04-22T22:55:08.672509" elapsed="0.000066"/>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T22:55:08.176002" elapsed="0.496785">'1.17 &lt; 1' should be true.</status>
</kw>
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T22:55:18.909868" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:55:18.674847" elapsed="0.235229"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T22:55:18.912704" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T22:55:18.910867" elapsed="0.002011"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:55:18.914210" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-events]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-events]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_render]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-events]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          31  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:0-events]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          36  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:0-rcu_gp]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.5  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:0-nfsiod]
root          39  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:0-rpciod]
root          40  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:0-rpciod]
root          41  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:0-kvfree_rcu_reclaim]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          47  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:1-nfsiod]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          53  0.2  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:2-xprtiod]
root          54  0.2  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:3-rpciod]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          56  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:1-rcu_gp]
root          57  2.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-events_power_efficient]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          61  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:1-rpciod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-events]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-events]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-events_freezable]
root          68  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:1-rpciod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          77  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:1-kvfree_rcu_reclaim]
root          78  1.2  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:2-rpciod]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          87  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:2-rcu_gp]
root          88  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-cgroup_destroy]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-events_freezable_pwr_efficient]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-events]
root         105  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:2-events_unbound]
root         106  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:3-rpciod]
root         109  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:4]
root         110  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:4-rpciod]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-events_power_efficient]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         119  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:2-nfsiod]
root         120  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:3-rpciod]
root         121  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:4-rpciod]
root         122  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:5-events_unbound]
root         123  0.4  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:4-events_unbound]
root         124  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:6-rpciod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         127  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:1-v3d_bin]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         187  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:3]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-events_freezable]
root         234  0.2  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:5-nfsiod]
root         235  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-rpciod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:4-nfsiod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-rpciod]
root         369  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         372  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:2-hci0]
root         374  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:3]
root         381  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:5-events_unbound]
root         388  0.2  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_render]
root         664  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:7-events_unbound]
root         771  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:6-rpciod]
root           1  3.7  0.1  19760 10672 ?        Ss   22:54   0:02 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.4  0.0  40432  6816 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root         202  0.0  0.0  16336  5824 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         203  0.0  0.0  16336  5296 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         204  0.0  0.0  16336  5808 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         282  0.0  0.0  16336  6336 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         300  0.0  0.0  16336  5824 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         301  0.0  0.0  16336  5824 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         302  0.0  0.0  16320  4800 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         209  0.2  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.1  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.1  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.3  0.0   7488  2688 ?        Ss   22:54   0:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  2352 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.2  0.0  15824  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.1  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       491  1.1  0.5 160960 46656 tty7     Ssl+ 22:54   0:00 /usr/bin/weston --continue-without-input --modules=systemd-notify.so
weston       537  0.0  0.0  20384  3664 tty7     S+   22:54   0:00  \_ (sd-pam)
weston       567  0.0  0.1  22448  9936 ?        Ss   22:54   0:00  \_ /usr/libexec/weston-keyboard
weston       569  0.2  0.2  31904 20176 ?        Ss   22:54   0:00  \_ /usr/libexec/weston-desktop-shell
weston       505  0.0  0.1  17920  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root         951  5.0  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@notty
root         955 50.0  0.0   7840  3664 ?        Rs   22:55   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:55:18.913427" elapsed="0.001260"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T22:55:19.162466" level="INFO">${stdout} = ('0.99', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:55:18.915523" elapsed="0.247178"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T22:55:19.164748" level="INFO">${value} = 0.99</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T22:55:19.163336" elapsed="0.001569"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T22:55:19.165189" elapsed="0.000201"/>
</return>
<msg time="2026-04-22T22:55:19.166076" level="INFO">${cpu_load} = 0.99</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T22:55:18.915051" elapsed="0.251170"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:55:19.167440" level="INFO">CPU load: 0.99</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:55:19.166794" elapsed="0.000910"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T22:55:19.168219" elapsed="0.000942"/>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T22:55:19.401304" level="INFO">${stdout} = ('349', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>free -m | grep Mem | awk '{print $3}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:55:19.170886" elapsed="0.230611"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T22:55:19.403637" level="INFO">${value} = 349.0</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T22:55:19.402188" elapsed="0.001605"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T22:55:19.404083" elapsed="0.000206"/>
</return>
<msg time="2026-04-22T22:55:19.404969" level="INFO">${memory_used} = 349.0</msg>
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T22:55:19.169926" elapsed="0.235187"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:55:19.406250" level="INFO">Memory used: 349.0</msg>
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:55:19.405702" elapsed="0.000652"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T22:55:19.406595" elapsed="0.000379"/>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="PASS" start="2026-04-22T22:55:18.673904" elapsed="0.733208"/>
</kw>
<arg>18x</arg>
<arg>10s</arg>
<arg>Check Device Is IDLE</arg>
<doc>Runs the specified keyword and retries if it fails.</doc>
<status status="PASS" start="2026-04-22T22:55:08.174716" elapsed="11.232505"/>
</kw>
<status status="PASS" start="2026-04-22T22:55:07.920166" elapsed="11.487175"/>
</kw>
<test id="s1-s3-t1" name="WPE Testbed Unbounded" line="14">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T22:55:24.038784" level="INFO">${stdout} = ('{"actual": 528.551, "expected": 500.0}', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>/root/scripts/wpe-testbed.py --report --filter unbounded</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:55:19.408195" elapsed="4.630787"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T22:55:24.041668" level="INFO">${data} = {'actual': 528.551, 'expected': 500.0}</msg>
<var>${data}</var>
<arg>json.loads('''${stdout}[0]''')</arg>
<arg>json</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T22:55:24.040001" elapsed="0.001828"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${data['actual']} &gt;= ${data['expected']}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T22:55:24.042771" elapsed="0.002234"/>
</kw>
<timeout value="2 minutes"/>
<status status="PASS" start="2026-04-22T22:55:19.407523" elapsed="4.637841"/>
</test>
<test id="s1-s3-t2" name="WPE Testbed Unbounded And No Animate" line="19">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T22:55:28.401855" level="INFO">${stdout} = ('{"actual": 512.67, "expected": 500.0}', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>/root/scripts/wpe-testbed.py --report --filter unbounded_and_no_animate</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:55:24.047127" elapsed="4.354922"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T22:55:28.404625" level="INFO">${data} = {'actual': 512.67, 'expected': 500.0}</msg>
<var>${data}</var>
<arg>json.loads('''${stdout}[0]''')</arg>
<arg>json</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T22:55:28.403021" elapsed="0.001764"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${data['actual']} &gt;= ${data['expected']}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T22:55:28.405644" elapsed="0.002435"/>
</kw>
<timeout value="2 minutes"/>
<status status="PASS" start="2026-04-22T22:55:24.046194" elapsed="4.362247"/>
</test>
<status status="PASS" start="2026-04-22T22:55:07.900335" elapsed="20.508897"/>
</suite>
<suite id="s1-s4" name="Tests 008 Remote Inspector" source="/app/tests_results/20260422_225424_robot_/../../robot_framework/tests/tests_008_remote_inspector.robot">
<kw name="Configure Mockup Pages" owner="keywords_common" type="SETUP">
<variable name="${HOME_PAGE}">
<msg time="2026-04-22T22:55:28.419740" level="INFO">${HOME_PAGE} = http://192.168.1.246:8008/robot_framework/html/home-page.html</msg>
<var>http://%{TEST_WEBSERVER_IP}:%{TEST_WEBSERVER_PORT}/robot_framework/html/home-page.html</var>
<status status="PASS" start="2026-04-22T22:55:28.419349" elapsed="0.000490"/>
</variable>
<variable name="${SEARCH_PAGE}">
<msg time="2026-04-22T22:55:28.420366" level="INFO">${SEARCH_PAGE} = http://192.168.1.246:8008/robot_framework/html/search-page.html</msg>
<var>http://%{TEST_WEBSERVER_IP}:%{TEST_WEBSERVER_PORT}/robot_framework/html/search-page.html</var>
<status status="PASS" start="2026-04-22T22:55:28.420041" elapsed="0.000418"/>
</variable>
<kw name="Configure Weston Service Debug Mode" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>sed -i 's|ExecStart=/usr/bin/weston --modules=systemd-notify.so|ExecStart=/usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug|' /lib/systemd/system/weston.service</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:55:28.421331" elapsed="0.230334"/>
</kw>
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>sed -i 's|ExecStart=/usr/bin/weston --continue-without-input --modules=systemd-notify.so|ExecStart=/usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug|' /lib/systemd/system/weston.service</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:55:28.652326" elapsed="0.320383"/>
</kw>
<doc>Enables debug mode for Weston service on the test board.</doc>
<status status="PASS" start="2026-04-22T22:55:28.420877" elapsed="0.552298"/>
</kw>
<kw name="Configure Demo Application URLs" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>sed -i 's|https://www.wpewebkit.org|${home_page}|g' /usr/bin/demo-wpe-website</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:55:28.975417" elapsed="0.239516"/>
</kw>
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>sed -i 's|https://duckduckgo.com/|${search_page}|g' /usr/bin/demo-wpe-duckduckgo</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:55:29.215629" elapsed="0.225535"/>
</kw>
<arg>${HOME_PAGE}</arg>
<arg>${SEARCH_PAGE}</arg>
<doc>Updates demo application URLs to point to mockup pages.</doc>
<status status="PASS" start="2026-04-22T22:55:28.974122" elapsed="0.467553"/>
</kw>
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>systemctl daemon-reload &amp;&amp; systemctl restart weston</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:55:29.442263" elapsed="1.005599"/>
</kw>
<kw name="Wait Until Keyword Succeeds" owner="BuiltIn">
<kw name="Remote Weston Check Screenshot" owner="keywords_common">
<kw name="Remote Weston Capture Screenshot" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>rm -rf wayland-screenshot-*.png &amp;&amp; export XDG_RUNTIME_DIR=/run/user/1000 WAYLAND_DISPLAY=wayland-1 &amp;&amp; weston-screenshooter</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:55:30.452070" elapsed="0.946355"/>
</kw>
<kw name="Run" owner="OperatingSystem">
<msg time="2026-04-22T22:55:31.401592" level="INFO">Running command 'scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@192.168.1.105:~/wayland-screenshot-*.png home-screen.png 2&gt;&amp;1'.</msg>
<arg>scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@%{TEST_BOARD_IP}:~/wayland-screenshot-*.png ${capture_name}</arg>
<doc>Runs the given command in the system and returns the output.</doc>
<status status="PASS" start="2026-04-22T22:55:31.399144" elapsed="0.453334"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:55:31.854408" level="INFO" html="true">&lt;img src="home-screen.png" width="50%" /&gt;</msg>
<arg>&lt;img src="${capture_name}" width="50%" /&gt;</arg>
<arg>html</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:55:31.853427" elapsed="0.001317"/>
</kw>
<arg>${image}</arg>
<doc>Captures a screenshot from Weston compositor and saves it locally.</doc>
<status status="PASS" start="2026-04-22T22:55:30.451028" elapsed="1.404084"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:55:32.795958" level="INFO" html="true">_combined:&lt;br&gt;&lt;a href="screenshots/5df6c340-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" target="_blank"&gt;&lt;img src="screenshots/5df6c340-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:55:32.795974" level="INFO" html="true">_combined_with_diff:&lt;br&gt;&lt;a href="screenshots/5dfb7eb2-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/5dfb7eb2-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:55:32.795979" level="INFO" html="true">_absolute_diff:&lt;br&gt;&lt;a href="screenshots/5dfe6b54-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/5dfe6b54-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;
Visual differences detected. SSIM score: 0.21987873554479875349</msg>
<msg time="2026-04-22T22:55:32.796287" level="FAIL">The compared images are different.</msg>
<arg>${BASELINE_IMAGES_PATH}/%{TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0050</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="FAIL" start="2026-04-22T22:55:31.855747" elapsed="0.943189">The compared images are different.</status>
</kw>
<arg>${HOME_SCREEN_IMAGE}</arg>
<doc>Captures and compares screenshot against baseline image.</doc>
<status status="FAIL" start="2026-04-22T22:55:30.449787" elapsed="2.349493">The compared images are different.</status>
</kw>
<kw name="Remote Weston Check Screenshot" owner="keywords_common">
<kw name="Remote Weston Capture Screenshot" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>rm -rf wayland-screenshot-*.png &amp;&amp; export XDG_RUNTIME_DIR=/run/user/1000 WAYLAND_DISPLAY=wayland-1 &amp;&amp; weston-screenshooter</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:55:33.802540" elapsed="0.396801"/>
</kw>
<kw name="Run" owner="OperatingSystem">
<msg time="2026-04-22T22:55:34.202194" level="INFO">Running command 'scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@192.168.1.105:~/wayland-screenshot-*.png home-screen.png 2&gt;&amp;1'.</msg>
<arg>scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@%{TEST_BOARD_IP}:~/wayland-screenshot-*.png ${capture_name}</arg>
<doc>Runs the given command in the system and returns the output.</doc>
<status status="PASS" start="2026-04-22T22:55:34.199998" elapsed="0.366153"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:55:34.567693" level="INFO" html="true">&lt;img src="home-screen.png" width="50%" /&gt;</msg>
<arg>&lt;img src="${capture_name}" width="50%" /&gt;</arg>
<arg>html</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:55:34.566832" elapsed="0.001125"/>
</kw>
<arg>${image}</arg>
<doc>Captures a screenshot from Weston compositor and saves it locally.</doc>
<status status="PASS" start="2026-04-22T22:55:33.801654" elapsed="0.766623"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:55:34.970920" level="INFO">Images/Document comparison passed.</msg>
<arg>${BASELINE_IMAGES_PATH}/%{TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0050</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="PASS" start="2026-04-22T22:55:34.568861" elapsed="0.402335"/>
</kw>
<arg>${HOME_SCREEN_IMAGE}</arg>
<doc>Captures and compares screenshot against baseline image.</doc>
<status status="PASS" start="2026-04-22T22:55:33.800360" elapsed="1.171178"/>
</kw>
<arg>20x</arg>
<arg>1000ms</arg>
<arg>Remote Weston Check Screenshot</arg>
<arg>${HOME_SCREEN_IMAGE}</arg>
<doc>Runs the specified keyword and retries if it fails.</doc>
<status status="PASS" start="2026-04-22T22:55:30.448628" elapsed="4.523185"/>
</kw>
<doc>Configures mockup pages on the test board by modifying Weston service
and demo application URLs to point to the test webserver.</doc>
<status status="PASS" start="2026-04-22T22:55:28.418996" elapsed="6.553101"/>
</kw>
<test id="s1-s4-t1" name="Validate Remote Inspector Functionality" line="21">
<kw name="Setup Validate Remote Inspector Functionality" type="SETUP">
<kw name="Kill Demo">
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:55:34.975732" level="INFO">${TEST_BOARD_IP} = 192.168.1.105</msg>
<var>${TEST_BOARD_IP}</var>
<arg>TEST_BOARD_IP</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:55:34.975312" elapsed="0.000483"/>
</kw>
<kw name="Ssh Command In Background" owner="TestUtils">
<arg>${TEST_BOARD_IP}</arg>
<arg>/usr/bin/kill-demo</arg>
<doc>Run SSH command in the background without closing the SSH
connection.</doc>
<status status="PASS" start="2026-04-22T22:55:34.976005" elapsed="0.015044"/>
</kw>
<status status="PASS" start="2026-04-22T22:55:34.974929" elapsed="0.017256"/>
</kw>
<kw name="Launch Demo WPE Website With HTTP Remote Inspector Enabled">
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:55:34.996313" level="INFO">${TEST_BOARD_IP} = 192.168.1.105</msg>
<var>${TEST_BOARD_IP}</var>
<arg>TEST_BOARD_IP</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:55:34.995504" elapsed="0.000890"/>
</kw>
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:55:34.997061" level="INFO">${TEST_WEBKIT_INSPECTOR_HTTP_SERVER_PORT} = 22322</msg>
<var>${TEST_WEBKIT_INSPECTOR_HTTP_SERVER_PORT}</var>
<arg>TEST_WEBKIT_INSPECTOR_HTTP_SERVER_PORT</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:55:34.996651" elapsed="0.000482"/>
</kw>
<kw name="Ssh Command In Background" owner="TestUtils">
<arg>${TEST_BOARD_IP}</arg>
<arg>export WEBKIT_INSPECTOR_HTTP_SERVER=0.0.0.0:${TEST_WEBKIT_INSPECTOR_HTTP_SERVER_PORT} &amp;&amp; /usr/bin/demo-wpe-website</arg>
<doc>Run SSH command in the background without closing the SSH
connection.</doc>
<status status="PASS" start="2026-04-22T22:55:34.997355" elapsed="0.005972"/>
</kw>
<status status="PASS" start="2026-04-22T22:55:34.993503" elapsed="0.010988"/>
</kw>
<kw name="Connect To Remote Inspector">
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:55:35.008324" level="INFO">${TEST_BOARD_IP} = 192.168.1.105</msg>
<var>${TEST_BOARD_IP}</var>
<arg>TEST_BOARD_IP</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:55:35.007453" elapsed="0.000949"/>
</kw>
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:55:35.009104" level="INFO">${TEST_WEBKIT_INSPECTOR_HTTP_SERVER_PORT} = 22322</msg>
<var>${TEST_WEBKIT_INSPECTOR_HTTP_SERVER_PORT}</var>
<arg>TEST_WEBKIT_INSPECTOR_HTTP_SERVER_PORT</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:55:35.008674" elapsed="0.000499"/>
</kw>
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:55:35.009777" level="INFO">${TEST_WPEWEBKIT_VERSION} = nightly</msg>
<var>${TEST_WPEWEBKIT_VERSION}</var>
<arg>TEST_WPEWEBKIT_VERSION</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:55:35.009389" elapsed="0.000446"/>
</kw>
<kw name="Set Variable" owner="BuiltIn">
<msg time="2026-04-22T22:55:35.010694" level="INFO">${REMOTE_INSPECTOR_URL} = http://192.168.1.105:22322</msg>
<var>${REMOTE_INSPECTOR_URL}</var>
<arg>http://${TEST_BOARD_IP}:${TEST_WEBKIT_INSPECTOR_HTTP_SERVER_PORT}</arg>
<doc>Returns the given values which can then be assigned to a variables.</doc>
<status status="PASS" start="2026-04-22T22:55:35.010105" elapsed="0.000650"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:55:35.011445" level="INFO">Connecting to remote inspector at http://192.168.1.105:22322</msg>
<arg>Connecting to remote inspector at ${REMOTE_INSPECTOR_URL}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:55:35.011018" elapsed="0.000585"/>
</kw>
<kw name="Create ChromiumOptions">
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T22:55:35.013664" level="INFO">${options} = &lt;selenium.webdriver.chrome.options.Options object at 0x756579c00950&gt;</msg>
<var>${options}</var>
<arg>sys.modules['selenium.webdriver'].ChromeOptions()</arg>
<arg>sys, selenium.webdriver</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T22:55:35.012713" elapsed="0.001017"/>
</kw>
<for flavor="IN">
<iter>
<kw name="Call Method" owner="BuiltIn">
<arg>${options}</arg>
<arg>add_argument</arg>
<arg>${param}</arg>
<doc>Calls the named method of the given object with the provided arguments.</doc>
<status status="PASS" start="2026-04-22T22:55:35.015301" elapsed="0.000448"/>
</kw>
<var name="${param}">--headless</var>
<status status="PASS" start="2026-04-22T22:55:35.014967" elapsed="0.000887"/>
</iter>
<iter>
<kw name="Call Method" owner="BuiltIn">
<arg>${options}</arg>
<arg>add_argument</arg>
<arg>${param}</arg>
<doc>Calls the named method of the given object with the provided arguments.</doc>
<status status="PASS" start="2026-04-22T22:55:35.016291" elapsed="0.000421"/>
</kw>
<var name="${param}">--user-data-dir=/tmp/user-data</var>
<status status="PASS" start="2026-04-22T22:55:35.016112" elapsed="0.000702"/>
</iter>
<iter>
<kw name="Call Method" owner="BuiltIn">
<arg>${options}</arg>
<arg>add_argument</arg>
<arg>${param}</arg>
<doc>Calls the named method of the given object with the provided arguments.</doc>
<status status="PASS" start="2026-04-22T22:55:35.017199" elapsed="0.000403"/>
</kw>
<var name="${param}">--no-sandbox</var>
<status status="PASS" start="2026-04-22T22:55:35.017017" elapsed="0.000687"/>
</iter>
<var>${param}</var>
<value>@{params}</value>
<status status="PASS" start="2026-04-22T22:55:35.014049" elapsed="0.003749"/>
</for>
<return>
<value>${options}</value>
<status status="PASS" start="2026-04-22T22:55:35.017952" elapsed="0.000233"/>
</return>
<msg time="2026-04-22T22:55:35.018465" level="INFO">${chromium_options} = &lt;selenium.webdriver.chrome.options.Options object at 0x756579c00950&gt;</msg>
<var>${chromium_options}</var>
<arg>--headless</arg>
<arg>--user-data-dir=/tmp/user-data</arg>
<arg>--no-sandbox</arg>
<status status="PASS" start="2026-04-22T22:55:35.012129" elapsed="0.006396"/>
</kw>
<kw name="Create Webdriver" owner="SeleniumLibrary">
<msg time="2026-04-22T22:55:35.019523" level="INFO">Creating an instance of the Chrome WebDriver.</msg>
<arg>Chrome</arg>
<arg>options=${chromium_options}</arg>
<doc>Creates an instance of Selenium WebDriver.</doc>
<status status="PASS" start="2026-04-22T22:55:35.018862" elapsed="2.510672"/>
</kw>
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2026-04-22T22:55:37.532874" level="INFO">Opening url 'http://192.168.1.105:22322'</msg>
<arg>url=${REMOTE_INSPECTOR_URL}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc>
<status status="PASS" start="2026-04-22T22:55:37.530036" elapsed="0.476770"/>
</kw>
<kw name="Maximize Browser Window" owner="SeleniumLibrary">
<doc>Maximizes current browser window.</doc>
<status status="PASS" start="2026-04-22T22:55:38.007315" elapsed="0.033876"/>
</kw>
<kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>Home Page</arg>
<arg>timeout=15s</arg>
<doc>Waits until ``text`` appears on the current page.</doc>
<status status="PASS" start="2026-04-22T22:55:38.041737" elapsed="0.027540"/>
</kw>
<kw name="Wait Until Element Is Visible" owner="SeleniumLibrary">
<arg>xpath=//*[@id="targetlist"]/table/tbody/tr/td[1]/div[1]</arg>
<arg>timeout=5s</arg>
<doc>Waits until the element ``locator`` is visible.</doc>
<status status="PASS" start="2026-04-22T22:55:38.069654" elapsed="0.048169"/>
</kw>
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2026-04-22T22:55:38.118832" level="INFO">Opening url 'http://192.168.1.105:22322/Main.html?ws=192.168.1.105:22322/socket/1/1/WebPage'</msg>
<arg>http://${TEST_BOARD_IP}:${TEST_WEBKIT_INSPECTOR_HTTP_SERVER_PORT}/Main.html?ws=${TEST_BOARD_IP}:${TEST_WEBKIT_INSPECTOR_HTTP_SERVER_PORT}/socket/1/1/WebPage</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc>
<status status="PASS" start="2026-04-22T22:55:38.118127" elapsed="0.897329"/>
</kw>
<kw name="Wait Until Element Is Visible" owner="SeleniumLibrary">
<arg>xpath=//*[@id="main"]</arg>
<arg>timeout=5s</arg>
<doc>Waits until the element ``locator`` is visible.</doc>
<status status="PASS" start="2026-04-22T22:55:39.015934" elapsed="0.205140"/>
</kw>
<doc>Opens a browser and navigates to the remote inspector URL.</doc>
<status status="PASS" start="2026-04-22T22:55:35.005913" elapsed="4.215456"/>
</kw>
<status status="PASS" start="2026-04-22T22:55:34.974441" elapsed="4.247164"/>
</kw>
<kw name="Verify Inspector">
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:55:39.223772" level="INFO">Verifying navigation between inspector tabs...</msg>
<arg>Verifying navigation between inspector tabs...</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:55:39.223424" elapsed="0.000589"/>
</kw>
<kw name="Wait Until Keyword Succeeds" owner="BuiltIn">
<kw name="Capture And Compare">
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:55:39.225981" level="INFO">${TEST_WPEWEBKIT_VERSION} = nightly</msg>
<var>${TEST_WPEWEBKIT_VERSION}</var>
<arg>TEST_WPEWEBKIT_VERSION</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:55:39.225509" elapsed="0.000537"/>
</kw>
<kw name="Capture Page Screenshot" owner="SeleniumLibrary">
<msg time="2026-04-22T22:55:39.293661" level="INFO" html="true">&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3"&gt;&lt;a href="remote-inspector-home.png"&gt;&lt;img src="remote-inspector-home.png" width="800px"&gt;&lt;/a&gt;</msg>
<arg>${image}</arg>
<doc>Takes a screenshot of the current page and embeds it into a log file.</doc>
<status status="PASS" start="2026-04-22T22:55:39.226342" elapsed="0.067529"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:55:39.321305" level="INFO">Images/Document comparison passed.</msg>
<arg>${BASELINE_IMAGES_PATH}/${TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0015</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="PASS" start="2026-04-22T22:55:39.294201" elapsed="0.027252"/>
</kw>
<arg>${REMOTE_INSPECTOR_HOME}</arg>
<status status="PASS" start="2026-04-22T22:55:39.224928" elapsed="0.096714"/>
</kw>
<arg>10x</arg>
<arg>1000ms</arg>
<arg>Capture And Compare</arg>
<arg>${REMOTE_INSPECTOR_HOME}</arg>
<doc>Runs the specified keyword and retries if it fails.</doc>
<status status="PASS" start="2026-04-22T22:55:39.224321" elapsed="0.097442"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:55:39.322304" level="INFO">Click on Timelines tab</msg>
<arg>Click on Timelines tab</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:55:39.322007" elapsed="0.000415"/>
</kw>
<kw name="Click Element" owner="SeleniumLibrary">
<msg time="2026-04-22T22:55:39.323087" level="INFO">Clicking element 'xpath=//*[@id="tab-bar"]/div[3]/div[5]/span/span'.</msg>
<arg>xpath=//*[@id="tab-bar"]/div[3]/div[5]/span/span</arg>
<doc>Click the element identified by ``locator``.</doc>
<status status="PASS" start="2026-04-22T22:55:39.322673" elapsed="0.315421"/>
</kw>
<kw name="Wait Until Keyword Succeeds" owner="BuiltIn">
<kw name="Capture And Compare">
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:55:39.640982" level="INFO">${TEST_WPEWEBKIT_VERSION} = nightly</msg>
<var>${TEST_WPEWEBKIT_VERSION}</var>
<arg>TEST_WPEWEBKIT_VERSION</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:55:39.640288" elapsed="0.000765"/>
</kw>
<kw name="Capture Page Screenshot" owner="SeleniumLibrary">
<msg time="2026-04-22T22:55:39.707933" level="INFO" html="true">&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3"&gt;&lt;a href="remote-inspector-timelines.png"&gt;&lt;img src="remote-inspector-timelines.png" width="800px"&gt;&lt;/a&gt;</msg>
<arg>${image}</arg>
<doc>Takes a screenshot of the current page and embeds it into a log file.</doc>
<status status="PASS" start="2026-04-22T22:55:39.641446" elapsed="0.066685"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:55:39.828754" level="INFO">Images/Document comparison passed.</msg>
<arg>${BASELINE_IMAGES_PATH}/${TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0015</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="PASS" start="2026-04-22T22:55:39.708413" elapsed="0.120605"/>
</kw>
<arg>${REMOTE_INSPECTOR_TIMELINES}</arg>
<status status="PASS" start="2026-04-22T22:55:39.639258" elapsed="0.190118"/>
</kw>
<arg>10x</arg>
<arg>1000ms</arg>
<arg>Capture And Compare</arg>
<arg>${REMOTE_INSPECTOR_TIMELINES}</arg>
<doc>Runs the specified keyword and retries if it fails.</doc>
<status status="PASS" start="2026-04-22T22:55:39.638538" elapsed="0.191104"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:55:39.830729" level="INFO">Click on Sources tab</msg>
<arg>Click on Sources tab</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:55:39.830155" elapsed="0.000806"/>
</kw>
<kw name="Click Element" owner="SeleniumLibrary">
<msg time="2026-04-22T22:55:39.831626" level="INFO">Clicking element 'xpath=//*[@id="tab-bar"]/div[3]/div[3]/span/span'.</msg>
<arg>xpath=//*[@id="tab-bar"]/div[3]/div[3]/span/span</arg>
<doc>Click the element identified by ``locator``.</doc>
<status status="PASS" start="2026-04-22T22:55:39.831214" elapsed="0.242803"/>
</kw>
<kw name="Wait Until Keyword Succeeds" owner="BuiltIn">
<kw name="Capture And Compare">
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:55:40.075833" level="INFO">${TEST_WPEWEBKIT_VERSION} = nightly</msg>
<var>${TEST_WPEWEBKIT_VERSION}</var>
<arg>TEST_WPEWEBKIT_VERSION</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:55:40.075422" elapsed="0.000475"/>
</kw>
<kw name="Capture Page Screenshot" owner="SeleniumLibrary">
<msg time="2026-04-22T22:55:40.233282" level="INFO" html="true">&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3"&gt;&lt;a href="remote-inspector-sources.png"&gt;&lt;img src="remote-inspector-sources.png" width="800px"&gt;&lt;/a&gt;</msg>
<arg>${image}</arg>
<doc>Takes a screenshot of the current page and embeds it into a log file.</doc>
<status status="PASS" start="2026-04-22T22:55:40.076131" elapsed="0.157346"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:55:40.329435" level="INFO">Images/Document comparison passed.</msg>
<arg>${BASELINE_IMAGES_PATH}/${TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0015</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="PASS" start="2026-04-22T22:55:40.233785" elapsed="0.095925"/>
</kw>
<arg>${REMOTE_INSPECTOR_SOURCES}</arg>
<status status="PASS" start="2026-04-22T22:55:40.074904" elapsed="0.255177"/>
</kw>
<arg>10x</arg>
<arg>1000ms</arg>
<arg>Capture And Compare</arg>
<arg>${REMOTE_INSPECTOR_SOURCES}</arg>
<doc>Runs the specified keyword and retries if it fails.</doc>
<status status="PASS" start="2026-04-22T22:55:40.074318" elapsed="0.256006"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:55:40.331393" level="INFO">Click on Elements tab</msg>
<arg>Click on Elements tab</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:55:40.330841" elapsed="0.000802"/>
</kw>
<kw name="Click Element" owner="SeleniumLibrary">
<msg time="2026-04-22T22:55:40.332704" level="INFO">Clicking element 'xpath=//*[@id="tab-bar"]/div[3]/div[1]/span/span'.</msg>
<arg>xpath=//*[@id="tab-bar"]/div[3]/div[1]/span/span</arg>
<doc>Click the element identified by ``locator``.</doc>
<status status="PASS" start="2026-04-22T22:55:40.332105" elapsed="0.176518"/>
</kw>
<kw name="Wait Until Keyword Succeeds" owner="BuiltIn">
<kw name="Capture And Compare">
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:55:40.510468" level="INFO">${TEST_WPEWEBKIT_VERSION} = nightly</msg>
<var>${TEST_WPEWEBKIT_VERSION}</var>
<arg>TEST_WPEWEBKIT_VERSION</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:55:40.510077" elapsed="0.000455"/>
</kw>
<kw name="Capture Page Screenshot" owner="SeleniumLibrary">
<msg time="2026-04-22T22:55:40.575000" level="INFO" html="true">&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3"&gt;&lt;a href="remote-inspector-elements-expanded-inactive.png"&gt;&lt;img src="remote-inspector-elements-expanded-inactive.png" width="800px"&gt;&lt;/a&gt;</msg>
<arg>${image}</arg>
<doc>Takes a screenshot of the current page and embeds it into a log file.</doc>
<status status="PASS" start="2026-04-22T22:55:40.510791" elapsed="0.064461"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:55:40.671116" level="INFO">Images/Document comparison passed.</msg>
<arg>${BASELINE_IMAGES_PATH}/${TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0015</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="PASS" start="2026-04-22T22:55:40.575537" elapsed="0.095859"/>
</kw>
<arg>${REMOTE_INSPECTOR_ELEMENTS_EXPANDED_INACTIVE}</arg>
<status status="PASS" start="2026-04-22T22:55:40.509519" elapsed="0.162245"/>
</kw>
<arg>10x</arg>
<arg>1000ms</arg>
<arg>Capture And Compare</arg>
<arg>${REMOTE_INSPECTOR_ELEMENTS_EXPANDED_INACTIVE}</arg>
<doc>Runs the specified keyword and retries if it fails.</doc>
<status status="PASS" start="2026-04-22T22:55:40.509033" elapsed="0.162978"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:55:40.673093" level="INFO">Successfully navigated between tabs.</msg>
<arg>Successfully navigated between tabs.</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:55:40.672517" elapsed="0.000816"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:55:40.674194" level="INFO">Click on body element and verify is spandable</msg>
<arg>Click on body element and verify is spandable</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:55:40.673785" elapsed="0.000529"/>
</kw>
<kw name="Double Click Element" owner="SeleniumLibrary">
<msg time="2026-04-22T22:55:40.674979" level="INFO">Double clicking element 'xpath=//*[@id="tab-browser"]/div/div/div/div[2]/div/ol/ol/li[2]/span/span/span'.</msg>
<arg>xpath=//*[@id="tab-browser"]/div/div/div/div[2]/div/ol/ol/li[2]/span/span/span</arg>
<doc>Double clicks the element identified by ``locator``.</doc>
<status status="PASS" start="2026-04-22T22:55:40.674580" elapsed="0.315171"/>
</kw>
<kw name="Wait Until Keyword Succeeds" owner="BuiltIn">
<kw name="Capture And Compare">
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:55:40.993109" level="INFO">${TEST_WPEWEBKIT_VERSION} = nightly</msg>
<var>${TEST_WPEWEBKIT_VERSION}</var>
<arg>TEST_WPEWEBKIT_VERSION</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:55:40.992340" elapsed="0.000880"/>
</kw>
<kw name="Capture Page Screenshot" owner="SeleniumLibrary">
<msg time="2026-04-22T22:55:41.054740" level="INFO" html="true">&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3"&gt;&lt;a href="remote-inspector-elements-expanded-active.png"&gt;&lt;img src="remote-inspector-elements-expanded-active.png" width="800px"&gt;&lt;/a&gt;</msg>
<arg>${image}</arg>
<doc>Takes a screenshot of the current page and embeds it into a log file.</doc>
<status status="PASS" start="2026-04-22T22:55:40.993670" elapsed="0.061262"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:55:41.149716" level="INFO">Images/Document comparison passed.</msg>
<arg>${BASELINE_IMAGES_PATH}/${TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0015</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="PASS" start="2026-04-22T22:55:41.055207" elapsed="0.094774"/>
</kw>
<arg>${REMOTE_INSPECTOR_ELEMENTS_EXPANDED_ACTIVE}</arg>
<status status="PASS" start="2026-04-22T22:55:40.991278" elapsed="0.159049"/>
</kw>
<arg>10x</arg>
<arg>1000ms</arg>
<arg>Capture And Compare</arg>
<arg>${REMOTE_INSPECTOR_ELEMENTS_EXPANDED_ACTIVE}</arg>
<doc>Runs the specified keyword and retries if it fails.</doc>
<status status="PASS" start="2026-04-22T22:55:40.990243" elapsed="0.160343"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:55:41.151690" level="INFO">Reload remote content</msg>
<arg>Reload remote content</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:55:41.151099" elapsed="0.000829"/>
</kw>
<kw name="Click Element" owner="SeleniumLibrary">
<msg time="2026-04-22T22:55:41.152936" level="INFO">Clicking element 'xpath=//*[@id="tab-bar"]/div[2]/div[1]/div[3]/div'.</msg>
<arg>xpath=//*[@id="tab-bar"]/div[2]/div[1]/div[3]/div</arg>
<doc>Click the element identified by ``locator``.</doc>
<status status="PASS" start="2026-04-22T22:55:41.152393" elapsed="0.116901"/>
</kw>
<kw name="Wait Until Keyword Succeeds" owner="BuiltIn">
<kw name="Capture And Compare">
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:55:41.270969" level="INFO">${TEST_WPEWEBKIT_VERSION} = nightly</msg>
<var>${TEST_WPEWEBKIT_VERSION}</var>
<arg>TEST_WPEWEBKIT_VERSION</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:55:41.270583" elapsed="0.000449"/>
</kw>
<kw name="Capture Page Screenshot" owner="SeleniumLibrary">
<msg time="2026-04-22T22:55:41.323748" level="INFO" html="true">&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3"&gt;&lt;a href="remote-inspector-elements-collapsed-active.png"&gt;&lt;img src="remote-inspector-elements-collapsed-active.png" width="800px"&gt;&lt;/a&gt;</msg>
<arg>${image}</arg>
<doc>Takes a screenshot of the current page and embeds it into a log file.</doc>
<status status="PASS" start="2026-04-22T22:55:41.271260" elapsed="0.052689"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:55:41.434458" level="INFO" html="true">_combined:&lt;br&gt;&lt;a href="screenshots/63232ee4-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" target="_blank"&gt;&lt;img src="screenshots/63232ee4-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:55:41.434473" level="INFO" html="true">_combined_with_diff:&lt;br&gt;&lt;a href="screenshots/63244e32-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/63244e32-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:55:41.434477" level="INFO" html="true">_absolute_diff:&lt;br&gt;&lt;a href="screenshots/632527f8-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/632527f8-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;
Visual differences detected. SSIM score: 0.03599768716950779712</msg>
<msg time="2026-04-22T22:55:41.434838" level="FAIL">The compared images are different.</msg>
<arg>${BASELINE_IMAGES_PATH}/${TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0015</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="FAIL" start="2026-04-22T22:55:41.324223" elapsed="0.112549">The compared images are different.</status>
</kw>
<arg>${REMOTE_INSPECTOR_ELEMENTS_COLLAPSED_ACTIVE}</arg>
<status status="FAIL" start="2026-04-22T22:55:41.270058" elapsed="0.167030">The compared images are different.</status>
</kw>
<kw name="Capture And Compare">
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:55:42.439363" level="INFO">${TEST_WPEWEBKIT_VERSION} = nightly</msg>
<var>${TEST_WPEWEBKIT_VERSION}</var>
<arg>TEST_WPEWEBKIT_VERSION</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:55:42.438754" elapsed="0.000713"/>
</kw>
<kw name="Capture Page Screenshot" owner="SeleniumLibrary">
<msg time="2026-04-22T22:55:42.503163" level="INFO" html="true">&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3"&gt;&lt;a href="remote-inspector-elements-collapsed-active.png"&gt;&lt;img src="remote-inspector-elements-collapsed-active.png" width="800px"&gt;&lt;/a&gt;</msg>
<arg>${image}</arg>
<doc>Takes a screenshot of the current page and embeds it into a log file.</doc>
<status status="PASS" start="2026-04-22T22:55:42.439925" elapsed="0.063438"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:55:42.626981" level="INFO" html="true">_combined:&lt;br&gt;&lt;a href="screenshots/63d92b4a-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" target="_blank"&gt;&lt;img src="screenshots/63d92b4a-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:55:42.627321" level="INFO" html="true">_combined_with_diff:&lt;br&gt;&lt;a href="screenshots/63da4138-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/63da4138-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:55:42.627332" level="INFO" html="true">_absolute_diff:&lt;br&gt;&lt;a href="screenshots/63db1f0e-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/63db1f0e-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;
Visual differences detected. SSIM score: 0.03599768716950779712</msg>
<msg time="2026-04-22T22:55:42.627653" level="FAIL">The compared images are different.</msg>
<arg>${BASELINE_IMAGES_PATH}/${TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0015</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="FAIL" start="2026-04-22T22:55:42.503751" elapsed="0.125391">The compared images are different.</status>
</kw>
<arg>${REMOTE_INSPECTOR_ELEMENTS_COLLAPSED_ACTIVE}</arg>
<status status="FAIL" start="2026-04-22T22:55:42.437763" elapsed="0.191635">The compared images are different.</status>
</kw>
<kw name="Capture And Compare">
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:55:43.632380" level="INFO">${TEST_WPEWEBKIT_VERSION} = nightly</msg>
<var>${TEST_WPEWEBKIT_VERSION}</var>
<arg>TEST_WPEWEBKIT_VERSION</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:55:43.631483" elapsed="0.001038"/>
</kw>
<kw name="Capture Page Screenshot" owner="SeleniumLibrary">
<msg time="2026-04-22T22:55:43.674945" level="INFO" html="true">&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3"&gt;&lt;a href="remote-inspector-elements-collapsed-active.png"&gt;&lt;img src="remote-inspector-elements-collapsed-active.png" width="800px"&gt;&lt;/a&gt;</msg>
<arg>${image}</arg>
<doc>Takes a screenshot of the current page and embeds it into a log file.</doc>
<status status="PASS" start="2026-04-22T22:55:43.633079" elapsed="0.042062"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:55:43.796154" level="INFO" html="true">_combined:&lt;br&gt;&lt;a href="screenshots/648b9712-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" target="_blank"&gt;&lt;img src="screenshots/648b9712-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:55:43.796168" level="INFO" html="true">_combined_with_diff:&lt;br&gt;&lt;a href="screenshots/648caecc-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/648caecc-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:55:43.796173" level="INFO" html="true">_absolute_diff:&lt;br&gt;&lt;a href="screenshots/648d873e-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/648d873e-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;
Visual differences detected. SSIM score: 0.03599768716950779712</msg>
<msg time="2026-04-22T22:55:43.796461" level="FAIL">The compared images are different.</msg>
<arg>${BASELINE_IMAGES_PATH}/${TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0015</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="FAIL" start="2026-04-22T22:55:43.675440" elapsed="0.122530">The compared images are different.</status>
</kw>
<arg>${REMOTE_INSPECTOR_ELEMENTS_COLLAPSED_ACTIVE}</arg>
<status status="FAIL" start="2026-04-22T22:55:43.630258" elapsed="0.167962">The compared images are different.</status>
</kw>
<kw name="Capture And Compare">
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:55:44.801252" level="INFO">${TEST_WPEWEBKIT_VERSION} = nightly</msg>
<var>${TEST_WPEWEBKIT_VERSION}</var>
<arg>TEST_WPEWEBKIT_VERSION</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:55:44.800323" elapsed="0.001076"/>
</kw>
<kw name="Capture Page Screenshot" owner="SeleniumLibrary">
<msg time="2026-04-22T22:55:44.846153" level="INFO" html="true">&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3"&gt;&lt;a href="remote-inspector-elements-collapsed-active.png"&gt;&lt;img src="remote-inspector-elements-collapsed-active.png" width="800px"&gt;&lt;/a&gt;</msg>
<arg>${image}</arg>
<doc>Takes a screenshot of the current page and embeds it into a log file.</doc>
<status status="PASS" start="2026-04-22T22:55:44.801948" elapsed="0.044404"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:55:44.976611" level="INFO" html="true">_combined:&lt;br&gt;&lt;a href="screenshots/653f77b4-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" target="_blank"&gt;&lt;img src="screenshots/653f77b4-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:55:44.976625" level="INFO" html="true">_combined_with_diff:&lt;br&gt;&lt;a href="screenshots/6540eacc-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/6540eacc-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:55:44.976630" level="INFO" html="true">_absolute_diff:&lt;br&gt;&lt;a href="screenshots/65419f76-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/65419f76-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;
Visual differences detected. SSIM score: 0.03599768716950779712</msg>
<msg time="2026-04-22T22:55:44.976915" level="FAIL">The compared images are different.</msg>
<arg>${BASELINE_IMAGES_PATH}/${TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0015</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="FAIL" start="2026-04-22T22:55:44.846665" elapsed="0.131730">The compared images are different.</status>
</kw>
<arg>${REMOTE_INSPECTOR_ELEMENTS_COLLAPSED_ACTIVE}</arg>
<status status="FAIL" start="2026-04-22T22:55:44.799094" elapsed="0.179571">The compared images are different.</status>
</kw>
<kw name="Capture And Compare">
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:55:45.981834" level="INFO">${TEST_WPEWEBKIT_VERSION} = nightly</msg>
<var>${TEST_WPEWEBKIT_VERSION}</var>
<arg>TEST_WPEWEBKIT_VERSION</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:55:45.980889" elapsed="0.001089"/>
</kw>
<kw name="Capture Page Screenshot" owner="SeleniumLibrary">
<msg time="2026-04-22T22:55:46.026927" level="INFO" html="true">&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3"&gt;&lt;a href="remote-inspector-elements-collapsed-active.png"&gt;&lt;img src="remote-inspector-elements-collapsed-active.png" width="800px"&gt;&lt;/a&gt;</msg>
<arg>${image}</arg>
<doc>Takes a screenshot of the current page and embeds it into a log file.</doc>
<status status="PASS" start="2026-04-22T22:55:45.982503" elapsed="0.044620"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:55:46.158679" level="INFO" html="true">_combined:&lt;br&gt;&lt;a href="screenshots/65f3da1a-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" target="_blank"&gt;&lt;img src="screenshots/65f3da1a-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:55:46.158694" level="INFO" html="true">_combined_with_diff:&lt;br&gt;&lt;a href="screenshots/65f55016-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/65f55016-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:55:46.158699" level="INFO" html="true">_absolute_diff:&lt;br&gt;&lt;a href="screenshots/65f6040c-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/65f6040c-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;
Visual differences detected. SSIM score: 0.03599768716950779712</msg>
<msg time="2026-04-22T22:55:46.159049" level="FAIL">The compared images are different.</msg>
<arg>${BASELINE_IMAGES_PATH}/${TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0015</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="FAIL" start="2026-04-22T22:55:46.027407" elapsed="0.133128">The compared images are different.</status>
</kw>
<arg>${REMOTE_INSPECTOR_ELEMENTS_COLLAPSED_ACTIVE}</arg>
<status status="FAIL" start="2026-04-22T22:55:45.979508" elapsed="0.181293">The compared images are different.</status>
</kw>
<kw name="Capture And Compare">
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:55:47.165095" level="INFO">${TEST_WPEWEBKIT_VERSION} = nightly</msg>
<var>${TEST_WPEWEBKIT_VERSION}</var>
<arg>TEST_WPEWEBKIT_VERSION</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:55:47.163193" elapsed="0.002071"/>
</kw>
<kw name="Capture Page Screenshot" owner="SeleniumLibrary">
<msg time="2026-04-22T22:55:47.230027" level="INFO" html="true">&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3"&gt;&lt;a href="remote-inspector-elements-collapsed-active.png"&gt;&lt;img src="remote-inspector-elements-collapsed-active.png" width="800px"&gt;&lt;/a&gt;</msg>
<arg>${image}</arg>
<doc>Takes a screenshot of the current page and embeds it into a log file.</doc>
<status status="PASS" start="2026-04-22T22:55:47.165927" elapsed="0.064316"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:55:47.338099" level="INFO" html="true">_combined:&lt;br&gt;&lt;a href="screenshots/66a80e90-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" target="_blank"&gt;&lt;img src="screenshots/66a80e90-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:55:47.338113" level="INFO" html="true">_combined_with_diff:&lt;br&gt;&lt;a href="screenshots/66a92406-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/66a92406-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:55:47.338118" level="INFO" html="true">_absolute_diff:&lt;br&gt;&lt;a href="screenshots/66a9fc8c-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/66a9fc8c-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;
Visual differences detected. SSIM score: 0.03599768716950779712</msg>
<msg time="2026-04-22T22:55:47.338398" level="FAIL">The compared images are different.</msg>
<arg>${BASELINE_IMAGES_PATH}/${TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0015</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="FAIL" start="2026-04-22T22:55:47.230537" elapsed="0.109355">The compared images are different.</status>
</kw>
<arg>${REMOTE_INSPECTOR_ELEMENTS_COLLAPSED_ACTIVE}</arg>
<status status="FAIL" start="2026-04-22T22:55:47.161751" elapsed="0.178384">The compared images are different.</status>
</kw>
<kw name="Capture And Compare">
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:55:48.343756" level="INFO">${TEST_WPEWEBKIT_VERSION} = nightly</msg>
<var>${TEST_WPEWEBKIT_VERSION}</var>
<arg>TEST_WPEWEBKIT_VERSION</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:55:48.342729" elapsed="0.001190"/>
</kw>
<kw name="Capture Page Screenshot" owner="SeleniumLibrary">
<msg time="2026-04-22T22:55:48.396464" level="INFO" html="true">&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3"&gt;&lt;a href="remote-inspector-elements-collapsed-active.png"&gt;&lt;img src="remote-inspector-elements-collapsed-active.png" width="800px"&gt;&lt;/a&gt;</msg>
<arg>${image}</arg>
<doc>Takes a screenshot of the current page and embeds it into a log file.</doc>
<status status="PASS" start="2026-04-22T22:55:48.344521" elapsed="0.052166"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:55:48.526451" level="INFO" html="true">_combined:&lt;br&gt;&lt;a href="screenshots/675d2abe-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" target="_blank"&gt;&lt;img src="screenshots/675d2abe-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:55:48.526465" level="INFO" html="true">_combined_with_diff:&lt;br&gt;&lt;a href="screenshots/675e9d86-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/675e9d86-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:55:48.526470" level="INFO" html="true">_absolute_diff:&lt;br&gt;&lt;a href="screenshots/675f5186-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/675f5186-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;
Visual differences detected. SSIM score: 0.03599768716950779712</msg>
<msg time="2026-04-22T22:55:48.526772" level="FAIL">The compared images are different.</msg>
<arg>${BASELINE_IMAGES_PATH}/${TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0015</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="FAIL" start="2026-04-22T22:55:48.396965" elapsed="0.131298">The compared images are different.</status>
</kw>
<arg>${REMOTE_INSPECTOR_ELEMENTS_COLLAPSED_ACTIVE}</arg>
<status status="FAIL" start="2026-04-22T22:55:48.341003" elapsed="0.187503">The compared images are different.</status>
</kw>
<kw name="Capture And Compare">
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:55:49.531764" level="INFO">${TEST_WPEWEBKIT_VERSION} = nightly</msg>
<var>${TEST_WPEWEBKIT_VERSION}</var>
<arg>TEST_WPEWEBKIT_VERSION</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:55:49.530742" elapsed="0.001188"/>
</kw>
<kw name="Capture Page Screenshot" owner="SeleniumLibrary">
<msg time="2026-04-22T22:55:49.583488" level="INFO" html="true">&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3"&gt;&lt;a href="remote-inspector-elements-collapsed-active.png"&gt;&lt;img src="remote-inspector-elements-collapsed-active.png" width="800px"&gt;&lt;/a&gt;</msg>
<arg>${image}</arg>
<doc>Takes a screenshot of the current page and embeds it into a log file.</doc>
<status status="PASS" start="2026-04-22T22:55:49.532585" elapsed="0.051121"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:55:49.715263" level="INFO" html="true">_combined:&lt;br&gt;&lt;a href="screenshots/68129052-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" target="_blank"&gt;&lt;img src="screenshots/68129052-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:55:49.715277" level="INFO" html="true">_combined_with_diff:&lt;br&gt;&lt;a href="screenshots/68140752-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/68140752-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:55:49.715290" level="INFO" html="true">_absolute_diff:&lt;br&gt;&lt;a href="screenshots/6814b788-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/6814b788-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;
Visual differences detected. SSIM score: 0.03599768716950779712</msg>
<msg time="2026-04-22T22:55:49.715655" level="FAIL">The compared images are different.</msg>
<arg>${BASELINE_IMAGES_PATH}/${TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0015</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="FAIL" start="2026-04-22T22:55:49.584007" elapsed="0.133151">The compared images are different.</status>
</kw>
<arg>${REMOTE_INSPECTOR_ELEMENTS_COLLAPSED_ACTIVE}</arg>
<status status="FAIL" start="2026-04-22T22:55:49.529292" elapsed="0.188112">The compared images are different.</status>
</kw>
<kw name="Capture And Compare">
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:55:50.720649" level="INFO">${TEST_WPEWEBKIT_VERSION} = nightly</msg>
<var>${TEST_WPEWEBKIT_VERSION}</var>
<arg>TEST_WPEWEBKIT_VERSION</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:55:50.719644" elapsed="0.001166"/>
</kw>
<kw name="Capture Page Screenshot" owner="SeleniumLibrary">
<msg time="2026-04-22T22:55:50.775066" level="INFO" html="true">&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3"&gt;&lt;a href="remote-inspector-elements-collapsed-active.png"&gt;&lt;img src="remote-inspector-elements-collapsed-active.png" width="800px"&gt;&lt;/a&gt;</msg>
<arg>${image}</arg>
<doc>Takes a screenshot of the current page and embeds it into a log file.</doc>
<status status="PASS" start="2026-04-22T22:55:50.721408" elapsed="0.053852"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:55:50.904604" level="INFO" html="true">_combined:&lt;br&gt;&lt;a href="screenshots/68c80dec-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" target="_blank"&gt;&lt;img src="screenshots/68c80dec-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:55:50.904619" level="INFO" html="true">_combined_with_diff:&lt;br&gt;&lt;a href="screenshots/68c97d80-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/68c97d80-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:55:50.904623" level="INFO" html="true">_absolute_diff:&lt;br&gt;&lt;a href="screenshots/68ca3234-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/68ca3234-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;
Visual differences detected. SSIM score: 0.03599768716950779712</msg>
<msg time="2026-04-22T22:55:50.905249" level="FAIL">The compared images are different.</msg>
<arg>${BASELINE_IMAGES_PATH}/${TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0015</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="FAIL" start="2026-04-22T22:55:50.775536" elapsed="0.131207">The compared images are different.</status>
</kw>
<arg>${REMOTE_INSPECTOR_ELEMENTS_COLLAPSED_ACTIVE}</arg>
<status status="FAIL" start="2026-04-22T22:55:50.718217" elapsed="0.188765">The compared images are different.</status>
</kw>
<kw name="Capture And Compare">
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:55:51.910242" level="INFO">${TEST_WPEWEBKIT_VERSION} = nightly</msg>
<var>${TEST_WPEWEBKIT_VERSION}</var>
<arg>TEST_WPEWEBKIT_VERSION</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:55:51.909248" elapsed="0.001152"/>
</kw>
<kw name="Capture Page Screenshot" owner="SeleniumLibrary">
<msg time="2026-04-22T22:55:51.958150" level="INFO" html="true">&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3"&gt;&lt;a href="remote-inspector-elements-collapsed-active.png"&gt;&lt;img src="remote-inspector-elements-collapsed-active.png" width="800px"&gt;&lt;/a&gt;</msg>
<arg>${image}</arg>
<doc>Takes a screenshot of the current page and embeds it into a log file.</doc>
<status status="PASS" start="2026-04-22T22:55:51.911053" elapsed="0.047293"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:55:52.072742" level="INFO" html="true">_combined:&lt;br&gt;&lt;a href="screenshots/697a8062-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" target="_blank"&gt;&lt;img src="screenshots/697a8062-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:55:52.072757" level="INFO" html="true">_combined_with_diff:&lt;br&gt;&lt;a href="screenshots/697b9a88-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/697b9a88-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:55:52.072762" level="INFO" html="true">_absolute_diff:&lt;br&gt;&lt;a href="screenshots/697c705c-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/697c705c-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;
Visual differences detected. SSIM score: 0.03599768716950779712</msg>
<msg time="2026-04-22T22:55:52.073042" level="FAIL">The compared images are different.</msg>
<arg>${BASELINE_IMAGES_PATH}/${TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0015</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="FAIL" start="2026-04-22T22:55:51.958638" elapsed="0.115877">The compared images are different.</status>
</kw>
<arg>${REMOTE_INSPECTOR_ELEMENTS_COLLAPSED_ACTIVE}</arg>
<status status="FAIL" start="2026-04-22T22:55:51.907869" elapsed="0.166902">The compared images are different.</status>
</kw>
<msg time="2026-04-22T22:55:52.074971" level="FAIL">Keyword 'Capture And Compare' failed after retrying 10 times. The last error was: The compared images are different.</msg>
<arg>10x</arg>
<arg>1000ms</arg>
<arg>Capture And Compare</arg>
<arg>${REMOTE_INSPECTOR_ELEMENTS_COLLAPSED_ACTIVE}</arg>
<doc>Runs the specified keyword and retries if it fails.</doc>
<status status="FAIL" start="2026-04-22T22:55:41.269612" elapsed="10.805536">Keyword 'Capture And Compare' failed after retrying 10 times. The last error was: The compared images are different.</status>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>Click on body element and verify is spandable again</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-22T22:55:52.075413" elapsed="0.000063"/>
</kw>
<kw name="Double Click Element" owner="SeleniumLibrary">
<arg>xpath=//*[@id="tab-browser"]/div/div/div/div[2]/div/ol/ol/li[2]/span/span/span</arg>
<doc>Double clicks the element identified by ``locator``.</doc>
<status status="NOT RUN" start="2026-04-22T22:55:52.075685" elapsed="0.000055"/>
</kw>
<kw name="Wait Until Keyword Succeeds" owner="BuiltIn">
<arg>10x</arg>
<arg>1000ms</arg>
<arg>Capture And Compare</arg>
<arg>${REMOTE_INSPECTOR_ELEMENTS_EXPANDED_ACTIVE}</arg>
<doc>Runs the specified keyword and retries if it fails.</doc>
<status status="NOT RUN" start="2026-04-22T22:55:52.075938" elapsed="0.000062"/>
</kw>
<doc>Checks that inspector tabs can be clicked. Locators may need adjustment.</doc>
<status status="FAIL" start="2026-04-22T22:55:39.222728" elapsed="12.853456">Keyword 'Capture And Compare' failed after retrying 10 times. The last error was: The compared images are different.</status>
</kw>
<kw name="Teardown Validate Remote Inspector Functionality" type="TEARDOWN">
<kw name="Close Browser" owner="SeleniumLibrary">
<doc>Closes the current browser.</doc>
<status status="PASS" start="2026-04-22T22:55:52.077463" elapsed="0.155250"/>
</kw>
<kw name="Kill Demo">
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:55:52.233891" level="INFO">${TEST_BOARD_IP} = 192.168.1.105</msg>
<var>${TEST_BOARD_IP}</var>
<arg>TEST_BOARD_IP</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:55:52.233611" elapsed="0.000341"/>
</kw>
<kw name="Ssh Command In Background" owner="TestUtils">
<arg>${TEST_BOARD_IP}</arg>
<arg>/usr/bin/kill-demo</arg>
<doc>Run SSH command in the background without closing the SSH
connection.</doc>
<status status="PASS" start="2026-04-22T22:55:52.234155" elapsed="0.006783"/>
</kw>
<status status="PASS" start="2026-04-22T22:55:52.233103" elapsed="0.009050"/>
</kw>
<status status="PASS" start="2026-04-22T22:55:52.076999" elapsed="0.165385"/>
</kw>
<doc>Connects to a running WebKit remote inspector and validates its basic UI functions.</doc>
<tag>test:retry(0)</tag>
<timeout value="2 minutes"/>
<status status="FAIL" start="2026-04-22T22:55:34.972515" elapsed="17.270713">Keyword 'Capture And Compare' failed after retrying 10 times. The last error was: The compared images are different.</status>
</test>
<status status="FAIL" start="2026-04-22T22:55:28.410388" elapsed="23.835466"/>
</suite>
<suite id="s1-s5" name="Tests 010 Input Events" source="/app/tests_results/20260422_225424_robot_/../../robot_framework/tests/tests_010_input_events.robot">
<kw name="Wait Until Keyword Succeeds" owner="BuiltIn" type="SETUP">
<kw name="Webdriver Remote Start Maximized" owner="keywords_common">
<variable name="${PAGE}">
<msg time="2026-04-22T22:55:52.278491" level="INFO">${PAGE} = http://192.168.1.246:8008/robot_framework/html/home-page.html</msg>
<var>http://%{TEST_WEBSERVER_IP}:%{TEST_WEBSERVER_PORT}/robot_framework/html/home-page.html</var>
<status status="PASS" start="2026-04-22T22:55:52.278072" elapsed="0.000533"/>
</variable>
<kw name="Webdriver Remote Start" owner="keywords_common">
<kw name="Ssh Webdriver Remote Stop" owner="TestUtils">
<msg time="2026-04-22T22:55:57.602382" level="INFO">RUN: Killing all 'WPEWebDriver' related processes ...</msg>
<arg>%{TEST_BOARD_IP}</arg>
<status status="PASS" start="2026-04-22T22:55:52.279409" elapsed="5.323360"/>
</kw>
<kw name="Ssh Force Kill" owner="TestUtils">
<msg time="2026-04-22T22:56:02.508493" level="INFO">RUN: Killing all 'wpe-simple-launcher' related processes ...</msg>
<arg>%{TEST_BOARD_IP}</arg>
<arg>wpe-simple-launcher</arg>
<doc>Force kill all related process.</doc>
<status status="PASS" start="2026-04-22T22:55:57.603465" elapsed="4.905409"/>
</kw>
<kw name="Ssh Webdriver Remote Start" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>%{TEST_BOARD_WEBDRIVER_PORT}</arg>
<status status="PASS" start="2026-04-22T22:56:02.509511" elapsed="0.008992"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2026-04-22T22:56:07.522096" level="INFO">Slept 5 seconds.</msg>
<arg>5</arg>
<doc>Pauses the test executed for the given time.</doc>
<status status="PASS" start="2026-04-22T22:56:02.520226" elapsed="5.002442"/>
</kw>
<kw name="Create WPEWebKitOptions" owner="keywords_common">
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T22:56:07.528517" level="INFO">${wpe_options} = &lt;selenium.webdriver.wpewebkit.options.Options object at 0x756570112450&gt;</msg>
<var>${wpe_options}</var>
<arg>sys.modules['selenium.webdriver'].WPEWebKitOptions()</arg>
<arg>sys, selenium.webdriver</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T22:56:07.527450" elapsed="0.001149"/>
</kw>
<kw name="Set Variable" owner="BuiltIn">
<msg time="2026-04-22T22:56:07.529384" level="INFO">${wpe_options.binary_location} = /usr/bin/wpe-exported-wayland</msg>
<var>${wpe_options.binary_location}</var>
<arg>${binary_path}</arg>
<doc>Returns the given values which can then be assigned to a variables.</doc>
<status status="PASS" start="2026-04-22T22:56:07.528867" elapsed="0.000577"/>
</kw>
<for flavor="IN">
<iter>
<kw name="Call Method" owner="BuiltIn">
<arg>${wpe_options}</arg>
<arg>add_argument</arg>
<arg>${param}</arg>
<doc>Calls the named method of the given object with the provided arguments.</doc>
<status status="PASS" start="2026-04-22T22:56:07.530487" elapsed="0.000454"/>
</kw>
<var name="${param}">--automation</var>
<status status="PASS" start="2026-04-22T22:56:07.530206" elapsed="0.000837"/>
</iter>
<iter>
<kw name="Call Method" owner="BuiltIn">
<arg>${wpe_options}</arg>
<arg>add_argument</arg>
<arg>${param}</arg>
<doc>Calls the named method of the given object with the provided arguments.</doc>
<status status="PASS" start="2026-04-22T22:56:07.531431" elapsed="0.000441"/>
</kw>
<var name="${param}">--maximized</var>
<status status="PASS" start="2026-04-22T22:56:07.531258" elapsed="0.000714"/>
</iter>
<var>${param}</var>
<value>@{other_params}</value>
<status status="PASS" start="2026-04-22T22:56:07.529720" elapsed="0.002345"/>
</for>
<kw name="Call Method" owner="BuiltIn">
<arg>${wpe_options}</arg>
<arg>set_capability</arg>
<arg>browserName</arg>
<arg>${binary_name}</arg>
<doc>Calls the named method of the given object with the provided arguments.</doc>
<status status="PASS" start="2026-04-22T22:56:07.532291" elapsed="0.000446"/>
</kw>
<return>
<value>${wpe_options}</value>
<status status="PASS" start="2026-04-22T22:56:07.532885" elapsed="0.000224"/>
</return>
<msg time="2026-04-22T22:56:07.533421" level="INFO">${wpe_options} = &lt;selenium.webdriver.wpewebkit.options.Options object at 0x756570112450&gt;</msg>
<var>${wpe_options}</var>
<arg>wpe-simple-launcher</arg>
<arg>/usr/bin/wpe-exported-wayland</arg>
<arg>--automation</arg>
<arg>@{other_params}</arg>
<doc>Creates and configures WPEWebKit options for WebDriver session.</doc>
<status status="PASS" start="2026-04-22T22:56:07.525071" elapsed="0.008420"/>
</kw>
<kw name="Create Webdriver" owner="SeleniumLibrary">
<msg time="2026-04-22T22:56:07.534668" level="INFO">Creating an instance of the Remote WebDriver.</msg>
<msg time="2026-04-22T22:56:07.542801" level="WARN">Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('&lt;urllib3.connection.HTTPConnection object at 0x75657011c1d0&gt;: Failed to establish a new connection: [Errno 111] Connection refused')': /session</msg>
<msg time="2026-04-22T22:56:07.545990" level="WARN">Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('&lt;urllib3.connection.HTTPConnection object at 0x756570113200&gt;: Failed to establish a new connection: [Errno 111] Connection refused')': /session</msg>
<msg time="2026-04-22T22:56:07.548791" level="WARN">Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('&lt;urllib3.connection.HTTPConnection object at 0x7565701125a0&gt;: Failed to establish a new connection: [Errno 111] Connection refused')': /session</msg>
<msg time="2026-04-22T22:56:07.551699" level="INFO">Cannot capture screenshot because no browser is open.</msg>
<msg time="2026-04-22T22:56:07.552111" level="FAIL">MaxRetryError: HTTPConnectionPool(host='192.168.1.105', port=8888): Max retries exceeded with url: /session (Caused by NewConnectionError('&lt;urllib3.connection.HTTPConnection object at 0x756570111d30&gt;: Failed to establish a new connection: [Errno 111] Connection refused'))</msg>
<arg>Remote</arg>
<arg>command_executor=%{TEST_BOARD_IP}:%{TEST_BOARD_WEBDRIVER_PORT}</arg>
<arg>options=${wpe_options}</arg>
<doc>Creates an instance of Selenium WebDriver.</doc>
<status status="FAIL" start="2026-04-22T22:56:07.533856" elapsed="0.026062">MaxRetryError: HTTPConnectionPool(host='192.168.1.105', port=8888): Max retries exceeded with url: /session (Caused by NewConnectionError('&lt;urllib3.connection.HTTPConnection object at 0x756570111d30&gt;: Failed to establish a new connection: [Errno 111] Connection refused'))</status>
</kw>
<arg>--maximized</arg>
<doc>Starts WebDriver session on remote test board with WPE launcher.</doc>
<timeout value="2 minutes"/>
<status status="FAIL" start="2026-04-22T22:55:52.278953" elapsed="15.281299">MaxRetryError: HTTPConnectionPool(host='192.168.1.105', port=8888): Max retries exceeded with url: /session (Caused by NewConnectionError('&lt;urllib3.connection.HTTPConnection object at 0x756570111d30&gt;: Failed to establish a new connection: [Errno 111] Connection refused'))</status>
</kw>
<kw name="Go To" owner="SeleniumLibrary">
<arg>${PAGE}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc>
<status status="NOT RUN" start="2026-04-22T22:56:07.560818" elapsed="0.000073"/>
</kw>
<kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>Home Page</arg>
<arg>timeout=10s</arg>
<doc>Waits until ``text`` appears on the current page.</doc>
<status status="NOT RUN" start="2026-04-22T22:56:07.561172" elapsed="0.000069"/>
</kw>
<kw name="Execute Javascript" owner="SeleniumLibrary">
<var>${inner_width}</var>
<arg>return window.innerWidth;</arg>
<doc>Executes the given JavaScript code with possible arguments.</doc>
<status status="NOT RUN" start="2026-04-22T22:56:07.561630" elapsed="0.000063"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${inner_width} == 1920</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="NOT RUN" start="2026-04-22T22:56:07.561955" elapsed="0.000056"/>
</kw>
<kw name="Execute Javascript" owner="SeleniumLibrary">
<var>${inner_height}</var>
<arg>return window.innerHeight;</arg>
<doc>Executes the given JavaScript code with possible arguments.</doc>
<status status="NOT RUN" start="2026-04-22T22:56:07.562208" elapsed="0.000052"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${inner_height} == 1048</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="NOT RUN" start="2026-04-22T22:56:07.562446" elapsed="0.000053"/>
</kw>
<doc>Starts WebDriver in maximized mode and verifies window dimensions.</doc>
<timeout value="2 minutes"/>
<status status="FAIL" start="2026-04-22T22:55:52.277586" elapsed="15.285114">MaxRetryError: HTTPConnectionPool(host='192.168.1.105', port=8888): Max retries exceeded with url: /session (Caused by NewConnectionError('&lt;urllib3.connection.HTTPConnection object at 0x756570111d30&gt;: Failed to establish a new connection: [Errno 111] Connection refused'))</status>
</kw>
<kw name="Webdriver Remote Start Maximized" owner="keywords_common">
<variable name="${PAGE}">
<msg time="2026-04-22T22:56:08.566476" level="INFO">${PAGE} = http://192.168.1.246:8008/robot_framework/html/home-page.html</msg>
<var>http://%{TEST_WEBSERVER_IP}:%{TEST_WEBSERVER_PORT}/robot_framework/html/home-page.html</var>
<status status="PASS" start="2026-04-22T22:56:08.565750" elapsed="0.000924"/>
</variable>
<kw name="Webdriver Remote Start" owner="keywords_common">
<kw name="Ssh Webdriver Remote Stop" owner="TestUtils">
<msg time="2026-04-22T22:56:13.798094" level="INFO">RUN: Killing all 'WPEWebDriver' related processes ...</msg>
<arg>%{TEST_BOARD_IP}</arg>
<status status="PASS" start="2026-04-22T22:56:08.568287" elapsed="5.230150"/>
</kw>
<kw name="Ssh Force Kill" owner="TestUtils">
<msg time="2026-04-22T22:56:18.640731" level="INFO">RUN: Killing all 'wpe-simple-launcher' related processes ...</msg>
<arg>%{TEST_BOARD_IP}</arg>
<arg>wpe-simple-launcher</arg>
<doc>Force kill all related process.</doc>
<status status="PASS" start="2026-04-22T22:56:13.799126" elapsed="4.841946"/>
</kw>
<kw name="Ssh Webdriver Remote Start" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>%{TEST_BOARD_WEBDRIVER_PORT}</arg>
<status status="PASS" start="2026-04-22T22:56:18.641740" elapsed="0.007856"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2026-04-22T22:56:23.653153" level="INFO">Slept 5 seconds.</msg>
<arg>5</arg>
<doc>Pauses the test executed for the given time.</doc>
<status status="PASS" start="2026-04-22T22:56:18.651352" elapsed="5.002391"/>
</kw>
<kw name="Create WPEWebKitOptions" owner="keywords_common">
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T22:56:23.659690" level="INFO">${wpe_options} = &lt;selenium.webdriver.wpewebkit.options.Options object at 0x75657011d2e0&gt;</msg>
<var>${wpe_options}</var>
<arg>sys.modules['selenium.webdriver'].WPEWebKitOptions()</arg>
<arg>sys, selenium.webdriver</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T22:56:23.658693" elapsed="0.001064"/>
</kw>
<kw name="Set Variable" owner="BuiltIn">
<msg time="2026-04-22T22:56:23.660544" level="INFO">${wpe_options.binary_location} = /usr/bin/wpe-exported-wayland</msg>
<var>${wpe_options.binary_location}</var>
<arg>${binary_path}</arg>
<doc>Returns the given values which can then be assigned to a variables.</doc>
<status status="PASS" start="2026-04-22T22:56:23.660043" elapsed="0.000575"/>
</kw>
<for flavor="IN">
<iter>
<kw name="Call Method" owner="BuiltIn">
<arg>${wpe_options}</arg>
<arg>add_argument</arg>
<arg>${param}</arg>
<doc>Calls the named method of the given object with the provided arguments.</doc>
<status status="PASS" start="2026-04-22T22:56:23.661622" elapsed="0.000471"/>
</kw>
<var name="${param}">--automation</var>
<status status="PASS" start="2026-04-22T22:56:23.661336" elapsed="0.000859"/>
</iter>
<iter>
<kw name="Call Method" owner="BuiltIn">
<arg>${wpe_options}</arg>
<arg>add_argument</arg>
<arg>${param}</arg>
<doc>Calls the named method of the given object with the provided arguments.</doc>
<status status="PASS" start="2026-04-22T22:56:23.662586" elapsed="0.000387"/>
</kw>
<var name="${param}">--maximized</var>
<status status="PASS" start="2026-04-22T22:56:23.662399" elapsed="0.000672"/>
</iter>
<var>${param}</var>
<value>@{other_params}</value>
<status status="PASS" start="2026-04-22T22:56:23.660860" elapsed="0.002301"/>
</for>
<kw name="Call Method" owner="BuiltIn">
<arg>${wpe_options}</arg>
<arg>set_capability</arg>
<arg>browserName</arg>
<arg>${binary_name}</arg>
<doc>Calls the named method of the given object with the provided arguments.</doc>
<status status="PASS" start="2026-04-22T22:56:23.663377" elapsed="0.000437"/>
</kw>
<return>
<value>${wpe_options}</value>
<status status="PASS" start="2026-04-22T22:56:23.663965" elapsed="0.000219"/>
</return>
<msg time="2026-04-22T22:56:23.664480" level="INFO">${wpe_options} = &lt;selenium.webdriver.wpewebkit.options.Options object at 0x75657011d2e0&gt;</msg>
<var>${wpe_options}</var>
<arg>wpe-simple-launcher</arg>
<arg>/usr/bin/wpe-exported-wayland</arg>
<arg>--automation</arg>
<arg>@{other_params}</arg>
<doc>Creates and configures WPEWebKit options for WebDriver session.</doc>
<status status="PASS" start="2026-04-22T22:56:23.656121" elapsed="0.008425"/>
</kw>
<kw name="Create Webdriver" owner="SeleniumLibrary">
<msg time="2026-04-22T22:56:23.665659" level="INFO">Creating an instance of the Remote WebDriver.</msg>
<arg>Remote</arg>
<arg>command_executor=%{TEST_BOARD_IP}:%{TEST_BOARD_WEBDRIVER_PORT}</arg>
<arg>options=${wpe_options}</arg>
<doc>Creates an instance of Selenium WebDriver.</doc>
<status status="PASS" start="2026-04-22T22:56:23.664857" elapsed="0.284121"/>
</kw>
<arg>--maximized</arg>
<doc>Starts WebDriver session on remote test board with WPE launcher.</doc>
<timeout value="2 minutes"/>
<status status="PASS" start="2026-04-22T22:56:08.567459" elapsed="15.381936"/>
</kw>
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2026-04-22T22:56:23.951215" level="INFO">Opening url 'http://192.168.1.246:8008/robot_framework/html/home-page.html'</msg>
<arg>${PAGE}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc>
<status status="PASS" start="2026-04-22T22:56:23.950219" elapsed="0.251850"/>
</kw>
<kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>Home Page</arg>
<arg>timeout=10s</arg>
<doc>Waits until ``text`` appears on the current page.</doc>
<status status="PASS" start="2026-04-22T22:56:24.202985" elapsed="0.043347"/>
</kw>
<kw name="Execute Javascript" owner="SeleniumLibrary">
<msg time="2026-04-22T22:56:24.249727" level="INFO">Executing JavaScript:
return window.innerWidth;
Without any arguments.</msg>
<msg time="2026-04-22T22:56:24.261218" level="INFO">${inner_width} = 1920</msg>
<var>${inner_width}</var>
<arg>return window.innerWidth;</arg>
<doc>Executes the given JavaScript code with possible arguments.</doc>
<status status="PASS" start="2026-04-22T22:56:24.247167" elapsed="0.014214"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${inner_width} == 1920</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T22:56:24.262591" elapsed="0.001504"/>
</kw>
<kw name="Execute Javascript" owner="SeleniumLibrary">
<msg time="2026-04-22T22:56:24.265832" level="INFO">Executing JavaScript:
return window.innerHeight;
Without any arguments.</msg>
<msg time="2026-04-22T22:56:24.274228" level="INFO">${inner_height} = 1048</msg>
<var>${inner_height}</var>
<arg>return window.innerHeight;</arg>
<doc>Executes the given JavaScript code with possible arguments.</doc>
<status status="PASS" start="2026-04-22T22:56:24.264759" elapsed="0.009557"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${inner_height} == 1048</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T22:56:24.274691" elapsed="0.000798"/>
</kw>
<doc>Starts WebDriver in maximized mode and verifies window dimensions.</doc>
<timeout value="2 minutes"/>
<status status="PASS" start="2026-04-22T22:56:08.564278" elapsed="15.711518"/>
</kw>
<arg>20x</arg>
<arg>1000ms</arg>
<arg>Webdriver Remote Start Maximized</arg>
<doc>Runs the specified keyword and retries if it fails.</doc>
<status status="PASS" start="2026-04-22T22:55:52.276523" elapsed="31.999598"/>
</kw>
<test id="s1-s5-t1" name="Test Check Browser Imprecise Touch Event Using Uinput" line="17">
<kw name="Check Browser Imprecise Touch Event Using Uinput" owner="keywords_touch_events">
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:57:24.131394" level="INFO">${TEST_BOARD_IP} = 192.168.1.105</msg>
<var>${TEST_BOARD_IP}</var>
<arg>TEST_BOARD_IP</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:57:24.130997" elapsed="0.000460"/>
</kw>
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:57:24.132052" level="INFO">${TEST_WEBSERVER_IP} = 192.168.1.246</msg>
<var>${TEST_WEBSERVER_IP}</var>
<arg>TEST_WEBSERVER_IP</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:57:24.131693" elapsed="0.000417"/>
</kw>
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:57:24.137174" level="INFO">${TEST_WEBSERVER_PORT} = 8008</msg>
<var>${TEST_WEBSERVER_PORT}</var>
<arg>TEST_WEBSERVER_PORT</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:57:24.132317" elapsed="0.004930"/>
</kw>
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:57:24.137886" level="INFO">${TEST_WPEWEBKIT_VERSION} = nightly</msg>
<var>${TEST_WPEWEBKIT_VERSION}</var>
<arg>TEST_WPEWEBKIT_VERSION</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:57:24.137496" elapsed="0.000450"/>
</kw>
<kw name="Set Variable" owner="BuiltIn">
<msg time="2026-04-22T22:57:24.138612" level="INFO">${PAGE} = http://192.168.1.246:8008/robot_framework/html/test_button_click.html</msg>
<var>${PAGE}</var>
<arg>http://${TEST_WEBSERVER_IP}:${TEST_WEBSERVER_PORT}/robot_framework/html/test_button_click.html</arg>
<doc>Returns the given values which can then be assigned to a variables.</doc>
<status status="PASS" start="2026-04-22T22:57:24.138161" elapsed="0.000512"/>
</kw>
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2026-04-22T22:57:24.139191" level="INFO">Opening url 'http://192.168.1.246:8008/robot_framework/html/test_button_click.html'</msg>
<msg time="2026-04-22T22:57:24.141898" level="WARN">Keyword 'Capture Page Screenshot' could not be run on failure: Message: ; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalidsessionidexception
</msg>
<msg time="2026-04-22T22:57:24.142470" level="FAIL">InvalidSessionIdException: Message: ; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalidsessionidexception
</msg>
<arg>${PAGE}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc>
<status status="FAIL" start="2026-04-22T22:57:24.138891" elapsed="0.005143">InvalidSessionIdException: Message: ; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalidsessionidexception
</status>
</kw>
<kw name="Capture Page Screenshot" owner="SeleniumLibrary">
<doc>Takes a screenshot of the current page and embeds it into a log file.</doc>
<status status="NOT RUN" start="2026-04-22T22:57:24.144328" elapsed="0.000066"/>
</kw>
<kw name="Go To" owner="SeleniumLibrary">
<arg>${PAGE}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc>
<status status="NOT RUN" start="2026-04-22T22:57:24.144602" elapsed="0.000058"/>
</kw>
<kw name="Ssh Command" owner="TestUtils">
<arg>${TEST_BOARD_IP}</arg>
<arg>/root/scripts/emit-button-touch-event.py 75 75</arg>
<doc>Run SSH command.</doc>
<status status="NOT RUN" start="2026-04-22T22:57:24.144836" elapsed="0.000052"/>
</kw>
<kw name="Wait Until Keyword Succeeds" owner="BuiltIn">
<arg>10x</arg>
<arg>1000ms</arg>
<arg>Check Window Result Value</arg>
<arg>green</arg>
<doc>Runs the specified keyword and retries if it fails.</doc>
<status status="NOT RUN" start="2026-04-22T22:57:24.145083" elapsed="0.000052"/>
</kw>
<kw name="Go To" owner="SeleniumLibrary">
<arg>${PAGE}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc>
<status status="NOT RUN" start="2026-04-22T22:57:24.145319" elapsed="0.000050"/>
</kw>
<kw name="Ssh Command" owner="TestUtils">
<arg>${TEST_BOARD_IP}</arg>
<arg>/root/scripts/emit-button-touch-event.py 200 200 20 0</arg>
<doc>Run SSH command.</doc>
<status status="NOT RUN" start="2026-04-22T22:57:24.145536" elapsed="0.000105"/>
</kw>
<kw name="Wait Until Keyword Succeeds" owner="BuiltIn">
<arg>10x</arg>
<arg>1000ms</arg>
<arg>Check Window Result Value</arg>
<arg>white</arg>
<doc>Runs the specified keyword and retries if it fails.</doc>
<status status="NOT RUN" start="2026-04-22T22:57:24.145887" elapsed="0.000053"/>
</kw>
<kw name="Go To" owner="SeleniumLibrary">
<arg>${PAGE}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc>
<status status="NOT RUN" start="2026-04-22T22:57:24.146121" elapsed="0.000050"/>
</kw>
<kw name="Ssh Command" owner="TestUtils">
<arg>${TEST_BOARD_IP}</arg>
<arg>/root/scripts/emit-button-touch-event.py 200 200 0 20</arg>
<doc>Run SSH command.</doc>
<status status="NOT RUN" start="2026-04-22T22:57:24.146339" elapsed="0.000049"/>
</kw>
<kw name="Wait Until Keyword Succeeds" owner="BuiltIn">
<arg>10x</arg>
<arg>1000ms</arg>
<arg>Check Window Result Value</arg>
<arg>white</arg>
<doc>Runs the specified keyword and retries if it fails.</doc>
<status status="NOT RUN" start="2026-04-22T22:57:24.146593" elapsed="0.000053"/>
</kw>
<status status="FAIL" start="2026-04-22T22:57:24.130524" elapsed="0.016315">InvalidSessionIdException: Message: ; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalidsessionidexception
</status>
</kw>
<timeout value="1 minute"/>
<status status="FAIL" start="2026-04-22T22:57:24.128270" elapsed="0.018952">InvalidSessionIdException: Message: ; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalidsessionidexception

[RETRY] FAIL on 2. retry.</status>
</test>
<test id="s1-s5-t2" name="Test Check Browser Touch Scroll Using Uinput" line="20">
<kw name="Check Browser Touch Scroll Using Uinput" owner="keywords_touch_events">
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:57:24.195860" level="INFO">${TEST_MACHINE} = raspberrypi5</msg>
<var>${TEST_MACHINE}</var>
<arg>TEST_MACHINE</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:57:24.195446" elapsed="0.000475"/>
</kw>
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:57:24.196479" level="INFO">${TEST_BOARD_IP} = 192.168.1.105</msg>
<var>${TEST_BOARD_IP}</var>
<arg>TEST_BOARD_IP</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:57:24.196136" elapsed="0.000400"/>
</kw>
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:57:24.197111" level="INFO">${TEST_WEBSERVER_IP} = 192.168.1.246</msg>
<var>${TEST_WEBSERVER_IP}</var>
<arg>TEST_WEBSERVER_IP</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:57:24.196771" elapsed="0.000397"/>
</kw>
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:57:24.197736" level="INFO">${TEST_WEBSERVER_PORT} = 8008</msg>
<var>${TEST_WEBSERVER_PORT}</var>
<arg>TEST_WEBSERVER_PORT</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:57:24.197372" elapsed="0.000423"/>
</kw>
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:57:24.198345" level="INFO">${TEST_WPEWEBKIT_VERSION} = nightly</msg>
<var>${TEST_WPEWEBKIT_VERSION}</var>
<arg>TEST_WPEWEBKIT_VERSION</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:57:24.198004" elapsed="0.000398"/>
</kw>
<kw name="Set Variable" owner="BuiltIn">
<msg time="2026-04-22T22:57:24.199146" level="INFO">${PAGE} = http://192.168.1.246:8008/robot_framework/html/vertical_scroll.html</msg>
<var>${PAGE}</var>
<arg>http://${TEST_WEBSERVER_IP}:${TEST_WEBSERVER_PORT}/robot_framework/html/vertical_scroll.html</arg>
<doc>Returns the given values which can then be assigned to a variables.</doc>
<status status="PASS" start="2026-04-22T22:57:24.198700" elapsed="0.000506"/>
</kw>
<kw name="Get Machine Expectation" owner="TestUtils">
<msg time="2026-04-22T22:57:24.200291" level="INFO">${SCROLL_POSITION} = 300</msg>
<var>${SCROLL_POSITION}</var>
<arg>id=scroll-position</arg>
<arg>machine=${TEST_MACHINE}</arg>
<arg>wpeversion=${TEST_WPEWEBKIT_VERSION}</arg>
<arg>type=number</arg>
<status status="PASS" start="2026-04-22T22:57:24.199416" elapsed="0.000940"/>
</kw>
<kw name="Get Machine Expectation" owner="TestUtils">
<msg time="2026-04-22T22:57:24.201679" level="INFO">${SCROLL_MAX_POSITION} = 10000</msg>
<var>${SCROLL_MAX_POSITION}</var>
<arg>id=scroll-max-position</arg>
<arg>machine=${TEST_MACHINE}</arg>
<arg>wpeversion=${TEST_WPEWEBKIT_VERSION}</arg>
<arg>type=number</arg>
<status status="PASS" start="2026-04-22T22:57:24.200598" elapsed="0.001146"/>
</kw>
<kw name="Get Machine Expectation" owner="TestUtils">
<msg time="2026-04-22T22:57:24.202787" level="INFO">${SCROLL_THRESHOLD} = 8</msg>
<var>${SCROLL_THRESHOLD}</var>
<arg>id=scroll-threshold</arg>
<arg>machine=${TEST_MACHINE}</arg>
<arg>wpeversion=${TEST_WPEWEBKIT_VERSION}</arg>
<arg>type=number</arg>
<status status="PASS" start="2026-04-22T22:57:24.201969" elapsed="0.000883"/>
</kw>
<kw name="Get Machine Expectation" owner="TestUtils">
<msg time="2026-04-22T22:57:24.203876" level="INFO">${SWIPE_POSITION} = 1047</msg>
<var>${SWIPE_POSITION}</var>
<arg>id=swipe-position</arg>
<arg>machine=${TEST_MACHINE}</arg>
<arg>wpeversion=${TEST_WPEWEBKIT_VERSION}</arg>
<arg>type=number</arg>
<status status="PASS" start="2026-04-22T22:57:24.203068" elapsed="0.000870"/>
</kw>
<kw name="Get Machine Expectation" owner="TestUtils">
<msg time="2026-04-22T22:57:24.204966" level="INFO">${SWIPE_THRESHOLD} = 8</msg>
<var>${SWIPE_THRESHOLD}</var>
<arg>id=swipe-threshold</arg>
<arg>machine=${TEST_MACHINE}</arg>
<arg>wpeversion=${TEST_WPEWEBKIT_VERSION}</arg>
<arg>type=number</arg>
<status status="PASS" start="2026-04-22T22:57:24.204158" elapsed="0.000871"/>
</kw>
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2026-04-22T22:57:24.205575" level="INFO">Opening url 'http://192.168.1.246:8008/robot_framework/html/vertical_scroll.html'</msg>
<msg time="2026-04-22T22:57:24.208222" level="WARN">Keyword 'Capture Page Screenshot' could not be run on failure: Message: ; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalidsessionidexception
</msg>
<msg time="2026-04-22T22:57:24.208828" level="FAIL">InvalidSessionIdException: Message: ; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalidsessionidexception
</msg>
<arg>${PAGE}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc>
<status status="FAIL" start="2026-04-22T22:57:24.205256" elapsed="0.005241">InvalidSessionIdException: Message: ; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalidsessionidexception
</status>
</kw>
<kw name="Capture Page Screenshot" owner="SeleniumLibrary">
<doc>Takes a screenshot of the current page and embeds it into a log file.</doc>
<status status="NOT RUN" start="2026-04-22T22:57:24.210967" elapsed="0.000092"/>
</kw>
<kw name="Set Variable" owner="BuiltIn">
<var>${scroll_lower_position}</var>
<arg>${SCROLL_POSITION} - ${SCROLL_THRESHOLD}</arg>
<doc>Returns the given values which can then be assigned to a variables.</doc>
<status status="NOT RUN" start="2026-04-22T22:57:24.211387" elapsed="0.000084"/>
</kw>
<kw name="Ssh Command" owner="TestUtils">
<arg>${TEST_BOARD_IP}</arg>
<arg>/root/scripts/touch-one-finger-gesture.py --duration 5 --steps 40 --delay-on-touch-up 0 100 500 100 200</arg>
<doc>Run SSH command.</doc>
<status status="NOT RUN" start="2026-04-22T22:57:24.211702" elapsed="0.000056"/>
</kw>
<kw name="Wait Until Keyword Succeeds" owner="BuiltIn">
<arg>5x</arg>
<arg>3000ms</arg>
<arg>Check Window PageYOffset Value</arg>
<arg>${scroll_lower_position}</arg>
<arg>${SCROLL_MAX_POSITION}</arg>
<doc>Runs the specified keyword and retries if it fails.</doc>
<status status="NOT RUN" start="2026-04-22T22:57:24.211962" elapsed="0.000054"/>
</kw>
<kw name="Ssh Command" owner="TestUtils">
<arg>${TEST_BOARD_IP}</arg>
<arg>/root/scripts/touch-one-finger-gesture.py --duration 5 --steps 40 --delay-on-touch-up 0 100 200 100 500</arg>
<doc>Run SSH command.</doc>
<status status="NOT RUN" start="2026-04-22T22:57:24.212204" elapsed="0.000050"/>
</kw>
<kw name="Wait Until Keyword Succeeds" owner="BuiltIn">
<arg>5x</arg>
<arg>3000ms</arg>
<arg>Check Window PageYOffset Value</arg>
<arg>0</arg>
<arg>${SCROLL_THRESHOLD}</arg>
<doc>Runs the specified keyword and retries if it fails.</doc>
<status status="NOT RUN" start="2026-04-22T22:57:24.212446" elapsed="0.000052"/>
</kw>
<kw name="Capture Page Screenshot" owner="SeleniumLibrary">
<doc>Takes a screenshot of the current page and embeds it into a log file.</doc>
<status status="NOT RUN" start="2026-04-22T22:57:24.212728" elapsed="0.000053"/>
</kw>
<kw name="Ssh Command" owner="TestUtils">
<arg>${TEST_BOARD_IP}</arg>
<arg>/root/scripts/touch-one-finger-gesture.py --duration 0.1 --steps 40 --delay-on-touch-up 0 100 500 100 200</arg>
<doc>Run SSH command.</doc>
<status status="NOT RUN" start="2026-04-22T22:57:24.212945" elapsed="0.000049"/>
</kw>
<kw name="Set Variable" owner="BuiltIn">
<var>${swipe_upper_position}</var>
<arg>${SWIPE_POSITION} - ${SWIPE_THRESHOLD}</arg>
<doc>Returns the given values which can then be assigned to a variables.</doc>
<status status="NOT RUN" start="2026-04-22T22:57:24.213173" elapsed="0.000051"/>
</kw>
<kw name="Wait Until Keyword Succeeds" owner="BuiltIn">
<arg>5x</arg>
<arg>3000ms</arg>
<arg>Check Window PageYOffset Value</arg>
<arg>${swipe_upper_position}</arg>
<arg>${SCROLL_MAX_POSITION}</arg>
<doc>Runs the specified keyword and retries if it fails.</doc>
<status status="NOT RUN" start="2026-04-22T22:57:24.213411" elapsed="0.000051"/>
</kw>
<kw name="Ssh Command" owner="TestUtils">
<arg>${TEST_BOARD_IP}</arg>
<arg>/root/scripts/touch-one-finger-gesture.py --duration 0.1 --steps 40 --delay-on-touch-up 0 100 200 100 500</arg>
<doc>Run SSH command.</doc>
<status status="NOT RUN" start="2026-04-22T22:57:24.213739" elapsed="0.000057"/>
</kw>
<kw name="Wait Until Keyword Succeeds" owner="BuiltIn">
<arg>5x</arg>
<arg>3000ms</arg>
<arg>Check Window PageYOffset Value</arg>
<arg>0</arg>
<arg>${SWIPE_THRESHOLD}</arg>
<doc>Runs the specified keyword and retries if it fails.</doc>
<status status="NOT RUN" start="2026-04-22T22:57:24.213990" elapsed="0.000051"/>
</kw>
<status status="FAIL" start="2026-04-22T22:57:24.194999" elapsed="0.019245">InvalidSessionIdException: Message: ; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalidsessionidexception
</status>
</kw>
<timeout value="1 minute"/>
<status status="FAIL" start="2026-04-22T22:57:24.192770" elapsed="0.021902">InvalidSessionIdException: Message: ; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalidsessionidexception

[RETRY] FAIL on 2. retry.</status>
</test>
<test id="s1-s5-t3" name="Test Check Browser Touch Gestures Using Uinput" line="23">
<kw name="Check Browser Touch Gestures Using Uinput" owner="keywords_touch_events">
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:57:24.250074" level="INFO">${TEST_MACHINE} = raspberrypi5</msg>
<var>${TEST_MACHINE}</var>
<arg>TEST_MACHINE</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:57:24.249682" elapsed="0.000455"/>
</kw>
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:57:24.250715" level="INFO">${TEST_BOARD_IP} = 192.168.1.105</msg>
<var>${TEST_BOARD_IP}</var>
<arg>TEST_BOARD_IP</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:57:24.250350" elapsed="0.000423"/>
</kw>
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:57:24.251323" level="INFO">${TEST_WEBSERVER_IP} = 192.168.1.246</msg>
<var>${TEST_WEBSERVER_IP}</var>
<arg>TEST_WEBSERVER_IP</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:57:24.250984" elapsed="0.000395"/>
</kw>
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:57:24.251958" level="INFO">${TEST_WEBSERVER_PORT} = 8008</msg>
<var>${TEST_WEBSERVER_PORT}</var>
<arg>TEST_WEBSERVER_PORT</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:57:24.251609" elapsed="0.000407"/>
</kw>
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:57:24.252599" level="INFO">${TEST_WPEWEBKIT_VERSION} = nightly</msg>
<var>${TEST_WPEWEBKIT_VERSION}</var>
<arg>TEST_WPEWEBKIT_VERSION</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:57:24.252221" elapsed="0.000438"/>
</kw>
<kw name="Set Variable" owner="BuiltIn">
<msg time="2026-04-22T22:57:24.253311" level="INFO">${PAGE} = http://192.168.1.246:8008/robot_framework/html/rbyers/paint.html</msg>
<var>${PAGE}</var>
<arg>http://${TEST_WEBSERVER_IP}:${TEST_WEBSERVER_PORT}/robot_framework/html/rbyers/paint.html</arg>
<doc>Returns the given values which can then be assigned to a variables.</doc>
<status status="PASS" start="2026-04-22T22:57:24.252872" elapsed="0.000499"/>
</kw>
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2026-04-22T22:57:24.253912" level="INFO">Opening url 'http://192.168.1.246:8008/robot_framework/html/rbyers/paint.html'</msg>
<msg time="2026-04-22T22:57:24.256682" level="WARN">Keyword 'Capture Page Screenshot' could not be run on failure: Message: ; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalidsessionidexception
</msg>
<msg time="2026-04-22T22:57:24.257224" level="FAIL">InvalidSessionIdException: Message: ; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalidsessionidexception
</msg>
<arg>${PAGE}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc>
<status status="FAIL" start="2026-04-22T22:57:24.253604" elapsed="0.004594">InvalidSessionIdException: Message: ; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalidsessionidexception
</status>
</kw>
<kw name="Ssh Command" owner="TestUtils">
<arg>${TEST_BOARD_IP}</arg>
<arg>/root/scripts/touch-two-fingers-gesture.py --duration 2 --steps 40 900 200 900 500 900 800 900 500</arg>
<doc>Run SSH command.</doc>
<status status="NOT RUN" start="2026-04-22T22:57:24.258476" elapsed="0.000066"/>
</kw>
<kw name="Capture Page Screenshot" owner="SeleniumLibrary">
<arg>${PINCH_GESTURE_IMAGE}</arg>
<doc>Takes a screenshot of the current page and embeds it into a log file.</doc>
<status status="NOT RUN" start="2026-04-22T22:57:24.258795" elapsed="0.000058"/>
</kw>
<kw name="Wait Until Keyword Succeeds" owner="BuiltIn">
<arg>10x</arg>
<arg>1000ms</arg>
<arg>Compare Images</arg>
<arg>${BASELINE_IMAGES_PATH}/${TEST_WPEWEBKIT_VERSION}/${PINCH_GESTURE_IMAGE}</arg>
<arg>${PINCH_GESTURE_IMAGE}</arg>
<arg>threshold=0.005</arg>
<doc>Runs the specified keyword and retries if it fails.</doc>
<status status="NOT RUN" start="2026-04-22T22:57:24.259062" elapsed="0.000055"/>
</kw>
<kw name="Go To" owner="SeleniumLibrary">
<arg>${PAGE}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc>
<status status="NOT RUN" start="2026-04-22T22:57:24.259402" elapsed="0.000056"/>
</kw>
<kw name="Ssh Command" owner="TestUtils">
<arg>${TEST_BOARD_IP}</arg>
<arg>/root/scripts/touch-two-fingers-gesture.py --duration 2 --steps 40 900 500 900 200 900 500 900 800</arg>
<doc>Run SSH command.</doc>
<status status="NOT RUN" start="2026-04-22T22:57:24.259655" elapsed="0.000055"/>
</kw>
<kw name="Capture Page Screenshot" owner="SeleniumLibrary">
<arg>${ZOOM_GESTURE_IMAGE}</arg>
<doc>Takes a screenshot of the current page and embeds it into a log file.</doc>
<status status="NOT RUN" start="2026-04-22T22:57:24.259911" elapsed="0.000054"/>
</kw>
<kw name="Wait Until Keyword Succeeds" owner="BuiltIn">
<arg>10x</arg>
<arg>1000ms</arg>
<arg>Compare Images</arg>
<arg>${BASELINE_IMAGES_PATH}/${TEST_WPEWEBKIT_VERSION}/${ZOOM_GESTURE_IMAGE}</arg>
<arg>${ZOOM_GESTURE_IMAGE}</arg>
<arg>threshold=0.005</arg>
<doc>Runs the specified keyword and retries if it fails.</doc>
<status status="NOT RUN" start="2026-04-22T22:57:24.260169" elapsed="0.000053"/>
</kw>
<status status="FAIL" start="2026-04-22T22:57:24.249202" elapsed="0.011237">InvalidSessionIdException: Message: ; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalidsessionidexception
</status>
</kw>
<timeout value="1 minute"/>
<status status="FAIL" start="2026-04-22T22:57:24.245812" elapsed="0.015049">InvalidSessionIdException: Message: ; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalidsessionidexception

[RETRY] FAIL on 2. retry.</status>
</test>
<kw name="Webdriver Remote Stop" owner="keywords_common" type="TEARDOWN">
<kw name="Close All Browsers" owner="SeleniumLibrary">
<doc>Closes all open browsers and resets the browser cache.</doc>
<status status="PASS" start="2026-04-22T22:57:24.262753" elapsed="0.001891"/>
</kw>
<kw name="Ssh Webdriver Remote Stop" owner="TestUtils">
<msg time="2026-04-22T22:57:24.511694" level="INFO">RUN: Killing all 'WPEWebDriver' related processes ...</msg>
<arg>%{TEST_BOARD_IP}</arg>
<status status="PASS" start="2026-04-22T22:57:24.264884" elapsed="0.247150"/>
</kw>
<kw name="Ssh Force Kill" owner="TestUtils">
<msg time="2026-04-22T22:57:24.791114" level="INFO">RUN: Killing all 'wpe-simple-launcher' related processes ...</msg>
<arg>%{TEST_BOARD_IP}</arg>
<arg>wpe-simple-launcher</arg>
<doc>Force kill all related process.</doc>
<status status="PASS" start="2026-04-22T22:57:24.512672" elapsed="0.278778"/>
</kw>
<doc>Stops WebDriver session and cleans up browser processes.</doc>
<timeout value="2 minutes"/>
<status status="PASS" start="2026-04-22T22:57:24.262284" elapsed="0.529604"/>
</kw>
<status status="FAIL" start="2026-04-22T22:55:52.248295" elapsed="92.543838"/>
</suite>
<suite id="s1-s6" name="Tests 011 Navigation Bar" source="/app/tests_results/20260422_225424_robot_/../../robot_framework/tests/tests_011_navigation_bar.robot">
<kw name="Configure Mockup Pages" owner="keywords_common" type="SETUP">
<variable name="${HOME_PAGE}">
<msg time="2026-04-22T22:57:24.812290" level="INFO">${HOME_PAGE} = http://192.168.1.246:8008/robot_framework/html/home-page.html</msg>
<var>http://%{TEST_WEBSERVER_IP}:%{TEST_WEBSERVER_PORT}/robot_framework/html/home-page.html</var>
<status status="PASS" start="2026-04-22T22:57:24.812044" elapsed="0.000311"/>
</variable>
<variable name="${SEARCH_PAGE}">
<msg time="2026-04-22T22:57:24.812690" level="INFO">${SEARCH_PAGE} = http://192.168.1.246:8008/robot_framework/html/search-page.html</msg>
<var>http://%{TEST_WEBSERVER_IP}:%{TEST_WEBSERVER_PORT}/robot_framework/html/search-page.html</var>
<status status="PASS" start="2026-04-22T22:57:24.812482" elapsed="0.000270"/>
</variable>
<kw name="Configure Weston Service Debug Mode" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>sed -i 's|ExecStart=/usr/bin/weston --modules=systemd-notify.so|ExecStart=/usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug|' /lib/systemd/system/weston.service</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:57:24.813329" elapsed="0.243015"/>
</kw>
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>sed -i 's|ExecStart=/usr/bin/weston --continue-without-input --modules=systemd-notify.so|ExecStart=/usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug|' /lib/systemd/system/weston.service</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:57:25.057064" elapsed="0.293904"/>
</kw>
<doc>Enables debug mode for Weston service on the test board.</doc>
<status status="PASS" start="2026-04-22T22:57:24.813032" elapsed="0.538395"/>
</kw>
<kw name="Configure Demo Application URLs" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>sed -i 's|https://www.wpewebkit.org|${home_page}|g' /usr/bin/demo-wpe-website</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:57:25.353682" elapsed="0.257177"/>
</kw>
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>sed -i 's|https://duckduckgo.com/|${search_page}|g' /usr/bin/demo-wpe-duckduckgo</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:57:25.611514" elapsed="0.224888"/>
</kw>
<arg>${HOME_PAGE}</arg>
<arg>${SEARCH_PAGE}</arg>
<doc>Updates demo application URLs to point to mockup pages.</doc>
<status status="PASS" start="2026-04-22T22:57:25.352269" elapsed="0.484687"/>
</kw>
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>systemctl daemon-reload &amp;&amp; systemctl restart weston</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:57:25.837534" elapsed="1.048973"/>
</kw>
<kw name="Wait Until Keyword Succeeds" owner="BuiltIn">
<kw name="Remote Weston Check Screenshot" owner="keywords_common">
<kw name="Remote Weston Capture Screenshot" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>rm -rf wayland-screenshot-*.png &amp;&amp; export XDG_RUNTIME_DIR=/run/user/1000 WAYLAND_DISPLAY=wayland-1 &amp;&amp; weston-screenshooter</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:57:26.891028" elapsed="0.489782"/>
</kw>
<kw name="Run" owner="OperatingSystem">
<msg time="2026-04-22T22:57:27.384199" level="INFO">Running command 'scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@192.168.1.105:~/wayland-screenshot-*.png home-screen.png 2&gt;&amp;1'.</msg>
<arg>scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@%{TEST_BOARD_IP}:~/wayland-screenshot-*.png ${capture_name}</arg>
<doc>Runs the given command in the system and returns the output.</doc>
<status status="PASS" start="2026-04-22T22:57:27.381526" elapsed="0.409142"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:57:27.792344" level="INFO" html="true">&lt;img src="home-screen.png" width="50%" /&gt;</msg>
<arg>&lt;img src="${capture_name}" width="50%" /&gt;</arg>
<arg>html</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:57:27.791402" elapsed="0.001280"/>
</kw>
<arg>${image}</arg>
<doc>Captures a screenshot from Weston compositor and saves it locally.</doc>
<status status="PASS" start="2026-04-22T22:57:26.889941" elapsed="0.903103"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:57:28.313675" level="INFO" html="true">_combined:&lt;br&gt;&lt;a href="screenshots/a2d15926-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" target="_blank"&gt;&lt;img src="screenshots/a2d15926-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:57:28.313691" level="INFO" html="true">_combined_with_diff:&lt;br&gt;&lt;a href="screenshots/a2d61380-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/a2d61380-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:57:28.313695" level="INFO" html="true">_absolute_diff:&lt;br&gt;&lt;a href="screenshots/a2d900c2-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/a2d900c2-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;
Visual differences detected. SSIM score: 0.40706352621039088024</msg>
<msg time="2026-04-22T22:57:28.314061" level="FAIL">The compared images are different.</msg>
<arg>${BASELINE_IMAGES_PATH}/%{TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0050</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="FAIL" start="2026-04-22T22:57:27.793659" elapsed="0.521920">The compared images are different.</status>
</kw>
<arg>${HOME_SCREEN_IMAGE}</arg>
<doc>Captures and compares screenshot against baseline image.</doc>
<status status="FAIL" start="2026-04-22T22:57:26.888674" elapsed="1.427148">The compared images are different.</status>
</kw>
<kw name="Remote Weston Check Screenshot" owner="keywords_common">
<kw name="Remote Weston Capture Screenshot" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>rm -rf wayland-screenshot-*.png &amp;&amp; export XDG_RUNTIME_DIR=/run/user/1000 WAYLAND_DISPLAY=wayland-1 &amp;&amp; weston-screenshooter</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:57:29.318519" elapsed="0.393144"/>
</kw>
<kw name="Run" owner="OperatingSystem">
<msg time="2026-04-22T22:57:29.714187" level="INFO">Running command 'scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@192.168.1.105:~/wayland-screenshot-*.png home-screen.png 2&gt;&amp;1'.</msg>
<arg>scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@%{TEST_BOARD_IP}:~/wayland-screenshot-*.png ${capture_name}</arg>
<doc>Runs the given command in the system and returns the output.</doc>
<status status="PASS" start="2026-04-22T22:57:29.712265" elapsed="0.392396"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:57:30.106107" level="INFO" html="true">&lt;img src="home-screen.png" width="50%" /&gt;</msg>
<arg>&lt;img src="${capture_name}" width="50%" /&gt;</arg>
<arg>html</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:57:30.105266" elapsed="0.001073"/>
</kw>
<arg>${image}</arg>
<doc>Captures a screenshot from Weston compositor and saves it locally.</doc>
<status status="PASS" start="2026-04-22T22:57:29.317671" elapsed="0.789026"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:57:30.517085" level="INFO">Images/Document comparison passed.</msg>
<arg>${BASELINE_IMAGES_PATH}/%{TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0050</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="PASS" start="2026-04-22T22:57:30.107179" elapsed="0.410184"/>
</kw>
<arg>${HOME_SCREEN_IMAGE}</arg>
<doc>Captures and compares screenshot against baseline image.</doc>
<status status="PASS" start="2026-04-22T22:57:29.316646" elapsed="1.201078"/>
</kw>
<arg>20x</arg>
<arg>1000ms</arg>
<arg>Remote Weston Check Screenshot</arg>
<arg>${HOME_SCREEN_IMAGE}</arg>
<doc>Runs the specified keyword and retries if it fails.</doc>
<status status="PASS" start="2026-04-22T22:57:26.887378" elapsed="3.630607"/>
</kw>
<doc>Configures mockup pages on the test board by modifying Weston service
and demo application URLs to point to the test webserver.</doc>
<status status="PASS" start="2026-04-22T22:57:24.811790" elapsed="5.706484"/>
</kw>
<test id="s1-s6-t1" name="Test Check Navigation Bar" line="9">
<kw name="Terminate Browser" owner="keywords_touch_navigation">
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:57:30.520971" level="INFO">${TEST_BOARD_IP} = 192.168.1.105</msg>
<var>${TEST_BOARD_IP}</var>
<arg>TEST_BOARD_IP</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:57:30.520563" elapsed="0.000470"/>
</kw>
<kw name="Ssh Command" owner="TestUtils">
<arg>${TEST_BOARD_IP}</arg>
<arg>/root/scripts/touch-one-finger-gesture.py --duration 1 --steps 1 --delay-on-touch-up 0 595 15 595 15</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:57:30.521239" elapsed="4.374977"/>
</kw>
<kw name="Wait Until Keyword Succeeds" owner="BuiltIn">
<kw name="Remote Weston Check Screenshot" owner="keywords_common">
<kw name="Remote Weston Capture Screenshot" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>rm -rf wayland-screenshot-*.png &amp;&amp; export XDG_RUNTIME_DIR=/run/user/1000 WAYLAND_DISPLAY=wayland-1 &amp;&amp; weston-screenshooter</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:57:34.900798" elapsed="0.416433"/>
</kw>
<kw name="Run" owner="OperatingSystem">
<msg time="2026-04-22T22:57:35.320605" level="INFO">Running command 'scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@192.168.1.105:~/wayland-screenshot-*.png init-screen.png 2&gt;&amp;1'.</msg>
<arg>scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@%{TEST_BOARD_IP}:~/wayland-screenshot-*.png ${capture_name}</arg>
<doc>Runs the given command in the system and returns the output.</doc>
<status status="PASS" start="2026-04-22T22:57:35.317976" elapsed="0.408012"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:57:35.727867" level="INFO" html="true">&lt;img src="init-screen.png" width="50%" /&gt;</msg>
<arg>&lt;img src="${capture_name}" width="50%" /&gt;</arg>
<arg>html</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:57:35.726719" elapsed="0.001467"/>
</kw>
<arg>${image}</arg>
<doc>Captures a screenshot from Weston compositor and saves it locally.</doc>
<status status="PASS" start="2026-04-22T22:57:34.899634" elapsed="0.828947"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:57:36.205040" level="INFO" html="true">_combined:&lt;br&gt;&lt;a href="screenshots/a7859716-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" target="_blank"&gt;&lt;img src="screenshots/a7859716-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:57:36.205055" level="INFO" html="true">_combined_with_diff:&lt;br&gt;&lt;a href="screenshots/a78a45c2-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/a78a45c2-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:57:36.205059" level="INFO" html="true">_absolute_diff:&lt;br&gt;&lt;a href="screenshots/a78d2382-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/a78d2382-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;
Visual differences detected. SSIM score: 0.01418273012625181906</msg>
<msg time="2026-04-22T22:57:36.205343" level="FAIL">The compared images are different.</msg>
<arg>${BASELINE_IMAGES_PATH}/%{TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0050</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="FAIL" start="2026-04-22T22:57:35.729150" elapsed="0.477703">The compared images are different.</status>
</kw>
<arg>${INIT_SCREEN_IMAGE}</arg>
<doc>Captures and compares screenshot against baseline image.</doc>
<status status="FAIL" start="2026-04-22T22:57:34.898100" elapsed="1.308997">The compared images are different.</status>
</kw>
<kw name="Remote Weston Check Screenshot" owner="keywords_common">
<kw name="Remote Weston Capture Screenshot" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>rm -rf wayland-screenshot-*.png &amp;&amp; export XDG_RUNTIME_DIR=/run/user/1000 WAYLAND_DISPLAY=wayland-1 &amp;&amp; weston-screenshooter</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:57:37.211044" elapsed="0.418839"/>
</kw>
<kw name="Run" owner="OperatingSystem">
<msg time="2026-04-22T22:57:37.633093" level="INFO">Running command 'scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@192.168.1.105:~/wayland-screenshot-*.png init-screen.png 2&gt;&amp;1'.</msg>
<arg>scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@%{TEST_BOARD_IP}:~/wayland-screenshot-*.png ${capture_name}</arg>
<doc>Runs the given command in the system and returns the output.</doc>
<status status="PASS" start="2026-04-22T22:57:37.630545" elapsed="0.418921"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:57:38.051294" level="INFO" html="true">&lt;img src="init-screen.png" width="50%" /&gt;</msg>
<arg>&lt;img src="${capture_name}" width="50%" /&gt;</arg>
<arg>html</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:57:38.050157" elapsed="0.001519"/>
</kw>
<arg>${image}</arg>
<doc>Captures a screenshot from Weston compositor and saves it locally.</doc>
<status status="PASS" start="2026-04-22T22:57:37.209841" elapsed="0.842205"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:57:38.458095" level="INFO">Images/Document comparison passed.</msg>
<arg>${BASELINE_IMAGES_PATH}/%{TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0050</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="PASS" start="2026-04-22T22:57:38.052645" elapsed="0.405732"/>
</kw>
<arg>${INIT_SCREEN_IMAGE}</arg>
<doc>Captures and compares screenshot against baseline image.</doc>
<status status="PASS" start="2026-04-22T22:57:37.208092" elapsed="1.250643"/>
</kw>
<arg>20x</arg>
<arg>1000ms</arg>
<arg>Remote Weston Check Screenshot</arg>
<arg>${INIT_SCREEN_IMAGE}</arg>
<doc>Runs the specified keyword and retries if it fails.</doc>
<status status="PASS" start="2026-04-22T22:57:34.896983" elapsed="3.562012"/>
</kw>
<status status="PASS" start="2026-04-22T22:57:30.520114" elapsed="7.939176"/>
</kw>
<kw name="Open Home" owner="keywords_touch_navigation">
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:57:38.461211" level="INFO">${TEST_BOARD_IP} = 192.168.1.105</msg>
<var>${TEST_BOARD_IP}</var>
<arg>TEST_BOARD_IP</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:57:38.460819" elapsed="0.000453"/>
</kw>
<kw name="Ssh Command" owner="TestUtils">
<arg>${TEST_BOARD_IP}</arg>
<arg>/root/scripts/touch-one-finger-gesture.py --duration 1 --steps 1 --delay-on-touch-up 0 215 15 215 15</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:57:38.461477" elapsed="4.373232"/>
</kw>
<kw name="Wait Until Keyword Succeeds" owner="BuiltIn">
<kw name="Remote Weston Check Screenshot" owner="keywords_common">
<kw name="Remote Weston Capture Screenshot" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>rm -rf wayland-screenshot-*.png &amp;&amp; export XDG_RUNTIME_DIR=/run/user/1000 WAYLAND_DISPLAY=wayland-1 &amp;&amp; weston-screenshooter</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:57:42.839256" elapsed="0.456918"/>
</kw>
<kw name="Run" owner="OperatingSystem">
<msg time="2026-04-22T22:57:43.300017" level="INFO">Running command 'scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@192.168.1.105:~/wayland-screenshot-*.png home-screen.png 2&gt;&amp;1'.</msg>
<arg>scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@%{TEST_BOARD_IP}:~/wayland-screenshot-*.png ${capture_name}</arg>
<doc>Runs the given command in the system and returns the output.</doc>
<status status="PASS" start="2026-04-22T22:57:43.296918" elapsed="0.387169"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:57:43.685982" level="INFO" html="true">&lt;img src="home-screen.png" width="50%" /&gt;</msg>
<arg>&lt;img src="${capture_name}" width="50%" /&gt;</arg>
<arg>html</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:57:43.684792" elapsed="0.001515"/>
</kw>
<arg>${image}</arg>
<doc>Captures a screenshot from Weston compositor and saves it locally.</doc>
<status status="PASS" start="2026-04-22T22:57:42.838032" elapsed="0.848689"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:57:44.183301" level="INFO" html="true">_combined:&lt;br&gt;&lt;a href="screenshots/ac46c608-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" target="_blank"&gt;&lt;img src="screenshots/ac46c608-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:57:44.183315" level="INFO" html="true">_combined_with_diff:&lt;br&gt;&lt;a href="screenshots/ac4b9836-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/ac4b9836-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:57:44.183320" level="INFO" html="true">_absolute_diff:&lt;br&gt;&lt;a href="screenshots/ac4e851e-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/ac4e851e-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;
Visual differences detected. SSIM score: 0.11275236005898514602</msg>
<msg time="2026-04-22T22:57:44.183621" level="FAIL">The compared images are different.</msg>
<arg>${BASELINE_IMAGES_PATH}/%{TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0050</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="FAIL" start="2026-04-22T22:57:43.687313" elapsed="0.497788">The compared images are different.</status>
</kw>
<arg>${HOME_SCREEN_IMAGE}</arg>
<doc>Captures and compares screenshot against baseline image.</doc>
<status status="FAIL" start="2026-04-22T22:57:42.836619" elapsed="1.348719">The compared images are different.</status>
</kw>
<kw name="Remote Weston Check Screenshot" owner="keywords_common">
<kw name="Remote Weston Capture Screenshot" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>rm -rf wayland-screenshot-*.png &amp;&amp; export XDG_RUNTIME_DIR=/run/user/1000 WAYLAND_DISPLAY=wayland-1 &amp;&amp; weston-screenshooter</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:57:45.192612" elapsed="0.401373"/>
</kw>
<kw name="Run" owner="OperatingSystem">
<msg time="2026-04-22T22:57:45.597135" level="INFO">Running command 'scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@192.168.1.105:~/wayland-screenshot-*.png home-screen.png 2&gt;&amp;1'.</msg>
<arg>scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@%{TEST_BOARD_IP}:~/wayland-screenshot-*.png ${capture_name}</arg>
<doc>Runs the given command in the system and returns the output.</doc>
<status status="PASS" start="2026-04-22T22:57:45.594672" elapsed="0.383782"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:57:45.979255" level="INFO" html="true">&lt;img src="home-screen.png" width="50%" /&gt;</msg>
<arg>&lt;img src="${capture_name}" width="50%" /&gt;</arg>
<arg>html</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:57:45.978778" elapsed="0.000665"/>
</kw>
<arg>${image}</arg>
<doc>Captures a screenshot from Weston compositor and saves it locally.</doc>
<status status="PASS" start="2026-04-22T22:57:45.192144" elapsed="0.787496"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:57:46.389539" level="INFO">Images/Document comparison passed.</msg>
<arg>${BASELINE_IMAGES_PATH}/%{TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0050</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="PASS" start="2026-04-22T22:57:45.979903" elapsed="0.410031"/>
</kw>
<arg>${HOME_SCREEN_IMAGE}</arg>
<doc>Captures and compares screenshot against baseline image.</doc>
<status status="PASS" start="2026-04-22T22:57:45.186331" elapsed="1.203951"/>
</kw>
<arg>20x</arg>
<arg>1000ms</arg>
<arg>Remote Weston Check Screenshot</arg>
<arg>${HOME_SCREEN_IMAGE}</arg>
<doc>Runs the specified keyword and retries if it fails.</doc>
<status status="PASS" start="2026-04-22T22:57:42.835456" elapsed="3.555084"/>
</kw>
<status status="PASS" start="2026-04-22T22:57:38.459979" elapsed="7.930885"/>
</kw>
<kw name="Toggle Fullscreen" owner="keywords_touch_navigation">
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:57:46.392809" level="INFO">${TEST_BOARD_IP} = 192.168.1.105</msg>
<var>${TEST_BOARD_IP}</var>
<arg>TEST_BOARD_IP</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:57:46.392394" elapsed="0.000476"/>
</kw>
<kw name="Ssh Command" owner="TestUtils">
<arg>${TEST_BOARD_IP}</arg>
<arg>/root/scripts/keyboard-input-special-keys.py f11</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:57:46.393077" elapsed="3.485824"/>
</kw>
<kw name="Wait Until Keyword Succeeds" owner="BuiltIn">
<kw name="Remote Weston Check Screenshot" owner="keywords_common">
<kw name="Remote Weston Capture Screenshot" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>rm -rf wayland-screenshot-*.png &amp;&amp; export XDG_RUNTIME_DIR=/run/user/1000 WAYLAND_DISPLAY=wayland-1 &amp;&amp; weston-screenshooter</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:57:49.883350" elapsed="0.428290"/>
</kw>
<kw name="Run" owner="OperatingSystem">
<msg time="2026-04-22T22:57:50.314878" level="INFO">Running command 'scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@192.168.1.105:~/wayland-screenshot-*.png full-home-screen.png 2&gt;&amp;1'.</msg>
<arg>scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@%{TEST_BOARD_IP}:~/wayland-screenshot-*.png ${capture_name}</arg>
<doc>Runs the given command in the system and returns the output.</doc>
<status status="PASS" start="2026-04-22T22:57:50.312253" elapsed="0.392250"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:57:50.706647" level="INFO" html="true">&lt;img src="full-home-screen.png" width="50%" /&gt;</msg>
<arg>&lt;img src="${capture_name}" width="50%" /&gt;</arg>
<arg>html</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:57:50.705412" elapsed="0.001580"/>
</kw>
<arg>${image}</arg>
<doc>Captures a screenshot from Weston compositor and saves it locally.</doc>
<status status="PASS" start="2026-04-22T22:57:49.882188" elapsed="0.825162"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:57:51.115880" level="INFO">Images/Document comparison passed.</msg>
<arg>${BASELINE_IMAGES_PATH}/%{TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0050</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="PASS" start="2026-04-22T22:57:50.707957" elapsed="0.408185"/>
</kw>
<arg>${FULL_HOME_SCREEN_IMAGE}</arg>
<doc>Captures and compares screenshot against baseline image.</doc>
<status status="PASS" start="2026-04-22T22:57:49.880778" elapsed="1.235701"/>
</kw>
<arg>20x</arg>
<arg>1000ms</arg>
<arg>Remote Weston Check Screenshot</arg>
<arg>${FULL_HOME_SCREEN_IMAGE}</arg>
<doc>Runs the specified keyword and retries if it fails.</doc>
<status status="PASS" start="2026-04-22T22:57:49.879660" elapsed="1.237084"/>
</kw>
<kw name="Ssh Command" owner="TestUtils">
<arg>${TEST_BOARD_IP}</arg>
<arg>/root/scripts/keyboard-input-special-keys.py f11</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:57:51.117238" elapsed="3.506371"/>
</kw>
<kw name="Wait Until Keyword Succeeds" owner="BuiltIn">
<kw name="Remote Weston Check Screenshot" owner="keywords_common">
<kw name="Remote Weston Capture Screenshot" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>rm -rf wayland-screenshot-*.png &amp;&amp; export XDG_RUNTIME_DIR=/run/user/1000 WAYLAND_DISPLAY=wayland-1 &amp;&amp; weston-screenshooter</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:57:54.627236" elapsed="0.397268"/>
</kw>
<kw name="Run" owner="OperatingSystem">
<msg time="2026-04-22T22:57:55.027833" level="INFO">Running command 'scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@192.168.1.105:~/wayland-screenshot-*.png home-screen.png 2&gt;&amp;1'.</msg>
<arg>scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@%{TEST_BOARD_IP}:~/wayland-screenshot-*.png ${capture_name}</arg>
<doc>Runs the given command in the system and returns the output.</doc>
<status status="PASS" start="2026-04-22T22:57:55.025221" elapsed="0.387574"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:57:55.414609" level="INFO" html="true">&lt;img src="home-screen.png" width="50%" /&gt;</msg>
<arg>&lt;img src="${capture_name}" width="50%" /&gt;</arg>
<arg>html</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:57:55.413454" elapsed="0.001476"/>
</kw>
<arg>${image}</arg>
<doc>Captures a screenshot from Weston compositor and saves it locally.</doc>
<status status="PASS" start="2026-04-22T22:57:54.626791" elapsed="0.788644"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:57:55.830527" level="INFO">Images/Document comparison passed.</msg>
<arg>${BASELINE_IMAGES_PATH}/%{TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0050</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="PASS" start="2026-04-22T22:57:55.416085" elapsed="0.414721"/>
</kw>
<arg>${HOME_SCREEN_IMAGE}</arg>
<doc>Captures and compares screenshot against baseline image.</doc>
<status status="PASS" start="2026-04-22T22:57:54.625496" elapsed="1.205646"/>
</kw>
<arg>20x</arg>
<arg>1000ms</arg>
<arg>Remote Weston Check Screenshot</arg>
<arg>${HOME_SCREEN_IMAGE}</arg>
<doc>Runs the specified keyword and retries if it fails.</doc>
<status status="PASS" start="2026-04-22T22:57:54.624345" elapsed="1.207041"/>
</kw>
<status status="PASS" start="2026-04-22T22:57:46.391577" elapsed="9.440115"/>
</kw>
<kw name="Click On Search Link In Home" owner="keywords_touch_navigation">
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:57:55.833703" level="INFO">${TEST_BOARD_IP} = 192.168.1.105</msg>
<var>${TEST_BOARD_IP}</var>
<arg>TEST_BOARD_IP</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:57:55.833256" elapsed="0.000508"/>
</kw>
<kw name="Ssh Command" owner="TestUtils">
<arg>${TEST_BOARD_IP}</arg>
<arg>/root/scripts/touch-one-finger-gesture.py --duration 0.2 --steps 2 --delay-on-touch-up 0 90 160 90 160</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:57:55.833972" elapsed="3.549247"/>
</kw>
<kw name="Wait Until Keyword Succeeds" owner="BuiltIn">
<kw name="Remote Weston Check Screenshot" owner="keywords_common">
<kw name="Remote Weston Capture Screenshot" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>rm -rf wayland-screenshot-*.png &amp;&amp; export XDG_RUNTIME_DIR=/run/user/1000 WAYLAND_DISPLAY=wayland-1 &amp;&amp; weston-screenshooter</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:57:59.387789" elapsed="0.436676"/>
</kw>
<kw name="Run" owner="OperatingSystem">
<msg time="2026-04-22T22:57:59.827795" level="INFO">Running command 'scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@192.168.1.105:~/wayland-screenshot-*.png search-screen.png 2&gt;&amp;1'.</msg>
<arg>scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@%{TEST_BOARD_IP}:~/wayland-screenshot-*.png ${capture_name}</arg>
<doc>Runs the given command in the system and returns the output.</doc>
<status status="PASS" start="2026-04-22T22:57:59.825182" elapsed="0.436005"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:58:00.263053" level="INFO" html="true">&lt;img src="search-screen.png" width="50%" /&gt;</msg>
<arg>&lt;img src="${capture_name}" width="50%" /&gt;</arg>
<arg>html</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:58:00.261879" elapsed="0.001645"/>
</kw>
<arg>${image}</arg>
<doc>Captures a screenshot from Weston compositor and saves it locally.</doc>
<status status="PASS" start="2026-04-22T22:57:59.386658" elapsed="0.877299"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:58:00.733867" level="INFO" html="true">_combined:&lt;br&gt;&lt;a href="screenshots/b62444d4-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" target="_blank"&gt;&lt;img src="screenshots/b62444d4-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:00.733882" level="INFO" html="true">_combined_with_diff:&lt;br&gt;&lt;a href="screenshots/b628fa4c-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/b628fa4c-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:00.733887" level="INFO" html="true">_absolute_diff:&lt;br&gt;&lt;a href="screenshots/b62bed88-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/b62bed88-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;
Visual differences detected. SSIM score: 0.97798751634916258890</msg>
<msg time="2026-04-22T22:58:00.734175" level="FAIL">The compared images are different.</msg>
<arg>${BASELINE_IMAGES_PATH}/%{TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0050</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="FAIL" start="2026-04-22T22:58:00.264524" elapsed="0.471163">The compared images are different.</status>
</kw>
<arg>${SEARCH_SCREEN_IMAGE}</arg>
<doc>Captures and compares screenshot against baseline image.</doc>
<status status="FAIL" start="2026-04-22T22:57:59.385140" elapsed="1.350793">The compared images are different.</status>
</kw>
<kw name="Remote Weston Check Screenshot" owner="keywords_common">
<kw name="Remote Weston Capture Screenshot" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>rm -rf wayland-screenshot-*.png &amp;&amp; export XDG_RUNTIME_DIR=/run/user/1000 WAYLAND_DISPLAY=wayland-1 &amp;&amp; weston-screenshooter</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:58:01.739628" elapsed="0.423697"/>
</kw>
<kw name="Run" owner="OperatingSystem">
<msg time="2026-04-22T22:58:02.166746" level="INFO">Running command 'scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@192.168.1.105:~/wayland-screenshot-*.png search-screen.png 2&gt;&amp;1'.</msg>
<arg>scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@%{TEST_BOARD_IP}:~/wayland-screenshot-*.png ${capture_name}</arg>
<doc>Runs the given command in the system and returns the output.</doc>
<status status="PASS" start="2026-04-22T22:58:02.164046" elapsed="0.430852"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:58:02.596753" level="INFO" html="true">&lt;img src="search-screen.png" width="50%" /&gt;</msg>
<arg>&lt;img src="${capture_name}" width="50%" /&gt;</arg>
<arg>html</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:58:02.595542" elapsed="0.001540"/>
</kw>
<arg>${image}</arg>
<doc>Captures a screenshot from Weston compositor and saves it locally.</doc>
<status status="PASS" start="2026-04-22T22:58:01.738425" elapsed="0.859022"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:58:03.050195" level="INFO" html="true">_combined:&lt;br&gt;&lt;a href="screenshots/b785d0ea-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" target="_blank"&gt;&lt;img src="screenshots/b785d0ea-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:03.050210" level="INFO" html="true">_combined_with_diff:&lt;br&gt;&lt;a href="screenshots/b78a78de-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/b78a78de-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:03.050214" level="INFO" html="true">_absolute_diff:&lt;br&gt;&lt;a href="screenshots/b78d644a-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/b78d644a-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;
Visual differences detected. SSIM score: 0.25179953475888072756</msg>
<msg time="2026-04-22T22:58:03.050493" level="FAIL">The compared images are different.</msg>
<arg>${BASELINE_IMAGES_PATH}/%{TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0050</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="FAIL" start="2026-04-22T22:58:02.598058" elapsed="0.453938">The compared images are different.</status>
</kw>
<arg>${SEARCH_SCREEN_IMAGE}</arg>
<doc>Captures and compares screenshot against baseline image.</doc>
<status status="FAIL" start="2026-04-22T22:58:01.736912" elapsed="1.315325">The compared images are different.</status>
</kw>
<kw name="Remote Weston Check Screenshot" owner="keywords_common">
<kw name="Remote Weston Capture Screenshot" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>rm -rf wayland-screenshot-*.png &amp;&amp; export XDG_RUNTIME_DIR=/run/user/1000 WAYLAND_DISPLAY=wayland-1 &amp;&amp; weston-screenshooter</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:58:04.055937" elapsed="0.390353"/>
</kw>
<kw name="Run" owner="OperatingSystem">
<msg time="2026-04-22T22:58:04.449596" level="INFO">Running command 'scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@192.168.1.105:~/wayland-screenshot-*.png search-screen.png 2&gt;&amp;1'.</msg>
<arg>scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@%{TEST_BOARD_IP}:~/wayland-screenshot-*.png ${capture_name}</arg>
<doc>Runs the given command in the system and returns the output.</doc>
<status status="PASS" start="2026-04-22T22:58:04.447042" elapsed="0.400865"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:58:04.849732" level="INFO" html="true">&lt;img src="search-screen.png" width="50%" /&gt;</msg>
<arg>&lt;img src="${capture_name}" width="50%" /&gt;</arg>
<arg>html</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:58:04.848594" elapsed="0.001463"/>
</kw>
<arg>${image}</arg>
<doc>Captures a screenshot from Weston compositor and saves it locally.</doc>
<status status="PASS" start="2026-04-22T22:58:04.054759" elapsed="0.795655"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:58:05.319172" level="INFO" html="true">_combined:&lt;br&gt;&lt;a href="screenshots/b8e00f6e-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" target="_blank"&gt;&lt;img src="screenshots/b8e00f6e-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:05.319187" level="INFO" html="true">_combined_with_diff:&lt;br&gt;&lt;a href="screenshots/b8e4bf28-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/b8e4bf28-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:05.319191" level="INFO" html="true">_absolute_diff:&lt;br&gt;&lt;a href="screenshots/b8e79b4e-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/b8e79b4e-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;
Visual differences detected. SSIM score: 0.25201523282352455979</msg>
<msg time="2026-04-22T22:58:05.319544" level="FAIL">The compared images are different.</msg>
<arg>${BASELINE_IMAGES_PATH}/%{TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0050</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="FAIL" start="2026-04-22T22:58:04.851040" elapsed="0.470163">The compared images are different.</status>
</kw>
<arg>${SEARCH_SCREEN_IMAGE}</arg>
<doc>Captures and compares screenshot against baseline image.</doc>
<status status="FAIL" start="2026-04-22T22:58:04.053238" elapsed="1.268223">The compared images are different.</status>
</kw>
<kw name="Remote Weston Check Screenshot" owner="keywords_common">
<kw name="Remote Weston Capture Screenshot" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>rm -rf wayland-screenshot-*.png &amp;&amp; export XDG_RUNTIME_DIR=/run/user/1000 WAYLAND_DISPLAY=wayland-1 &amp;&amp; weston-screenshooter</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:58:06.327478" elapsed="0.399897"/>
</kw>
<kw name="Run" owner="OperatingSystem">
<msg time="2026-04-22T22:58:06.730286" level="INFO">Running command 'scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@192.168.1.105:~/wayland-screenshot-*.png search-screen.png 2&gt;&amp;1'.</msg>
<arg>scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@%{TEST_BOARD_IP}:~/wayland-screenshot-*.png ${capture_name}</arg>
<doc>Runs the given command in the system and returns the output.</doc>
<status status="PASS" start="2026-04-22T22:58:06.728020" elapsed="0.379028"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:58:07.108675" level="INFO" html="true">&lt;img src="search-screen.png" width="50%" /&gt;</msg>
<arg>&lt;img src="${capture_name}" width="50%" /&gt;</arg>
<arg>html</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:58:07.107658" elapsed="0.001310"/>
</kw>
<arg>${image}</arg>
<doc>Captures a screenshot from Weston compositor and saves it locally.</doc>
<status status="PASS" start="2026-04-22T22:58:06.323608" elapsed="0.785672"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:58:07.578205" level="INFO" html="true">_combined:&lt;br&gt;&lt;a href="screenshots/ba38bfa0-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" target="_blank"&gt;&lt;img src="screenshots/ba38bfa0-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:07.578220" level="INFO" html="true">_combined_with_diff:&lt;br&gt;&lt;a href="screenshots/ba3d76d0-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/ba3d76d0-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:07.578225" level="INFO" html="true">_absolute_diff:&lt;br&gt;&lt;a href="screenshots/ba404b1c-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/ba404b1c-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;
Visual differences detected. SSIM score: 0.25198882854280935106</msg>
<msg time="2026-04-22T22:58:07.578509" level="FAIL">The compared images are different.</msg>
<arg>${BASELINE_IMAGES_PATH}/%{TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0050</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="FAIL" start="2026-04-22T22:58:07.109810" elapsed="0.470206">The compared images are different.</status>
</kw>
<arg>${SEARCH_SCREEN_IMAGE}</arg>
<doc>Captures and compares screenshot against baseline image.</doc>
<status status="FAIL" start="2026-04-22T22:58:06.322253" elapsed="1.258017">The compared images are different.</status>
</kw>
<kw name="Remote Weston Check Screenshot" owner="keywords_common">
<kw name="Remote Weston Capture Screenshot" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>rm -rf wayland-screenshot-*.png &amp;&amp; export XDG_RUNTIME_DIR=/run/user/1000 WAYLAND_DISPLAY=wayland-1 &amp;&amp; weston-screenshooter</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:58:08.583488" elapsed="0.512015"/>
</kw>
<kw name="Run" owner="OperatingSystem">
<msg time="2026-04-22T22:58:09.098393" level="INFO">Running command 'scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@192.168.1.105:~/wayland-screenshot-*.png search-screen.png 2&gt;&amp;1'.</msg>
<arg>scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@%{TEST_BOARD_IP}:~/wayland-screenshot-*.png ${capture_name}</arg>
<doc>Runs the given command in the system and returns the output.</doc>
<status status="PASS" start="2026-04-22T22:58:09.096154" elapsed="0.396008"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:58:09.493974" level="INFO" html="true">&lt;img src="search-screen.png" width="50%" /&gt;</msg>
<arg>&lt;img src="${capture_name}" width="50%" /&gt;</arg>
<arg>html</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:58:09.492845" elapsed="0.001453"/>
</kw>
<arg>${image}</arg>
<doc>Captures a screenshot from Weston compositor and saves it locally.</doc>
<status status="PASS" start="2026-04-22T22:58:08.582464" elapsed="0.912256"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:58:09.969116" level="INFO" html="true">_combined:&lt;br&gt;&lt;a href="screenshots/bba41dda-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" target="_blank"&gt;&lt;img src="screenshots/bba41dda-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:09.969130" level="INFO" html="true">_combined_with_diff:&lt;br&gt;&lt;a href="screenshots/bbaa27a2-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/bbaa27a2-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:09.969135" level="INFO" html="true">_absolute_diff:&lt;br&gt;&lt;a href="screenshots/bbad2376-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/bbad2376-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;
Visual differences detected. SSIM score: 0.25173547756302461220</msg>
<msg time="2026-04-22T22:58:09.969832" level="FAIL">The compared images are different.</msg>
<arg>${BASELINE_IMAGES_PATH}/%{TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0050</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="FAIL" start="2026-04-22T22:58:09.495282" elapsed="0.476048">The compared images are different.</status>
</kw>
<arg>${SEARCH_SCREEN_IMAGE}</arg>
<doc>Captures and compares screenshot against baseline image.</doc>
<status status="FAIL" start="2026-04-22T22:58:08.581149" elapsed="1.390451">The compared images are different.</status>
</kw>
<kw name="Remote Weston Check Screenshot" owner="keywords_common">
<kw name="Remote Weston Capture Screenshot" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>rm -rf wayland-screenshot-*.png &amp;&amp; export XDG_RUNTIME_DIR=/run/user/1000 WAYLAND_DISPLAY=wayland-1 &amp;&amp; weston-screenshooter</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:58:10.975192" elapsed="0.420617"/>
</kw>
<kw name="Run" owner="OperatingSystem">
<msg time="2026-04-22T22:58:11.399099" level="INFO">Running command 'scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@192.168.1.105:~/wayland-screenshot-*.png search-screen.png 2&gt;&amp;1'.</msg>
<arg>scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@%{TEST_BOARD_IP}:~/wayland-screenshot-*.png ${capture_name}</arg>
<doc>Runs the given command in the system and returns the output.</doc>
<status status="PASS" start="2026-04-22T22:58:11.396485" elapsed="0.377315"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:58:11.775656" level="INFO" html="true">&lt;img src="search-screen.png" width="50%" /&gt;</msg>
<arg>&lt;img src="${capture_name}" width="50%" /&gt;</arg>
<arg>html</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:58:11.774452" elapsed="0.001548"/>
</kw>
<arg>${image}</arg>
<doc>Captures a screenshot from Weston compositor and saves it locally.</doc>
<status status="PASS" start="2026-04-22T22:58:10.974019" elapsed="0.802351"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:58:12.252042" level="INFO" html="true">_combined:&lt;br&gt;&lt;a href="screenshots/bd01ae2c-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" target="_blank"&gt;&lt;img src="screenshots/bd01ae2c-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:12.252056" level="INFO" html="true">_combined_with_diff:&lt;br&gt;&lt;a href="screenshots/bd069cd4-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/bd069cd4-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:12.252061" level="INFO" html="true">_absolute_diff:&lt;br&gt;&lt;a href="screenshots/bd097c6a-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/bd097c6a-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;
Visual differences detected. SSIM score: 0.25180697097983495425</msg>
<msg time="2026-04-22T22:58:12.252364" level="FAIL">The compared images are different.</msg>
<arg>${BASELINE_IMAGES_PATH}/%{TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0050</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="FAIL" start="2026-04-22T22:58:11.776969" elapsed="0.476884">The compared images are different.</status>
</kw>
<arg>${SEARCH_SCREEN_IMAGE}</arg>
<doc>Captures and compares screenshot against baseline image.</doc>
<status status="FAIL" start="2026-04-22T22:58:10.972480" elapsed="1.281632">The compared images are different.</status>
</kw>
<kw name="Remote Weston Check Screenshot" owner="keywords_common">
<kw name="Remote Weston Capture Screenshot" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>rm -rf wayland-screenshot-*.png &amp;&amp; export XDG_RUNTIME_DIR=/run/user/1000 WAYLAND_DISPLAY=wayland-1 &amp;&amp; weston-screenshooter</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:58:13.258088" elapsed="0.425631"/>
</kw>
<kw name="Run" owner="OperatingSystem">
<msg time="2026-04-22T22:58:13.687019" level="INFO">Running command 'scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@192.168.1.105:~/wayland-screenshot-*.png search-screen.png 2&gt;&amp;1'.</msg>
<arg>scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@%{TEST_BOARD_IP}:~/wayland-screenshot-*.png ${capture_name}</arg>
<doc>Runs the given command in the system and returns the output.</doc>
<status status="PASS" start="2026-04-22T22:58:13.684416" elapsed="0.403583"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:58:14.089896" level="INFO" html="true">&lt;img src="search-screen.png" width="50%" /&gt;</msg>
<arg>&lt;img src="${capture_name}" width="50%" /&gt;</arg>
<arg>html</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:58:14.088714" elapsed="0.001510"/>
</kw>
<arg>${image}</arg>
<doc>Captures a screenshot from Weston compositor and saves it locally.</doc>
<status status="PASS" start="2026-04-22T22:58:13.256835" elapsed="0.833785"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:58:14.566766" level="INFO" html="true">_combined:&lt;br&gt;&lt;a href="screenshots/be62c4e0-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" target="_blank"&gt;&lt;img src="screenshots/be62c4e0-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:14.566780" level="INFO" html="true">_combined_with_diff:&lt;br&gt;&lt;a href="screenshots/be67c1de-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/be67c1de-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:14.566785" level="INFO" html="true">_absolute_diff:&lt;br&gt;&lt;a href="screenshots/be6aae4e-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/be6aae4e-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;
Visual differences detected. SSIM score: 0.25175768279376231629</msg>
<msg time="2026-04-22T22:58:14.567071" level="FAIL">The compared images are different.</msg>
<arg>${BASELINE_IMAGES_PATH}/%{TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0050</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="FAIL" start="2026-04-22T22:58:14.091208" elapsed="0.477373">The compared images are different.</status>
</kw>
<arg>${SEARCH_SCREEN_IMAGE}</arg>
<doc>Captures and compares screenshot against baseline image.</doc>
<status status="FAIL" start="2026-04-22T22:58:13.255244" elapsed="1.313582">The compared images are different.</status>
</kw>
<kw name="Remote Weston Check Screenshot" owner="keywords_common">
<kw name="Remote Weston Capture Screenshot" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>rm -rf wayland-screenshot-*.png &amp;&amp; export XDG_RUNTIME_DIR=/run/user/1000 WAYLAND_DISPLAY=wayland-1 &amp;&amp; weston-screenshooter</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:58:15.572477" elapsed="0.406298"/>
</kw>
<kw name="Run" owner="OperatingSystem">
<msg time="2026-04-22T22:58:15.982109" level="INFO">Running command 'scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@192.168.1.105:~/wayland-screenshot-*.png search-screen.png 2&gt;&amp;1'.</msg>
<arg>scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@%{TEST_BOARD_IP}:~/wayland-screenshot-*.png ${capture_name}</arg>
<doc>Runs the given command in the system and returns the output.</doc>
<status status="PASS" start="2026-04-22T22:58:15.979445" elapsed="0.408789"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:58:16.389859" level="INFO" html="true">&lt;img src="search-screen.png" width="50%" /&gt;</msg>
<arg>&lt;img src="${capture_name}" width="50%" /&gt;</arg>
<arg>html</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:58:16.388853" elapsed="0.001291"/>
</kw>
<arg>${image}</arg>
<doc>Captures a screenshot from Weston compositor and saves it locally.</doc>
<status status="PASS" start="2026-04-22T22:58:15.571292" elapsed="0.819174"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:58:16.865280" level="INFO" html="true">_combined:&lt;br&gt;&lt;a href="screenshots/bfc17dd6-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" target="_blank"&gt;&lt;img src="screenshots/bfc17dd6-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:16.865294" level="INFO" html="true">_combined_with_diff:&lt;br&gt;&lt;a href="screenshots/bfc66bac-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/bfc66bac-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:16.865299" level="INFO" html="true">_absolute_diff:&lt;br&gt;&lt;a href="screenshots/bfc9662c-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/bfc9662c-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;
Visual differences detected. SSIM score: 0.25177586573800436742</msg>
<msg time="2026-04-22T22:58:16.865663" level="FAIL">The compared images are different.</msg>
<arg>${BASELINE_IMAGES_PATH}/%{TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0050</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="FAIL" start="2026-04-22T22:58:16.391000" elapsed="0.476334">The compared images are different.</status>
</kw>
<arg>${SEARCH_SCREEN_IMAGE}</arg>
<doc>Captures and compares screenshot against baseline image.</doc>
<status status="FAIL" start="2026-04-22T22:58:15.569805" elapsed="1.297792">The compared images are different.</status>
</kw>
<kw name="Remote Weston Check Screenshot" owner="keywords_common">
<kw name="Remote Weston Capture Screenshot" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>rm -rf wayland-screenshot-*.png &amp;&amp; export XDG_RUNTIME_DIR=/run/user/1000 WAYLAND_DISPLAY=wayland-1 &amp;&amp; weston-screenshooter</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:58:17.871238" elapsed="0.424013"/>
</kw>
<kw name="Run" owner="OperatingSystem">
<msg time="2026-04-22T22:58:18.298191" level="INFO">Running command 'scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@192.168.1.105:~/wayland-screenshot-*.png search-screen.png 2&gt;&amp;1'.</msg>
<arg>scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@%{TEST_BOARD_IP}:~/wayland-screenshot-*.png ${capture_name}</arg>
<doc>Runs the given command in the system and returns the output.</doc>
<status status="PASS" start="2026-04-22T22:58:18.295892" elapsed="0.376795"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:58:18.674452" level="INFO" html="true">&lt;img src="search-screen.png" width="50%" /&gt;</msg>
<arg>&lt;img src="${capture_name}" width="50%" /&gt;</arg>
<arg>html</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:58:18.673304" elapsed="0.001579"/>
</kw>
<arg>${image}</arg>
<doc>Captures a screenshot from Weston compositor and saves it locally.</doc>
<status status="PASS" start="2026-04-22T22:58:17.870052" elapsed="0.805198"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:58:19.147332" level="INFO" html="true">_combined:&lt;br&gt;&lt;a href="screenshots/c11de0fc-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" target="_blank"&gt;&lt;img src="screenshots/c11de0fc-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:19.147347" level="INFO" html="true">_combined_with_diff:&lt;br&gt;&lt;a href="screenshots/c122b8c0-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/c122b8c0-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:19.147351" level="INFO" html="true">_absolute_diff:&lt;br&gt;&lt;a href="screenshots/c125a116-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/c125a116-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;
Visual differences detected. SSIM score: 0.25174112656208480487</msg>
<msg time="2026-04-22T22:58:19.147649" level="FAIL">The compared images are different.</msg>
<arg>${BASELINE_IMAGES_PATH}/%{TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0050</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="FAIL" start="2026-04-22T22:58:18.675853" elapsed="0.473289">The compared images are different.</status>
</kw>
<arg>${SEARCH_SCREEN_IMAGE}</arg>
<doc>Captures and compares screenshot against baseline image.</doc>
<status status="FAIL" start="2026-04-22T22:58:17.868494" elapsed="1.280889">The compared images are different.</status>
</kw>
<kw name="Remote Weston Check Screenshot" owner="keywords_common">
<kw name="Remote Weston Capture Screenshot" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>rm -rf wayland-screenshot-*.png &amp;&amp; export XDG_RUNTIME_DIR=/run/user/1000 WAYLAND_DISPLAY=wayland-1 &amp;&amp; weston-screenshooter</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:58:20.153055" elapsed="0.408245"/>
</kw>
<kw name="Run" owner="OperatingSystem">
<msg time="2026-04-22T22:58:20.564639" level="INFO">Running command 'scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@192.168.1.105:~/wayland-screenshot-*.png search-screen.png 2&gt;&amp;1'.</msg>
<arg>scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@%{TEST_BOARD_IP}:~/wayland-screenshot-*.png ${capture_name}</arg>
<doc>Runs the given command in the system and returns the output.</doc>
<status status="PASS" start="2026-04-22T22:58:20.562105" elapsed="0.402418"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:58:20.966405" level="INFO" html="true">&lt;img src="search-screen.png" width="50%" /&gt;</msg>
<arg>&lt;img src="${capture_name}" width="50%" /&gt;</arg>
<arg>html</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:58:20.965257" elapsed="0.001523"/>
</kw>
<arg>${image}</arg>
<doc>Captures a screenshot from Weston compositor and saves it locally.</doc>
<status status="PASS" start="2026-04-22T22:58:20.151884" elapsed="0.815271"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:58:21.460351" level="INFO" html="true">_combined:&lt;br&gt;&lt;a href="screenshots/c27e4fae-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" target="_blank"&gt;&lt;img src="screenshots/c27e4fae-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:21.460369" level="INFO" html="true">_combined_with_diff:&lt;br&gt;&lt;a href="screenshots/c2838528-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/c2838528-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:21.460374" level="INFO" html="true">_absolute_diff:&lt;br&gt;&lt;a href="screenshots/c2867f1c-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/c2867f1c-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;
Visual differences detected. SSIM score: 0.25174740763188718784</msg>
<msg time="2026-04-22T22:58:21.460722" level="FAIL">The compared images are different.</msg>
<arg>${BASELINE_IMAGES_PATH}/%{TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0050</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="FAIL" start="2026-04-22T22:58:20.967742" elapsed="0.494609">The compared images are different.</status>
</kw>
<arg>${SEARCH_SCREEN_IMAGE}</arg>
<doc>Captures and compares screenshot against baseline image.</doc>
<status status="FAIL" start="2026-04-22T22:58:20.150346" elapsed="1.312320">The compared images are different.</status>
</kw>
<kw name="Remote Weston Check Screenshot" owner="keywords_common">
<kw name="Remote Weston Capture Screenshot" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>rm -rf wayland-screenshot-*.png &amp;&amp; export XDG_RUNTIME_DIR=/run/user/1000 WAYLAND_DISPLAY=wayland-1 &amp;&amp; weston-screenshooter</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:58:22.466741" elapsed="0.401324"/>
</kw>
<kw name="Run" owner="OperatingSystem">
<msg time="2026-04-22T22:58:22.871411" level="INFO">Running command 'scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@192.168.1.105:~/wayland-screenshot-*.png search-screen.png 2&gt;&amp;1'.</msg>
<arg>scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@%{TEST_BOARD_IP}:~/wayland-screenshot-*.png ${capture_name}</arg>
<doc>Runs the given command in the system and returns the output.</doc>
<status status="PASS" start="2026-04-22T22:58:22.868804" elapsed="0.377386"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:58:23.248044" level="INFO" html="true">&lt;img src="search-screen.png" width="50%" /&gt;</msg>
<arg>&lt;img src="${capture_name}" width="50%" /&gt;</arg>
<arg>html</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:58:23.246887" elapsed="0.001484"/>
</kw>
<arg>${image}</arg>
<doc>Captures a screenshot from Weston compositor and saves it locally.</doc>
<status status="PASS" start="2026-04-22T22:58:22.465453" elapsed="0.783348"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:58:23.722341" level="INFO" html="true">_combined:&lt;br&gt;&lt;a href="screenshots/c3d7d820-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" target="_blank"&gt;&lt;img src="screenshots/c3d7d820-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:23.722357" level="INFO" html="true">_combined_with_diff:&lt;br&gt;&lt;a href="screenshots/c3dccef2-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/c3dccef2-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:23.722361" level="INFO" html="true">_absolute_diff:&lt;br&gt;&lt;a href="screenshots/c3dfb19e-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/c3dfb19e-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;
Visual differences detected. SSIM score: 0.25177097474641962904</msg>
<msg time="2026-04-22T22:58:23.722668" level="FAIL">The compared images are different.</msg>
<arg>${BASELINE_IMAGES_PATH}/%{TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0050</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="FAIL" start="2026-04-22T22:58:23.249362" elapsed="0.474799">The compared images are different.</status>
</kw>
<arg>${SEARCH_SCREEN_IMAGE}</arg>
<doc>Captures and compares screenshot against baseline image.</doc>
<status status="FAIL" start="2026-04-22T22:58:22.463727" elapsed="1.260690">The compared images are different.</status>
</kw>
<kw name="Remote Weston Check Screenshot" owner="keywords_common">
<kw name="Remote Weston Capture Screenshot" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>rm -rf wayland-screenshot-*.png &amp;&amp; export XDG_RUNTIME_DIR=/run/user/1000 WAYLAND_DISPLAY=wayland-1 &amp;&amp; weston-screenshooter</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:58:24.728003" elapsed="0.383083"/>
</kw>
<kw name="Run" owner="OperatingSystem">
<msg time="2026-04-22T22:58:25.114420" level="INFO">Running command 'scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@192.168.1.105:~/wayland-screenshot-*.png search-screen.png 2&gt;&amp;1'.</msg>
<arg>scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@%{TEST_BOARD_IP}:~/wayland-screenshot-*.png ${capture_name}</arg>
<doc>Runs the given command in the system and returns the output.</doc>
<status status="PASS" start="2026-04-22T22:58:25.111817" elapsed="0.400683"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:58:25.514382" level="INFO" html="true">&lt;img src="search-screen.png" width="50%" /&gt;</msg>
<arg>&lt;img src="${capture_name}" width="50%" /&gt;</arg>
<arg>html</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:58:25.513234" elapsed="0.001507"/>
</kw>
<arg>${image}</arg>
<doc>Captures a screenshot from Weston compositor and saves it locally.</doc>
<status status="PASS" start="2026-04-22T22:58:24.726845" elapsed="0.788258"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:58:25.988349" level="INFO" html="true">_combined:&lt;br&gt;&lt;a href="screenshots/c530a09e-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" target="_blank"&gt;&lt;img src="screenshots/c530a09e-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:25.988364" level="INFO" html="true">_combined_with_diff:&lt;br&gt;&lt;a href="screenshots/c5357420-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/c5357420-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:25.988369" level="INFO" html="true">_absolute_diff:&lt;br&gt;&lt;a href="screenshots/c53972dc-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/c53972dc-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;
Visual differences detected. SSIM score: 0.25201812741912477112</msg>
<msg time="2026-04-22T22:58:25.988665" level="FAIL">The compared images are different.</msg>
<arg>${BASELINE_IMAGES_PATH}/%{TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0050</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="FAIL" start="2026-04-22T22:58:25.515711" elapsed="0.474423">The compared images are different.</status>
</kw>
<arg>${SEARCH_SCREEN_IMAGE}</arg>
<doc>Captures and compares screenshot against baseline image.</doc>
<status status="FAIL" start="2026-04-22T22:58:24.725328" elapsed="1.265043">The compared images are different.</status>
</kw>
<kw name="Remote Weston Check Screenshot" owner="keywords_common">
<kw name="Remote Weston Capture Screenshot" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>rm -rf wayland-screenshot-*.png &amp;&amp; export XDG_RUNTIME_DIR=/run/user/1000 WAYLAND_DISPLAY=wayland-1 &amp;&amp; weston-screenshooter</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:58:26.998015" elapsed="0.400224"/>
</kw>
<kw name="Run" owner="OperatingSystem">
<msg time="2026-04-22T22:58:27.401521" level="INFO">Running command 'scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@192.168.1.105:~/wayland-screenshot-*.png search-screen.png 2&gt;&amp;1'.</msg>
<arg>scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@%{TEST_BOARD_IP}:~/wayland-screenshot-*.png ${capture_name}</arg>
<doc>Runs the given command in the system and returns the output.</doc>
<status status="PASS" start="2026-04-22T22:58:27.398963" elapsed="0.393958"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:58:27.794889" level="INFO" html="true">&lt;img src="search-screen.png" width="50%" /&gt;</msg>
<arg>&lt;img src="${capture_name}" width="50%" /&gt;</arg>
<arg>html</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:58:27.793617" elapsed="0.001604"/>
</kw>
<arg>${image}</arg>
<doc>Captures a screenshot from Weston compositor and saves it locally.</doc>
<status status="PASS" start="2026-04-22T22:58:26.997487" elapsed="0.798167"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:58:28.276190" level="INFO" html="true">_combined:&lt;br&gt;&lt;a href="screenshots/c68eb9d0-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" target="_blank"&gt;&lt;img src="screenshots/c68eb9d0-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:28.276204" level="INFO" html="true">_combined_with_diff:&lt;br&gt;&lt;a href="screenshots/c6939be4-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/c6939be4-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:28.276209" level="INFO" html="true">_absolute_diff:&lt;br&gt;&lt;a href="screenshots/c6968b4c-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/c6968b4c-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;
Visual differences detected. SSIM score: 0.25179464157872244456</msg>
<msg time="2026-04-22T22:58:28.276562" level="FAIL">The compared images are different.</msg>
<arg>${BASELINE_IMAGES_PATH}/%{TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0050</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="FAIL" start="2026-04-22T22:58:27.796255" elapsed="0.481803">The compared images are different.</status>
</kw>
<arg>${SEARCH_SCREEN_IMAGE}</arg>
<doc>Captures and compares screenshot against baseline image.</doc>
<status status="FAIL" start="2026-04-22T22:58:26.991379" elapsed="1.286924">The compared images are different.</status>
</kw>
<kw name="Remote Weston Check Screenshot" owner="keywords_common">
<kw name="Remote Weston Capture Screenshot" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>rm -rf wayland-screenshot-*.png &amp;&amp; export XDG_RUNTIME_DIR=/run/user/1000 WAYLAND_DISPLAY=wayland-1 &amp;&amp; weston-screenshooter</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:58:29.282026" elapsed="0.418629"/>
</kw>
<kw name="Run" owner="OperatingSystem">
<msg time="2026-04-22T22:58:29.703956" level="INFO">Running command 'scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@192.168.1.105:~/wayland-screenshot-*.png search-screen.png 2&gt;&amp;1'.</msg>
<arg>scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@%{TEST_BOARD_IP}:~/wayland-screenshot-*.png ${capture_name}</arg>
<doc>Runs the given command in the system and returns the output.</doc>
<status status="PASS" start="2026-04-22T22:58:29.701339" elapsed="0.397265"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:58:30.100814" level="INFO" html="true">&lt;img src="search-screen.png" width="50%" /&gt;</msg>
<arg>&lt;img src="${capture_name}" width="50%" /&gt;</arg>
<arg>html</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:58:30.099652" elapsed="0.001492"/>
</kw>
<arg>${image}</arg>
<doc>Captures a screenshot from Weston compositor and saves it locally.</doc>
<status status="PASS" start="2026-04-22T22:58:29.280778" elapsed="0.820737"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:58:30.585641" level="INFO" html="true">_combined:&lt;br&gt;&lt;a href="screenshots/c7ef1f72-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" target="_blank"&gt;&lt;img src="screenshots/c7ef1f72-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:30.585655" level="INFO" html="true">_combined_with_diff:&lt;br&gt;&lt;a href="screenshots/c7f40eb0-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/c7f40eb0-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:30.585660" level="INFO" html="true">_absolute_diff:&lt;br&gt;&lt;a href="screenshots/c7f6f5b2-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/c7f6f5b2-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;
Visual differences detected. SSIM score: 0.25175558088403704460</msg>
<msg time="2026-04-22T22:58:30.585950" level="FAIL">The compared images are different.</msg>
<arg>${BASELINE_IMAGES_PATH}/%{TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0050</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="FAIL" start="2026-04-22T22:58:30.102137" elapsed="0.485294">The compared images are different.</status>
</kw>
<arg>${SEARCH_SCREEN_IMAGE}</arg>
<doc>Captures and compares screenshot against baseline image.</doc>
<status status="FAIL" start="2026-04-22T22:58:29.279256" elapsed="1.308446">The compared images are different.</status>
</kw>
<kw name="Remote Weston Check Screenshot" owner="keywords_common">
<kw name="Remote Weston Capture Screenshot" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>rm -rf wayland-screenshot-*.png &amp;&amp; export XDG_RUNTIME_DIR=/run/user/1000 WAYLAND_DISPLAY=wayland-1 &amp;&amp; weston-screenshooter</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:58:31.591339" elapsed="0.446430"/>
</kw>
<kw name="Run" owner="OperatingSystem">
<msg time="2026-04-22T22:58:32.041047" level="INFO">Running command 'scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@192.168.1.105:~/wayland-screenshot-*.png search-screen.png 2&gt;&amp;1'.</msg>
<arg>scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@%{TEST_BOARD_IP}:~/wayland-screenshot-*.png ${capture_name}</arg>
<doc>Runs the given command in the system and returns the output.</doc>
<status status="PASS" start="2026-04-22T22:58:32.038451" elapsed="0.414570"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:58:32.454869" level="INFO" html="true">&lt;img src="search-screen.png" width="50%" /&gt;</msg>
<arg>&lt;img src="${capture_name}" width="50%" /&gt;</arg>
<arg>html</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:58:32.453705" elapsed="0.001491"/>
</kw>
<arg>${image}</arg>
<doc>Captures a screenshot from Weston compositor and saves it locally.</doc>
<status status="PASS" start="2026-04-22T22:58:31.590157" elapsed="0.865439"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:58:32.927227" level="INFO" html="true">_combined:&lt;br&gt;&lt;a href="screenshots/c95465b6-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" target="_blank"&gt;&lt;img src="screenshots/c95465b6-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:32.927241" level="INFO" html="true">_combined_with_diff:&lt;br&gt;&lt;a href="screenshots/c9594fd6-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/c9594fd6-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:32.927246" level="INFO" html="true">_absolute_diff:&lt;br&gt;&lt;a href="screenshots/c95c454c-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/c95c454c-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;
Visual differences detected. SSIM score: 0.25176674316135949638</msg>
<msg time="2026-04-22T22:58:32.927524" level="FAIL">The compared images are different.</msg>
<arg>${BASELINE_IMAGES_PATH}/%{TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0050</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="FAIL" start="2026-04-22T22:58:32.456207" elapsed="0.472806">The compared images are different.</status>
</kw>
<arg>${SEARCH_SCREEN_IMAGE}</arg>
<doc>Captures and compares screenshot against baseline image.</doc>
<status status="FAIL" start="2026-04-22T22:58:31.588653" elapsed="1.340599">The compared images are different.</status>
</kw>
<kw name="Remote Weston Check Screenshot" owner="keywords_common">
<kw name="Remote Weston Capture Screenshot" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>rm -rf wayland-screenshot-*.png &amp;&amp; export XDG_RUNTIME_DIR=/run/user/1000 WAYLAND_DISPLAY=wayland-1 &amp;&amp; weston-screenshooter</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:58:33.932935" elapsed="0.391606"/>
</kw>
<kw name="Run" owner="OperatingSystem">
<msg time="2026-04-22T22:58:34.327810" level="INFO">Running command 'scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@192.168.1.105:~/wayland-screenshot-*.png search-screen.png 2&gt;&amp;1'.</msg>
<arg>scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@%{TEST_BOARD_IP}:~/wayland-screenshot-*.png ${capture_name}</arg>
<doc>Runs the given command in the system and returns the output.</doc>
<status status="PASS" start="2026-04-22T22:58:34.325281" elapsed="0.408405"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:58:34.735672" level="INFO" html="true">&lt;img src="search-screen.png" width="50%" /&gt;</msg>
<arg>&lt;img src="${capture_name}" width="50%" /&gt;</arg>
<arg>html</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:58:34.734470" elapsed="0.001539"/>
</kw>
<arg>${image}</arg>
<doc>Captures a screenshot from Weston compositor and saves it locally.</doc>
<status status="PASS" start="2026-04-22T22:58:33.931767" elapsed="0.804606"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:58:35.209138" level="INFO" html="true">_combined:&lt;br&gt;&lt;a href="screenshots/cab091f0-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" target="_blank"&gt;&lt;img src="screenshots/cab091f0-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:35.209153" level="INFO" html="true">_combined_with_diff:&lt;br&gt;&lt;a href="screenshots/cab57918-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/cab57918-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:35.209158" level="INFO" html="true">_absolute_diff:&lt;br&gt;&lt;a href="screenshots/cab86ca4-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/cab86ca4-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;
Visual differences detected. SSIM score: 0.17007077064370079711</msg>
<msg time="2026-04-22T22:58:35.209442" level="FAIL">The compared images are different.</msg>
<arg>${BASELINE_IMAGES_PATH}/%{TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0050</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="FAIL" start="2026-04-22T22:58:34.736991" elapsed="0.473933">The compared images are different.</status>
</kw>
<arg>${SEARCH_SCREEN_IMAGE}</arg>
<doc>Captures and compares screenshot against baseline image.</doc>
<status status="FAIL" start="2026-04-22T22:58:33.930213" elapsed="1.280951">The compared images are different.</status>
</kw>
<kw name="Remote Weston Check Screenshot" owner="keywords_common">
<kw name="Remote Weston Capture Screenshot" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>rm -rf wayland-screenshot-*.png &amp;&amp; export XDG_RUNTIME_DIR=/run/user/1000 WAYLAND_DISPLAY=wayland-1 &amp;&amp; weston-screenshooter</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:58:36.214838" elapsed="0.439608"/>
</kw>
<kw name="Run" owner="OperatingSystem">
<msg time="2026-04-22T22:58:36.657780" level="INFO">Running command 'scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@192.168.1.105:~/wayland-screenshot-*.png search-screen.png 2&gt;&amp;1'.</msg>
<arg>scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@%{TEST_BOARD_IP}:~/wayland-screenshot-*.png ${capture_name}</arg>
<doc>Runs the given command in the system and returns the output.</doc>
<status status="PASS" start="2026-04-22T22:58:36.655172" elapsed="0.393761"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:58:37.050759" level="INFO" html="true">&lt;img src="search-screen.png" width="50%" /&gt;</msg>
<arg>&lt;img src="${capture_name}" width="50%" /&gt;</arg>
<arg>html</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:58:37.049642" elapsed="0.001435"/>
</kw>
<arg>${image}</arg>
<doc>Captures a screenshot from Weston compositor and saves it locally.</doc>
<status status="PASS" start="2026-04-22T22:58:36.213675" elapsed="0.837760"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:58:37.526578" level="INFO" html="true">_combined:&lt;br&gt;&lt;a href="screenshots/cc11b81c-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" target="_blank"&gt;&lt;img src="screenshots/cc11b81c-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:37.526595" level="INFO" html="true">_combined_with_diff:&lt;br&gt;&lt;a href="screenshots/cc172b1c-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/cc172b1c-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:37.526607" level="INFO" html="true">_absolute_diff:&lt;br&gt;&lt;a href="screenshots/cc1a0ecc-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/cc1a0ecc-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;
Visual differences detected. SSIM score: 0.17004419350395227895</msg>
<msg time="2026-04-22T22:58:37.526888" level="FAIL">The compared images are different.</msg>
<arg>${BASELINE_IMAGES_PATH}/%{TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0050</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="FAIL" start="2026-04-22T22:58:37.052047" elapsed="0.476318">The compared images are different.</status>
</kw>
<arg>${SEARCH_SCREEN_IMAGE}</arg>
<doc>Captures and compares screenshot against baseline image.</doc>
<status status="FAIL" start="2026-04-22T22:58:36.212157" elapsed="1.316477">The compared images are different.</status>
</kw>
<kw name="Remote Weston Check Screenshot" owner="keywords_common">
<kw name="Remote Weston Capture Screenshot" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>rm -rf wayland-screenshot-*.png &amp;&amp; export XDG_RUNTIME_DIR=/run/user/1000 WAYLAND_DISPLAY=wayland-1 &amp;&amp; weston-screenshooter</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:58:38.532239" elapsed="0.407555"/>
</kw>
<kw name="Run" owner="OperatingSystem">
<msg time="2026-04-22T22:58:38.942751" level="INFO">Running command 'scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@192.168.1.105:~/wayland-screenshot-*.png search-screen.png 2&gt;&amp;1'.</msg>
<arg>scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@%{TEST_BOARD_IP}:~/wayland-screenshot-*.png ${capture_name}</arg>
<doc>Runs the given command in the system and returns the output.</doc>
<status status="PASS" start="2026-04-22T22:58:38.940390" elapsed="0.404267"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:58:39.346477" level="INFO" html="true">&lt;img src="search-screen.png" width="50%" /&gt;</msg>
<arg>&lt;img src="${capture_name}" width="50%" /&gt;</arg>
<arg>html</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:58:39.345346" elapsed="0.001502"/>
</kw>
<arg>${image}</arg>
<doc>Captures a screenshot from Weston compositor and saves it locally.</doc>
<status status="PASS" start="2026-04-22T22:58:38.531067" elapsed="0.816139"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:58:39.818798" level="INFO" html="true">_combined:&lt;br&gt;&lt;a href="screenshots/cd6ffab6-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" target="_blank"&gt;&lt;img src="screenshots/cd6ffab6-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:39.818813" level="INFO" html="true">_combined_with_diff:&lt;br&gt;&lt;a href="screenshots/cd74ef1c-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/cd74ef1c-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:39.818817" level="INFO" html="true">_absolute_diff:&lt;br&gt;&lt;a href="screenshots/cd77d1dc-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/cd77d1dc-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;
Visual differences detected. SSIM score: 0.16976355686200983452</msg>
<msg time="2026-04-22T22:58:39.819151" level="FAIL">The compared images are different.</msg>
<arg>${BASELINE_IMAGES_PATH}/%{TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0050</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="FAIL" start="2026-04-22T22:58:39.347819" elapsed="0.472817">The compared images are different.</status>
</kw>
<arg>${SEARCH_SCREEN_IMAGE}</arg>
<doc>Captures and compares screenshot against baseline image.</doc>
<status status="FAIL" start="2026-04-22T22:58:38.529537" elapsed="1.291340">The compared images are different.</status>
</kw>
<kw name="Remote Weston Check Screenshot" owner="keywords_common">
<kw name="Remote Weston Capture Screenshot" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>rm -rf wayland-screenshot-*.png &amp;&amp; export XDG_RUNTIME_DIR=/run/user/1000 WAYLAND_DISPLAY=wayland-1 &amp;&amp; weston-screenshooter</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:58:40.824524" elapsed="0.395150"/>
</kw>
<kw name="Run" owner="OperatingSystem">
<msg time="2026-04-22T22:58:41.222881" level="INFO">Running command 'scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@192.168.1.105:~/wayland-screenshot-*.png search-screen.png 2&gt;&amp;1'.</msg>
<arg>scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@%{TEST_BOARD_IP}:~/wayland-screenshot-*.png ${capture_name}</arg>
<doc>Runs the given command in the system and returns the output.</doc>
<status status="PASS" start="2026-04-22T22:58:41.220350" elapsed="0.394960"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:58:41.617175" level="INFO" html="true">&lt;img src="search-screen.png" width="50%" /&gt;</msg>
<arg>&lt;img src="${capture_name}" width="50%" /&gt;</arg>
<arg>html</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:58:41.616030" elapsed="0.001468"/>
</kw>
<arg>${image}</arg>
<doc>Captures a screenshot from Weston compositor and saves it locally.</doc>
<status status="PASS" start="2026-04-22T22:58:40.823354" elapsed="0.794650"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:58:42.084218" level="INFO" html="true">_combined:&lt;br&gt;&lt;a href="screenshots/cec98c2e-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" target="_blank"&gt;&lt;img src="screenshots/cec98c2e-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:42.084233" level="INFO" html="true">_combined_with_diff:&lt;br&gt;&lt;a href="screenshots/cece8508-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/cece8508-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:42.084237" level="INFO" html="true">_absolute_diff:&lt;br&gt;&lt;a href="screenshots/ced173bc-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/ced173bc-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;
Visual differences detected. SSIM score: 0.16988424761217690850</msg>
<msg time="2026-04-22T22:58:42.084532" level="FAIL">The compared images are different.</msg>
<arg>${BASELINE_IMAGES_PATH}/%{TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0050</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="FAIL" start="2026-04-22T22:58:41.618640" elapsed="0.467394">The compared images are different.</status>
</kw>
<arg>${SEARCH_SCREEN_IMAGE}</arg>
<doc>Captures and compares screenshot against baseline image.</doc>
<status status="FAIL" start="2026-04-22T22:58:40.821878" elapsed="1.264782">The compared images are different.</status>
</kw>
<kw name="Remote Weston Check Screenshot" owner="keywords_common">
<kw name="Remote Weston Capture Screenshot" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>rm -rf wayland-screenshot-*.png &amp;&amp; export XDG_RUNTIME_DIR=/run/user/1000 WAYLAND_DISPLAY=wayland-1 &amp;&amp; weston-screenshooter</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:58:43.090297" elapsed="0.367341"/>
</kw>
<kw name="Run" owner="OperatingSystem">
<msg time="2026-04-22T22:58:43.460876" level="INFO">Running command 'scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@192.168.1.105:~/wayland-screenshot-*.png search-screen.png 2&gt;&amp;1'.</msg>
<arg>scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@%{TEST_BOARD_IP}:~/wayland-screenshot-*.png ${capture_name}</arg>
<doc>Runs the given command in the system and returns the output.</doc>
<status status="PASS" start="2026-04-22T22:58:43.458336" elapsed="0.415896"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:58:43.875961" level="INFO" html="true">&lt;img src="search-screen.png" width="50%" /&gt;</msg>
<arg>&lt;img src="${capture_name}" width="50%" /&gt;</arg>
<arg>html</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:58:43.874858" elapsed="0.001406"/>
</kw>
<arg>${image}</arg>
<doc>Captures a screenshot from Weston compositor and saves it locally.</doc>
<status status="PASS" start="2026-04-22T22:58:43.089134" elapsed="0.787500"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:58:44.362242" level="INFO" html="true">_combined:&lt;br&gt;&lt;a href="screenshots/d025399c-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" target="_blank"&gt;&lt;img src="screenshots/d025399c-3e9e-11f1-94eb-b8aeedeb68d3_combined.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:44.362257" level="INFO" html="true">_combined_with_diff:&lt;br&gt;&lt;a href="screenshots/d02a33d4-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/d02a33d4-3e9e-11f1-94eb-b8aeedeb68d3_combined_with_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;</msg>
<msg time="2026-04-22T22:58:44.362262" level="INFO" html="true">_absolute_diff:&lt;br&gt;&lt;a href="screenshots/d02d18d8-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" target="_blank"&gt;&lt;img src="screenshots/d02d18d8-3e9e-11f1-94eb-b8aeedeb68d3_absolute_diff.jpg" style="width:50%; height: auto;"&gt;&lt;/a&gt;
Visual differences detected. SSIM score: 0.16983517893919353181</msg>
<msg time="2026-04-22T22:58:44.362545" level="FAIL">The compared images are different.</msg>
<arg>${BASELINE_IMAGES_PATH}/%{TEST_WPEWEBKIT_VERSION}/${image}</arg>
<arg>${image}</arg>
<arg>threshold=0.0050</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="FAIL" start="2026-04-22T22:58:43.877134" elapsed="0.486898">The compared images are different.</status>
</kw>
<arg>${SEARCH_SCREEN_IMAGE}</arg>
<doc>Captures and compares screenshot against baseline image.</doc>
<status status="FAIL" start="2026-04-22T22:58:43.087638" elapsed="1.276636">The compared images are different.</status>
</kw>
<msg time="2026-04-22T22:58:44.364497" level="FAIL">Keyword 'Remote Weston Check Screenshot' failed after retrying 20 times. The last error was: The compared images are different.</msg>
<arg>20x</arg>
<arg>1000ms</arg>
<arg>Remote Weston Check Screenshot</arg>
<arg>${SEARCH_SCREEN_IMAGE}</arg>
<doc>Runs the specified keyword and retries if it fails.</doc>
<status status="FAIL" start="2026-04-22T22:57:59.384005" elapsed="44.980684">Keyword 'Remote Weston Check Screenshot' failed after retrying 20 times. The last error was: The compared images are different.</status>
</kw>
<status status="FAIL" start="2026-04-22T22:57:55.832364" elapsed="48.532527">Keyword 'Remote Weston Check Screenshot' failed after retrying 20 times. The last error was: The compared images are different.</status>
</kw>
<kw name="Navigation Back" owner="keywords_touch_navigation">
<status status="NOT RUN" start="2026-04-22T22:58:44.365379" elapsed="0.000077"/>
</kw>
<kw name="Navigation Forward" owner="keywords_touch_navigation">
<status status="NOT RUN" start="2026-04-22T22:58:44.365797" elapsed="0.000068"/>
</kw>
<kw name="Browser Reload" owner="keywords_touch_navigation">
<status status="NOT RUN" start="2026-04-22T22:58:44.366174" elapsed="0.000064"/>
</kw>
<kw name="Navigation Back" owner="keywords_touch_navigation">
<status status="NOT RUN" start="2026-04-22T22:58:44.366603" elapsed="0.000066"/>
</kw>
<kw name="Open Search" owner="keywords_touch_navigation">
<status status="NOT RUN" start="2026-04-22T22:58:44.366971" elapsed="0.000062"/>
</kw>
<kw name="Terminate Browser" owner="keywords_touch_navigation">
<status status="NOT RUN" start="2026-04-22T22:58:44.367464" elapsed="0.000107"/>
</kw>
<kw name="Toggle Gallium HUD" owner="keywords_touch_navigation">
<status status="NOT RUN" start="2026-04-22T22:58:44.368008" elapsed="0.000096"/>
</kw>
<tag>test:retry(0)</tag>
<timeout value="3 minutes"/>
<status status="FAIL" start="2026-04-22T22:57:30.518717" elapsed="73.849792">Keyword 'Remote Weston Check Screenshot' failed after retrying 20 times. The last error was: The compared images are different.</status>
</test>
<status status="FAIL" start="2026-04-22T22:57:24.796103" elapsed="79.573147"/>
</suite>
<suite id="s1-s7" name="Tests 013 Glyphs" source="/app/tests_results/20260422_225424_robot_/../../robot_framework/tests/tests_013_glyphs.robot">
<kw name="Webdriver Remote Start" owner="keywords_common" type="SETUP">
<kw name="Ssh Webdriver Remote Stop" owner="TestUtils">
<msg time="2026-04-22T22:58:44.644467" level="INFO">RUN: Killing all 'WPEWebDriver' related processes ...</msg>
<arg>%{TEST_BOARD_IP}</arg>
<status status="PASS" start="2026-04-22T22:58:44.383705" elapsed="0.261050"/>
</kw>
<kw name="Ssh Force Kill" owner="TestUtils">
<msg time="2026-04-22T22:58:44.898826" level="INFO">RUN: Killing all 'wpe-simple-launcher' related processes ...</msg>
<arg>%{TEST_BOARD_IP}</arg>
<arg>wpe-simple-launcher</arg>
<doc>Force kill all related process.</doc>
<status status="PASS" start="2026-04-22T22:58:44.645222" elapsed="0.253861"/>
</kw>
<kw name="Ssh Webdriver Remote Start" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>%{TEST_BOARD_WEBDRIVER_PORT}</arg>
<status status="PASS" start="2026-04-22T22:58:44.899584" elapsed="0.014237"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2026-04-22T22:58:49.917217" level="INFO">Slept 5 seconds.</msg>
<arg>5</arg>
<doc>Pauses the test executed for the given time.</doc>
<status status="PASS" start="2026-04-22T22:58:44.915527" elapsed="5.002157"/>
</kw>
<kw name="Create WPEWebKitOptions" owner="keywords_common">
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T22:58:49.923487" level="INFO">${wpe_options} = &lt;selenium.webdriver.wpewebkit.options.Options object at 0x7565701f7c80&gt;</msg>
<var>${wpe_options}</var>
<arg>sys.modules['selenium.webdriver'].WPEWebKitOptions()</arg>
<arg>sys, selenium.webdriver</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T22:58:49.922431" elapsed="0.001136"/>
</kw>
<kw name="Set Variable" owner="BuiltIn">
<msg time="2026-04-22T22:58:49.924465" level="INFO">${wpe_options.binary_location} = /usr/bin/wpe-exported-wayland</msg>
<var>${wpe_options.binary_location}</var>
<arg>${binary_path}</arg>
<doc>Returns the given values which can then be assigned to a variables.</doc>
<status status="PASS" start="2026-04-22T22:58:49.923909" elapsed="0.000617"/>
</kw>
<for flavor="IN">
<iter>
<kw name="Call Method" owner="BuiltIn">
<arg>${wpe_options}</arg>
<arg>add_argument</arg>
<arg>${param}</arg>
<doc>Calls the named method of the given object with the provided arguments.</doc>
<status status="PASS" start="2026-04-22T22:58:49.925611" elapsed="0.000483"/>
</kw>
<var name="${param}">--automation</var>
<status status="PASS" start="2026-04-22T22:58:49.925310" elapsed="0.000895"/>
</iter>
<var>${param}</var>
<value>@{other_params}</value>
<status status="PASS" start="2026-04-22T22:58:49.924798" elapsed="0.001525"/>
</for>
<kw name="Call Method" owner="BuiltIn">
<arg>${wpe_options}</arg>
<arg>set_capability</arg>
<arg>browserName</arg>
<arg>${binary_name}</arg>
<doc>Calls the named method of the given object with the provided arguments.</doc>
<status status="PASS" start="2026-04-22T22:58:49.926541" elapsed="0.000420"/>
</kw>
<return>
<value>${wpe_options}</value>
<status status="PASS" start="2026-04-22T22:58:49.927110" elapsed="0.000228"/>
</return>
<msg time="2026-04-22T22:58:49.927662" level="INFO">${wpe_options} = &lt;selenium.webdriver.wpewebkit.options.Options object at 0x7565701f7c80&gt;</msg>
<var>${wpe_options}</var>
<arg>wpe-simple-launcher</arg>
<arg>/usr/bin/wpe-exported-wayland</arg>
<arg>--automation</arg>
<arg>@{other_params}</arg>
<doc>Creates and configures WPEWebKit options for WebDriver session.</doc>
<status status="PASS" start="2026-04-22T22:58:49.920163" elapsed="0.007561"/>
</kw>
<kw name="Create Webdriver" owner="SeleniumLibrary">
<msg time="2026-04-22T22:58:49.928851" level="INFO">Creating an instance of the Remote WebDriver.</msg>
<arg>Remote</arg>
<arg>command_executor=%{TEST_BOARD_IP}:%{TEST_BOARD_WEBDRIVER_PORT}</arg>
<arg>options=${wpe_options}</arg>
<doc>Creates an instance of Selenium WebDriver.</doc>
<status status="PASS" start="2026-04-22T22:58:49.928041" elapsed="0.236138"/>
</kw>
<doc>Starts WebDriver session on remote test board with WPE launcher.</doc>
<timeout value="2 minutes"/>
<status status="PASS" start="2026-04-22T22:58:44.383052" elapsed="5.781637"/>
</kw>
<test id="s1-s7-t1" name="Verify no changes in the glyphs" line="18">
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:58:50.170500" level="INFO">${TEST_WEBSERVER_IP} = 192.168.1.246</msg>
<var>${TEST_WEBSERVER_IP}</var>
<arg>TEST_WEBSERVER_IP</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:58:50.169336" elapsed="0.001362"/>
</kw>
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:58:50.173025" level="INFO">${TEST_WEBSERVER_PORT} = 8008</msg>
<var>${TEST_WEBSERVER_PORT}</var>
<arg>TEST_WEBSERVER_PORT</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:58:50.171791" elapsed="0.001389"/>
</kw>
<kw name="Get Environment Variable" owner="OperatingSystem">
<msg time="2026-04-22T22:58:50.175017" level="INFO">${TEST_WPEWEBKIT_VERSION} = nightly</msg>
<var>${TEST_WPEWEBKIT_VERSION}</var>
<arg>TEST_WPEWEBKIT_VERSION</arg>
<doc>Returns the value of an environment variable with the given name.</doc>
<status status="PASS" start="2026-04-22T22:58:50.174008" elapsed="0.001156"/>
</kw>
<kw name="Set Variable" owner="BuiltIn">
<msg time="2026-04-22T22:58:50.177434" level="INFO">${PAGE} = http://192.168.1.246:8008/robot_framework/html/glyphs.html</msg>
<var>${PAGE}</var>
<arg>http://${TEST_WEBSERVER_IP}:${TEST_WEBSERVER_PORT}/robot_framework/html/glyphs.html</arg>
<doc>Returns the given values which can then be assigned to a variables.</doc>
<status status="PASS" start="2026-04-22T22:58:50.176029" elapsed="0.001610"/>
</kw>
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2026-04-22T22:58:50.179606" level="INFO">Opening url 'http://192.168.1.246:8008/robot_framework/html/glyphs.html'</msg>
<arg>${PAGE}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc>
<status status="PASS" start="2026-04-22T22:58:50.178675" elapsed="0.184250"/>
</kw>
<kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>Ready</arg>
<arg>timeout=10s</arg>
<doc>Waits until ``text`` appears on the current page.</doc>
<status status="PASS" start="2026-04-22T22:58:50.364013" elapsed="0.013312"/>
</kw>
<kw name="Capture Page Screenshot" owner="SeleniumLibrary">
<msg time="2026-04-22T22:58:50.651543" level="INFO" html="true">&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3"&gt;&lt;a href="glyphs.png"&gt;&lt;img src="glyphs.png" width="800px"&gt;&lt;/a&gt;</msg>
<arg>${GLYPHS_PAGE_IMAGE}</arg>
<doc>Takes a screenshot of the current page and embeds it into a log file.</doc>
<status status="PASS" start="2026-04-22T22:58:50.378531" elapsed="0.273345"/>
</kw>
<kw name="Compare Images" owner="DocTest.VisualTest">
<msg time="2026-04-22T22:58:50.694640" level="INFO">Images/Document comparison passed.</msg>
<arg>${BASELINE_IMAGES_PATH}/${TEST_WPEWEBKIT_VERSION}/${GLYPHS_PAGE_IMAGE}</arg>
<arg>${GLYPHS_PAGE_IMAGE}</arg>
<arg>threshold=0.001</arg>
<doc>Compares the documents/images ``reference_image`` and ``test_image``.</doc>
<status status="PASS" start="2026-04-22T22:58:50.652335" elapsed="0.042450"/>
</kw>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T22:58:50.165817" elapsed="0.529394"/>
</test>
<kw name="Webdriver Remote Stop" owner="keywords_common" type="TEARDOWN">
<kw name="Close All Browsers" owner="SeleniumLibrary">
<doc>Closes all open browsers and resets the browser cache.</doc>
<status status="PASS" start="2026-04-22T22:58:50.697230" elapsed="0.049666"/>
</kw>
<kw name="Ssh Webdriver Remote Stop" owner="TestUtils">
<msg time="2026-04-22T22:58:51.014595" level="INFO">RUN: Killing all 'WPEWebDriver' related processes ...</msg>
<arg>%{TEST_BOARD_IP}</arg>
<status status="PASS" start="2026-04-22T22:58:50.747370" elapsed="0.267572"/>
</kw>
<kw name="Ssh Force Kill" owner="TestUtils">
<msg time="2026-04-22T22:58:51.276674" level="INFO">RUN: Killing all 'wpe-simple-launcher' related processes ...</msg>
<arg>%{TEST_BOARD_IP}</arg>
<arg>wpe-simple-launcher</arg>
<doc>Force kill all related process.</doc>
<status status="PASS" start="2026-04-22T22:58:51.015544" elapsed="0.261456"/>
</kw>
<doc>Stops WebDriver session and cleans up browser processes.</doc>
<timeout value="2 minutes"/>
<status status="PASS" start="2026-04-22T22:58:50.696539" elapsed="0.580861"/>
</kw>
<status status="PASS" start="2026-04-22T22:58:44.370421" elapsed="6.907315"/>
</suite>
<suite id="s1-s8" name="Tests 015 Video" source="/app/tests_results/20260422_225424_robot_/../../robot_framework/tests/tests_015_video.robot">
<kw name="Wait For Webdriver Remote Start Maximized" type="SETUP">
<kw name="Wait Until Keyword Succeeds" owner="BuiltIn">
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T22:58:51.539909" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:58:51.297921" elapsed="0.242191"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T22:58:51.543076" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T22:58:51.540790" elapsed="0.002456"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:58:51.545125" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-events]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-events]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_render]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.1  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-events]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          31  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:0-events_freezable_pwr_efficient]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          36  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:0-rcu_gp]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u17:0-nfsiod]
root          39  0.2  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:0-rpciod]
root          40  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:0-rpciod]
root          41  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:0-nfsiod]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          47  0.3  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:1-nfsiod]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          53  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u17:2-nfsiod]
root          54  1.1  0.0      0     0 ?        I    22:54   0:03  \_ [kworker/u17:3-events_unbound]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          56  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:1-rcu_gp]
root          57  0.6  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-events]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          61  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:1-nfsiod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-cgroup_bpf_destroy]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-cgroup_destroy]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-cgroup_destroy]
root          68  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:1-rpciod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          77  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:1-nfsiod]
root          78  0.5  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:2-nfsiod]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          87  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:2-rcu_gp]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-events_freezable_pwr_efficient]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-events]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-events]
root         105  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:2-rpciod]
root         106  0.5  0.0      0     0 ?        D    22:54   0:01  \_ [kworker/u19:3+events_unbound]
root         109  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:4]
root         110  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:4-nfsiod]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-events_freezable]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         119  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:2-nfsiod]
root         120  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:3-rpciod]
root         121  0.2  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:4-rpciod]
root         122  0.2  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:5-nfsiod]
root         123  0.2  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:4-nfsiod]
root         124  0.6  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:6-rpciod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         127  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:1-v3d_tfu]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         187  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:3]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-events]
root         234  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:5-nfsiod]
root         235  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-rpciod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:4-rpciod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-rpciod]
root         369  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         372  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:2-hci0]
root         374  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:3]
root         381  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:5-rpciod]
root         388  0.8  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:6-nfsiod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_bin]
root         664  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:7-rpciod]
root         771  0.2  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:6-rpciod]
root        1353  0.3  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u20:7-nfsiod]
root        1354  0.9  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u17:7-nfsiod]
root        1355  1.2  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:8-rpciod]
root        1356  1.2  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:9-nfsiod]
root        1357  1.3  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:10-nfsiod]
root        1358  1.0  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u17:11-nfsiod]
root        1359  1.6  0.0      0     0 ?        I    22:55   0:03  \_ [kworker/u17:12-nfsiod]
root        1360  0.9  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u17:13-nfsiod]
root        1361  1.1  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:14-nfsiod]
root        1362  0.4  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u17:15-xprtiod]
root        1363  0.4  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u17:16-nfsiod]
root        1398  0.2  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:7-nfsiod]
root        1399  0.2  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-nfsiod]
root        1493  0.4  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:17-nfsiod]
root        1519  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u20:8-events_unbound]
root        1520  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u20:9-rpciod]
root        1547  0.7  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:18-rpciod]
root        1548  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:19-nfsiod]
root        1554  0.8  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:20-events_unbound]
root        1555  1.1  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:21-nfsiod]
root        1567  1.0  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:22-nfsiod]
root        1568  0.5  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:23-nfsiod]
root        1682  0.2  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u18:8-rpciod]
root        1683  0.2  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:24-nfsiod]
root        1721  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:25-nfsiod]
root        1722  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:26-nfsiod]
root        1723  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:27-nfsiod]
root        1726  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:9-nfsiod]
root        1770  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:10-rpciod]
root        1772  0.4  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:28-nfsiod]
root        1793  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:29-nfsiod]
root        1818  0.2  0.0      0     0 ?        I    22:57   0:00  \_ [kworker/u17:30-nfsiod]
root        1819  0.2  0.0      0     0 ?        I    22:57   0:00  \_ [kworker/u17:31-nfsiod]
root        1911  0.0  0.0      0     0 ?        I    22:57   0:00  \_ [kworker/u17:32]
root        3029  0.0  0.0      0     0 ?        I    22:58   0:00  \_ [kworker/u16:3-v3d_render]
root           1  1.4  0.1  19904 10672 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.1  0.1  40800  8352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root         202  0.0  0.0  16336  5824 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         203  0.0  0.0  16336  5296 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         204  0.0  0.0  16336  5808 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         282  0.0  0.0  16336  6336 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         300  0.0  0.0  16336  5824 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         301  0.0  0.0  16336  5824 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         302  0.0  0.0  16320  4800 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.3  0.0   7632  2688 ?        Ss   22:54   0:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  2352 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.1  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.1  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.1  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss+  22:55   0:00  \_ -sh
weston      2029  1.5  0.8 184128 69968 tty7     Ssl+ 22:57   0:01 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.1  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
root        3128  5.0  0.0  13104  8000 ?        Ss   22:58   0:00 sshd: root@notty
root        3133 50.0  0.0   7840  3664 ?        Rs   22:58   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:58:51.543871" elapsed="0.002534"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T22:58:51.788703" level="INFO">${stdout} = ('1.26', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:58:51.548268" elapsed="0.240628"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T22:58:51.791050" level="INFO">${value} = 1.26</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T22:58:51.789543" elapsed="0.001666"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T22:58:51.791503" elapsed="0.000254"/>
</return>
<msg time="2026-04-22T22:58:51.792410" level="INFO">${cpu_load} = 1.26</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T22:58:51.547236" elapsed="0.245369"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:58:51.793888" level="INFO">CPU load: 1.26</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:58:51.793195" elapsed="0.000943"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T22:58:51.795926" level="FAIL">'1.26 &lt; 1' should be true.</msg>
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T22:58:51.794735" elapsed="0.001697">'1.26 &lt; 1' should be true.</status>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<status status="NOT RUN" start="2026-04-22T22:58:51.797309" elapsed="0.000173"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-22T22:58:51.798043" elapsed="0.000145"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="NOT RUN" start="2026-04-22T22:58:51.798675" elapsed="0.000139"/>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T22:58:51.297297" elapsed="0.502044">'1.26 &lt; 1' should be true.</status>
</kw>
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T22:59:02.084709" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:59:01.802059" elapsed="0.282870"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T22:59:02.087514" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T22:59:02.085645" elapsed="0.002074"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:59:02.089622" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-events_freezable]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-events]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_render]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.1  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-events]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          31  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:0-events_freezable_pwr_efficient]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          36  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:0-rcu_gp]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u17:0-nfsiod]
root          39  0.2  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:0-rpciod]
root          40  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:0-rpciod]
root          41  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:0-nfsiod]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          47  0.2  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:1-nfsiod]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          53  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u17:2-nfsiod]
root          54  1.0  0.0      0     0 ?        I    22:54   0:03  \_ [kworker/u17:3-events_unbound]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          56  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:1-rcu_gp]
root          57  0.5  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-events]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          61  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:1-nfsiod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-cgroup_bpf_destroy]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-events_freezable]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-events]
root          68  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:1-rpciod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          77  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:1-nfsiod]
root          78  0.5  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:2-nfsiod]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          87  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:2-rcu_gp]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-events_freezable_pwr_efficient]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-events]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-events]
root         105  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:2-rpciod]
root         106  0.5  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:3-events_unbound]
root         109  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:4]
root         110  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:4-nfsiod]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-events]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         119  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:2-nfsiod]
root         120  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:3-rpciod]
root         121  0.2  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:4-rpciod]
root         122  0.2  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:5-nfsiod]
root         123  0.2  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:4-nfsiod]
root         124  0.5  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:6-rpciod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         127  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:1-v3d_tfu]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         187  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:3]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-events_freezable]
root         234  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:5-nfsiod]
root         235  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-rpciod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:4-xprtiod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-rpciod]
root         369  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         372  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:2-hci0]
root         374  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:3]
root         381  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:5-rpciod]
root         388  0.8  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:6-nfsiod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_render]
root         664  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:7-rpciod]
root         771  0.2  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:6-rpciod]
root        1353  0.3  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u20:7-nfsiod]
root        1354  0.9  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u17:7-nfsiod]
root        1355  1.1  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:8-rpciod]
root        1356  1.2  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:9-nfsiod]
root        1357  1.2  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:10-nfsiod]
root        1358  0.9  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u17:11-nfsiod]
root        1359  1.5  0.0      0     0 ?        I    22:55   0:03  \_ [kworker/u17:12-nfsiod]
root        1360  0.9  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u17:13-nfsiod]
root        1361  1.0  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:14-nfsiod]
root        1362  0.3  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u17:15-xprtiod]
root        1363  0.4  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u17:16-nfsiod]
root        1398  0.2  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:7-nfsiod]
root        1399  0.1  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-nfsiod]
root        1493  0.4  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:17-nfsiod]
root        1519  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u20:8-events_unbound]
root        1520  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u20:9-rpciod]
root        1547  0.6  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:18-rpciod]
root        1548  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:19-nfsiod]
root        1554  0.7  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:20-events_unbound]
root        1555  1.0  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:21-nfsiod]
root        1567  1.0  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:22-nfsiod]
root        1568  0.5  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:23-nfsiod]
root        1682  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u18:8-rpciod]
root        1683  0.2  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:24-nfsiod]
root        1721  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:25-nfsiod]
root        1722  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:26-nfsiod]
root        1723  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:27-nfsiod]
root        1726  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:9-nfsiod]
root        1770  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:10-rpciod]
root        1772  0.4  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:28-nfsiod]
root        1793  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:29-nfsiod]
root        1818  0.2  0.0      0     0 ?        I    22:57   0:00  \_ [kworker/u17:30-nfsiod]
root        1819  0.1  0.0      0     0 ?        I    22:57   0:00  \_ [kworker/u17:31-nfsiod]
root        1911  0.0  0.0      0     0 ?        I    22:57   0:00  \_ [kworker/u17:32]
root        3029  0.0  0.0      0     0 ?        I    22:58   0:00  \_ [kworker/u16:3-v3d_bin]
root           1  1.3  0.1  19904 10672 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.1  0.1  40800  8352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root         202  0.0  0.0  16336  5824 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         203  0.0  0.0  16336  5296 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         204  0.0  0.0  16336  5808 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         282  0.0  0.0  16336  6336 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         300  0.0  0.0  16336  5824 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         301  0.0  0.0  16336  5824 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         302  0.0  0.0  16320  4800 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.3  0.0   7632  2688 ?        Ss   22:54   0:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  2352 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.1  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.1  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.1  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss+  22:55   0:00  \_ -sh
weston      2029  1.3  0.8 184096 69968 tty7     Ssl+ 22:57   0:01 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.1  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
root        3182  4.0  0.0  13104  8000 ?        Ss   22:59   0:00 sshd: root@notty
root        3186  0.0  0.0   7840  3664 ?        Rs   22:59   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:59:02.088292" elapsed="0.002837"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T22:59:02.328172" level="INFO">${stdout} = ('1.07', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:59:02.093041" elapsed="0.235324"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T22:59:02.330493" level="INFO">${value} = 1.07</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T22:59:02.329057" elapsed="0.001643"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T22:59:02.331086" elapsed="0.000216"/>
</return>
<msg time="2026-04-22T22:59:02.332017" level="INFO">${cpu_load} = 1.07</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T22:59:02.091997" elapsed="0.240191"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:59:02.334174" level="INFO">CPU load: 1.07</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:59:02.333362" elapsed="0.001064"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T22:59:02.336145" level="FAIL">'1.07 &lt; 1' should be true.</msg>
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T22:59:02.335041" elapsed="0.001445">'1.07 &lt; 1' should be true.</status>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<status status="NOT RUN" start="2026-04-22T22:59:02.337388" elapsed="0.000219"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-22T22:59:02.338169" elapsed="0.000143"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="NOT RUN" start="2026-04-22T22:59:02.338829" elapsed="0.000141"/>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T22:59:01.800929" elapsed="0.538495">'1.07 &lt; 1' should be true.</status>
</kw>
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T22:59:12.588466" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:59:12.341638" elapsed="0.247096"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T22:59:12.590171" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T22:59:12.589382" elapsed="0.000855"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:59:12.590722" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-events_freezable]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-mm_percpu_wq]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_render]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.1  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-events]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          31  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:0-events_freezable_pwr_efficient]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          36  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:0-rcu_gp]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u17:0-nfsiod]
root          39  0.2  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:0-rpciod]
root          40  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:0-rpciod]
root          41  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:0-nfsiod]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          47  0.2  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:1-nfsiod]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          53  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u17:2-nfsiod]
root          54  1.0  0.0      0     0 ?        I    22:54   0:03  \_ [kworker/u17:3-events_unbound]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          56  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:1-rcu_gp]
root          57  0.5  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-events]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          61  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:1-nfsiod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-cgroup_bpf_destroy]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-events_freezable]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-mm_percpu_wq]
root          68  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:1-rpciod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          77  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:1-nfsiod]
root          78  0.4  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:2-nfsiod]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          87  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:2-rcu_gp]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-events_freezable_pwr_efficient]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-events]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-events]
root         105  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:2-rpciod]
root         106  0.5  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:3-kvfree_rcu_reclaim]
root         109  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:4]
root         110  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:4-nfsiod]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-events]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         119  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:2-nfsiod]
root         120  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:3-rpciod]
root         121  0.2  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:4-rpciod]
root         122  0.2  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:5-nfsiod]
root         123  0.2  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:4-nfsiod]
root         124  0.5  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:6-rpciod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         127  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:1-v3d_tfu]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         187  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:3]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-events_freezable_pwr_efficient]
root         234  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:5-nfsiod]
root         235  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-rpciod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:4-xprtiod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-rpciod]
root         369  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         372  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:2-hci0]
root         374  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:3]
root         381  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:5-rpciod]
root         388  0.8  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:6-nfsiod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_render]
root         664  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:7-rpciod]
root         771  0.2  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:6-rpciod]
root        1353  0.3  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u20:7-nfsiod]
root        1354  0.8  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u17:7-nfsiod]
root        1355  1.0  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:8-rpciod]
root        1356  1.1  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:9-nfsiod]
root        1357  1.2  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:10-nfsiod]
root        1358  0.9  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u17:11-nfsiod]
root        1359  1.4  0.0      0     0 ?        I    22:55   0:03  \_ [kworker/u17:12-nfsiod]
root        1360  0.8  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u17:13-nfsiod]
root        1361  1.0  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:14-nfsiod]
root        1362  0.3  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u17:15-xprtiod]
root        1363  0.4  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u17:16-nfsiod]
root        1398  0.2  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:7-nfsiod]
root        1399  0.1  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-nfsiod]
root        1493  0.4  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:17-nfsiod]
root        1519  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u20:8-events_unbound]
root        1520  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u20:9-rpciod]
root        1547  0.6  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:18-rpciod]
root        1548  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:19-nfsiod]
root        1554  0.7  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:20-events_unbound]
root        1555  0.9  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:21-nfsiod]
root        1567  0.9  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:22-nfsiod]
root        1568  0.4  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:23-nfsiod]
root        1682  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u18:8-rpciod]
root        1683  0.2  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:24-nfsiod]
root        1721  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:25-nfsiod]
root        1722  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:26-nfsiod]
root        1723  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:27-nfsiod]
root        1726  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:9-nfsiod]
root        1770  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:10-kvfree_rcu_reclaim]
root        1772  0.4  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:28-nfsiod]
root        1793  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:29-nfsiod]
root        1818  0.1  0.0      0     0 ?        I    22:57   0:00  \_ [kworker/u17:30-nfsiod]
root        1819  0.1  0.0      0     0 ?        I    22:57   0:00  \_ [kworker/u17:31-nfsiod]
root        1911  0.0  0.0      0     0 ?        I    22:57   0:00  \_ [kworker/u17:32]
root        3029  0.0  0.0      0     0 ?        I    22:58   0:00  \_ [kworker/u16:3-v3d_bin]
root           1  1.3  0.1  19904 10672 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.1  0.1  40800  8352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root         202  0.0  0.0  16336  5824 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         203  0.0  0.0  16336  5296 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         204  0.0  0.0  16336  5808 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         282  0.0  0.0  16336  6336 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         300  0.0  0.0  16336  5824 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         301  0.0  0.0  16336  5824 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         302  0.0  0.0  16320  4800 ?        S    22:54   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.3  0.0   7632  2688 ?        Ss   22:54   0:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  2352 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.1  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.1  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.1  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss+  22:55   0:00  \_ -sh
weston      2029  1.2  0.8 184096 69968 tty7     Ssl+ 22:57   0:01 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.1  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
root        3217  5.0  0.0  13104  7984 ?        Ss   22:59   0:00 sshd: root@notty
root        3221  100  0.0   7840  3664 ?        Rs   22:59   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:59:12.590461" elapsed="0.000752"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T22:59:12.837535" level="INFO">${stdout} = ('0.90', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:59:12.591933" elapsed="0.245858"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T22:59:12.839943" level="INFO">${value} = 0.9</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T22:59:12.838445" elapsed="0.001655"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T22:59:12.840393" elapsed="0.000246"/>
</return>
<msg time="2026-04-22T22:59:12.841288" level="INFO">${cpu_load} = 0.9</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T22:59:12.591517" elapsed="0.249918"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:59:12.842848" level="INFO">CPU load: 0.9</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:59:12.842110" elapsed="0.000976"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T22:59:12.843656" elapsed="0.000970"/>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T22:59:13.083875" level="INFO">${stdout} = ('335', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>free -m | grep Mem | awk '{print $3}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T22:59:12.846372" elapsed="0.237702"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T22:59:13.086230" level="INFO">${value} = 335.0</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T22:59:13.084764" elapsed="0.001623"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T22:59:13.086725" elapsed="0.000203"/>
</return>
<msg time="2026-04-22T22:59:13.087613" level="INFO">${memory_used} = 335.0</msg>
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T22:59:12.845365" elapsed="0.242405"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T22:59:13.089689" level="INFO">Memory used: 335.0</msg>
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T22:59:13.088326" elapsed="0.001631"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T22:59:13.090607" elapsed="0.001046"/>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="PASS" start="2026-04-22T22:59:12.340725" elapsed="0.751629"/>
</kw>
<arg>18x</arg>
<arg>10s</arg>
<arg>Check Device Is IDLE</arg>
<doc>Runs the specified keyword and retries if it fails.</doc>
<status status="PASS" start="2026-04-22T22:58:51.296213" elapsed="21.796509"/>
</kw>
<kw name="Wait Until Keyword Succeeds" owner="BuiltIn">
<kw name="Webdriver Remote Start Maximized" owner="keywords_common">
<variable name="${PAGE}">
<msg time="2026-04-22T22:59:13.096201" level="INFO">${PAGE} = http://192.168.1.246:8008/robot_framework/html/home-page.html</msg>
<var>http://%{TEST_WEBSERVER_IP}:%{TEST_WEBSERVER_PORT}/robot_framework/html/home-page.html</var>
<status status="PASS" start="2026-04-22T22:59:13.095602" elapsed="0.000762"/>
</variable>
<kw name="Webdriver Remote Start" owner="keywords_common">
<kw name="Ssh Webdriver Remote Stop" owner="TestUtils">
<msg time="2026-04-22T22:59:13.358467" level="INFO">RUN: Killing all 'WPEWebDriver' related processes ...</msg>
<arg>%{TEST_BOARD_IP}</arg>
<status status="PASS" start="2026-04-22T22:59:13.099249" elapsed="0.259622"/>
</kw>
<kw name="Ssh Force Kill" owner="TestUtils">
<msg time="2026-04-22T22:59:13.616403" level="INFO">RUN: Killing all 'wpe-simple-launcher' related processes ...</msg>
<arg>%{TEST_BOARD_IP}</arg>
<arg>wpe-simple-launcher</arg>
<doc>Force kill all related process.</doc>
<status status="PASS" start="2026-04-22T22:59:13.359448" elapsed="0.257337"/>
</kw>
<kw name="Ssh Webdriver Remote Start" owner="TestUtils">
<arg>%{TEST_BOARD_IP}</arg>
<arg>%{TEST_BOARD_WEBDRIVER_PORT}</arg>
<status status="PASS" start="2026-04-22T22:59:13.617423" elapsed="0.012524"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2026-04-22T22:59:18.633447" level="INFO">Slept 5 seconds.</msg>
<arg>5</arg>
<doc>Pauses the test executed for the given time.</doc>
<status status="PASS" start="2026-04-22T22:59:13.631622" elapsed="5.002391"/>
</kw>
<kw name="Create WPEWebKitOptions" owner="keywords_common">
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T22:59:18.640055" level="INFO">${wpe_options} = &lt;selenium.webdriver.wpewebkit.options.Options object at 0x756570099250&gt;</msg>
<var>${wpe_options}</var>
<arg>sys.modules['selenium.webdriver'].WPEWebKitOptions()</arg>
<arg>sys, selenium.webdriver</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T22:59:18.639090" elapsed="0.001034"/>
</kw>
<kw name="Set Variable" owner="BuiltIn">
<msg time="2026-04-22T22:59:18.640973" level="INFO">${wpe_options.binary_location} = /usr/bin/wpe-exported-wayland</msg>
<var>${wpe_options.binary_location}</var>
<arg>${binary_path}</arg>
<doc>Returns the given values which can then be assigned to a variables.</doc>
<status status="PASS" start="2026-04-22T22:59:18.640414" elapsed="0.000621"/>
</kw>
<for flavor="IN">
<iter>
<kw name="Call Method" owner="BuiltIn">
<arg>${wpe_options}</arg>
<arg>add_argument</arg>
<arg>${param}</arg>
<doc>Calls the named method of the given object with the provided arguments.</doc>
<status status="PASS" start="2026-04-22T22:59:18.642047" elapsed="0.000446"/>
</kw>
<var name="${param}">--automation</var>
<status status="PASS" start="2026-04-22T22:59:18.641773" elapsed="0.000834"/>
</iter>
<iter>
<kw name="Call Method" owner="BuiltIn">
<arg>${wpe_options}</arg>
<arg>add_argument</arg>
<arg>${param}</arg>
<doc>Calls the named method of the given object with the provided arguments.</doc>
<status status="PASS" start="2026-04-22T22:59:18.642988" elapsed="0.000393"/>
</kw>
<var name="${param}">--maximized</var>
<status status="PASS" start="2026-04-22T22:59:18.642818" elapsed="0.000663"/>
</iter>
<var>${param}</var>
<value>@{other_params}</value>
<status status="PASS" start="2026-04-22T22:59:18.641286" elapsed="0.002297"/>
</for>
<kw name="Call Method" owner="BuiltIn">
<arg>${wpe_options}</arg>
<arg>set_capability</arg>
<arg>browserName</arg>
<arg>${binary_name}</arg>
<doc>Calls the named method of the given object with the provided arguments.</doc>
<status status="PASS" start="2026-04-22T22:59:18.643797" elapsed="0.000410"/>
</kw>
<return>
<value>${wpe_options}</value>
<status status="PASS" start="2026-04-22T22:59:18.644353" elapsed="0.000227"/>
</return>
<msg time="2026-04-22T22:59:18.644878" level="INFO">${wpe_options} = &lt;selenium.webdriver.wpewebkit.options.Options object at 0x756570099250&gt;</msg>
<var>${wpe_options}</var>
<arg>wpe-simple-launcher</arg>
<arg>/usr/bin/wpe-exported-wayland</arg>
<arg>--automation</arg>
<arg>@{other_params}</arg>
<doc>Creates and configures WPEWebKit options for WebDriver session.</doc>
<status status="PASS" start="2026-04-22T22:59:18.636736" elapsed="0.008209"/>
</kw>
<kw name="Create Webdriver" owner="SeleniumLibrary">
<msg time="2026-04-22T22:59:18.646344" level="INFO">Creating an instance of the Remote WebDriver.</msg>
<arg>Remote</arg>
<arg>command_executor=%{TEST_BOARD_IP}:%{TEST_BOARD_WEBDRIVER_PORT}</arg>
<arg>options=${wpe_options}</arg>
<doc>Creates an instance of Selenium WebDriver.</doc>
<status status="PASS" start="2026-04-22T22:59:18.645521" elapsed="0.228833"/>
</kw>
<arg>--maximized</arg>
<doc>Starts WebDriver session on remote test board with WPE launcher.</doc>
<timeout value="2 minutes"/>
<status status="PASS" start="2026-04-22T22:59:13.097152" elapsed="5.777719"/>
</kw>
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2026-04-22T22:59:18.876608" level="INFO">Opening url 'http://192.168.1.246:8008/robot_framework/html/home-page.html'</msg>
<arg>${PAGE}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc>
<status status="PASS" start="2026-04-22T22:59:18.875636" elapsed="0.198538"/>
</kw>
<kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>Home Page</arg>
<arg>timeout=10s</arg>
<doc>Waits until ``text`` appears on the current page.</doc>
<status status="PASS" start="2026-04-22T22:59:19.074971" elapsed="0.011963"/>
</kw>
<kw name="Execute Javascript" owner="SeleniumLibrary">
<msg time="2026-04-22T22:59:19.090319" level="INFO">Executing JavaScript:
return window.innerWidth;
Without any arguments.</msg>
<msg time="2026-04-22T22:59:19.097181" level="INFO">${inner_width} = 1920</msg>
<var>${inner_width}</var>
<arg>return window.innerWidth;</arg>
<doc>Executes the given JavaScript code with possible arguments.</doc>
<status status="PASS" start="2026-04-22T22:59:19.087812" elapsed="0.009534"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${inner_width} == 1920</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T22:59:19.098047" elapsed="0.001473"/>
</kw>
<kw name="Execute Javascript" owner="SeleniumLibrary">
<msg time="2026-04-22T22:59:19.101825" level="INFO">Executing JavaScript:
return window.innerHeight;
Without any arguments.</msg>
<msg time="2026-04-22T22:59:19.108080" level="INFO">${inner_height} = 1048</msg>
<var>${inner_height}</var>
<arg>return window.innerHeight;</arg>
<doc>Executes the given JavaScript code with possible arguments.</doc>
<status status="PASS" start="2026-04-22T22:59:19.100202" elapsed="0.008042"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${inner_height} == 1048</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T22:59:19.108861" elapsed="0.001365"/>
</kw>
<doc>Starts WebDriver in maximized mode and verifies window dimensions.</doc>
<timeout value="2 minutes"/>
<status status="PASS" start="2026-04-22T22:59:13.094672" elapsed="6.016037"/>
</kw>
<arg>20x</arg>
<arg>1000ms</arg>
<arg>Webdriver Remote Start Maximized</arg>
<doc>Runs the specified keyword and retries if it fails.</doc>
<status status="PASS" start="2026-04-22T22:59:13.093335" elapsed="6.017941"/>
</kw>
<status status="PASS" start="2026-04-22T22:58:51.295459" elapsed="27.816265"/>
</kw>
<test id="s1-s8-t1" name="Verify Full HD 30 FPS" line="12">
<variable name="${PAGE}">
<msg time="2026-04-22T23:02:09.938582" level="INFO">${PAGE} = http://192.168.1.246:8008/robot_framework/html/video_fps.html</msg>
<var>http://%{TEST_WEBSERVER_IP}:%{TEST_WEBSERVER_PORT}/robot_framework/html/video_fps.html</var>
<status status="PASS" start="2026-04-22T23:02:09.938231" elapsed="0.000460"/>
</variable>
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2026-04-22T23:02:09.939497" level="INFO">Opening url 'http://192.168.1.246:8008/robot_framework/html/video_fps.html'</msg>
<msg time="2026-04-22T23:02:09.942421" level="WARN">Keyword 'Capture Page Screenshot' could not be run on failure: Message: ; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalidsessionidexception
</msg>
<msg time="2026-04-22T23:02:09.942999" level="FAIL">InvalidSessionIdException: Message: ; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalidsessionidexception
</msg>
<arg>${PAGE}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc>
<status status="FAIL" start="2026-04-22T23:02:09.939132" elapsed="0.004798">InvalidSessionIdException: Message: ; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalidsessionidexception
</status>
</kw>
<kw name="Sleep" owner="BuiltIn">
<arg>20 seconds</arg>
<doc>Pauses the test executed for the given time.</doc>
<status status="NOT RUN" start="2026-04-22T23:02:09.944296" elapsed="0.000071"/>
</kw>
<kw name="Get Machine Expectation" owner="TestUtils">
<var>${VIDEO_30_FPS_THRESHOLD_FPS}</var>
<arg>id=video-30-fps-threshold-fps</arg>
<arg>machine=%{TEST_MACHINE}</arg>
<arg>wpeversion=%{TEST_WPEWEBKIT_VERSION}</arg>
<status status="NOT RUN" start="2026-04-22T23:02:09.944693" elapsed="0.000063"/>
</kw>
<kw name="Get Machine Expectation" owner="TestUtils">
<var>${VIDEO_30_FPS_THRESHOLD_CPU_LOAD}</var>
<arg>id=video-30-fps-threshold-cpu-load</arg>
<arg>machine=%{TEST_MACHINE}</arg>
<arg>wpeversion=%{TEST_WPEWEBKIT_VERSION}</arg>
<status status="NOT RUN" start="2026-04-22T23:02:09.945139" elapsed="0.000086"/>
</kw>
<kw name="Get Machine Expectation" owner="TestUtils">
<var>${VIDEO_30_FPS_THRESHOLD_MEMORY_USED}</var>
<arg>id=video-30-fps-threshold-memory-used</arg>
<arg>machine=%{TEST_MACHINE}</arg>
<arg>wpeversion=%{TEST_WPEWEBKIT_VERSION}</arg>
<status status="NOT RUN" start="2026-04-22T23:02:09.946115" elapsed="0.000093"/>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<status status="NOT RUN" start="2026-04-22T23:02:09.946722" elapsed="0.000071"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-22T23:02:09.947161" elapsed="0.000086"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<status status="NOT RUN" start="2026-04-22T23:02:09.947687" elapsed="0.000065"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-22T23:02:09.948098" elapsed="0.000085"/>
</kw>
<kw name="Get FPS Value">
<var>${fps}</var>
<status status="NOT RUN" start="2026-04-22T23:02:09.948697" elapsed="0.000088"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>FPS value: ${fps}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-22T23:02:09.949140" elapsed="0.000083"/>
</kw>
<kw name="Capture Page Screenshot" owner="SeleniumLibrary">
<doc>Takes a screenshot of the current page and embeds it into a log file.</doc>
<status status="NOT RUN" start="2026-04-22T23:02:09.949695" elapsed="0.000086"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${fps} &gt; ${VIDEO_30_FPS_THRESHOLD_FPS}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="NOT RUN" start="2026-04-22T23:02:09.950137" elapsed="0.000058"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${cpu_load} &lt; ${VIDEO_30_FPS_THRESHOLD_CPU_LOAD}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="NOT RUN" start="2026-04-22T23:02:09.950504" elapsed="0.000099"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${memory_used} &lt; ${VIDEO_30_FPS_THRESHOLD_MEMORY_USED}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="NOT RUN" start="2026-04-22T23:02:09.950890" elapsed="0.000057"/>
</kw>
<timeout value="5 minutes"/>
<status status="FAIL" start="2026-04-22T23:02:09.935636" elapsed="0.015707">InvalidSessionIdException: Message: ; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalidsessionidexception

[RETRY] FAIL on 2. retry.</status>
</test>
<kw name="Webdriver Remote Stop" owner="keywords_common" type="TEARDOWN">
<kw name="Close All Browsers" owner="SeleniumLibrary">
<doc>Closes all open browsers and resets the browser cache.</doc>
<status status="PASS" start="2026-04-22T23:02:09.953202" elapsed="0.002377"/>
</kw>
<kw name="Ssh Webdriver Remote Stop" owner="TestUtils">
<msg time="2026-04-22T23:02:10.826708" level="INFO">RUN: Killing all 'WPEWebDriver' related processes ...</msg>
<arg>%{TEST_BOARD_IP}</arg>
<status status="PASS" start="2026-04-22T23:02:09.955827" elapsed="0.871219"/>
</kw>
<kw name="Ssh Force Kill" owner="TestUtils">
<msg time="2026-04-22T23:02:11.480596" level="INFO">RUN: Killing all 'wpe-simple-launcher' related processes ...</msg>
<arg>%{TEST_BOARD_IP}</arg>
<arg>wpe-simple-launcher</arg>
<doc>Force kill all related process.</doc>
<status status="PASS" start="2026-04-22T23:02:10.827677" elapsed="0.653255"/>
</kw>
<doc>Stops WebDriver session and cleans up browser processes.</doc>
<timeout value="2 minutes"/>
<status status="PASS" start="2026-04-22T23:02:09.952601" elapsed="1.528735"/>
</kw>
<status status="FAIL" start="2026-04-22T22:58:51.281445" elapsed="200.200177"/>
</suite>
<suite id="s1-s9" name="Tests 017 Canvas" source="/app/tests_results/20260422_225424_robot_/../../robot_framework/tests/tests_017_canvas.robot">
<kw name="Wait For Webdriver Remote Start Maximized" type="SETUP">
<kw name="Wait Until Keyword Succeeds" owner="BuiltIn">
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:02:12.010415" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:02:11.503523" elapsed="0.507181"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:02:12.013343" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:02:12.011340" elapsed="0.002172"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:02:12.014378" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-events_freezable_pwr_efficient]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-cgroup_destroy]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_render]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.2  0.0      0     0 ?        S    22:54   0:01  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-events]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          31  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:0-events]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.8  0.0      0     0 ?        R    22:54   0:04  \_ [kworker/u17:0+rpciod]
root          39  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:0-rpciod]
root          40  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:0-rpciod]
root          41  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:0-nfsiod]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          47  0.5  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:1-nfsiod]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.3  0.0      0     0 ?        S    22:54   0:01  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          53  0.4  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:2-nfsiod]
root          54  1.6  0.0      0     0 ?        I    22:54   0:08  \_ [kworker/u17:3-rpciod]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          57  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-events]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          61  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:1-rpciod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-cgroup_bpf_destroy]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-events]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-events]
root          68  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:1-nfsiod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          77  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:1-rpciod]
root          78  0.4  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u18:2-rpciod]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-events]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-cgroup_bpf_destroy]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-events]
root         105  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:2-rpciod]
root         106  1.0  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u19:3-rpciod]
root         110  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:4-rpciod]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-events]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         119  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:2-rpciod]
root         120  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:3-rpciod]
root         121  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:4-rpciod]
root         122  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:5-nfsiod]
root         123  0.9  0.0      0     0 ?        R    22:54   0:04  \_ [kworker/u17:4-nfsiod]
root         124  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:6-nfsiod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         127  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:1-v3d_tfu]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         187  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:3-events_freezable_pwr_efficient]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-events]
root         234  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:5-nfsiod]
root         235  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-rpciod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:4-rpciod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-rpciod]
root         369  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         381  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:5-rpciod]
root         388  1.0  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_render]
root         664  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:7-rpciod]
root         771  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:6-nfsiod]
root        1353  0.3  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u20:7-rpciod]
root        1354  0.6  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:7-nfsiod]
root        1355  1.8  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:8-rpciod]
root        1356  1.1  0.0      0     0 ?        I    22:55   0:04  \_ [kworker/u17:9-nfsiod]
root        1357  1.4  0.0      0     0 ?        I    22:55   0:05  \_ [kworker/u17:10-nfsiod]
root        1358  0.5  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:11-nfsiod]
root        1359  0.8  0.0      0     0 ?        I    22:55   0:03  \_ [kworker/u17:12-nfsiod]
root        1360  0.5  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:13-nfsiod]
root        1361  0.6  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:14-nfsiod]
root        1362  1.7  0.0      0     0 ?        R    22:55   0:06  \_ [kworker/u17:15-xprtiod]
root        1363  0.5  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:16-nfsiod]
root        1398  0.2  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u19:7-rpciod]
root        1399  0.1  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-rpciod]
root        1493  0.4  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:17-nfsiod]
root        1519  0.2  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u20:8-rpciod]
root        1520  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u20:9-rpciod]
root        1547  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:18-nfsiod]
root        1548  0.4  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:19-nfsiod]
root        1554  0.6  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:20-nfsiod]
root        1555  1.1  0.0      0     0 ?        I    22:56   0:03  \_ [kworker/u17:21-nfsiod]
root        1567  0.6  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:22-nfsiod]
root        1568  1.5  0.0      0     0 ?        R    22:56   0:05  \_ [kworker/u17:23-nfsiod]
root        1682  0.2  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u18:8-rpciod]
root        1683  0.8  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:24-nfsiod]
root        1721  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:25-nfsiod]
root        1722  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:26-nfsiod]
root        1723  0.7  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:27-nfsiod]
root        1726  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:9-rpciod]
root        1770  0.2  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:10-rpciod]
root        1772  0.3  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:28-nfsiod]
root        1793  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:29-nfsiod]
root        1818  0.7  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:30-nfsiod]
root        1819  0.0  0.0      0     0 ?        I    22:57   0:00  \_ [kworker/u17:31-nfsiod]
root        1911  0.8  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:32-nfsiod]
root        3029  0.0  0.0      0     0 ?        I    22:58   0:00  \_ [kworker/u16:3-v3d_render]
root        3262  0.0  0.0      0     0 ?        I    22:59   0:00  \_ [kworker/0:4]
root        3571  2.4  0.0      0     0 ?        I    22:59   0:03  \_ [kworker/u17:33-rpciod]
root        3584  0.1  0.0      0     0 ?        I    22:59   0:00  \_ [kworker/u17:34-nfsiod]
root        3678  0.0  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:35-nfsiod]
root        3735  0.6  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:36-nfsiod]
root        3753  0.6  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u18:9-rpciod]
root        3799  0.5  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:10-nfsiod]
root        3800  0.5  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:11-rpciod]
root        3801  0.4  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:12-rpciod]
root        3802  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:13-rpciod]
root        3803  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:14]
root        3804  0.6  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:15-rpciod]
root        3805  1.5  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u17:37-nfsiod]
root        3844  0.2  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:10-rpciod]
root        3905  0.4  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:11-rpciod]
root        3944  0.4  0.0      0     0 ?        D    23:01   0:00  \_ [kworker/u19:11+events_unbound]
root        4040  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/2:1]
root           1  0.8  0.1  19904 10672 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.1  0.1  40960  8864 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root        3452  0.0  0.0  16192  5744 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root        3453  0.0  0.0  16352  6224 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root        3526  0.0  0.0  16192  5184 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
root        4026  0.0  0.0  29728  5040 ?        S    23:02   0:00  \_ (udev-worker)
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.2  0.0   7632  2688 ?        Ss   22:54   0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  2352 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.1  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.0  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.1  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss+  22:55   0:00  \_ -sh
weston      2029  0.7  0.8 184160 69968 tty7     Ssl+ 22:57   0:02 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.0  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
weston      3355  1.5  0.1 159008  8816 ?        Sl   22:59   0:02 /usr/bin/pulseaudio --start --log-target=syslog
weston      3462  1.4  1.4 73369856 119520 ?     ILl  22:59   0:02 /usr/libexec/wpe-webkit-2.0/WPEWebProcess 4 12
root        3578  8.1  0.1  19232  8304 ?        RNs  22:59   0:11 /usr/lib/systemd/systemd-coredump
root        4055  4.3  0.0  13104  7968 ?        Ss   23:02   0:00 sshd: root@notty
root        4059 11.1  0.0   7840  4176 ?        Rs   23:02   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:02:12.013973" elapsed="0.000975"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:02:12.445495" level="INFO">${stdout} = ('4.19', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:02:12.015663" elapsed="0.430152"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:02:12.448200" level="INFO">${value} = 4.19</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:02:12.446771" elapsed="0.001587"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:02:12.448688" elapsed="0.000215"/>
</return>
<msg time="2026-04-22T23:02:12.449603" level="INFO">${cpu_load} = 4.19</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:02:12.015257" elapsed="0.434510"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:02:12.451596" level="INFO">CPU load: 4.19</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:02:12.450836" elapsed="0.001023"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T23:02:12.453697" level="FAIL">'4.19 &lt; 1' should be true.</msg>
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T23:02:12.452496" elapsed="0.001538">'4.19 &lt; 1' should be true.</status>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<status status="NOT RUN" start="2026-04-22T23:02:12.454882" elapsed="0.000177"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-22T23:02:12.455546" elapsed="0.000195"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="NOT RUN" start="2026-04-22T23:02:12.456201" elapsed="0.000133"/>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T23:02:11.503210" elapsed="0.953608">'4.19 &lt; 1' should be true.</status>
</kw>
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:02:22.713410" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:02:22.459010" elapsed="0.254647"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:02:22.716399" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:02:22.714321" elapsed="0.002286"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:02:22.717600" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-events_freezable]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-cgroup_destroy]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_bin]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.2  0.0      0     0 ?        S    22:54   0:01  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-events]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          31  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:0-events]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.8  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:0-rpciod]
root          39  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:0-rpciod]
root          40  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:0-rpciod]
root          41  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:0-nfsiod]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          47  0.5  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:1-nfsiod]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.3  0.0      0     0 ?        S    22:54   0:01  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          53  0.4  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:2-nfsiod]
root          54  1.6  0.0      0     0 ?        I    22:54   0:08  \_ [kworker/u17:3-xprtiod]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          57  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-events]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          61  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:1-rpciod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-cgroup_bpf_destroy]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-mm_percpu_wq]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-events_freezable_pwr_efficient]
root          68  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:1-rpciod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          77  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:1-rpciod]
root          78  0.4  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u18:2-rpciod]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-events_power_efficient]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-events_freezable]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-events]
root         105  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:2-rpciod]
root         106  1.0  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u19:3-rpciod]
root         110  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:4-rpciod]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-events]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         119  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:2-rpciod]
root         120  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:3-rpciod]
root         121  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:4-rpciod]
root         122  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:5-rpciod]
root         123  0.9  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:4-rpciod]
root         124  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:6-nfsiod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         127  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:1-v3d_tfu]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         187  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:3-events_freezable_pwr_efficient]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-events]
root         234  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:5-nfsiod]
root         235  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-nfsiod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:4-rpciod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-async]
root         369  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         381  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:5-rpciod]
root         388  1.0  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_render]
root         664  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:7-rpciod]
root         771  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:6-events_unbound]
root        1353  0.3  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u20:7-rpciod]
root        1354  0.6  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:7-nfsiod]
root        1355  1.8  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:8-rpciod]
root        1356  1.1  0.0      0     0 ?        I    22:55   0:04  \_ [kworker/u17:9-nfsiod]
root        1357  1.3  0.0      0     0 ?        I    22:55   0:05  \_ [kworker/u17:10-nfsiod]
root        1358  0.5  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:11-nfsiod]
root        1359  0.8  0.0      0     0 ?        I    22:55   0:03  \_ [kworker/u17:12-nfsiod]
root        1360  0.5  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:13-nfsiod]
root        1361  0.6  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:14-nfsiod]
root        1362  1.7  0.0      0     0 ?        I    22:55   0:06  \_ [kworker/u17:15-nfsiod]
root        1363  0.5  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:16-nfsiod]
root        1398  0.2  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u19:7-rpciod]
root        1399  0.1  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-rpciod]
root        1493  0.4  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:17-nfsiod]
root        1519  0.2  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u20:8-nfsiod]
root        1520  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u20:9-rpciod]
root        1547  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:18-nfsiod]
root        1548  0.3  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:19-nfsiod]
root        1554  0.6  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:20-nfsiod]
root        1555  1.0  0.0      0     0 ?        I    22:56   0:03  \_ [kworker/u17:21-nfsiod]
root        1567  0.6  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:22-nfsiod]
root        1568  1.5  0.0      0     0 ?        I    22:56   0:05  \_ [kworker/u17:23-rpciod]
root        1682  0.2  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u18:8-rpciod]
root        1683  0.8  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:24-nfsiod]
root        1721  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:25-nfsiod]
root        1722  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:26-nfsiod]
root        1723  0.7  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:27-nfsiod]
root        1726  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:9-rpciod]
root        1770  0.2  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:10-rpciod]
root        1772  0.2  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:28-nfsiod]
root        1793  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:29-nfsiod]
root        1818  0.6  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:30-nfsiod]
root        1819  0.0  0.0      0     0 ?        I    22:57   0:00  \_ [kworker/u17:31-nfsiod]
root        1911  0.8  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:32-nfsiod]
root        3029  0.0  0.0      0     0 ?        I    22:58   0:00  \_ [kworker/u16:3-v3d_render]
root        3262  0.0  0.0      0     0 ?        I    22:59   0:00  \_ [kworker/0:4]
root        3571  2.3  0.0      0     0 ?        I    22:59   0:03  \_ [kworker/u17:33-nfsiod]
root        3584  0.1  0.0      0     0 ?        I    22:59   0:00  \_ [kworker/u17:34-nfsiod]
root        3678  0.0  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:35-nfsiod]
root        3735  0.5  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:36-nfsiod]
root        3753  0.6  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u18:9-nfsiod]
root        3799  0.5  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:10-rpciod]
root        3800  0.5  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:11-rpciod]
root        3801  0.4  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:12-events_unbound]
root        3802  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:13-rpciod]
root        3803  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:14]
root        3804  0.5  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:15-rpciod]
root        3805  1.3  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u17:37-nfsiod]
root        3844  0.2  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:10-rpciod]
root        3905  0.3  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:11-rpciod]
root        3944  0.2  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u19:11-nfsiod]
root        4040  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/2:1]
root           1  0.8  0.1  19904 10672 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.1  0.1  40960  8864 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root        3452  0.0  0.0  16192  5744 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root        3453  0.0  0.0  16352  6224 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root        3526  0.0  0.0  16192  5184 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.2  0.0   7632  2688 ?        Ss   22:54   0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  2352 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.1  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.0  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.1  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss+  22:55   0:00  \_ -sh
weston      2029  0.7  0.8 184096 69968 tty7     Ssl+ 22:57   0:02 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.0  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
weston      3355  1.4  0.1 158224  8816 ?        Sl   22:59   0:02 /usr/bin/pulseaudio --start --log-target=syslog
root        4097  4.7  0.0  13104  8000 ?        Ss   23:02   0:00 sshd: root@notty
root        4101  100  0.0   7840  4160 ?        Rs   23:02   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:02:22.717131" elapsed="0.000993"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:02:22.952304" level="INFO">${stdout} = ('3.54', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:02:22.718858" elapsed="0.233641"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:02:22.954832" level="INFO">${value} = 3.54</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:02:22.953348" elapsed="0.001646"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:02:22.955286" elapsed="0.000198"/>
</return>
<msg time="2026-04-22T23:02:22.956163" level="INFO">${cpu_load} = 3.54</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:02:22.718432" elapsed="0.237880"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:02:22.958502" level="INFO">CPU load: 3.54</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:02:22.957595" elapsed="0.001217"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T23:02:22.960469" level="FAIL">'3.54 &lt; 1' should be true.</msg>
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T23:02:22.959362" elapsed="0.001481">'3.54 &lt; 1' should be true.</status>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<status status="NOT RUN" start="2026-04-22T23:02:22.961652" elapsed="0.000193"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-22T23:02:22.962192" elapsed="0.000055"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="NOT RUN" start="2026-04-22T23:02:22.965175" elapsed="0.000073"/>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T23:02:22.458068" elapsed="0.507376">'3.54 &lt; 1' should be true.</status>
</kw>
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:02:33.243207" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:02:32.967335" elapsed="0.276086"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:02:33.246205" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:02:33.244115" elapsed="0.002265"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:02:33.248193" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-events]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-cgroup_destroy]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_bin]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.2  0.0      0     0 ?        S    22:54   0:01  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-events]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          31  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:0-events]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.7  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:0-rpciod]
root          39  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:0-rpciod]
root          40  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:0-rpciod]
root          41  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:0-nfsiod]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          47  0.5  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:1-nfsiod]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.3  0.0      0     0 ?        S    22:54   0:01  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          53  0.4  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:2-nfsiod]
root          54  1.6  0.0      0     0 ?        I    22:54   0:08  \_ [kworker/u17:3-xprtiod]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          57  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-events]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          61  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:1-rpciod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-cgroup_bpf_destroy]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-mm_percpu_wq]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-events_freezable]
root          68  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:1-rpciod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          77  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:1-rpciod]
root          78  0.4  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u18:2-rpciod]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-events]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-events_freezable]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-events_freezable_pwr_efficient]
root         105  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:2-rpciod]
root         106  0.9  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u19:3-rpciod]
root         110  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:4-rpciod]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-events]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         119  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:2-rpciod]
root         120  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:3-rpciod]
root         121  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:4-rpciod]
root         122  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:5-rpciod]
root         123  0.8  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:4-rpciod]
root         124  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:6-nfsiod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         127  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:1-v3d_tfu]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         187  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:3-events_freezable_pwr_efficient]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-mm_percpu_wq]
root         234  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:5-nfsiod]
root         235  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-nfsiod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:4-rpciod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-events_unbound]
root         369  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         381  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:5-rpciod]
root         388  1.0  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_render]
root         664  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:7-rpciod]
root         771  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:6-events_unbound]
root        1353  0.3  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u20:7-events_unbound]
root        1354  0.6  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:7-nfsiod]
root        1355  1.7  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:8-rpciod]
root        1356  1.1  0.0      0     0 ?        I    22:55   0:04  \_ [kworker/u17:9-nfsiod]
root        1357  1.3  0.0      0     0 ?        I    22:55   0:05  \_ [kworker/u17:10-nfsiod]
root        1358  0.5  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:11-nfsiod]
root        1359  0.8  0.0      0     0 ?        I    22:55   0:03  \_ [kworker/u17:12-nfsiod]
root        1360  0.5  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:13-nfsiod]
root        1361  0.6  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:14-nfsiod]
root        1362  1.6  0.0      0     0 ?        I    22:55   0:06  \_ [kworker/u17:15-nfsiod]
root        1363  0.5  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:16-nfsiod]
root        1398  0.2  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u19:7-rpciod]
root        1399  0.1  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-rpciod]
root        1493  0.4  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:17-nfsiod]
root        1519  0.2  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u20:8-nfsiod]
root        1520  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u20:9-rpciod]
root        1547  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:18-nfsiod]
root        1548  0.3  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:19-nfsiod]
root        1554  0.6  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:20-nfsiod]
root        1555  1.0  0.0      0     0 ?        I    22:56   0:03  \_ [kworker/u17:21-nfsiod]
root        1567  0.6  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:22-nfsiod]
root        1568  1.4  0.0      0     0 ?        I    22:56   0:05  \_ [kworker/u17:23-rpciod]
root        1682  0.2  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u18:8-rpciod]
root        1683  0.7  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:24-nfsiod]
root        1721  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:25-nfsiod]
root        1722  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:26-nfsiod]
root        1723  0.7  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:27-nfsiod]
root        1726  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:9-rpciod]
root        1770  0.2  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:10-rpciod]
root        1772  0.2  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:28-nfsiod]
root        1793  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:29-nfsiod]
root        1818  0.6  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:30-nfsiod]
root        1819  0.0  0.0      0     0 ?        I    22:57   0:00  \_ [kworker/u17:31-nfsiod]
root        1911  0.7  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:32-nfsiod]
root        3029  0.0  0.0      0     0 ?        I    22:58   0:00  \_ [kworker/u16:3-v3d_render]
root        3262  0.0  0.0      0     0 ?        I    22:59   0:00  \_ [kworker/0:4]
root        3571  2.1  0.0      0     0 ?        I    22:59   0:03  \_ [kworker/u17:33-nfsiod]
root        3584  0.1  0.0      0     0 ?        I    22:59   0:00  \_ [kworker/u17:34-nfsiod]
root        3678  0.0  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:35-nfsiod]
root        3735  0.4  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:36-nfsiod]
root        3753  0.5  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u18:9-nfsiod]
root        3799  0.4  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:10-rpciod]
root        3800  0.4  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:11-rpciod]
root        3801  0.3  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:12-events_unbound]
root        3802  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:13-rpciod]
root        3803  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:14]
root        3804  0.5  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:15-rpciod]
root        3805  1.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u17:37-nfsiod]
root        3844  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:10-rpciod]
root        3905  0.2  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:11-rpciod]
root        3944  0.2  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u19:11-nfsiod]
root        4040  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/2:1]
root           1  0.8  0.1  19904 10160 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.1  0.1  40960  8864 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root        3452  0.0  0.0  16352  6256 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root        3453  0.0  0.0  16352  6224 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root        3526  0.0  0.0  16192  5184 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.2  0.0   7632  2688 ?        Ss   22:54   0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  2352 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.1  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.0  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.1  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss+  22:55   0:00  \_ -sh
weston      2029  0.7  0.8 184096 69968 tty7     Ssl+ 22:57   0:02 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.0  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
weston      3355  1.3  0.1 158224  8816 ?        Sl   22:59   0:02 /usr/bin/pulseaudio --start --log-target=syslog
root        4150  4.3  0.0  13104  8000 ?        Ss   23:02   0:00 sshd: root@notty
root        4154  0.0  0.0   7840  4176 ?        Rs   23:02   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:02:33.247027" elapsed="0.002658"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:02:33.490141" level="INFO">${stdout} = ('3.00', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:02:33.252371" elapsed="0.237965"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:02:33.492442" level="INFO">${value} = 3.0</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:02:33.491014" elapsed="0.001631"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:02:33.493027" elapsed="0.000211"/>
</return>
<msg time="2026-04-22T23:02:33.493930" level="INFO">${cpu_load} = 3.0</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:02:33.250856" elapsed="0.243226"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:02:33.495002" level="INFO">CPU load: 3.0</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:02:33.494465" elapsed="0.000646"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T23:02:33.495885" level="FAIL">'3.0 &lt; 1' should be true.</msg>
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T23:02:33.495330" elapsed="0.000713">'3.0 &lt; 1' should be true.</status>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<status status="NOT RUN" start="2026-04-22T23:02:33.496413" elapsed="0.000081"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-22T23:02:33.496755" elapsed="0.000067"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="NOT RUN" start="2026-04-22T23:02:33.497036" elapsed="0.000062"/>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T23:02:32.966433" elapsed="0.530876">'3.0 &lt; 1' should be true.</status>
</kw>
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:02:43.782990" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:02:43.500137" elapsed="0.283071"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:02:43.785728" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:02:43.783890" elapsed="0.002008"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:02:43.787277" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-events]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-cgroup_destroy]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_bin]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.2  0.0      0     0 ?        S    22:54   0:01  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-events]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          31  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:0-events]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.7  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:0-rpciod]
root          39  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:0-rpciod]
root          40  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:0-rpciod]
root          41  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:0-nfsiod]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          47  0.4  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:1-nfsiod]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.3  0.0      0     0 ?        S    22:54   0:01  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          53  0.4  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:2-nfsiod]
root          54  1.5  0.0      0     0 ?        I    22:54   0:08  \_ [kworker/u17:3-rpciod]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          57  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-events]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          61  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:1-rpciod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-cgroup_bpf_destroy]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-mm_percpu_wq]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-events_freezable_pwr_efficient]
root          68  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:1-rpciod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          77  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:1-rpciod]
root          78  0.4  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u18:2-rpciod]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-events_freezable_pwr_efficient]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-cgroup_destroy]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-events_freezable_pwr_efficient]
root         105  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:2-rpciod]
root         106  0.9  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u19:3-rpciod]
root         110  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:4-rpciod]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-events_freezable]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         119  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:2-rpciod]
root         120  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:3-rpciod]
root         121  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:4-rpciod]
root         122  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:5-rpciod]
root         123  0.8  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:4-rpciod]
root         124  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:6-nfsiod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         127  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:1-v3d_tfu]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         187  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:3-events_freezable_pwr_efficient]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-events]
root         234  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:5-nfsiod]
root         235  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-nfsiod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:4-rpciod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-events_unbound]
root         369  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         381  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:5-rpciod]
root         388  1.0  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_render]
root         664  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:7-rpciod]
root         771  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:6-xprtiod]
root        1353  0.3  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u20:7-events_unbound]
root        1354  0.6  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:7-nfsiod]
root        1355  1.7  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:8-rpciod]
root        1356  1.0  0.0      0     0 ?        I    22:55   0:04  \_ [kworker/u17:9-nfsiod]
root        1357  1.3  0.0      0     0 ?        I    22:55   0:05  \_ [kworker/u17:10-nfsiod]
root        1358  0.5  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:11-nfsiod]
root        1359  0.8  0.0      0     0 ?        I    22:55   0:03  \_ [kworker/u17:12-nfsiod]
root        1360  0.5  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:13-nfsiod]
root        1361  0.6  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:14-nfsiod]
root        1362  1.6  0.0      0     0 ?        I    22:55   0:06  \_ [kworker/u17:15-nfsiod]
root        1363  0.5  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:16-nfsiod]
root        1398  0.2  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u19:7-rpciod]
root        1399  0.1  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-rpciod]
root        1493  0.4  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:17-nfsiod]
root        1519  0.2  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u20:8-nfsiod]
root        1520  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u20:9-rpciod]
root        1547  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:18-nfsiod]
root        1548  0.3  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:19-nfsiod]
root        1554  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:20-nfsiod]
root        1555  1.0  0.0      0     0 ?        I    22:56   0:03  \_ [kworker/u17:21-nfsiod]
root        1567  0.6  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:22-nfsiod]
root        1568  1.4  0.0      0     0 ?        I    22:56   0:05  \_ [kworker/u17:23-xprtiod]
root        1682  0.2  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u18:8-rpciod]
root        1683  0.7  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:24-nfsiod]
root        1721  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:25-nfsiod]
root        1722  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:26-nfsiod]
root        1723  0.6  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:27-nfsiod]
root        1726  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:9-rpciod]
root        1770  0.2  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:10-rpciod]
root        1772  0.2  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:28-nfsiod]
root        1793  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:29-nfsiod]
root        1818  0.6  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:30-nfsiod]
root        1819  0.0  0.0      0     0 ?        I    22:57   0:00  \_ [kworker/u17:31-nfsiod]
root        1911  0.7  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:32-nfsiod]
root        3029  0.0  0.0      0     0 ?        I    22:58   0:00  \_ [kworker/u16:3-v3d_render]
root        3262  0.0  0.0      0     0 ?        I    22:59   0:00  \_ [kworker/0:4]
root        3571  2.0  0.0      0     0 ?        I    22:59   0:03  \_ [kworker/u17:33-nfsiod]
root        3584  0.1  0.0      0     0 ?        I    22:59   0:00  \_ [kworker/u17:34-nfsiod]
root        3678  0.0  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:35-nfsiod]
root        3735  0.4  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:36-nfsiod]
root        3753  0.4  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u18:9-nfsiod]
root        3799  0.4  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:10-rpciod]
root        3800  0.3  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:11-rpciod]
root        3801  0.3  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:12-kvfree_rcu_reclaim]
root        3802  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:13-rpciod]
root        3803  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:14]
root        3804  0.4  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:15-rpciod]
root        3805  1.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u17:37-nfsiod]
root        3844  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:10-rpciod]
root        3905  0.2  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:11-rpciod]
root        3944  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u19:11-nfsiod]
root        4040  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/2:1]
root        4157  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/1:2-events]
root           1  0.8  0.1  19904 10160 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.1  0.1  40960  8864 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root        3452  0.0  0.0  16192  6256 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root        3453  0.0  0.0  16352  6224 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root        3526  0.0  0.0  16192  5184 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.2  0.0   7632  2688 ?        Ss   22:54   0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  2352 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
root        4192  0.0  0.0   4496  3168 ?        S    23:02   0:00  |   \_ /bin/sh /usr/libexec/dhcpcd-run-hooks
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.1  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.0  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.1  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss+  22:55   0:00  \_ -sh
weston      2029  0.6  0.8 184096 69968 tty7     Ssl+ 22:57   0:02 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.0  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
weston      3355  1.2  0.1 158224  8816 ?        Sl   22:59   0:02 /usr/bin/pulseaudio --start --log-target=syslog
root        4188  4.0  0.0  13104  8000 ?        Ss   23:02   0:00 sshd: root@notty
root        4193  0.0  0.0   7840  4176 ?        Rs   23:02   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:02:43.786640" elapsed="0.006116"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:02:44.051217" level="INFO">${stdout} = ('2.54', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:02:43.795189" elapsed="0.256217"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:02:44.053728" level="INFO">${value} = 2.54</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:02:44.052105" elapsed="0.001797"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:02:44.054194" elapsed="0.000226"/>
</return>
<msg time="2026-04-22T23:02:44.055141" level="INFO">${cpu_load} = 2.54</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:02:43.793588" elapsed="0.261703"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:02:44.056545" level="INFO">CPU load: 2.54</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:02:44.055891" elapsed="0.000935"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T23:02:44.058440" level="FAIL">'2.54 &lt; 1' should be true.</msg>
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T23:02:44.057351" elapsed="0.001487">'2.54 &lt; 1' should be true.</status>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<status status="NOT RUN" start="2026-04-22T23:02:44.059684" elapsed="0.000178"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-22T23:02:44.060417" elapsed="0.000190"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="NOT RUN" start="2026-04-22T23:02:44.061096" elapsed="0.000138"/>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T23:02:43.498832" elapsed="0.562909">'2.54 &lt; 1' should be true.</status>
</kw>
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:02:54.310923" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:02:54.064644" elapsed="0.246484"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:02:54.313698" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:02:54.311937" elapsed="0.001911"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:02:54.314877" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-mm_percpu_wq]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-cgroup_destroy]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_render]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.2  0.0      0     0 ?        S    22:54   0:01  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-cgroup_destroy]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          31  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:0-events]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.7  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:0-nfsiod]
root          39  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:0-kvfree_rcu_reclaim]
root          40  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:0-rpciod]
root          41  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:0-nfsiod]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          47  0.4  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:1-nfsiod]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.3  0.0      0     0 ?        S    22:54   0:01  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          53  0.4  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:2-nfsiod]
root          54  1.5  0.0      0     0 ?        I    22:54   0:08  \_ [kworker/u17:3-xprtiod]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          57  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-events]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          61  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:1-rpciod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-cgroup_bpf_destroy]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-mm_percpu_wq]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-events_freezable]
root          68  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:1-rpciod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          77  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:1-rpciod]
root          78  0.4  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u18:2-rpciod]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-cgroup_destroy]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-events]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-events_freezable]
root         105  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:2-rpciod]
root         106  0.9  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u19:3-nfsiod]
root         110  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:4-rpciod]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-events]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         119  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:2-rpciod]
root         120  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:3-rpciod]
root         121  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:4-rpciod]
root         122  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:5-nfsiod]
root         123  0.8  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:4-nfsiod]
root         124  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:6-nfsiod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         127  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:1-v3d_tfu]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         187  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:3-events_freezable_pwr_efficient]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-events_freezable]
root         234  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:5-nfsiod]
root         235  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-nfsiod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:4-rpciod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-kvfree_rcu_reclaim]
root         369  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         381  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:5-xprtiod]
root         388  0.9  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_render]
root         664  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:7-rpciod]
root         771  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:6-rpciod]
root        1353  0.3  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u20:7-rpciod]
root        1354  0.6  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:7-nfsiod]
root        1355  1.6  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:8-rpciod]
root        1356  1.0  0.0      0     0 ?        I    22:55   0:04  \_ [kworker/u17:9-nfsiod]
root        1357  1.2  0.0      0     0 ?        I    22:55   0:05  \_ [kworker/u17:10-nfsiod]
root        1358  0.5  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:11-nfsiod]
root        1359  0.7  0.0      0     0 ?        I    22:55   0:03  \_ [kworker/u17:12-nfsiod]
root        1360  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:13-nfsiod]
root        1361  0.6  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:14-nfsiod]
root        1362  1.6  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:15-nfsiod]
root        1363  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:16-nfsiod]
root        1398  0.2  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u19:7-nfsiod]
root        1399  0.1  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-rpciod]
root        1493  0.4  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:17-nfsiod]
root        1519  0.2  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u20:8-nfsiod]
root        1520  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u20:9-rpciod]
root        1547  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:18-nfsiod]
root        1548  0.3  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:19-nfsiod]
root        1554  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:20-nfsiod]
root        1555  0.9  0.0      0     0 ?        I    22:56   0:03  \_ [kworker/u17:21-nfsiod]
root        1567  0.6  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:22-nfsiod]
root        1568  1.4  0.0      0     0 ?        I    22:56   0:05  \_ [kworker/u17:23-rpciod]
root        1682  0.2  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u18:8-rpciod]
root        1683  0.7  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:24-nfsiod]
root        1721  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:25-nfsiod]
root        1722  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:26-nfsiod]
root        1723  0.6  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:27-nfsiod]
root        1726  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:9-rpciod]
root        1770  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:10-rpciod]
root        1772  0.2  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:28-nfsiod]
root        1793  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:29-nfsiod]
root        1818  0.6  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:30-nfsiod]
root        1819  0.0  0.0      0     0 ?        I    22:57   0:00  \_ [kworker/u17:31-nfsiod]
root        1911  0.7  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:32-nfsiod]
root        3029  0.0  0.0      0     0 ?        I    22:58   0:00  \_ [kworker/u16:3-v3d_render]
root        3262  0.0  0.0      0     0 ?        I    22:59   0:00  \_ [kworker/0:4]
root        3571  1.9  0.0      0     0 ?        I    22:59   0:03  \_ [kworker/u17:33-nfsiod]
root        3584  0.0  0.0      0     0 ?        I    22:59   0:00  \_ [kworker/u17:34-nfsiod]
root        3678  0.0  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:35-nfsiod]
root        3735  0.4  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:36-nfsiod]
root        3753  0.4  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u18:9-rpciod]
root        3799  0.3  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:10-rpciod]
root        3800  0.3  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:11-rpciod]
root        3801  0.2  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:12-events_unbound]
root        3802  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:13-rpciod]
root        3803  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:14]
root        3804  0.4  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:15-rpciod]
root        3805  0.9  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u17:37-nfsiod]
root        3844  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:10-rpciod]
root        3905  0.2  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:11-nfsiod]
root        3944  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u19:11-rpciod]
root        4040  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/2:1]
root        4157  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/1:2-mm_percpu_wq]
root           1  0.8  0.1  19904 10160 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.1  0.1  40960  8864 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root        3452  0.0  0.0  16352  6256 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root        3453  0.0  0.0  16352  6224 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root        3526  0.0  0.0  16352  5184 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.2  0.0   7632  2688 ?        Ss   22:54   0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  2352 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.1  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.0  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.1  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss+  22:55   0:00  \_ -sh
weston      2029  0.6  0.8 184096 69968 tty7     Ssl+ 22:57   0:02 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.0  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
weston      3355  1.2  0.1 158224  8816 ?        Sl   22:59   0:02 /usr/bin/pulseaudio --start --log-target=syslog
root        4242  5.0  0.0  13104  8000 ?        Ss   23:02   0:00 sshd: root@notty
root        4246  0.0  0.0   7840  3664 ?        Rs   23:02   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:02:54.314347" elapsed="0.001049"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:02:54.550997" level="INFO">${stdout} = ('2.15', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:02:54.316117" elapsed="0.235072"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:02:54.553336" level="INFO">${value} = 2.15</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:02:54.551871" elapsed="0.001621"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:02:54.553811" elapsed="0.000203"/>
</return>
<msg time="2026-04-22T23:02:54.554698" level="INFO">${cpu_load} = 2.15</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:02:54.315717" elapsed="0.239133"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:02:54.556099" level="INFO">CPU load: 2.15</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:02:54.555412" elapsed="0.000930"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T23:02:54.557987" level="FAIL">'2.15 &lt; 1' should be true.</msg>
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T23:02:54.556927" elapsed="0.001383">'2.15 &lt; 1' should be true.</status>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<status status="NOT RUN" start="2026-04-22T23:02:54.559102" elapsed="0.000171"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-22T23:02:54.559795" elapsed="0.000147"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="NOT RUN" start="2026-04-22T23:02:54.560397" elapsed="0.000135"/>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T23:02:54.062984" elapsed="0.498078">'2.15 &lt; 1' should be true.</status>
</kw>
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:03:04.824701" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:03:04.563222" elapsed="0.261618"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:03:04.826787" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:03:04.825280" elapsed="0.001625"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:03:04.827859" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-events]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-cgroup_destroy]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_render]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.2  0.0      0     0 ?        S    22:54   0:01  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-cgroup_destroy]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          31  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:0-events]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.7  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:0-nfsiod]
root          39  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:0-xprtiod]
root          40  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:0-rpciod]
root          41  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:0-nfsiod]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          47  0.4  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:1-nfsiod]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.3  0.0      0     0 ?        S    22:54   0:01  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          53  0.4  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:2-nfsiod]
root          54  1.5  0.0      0     0 ?        I    22:54   0:08  \_ [kworker/u17:3-xprtiod]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          57  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-events]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          61  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:1-rpciod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-cgroup_bpf_destroy]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-mm_percpu_wq]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-events_freezable]
root          68  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:1-rpciod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          77  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:1-rpciod]
root          78  0.4  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u18:2-rpciod]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-cgroup_destroy]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-events]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-events_freezable_pwr_efficient]
root         105  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:2-rpciod]
root         106  0.9  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u19:3-nfsiod]
root         110  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:4-rpciod]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-events_power_efficient]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         119  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:2-rpciod]
root         120  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:3-rpciod]
root         121  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:4-rpciod]
root         122  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:5-nfsiod]
root         123  0.8  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:4-nfsiod]
root         124  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:6-nfsiod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         127  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:1-v3d_tfu]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         187  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:3-events_freezable_pwr_efficient]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-events_freezable_pwr_efficient]
root         234  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:5-nfsiod]
root         235  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-nfsiod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:4-rpciod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-kvfree_rcu_reclaim]
root         369  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         381  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:5-events_unbound]
root         388  0.9  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_render]
root         664  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:7-rpciod]
root         771  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:6-rpciod]
root        1353  0.2  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u20:7-rpciod]
root        1354  0.6  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:7-nfsiod]
root        1355  1.6  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:8-rpciod]
root        1356  1.0  0.0      0     0 ?        I    22:55   0:04  \_ [kworker/u17:9-nfsiod]
root        1357  1.2  0.0      0     0 ?        I    22:55   0:05  \_ [kworker/u17:10-nfsiod]
root        1358  0.5  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:11-nfsiod]
root        1359  0.7  0.0      0     0 ?        I    22:55   0:03  \_ [kworker/u17:12-nfsiod]
root        1360  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:13-nfsiod]
root        1361  0.6  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:14-nfsiod]
root        1362  1.5  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:15-nfsiod]
root        1363  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:16-nfsiod]
root        1398  0.2  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u19:7-nfsiod]
root        1399  0.1  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-rpciod]
root        1493  0.4  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:17-nfsiod]
root        1519  0.2  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u20:8-flush-0:20]
root        1520  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u20:9-rpciod]
root        1547  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:18-nfsiod]
root        1548  0.3  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:19-nfsiod]
root        1554  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:20-nfsiod]
root        1555  0.9  0.0      0     0 ?        I    22:56   0:03  \_ [kworker/u17:21-nfsiod]
root        1567  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:22-nfsiod]
root        1568  1.3  0.0      0     0 ?        I    22:56   0:05  \_ [kworker/u17:23-rpciod]
root        1682  0.2  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u18:8-rpciod]
root        1683  0.7  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:24-nfsiod]
root        1721  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:25-nfsiod]
root        1722  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:26-nfsiod]
root        1723  0.6  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:27-nfsiod]
root        1726  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:9-rpciod]
root        1770  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:10-rpciod]
root        1772  0.2  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:28-nfsiod]
root        1793  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:29-nfsiod]
root        1818  0.5  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:30-nfsiod]
root        1819  0.0  0.0      0     0 ?        I    22:57   0:00  \_ [kworker/u17:31-nfsiod]
root        1911  0.7  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:32-nfsiod]
root        3029  0.0  0.0      0     0 ?        I    22:58   0:00  \_ [kworker/u16:3-v3d_render]
root        3262  0.0  0.0      0     0 ?        I    22:59   0:00  \_ [kworker/0:4]
root        3571  1.8  0.0      0     0 ?        I    22:59   0:03  \_ [kworker/u17:33-nfsiod]
root        3584  0.0  0.0      0     0 ?        I    22:59   0:00  \_ [kworker/u17:34-nfsiod]
root        3678  0.0  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:35-nfsiod]
root        3735  0.3  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:36-nfsiod]
root        3753  0.4  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u18:9-rpciod]
root        3799  0.3  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:10-rpciod]
root        3800  0.3  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:11-rpciod]
root        3801  0.2  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:12-events_unbound]
root        3802  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:13-rpciod]
root        3803  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:14]
root        3804  0.3  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:15-rpciod]
root        3805  0.8  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u17:37-nfsiod]
root        3844  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:10-rpciod]
root        3905  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:11-nfsiod]
root        3944  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u19:11-rpciod]
root        4040  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/2:1]
root        4157  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/1:2-events]
root           1  0.7  0.1  19904 10160 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.1  0.1  40960  8864 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root        3452  0.0  0.0  16352  6256 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root        3453  0.0  0.0  16352  6224 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root        3526  0.0  0.0  16192  5184 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.2  0.0   7632  2688 ?        Ss   22:54   0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  2864 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.1  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.0  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.1  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss+  22:55   0:00  \_ -sh
weston      2029  0.6  0.8 184096 69968 tty7     Ssl+ 22:57   0:02 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.0  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
weston      3355  1.1  0.1 158224  8816 ?        Sl   22:59   0:02 /usr/bin/pulseaudio --start --log-target=syslog
root        4277  0.0  0.0  13104  8000 ?        Ss   23:03   0:00 sshd: root@notty
root        4299  0.0  0.0   7840  4160 ?        Rs   23:03   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:03:04.827330" elapsed="0.001435"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:03:05.080910" level="INFO">${stdout} = ('1.82', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:03:04.829521" elapsed="0.251584"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:03:05.083210" level="INFO">${value} = 1.82</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:03:05.081790" elapsed="0.001579"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:03:05.083698" elapsed="0.000203"/>
</return>
<msg time="2026-04-22T23:03:05.084587" level="INFO">${cpu_load} = 1.82</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:03:04.829101" elapsed="0.255666"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:03:05.086712" level="INFO">CPU load: 1.82</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:03:05.085333" elapsed="0.001638"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T23:03:05.088688" level="FAIL">'1.82 &lt; 1' should be true.</msg>
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T23:03:05.087536" elapsed="0.001487">'1.82 &lt; 1' should be true.</status>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<status status="NOT RUN" start="2026-04-22T23:03:05.089827" elapsed="0.000176"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-22T23:03:05.090509" elapsed="0.000179"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="NOT RUN" start="2026-04-22T23:03:05.091157" elapsed="0.000136"/>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T23:03:04.562297" elapsed="0.529492">'1.82 &lt; 1' should be true.</status>
</kw>
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:03:15.333676" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:03:15.093945" elapsed="0.239938"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:03:15.336381" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:03:15.334539" elapsed="0.002034"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:03:15.337527" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-mm_percpu_wq]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-cgroup_destroy]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_render]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.2  0.0      0     0 ?        S    22:54   0:01  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-cgroup_destroy]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          31  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:0-events]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.7  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:0-nfsiod]
root          39  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:0-events_unbound]
root          40  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:0-rpciod]
root          41  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:0-nfsiod]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          47  0.4  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:1-nfsiod]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.3  0.0      0     0 ?        S    22:54   0:01  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          53  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:2-nfsiod]
root          54  1.4  0.0      0     0 ?        I    22:54   0:08  \_ [kworker/u17:3-xprtiod]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          57  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-events]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          61  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:1-rpciod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-cgroup_bpf_destroy]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-mm_percpu_wq]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-events_freezable_pwr_efficient]
root          68  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:1-rpciod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          77  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:1-rpciod]
root          78  0.4  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u18:2-rpciod]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-cgroup_destroy]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-events]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-cgroup_destroy]
root         105  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:2-rpciod]
root         106  0.9  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u19:3-nfsiod]
root         110  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:4-rpciod]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-events]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         119  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:2-rpciod]
root         120  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:3-rpciod]
root         121  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:4-rpciod]
root         122  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:5-nfsiod]
root         123  0.8  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:4-nfsiod]
root         124  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:6-nfsiod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         127  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:1-v3d_tfu]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         187  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:3-events_freezable_pwr_efficient]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-events_freezable_pwr_efficient]
root         234  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:5-nfsiod]
root         235  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-nfsiod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:4-rpciod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-kvfree_rcu_reclaim]
root         369  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         381  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:5-flush-0:20]
root         388  0.9  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_bin]
root         664  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:7-rpciod]
root         771  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:6-rpciod]
root        1353  0.2  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u20:7-rpciod]
root        1354  0.5  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:7-nfsiod]
root        1355  1.6  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:8-rpciod]
root        1356  1.0  0.0      0     0 ?        I    22:55   0:04  \_ [kworker/u17:9-nfsiod]
root        1357  1.2  0.0      0     0 ?        I    22:55   0:05  \_ [kworker/u17:10-nfsiod]
root        1358  0.5  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:11-nfsiod]
root        1359  0.7  0.0      0     0 ?        I    22:55   0:03  \_ [kworker/u17:12-nfsiod]
root        1360  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:13-nfsiod]
root        1361  0.5  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:14-nfsiod]
root        1362  1.5  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:15-events_unbound]
root        1363  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:16-nfsiod]
root        1398  0.2  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u19:7-nfsiod]
root        1399  0.1  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-rpciod]
root        1493  0.4  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:17-nfsiod]
root        1519  0.2  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u20:8-kvfree_rcu_reclaim]
root        1520  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u20:9-rpciod]
root        1547  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:18-nfsiod]
root        1548  0.3  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:19-nfsiod]
root        1554  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:20-nfsiod]
root        1555  0.9  0.0      0     0 ?        I    22:56   0:03  \_ [kworker/u17:21-nfsiod]
root        1567  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:22-nfsiod]
root        1568  1.3  0.0      0     0 ?        I    22:56   0:05  \_ [kworker/u17:23-rpciod]
root        1682  0.2  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u18:8-rpciod]
root        1683  0.7  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:24-nfsiod]
root        1721  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:25-nfsiod]
root        1722  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:26-nfsiod]
root        1723  0.6  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:27-nfsiod]
root        1726  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:9-rpciod]
root        1770  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:10-rpciod]
root        1772  0.2  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:28-nfsiod]
root        1793  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:29-nfsiod]
root        1818  0.5  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:30-nfsiod]
root        1819  0.0  0.0      0     0 ?        I    22:57   0:00  \_ [kworker/u17:31-nfsiod]
root        1911  0.6  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:32-nfsiod]
root        3029  0.0  0.0      0     0 ?        I    22:58   0:00  \_ [kworker/u16:3-v3d_render]
root        3262  0.0  0.0      0     0 ?        I    22:59   0:00  \_ [kworker/0:4]
root        3571  1.7  0.0      0     0 ?        I    22:59   0:03  \_ [kworker/u17:33-nfsiod]
root        3584  0.0  0.0      0     0 ?        I    22:59   0:00  \_ [kworker/u17:34-nfsiod]
root        3678  0.0  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:35-nfsiod]
root        3735  0.3  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:36-nfsiod]
root        3753  0.3  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u18:9-rpciod]
root        3799  0.3  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:10-rpciod]
root        3800  0.2  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:11-rpciod]
root        3801  0.2  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:12-events_unbound]
root        3802  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:13-rpciod]
root        3803  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:14]
root        3804  0.3  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:15-rpciod]
root        3805  0.7  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u17:37-nfsiod]
root        3844  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:10-rpciod]
root        3905  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:11-nfsiod]
root        3944  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u19:11-rpciod]
root        4040  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/2:1]
root        4157  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/1:2-events]
root           1  0.7  0.1  19904 10160 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.1  0.1  40960  8864 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root        3452  0.0  0.0  16352  6256 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root        3453  0.0  0.0  16352  6224 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root        3526  0.0  0.0  16352  5184 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.2  0.0   7632  2688 ?        Ss   22:54   0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  2864 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.0  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.0  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.1  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss+  22:55   0:00  \_ -sh
weston      2029  0.6  0.8 184096 69968 tty7     Ssl+ 22:57   0:02 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.0  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
weston      3355  1.1  0.1 158224  8816 ?        Sl   22:59   0:02 /usr/bin/pulseaudio --start --log-target=syslog
root        4330  5.0  0.0  13104  8000 ?        Ss   23:03   0:00 sshd: root@notty
root        4334  0.0  0.0   7840  3648 ?        Rs   23:03   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:03:15.337142" elapsed="0.000933"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:03:15.574849" level="INFO">${stdout} = ('1.54', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:03:15.338779" elapsed="0.236267"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:03:15.577171" level="INFO">${value} = 1.54</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:03:15.575731" elapsed="0.001599"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:03:15.577663" elapsed="0.000219"/>
</return>
<msg time="2026-04-22T23:03:15.578540" level="INFO">${cpu_load} = 1.54</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:03:15.338377" elapsed="0.240378"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:03:15.580038" level="INFO">CPU load: 1.54</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:03:15.579320" elapsed="0.000962"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T23:03:15.581927" level="FAIL">'1.54 &lt; 1' should be true.</msg>
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T23:03:15.580857" elapsed="0.001406">'1.54 &lt; 1' should be true.</status>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<status status="NOT RUN" start="2026-04-22T23:03:15.583116" elapsed="0.000174"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-22T23:03:15.583853" elapsed="0.000149"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="NOT RUN" start="2026-04-22T23:03:15.584466" elapsed="0.000184"/>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T23:03:15.093027" elapsed="0.492080">'1.54 &lt; 1' should be true.</status>
</kw>
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:03:25.820154" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:03:25.587244" elapsed="0.233138"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:03:25.822687" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:03:25.821040" elapsed="0.001797"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:03:25.823897" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-events]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-cgroup_destroy]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_render]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.2  0.0      0     0 ?        S    22:54   0:01  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-events]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          31  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:0-events]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.7  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:0-nfsiod]
root          39  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:0-events_unbound]
root          40  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:0-rpciod]
root          41  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:0-nfsiod]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          47  0.4  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:1-nfsiod]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.3  0.0      0     0 ?        S    22:54   0:01  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          53  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:2-nfsiod]
root          54  1.4  0.0      0     0 ?        I    22:54   0:08  \_ [kworker/u17:3-xprtiod]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          57  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-events]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          61  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:1-rpciod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-cgroup_bpf_destroy]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-events]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-events_freezable_pwr_efficient]
root          68  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:1-rpciod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          77  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:1-rpciod]
root          78  0.4  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u18:2-rpciod]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-cgroup_destroy]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-events]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-cgroup_destroy]
root         105  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:2-rpciod]
root         106  0.9  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u19:3-nfsiod]
root         110  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:4-rpciod]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-events_power_efficient]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         119  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:2-rpciod]
root         120  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:3-rpciod]
root         121  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:4-rpciod]
root         122  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:5-nfsiod]
root         123  0.8  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:4-nfsiod]
root         124  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:6-nfsiod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         127  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:1-v3d_tfu]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         187  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:3-events_freezable_pwr_efficient]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-events_freezable_pwr_efficient]
root         234  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:5-nfsiod]
root         235  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-nfsiod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:4-rpciod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-kvfree_rcu_reclaim]
root         369  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         381  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:5-kvfree_rcu_reclaim]
root         388  0.9  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_bin]
root         664  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:7-rpciod]
root         771  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:6-rpciod]
root        1353  0.2  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u20:7-rpciod]
root        1354  0.5  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:7-nfsiod]
root        1355  1.5  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:8-rpciod]
root        1356  0.9  0.0      0     0 ?        I    22:55   0:04  \_ [kworker/u17:9-nfsiod]
root        1357  1.2  0.0      0     0 ?        I    22:55   0:05  \_ [kworker/u17:10-nfsiod]
root        1358  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:11-nfsiod]
root        1359  0.7  0.0      0     0 ?        I    22:55   0:03  \_ [kworker/u17:12-nfsiod]
root        1360  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:13-nfsiod]
root        1361  0.5  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:14-nfsiod]
root        1362  1.5  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:15-kvfree_rcu_reclaim]
root        1363  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:16-nfsiod]
root        1398  0.2  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u19:7-nfsiod]
root        1399  0.1  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-rpciod]
root        1493  0.3  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:17-nfsiod]
root        1519  0.2  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u20:8-kvfree_rcu_reclaim]
root        1520  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u20:9-rpciod]
root        1547  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:18-nfsiod]
root        1548  0.3  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:19-nfsiod]
root        1554  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:20-nfsiod]
root        1555  0.9  0.0      0     0 ?        I    22:56   0:03  \_ [kworker/u17:21-nfsiod]
root        1567  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:22-nfsiod]
root        1568  1.3  0.0      0     0 ?        I    22:56   0:05  \_ [kworker/u17:23-rpciod]
root        1682  0.2  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u18:8-rpciod]
root        1683  0.6  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:24-nfsiod]
root        1721  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:25-nfsiod]
root        1722  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:26-nfsiod]
root        1723  0.6  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:27-nfsiod]
root        1726  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:9-rpciod]
root        1770  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:10-rpciod]
root        1772  0.2  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:28-nfsiod]
root        1793  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:29-nfsiod]
root        1818  0.5  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:30-nfsiod]
root        1819  0.0  0.0      0     0 ?        I    22:57   0:00  \_ [kworker/u17:31-nfsiod]
root        1911  0.6  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:32-nfsiod]
root        3029  0.0  0.0      0     0 ?        I    22:58   0:00  \_ [kworker/u16:3-v3d_render]
root        3262  0.0  0.0      0     0 ?        I    22:59   0:00  \_ [kworker/0:4]
root        3571  1.6  0.0      0     0 ?        I    22:59   0:03  \_ [kworker/u17:33-nfsiod]
root        3584  0.0  0.0      0     0 ?        I    22:59   0:00  \_ [kworker/u17:34-nfsiod]
root        3678  0.0  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:35-nfsiod]
root        3735  0.3  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:36-nfsiod]
root        3753  0.3  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u18:9-rpciod]
root        3799  0.2  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:10-rpciod]
root        3800  0.2  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:11-rpciod]
root        3801  0.2  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:12-events_unbound]
root        3802  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:13-rpciod]
root        3803  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:14]
root        3804  0.3  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:15-rpciod]
root        3805  0.6  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u17:37-nfsiod]
root        3844  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:10-rpciod]
root        3905  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:11-nfsiod]
root        3944  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u19:11-rpciod]
root        4040  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/2:1]
root        4157  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/1:2-cgroup_destroy]
root           1  0.7  0.1  19904 10160 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.1  0.1  40960  8864 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root        3452  0.0  0.0  16352  6256 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root        3453  0.0  0.0  16352  6224 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root        3526  0.0  0.0  16352  5184 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.2  0.0   7632  2688 ?        Ss   22:54   0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  2864 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.0  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.0  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.1  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss+  22:55   0:00  \_ -sh
weston      2029  0.6  0.8 184096 69968 tty7     Ssl+ 22:57   0:02 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.0  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
weston      3355  1.0  0.1 158224  8816 ?        Sl   22:59   0:02 /usr/bin/pulseaudio --start --log-target=syslog
root        4383  5.0  0.0  13104  7984 ?        Ss   23:03   0:00 sshd: root@notty
root        4387 50.0  0.0   7840  3664 ?        Rs   23:03   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:03:25.823332" elapsed="0.001558"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:03:26.066459" level="INFO">${stdout} = ('1.36', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:03:25.825614" elapsed="0.241110"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:03:26.068872" level="INFO">${value} = 1.36</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:03:26.067379" elapsed="0.001654"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:03:26.069325" elapsed="0.000203"/>
</return>
<msg time="2026-04-22T23:03:26.070229" level="INFO">${cpu_load} = 1.36</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:03:25.825200" elapsed="0.245182"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:03:26.072202" level="INFO">CPU load: 1.36</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:03:26.071382" elapsed="0.001076"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T23:03:26.074179" level="FAIL">'1.36 &lt; 1' should be true.</msg>
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T23:03:26.073064" elapsed="0.001444">'1.36 &lt; 1' should be true.</status>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<status status="NOT RUN" start="2026-04-22T23:03:26.075324" elapsed="0.000176"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-22T23:03:26.076215" elapsed="0.000157"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="NOT RUN" start="2026-04-22T23:03:26.076911" elapsed="0.000145"/>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T23:03:25.586334" elapsed="0.491175">'1.36 &lt; 1' should be true.</status>
</kw>
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:03:36.322703" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:03:36.079669" elapsed="0.243242"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:03:36.325679" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:03:36.323598" elapsed="0.002262"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:03:36.327119" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-events_power_efficient]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-cgroup_destroy]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_bin]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.2  0.0      0     0 ?        S    22:54   0:01  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-events]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          31  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:0-events]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.7  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:0-rpciod]
root          39  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:0-nfsiod]
root          40  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:0-rpciod]
root          41  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:0-nfsiod]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          47  0.4  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:1-nfsiod]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.3  0.0      0     0 ?        S    22:54   0:01  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          53  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:2-nfsiod]
root          54  1.4  0.0      0     0 ?        I    22:54   0:08  \_ [kworker/u17:3-nfsiod]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          57  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-events]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          61  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:1-rpciod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-cgroup_bpf_destroy]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-events]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-events_freezable_pwr_efficient]
root          68  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:1-rpciod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          77  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:1-rpciod]
root          78  0.4  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u18:2-rpciod]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-cgroup_destroy]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-events]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-events_freezable]
root         105  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:2-rpciod]
root         106  0.8  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u19:3-flush-0:20]
root         110  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:4-rpciod]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-mm_percpu_wq]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         119  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:2-rpciod]
root         120  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:3-rpciod]
root         121  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:4-rpciod]
root         122  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:5-nfsiod]
root         123  0.7  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:4-nfsiod]
root         124  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:6-nfsiod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         127  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:1-v3d_tfu]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         187  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:3-events_freezable_pwr_efficient]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-cgroup_destroy]
root         234  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:5-nfsiod]
root         235  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-rpciod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:4-rpciod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-rpciod]
root         369  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         381  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:5-rpciod]
root         388  0.9  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_render]
root         664  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:7-rpciod]
root         771  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:6-rpciod]
root        1353  0.2  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u20:7-rpciod]
root        1354  0.5  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:7-nfsiod]
root        1355  1.5  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:8-rpciod]
root        1356  0.9  0.0      0     0 ?        I    22:55   0:04  \_ [kworker/u17:9-nfsiod]
root        1357  1.1  0.0      0     0 ?        I    22:55   0:05  \_ [kworker/u17:10-nfsiod]
root        1358  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:11-nfsiod]
root        1359  0.7  0.0      0     0 ?        I    22:55   0:03  \_ [kworker/u17:12-nfsiod]
root        1360  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:13-nfsiod]
root        1361  0.5  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:14-nfsiod]
root        1362  1.4  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:15-nfsiod]
root        1363  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:16-nfsiod]
root        1398  0.2  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u19:7-rpciod]
root        1399  0.1  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-rpciod]
root        1493  0.3  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:17-nfsiod]
root        1519  0.2  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u20:8-nfsiod]
root        1520  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u20:9-rpciod]
root        1547  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:18-nfsiod]
root        1548  0.3  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:19-nfsiod]
root        1554  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:20-nfsiod]
root        1555  0.8  0.0      0     0 ?        I    22:56   0:03  \_ [kworker/u17:21-nfsiod]
root        1567  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:22-nfsiod]
root        1568  1.2  0.0      0     0 ?        I    22:56   0:05  \_ [kworker/u17:23-xprtiod]
root        1682  0.2  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u18:8-rpciod]
root        1683  0.6  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:24-nfsiod]
root        1721  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:25-nfsiod]
root        1722  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:26-nfsiod]
root        1723  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:27-nfsiod]
root        1726  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:9-rpciod]
root        1770  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:10-rpciod]
root        1772  0.2  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:28-nfsiod]
root        1793  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:29-nfsiod]
root        1818  0.5  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:30-nfsiod]
root        1819  0.0  0.0      0     0 ?        I    22:57   0:00  \_ [kworker/u17:31-nfsiod]
root        1911  0.6  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:32-nfsiod]
root        3029  0.0  0.0      0     0 ?        I    22:58   0:00  \_ [kworker/u16:3-v3d_render]
root        3262  0.0  0.0      0     0 ?        I    22:59   0:00  \_ [kworker/0:4]
root        3571  1.5  0.0      0     0 ?        I    22:59   0:03  \_ [kworker/u17:33-rpciod]
root        3584  0.0  0.0      0     0 ?        I    22:59   0:00  \_ [kworker/u17:34-nfsiod]
root        3678  0.0  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:35-nfsiod]
root        3735  0.3  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:36-nfsiod]
root        3753  0.3  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u18:9-rpciod]
root        3799  0.2  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:10-events_unbound]
root        3800  0.2  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:11-rpciod]
root        3801  0.2  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:12-rpciod]
root        3802  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:13-rpciod]
root        3803  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:14]
root        3804  0.3  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:15-rpciod]
root        3805  0.6  0.0      0     0 ?        I    23:01   0:01  \_ [kworker/u17:37-nfsiod]
root        3844  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:10-rpciod]
root        3905  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:11-events_unbound]
root        3944  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u19:11-nfsiod]
root        4040  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/2:1]
root        4157  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/1:2-cgroup_destroy]
root           1  0.7  0.1  19904 10160 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.1  0.1  40960  8864 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root        3452  0.0  0.0  16352  6256 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root        3453  0.0  0.0  16352  6224 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root        3526  0.0  0.0  16352  5696 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.2  0.0   7632  2688 ?        Ss   22:54   0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  2864 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.0  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.0  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.1  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss   22:55   0:00  \_ -sh
root        4417 35.3  4.0 567712 337616 pts/1   Sl+  23:03   0:02      \_ gdb /usr/libexec/wpe-webkit-2.0/WPEWebProcess /core.WPEWebProcess.1000.d2fda31f6fe548088ca4371f925f10aa.3320.1776898772000000
root        4418  0.0  0.0      0     0 pts/1    Z+   23:03   0:00          \_ [gdb] &lt;defunct&gt;
weston      2029  0.5  0.8 184096 69968 tty7     Ssl+ 22:57   0:02 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.0  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
weston      3355  1.0  0.1 158224  8816 ?        Sl   22:59   0:02 /usr/bin/pulseaudio --start --log-target=syslog
root        4460  5.0  0.0  13104  8000 ?        Ss   23:03   0:00 sshd: root@notty
root        4464  100  0.0   7840  4176 ?        Rs   23:03   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:03:36.326432" elapsed="0.001250"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:03:36.550686" level="INFO">${stdout} = ('1.22', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:03:36.328398" elapsed="0.222497"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:03:36.553036" level="INFO">${value} = 1.22</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:03:36.551541" elapsed="0.001656"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:03:36.553486" elapsed="0.000248"/>
</return>
<msg time="2026-04-22T23:03:36.554384" level="INFO">${cpu_load} = 1.22</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:03:36.327990" elapsed="0.226651"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:03:36.555971" level="INFO">CPU load: 1.22</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:03:36.555239" elapsed="0.000975"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T23:03:36.557868" level="FAIL">'1.22 &lt; 1' should be true.</msg>
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T23:03:36.556781" elapsed="0.001420">'1.22 &lt; 1' should be true.</status>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<status status="NOT RUN" start="2026-04-22T23:03:36.559011" elapsed="0.000182"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-22T23:03:36.559731" elapsed="0.000149"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="NOT RUN" start="2026-04-22T23:03:36.560350" elapsed="0.000131"/>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T23:03:36.078767" elapsed="0.482206">'1.22 &lt; 1' should be true.</status>
</kw>
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:03:46.798822" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:03:46.563126" elapsed="0.235903"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:03:46.801510" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:03:46.799697" elapsed="0.002007"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:03:46.802892" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-events]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-cgroup_destroy]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_bin]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.2  0.0      0     0 ?        S    22:54   0:01  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-events]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          31  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:0-events]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.6  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:0-rpciod]
root          39  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:0-nfsiod]
root          40  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:0-rpciod]
root          41  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:0-nfsiod]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          47  0.4  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:1-nfsiod]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.3  0.0      0     0 ?        S    22:54   0:01  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          53  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:2-nfsiod]
root          54  1.4  0.0      0     0 ?        I    22:54   0:08  \_ [kworker/u17:3-kvfree_rcu_reclaim]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          57  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-events]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          61  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:1-rpciod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-cgroup_bpf_destroy]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-events]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-events_freezable]
root          68  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:1-rpciod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          77  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:1-rpciod]
root          78  0.4  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u18:2-rpciod]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-cgroup_destroy]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-events]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-events_freezable]
root         105  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:2-rpciod]
root         106  0.8  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u19:3-events_unbound]
root         110  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:4-rpciod]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-events]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         119  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:2-rpciod]
root         120  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:3-rpciod]
root         121  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:4-rpciod]
root         122  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:5-rpciod]
root         123  0.7  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:4-nfsiod]
root         124  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:6-nfsiod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         127  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:1-v3d_tfu]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         187  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:3-events_freezable_pwr_efficient]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-events_freezable]
root         234  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:5-nfsiod]
root         235  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-rpciod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:4-rpciod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-rpciod]
root         369  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         381  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:5-rpciod]
root         388  0.8  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_render]
root         664  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:7-rpciod]
root         771  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:6-rpciod]
root        1353  0.2  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u20:7-rpciod]
root        1354  0.5  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:7-nfsiod]
root        1355  1.5  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:8-rpciod]
root        1356  0.9  0.0      0     0 ?        I    22:55   0:04  \_ [kworker/u17:9-nfsiod]
root        1357  1.1  0.0      0     0 ?        I    22:55   0:05  \_ [kworker/u17:10-nfsiod]
root        1358  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:11-nfsiod]
root        1359  0.7  0.0      0     0 ?        I    22:55   0:03  \_ [kworker/u17:12-nfsiod]
root        1360  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:13-nfsiod]
root        1361  0.5  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:14-nfsiod]
root        1362  1.4  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:15-nfsiod]
root        1363  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:16-nfsiod]
root        1398  0.2  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u19:7-rpciod]
root        1399  0.1  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-rpciod]
root        1493  0.3  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:17-nfsiod]
root        1519  0.2  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u20:8-rpciod]
root        1520  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u20:9-rpciod]
root        1547  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:18-nfsiod]
root        1548  0.3  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:19-nfsiod]
root        1554  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:20-nfsiod]
root        1555  0.8  0.0      0     0 ?        I    22:56   0:03  \_ [kworker/u17:21-nfsiod]
root        1567  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:22-nfsiod]
root        1568  1.2  0.0      0     0 ?        I    22:56   0:05  \_ [kworker/u17:23-xprtiod]
root        1682  0.2  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u18:8-rpciod]
root        1683  0.6  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:24-nfsiod]
root        1721  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:25-nfsiod]
root        1722  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:26-nfsiod]
root        1723  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:27-nfsiod]
root        1726  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:9-rpciod]
root        1770  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:10-rpciod]
root        1772  0.2  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:28-nfsiod]
root        1793  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:29-nfsiod]
root        1818  0.5  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:30-nfsiod]
root        1819  0.0  0.0      0     0 ?        I    22:57   0:00  \_ [kworker/u17:31-nfsiod]
root        1911  0.6  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:32-nfsiod]
root        3029  0.0  0.0      0     0 ?        I    22:58   0:00  \_ [kworker/u16:3-v3d_render]
root        3262  0.0  0.0      0     0 ?        I    22:59   0:00  \_ [kworker/0:4]
root        3571  1.5  0.0      0     0 ?        I    22:59   0:03  \_ [kworker/u17:33-rpciod]
root        3584  0.0  0.0      0     0 ?        I    22:59   0:00  \_ [kworker/u17:34-nfsiod]
root        3678  0.0  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:35-nfsiod]
root        3735  0.2  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:36-nfsiod]
root        3753  0.3  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u18:9-rpciod]
root        3799  0.2  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:10-events_unbound]
root        3800  0.2  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:11-rpciod]
root        3801  0.2  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:12-rpciod]
root        3802  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:13-rpciod]
root        3803  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:14]
root        3804  0.2  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:15-rpciod]
root        3805  0.6  0.0      0     0 ?        I    23:01   0:01  \_ [kworker/u17:37-nfsiod]
root        3844  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:10-rpciod]
root        3905  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:11-events_unbound]
root        3944  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u19:11-nfsiod]
root        4040  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/2:1]
root        4157  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/1:2-cgroup_destroy]
root           1  0.7  0.1  19904 10160 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.1  0.1  40960  8864 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root        3452  0.0  0.0  16352  6256 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root        3453  0.0  0.0  16352  6224 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root        3526  0.0  0.0  16352  5696 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.2  0.0   7632  2688 ?        Ss   22:54   0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  2864 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.0  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.0  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.1  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss   22:55   0:00  \_ -sh
root        4417 14.1  4.2 575584 346832 pts/1   Sl+  23:03   0:02      \_ gdb /usr/libexec/wpe-webkit-2.0/WPEWebProcess /core.WPEWebProcess.1000.d2fda31f6fe548088ca4371f925f10aa.3320.1776898772000000
root        4418  0.0  0.0      0     0 pts/1    Z+   23:03   0:00          \_ [gdb] &lt;defunct&gt;
weston      2029  0.5  0.8 184096 69968 tty7     Ssl+ 22:57   0:02 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.0  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
weston      3355  0.9  0.1 158224  8816 ?        Sl   22:59   0:02 /usr/bin/pulseaudio --start --log-target=syslog
root        4513  5.0  0.0  13104  8000 ?        Ss   23:03   0:00 sshd: root@notty
root        4517  0.0  0.0   7840  4176 ?        Rs   23:03   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:03:46.802256" elapsed="0.001361"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:03:47.034780" level="INFO">${stdout} = ('1.03', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:03:46.804653" elapsed="0.230329"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:03:47.037128" level="INFO">${value} = 1.03</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:03:47.035666" elapsed="0.001622"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:03:47.037628" elapsed="0.000216"/>
</return>
<msg time="2026-04-22T23:03:47.038501" level="INFO">${cpu_load} = 1.03</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:03:46.803920" elapsed="0.234858"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:03:47.040761" level="INFO">CPU load: 1.03</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:03:47.039942" elapsed="0.001086"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T23:03:47.042747" level="FAIL">'1.03 &lt; 1' should be true.</msg>
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T23:03:47.041626" elapsed="0.001453">'1.03 &lt; 1' should be true.</status>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<status status="NOT RUN" start="2026-04-22T23:03:47.043933" elapsed="0.000178"/>
</kw>
<kw name="Log" owner="BuiltIn">
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="NOT RUN" start="2026-04-22T23:03:47.044667" elapsed="0.000150"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="NOT RUN" start="2026-04-22T23:03:47.045283" elapsed="0.000135"/>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T23:03:46.562204" elapsed="0.483706">'1.03 &lt; 1' should be true.</status>
</kw>
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:03:57.290941" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:03:57.048080" elapsed="0.243071"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:03:57.293858" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:03:57.291935" elapsed="0.002096"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:03:57.295257" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-events]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-cgroup_destroy]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_bin]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.2  0.0      0     0 ?        S    22:54   0:01  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-mm_percpu_wq]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          31  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:0-events]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.6  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:0-rpciod]
root          39  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:0-nfsiod]
root          40  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:0-rpciod]
root          41  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:0-nfsiod]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          47  0.4  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:1-nfsiod]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.3  0.0      0     0 ?        S    22:54   0:01  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          53  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:2-nfsiod]
root          54  1.4  0.0      0     0 ?        I    22:54   0:08  \_ [kworker/u17:3-xprtiod]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          57  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-events]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          61  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:1-rpciod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-cgroup_bpf_destroy]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-events]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-events_freezable]
root          68  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:1-rpciod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          77  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:1-rpciod]
root          78  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u18:2-rpciod]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-cgroup_destroy]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-events]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-events_freezable_pwr_efficient]
root         105  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:2-rpciod]
root         106  0.8  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u19:3-kvfree_rcu_reclaim]
root         110  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:4-rpciod]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-mm_percpu_wq]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         119  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:2-rpciod]
root         120  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:3-rpciod]
root         121  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:4-rpciod]
root         122  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:5-rpciod]
root         123  0.7  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:4-nfsiod]
root         124  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:6-nfsiod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         187  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:3-events_freezable_pwr_efficient]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-events_freezable]
root         234  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:5-nfsiod]
root         235  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-rpciod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:4-rpciod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-rpciod]
root         369  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         381  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:5-rpciod]
root         388  0.8  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_render]
root         664  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:7-rpciod]
root         771  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:6-rpciod]
root        1353  0.2  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u20:7-rpciod]
root        1354  0.5  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:7-nfsiod]
root        1355  1.4  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:8-rpciod]
root        1356  0.9  0.0      0     0 ?        I    22:55   0:04  \_ [kworker/u17:9-nfsiod]
root        1357  1.1  0.0      0     0 ?        I    22:55   0:05  \_ [kworker/u17:10-nfsiod]
root        1358  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:11-nfsiod]
root        1359  0.6  0.0      0     0 ?        I    22:55   0:03  \_ [kworker/u17:12-nfsiod]
root        1360  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:13-nfsiod]
root        1361  0.5  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:14-nfsiod]
root        1362  1.4  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:15-nfsiod]
root        1363  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:16-nfsiod]
root        1398  0.2  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u19:7-rpciod]
root        1399  0.1  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-rpciod]
root        1493  0.3  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:17-nfsiod]
root        1519  0.2  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u20:8-rpciod]
root        1520  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u20:9-rpciod]
root        1547  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:18-nfsiod]
root        1548  0.3  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:19-nfsiod]
root        1554  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:20-nfsiod]
root        1555  0.8  0.0      0     0 ?        I    22:56   0:03  \_ [kworker/u17:21-nfsiod]
root        1567  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:22-nfsiod]
root        1568  1.2  0.0      0     0 ?        I    22:56   0:05  \_ [kworker/u17:23-kvfree_rcu_reclaim]
root        1682  0.2  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u18:8-rpciod]
root        1683  0.6  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:24-nfsiod]
root        1721  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:25-nfsiod]
root        1722  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:26-nfsiod]
root        1723  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:27-nfsiod]
root        1726  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:9-rpciod]
root        1770  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:10-rpciod]
root        1772  0.2  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:28-nfsiod]
root        1793  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:29-nfsiod]
root        1818  0.5  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:30-nfsiod]
root        1819  0.0  0.0      0     0 ?        I    22:57   0:00  \_ [kworker/u17:31-nfsiod]
root        1911  0.6  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:32-nfsiod]
root        3029  0.0  0.0      0     0 ?        I    22:58   0:00  \_ [kworker/u16:3-v3d_render]
root        3262  0.0  0.0      0     0 ?        I    22:59   0:00  \_ [kworker/0:4]
root        3571  1.4  0.0      0     0 ?        I    22:59   0:03  \_ [kworker/u17:33-rpciod]
root        3584  0.0  0.0      0     0 ?        I    22:59   0:00  \_ [kworker/u17:34-nfsiod]
root        3678  0.0  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:35-nfsiod]
root        3735  0.2  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:36-nfsiod]
root        3753  0.2  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u18:9-rpciod]
root        3799  0.2  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:10-events_unbound]
root        3800  0.2  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:11-rpciod]
root        3801  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:12-rpciod]
root        3802  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:13-rpciod]
root        3803  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:14]
root        3804  0.2  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:15-rpciod]
root        3805  0.6  0.0      0     0 ?        I    23:01   0:01  \_ [kworker/u17:37-nfsiod]
root        3844  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:10-rpciod]
root        3905  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:11-events_unbound]
root        3944  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u19:11-nfsiod]
root        4040  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/2:1-events]
root        4157  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/1:2-cgroup_destroy]
root           1  0.7  0.1  19904 10160 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.1  0.1  40960  8864 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root        3452  0.0  0.0  16352  6256 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root        3453  0.0  0.0  16352  6224 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root        3526  0.0  0.0  16352  5696 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.2  0.0   7632  2688 ?        Ss   22:54   0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  2864 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.0  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.0  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.1  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss   22:55   0:00  \_ -sh
root        4417  8.8  4.2 575584 346832 pts/1   Sl+  23:03   0:02      \_ gdb /usr/libexec/wpe-webkit-2.0/WPEWebProcess /core.WPEWebProcess.1000.d2fda31f6fe548088ca4371f925f10aa.3320.1776898772000000
root        4418  0.0  0.0      0     0 pts/1    Z+   23:03   0:00          \_ [gdb] &lt;defunct&gt;
weston      2029  0.5  0.8 184096 69968 tty7     Ssl+ 22:57   0:02 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.0  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
weston      3355  0.9  0.1 158224  8816 ?        Sl   22:59   0:02 /usr/bin/pulseaudio --start --log-target=syslog
root        4566  5.0  0.0  13104  8000 ?        Ss   23:03   0:00 sshd: root@notty
root        4570  0.0  0.0   7840  4176 ?        Rs   23:03   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:03:57.294640" elapsed="0.001264"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:03:57.534536" level="INFO">${stdout} = ('0.87', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:03:57.296625" elapsed="0.238149"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:03:57.536901" level="INFO">${value} = 0.87</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:03:57.535427" elapsed="0.001633"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:03:57.537346" elapsed="0.000234"/>
</return>
<msg time="2026-04-22T23:03:57.538535" level="INFO">${cpu_load} = 0.87</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:03:57.296212" elapsed="0.242531"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:03:57.540022" level="INFO">CPU load: 0.87</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:03:57.539320" elapsed="0.000941"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T23:03:57.540831" elapsed="0.000985"/>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:03:57.771651" level="INFO">${stdout} = ('712', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>free -m | grep Mem | awk '{print $3}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:03:57.543531" elapsed="0.228327"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:03:57.773994" level="INFO">${value} = 712.0</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:03:57.772508" elapsed="0.001643"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:03:57.774438" elapsed="0.000240"/>
</return>
<msg time="2026-04-22T23:03:57.775329" level="INFO">${memory_used} = 712.0</msg>
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:03:57.542588" elapsed="0.232883"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:03:57.776863" level="INFO">Memory used: 712.0</msg>
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:03:57.776144" elapsed="0.000964"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T23:03:57.778841" level="FAIL">'712.0 &lt; 450' should be true.</msg>
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T23:03:57.777692" elapsed="0.001485">'712.0 &lt; 450' should be true.</status>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T23:03:57.047157" elapsed="0.732608">'712.0 &lt; 450' should be true.</status>
</kw>
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:04:08.022748" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:04:07.781913" elapsed="0.241045"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:04:08.025509" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:04:08.023661" elapsed="0.002046"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:04:08.026782" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-mm_percpu_wq]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-cgroup_destroy]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_bin]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.2  0.0      0     0 ?        S    22:54   0:01  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-events]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          31  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:0-events]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.6  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:0-rpciod]
root          39  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:0-events_unbound]
root          40  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:0-rpciod]
root          41  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:0-nfsiod]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          47  0.4  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:1-nfsiod]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.3  0.0      0     0 ?        S    22:54   0:01  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          53  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:2-nfsiod]
root          54  1.3  0.0      0     0 ?        I    22:54   0:08  \_ [kworker/u17:3-xprtiod]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          57  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-events]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          61  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:1-rpciod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-cgroup_bpf_destroy]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-events]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-mm_percpu_wq]
root          68  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:1-rpciod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          77  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:1-rpciod]
root          78  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u18:2-rpciod]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-cgroup_bpf_destroy]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-events]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-events_freezable]
root         105  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:2-rpciod]
root         106  0.8  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u19:3-kvfree_rcu_reclaim]
root         110  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:4-rpciod]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-events_power_efficient]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         119  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:2-rpciod]
root         120  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:3-rpciod]
root         121  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:4-rpciod]
root         122  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:5-rpciod]
root         123  0.7  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:4-nfsiod]
root         124  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:6-nfsiod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         187  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:3-events_freezable_pwr_efficient]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-events_freezable_pwr_efficient]
root         234  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:5-nfsiod]
root         235  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-rpciod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:4-rpciod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-rpciod]
root         369  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         381  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:5-rpciod]
root         388  0.8  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_render]
root         664  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:7-rpciod]
root         771  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:6-rpciod]
root        1353  0.2  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u20:7-rpciod]
root        1354  0.5  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:7-nfsiod]
root        1355  1.4  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:8-rpciod]
root        1356  0.9  0.0      0     0 ?        I    22:55   0:04  \_ [kworker/u17:9-nfsiod]
root        1357  1.1  0.0      0     0 ?        I    22:55   0:05  \_ [kworker/u17:10-nfsiod]
root        1358  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:11-nfsiod]
root        1359  0.6  0.0      0     0 ?        I    22:55   0:03  \_ [kworker/u17:12-nfsiod]
root        1360  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:13-nfsiod]
root        1361  0.5  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:14-nfsiod]
root        1362  1.3  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:15-nfsiod]
root        1363  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:16-nfsiod]
root        1398  0.2  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u19:7-rpciod]
root        1399  0.1  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-rpciod]
root        1493  0.3  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:17-nfsiod]
root        1519  0.2  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u20:8-rpciod]
root        1520  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u20:9-rpciod]
root        1547  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:18-nfsiod]
root        1548  0.3  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:19-nfsiod]
root        1554  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:20-nfsiod]
root        1555  0.8  0.0      0     0 ?        I    22:56   0:03  \_ [kworker/u17:21-nfsiod]
root        1567  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:22-nfsiod]
root        1568  1.2  0.0      0     0 ?        I    22:56   0:05  \_ [kworker/u17:23-kvfree_rcu_reclaim]
root        1682  0.2  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u18:8-rpciod]
root        1683  0.6  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:24-nfsiod]
root        1721  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:25-nfsiod]
root        1722  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:26-nfsiod]
root        1723  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:27-nfsiod]
root        1726  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:9-rpciod]
root        1770  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:10-rpciod]
root        1772  0.2  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:28-nfsiod]
root        1793  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:29-nfsiod]
root        1818  0.5  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:30-nfsiod]
root        1819  0.0  0.0      0     0 ?        I    22:57   0:00  \_ [kworker/u17:31-nfsiod]
root        1911  0.6  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:32-nfsiod]
root        3029  0.0  0.0      0     0 ?        I    22:58   0:00  \_ [kworker/u16:3-v3d_render]
root        3262  0.0  0.0      0     0 ?        I    22:59   0:00  \_ [kworker/0:4]
root        3571  1.3  0.0      0     0 ?        I    22:59   0:03  \_ [kworker/u17:33-rpciod]
root        3584  0.0  0.0      0     0 ?        I    22:59   0:00  \_ [kworker/u17:34-nfsiod]
root        3678  0.0  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:35-nfsiod]
root        3735  0.2  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:36-nfsiod]
root        3753  0.2  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u18:9-rpciod]
root        3799  0.2  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:10-events_unbound]
root        3800  0.2  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:11-rpciod]
root        3801  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:12-rpciod]
root        3802  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:13-rpciod]
root        3803  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:14]
root        3804  0.2  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:15-rpciod]
root        3805  0.5  0.0      0     0 ?        I    23:01   0:01  \_ [kworker/u17:37-nfsiod]
root        3844  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:10-rpciod]
root        3905  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:11-events_unbound]
root        3944  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u19:11-events_unbound]
root        4040  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/2:1-events]
root        4157  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/1:2-cgroup_destroy]
root           1  0.7  0.1  19904 10160 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.1  0.1  40960  8864 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root        3452  0.0  0.0  16352  6256 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root        3453  0.0  0.0  16352  6224 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root        3526  0.0  0.0  16352  5696 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.2  0.0   7632  2688 ?        Ss   22:54   0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  2864 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.0  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.0  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.1  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss   22:55   0:00  \_ -sh
root        4417  6.3  4.2 575584 346832 pts/1   Sl+  23:03   0:02      \_ gdb /usr/libexec/wpe-webkit-2.0/WPEWebProcess /core.WPEWebProcess.1000.d2fda31f6fe548088ca4371f925f10aa.3320.1776898772000000
root        4418  0.0  0.0      0     0 pts/1    Z+   23:03   0:00          \_ [gdb] &lt;defunct&gt;
weston      2029  0.5  0.8 184096 69968 tty7     Ssl+ 22:57   0:02 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.0  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
weston      3355  0.9  0.1 158224  8816 ?        Sl   22:59   0:02 /usr/bin/pulseaudio --start --log-target=syslog
root        4611  4.7  0.0  13104  7984 ?        Ss   23:04   0:00 sshd: root@notty
root        4615  0.0  0.0   7840  4176 ?        Rs   23:04   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:04:08.026273" elapsed="0.001069"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:04:08.258844" level="INFO">${stdout} = ('0.82', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:04:08.028058" elapsed="0.230996"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:04:08.261196" level="INFO">${value} = 0.82</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:04:08.259747" elapsed="0.001609"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:04:08.261689" elapsed="0.000206"/>
</return>
<msg time="2026-04-22T23:04:08.262540" level="INFO">${cpu_load} = 0.82</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:04:08.027670" elapsed="0.235057"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:04:08.263992" level="INFO">CPU load: 0.82</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:04:08.263288" elapsed="0.000942"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T23:04:08.264802" elapsed="0.000973"/>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:04:08.510669" level="INFO">${stdout} = ('707', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>free -m | grep Mem | awk '{print $3}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:04:08.267509" elapsed="0.243363"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:04:08.513059" level="INFO">${value} = 707.0</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:04:08.511508" elapsed="0.001713"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:04:08.513510" elapsed="0.000245"/>
</return>
<msg time="2026-04-22T23:04:08.514404" level="INFO">${memory_used} = 707.0</msg>
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:04:08.266520" elapsed="0.248059"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:04:08.516078" level="INFO">Memory used: 707.0</msg>
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:04:08.515331" elapsed="0.000988"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T23:04:08.517959" level="FAIL">'707.0 &lt; 450' should be true.</msg>
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T23:04:08.516882" elapsed="0.001397">'707.0 &lt; 450' should be true.</status>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T23:04:07.781009" elapsed="0.738767">'707.0 &lt; 450' should be true.</status>
</kw>
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:04:18.773902" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:04:18.522004" elapsed="0.252101"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:04:18.776574" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:04:18.774789" elapsed="0.001934"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:04:18.777906" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-events]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-cgroup_destroy]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_bin]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.2  0.0      0     0 ?        S    22:54   0:01  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-events]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          31  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:0-events]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.6  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:0-rpciod]
root          39  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:0-events_unbound]
root          40  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:0-rpciod]
root          41  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:0-nfsiod]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          47  0.4  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:1-nfsiod]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.3  0.0      0     0 ?        S    22:54   0:01  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          53  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:2-nfsiod]
root          54  1.3  0.0      0     0 ?        I    22:54   0:08  \_ [kworker/u17:3-xprtiod]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          57  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-events_freezable_pwr_efficient]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          61  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:1-rpciod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-cgroup_bpf_destroy]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-events]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-mm_percpu_wq]
root          68  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:1-rpciod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          77  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:1-rpciod]
root          78  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u18:2-rpciod]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-cgroup_bpf_destroy]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-events]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-events]
root         105  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:2-rpciod]
root         106  0.8  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u19:3-kvfree_rcu_reclaim]
root         110  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:4-rpciod]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-events]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         119  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:2-rpciod]
root         120  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:3-rpciod]
root         121  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:4-rpciod]
root         122  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:5-rpciod]
root         123  0.7  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:4-nfsiod]
root         124  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:6-nfsiod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         187  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:3-events_freezable_pwr_efficient]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-events_power_efficient]
root         234  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:5-nfsiod]
root         235  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-rpciod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:4-rpciod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-rpciod]
root         369  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         381  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:5-rpciod]
root         388  0.8  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_render]
root         664  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:7-rpciod]
root         771  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:6-rpciod]
root        1353  0.2  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u20:7-rpciod]
root        1354  0.5  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:7-nfsiod]
root        1355  1.4  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:8-rpciod]
root        1356  0.8  0.0      0     0 ?        I    22:55   0:04  \_ [kworker/u17:9-nfsiod]
root        1357  1.0  0.0      0     0 ?        I    22:55   0:05  \_ [kworker/u17:10-nfsiod]
root        1358  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:11-nfsiod]
root        1359  0.6  0.0      0     0 ?        I    22:55   0:03  \_ [kworker/u17:12-nfsiod]
root        1360  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:13-nfsiod]
root        1361  0.5  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:14-nfsiod]
root        1362  1.3  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:15-nfsiod]
root        1363  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:16-nfsiod]
root        1398  0.1  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u19:7-rpciod]
root        1399  0.1  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-rpciod]
root        1493  0.3  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:17-nfsiod]
root        1519  0.2  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u20:8-rpciod]
root        1520  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u20:9-rpciod]
root        1547  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:18-nfsiod]
root        1548  0.2  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:19-nfsiod]
root        1554  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:20-nfsiod]
root        1555  0.8  0.0      0     0 ?        I    22:56   0:03  \_ [kworker/u17:21-nfsiod]
root        1567  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:22-nfsiod]
root        1568  1.1  0.0      0     0 ?        I    22:56   0:05  \_ [kworker/u17:23-kvfree_rcu_reclaim]
root        1682  0.2  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u18:8-rpciod]
root        1683  0.6  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:24-nfsiod]
root        1721  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:25-nfsiod]
root        1722  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:26-nfsiod]
root        1723  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:27-nfsiod]
root        1726  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:9-rpciod]
root        1770  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:10-rpciod]
root        1772  0.2  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:28-nfsiod]
root        1793  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:29-nfsiod]
root        1818  0.4  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:30-nfsiod]
root        1819  0.0  0.0      0     0 ?        I    22:57   0:00  \_ [kworker/u17:31-nfsiod]
root        1911  0.5  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:32-nfsiod]
root        3029  0.0  0.0      0     0 ?        I    22:58   0:00  \_ [kworker/u16:3-v3d_render]
root        3262  0.0  0.0      0     0 ?        I    22:59   0:00  \_ [kworker/0:4]
root        3571  1.3  0.0      0     0 ?        I    22:59   0:03  \_ [kworker/u17:33-rpciod]
root        3584  0.0  0.0      0     0 ?        I    22:59   0:00  \_ [kworker/u17:34-nfsiod]
root        3678  0.0  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:35-nfsiod]
root        3735  0.2  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:36-nfsiod]
root        3753  0.2  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u18:9-rpciod]
root        3799  0.2  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:10-events_unbound]
root        3800  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:11-rpciod]
root        3801  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:12-events_unbound]
root        3802  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:13-rpciod]
root        3803  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:14]
root        3804  0.2  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:15-rpciod]
root        3805  0.5  0.0      0     0 ?        I    23:01   0:01  \_ [kworker/u17:37-nfsiod]
root        3844  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:10-rpciod]
root        3905  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:11-events_unbound]
root        3944  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u19:11-kvfree_rcu_reclaim]
root        4040  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/2:1-events]
root        4157  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/1:2-cgroup_destroy]
root           1  0.7  0.1  19904 10160 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.1  0.1  40960  8864 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root        3452  0.0  0.0  16352  6256 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root        3453  0.0  0.0  16352  6224 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root        3526  0.0  0.0  16352  5696 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.2  0.0   7632  2688 ?        Ss   22:54   0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  2864 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.0  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.0  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.1  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss   22:55   0:00  \_ -sh
root        4417  4.9  4.2 575584 346832 pts/1   Sl+  23:03   0:02      \_ gdb /usr/libexec/wpe-webkit-2.0/WPEWebProcess /core.WPEWebProcess.1000.d2fda31f6fe548088ca4371f925f10aa.3320.1776898772000000
root        4418  0.0  0.0      0     0 pts/1    Z+   23:03   0:00          \_ [gdb] &lt;defunct&gt;
weston      2029  0.5  0.8 184096 69968 tty7     Ssl+ 22:57   0:02 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.0  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
weston      3355  0.8  0.1 158224  8816 ?        Sl   22:59   0:02 /usr/bin/pulseaudio --start --log-target=syslog
root        4656  4.7  0.0  13104  8000 ?        Ss   23:04   0:00 sshd: root@notty
root        4660  0.0  0.0   7840  4160 ?        Rs   23:04   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:04:18.777277" elapsed="0.001229"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:04:18.998684" level="INFO">${stdout} = ('0.69', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:04:18.779222" elapsed="0.219659"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:04:19.000980" level="INFO">${value} = 0.69</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:04:18.999523" elapsed="0.001617"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:04:19.001434" elapsed="0.000240"/>
</return>
<msg time="2026-04-22T23:04:19.002329" level="INFO">${cpu_load} = 0.69</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:04:18.778832" elapsed="0.223648"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:04:19.003802" level="INFO">CPU load: 0.69</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:04:19.003100" elapsed="0.000945"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T23:04:19.004607" elapsed="0.000937"/>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:04:19.246540" level="INFO">${stdout} = ('702', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>free -m | grep Mem | awk '{print $3}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:04:19.007310" elapsed="0.239493"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:04:19.248965" level="INFO">${value} = 702.0</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:04:19.247461" elapsed="0.001819"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:04:19.249778" elapsed="0.000210"/>
</return>
<msg time="2026-04-22T23:04:19.250692" level="INFO">${memory_used} = 702.0</msg>
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:04:19.006322" elapsed="0.244521"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:04:19.252107" level="INFO">Memory used: 702.0</msg>
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:04:19.251410" elapsed="0.000931"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T23:04:19.253967" level="FAIL">'702.0 &lt; 450' should be true.</msg>
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T23:04:19.252898" elapsed="0.001396">'702.0 &lt; 450' should be true.</status>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T23:04:18.521095" elapsed="0.733775">'702.0 &lt; 450' should be true.</status>
</kw>
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:04:29.499050" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:04:29.257050" elapsed="0.242309"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:04:29.501949" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:04:29.500113" elapsed="0.002006"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:04:29.503234" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-events_freezable_pwr_efficient]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-cgroup_destroy]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_bin]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.2  0.0      0     0 ?        S    22:54   0:01  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-events]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          31  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:0-events]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.6  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:0-rpciod]
root          39  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:0-events_unbound]
root          40  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:0-rpciod]
root          41  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:0-nfsiod]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          47  0.4  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:1-nfsiod]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.3  0.0      0     0 ?        S    22:54   0:01  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          53  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:2-nfsiod]
root          54  1.3  0.0      0     0 ?        I    22:54   0:08  \_ [kworker/u17:3-xprtiod]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          57  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-events_freezable]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          61  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:1-rpciod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-cgroup_bpf_destroy]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-mm_percpu_wq]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-events_freezable_pwr_efficient]
root          68  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:1-rpciod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          77  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:1-rpciod]
root          78  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u18:2-rpciod]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-cgroup_bpf_destroy]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-events]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-events]
root         105  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:2-rpciod]
root         106  0.8  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u19:3-kvfree_rcu_reclaim]
root         110  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:4-rpciod]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-events]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         119  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:2-rpciod]
root         120  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:3-rpciod]
root         121  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:4-rpciod]
root         122  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:5-rpciod]
root         123  0.7  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:4-nfsiod]
root         124  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:6-nfsiod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-events]
root         234  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:5-nfsiod]
root         235  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-rpciod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:4-rpciod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-rpciod]
root         369  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         381  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:5-rpciod]
root         388  0.8  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_render]
root         664  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:7-rpciod]
root         771  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:6-rpciod]
root        1353  0.2  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u20:7-rpciod]
root        1354  0.5  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:7-nfsiod]
root        1355  1.3  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:8-rpciod]
root        1356  0.8  0.0      0     0 ?        I    22:55   0:04  \_ [kworker/u17:9-nfsiod]
root        1357  1.0  0.0      0     0 ?        I    22:55   0:05  \_ [kworker/u17:10-nfsiod]
root        1358  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:11-nfsiod]
root        1359  0.6  0.0      0     0 ?        I    22:55   0:03  \_ [kworker/u17:12-nfsiod]
root        1360  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:13-nfsiod]
root        1361  0.5  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:14-nfsiod]
root        1362  1.3  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:15-nfsiod]
root        1363  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:16-nfsiod]
root        1398  0.1  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u19:7-rpciod]
root        1399  0.1  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-rpciod]
root        1493  0.3  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:17-nfsiod]
root        1519  0.2  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u20:8-rpciod]
root        1520  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u20:9-rpciod]
root        1547  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:18-nfsiod]
root        1548  0.2  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:19-nfsiod]
root        1554  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:20-nfsiod]
root        1555  0.8  0.0      0     0 ?        I    22:56   0:03  \_ [kworker/u17:21-nfsiod]
root        1567  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:22-nfsiod]
root        1568  1.1  0.0      0     0 ?        I    22:56   0:05  \_ [kworker/u17:23-nfsiod]
root        1682  0.2  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u18:8-rpciod]
root        1683  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:24-nfsiod]
root        1721  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:25-nfsiod]
root        1722  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:26-nfsiod]
root        1723  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:27-nfsiod]
root        1726  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:9-rpciod]
root        1770  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:10-rpciod]
root        1772  0.2  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:28-nfsiod]
root        1793  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:29-nfsiod]
root        1818  0.4  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:30-nfsiod]
root        1819  0.0  0.0      0     0 ?        I    22:57   0:00  \_ [kworker/u17:31-nfsiod]
root        1911  0.5  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:32-nfsiod]
root        3029  0.0  0.0      0     0 ?        I    22:58   0:00  \_ [kworker/u16:3-v3d_render]
root        3571  1.2  0.0      0     0 ?        I    22:59   0:03  \_ [kworker/u17:33-rpciod]
root        3584  0.0  0.0      0     0 ?        I    22:59   0:00  \_ [kworker/u17:34-nfsiod]
root        3678  0.0  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:35-nfsiod]
root        3735  0.2  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:36-nfsiod]
root        3753  0.2  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u18:9-rpciod]
root        3799  0.2  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:10-events_unbound]
root        3800  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:11-rpciod]
root        3801  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:12-events_unbound]
root        3802  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:13-rpciod]
root        3803  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:14]
root        3804  0.2  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:15-rpciod]
root        3805  0.5  0.0      0     0 ?        I    23:01   0:01  \_ [kworker/u17:37-nfsiod]
root        3844  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:10-rpciod]
root        3905  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:11-events_unbound]
root        3944  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u19:11-kvfree_rcu_reclaim]
root        4040  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/2:1-events]
root        4157  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/1:2-events]
root           1  0.7  0.1  19904 10160 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.1  0.1  40960  8864 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root        3452  0.0  0.0  16352  6256 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root        3453  0.0  0.0  16352  6224 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root        3526  0.0  0.0  16352  5696 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.1  0.0   7632  2688 ?        Ss   22:54   0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  2864 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.0  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.0  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.1  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss   22:55   0:00  \_ -sh
root        4417  4.0  4.2 575584 346832 pts/1   Sl+  23:03   0:02      \_ gdb /usr/libexec/wpe-webkit-2.0/WPEWebProcess /core.WPEWebProcess.1000.d2fda31f6fe548088ca4371f925f10aa.3320.1776898772000000
root        4418  0.0  0.0      0     0 pts/1    Z+   23:03   0:00          \_ [gdb] &lt;defunct&gt;
weston      2029  0.5  0.8 184096 69968 tty7     Ssl+ 22:57   0:02 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.0  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
weston      3355  0.8  0.1 158224  8816 ?        Sl   22:59   0:02 /usr/bin/pulseaudio --start --log-target=syslog
root        4740  5.2  0.0  13104  7984 ?        Ss   23:04   0:00 sshd: root@notty
root        4744  0.0  0.0   7840  4176 ?        Rs   23:04   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:04:29.502736" elapsed="0.001056"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:04:29.737828" level="INFO">${stdout} = ('0.59', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:04:29.504487" elapsed="0.233542"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:04:29.740170" level="INFO">${value} = 0.59</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:04:29.738719" elapsed="0.001610"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:04:29.740651" elapsed="0.000206"/>
</return>
<msg time="2026-04-22T23:04:29.741508" level="INFO">${cpu_load} = 0.59</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:04:29.504099" elapsed="0.237613"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:04:29.743005" level="INFO">CPU load: 0.59</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:04:29.742289" elapsed="0.000956"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T23:04:29.743888" elapsed="0.000985"/>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:04:29.982911" level="INFO">${stdout} = ('702', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>free -m | grep Mem | awk '{print $3}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:04:29.746677" elapsed="0.236429"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:04:29.985242" level="INFO">${value} = 702.0</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:04:29.983792" elapsed="0.001669"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:04:29.985800" elapsed="0.000205"/>
</return>
<msg time="2026-04-22T23:04:29.986691" level="INFO">${memory_used} = 702.0</msg>
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:04:29.745663" elapsed="0.241181"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:04:29.988109" level="INFO">Memory used: 702.0</msg>
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:04:29.987406" elapsed="0.000940"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T23:04:29.989990" level="FAIL">'702.0 &lt; 450' should be true.</msg>
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T23:04:29.988923" elapsed="0.001395">'702.0 &lt; 450' should be true.</status>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T23:04:29.256136" elapsed="0.734731">'702.0 &lt; 450' should be true.</status>
</kw>
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:04:40.227022" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:04:39.993042" elapsed="0.234184"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:04:40.229767" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:04:40.227898" elapsed="0.002039"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:04:40.231138" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-events_freezable]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-events_freezable_pwr_efficient]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_bin]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.2  0.0      0     0 ?        S    22:54   0:01  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-events]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          31  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:0-events]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.6  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:0-rpciod]
root          39  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:0-events_unbound]
root          40  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:0-rpciod]
root          41  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:0-nfsiod]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          47  0.4  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:1-nfsiod]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.3  0.0      0     0 ?        S    22:54   0:01  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          53  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:2-nfsiod]
root          54  1.3  0.0      0     0 ?        I    22:54   0:08  \_ [kworker/u17:3-xprtiod]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          57  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-cgroup_destroy]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          61  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:1-rpciod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-cgroup_bpf_destroy]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-events]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-events_freezable]
root          68  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:1-rpciod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          77  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:1-rpciod]
root          78  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u18:2-rpciod]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-cgroup_bpf_destroy]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-events]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-events]
root         105  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:2-rpciod]
root         106  0.7  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u19:3-events_unbound]
root         110  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:4-rpciod]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-events]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         119  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:2-rpciod]
root         120  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:3-rpciod]
root         121  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:4-rpciod]
root         122  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:5-rpciod]
root         123  0.7  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:4-nfsiod]
root         124  0.3  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:6-nfsiod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-events]
root         234  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:5-nfsiod]
root         235  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-rpciod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:4-rpciod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-rpciod]
root         369  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         381  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:5-rpciod]
root         388  0.8  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_render]
root         664  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:7-rpciod]
root         771  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:6-rpciod]
root        1353  0.2  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u20:7-rpciod]
root        1354  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:7-nfsiod]
root        1355  1.3  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:8-rpciod]
root        1356  0.8  0.0      0     0 ?        I    22:55   0:04  \_ [kworker/u17:9-nfsiod]
root        1357  1.0  0.0      0     0 ?        I    22:55   0:05  \_ [kworker/u17:10-nfsiod]
root        1358  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:11-nfsiod]
root        1359  0.6  0.0      0     0 ?        I    22:55   0:03  \_ [kworker/u17:12-nfsiod]
root        1360  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:13-nfsiod]
root        1361  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:14-nfsiod]
root        1362  1.3  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:15-nfsiod]
root        1363  0.3  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:16-nfsiod]
root        1398  0.1  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u19:7-rpciod]
root        1399  0.1  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-rpciod]
root        1493  0.3  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:17-nfsiod]
root        1519  0.2  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u20:8-rpciod]
root        1520  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u20:9-rpciod]
root        1547  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:18-nfsiod]
root        1548  0.2  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:19-nfsiod]
root        1554  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:20-nfsiod]
root        1555  0.7  0.0      0     0 ?        I    22:56   0:03  \_ [kworker/u17:21-nfsiod]
root        1567  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:22-nfsiod]
root        1568  1.1  0.0      0     0 ?        I    22:56   0:05  \_ [kworker/u17:23-nfsiod]
root        1682  0.2  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u18:8-rpciod]
root        1683  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:24-nfsiod]
root        1721  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:25-nfsiod]
root        1722  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:26-nfsiod]
root        1723  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:27-nfsiod]
root        1726  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:9-rpciod]
root        1770  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:10-rpciod]
root        1772  0.2  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:28-nfsiod]
root        1793  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:29-nfsiod]
root        1818  0.4  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:30-nfsiod]
root        1819  0.0  0.0      0     0 ?        I    22:57   0:00  \_ [kworker/u17:31-nfsiod]
root        1911  0.5  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:32-nfsiod]
root        3029  0.0  0.0      0     0 ?        I    22:58   0:00  \_ [kworker/u16:3-v3d_render]
root        3571  1.2  0.0      0     0 ?        I    22:59   0:03  \_ [kworker/u17:33-rpciod]
root        3584  0.0  0.0      0     0 ?        I    22:59   0:00  \_ [kworker/u17:34-nfsiod]
root        3678  0.0  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:35-nfsiod]
root        3735  0.2  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:36-nfsiod]
root        3753  0.2  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u18:9-rpciod]
root        3799  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:10-events_unbound]
root        3800  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:11-rpciod]
root        3801  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:12-events_unbound]
root        3802  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:13-rpciod]
root        3803  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:14]
root        3804  0.2  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:15-rpciod]
root        3805  0.4  0.0      0     0 ?        I    23:01   0:01  \_ [kworker/u17:37-kvfree_rcu_reclaim]
root        3844  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:10-rpciod]
root        3905  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:11-events_unbound]
root        3944  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u19:11-kvfree_rcu_reclaim]
root        4040  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/2:1-events]
root        4157  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/1:2-events]
root        4747  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/0:3]
root        4758  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/3:0-cgroup_destroy]
root           1  0.7  0.1  19904 10160 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.1  0.1  40960  8864 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root        3526  0.0  0.0  16352  5696 ?        S    22:59   0:00  \_ systemd-userwork: waiting...
root        4791  0.0  0.0  15872  5200 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4792  0.0  0.0  15872  5200 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.1  0.0   7632  2688 ?        Ss   22:54   0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  2864 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.0  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.0  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.1  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss   22:55   0:00  \_ -sh
root        4417  3.4  4.2 575584 346832 pts/1   Sl+  23:03   0:02      \_ gdb /usr/libexec/wpe-webkit-2.0/WPEWebProcess /core.WPEWebProcess.1000.d2fda31f6fe548088ca4371f925f10aa.3320.1776898772000000
root        4418  0.0  0.0      0     0 pts/1    Z+   23:03   0:00          \_ [gdb] &lt;defunct&gt;
weston      2029  0.5  0.8 184096 69968 tty7     Ssl+ 22:57   0:02 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.0  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
weston      3355  0.8  0.1 158224  8816 ?        Sl   22:59   0:02 /usr/bin/pulseaudio --start --log-target=syslog
root        4787  5.2  0.0  13104  7984 ?        Ss   23:04   0:00 sshd: root@notty
root        4793  0.0  0.0   7840  4176 ?        Rs   23:04   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:04:40.230495" elapsed="0.001399"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:04:40.477840" level="INFO">${stdout} = ('0.50', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:04:40.234597" elapsed="0.243441"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:04:40.480196" level="INFO">${value} = 0.5</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:04:40.478750" elapsed="0.001704"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:04:40.480826" elapsed="0.000208"/>
</return>
<msg time="2026-04-22T23:04:40.481741" level="INFO">${cpu_load} = 0.5</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:04:40.232199" elapsed="0.249702"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:04:40.483804" level="INFO">CPU load: 0.5</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:04:40.483018" elapsed="0.001045"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T23:04:40.484638" elapsed="0.000990"/>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:04:40.714488" level="INFO">${stdout} = ('701', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>free -m | grep Mem | awk '{print $3}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:04:40.487385" elapsed="0.227351"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:04:40.716857" level="INFO">${value} = 701.0</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:04:40.715387" elapsed="0.001629"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:04:40.717305" elapsed="0.000159"/>
</return>
<msg time="2026-04-22T23:04:40.717745" level="INFO">${memory_used} = 701.0</msg>
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:04:40.486372" elapsed="0.231432"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:04:40.718284" level="INFO">Memory used: 701.0</msg>
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:04:40.718027" elapsed="0.000352"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T23:04:40.719019" level="FAIL">'701.0 &lt; 450' should be true.</msg>
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T23:04:40.718606" elapsed="0.000542">'701.0 &lt; 450' should be true.</status>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T23:04:39.992131" elapsed="0.727223">'701.0 &lt; 450' should be true.</status>
</kw>
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:04:50.967065" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:04:50.721312" elapsed="0.245967"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:04:50.969878" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:04:50.967998" elapsed="0.002055"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:04:50.971110" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-events_freezable]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-events]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_bin]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.2  0.0      0     0 ?        S    22:54   0:01  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-events]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          31  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:0-events]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.6  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:0-rpciod]
root          39  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:0-events_unbound]
root          40  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:0-rpciod]
root          41  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:0-nfsiod]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          47  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:1-nfsiod]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.2  0.0      0     0 ?        S    22:54   0:01  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          53  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:2-nfsiod]
root          54  1.2  0.0      0     0 ?        I    22:54   0:08  \_ [kworker/u17:3-xprtiod]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          57  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-cgroup_destroy]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          61  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:1-rpciod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-cgroup_bpf_destroy]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-events]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-events_freezable]
root          68  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:1-rpciod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          77  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:1-rpciod]
root          78  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u18:2-rpciod]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-cgroup_bpf_destroy]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-events]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-events_freezable]
root         105  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:2-rpciod]
root         106  0.7  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u19:3-flush-0:20]
root         110  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:4-rpciod]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-events]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         119  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:2-rpciod]
root         120  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:3-rpciod]
root         121  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:4-rpciod]
root         122  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:5-rpciod]
root         123  0.6  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:4-nfsiod]
root         124  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:6-nfsiod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-events]
root         234  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:5-nfsiod]
root         235  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-rpciod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:4-rpciod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-rpciod]
root         369  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         381  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:5-rpciod]
root         388  0.8  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_render]
root         664  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:7-rpciod]
root         771  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:6-rpciod]
root        1353  0.2  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u20:7-rpciod]
root        1354  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:7-nfsiod]
root        1355  1.3  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:8-rpciod]
root        1356  0.8  0.0      0     0 ?        I    22:55   0:04  \_ [kworker/u17:9-nfsiod]
root        1357  1.0  0.0      0     0 ?        I    22:55   0:05  \_ [kworker/u17:10-nfsiod]
root        1358  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:11-nfsiod]
root        1359  0.6  0.0      0     0 ?        I    22:55   0:03  \_ [kworker/u17:12-nfsiod]
root        1360  0.3  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:13-nfsiod]
root        1361  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:14-nfsiod]
root        1362  1.2  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:15-nfsiod]
root        1363  0.3  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:16-nfsiod]
root        1398  0.1  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u19:7-rpciod]
root        1399  0.1  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-rpciod]
root        1493  0.3  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:17-nfsiod]
root        1519  0.2  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u20:8-rpciod]
root        1520  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u20:9-rpciod]
root        1547  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:18-nfsiod]
root        1548  0.2  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:19-nfsiod]
root        1554  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:20-nfsiod]
root        1555  0.7  0.0      0     0 ?        I    22:56   0:03  \_ [kworker/u17:21-nfsiod]
root        1567  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:22-nfsiod]
root        1568  1.1  0.0      0     0 ?        I    22:56   0:05  \_ [kworker/u17:23-nfsiod]
root        1682  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u18:8-rpciod]
root        1683  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:24-nfsiod]
root        1721  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:25-nfsiod]
root        1722  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:26-nfsiod]
root        1723  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:27-nfsiod]
root        1726  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:9-rpciod]
root        1770  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:10-rpciod]
root        1772  0.2  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:28-nfsiod]
root        1793  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:29-nfsiod]
root        1818  0.4  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:30-nfsiod]
root        1819  0.0  0.0      0     0 ?        I    22:57   0:00  \_ [kworker/u17:31-nfsiod]
root        1911  0.5  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:32-nfsiod]
root        3029  0.0  0.0      0     0 ?        I    22:58   0:00  \_ [kworker/u16:3-v3d_render]
root        3571  1.1  0.0      0     0 ?        I    22:59   0:03  \_ [kworker/u17:33-rpciod]
root        3584  0.0  0.0      0     0 ?        I    22:59   0:00  \_ [kworker/u17:34-nfsiod]
root        3678  0.0  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:35-nfsiod]
root        3735  0.2  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:36-nfsiod]
root        3753  0.2  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u18:9-rpciod]
root        3799  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:10-events_unbound]
root        3800  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:11-rpciod]
root        3801  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:12-xprtiod]
root        3802  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:13-rpciod]
root        3803  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:14]
root        3804  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:15-rpciod]
root        3805  0.4  0.0      0     0 ?        I    23:01   0:01  \_ [kworker/u17:37-kvfree_rcu_reclaim]
root        3844  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:10-rpciod]
root        3905  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:11-events_unbound]
root        3944  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u19:11-kvfree_rcu_reclaim]
root        4040  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/2:1-events_freezable_pwr_efficient]
root        4157  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/1:2-events_freezable]
root        4747  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/0:3]
root        4758  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/3:0-cgroup_destroy]
root           1  0.6  0.1  19904 10160 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.1  0.1  40960  8864 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root        4791  0.0  0.0  16192  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4792  0.0  0.0  16192  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4838  0.0  0.0  15872  5216 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.1  0.0   7632  2688 ?        Ss   22:54   0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  2864 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.0  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.0  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.1  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss   22:55   0:00  \_ -sh
root        4417  3.0  4.2 575584 346832 pts/1   Sl+  23:03   0:02      \_ gdb /usr/libexec/wpe-webkit-2.0/WPEWebProcess /core.WPEWebProcess.1000.d2fda31f6fe548088ca4371f925f10aa.3320.1776898772000000
root        4418  0.0  0.0      0     0 pts/1    Z+   23:03   0:00          \_ [gdb] &lt;defunct&gt;
weston      2029  0.5  0.8 184096 69968 tty7     Ssl+ 22:57   0:02 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.0  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
weston      3355  0.8  0.1 158224  8816 ?        Sl   22:59   0:02 /usr/bin/pulseaudio --start --log-target=syslog
root        4834  5.0  0.0  13104  8000 ?        Ss   23:04   0:00 sshd: root@notty
root        4839  0.0  0.0   7840  4176 ?        Rs   23:04   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:04:50.970656" elapsed="0.001069"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:04:51.202708" level="INFO">${stdout} = ('0.47', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:04:50.972459" elapsed="0.230453"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:04:51.205046" level="INFO">${value} = 0.47</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:04:51.203597" elapsed="0.001607"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:04:51.205719" elapsed="0.000226"/>
</return>
<msg time="2026-04-22T23:04:51.206687" level="INFO">${cpu_load} = 0.47</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:04:50.972047" elapsed="0.234800"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:04:51.208137" level="INFO">CPU load: 0.47</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:04:51.207423" elapsed="0.000952"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T23:04:51.208939" elapsed="0.000981"/>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:04:51.458876" level="INFO">${stdout} = ('701', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>free -m | grep Mem | awk '{print $3}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:04:51.211797" elapsed="0.247273"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:04:51.461204" level="INFO">${value} = 701.0</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:04:51.459760" elapsed="0.001600"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:04:51.461672" elapsed="0.000206"/>
</return>
<msg time="2026-04-22T23:04:51.462519" level="INFO">${memory_used} = 701.0</msg>
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:04:51.210722" elapsed="0.252010"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:04:51.464145" level="INFO">Memory used: 701.0</msg>
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:04:51.463459" elapsed="0.000927"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T23:04:51.465992" level="FAIL">'701.0 &lt; 450' should be true.</msg>
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T23:04:51.464938" elapsed="0.001373">'701.0 &lt; 450' should be true.</status>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T23:04:50.720408" elapsed="0.746465">'701.0 &lt; 450' should be true.</status>
</kw>
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:05:01.711127" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:05:01.470098" elapsed="0.241237"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:05:01.713944" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:05:01.712014" elapsed="0.002106"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:05:01.715335" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-events_freezable]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-events]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_bin]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.1  0.0      0     0 ?        S    22:54   0:01  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-events]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          31  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:0-events]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.6  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:0-rpciod]
root          39  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:0-events_unbound]
root          40  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:0-rpciod]
root          41  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:0-nfsiod]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          47  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:1-nfsiod]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.2  0.0      0     0 ?        S    22:54   0:01  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          53  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:2-nfsiod]
root          54  1.2  0.0      0     0 ?        I    22:54   0:08  \_ [kworker/u17:3-xprtiod]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          57  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-cgroup_destroy]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          61  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:1-rpciod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-cgroup_bpf_destroy]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-events_freezable]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-events]
root          68  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:1-rpciod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          77  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:1-rpciod]
root          78  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u18:2-rpciod]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-cgroup_bpf_destroy]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-events]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-events_freezable]
root         105  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:2-rpciod]
root         106  0.7  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u19:3-events_unbound]
root         110  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:4-rpciod]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-events]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         119  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:2-rpciod]
root         120  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:3-rpciod]
root         121  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:4-rpciod]
root         122  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:5-rpciod]
root         123  0.6  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:4-nfsiod]
root         124  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:6-nfsiod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-events_power_efficient]
root         234  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:5-nfsiod]
root         235  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-rpciod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:4-rpciod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-rpciod]
root         369  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         381  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:5-rpciod]
root         388  0.7  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_render]
root         664  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:7-rpciod]
root         771  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:6-rpciod]
root        1353  0.2  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u20:7-rpciod]
root        1354  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:7-nfsiod]
root        1355  1.3  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:8-rpciod]
root        1356  0.8  0.0      0     0 ?        I    22:55   0:04  \_ [kworker/u17:9-nfsiod]
root        1357  1.0  0.0      0     0 ?        I    22:55   0:05  \_ [kworker/u17:10-nfsiod]
root        1358  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:11-nfsiod]
root        1359  0.6  0.0      0     0 ?        I    22:55   0:03  \_ [kworker/u17:12-nfsiod]
root        1360  0.3  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:13-nfsiod]
root        1361  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:14-nfsiod]
root        1362  1.2  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:15-nfsiod]
root        1363  0.3  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:16-nfsiod]
root        1398  0.1  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u19:7-rpciod]
root        1399  0.1  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-rpciod]
root        1493  0.3  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:17-nfsiod]
root        1519  0.1  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u20:8-rpciod]
root        1520  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u20:9-rpciod]
root        1547  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:18-nfsiod]
root        1548  0.2  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:19-nfsiod]
root        1554  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:20-nfsiod]
root        1555  0.7  0.0      0     0 ?        I    22:56   0:03  \_ [kworker/u17:21-nfsiod]
root        1567  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:22-nfsiod]
root        1568  1.0  0.0      0     0 ?        I    22:56   0:05  \_ [kworker/u17:23-nfsiod]
root        1682  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u18:8-rpciod]
root        1683  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:24-nfsiod]
root        1721  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:25-nfsiod]
root        1722  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:26-nfsiod]
root        1723  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:27-nfsiod]
root        1726  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:9-rpciod]
root        1770  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:10-rpciod]
root        1772  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:28-nfsiod]
root        1793  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:29-nfsiod]
root        1818  0.4  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:30-nfsiod]
root        1819  0.0  0.0      0     0 ?        I    22:57   0:00  \_ [kworker/u17:31-nfsiod]
root        1911  0.5  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:32-nfsiod]
root        3029  0.0  0.0      0     0 ?        I    22:58   0:00  \_ [kworker/u16:3-v3d_render]
root        3571  1.1  0.0      0     0 ?        I    22:59   0:03  \_ [kworker/u17:33-rpciod]
root        3584  0.0  0.0      0     0 ?        I    22:59   0:00  \_ [kworker/u17:34-nfsiod]
root        3678  0.0  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:35-nfsiod]
root        3735  0.2  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:36-nfsiod]
root        3753  0.2  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u18:9-rpciod]
root        3799  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:10-events_unbound]
root        3800  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:11-rpciod]
root        3801  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:12-xprtiod]
root        3802  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:13-rpciod]
root        3803  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:14]
root        3804  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:15-rpciod]
root        3805  0.4  0.0      0     0 ?        I    23:01   0:01  \_ [kworker/u17:37-kvfree_rcu_reclaim]
root        3844  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:10-rpciod]
root        3905  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:11-events_unbound]
root        3944  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u19:11-kvfree_rcu_reclaim]
root        4040  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/2:1-cgroup_bpf_destroy]
root        4157  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/1:2-events_freezable]
root        4747  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/0:3]
root        4758  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/3:0-events_freezable_pwr_efficient]
root           1  0.6  0.1  19904 10672 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.1  0.1  40960  8864 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root        4791  0.0  0.0  16192  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4792  0.0  0.0  16192  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4838  0.0  0.0  16192  6240 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.1  0.0   7632  2688 ?        Ss   22:54   0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  2864 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.0  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.0  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.1  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss   22:55   0:00  \_ -sh
root        4417  2.6  4.2 575584 346832 pts/1   Sl+  23:03   0:02      \_ gdb /usr/libexec/wpe-webkit-2.0/WPEWebProcess /core.WPEWebProcess.1000.d2fda31f6fe548088ca4371f925f10aa.3320.1776898772000000
root        4418  0.0  0.0      0     0 pts/1    Z+   23:03   0:00          \_ [gdb] &lt;defunct&gt;
weston      2029  0.4  0.8 184096 69968 tty7     Ssl+ 22:57   0:02 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.0  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
weston      3355  0.7  0.1 158224  8816 ?        Sl   22:59   0:02 /usr/bin/pulseaudio --start --log-target=syslog
root        4898  5.0  0.0  13104  8000 ?        Ss   23:05   0:00 sshd: root@notty
root        4902  0.0  0.0   7840  4176 ?        Rs   23:05   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:05:01.714714" elapsed="0.002074"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:05:01.959638" level="INFO">${stdout} = ('0.39', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:05:01.718627" elapsed="0.241206"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:05:01.961941" level="INFO">${value} = 0.39</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:05:01.960491" elapsed="0.001610"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:05:01.962538" elapsed="0.000272"/>
</return>
<msg time="2026-04-22T23:05:01.963472" level="INFO">${cpu_load} = 0.39</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:05:01.717543" elapsed="0.246114"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:05:01.964325" level="INFO">CPU load: 0.39</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:05:01.964068" elapsed="0.000352"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T23:05:01.964645" elapsed="0.000364"/>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:05:02.199164" level="INFO">${stdout} = ('699', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>free -m | grep Mem | awk '{print $3}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:05:01.965703" elapsed="0.233656"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:05:02.201449" level="INFO">${value} = 699.0</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:05:02.200036" elapsed="0.001637"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:05:02.201969" elapsed="0.000203"/>
</return>
<msg time="2026-04-22T23:05:02.202845" level="INFO">${memory_used} = 699.0</msg>
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:05:01.965301" elapsed="0.237693"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:05:02.204243" level="INFO">Memory used: 699.0</msg>
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:05:02.203586" elapsed="0.000894"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T23:05:02.206147" level="FAIL">'699.0 &lt; 450' should be true.</msg>
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T23:05:02.205044" elapsed="0.001428">'699.0 &lt; 450' should be true.</status>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T23:05:01.469160" elapsed="0.737857">'699.0 &lt; 450' should be true.</status>
</kw>
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:05:12.451664" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:05:12.209167" elapsed="0.242703"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:05:12.454347" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:05:12.452518" elapsed="0.001997"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:05:12.455422" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-events_freezable]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-events_freezable]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_bin]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.1  0.0      0     0 ?        S    22:54   0:01  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-events]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          31  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:0-events]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.6  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:0-rpciod]
root          39  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:0-events_unbound]
root          40  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:0-rpciod]
root          41  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:0-nfsiod]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          47  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:1-nfsiod]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.2  0.0      0     0 ?        S    22:54   0:01  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          53  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:2-nfsiod]
root          54  1.2  0.0      0     0 ?        I    22:54   0:08  \_ [kworker/u17:3-xprtiod]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          57  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-cgroup_destroy]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          61  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:1-rpciod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-cgroup_bpf_destroy]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-events]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-events_freezable_pwr_efficient]
root          68  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:1-rpciod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          77  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:1-rpciod]
root          78  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u18:2-rpciod]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-cgroup_bpf_destroy]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-events]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-mm_percpu_wq]
root         105  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:2-rpciod]
root         106  0.7  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u19:3-kvfree_rcu_reclaim]
root         110  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:4-rpciod]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-events]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         119  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:2-rpciod]
root         120  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:3-rpciod]
root         121  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:4-rpciod]
root         122  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:5-rpciod]
root         123  0.6  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:4-nfsiod]
root         124  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:6-nfsiod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-events_power_efficient]
root         234  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:5-nfsiod]
root         235  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-rpciod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:4-rpciod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-rpciod]
root         369  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         381  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:5-rpciod]
root         388  0.7  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_render]
root         664  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:7-rpciod]
root         771  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:6-rpciod]
root        1353  0.2  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u20:7-rpciod]
root        1354  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:7-nfsiod]
root        1355  1.2  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:8-rpciod]
root        1356  0.8  0.0      0     0 ?        I    22:55   0:04  \_ [kworker/u17:9-nfsiod]
root        1357  0.9  0.0      0     0 ?        I    22:55   0:05  \_ [kworker/u17:10-nfsiod]
root        1358  0.3  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:11-nfsiod]
root        1359  0.6  0.0      0     0 ?        I    22:55   0:03  \_ [kworker/u17:12-nfsiod]
root        1360  0.3  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:13-nfsiod]
root        1361  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:14-nfsiod]
root        1362  1.2  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:15-nfsiod]
root        1363  0.3  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:16-nfsiod]
root        1398  0.1  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u19:7-rpciod]
root        1399  0.1  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-rpciod]
root        1493  0.3  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:17-nfsiod]
root        1519  0.1  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u20:8-rpciod]
root        1520  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u20:9-rpciod]
root        1547  0.3  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:18-nfsiod]
root        1548  0.2  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:19-nfsiod]
root        1554  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:20-nfsiod]
root        1555  0.7  0.0      0     0 ?        I    22:56   0:03  \_ [kworker/u17:21-nfsiod]
root        1567  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:22-nfsiod]
root        1568  1.0  0.0      0     0 ?        I    22:56   0:05  \_ [kworker/u17:23-nfsiod]
root        1682  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u18:8-rpciod]
root        1683  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:24-nfsiod]
root        1721  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:25-nfsiod]
root        1722  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:26-nfsiod]
root        1723  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:27-nfsiod]
root        1726  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:9-rpciod]
root        1770  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:10-rpciod]
root        1772  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:28-nfsiod]
root        1793  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:29-nfsiod]
root        1818  0.4  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:30-nfsiod]
root        1819  0.0  0.0      0     0 ?        I    22:57   0:00  \_ [kworker/u17:31-nfsiod]
root        1911  0.5  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:32-nfsiod]
root        3029  0.0  0.0      0     0 ?        I    22:58   0:00  \_ [kworker/u16:3-v3d_render]
root        3571  1.1  0.0      0     0 ?        I    22:59   0:03  \_ [kworker/u17:33-rpciod]
root        3584  0.0  0.0      0     0 ?        I    22:59   0:00  \_ [kworker/u17:34-nfsiod]
root        3678  0.0  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:35-nfsiod]
root        3735  0.1  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:36-nfsiod]
root        3753  0.2  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u18:9-rpciod]
root        3799  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:10-events_unbound]
root        3800  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:11-rpciod]
root        3801  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:12-events_unbound]
root        3802  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:13-rpciod]
root        3803  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:14]
root        3804  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:15-rpciod]
root        3805  0.4  0.0      0     0 ?        I    23:01   0:01  \_ [kworker/u17:37-kvfree_rcu_reclaim]
root        3844  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:10-rpciod]
root        3905  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:11-kvfree_rcu_reclaim]
root        3944  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u19:11-kvfree_rcu_reclaim]
root        4040  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/2:1-cgroup_bpf_destroy]
root        4157  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/1:2-events_freezable]
root        4747  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/0:3]
root        4758  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/3:0-events_freezable_pwr_efficient]
root           1  0.6  0.1  19904 10672 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.1  0.1  40960  8864 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root        4791  0.0  0.0  16192  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4792  0.0  0.0  16192  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4838  0.0  0.0  16192  6240 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.1  0.0   7632  2688 ?        Ss   22:54   0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  2864 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.0  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.0  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.1  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss   22:55   0:00  \_ -sh
root        4417  2.3  4.2 575584 346832 pts/1   Sl+  23:03   0:02      \_ gdb /usr/libexec/wpe-webkit-2.0/WPEWebProcess /core.WPEWebProcess.1000.d2fda31f6fe548088ca4371f925f10aa.3320.1776898772000000
root        4418  0.0  0.0      0     0 pts/1    Z+   23:03   0:00          \_ [gdb] &lt;defunct&gt;
weston      2029  0.4  0.8 184096 69968 tty7     Ssl+ 22:57   0:02 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.0  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
weston      3355  0.7  0.1 158224  8816 ?        Sl   22:59   0:02 /usr/bin/pulseaudio --start --log-target=syslog
root        4943  0.0  0.0  13104  8000 ?        Ss   23:05   0:00 sshd: root@notty
root        4947  0.0  0.0   7840  4176 ?        Rs   23:05   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:05:12.455107" elapsed="0.000868"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:05:12.681401" level="INFO">${stdout} = ('0.33', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:05:12.456683" elapsed="0.224987"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:05:12.683805" level="INFO">${value} = 0.33</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:05:12.682323" elapsed="0.001643"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:05:12.684255" elapsed="0.000202"/>
</return>
<msg time="2026-04-22T23:05:12.685199" level="INFO">${cpu_load} = 0.33</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:05:12.456281" elapsed="0.229068"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:05:12.687355" level="INFO">CPU load: 0.33</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:05:12.686473" elapsed="0.001181"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T23:05:12.688221" elapsed="0.001020"/>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:05:12.926149" level="INFO">${stdout} = ('701', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>free -m | grep Mem | awk '{print $3}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:05:12.691037" elapsed="0.235313"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:05:12.928456" level="INFO">${value} = 701.0</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:05:12.927038" elapsed="0.001615"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:05:12.928949" elapsed="0.000209"/>
</return>
<msg time="2026-04-22T23:05:12.929838" level="INFO">${memory_used} = 701.0</msg>
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:05:12.690045" elapsed="0.239939"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:05:12.932038" level="INFO">Memory used: 701.0</msg>
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:05:12.930541" elapsed="0.001756"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T23:05:12.933991" level="FAIL">'701.0 &lt; 450' should be true.</msg>
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T23:05:12.932892" elapsed="0.001429">'701.0 &lt; 450' should be true.</status>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T23:05:12.208253" elapsed="0.726772">'701.0 &lt; 450' should be true.</status>
</kw>
<msg time="2026-04-22T23:05:12.935492" level="FAIL">Keyword 'Check Device Is IDLE' failed after retrying 18 times. The last error was: '701.0 &lt; 450' should be true.</msg>
<arg>18x</arg>
<arg>10s</arg>
<arg>Check Device Is IDLE</arg>
<doc>Runs the specified keyword and retries if it fails.</doc>
<status status="FAIL" start="2026-04-22T23:02:11.502723" elapsed="181.433271">Keyword 'Check Device Is IDLE' failed after retrying 18 times. The last error was: '701.0 &lt; 450' should be true.</status>
</kw>
<kw name="Wait Until Keyword Succeeds" owner="BuiltIn">
<arg>20x</arg>
<arg>1000ms</arg>
<arg>Webdriver Remote Start Maximized</arg>
<doc>Runs the specified keyword and retries if it fails.</doc>
<status status="NOT RUN" start="2026-04-22T23:05:12.936665" elapsed="0.000164"/>
</kw>
<status status="FAIL" start="2026-04-22T23:02:11.502146" elapsed="181.435140">Keyword 'Check Device Is IDLE' failed after retrying 18 times. The last error was: '701.0 &lt; 450' should be true.</status>
</kw>
<test id="s1-s9-t1" name="Verify Canvas Animation 60 FPS" line="14">
<doc>Verifies that canvas animation runs at 60 FPS with acceptable CPU and memory usage.</doc>
<tag>test:retry(1)</tag>
<timeout value="5 minutes"/>
<status status="FAIL" start="2026-04-22T23:05:12.942073" elapsed="0.005436">Parent suite setup failed:
Keyword 'Check Device Is IDLE' failed after retrying 18 times. The last error was: '701.0 &lt; 450' should be true.
[RETRY] FAIL on 1. retry.</status>
</test>
<kw name="Webdriver Remote Stop" owner="keywords_common" type="TEARDOWN">
<kw name="Close All Browsers" owner="SeleniumLibrary">
<doc>Closes all open browsers and resets the browser cache.</doc>
<status status="PASS" start="2026-04-22T23:05:12.949335" elapsed="0.000533"/>
</kw>
<kw name="Ssh Webdriver Remote Stop" owner="TestUtils">
<msg time="2026-04-22T23:05:13.205316" level="INFO">RUN: Killing all 'WPEWebDriver' related processes ...</msg>
<arg>%{TEST_BOARD_IP}</arg>
<status status="PASS" start="2026-04-22T23:05:12.950229" elapsed="0.255481"/>
</kw>
<kw name="Ssh Force Kill" owner="TestUtils">
<msg time="2026-04-22T23:05:13.462347" level="INFO">RUN: Killing all 'wpe-simple-launcher' related processes ...</msg>
<arg>%{TEST_BOARD_IP}</arg>
<arg>wpe-simple-launcher</arg>
<doc>Force kill all related process.</doc>
<status status="PASS" start="2026-04-22T23:05:13.206311" elapsed="0.256437"/>
</kw>
<doc>Stops WebDriver session and cleans up browser processes.</doc>
<timeout value="2 minutes"/>
<status status="PASS" start="2026-04-22T23:05:12.948694" elapsed="0.514465"/>
</kw>
<doc>Canvas animation performance (FPS, CPU, memory) on different machines and WPEWebKit versions.</doc>
<status status="FAIL" start="2026-04-22T23:02:11.485251" elapsed="181.978144">Suite setup failed:
Keyword 'Check Device Is IDLE' failed after retrying 18 times. The last error was: '701.0 &lt; 450' should be true.</status>
</suite>
<suite id="s1-s10" name="Tests 020 Motionmark" source="/app/tests_results/20260422_225424_robot_/../../robot_framework/tests/tests_020_motionmark.robot">
<kw name="Wait For Webdriver Remote Start" type="SETUP">
<kw name="Wait Until Keyword Succeeds" owner="BuiltIn">
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:05:13.716207" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:05:13.478864" elapsed="0.237551"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:05:13.719038" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:05:13.717188" elapsed="0.002187"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:05:13.720677" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-events_freezable]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-events]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_bin]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.1  0.0      0     0 ?        S    22:54   0:01  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-events]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          31  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:0-events]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.6  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:0-rpciod]
root          39  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:0-events_unbound]
root          40  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:0-rpciod]
root          41  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:0-nfsiod]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          47  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:1-nfsiod]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.2  0.0      0     0 ?        S    22:54   0:01  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          53  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:2-nfsiod]
root          54  1.2  0.0      0     0 ?        I    22:54   0:08  \_ [kworker/u17:3-xprtiod]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          57  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-cgroup_destroy]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          61  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:1-rpciod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-cgroup_bpf_destroy]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-events]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-cgroup_destroy]
root          68  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:1-rpciod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          77  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:1-rpciod]
root          78  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u18:2-rpciod]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-cgroup_bpf_destroy]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-events]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-events]
root         105  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:2-rpciod]
root         106  0.7  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u19:3-events_unbound]
root         110  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:4-rpciod]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-events]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         119  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:2-rpciod]
root         120  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:3-rpciod]
root         121  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:4-rpciod]
root         122  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:5-rpciod]
root         123  0.6  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:4-nfsiod]
root         124  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:6-nfsiod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-rcu_gp]
root         234  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:5-nfsiod]
root         235  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-rpciod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:4-rpciod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-rpciod]
root         369  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         381  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:5-rpciod]
root         388  0.7  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_render]
root         664  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:7-rpciod]
root         771  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:6-rpciod]
root        1353  0.2  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u20:7-rpciod]
root        1354  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:7-nfsiod]
root        1355  1.2  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:8-rpciod]
root        1356  0.8  0.0      0     0 ?        I    22:55   0:04  \_ [kworker/u17:9-nfsiod]
root        1357  0.9  0.0      0     0 ?        I    22:55   0:05  \_ [kworker/u17:10-nfsiod]
root        1358  0.3  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:11-nfsiod]
root        1359  0.6  0.0      0     0 ?        I    22:55   0:03  \_ [kworker/u17:12-nfsiod]
root        1360  0.3  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:13-nfsiod]
root        1361  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:14-nfsiod]
root        1362  1.2  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:15-nfsiod]
root        1363  0.3  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:16-nfsiod]
root        1398  0.1  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u19:7-rpciod]
root        1399  0.1  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-rpciod]
root        1493  0.3  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:17-nfsiod]
root        1519  0.1  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u20:8-rpciod]
root        1520  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u20:9-rpciod]
root        1547  0.3  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:18-nfsiod]
root        1548  0.2  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:19-nfsiod]
root        1554  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:20-nfsiod]
root        1555  0.7  0.0      0     0 ?        I    22:56   0:03  \_ [kworker/u17:21-nfsiod]
root        1567  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:22-nfsiod]
root        1568  1.0  0.0      0     0 ?        I    22:56   0:05  \_ [kworker/u17:23-nfsiod]
root        1682  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u18:8-rpciod]
root        1683  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:24-nfsiod]
root        1721  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:25-nfsiod]
root        1722  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:26-nfsiod]
root        1723  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:27-nfsiod]
root        1726  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:9-rpciod]
root        1770  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:10-rpciod]
root        1772  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:28-nfsiod]
root        1793  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:29-nfsiod]
root        1818  0.4  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:30-nfsiod]
root        1819  0.0  0.0      0     0 ?        I    22:57   0:00  \_ [kworker/u17:31-nfsiod]
root        1911  0.5  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:32-nfsiod]
root        3029  0.0  0.0      0     0 ?        I    22:58   0:00  \_ [kworker/u16:3-v3d_render]
root        3571  1.0  0.0      0     0 ?        I    22:59   0:03  \_ [kworker/u17:33-rpciod]
root        3584  0.0  0.0      0     0 ?        I    22:59   0:00  \_ [kworker/u17:34-nfsiod]
root        3678  0.0  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:35-nfsiod]
root        3735  0.1  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:36-nfsiod]
root        3753  0.2  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u18:9-rpciod]
root        3799  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:10-events_unbound]
root        3800  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:11-rpciod]
root        3801  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:12-events_unbound]
root        3802  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:13-rpciod]
root        3803  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:14]
root        3804  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:15-rpciod]
root        3805  0.4  0.0      0     0 ?        I    23:01   0:01  \_ [kworker/u17:37-kvfree_rcu_reclaim]
root        3844  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:10-rpciod]
root        3905  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:11-events_unbound]
root        3944  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u19:11-kvfree_rcu_reclaim]
root        4040  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/2:1-cgroup_bpf_destroy]
root        4157  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/1:2-mm_percpu_wq]
root        4747  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/0:3]
root        4758  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/3:0-cgroup_destroy]
root           1  0.6  0.1  19904 10672 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.1  0.1  40960  8864 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root        4791  0.0  0.0  16352  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4792  0.0  0.0  16192  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4838  0.0  0.0  16352  6240 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.1  0.0   7632  2688 ?        Ss   22:54   0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  2864 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.0  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.0  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.1  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss   22:55   0:00  \_ -sh
root        4417  2.3  4.2 575584 346832 pts/1   Sl+  23:03   0:02      \_ gdb /usr/libexec/wpe-webkit-2.0/WPEWebProcess /core.WPEWebProcess.1000.d2fda31f6fe548088ca4371f925f10aa.3320.1776898772000000
root        4418  0.0  0.0      0     0 pts/1    Z+   23:03   0:00          \_ [gdb] &lt;defunct&gt;
weston      2029  0.4  0.8 184096 69968 tty7     Ssl+ 22:57   0:02 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.0  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
weston      3355  0.7  0.1 158224  8816 ?        Sl   22:59   0:02 /usr/bin/pulseaudio --start --log-target=syslog
root        4991  5.0  0.0  13104  8000 ?        Ss   23:05   0:00 sshd: root@notty
root        4996  0.0  0.0   7840  4176 ?        Rs   23:05   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:05:13.720008" elapsed="0.002075"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:05:13.986590" level="INFO">${stdout} = ('0.33', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:05:13.723901" elapsed="0.262894"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:05:13.988963" level="INFO">${value} = 0.33</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:05:13.987440" elapsed="0.001695"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:05:13.989427" elapsed="0.000307"/>
</return>
<msg time="2026-04-22T23:05:13.990418" level="INFO">${cpu_load} = 0.33</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:05:13.722893" elapsed="0.267717"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:05:13.991491" level="INFO">CPU load: 0.33</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:05:13.991197" elapsed="0.000424"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T23:05:13.991981" elapsed="0.000596"/>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:05:14.221614" level="INFO">${stdout} = ('704', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>free -m | grep Mem | awk '{print $3}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:05:13.993620" elapsed="0.228206"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:05:14.223956" level="INFO">${value} = 704.0</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:05:14.222473" elapsed="0.001643"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:05:14.224491" elapsed="0.000275"/>
</return>
<msg time="2026-04-22T23:05:14.225417" level="INFO">${memory_used} = 704.0</msg>
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:05:13.993020" elapsed="0.232581"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:05:14.227520" level="INFO">Memory used: 704.0</msg>
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:05:14.226774" elapsed="0.001114"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T23:05:14.229652" level="FAIL">'704.0 &lt; 450' should be true.</msg>
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T23:05:14.228451" elapsed="0.001536">'704.0 &lt; 450' should be true.</status>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T23:05:13.478513" elapsed="0.751996">'704.0 &lt; 450' should be true.</status>
</kw>
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:05:24.495672" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:05:24.232732" elapsed="0.263149"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:05:24.498488" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:05:24.496531" elapsed="0.002251"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:05:24.499892" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-events_freezable]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-events_freezable]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_render]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.1  0.0      0     0 ?        S    22:54   0:01  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-mm_percpu_wq]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          31  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:0-events]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.5  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:0-rpciod]
root          39  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:0-events_unbound]
root          40  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:0-rpciod]
root          41  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:0-nfsiod]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          47  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:1-nfsiod]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.2  0.0      0     0 ?        S    22:54   0:01  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          53  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:2-nfsiod]
root          54  1.2  0.0      0     0 ?        I    22:54   0:08  \_ [kworker/u17:3-xprtiod]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          57  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-cgroup_destroy]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          61  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:1-rpciod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-cgroup_bpf_destroy]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-events]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-events_freezable_pwr_efficient]
root          68  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:1-rpciod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          77  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:1-rpciod]
root          78  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u18:2-rpciod]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-cgroup_bpf_destroy]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-events]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-events]
root         105  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:2-rpciod]
root         106  0.7  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u19:3-kvfree_rcu_reclaim]
root         110  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:4-rpciod]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-events]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         119  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:2-rpciod]
root         120  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:3-rpciod]
root         121  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:4-rpciod]
root         122  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:5-rpciod]
root         123  0.6  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:4-nfsiod]
root         124  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:6-nfsiod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-events]
root         234  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:5-nfsiod]
root         235  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-rpciod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:4-rpciod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-rpciod]
root         369  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         381  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:5-rpciod]
root         388  0.7  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_bin]
root         664  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:7-rpciod]
root         771  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:6-rpciod]
root        1353  0.2  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u20:7-rpciod]
root        1354  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:7-nfsiod]
root        1355  1.2  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:8-rpciod]
root        1356  0.7  0.0      0     0 ?        I    22:55   0:04  \_ [kworker/u17:9-nfsiod]
root        1357  0.9  0.0      0     0 ?        I    22:55   0:05  \_ [kworker/u17:10-nfsiod]
root        1358  0.3  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:11-nfsiod]
root        1359  0.5  0.0      0     0 ?        I    22:55   0:03  \_ [kworker/u17:12-nfsiod]
root        1360  0.3  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:13-nfsiod]
root        1361  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:14-nfsiod]
root        1362  1.2  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:15-nfsiod]
root        1363  0.3  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:16-nfsiod]
root        1398  0.1  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u19:7-rpciod]
root        1399  0.1  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-rpciod]
root        1493  0.3  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:17-nfsiod]
root        1519  0.1  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u20:8-rpciod]
root        1520  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u20:9-rpciod]
root        1547  0.3  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:18-nfsiod]
root        1548  0.2  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:19-nfsiod]
root        1554  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:20-nfsiod]
root        1555  0.7  0.0      0     0 ?        I    22:56   0:03  \_ [kworker/u17:21-nfsiod]
root        1567  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:22-nfsiod]
root        1568  1.0  0.0      0     0 ?        I    22:56   0:05  \_ [kworker/u17:23-nfsiod]
root        1682  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u18:8-rpciod]
root        1683  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:24-nfsiod]
root        1721  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:25-nfsiod]
root        1722  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:26-nfsiod]
root        1723  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:27-nfsiod]
root        1726  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:9-rpciod]
root        1770  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:10-rpciod]
root        1772  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:28-nfsiod]
root        1793  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:29-nfsiod]
root        1818  0.4  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:30-nfsiod]
root        1819  0.0  0.0      0     0 ?        I    22:57   0:00  \_ [kworker/u17:31-nfsiod]
root        1911  0.5  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:32-nfsiod]
root        3029  0.0  0.0      0     0 ?        I    22:58   0:00  \_ [kworker/u16:3-v3d_render]
root        3571  1.0  0.0      0     0 ?        I    22:59   0:03  \_ [kworker/u17:33-rpciod]
root        3584  0.0  0.0      0     0 ?        I    22:59   0:00  \_ [kworker/u17:34-nfsiod]
root        3678  0.0  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:35-nfsiod]
root        3735  0.1  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:36-nfsiod]
root        3753  0.1  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u18:9-rpciod]
root        3799  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:10-kvfree_rcu_reclaim]
root        3800  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:11-rpciod]
root        3801  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:12-events_unbound]
root        3802  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:13-rpciod]
root        3803  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:14]
root        3804  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:15-rpciod]
root        3805  0.3  0.0      0     0 ?        I    23:01   0:01  \_ [kworker/u17:37-kvfree_rcu_reclaim]
root        3844  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:10-rpciod]
root        3905  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:11-events_unbound]
root        3944  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u19:11-events_unbound]
root        4040  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/2:1-cgroup_bpf_destroy]
root        4157  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/1:2-mm_percpu_wq]
root        4747  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/0:3]
root        4758  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/3:0-events_freezable_pwr_efficient]
root           1  0.6  0.1  19904 10672 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.1  0.1  40960  8864 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root        4791  0.0  0.0  16352  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4792  0.0  0.0  16352  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4838  0.0  0.0  16192  6240 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.1  0.0   7632  2688 ?        Ss   22:54   0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  2864 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.0  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.0  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.0  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss   22:55   0:00  \_ -sh
root        4417  2.1  4.2 575584 346832 pts/1   Sl+  23:03   0:02      \_ gdb /usr/libexec/wpe-webkit-2.0/WPEWebProcess /core.WPEWebProcess.1000.d2fda31f6fe548088ca4371f925f10aa.3320.1776898772000000
root        4418  0.0  0.0      0     0 pts/1    Z+   23:03   0:00          \_ [gdb] &lt;defunct&gt;
weston      2029  0.4  0.8 184096 69968 tty7     Ssl+ 22:57   0:02 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.0  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
weston      3355  0.7  0.1 158224  8816 ?        Sl   22:59   0:02 /usr/bin/pulseaudio --start --log-target=syslog
root        5055  4.5  0.0  13104  7984 ?        Ss   23:05   0:00 sshd: root@notty
root        5059  100  0.0   7840  4176 ?        Rs   23:05   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:05:24.499364" elapsed="0.001098"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:05:24.726872" level="INFO">${stdout} = ('0.28', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:05:24.501193" elapsed="0.225877"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:05:24.729277" level="INFO">${value} = 0.28</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:05:24.727753" elapsed="0.001691"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:05:24.729775" elapsed="0.000205"/>
</return>
<msg time="2026-04-22T23:05:24.730659" level="INFO">${cpu_load} = 0.28</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:05:24.500797" elapsed="0.230016"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:05:24.732056" level="INFO">CPU load: 0.28</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:05:24.731370" elapsed="0.000922"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T23:05:24.732853" elapsed="0.000970"/>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:05:24.979139" level="INFO">${stdout} = ('702', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>free -m | grep Mem | awk '{print $3}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:05:24.735537" elapsed="0.243802"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:05:24.981446" level="INFO">${value} = 702.0</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:05:24.980020" elapsed="0.001700"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:05:24.982025" elapsed="0.000199"/>
</return>
<msg time="2026-04-22T23:05:24.982919" level="INFO">${memory_used} = 702.0</msg>
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:05:24.734589" elapsed="0.248481"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:05:24.984318" level="INFO">Memory used: 702.0</msg>
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:05:24.983664" elapsed="0.000929"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T23:05:24.986214" level="FAIL">'702.0 &lt; 450' should be true.</msg>
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T23:05:24.985124" elapsed="0.001421">'702.0 &lt; 450' should be true.</status>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T23:05:24.231815" elapsed="0.755290">'702.0 &lt; 450' should be true.</status>
</kw>
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:05:35.245083" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:05:34.989328" elapsed="0.256069"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:05:35.248150" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:05:35.246192" elapsed="0.002130"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:05:35.249213" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-events_freezable]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-events_freezable]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_render]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.1  0.0      0     0 ?        S    22:54   0:01  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-events]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          31  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:0-events]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.5  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:0-rpciod]
root          39  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:0-events_unbound]
root          40  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:0-rpciod]
root          41  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:0-nfsiod]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          47  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:1-nfsiod]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.2  0.0      0     0 ?        S    22:54   0:01  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          53  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:2-nfsiod]
root          54  1.2  0.0      0     0 ?        I    22:54   0:08  \_ [kworker/u17:3-xprtiod]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          57  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-cgroup_destroy]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          61  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:1-rpciod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-cgroup_bpf_destroy]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-events_power_efficient]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-events_freezable]
root          68  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:1-rpciod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          77  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:1-rpciod]
root          78  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u18:2-rpciod]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-cgroup_bpf_destroy]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-events]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-events]
root         105  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:2-rpciod]
root         106  0.7  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u19:3-kvfree_rcu_reclaim]
root         110  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:4-rpciod]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-cgroup_bpf_destroy]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         119  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:2-rpciod]
root         120  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:3-rpciod]
root         121  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:4-rpciod]
root         122  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:5-rpciod]
root         123  0.6  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:4-nfsiod]
root         124  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:6-nfsiod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-events]
root         234  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:5-nfsiod]
root         235  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-rpciod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:4-rpciod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-rpciod]
root         369  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         381  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:5-rpciod]
root         388  0.7  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_bin]
root         664  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:7-rpciod]
root         771  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:6-rpciod]
root        1353  0.2  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u20:7-rpciod]
root        1354  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:7-nfsiod]
root        1355  1.2  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:8-rpciod]
root        1356  0.7  0.0      0     0 ?        I    22:55   0:04  \_ [kworker/u17:9-nfsiod]
root        1357  0.9  0.0      0     0 ?        I    22:55   0:05  \_ [kworker/u17:10-nfsiod]
root        1358  0.3  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:11-nfsiod]
root        1359  0.5  0.0      0     0 ?        I    22:55   0:03  \_ [kworker/u17:12-nfsiod]
root        1360  0.3  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:13-nfsiod]
root        1361  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:14-nfsiod]
root        1362  1.1  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:15-nfsiod]
root        1363  0.3  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:16-nfsiod]
root        1398  0.1  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u19:7-rpciod]
root        1399  0.1  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-rpciod]
root        1493  0.3  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:17-nfsiod]
root        1519  0.1  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u20:8-rpciod]
root        1520  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u20:9-rpciod]
root        1547  0.3  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:18-nfsiod]
root        1548  0.2  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:19-nfsiod]
root        1554  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:20-nfsiod]
root        1555  0.7  0.0      0     0 ?        I    22:56   0:03  \_ [kworker/u17:21-nfsiod]
root        1567  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:22-nfsiod]
root        1568  1.0  0.0      0     0 ?        I    22:56   0:05  \_ [kworker/u17:23-nfsiod]
root        1682  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u18:8-rpciod]
root        1683  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:24-nfsiod]
root        1721  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:25-nfsiod]
root        1722  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:26-nfsiod]
root        1723  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:27-nfsiod]
root        1726  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:9-rpciod]
root        1770  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:10-rpciod]
root        1772  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:28-nfsiod]
root        1793  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:29-nfsiod]
root        1818  0.4  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:30-nfsiod]
root        1819  0.0  0.0      0     0 ?        I    22:57   0:00  \_ [kworker/u17:31-nfsiod]
root        1911  0.4  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:32-nfsiod]
root        3029  0.0  0.0      0     0 ?        I    22:58   0:00  \_ [kworker/u16:3-v3d_render]
root        3571  1.0  0.0      0     0 ?        I    22:59   0:03  \_ [kworker/u17:33-rpciod]
root        3584  0.0  0.0      0     0 ?        I    22:59   0:00  \_ [kworker/u17:34-nfsiod]
root        3678  0.0  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:35-nfsiod]
root        3735  0.1  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:36-nfsiod]
root        3753  0.1  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u18:9-rpciod]
root        3799  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:10-kvfree_rcu_reclaim]
root        3800  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:11-rpciod]
root        3801  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:12-events_unbound]
root        3802  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:13-rpciod]
root        3803  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:14]
root        3804  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:15-rpciod]
root        3805  0.3  0.0      0     0 ?        I    23:01   0:01  \_ [kworker/u17:37-kvfree_rcu_reclaim]
root        3844  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:10-rpciod]
root        3905  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:11-kvfree_rcu_reclaim]
root        3944  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u19:11-events_unbound]
root        4040  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/2:1-cgroup_bpf_destroy]
root        4157  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/1:2-events_freezable]
root        4747  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/0:3]
root        4758  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/3:0-events_freezable]
root           1  0.6  0.1  19904 10672 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.1  0.1  40960  8864 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root        4791  0.0  0.0  16352  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4792  0.0  0.0  16352  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4838  0.0  0.0  16352  6240 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.1  0.0   7632  2688 ?        Ss   22:54   0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  2864 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.0  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.0  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.0  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss   22:55   0:00  \_ -sh
root        4417  1.9  4.2 575584 346832 pts/1   Sl+  23:03   0:02      \_ gdb /usr/libexec/wpe-webkit-2.0/WPEWebProcess /core.WPEWebProcess.1000.d2fda31f6fe548088ca4371f925f10aa.3320.1776898772000000
root        4418  0.0  0.0      0     0 pts/1    Z+   23:03   0:00          \_ [gdb] &lt;defunct&gt;
weston      2029  0.4  0.8 184096 69968 tty7     Ssl+ 22:57   0:02 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.0  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
weston      3355  0.7  0.1 158224  8816 ?        Sl   22:59   0:02 /usr/bin/pulseaudio --start --log-target=syslog
root        5118  0.0  0.0  13104  8000 ?        Ss   23:05   0:00 sshd: root@notty
root        5122  0.0  0.0   7840  4176 ?        Rs   23:05   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:05:35.248817" elapsed="0.001040"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:05:35.478832" level="INFO">${stdout} = ('0.24', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:05:35.250714" elapsed="0.228318"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:05:35.481267" level="INFO">${value} = 0.24</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:05:35.479737" elapsed="0.001692"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:05:35.481787" elapsed="0.000209"/>
</return>
<msg time="2026-04-22T23:05:35.482686" level="INFO">${cpu_load} = 0.24</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:05:35.250225" elapsed="0.232615"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:05:35.484876" level="INFO">CPU load: 0.24</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:05:35.484065" elapsed="0.001071"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T23:05:35.485722" elapsed="0.001004"/>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:05:35.726599" level="INFO">${stdout} = ('701', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>free -m | grep Mem | awk '{print $3}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:05:35.488734" elapsed="0.238083"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:05:35.728957" level="INFO">${value} = 701.0</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:05:35.727461" elapsed="0.001654"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:05:35.729510" elapsed="0.000261"/>
</return>
<msg time="2026-04-22T23:05:35.730430" level="INFO">${memory_used} = 701.0</msg>
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:05:35.487474" elapsed="0.243155"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:05:35.732503" level="INFO">Memory used: 701.0</msg>
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:05:35.731765" elapsed="0.001039"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T23:05:35.734456" level="FAIL">'701.0 &lt; 450' should be true.</msg>
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T23:05:35.733350" elapsed="0.001489">'701.0 &lt; 450' should be true.</status>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T23:05:34.988403" elapsed="0.746950">'701.0 &lt; 450' should be true.</status>
</kw>
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:05:45.967957" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:05:45.737468" elapsed="0.230699"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:05:45.970862" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:05:45.968859" elapsed="0.002172"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:05:45.972297" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-events]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-events]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_bin]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.1  0.0      0     0 ?        S    22:54   0:01  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-events]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          31  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:0-events]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.5  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:0-rpciod]
root          39  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:0-events_unbound]
root          40  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:0-rpciod]
root          41  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:0-nfsiod]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          47  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:1-nfsiod]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.2  0.0      0     0 ?        S    22:54   0:01  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          53  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:2-nfsiod]
root          54  1.1  0.0      0     0 ?        I    22:54   0:08  \_ [kworker/u17:3-xprtiod]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          57  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-cgroup_destroy]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          61  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:1-rpciod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-cgroup_bpf_destroy]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-events]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-events_freezable]
root          68  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:1-rpciod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          77  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:1-rpciod]
root          78  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u18:2-rpciod]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-cgroup_bpf_destroy]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-events]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-events_freezable]
root         105  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:2-rpciod]
root         106  0.7  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u19:3-events_unbound]
root         110  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:4-rpciod]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-cgroup_bpf_destroy]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         119  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:2-rpciod]
root         120  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:3-rpciod]
root         121  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:4-rpciod]
root         122  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:5-rpciod]
root         123  0.6  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:4-nfsiod]
root         124  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:6-nfsiod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-events]
root         234  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:5-nfsiod]
root         235  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-rpciod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:4-rpciod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-rpciod]
root         369  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         381  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:5-rpciod]
root         388  0.7  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_render]
root         664  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:7-rpciod]
root         771  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:6-rpciod]
root        1353  0.2  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u20:7-rpciod]
root        1354  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:7-nfsiod]
root        1355  1.2  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:8-rpciod]
root        1356  0.7  0.0      0     0 ?        I    22:55   0:04  \_ [kworker/u17:9-nfsiod]
root        1357  0.9  0.0      0     0 ?        I    22:55   0:05  \_ [kworker/u17:10-nfsiod]
root        1358  0.3  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:11-nfsiod]
root        1359  0.5  0.0      0     0 ?        I    22:55   0:03  \_ [kworker/u17:12-nfsiod]
root        1360  0.3  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:13-nfsiod]
root        1361  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:14-nfsiod]
root        1362  1.1  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:15-nfsiod]
root        1363  0.3  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:16-nfsiod]
root        1398  0.1  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u19:7-rpciod]
root        1399  0.1  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-rpciod]
root        1493  0.3  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:17-nfsiod]
root        1519  0.1  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u20:8-rpciod]
root        1520  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u20:9-rpciod]
root        1547  0.3  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:18-nfsiod]
root        1548  0.2  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:19-nfsiod]
root        1554  0.3  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:20-nfsiod]
root        1555  0.6  0.0      0     0 ?        I    22:56   0:03  \_ [kworker/u17:21-nfsiod]
root        1567  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:22-nfsiod]
root        1568  1.0  0.0      0     0 ?        I    22:56   0:05  \_ [kworker/u17:23-nfsiod]
root        1682  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u18:8-rpciod]
root        1683  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:24-nfsiod]
root        1721  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:25-nfsiod]
root        1722  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:26-nfsiod]
root        1723  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:27-nfsiod]
root        1726  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:9-rpciod]
root        1770  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:10-rpciod]
root        1772  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:28-nfsiod]
root        1793  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:29-nfsiod]
root        1818  0.4  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:30-nfsiod]
root        1819  0.0  0.0      0     0 ?        I    22:57   0:00  \_ [kworker/u17:31-nfsiod]
root        1911  0.4  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:32-nfsiod]
root        3029  0.0  0.0      0     0 ?        I    22:58   0:00  \_ [kworker/u16:3-v3d_render]
root        3571  0.9  0.0      0     0 ?        I    22:59   0:03  \_ [kworker/u17:33-rpciod]
root        3584  0.0  0.0      0     0 ?        I    22:59   0:00  \_ [kworker/u17:34-nfsiod]
root        3678  0.0  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:35-nfsiod]
root        3735  0.1  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:36-nfsiod]
root        3753  0.1  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u18:9-rpciod]
root        3799  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:10-kvfree_rcu_reclaim]
root        3800  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:11-rpciod]
root        3801  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:12-events_unbound]
root        3802  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:13-rpciod]
root        3803  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:14]
root        3804  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:15-rpciod]
root        3805  0.3  0.0      0     0 ?        I    23:01   0:01  \_ [kworker/u17:37-kvfree_rcu_reclaim]
root        3844  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:10-rpciod]
root        3905  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:11-events_unbound]
root        3944  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u19:11-events_unbound]
root        4040  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/2:1-cgroup_bpf_destroy]
root        4157  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/1:2-events_freezable]
root        4747  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/0:3]
root        4758  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/3:0-events_freezable_pwr_efficient]
root           1  0.6  0.1  19904 10672 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.1  0.1  40960  8864 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root        4791  0.0  0.0  16352  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4792  0.0  0.0  16352  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4838  0.0  0.0  16352  6240 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.1  0.0   7632  2688 ?        Ss   22:54   0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  2864 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.0  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.0  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.0  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss   22:55   0:00  \_ -sh
root        4417  1.8  4.2 575584 346832 pts/1   Sl+  23:03   0:02      \_ gdb /usr/libexec/wpe-webkit-2.0/WPEWebProcess /core.WPEWebProcess.1000.d2fda31f6fe548088ca4371f925f10aa.3320.1776898772000000
root        4418  0.0  0.0      0     0 pts/1    Z+   23:03   0:00          \_ [gdb] &lt;defunct&gt;
weston      2029  0.4  0.8 184096 69968 tty7     Ssl+ 22:57   0:02 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.0  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
weston      3355  0.6  0.1 158224  8816 ?        Sl   22:59   0:02 /usr/bin/pulseaudio --start --log-target=syslog
root        5163  0.0  0.0  13104  7984 ?        Ss   23:05   0:00 sshd: root@notty
root        5167  0.0  0.0   7840  4176 ?        Rs   23:05   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:05:45.971630" elapsed="0.001270"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:05:46.202790" level="INFO">${stdout} = ('0.34', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:05:45.973619" elapsed="0.229368"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:05:46.205096" level="INFO">${value} = 0.34</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:05:46.203667" elapsed="0.001588"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:05:46.205570" elapsed="0.000206"/>
</return>
<msg time="2026-04-22T23:05:46.206424" level="INFO">${cpu_load} = 0.34</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:05:45.973213" elapsed="0.233392"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:05:46.208607" level="INFO">CPU load: 0.34</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:05:46.207793" elapsed="0.001079"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T23:05:46.209431" elapsed="0.000994"/>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:05:46.446485" level="INFO">${stdout} = ('702', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>free -m | grep Mem | awk '{print $3}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:05:46.212222" elapsed="0.234518"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:05:46.448924" level="INFO">${value} = 702.0</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:05:46.447428" elapsed="0.001654"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:05:46.449369" elapsed="0.000247"/>
</return>
<msg time="2026-04-22T23:05:46.450288" level="INFO">${memory_used} = 702.0</msg>
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:05:46.211215" elapsed="0.239220"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:05:46.451575" level="INFO">Memory used: 702.0</msg>
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:05:46.451255" elapsed="0.000424"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T23:05:46.452315" level="FAIL">'702.0 &lt; 450' should be true.</msg>
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T23:05:46.451896" elapsed="0.000553">'702.0 &lt; 450' should be true.</status>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T23:05:45.736539" elapsed="0.716128">'702.0 &lt; 450' should be true.</status>
</kw>
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:05:56.695997" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:05:56.455526" elapsed="0.240676"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:05:56.698762" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:05:56.696877" elapsed="0.002055"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:05:56.700153" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-events]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-events]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_bin]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.1  0.0      0     0 ?        S    22:54   0:01  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-events_freezable_pwr_efficient]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          31  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:0-events]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.5  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:0-rpciod]
root          39  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:0-events_unbound]
root          40  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:0-rpciod]
root          41  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:0-nfsiod]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          47  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:1-nfsiod]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.2  0.0      0     0 ?        S    22:54   0:01  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          53  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:2-nfsiod]
root          54  1.1  0.0      0     0 ?        I    22:54   0:08  \_ [kworker/u17:3-xprtiod]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          57  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-cgroup_destroy]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          61  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:1-rpciod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-cgroup_bpf_destroy]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-events]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-events_freezable_pwr_efficient]
root          68  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:1-rpciod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          77  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:1-rpciod]
root          78  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u18:2-rpciod]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-mm_percpu_wq]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-events]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-events_freezable]
root         105  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:2-rpciod]
root         106  0.7  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u19:3-kvfree_rcu_reclaim]
root         110  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:4-rpciod]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-cgroup_bpf_destroy]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         119  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:2-rpciod]
root         120  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:3-rpciod]
root         121  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:4-rpciod]
root         122  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:5-rpciod]
root         123  0.6  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:4-nfsiod]
root         124  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:6-nfsiod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-events]
root         234  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:5-nfsiod]
root         235  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-rpciod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:4-rpciod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-rpciod]
root         369  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         381  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:5-rpciod]
root         388  0.7  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_render]
root         664  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:7-rpciod]
root         771  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:6-rpciod]
root        1353  0.2  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u20:7-rpciod]
root        1354  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:7-nfsiod]
root        1355  1.1  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:8-rpciod]
root        1356  0.7  0.0      0     0 ?        I    22:55   0:04  \_ [kworker/u17:9-nfsiod]
root        1357  0.9  0.0      0     0 ?        I    22:55   0:05  \_ [kworker/u17:10-nfsiod]
root        1358  0.3  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:11-nfsiod]
root        1359  0.5  0.0      0     0 ?        I    22:55   0:03  \_ [kworker/u17:12-nfsiod]
root        1360  0.3  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:13-nfsiod]
root        1361  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:14-nfsiod]
root        1362  1.1  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:15-nfsiod]
root        1363  0.3  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:16-nfsiod]
root        1398  0.1  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u19:7-rpciod]
root        1399  0.1  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-rpciod]
root        1493  0.2  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:17-nfsiod]
root        1519  0.1  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u20:8-rpciod]
root        1520  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u20:9-rpciod]
root        1547  0.3  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:18-nfsiod]
root        1548  0.2  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:19-nfsiod]
root        1554  0.3  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:20-nfsiod]
root        1555  0.6  0.0      0     0 ?        I    22:56   0:03  \_ [kworker/u17:21-nfsiod]
root        1567  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:22-nfsiod]
root        1568  0.9  0.0      0     0 ?        I    22:56   0:05  \_ [kworker/u17:23-nfsiod]
root        1682  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u18:8-rpciod]
root        1683  0.5  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:24-nfsiod]
root        1721  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:25-nfsiod]
root        1722  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:26-nfsiod]
root        1723  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:27-nfsiod]
root        1726  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:9-rpciod]
root        1770  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:10-rpciod]
root        1772  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:28-nfsiod]
root        1793  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:29-nfsiod]
root        1818  0.4  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:30-nfsiod]
root        1819  0.0  0.0      0     0 ?        I    22:57   0:00  \_ [kworker/u17:31-nfsiod]
root        1911  0.4  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:32-nfsiod]
root        3029  0.0  0.0      0     0 ?        I    22:58   0:00  \_ [kworker/u16:3-v3d_render]
root        3571  0.9  0.0      0     0 ?        I    22:59   0:03  \_ [kworker/u17:33-rpciod]
root        3584  0.0  0.0      0     0 ?        I    22:59   0:00  \_ [kworker/u17:34-nfsiod]
root        3678  0.0  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:35-nfsiod]
root        3735  0.1  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:36-nfsiod]
root        3753  0.1  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u18:9-rpciod]
root        3799  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:10-kvfree_rcu_reclaim]
root        3800  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:11-rpciod]
root        3801  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:12-events_unbound]
root        3802  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:13-rpciod]
root        3803  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:14]
root        3804  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:15-rpciod]
root        3805  0.3  0.0      0     0 ?        I    23:01   0:01  \_ [kworker/u17:37-kvfree_rcu_reclaim]
root        3844  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:10-rpciod]
root        3905  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:11-events_unbound]
root        3944  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u19:11-events_unbound]
root        4040  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/2:1-cgroup_bpf_destroy]
root        4157  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/1:2-cgroup_destroy]
root        4747  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/0:3]
root        4758  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/3:0-events_freezable_pwr_efficient]
root           1  0.6  0.1  19904 10672 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.1  0.1  40960  8864 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root        4791  0.0  0.0  16352  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4792  0.0  0.0  16352  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4838  0.0  0.0  16352  6240 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.1  0.0   7632  2688 ?        Ss   22:54   0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  2864 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.0  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.0  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.0  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss   22:55   0:00  \_ -sh
root        4417  1.6  4.2 575584 346832 pts/1   Sl+  23:03   0:02      \_ gdb /usr/libexec/wpe-webkit-2.0/WPEWebProcess /core.WPEWebProcess.1000.d2fda31f6fe548088ca4371f925f10aa.3320.1776898772000000
root        4418  0.0  0.0      0     0 pts/1    Z+   23:03   0:00          \_ [gdb] &lt;defunct&gt;
weston      2029  0.4  0.8 184096 69968 tty7     Ssl+ 22:57   0:02 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.0  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
weston      3355  0.6  0.1 158224  8816 ?        Sl   22:59   0:02 /usr/bin/pulseaudio --start --log-target=syslog
root        5226  5.0  0.0  13104  8000 ?        Ss   23:05   0:00 sshd: root@notty
root        5231  0.0  0.0   7840  4176 ?        Rs   23:05   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:05:56.699487" elapsed="0.001342"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:05:56.938748" level="INFO">${stdout} = ('0.29', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:05:56.701530" elapsed="0.237414"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:05:56.941098" level="INFO">${value} = 0.29</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:05:56.939649" elapsed="0.001606"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:05:56.941546" elapsed="0.000246"/>
</return>
<msg time="2026-04-22T23:05:56.942437" level="INFO">${cpu_load} = 0.29</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:05:56.701140" elapsed="0.241473"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:05:56.944469" level="INFO">CPU load: 0.29</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:05:56.943177" elapsed="0.001591"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T23:05:56.945327" elapsed="0.000998"/>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:05:57.178744" level="INFO">${stdout} = ('702', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>free -m | grep Mem | awk '{print $3}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:05:56.948074" elapsed="0.230870"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:05:57.181144" level="INFO">${value} = 702.0</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:05:57.179617" elapsed="0.001684"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:05:57.181614" elapsed="0.000205"/>
</return>
<msg time="2026-04-22T23:05:57.182456" level="INFO">${memory_used} = 702.0</msg>
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:05:56.947095" elapsed="0.235531"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:05:57.183853" level="INFO">Memory used: 702.0</msg>
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:05:57.183179" elapsed="0.000907"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T23:05:57.185680" level="FAIL">'702.0 &lt; 450' should be true.</msg>
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T23:05:57.184617" elapsed="0.001385">'702.0 &lt; 450' should be true.</status>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T23:05:56.453727" elapsed="0.732786">'702.0 &lt; 450' should be true.</status>
</kw>
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:06:07.456056" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:06:07.188721" elapsed="0.267641"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:06:07.459573" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:06:07.457415" elapsed="0.002228"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:06:07.460119" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-events]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-events]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_bin]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.1  0.0      0     0 ?        S    22:54   0:01  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-mm_percpu_wq]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          31  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:0-events]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.5  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:0-rpciod]
root          39  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:0-events_unbound]
root          40  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:0-rpciod]
root          41  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:0-nfsiod]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          47  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:1-nfsiod]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.2  0.0      0     0 ?        S    22:54   0:01  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          53  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:2-nfsiod]
root          54  1.1  0.0      0     0 ?        I    22:54   0:08  \_ [kworker/u17:3-xprtiod]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          57  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-cgroup_destroy]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          61  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:1-rpciod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-cgroup_bpf_destroy]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-events_freezable_pwr_efficient]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-events]
root          68  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:1-rpciod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          77  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:1-rpciod]
root          78  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u18:2-rpciod]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-events_freezable_pwr_efficient]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-events]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-events_freezable]
root         105  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:2-rpciod]
root         106  0.7  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u19:3-events_unbound]
root         110  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:4-rpciod]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-cgroup_bpf_destroy]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         119  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:2-rpciod]
root         120  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:3-rpciod]
root         121  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:4-rpciod]
root         122  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:5-rpciod]
root         123  0.6  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:4-nfsiod]
root         124  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:6-nfsiod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-events]
root         234  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:5-nfsiod]
root         235  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-rpciod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:4-rpciod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-rpciod]
root         369  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         381  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:5-rpciod]
root         388  0.7  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_render]
root         664  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:7-rpciod]
root         771  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:6-rpciod]
root        1353  0.2  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u20:7-rpciod]
root        1354  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:7-nfsiod]
root        1355  1.1  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:8-rpciod]
root        1356  0.7  0.0      0     0 ?        I    22:55   0:04  \_ [kworker/u17:9-nfsiod]
root        1357  0.8  0.0      0     0 ?        I    22:55   0:05  \_ [kworker/u17:10-nfsiod]
root        1358  0.3  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:11-nfsiod]
root        1359  0.5  0.0      0     0 ?        I    22:55   0:03  \_ [kworker/u17:12-nfsiod]
root        1360  0.3  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:13-nfsiod]
root        1361  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:14-nfsiod]
root        1362  1.1  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:15-nfsiod]
root        1363  0.3  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:16-nfsiod]
root        1398  0.1  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u19:7-rpciod]
root        1399  0.1  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-rpciod]
root        1493  0.2  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:17-nfsiod]
root        1519  0.1  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u20:8-rpciod]
root        1520  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u20:9-rpciod]
root        1547  0.3  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:18-nfsiod]
root        1548  0.2  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:19-nfsiod]
root        1554  0.3  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:20-nfsiod]
root        1555  0.6  0.0      0     0 ?        I    22:56   0:03  \_ [kworker/u17:21-nfsiod]
root        1567  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:22-nfsiod]
root        1568  0.9  0.0      0     0 ?        I    22:56   0:05  \_ [kworker/u17:23-nfsiod]
root        1682  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u18:8-rpciod]
root        1683  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:24-nfsiod]
root        1721  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:25-nfsiod]
root        1722  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:26-nfsiod]
root        1723  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:27-nfsiod]
root        1726  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:9-rpciod]
root        1770  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:10-rpciod]
root        1772  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:28-nfsiod]
root        1793  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:29-nfsiod]
root        1818  0.3  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:30-nfsiod]
root        1819  0.0  0.0      0     0 ?        I    22:57   0:00  \_ [kworker/u17:31-nfsiod]
root        1911  0.4  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:32-nfsiod]
root        3029  0.0  0.0      0     0 ?        I    22:58   0:00  \_ [kworker/u16:3-v3d_render]
root        3571  0.9  0.0      0     0 ?        I    22:59   0:03  \_ [kworker/u17:33-rpciod]
root        3584  0.0  0.0      0     0 ?        I    22:59   0:00  \_ [kworker/u17:34-nfsiod]
root        3678  0.0  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:35-nfsiod]
root        3735  0.1  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:36-nfsiod]
root        3753  0.1  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u18:9-rpciod]
root        3799  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:10-kvfree_rcu_reclaim]
root        3800  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:11-rpciod]
root        3801  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:12-kvfree_rcu_reclaim]
root        3802  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:13-rpciod]
root        3803  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:14]
root        3804  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:15-rpciod]
root        3805  0.3  0.0      0     0 ?        I    23:01   0:01  \_ [kworker/u17:37-kvfree_rcu_reclaim]
root        3844  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:10-rpciod]
root        3905  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:11-events_unbound]
root        3944  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u19:11-kvfree_rcu_reclaim]
root        4040  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/2:1-cgroup_bpf_destroy]
root        4157  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/1:2-cgroup_destroy]
root        4747  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/0:3]
root        4758  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/3:0-events_freezable_pwr_efficient]
root           1  0.6  0.1  19904 10672 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.1  0.1  40960  8864 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root        4791  0.0  0.0  16352  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4792  0.0  0.0  16352  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4838  0.0  0.0  16352  6240 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.1  0.0   7632  2688 ?        Ss   22:54   0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  2864 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.0  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.0  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.0  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss   22:55   0:00  \_ -sh
root        4417  1.5  4.2 575584 346832 pts/1   Sl+  23:03   0:02      \_ gdb /usr/libexec/wpe-webkit-2.0/WPEWebProcess /core.WPEWebProcess.1000.d2fda31f6fe548088ca4371f925f10aa.3320.1776898772000000
root        4418  0.0  0.0      0     0 pts/1    Z+   23:03   0:00          \_ [gdb] &lt;defunct&gt;
weston      2029  0.4  0.8 184096 69968 tty7     Ssl+ 22:57   0:02 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.0  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
weston      3355  0.6  0.1 158224  8816 ?        Sl   22:59   0:02 /usr/bin/pulseaudio --start --log-target=syslog
root        5272  4.7  0.0  13104  7984 ?        Ss   23:06   0:00 sshd: root@notty
root        5276  0.0  0.0   7840  4160 ?        Rs   23:06   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:06:07.459871" elapsed="0.000806"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:06:07.715161" level="INFO">${stdout} = ('0.25', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:06:07.461379" elapsed="0.254007"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:06:07.717546" level="INFO">${value} = 0.25</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:06:07.716097" elapsed="0.001647"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:06:07.718039" elapsed="0.000202"/>
</return>
<msg time="2026-04-22T23:06:07.718939" level="INFO">${cpu_load} = 0.25</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:06:07.460993" elapsed="0.258099"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:06:07.720377" level="INFO">CPU load: 0.25</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:06:07.719715" elapsed="0.000950"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T23:06:07.721205" elapsed="0.000980"/>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:06:07.955629" level="INFO">${stdout} = ('703', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>free -m | grep Mem | awk '{print $3}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:06:07.725014" elapsed="0.230815"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:06:07.957951" level="INFO">${value} = 703.0</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:06:07.956483" elapsed="0.001625"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:06:07.958507" elapsed="0.000265"/>
</return>
<msg time="2026-04-22T23:06:07.959438" level="INFO">${memory_used} = 703.0</msg>
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:06:07.722966" elapsed="0.236675"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:06:07.960930" level="INFO">Memory used: 703.0</msg>
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:06:07.960220" elapsed="0.000943"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T23:06:07.962808" level="FAIL">'703.0 &lt; 450' should be true.</msg>
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T23:06:07.961726" elapsed="0.001409">'703.0 &lt; 450' should be true.</status>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T23:06:07.187806" elapsed="0.775900">'703.0 &lt; 450' should be true.</status>
</kw>
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:06:18.215340" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:06:17.965866" elapsed="0.249714"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:06:18.218058" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:06:18.216233" elapsed="0.001995"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:06:18.219427" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-events]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-events_freezable_pwr_efficient]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_bin]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.1  0.0      0     0 ?        S    22:54   0:01  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-events]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          31  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:0-events]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.5  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:0-rpciod]
root          39  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:0-events_unbound]
root          40  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:0-rpciod]
root          41  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:0-nfsiod]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          47  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:1-nfsiod]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.2  0.0      0     0 ?        S    22:54   0:01  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          53  0.2  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u17:2-nfsiod]
root          54  1.1  0.0      0     0 ?        I    22:54   0:08  \_ [kworker/u17:3-xprtiod]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          57  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-cgroup_destroy]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          61  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:1-rpciod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-cgroup_bpf_destroy]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-events_freezable]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-events_power_efficient]
root          68  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:1-rpciod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          77  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:1-rpciod]
root          78  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u18:2-rpciod]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-events_freezable]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-events]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-events]
root         105  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:2-rpciod]
root         106  0.6  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u19:3-events_unbound]
root         110  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:4-rpciod]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-cgroup_bpf_destroy]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         119  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:2-rpciod]
root         120  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:3-rpciod]
root         121  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:4-rpciod]
root         122  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:5-rpciod]
root         123  0.6  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:4-nfsiod]
root         124  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:6-nfsiod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-events]
root         234  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u17:5-nfsiod]
root         235  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-rpciod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:4-rpciod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-rpciod]
root         369  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         381  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:5-rpciod]
root         388  0.7  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_render]
root         664  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:7-rpciod]
root         771  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:6-rpciod]
root        1353  0.2  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u20:7-rpciod]
root        1354  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:7-nfsiod]
root        1355  1.1  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:8-rpciod]
root        1356  0.7  0.0      0     0 ?        I    22:55   0:04  \_ [kworker/u17:9-nfsiod]
root        1357  0.8  0.0      0     0 ?        I    22:55   0:05  \_ [kworker/u17:10-nfsiod]
root        1358  0.3  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:11-nfsiod]
root        1359  0.5  0.0      0     0 ?        I    22:55   0:03  \_ [kworker/u17:12-nfsiod]
root        1360  0.3  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:13-nfsiod]
root        1361  0.4  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:14-nfsiod]
root        1362  1.1  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:15-nfsiod]
root        1363  0.3  0.0      0     0 ?        I    22:55   0:02  \_ [kworker/u17:16-nfsiod]
root        1398  0.1  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u19:7-rpciod]
root        1399  0.1  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-rpciod]
root        1493  0.2  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:17-nfsiod]
root        1519  0.1  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u20:8-rpciod]
root        1520  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u20:9-rpciod]
root        1547  0.3  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:18-nfsiod]
root        1548  0.2  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u17:19-nfsiod]
root        1554  0.3  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:20-nfsiod]
root        1555  0.6  0.0      0     0 ?        I    22:56   0:03  \_ [kworker/u17:21-nfsiod]
root        1567  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:22-nfsiod]
root        1568  0.9  0.0      0     0 ?        I    22:56   0:05  \_ [kworker/u17:23-nfsiod]
root        1682  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u18:8-rpciod]
root        1683  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:24-nfsiod]
root        1721  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:25-nfsiod]
root        1722  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:26-nfsiod]
root        1723  0.4  0.0      0     0 ?        I    22:56   0:02  \_ [kworker/u17:27-nfsiod]
root        1726  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:9-rpciod]
root        1770  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:10-rpciod]
root        1772  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:28-nfsiod]
root        1793  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u17:29-nfsiod]
root        1818  0.3  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:30-nfsiod]
root        1819  0.0  0.0      0     0 ?        I    22:57   0:00  \_ [kworker/u17:31-nfsiod]
root        1911  0.4  0.0      0     0 ?        I    22:57   0:02  \_ [kworker/u17:32-nfsiod]
root        3029  0.0  0.0      0     0 ?        I    22:58   0:00  \_ [kworker/u16:3-v3d_render]
root        3571  0.9  0.0      0     0 ?        I    22:59   0:03  \_ [kworker/u17:33-rpciod]
root        3584  0.0  0.0      0     0 ?        I    22:59   0:00  \_ [kworker/u17:34-nfsiod]
root        3678  0.0  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:35-nfsiod]
root        3735  0.1  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u17:36-nfsiod]
root        3753  0.1  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u18:9-rpciod]
root        3799  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:10-kvfree_rcu_reclaim]
root        3800  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:11-rpciod]
root        3801  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:12-kvfree_rcu_reclaim]
root        3802  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:13-rpciod]
root        3803  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:14]
root        3804  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:15-rpciod]
root        3805  0.3  0.0      0     0 ?        I    23:01   0:01  \_ [kworker/u17:37-kvfree_rcu_reclaim]
root        3844  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:10-rpciod]
root        3905  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:11-events_unbound]
root        3944  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u19:11-kvfree_rcu_reclaim]
root        4040  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/2:1-cgroup_bpf_destroy]
root        4157  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/1:2-cgroup_destroy]
root        4747  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/0:3]
root        4758  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/3:0-events]
root           1  0.6  0.1  19904 10672 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.1  0.1  40960  8864 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root        4791  0.0  0.0  16352  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4792  0.0  0.0  16352  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4838  0.0  0.0  16352  6240 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.1  0.0   7632  2688 ?        Ss   22:54   0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  2864 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.0  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.0  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.0  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss   22:55   0:00  \_ -sh
root        4417  1.4  4.2 575584 346832 pts/1   Sl+  23:03   0:02      \_ gdb /usr/libexec/wpe-webkit-2.0/WPEWebProcess /core.WPEWebProcess.1000.d2fda31f6fe548088ca4371f925f10aa.3320.1776898772000000
root        4418  0.0  0.0      0     0 pts/1    Z+   23:03   0:00          \_ [gdb] &lt;defunct&gt;
weston      2029  0.4  0.8 184096 69968 tty7     Ssl+ 22:57   0:02 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.0  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
weston      3355  0.6  0.1 158224  8816 ?        Sl   22:59   0:02 /usr/bin/pulseaudio --start --log-target=syslog
root        5317  5.0  0.0  13104  7984 ?        Ss   23:06   0:00 sshd: root@notty
root        5321  0.0  0.0   7840  4176 ?        Rs   23:06   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:06:18.218814" elapsed="0.001392"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:06:18.455000" level="INFO">${stdout} = ('0.21', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:06:18.220917" elapsed="0.234357"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:06:18.457574" level="INFO">${value} = 0.21</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:06:18.456073" elapsed="0.001710"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:06:18.458078" elapsed="0.000207"/>
</return>
<msg time="2026-04-22T23:06:18.459007" level="INFO">${cpu_load} = 0.21</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:06:18.220512" elapsed="0.238648"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:06:18.460447" level="INFO">CPU load: 0.21</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:06:18.459785" elapsed="0.000961"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T23:06:18.461272" elapsed="0.001029"/>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:06:18.695758" level="INFO">${stdout} = ('703', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>free -m | grep Mem | awk '{print $3}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:06:18.464109" elapsed="0.231854"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:06:18.698109" level="INFO">${value} = 703.0</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:06:18.696666" elapsed="0.001603"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:06:18.698611" elapsed="0.000220"/>
</return>
<msg time="2026-04-22T23:06:18.699490" level="INFO">${memory_used} = 703.0</msg>
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:06:18.463097" elapsed="0.236576"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:06:18.700957" level="INFO">Memory used: 703.0</msg>
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:06:18.700246" elapsed="0.000956"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T23:06:18.702875" level="FAIL">'703.0 &lt; 450' should be true.</msg>
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T23:06:18.701793" elapsed="0.001415">'703.0 &lt; 450' should be true.</status>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T23:06:17.964950" elapsed="0.738836">'703.0 &lt; 450' should be true.</status>
</kw>
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:06:28.952804" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:06:28.705965" elapsed="0.247050"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:06:28.955641" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:06:28.953721" elapsed="0.002101"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:06:28.957060" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-rcu_gp]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-events_freezable]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_render]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.1  0.0      0     0 ?        S    22:54   0:01  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-events]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          31  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:0-events]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.5  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:0-rpciod]
root          39  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:0-events_unbound]
root          40  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:0-rpciod]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.2  0.0      0     0 ?        S    22:54   0:01  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          54  1.1  0.0      0     0 ?        I    22:54   0:08  \_ [kworker/u17:3-xprtiod]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          57  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-cgroup_destroy]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          61  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:1-rpciod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-cgroup_bpf_destroy]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-mm_percpu_wq]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-events]
root          68  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:1-rpciod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          77  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:1-rpciod]
root          78  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u18:2-rpciod]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-events]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-events]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-events]
root         105  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:2-rpciod]
root         106  0.6  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u19:3-events_unbound]
root         110  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:4-rpciod]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-cgroup_bpf_destroy]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         119  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:2-rpciod]
root         120  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:3-rpciod]
root         121  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:4-rpciod]
root         122  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:5-rpciod]
root         123  0.6  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:4-nfsiod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-events]
root         235  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-rpciod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:4-rpciod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-rpciod]
root         369  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         381  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:5-rpciod]
root         388  0.6  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_render]
root         664  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:7-rpciod]
root         771  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:6-rpciod]
root        1353  0.2  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u20:7-rpciod]
root        1355  1.1  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:8-rpciod]
root        1362  1.0  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:15-nfsiod]
root        1398  0.1  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u19:7-rpciod]
root        1399  0.1  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-rpciod]
root        1519  0.1  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u20:8-rpciod]
root        1568  0.9  0.0      0     0 ?        I    22:56   0:05  \_ [kworker/u17:23-nfsiod]
root        1682  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u18:8-rpciod]
root        1726  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:9-rpciod]
root        1770  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:10-rpciod]
root        3029  0.0  0.0      0     0 ?        I    22:58   0:00  \_ [kworker/u16:3-v3d_render]
root        3571  0.8  0.0      0     0 ?        I    22:59   0:03  \_ [kworker/u17:33-rpciod]
root        3753  0.1  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u18:9-rpciod]
root        3799  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:10-kvfree_rcu_reclaim]
root        3800  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:11-rpciod]
root        3801  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:12-events_unbound]
root        3804  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:15-rpciod]
root        3805  0.3  0.0      0     0 ?        I    23:01   0:01  \_ [kworker/u17:37-kvfree_rcu_reclaim]
root        3844  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:10-rpciod]
root        3905  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:11-events_unbound]
root        3944  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u19:11-events_unbound]
root        4040  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/2:1-cgroup_bpf_destroy]
root        4157  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/1:2-cgroup_destroy]
root        4747  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/0:3]
root        4758  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/3:0-events_freezable_pwr_efficient]
root           1  0.6  0.1  19904 10672 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.0  0.1  40960  8864 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root        4791  0.0  0.0  16352  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4792  0.0  0.0  16352  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4838  0.0  0.0  16352  6240 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.1  0.0   7632  2688 ?        Ss   22:54   0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  2864 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.0  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.0  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.0  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss   22:55   0:00  \_ -sh
root        4417  1.3  4.2 575584 346832 pts/1   Sl+  23:03   0:02      \_ gdb /usr/libexec/wpe-webkit-2.0/WPEWebProcess /core.WPEWebProcess.1000.d2fda31f6fe548088ca4371f925f10aa.3320.1776898772000000
root        4418  0.0  0.0      0     0 pts/1    Z+   23:03   0:00          \_ [gdb] &lt;defunct&gt;
weston      2029  0.4  0.8 184096 69968 tty7     Ssl+ 22:57   0:02 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.0  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
weston      3355  0.6  0.1 158224  8816 ?        Sl   22:59   0:02 /usr/bin/pulseaudio --start --log-target=syslog
root        5380  5.0  0.0  13104  7984 ?        Ss   23:06   0:00 sshd: root@notty
root        5384  100  0.0   7840  3648 ?        Rs   23:06   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:06:28.956392" elapsed="0.001179"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:06:29.215991" level="INFO">${stdout} = ('0.18', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:06:28.958287" elapsed="0.257899"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:06:29.218541" level="INFO">${value} = 0.18</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:06:29.216908" elapsed="0.001845"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:06:29.219051" elapsed="0.000209"/>
</return>
<msg time="2026-04-22T23:06:29.219997" level="INFO">${cpu_load} = 0.18</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:06:28.957881" elapsed="0.262269"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:06:29.221418" level="INFO">CPU load: 0.18</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:06:29.220757" elapsed="0.000939"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T23:06:29.222231" elapsed="0.000982"/>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:06:29.463192" level="INFO">${stdout} = ('704', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>free -m | grep Mem | awk '{print $3}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:06:29.225041" elapsed="0.238348"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:06:29.465499" level="INFO">${value} = 704.0</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:06:29.464079" elapsed="0.001633"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:06:29.466004" elapsed="0.000202"/>
</return>
<msg time="2026-04-22T23:06:29.466924" level="INFO">${memory_used} = 704.0</msg>
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:06:29.224022" elapsed="0.243056"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:06:29.468494" level="INFO">Memory used: 704.0</msg>
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:06:29.467833" elapsed="0.000943"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T23:06:29.470400" level="FAIL">'704.0 &lt; 450' should be true.</msg>
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T23:06:29.469302" elapsed="0.001479">'704.0 &lt; 450' should be true.</status>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T23:06:28.705031" elapsed="0.766267">'704.0 &lt; 450' should be true.</status>
</kw>
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:06:39.715465" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:06:39.473415" elapsed="0.242290"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:06:39.717899" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:06:39.716363" elapsed="0.001682"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:06:39.719104" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-rcu_gp]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-events_freezable_pwr_efficient]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-ipv6_addrconf]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.1  0.0      0     0 ?        S    22:54   0:01  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-events_power_efficient]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          31  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:0-events]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.5  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:0-rpciod]
root          39  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:0-events_unbound]
root          40  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:0-rpciod]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.2  0.0      0     0 ?        S    22:54   0:01  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          54  1.1  0.0      0     0 ?        I    22:54   0:08  \_ [kworker/u17:3-xprtiod]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          57  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-cgroup_destroy]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          61  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:1-rpciod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-cgroup_bpf_destroy]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-events_freezable]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-events]
root          68  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:1-rpciod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          77  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:1-rpciod]
root          78  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u18:2-rpciod]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-events_freezable_pwr_efficient]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-events]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-events]
root         105  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:2-rpciod]
root         106  0.6  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u19:3-events_unbound]
root         110  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:4-rpciod]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-cgroup_bpf_destroy]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         119  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:2-rpciod]
root         121  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:4-rpciod]
root         122  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:5-rpciod]
root         123  0.5  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:4-nfsiod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-events]
root         235  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-rpciod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:4-rpciod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-rpciod]
root         369  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         381  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:5-rpciod]
root         388  0.6  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_render]
root         664  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:7-rpciod]
root         771  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:6-rpciod]
root        1353  0.2  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u20:7-rpciod]
root        1355  1.1  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:8-rpciod]
root        1362  1.0  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:15-nfsiod]
root        1398  0.1  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u19:7-rpciod]
root        1399  0.1  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-rpciod]
root        1519  0.1  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u20:8-rpciod]
root        1568  0.9  0.0      0     0 ?        I    22:56   0:05  \_ [kworker/u17:23-nfsiod]
root        1682  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u18:8-rpciod]
root        1726  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:9-rpciod]
root        1770  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:10-rpciod]
root        3029  0.0  0.0      0     0 ?        I    22:58   0:00  \_ [kworker/u16:3-v3d_render]
root        3571  0.8  0.0      0     0 ?        I    22:59   0:03  \_ [kworker/u17:33-rpciod]
root        3753  0.1  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u18:9-rpciod]
root        3799  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:10-kvfree_rcu_reclaim]
root        3800  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:11-rpciod]
root        3801  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:12-events_unbound]
root        3804  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:15-rpciod]
root        3805  0.3  0.0      0     0 ?        I    23:01   0:01  \_ [kworker/u17:37-kvfree_rcu_reclaim]
root        3844  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:10-rpciod]
root        3905  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:11-events_unbound]
root        3944  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u19:11-kvfree_rcu_reclaim]
root        4040  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/2:1-cgroup_bpf_destroy]
root        4157  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/1:2-cgroup_bpf_destroy]
root        4747  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/0:3]
root        4758  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/3:0-events_freezable]
root           1  0.6  0.1  19904 10672 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.0  0.1  40960  8864 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root        4791  0.0  0.0  16352  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4792  0.0  0.0  16352  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4838  0.0  0.0  16352  6240 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.1  0.0   7632  2688 ?        Ss   22:54   0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  2864 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.0  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.0  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.0  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss   22:55   0:00  \_ -sh
root        4417  1.2  4.2 575584 346832 pts/1   Sl+  23:03   0:02      \_ gdb /usr/libexec/wpe-webkit-2.0/WPEWebProcess /core.WPEWebProcess.1000.d2fda31f6fe548088ca4371f925f10aa.3320.1776898772000000
root        4418  0.0  0.0      0     0 pts/1    Z+   23:03   0:00          \_ [gdb] &lt;defunct&gt;
weston      2029  0.4  0.8 184096 69968 tty7     Ssl+ 22:57   0:02 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.0  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
weston      3355  0.6  0.1 158224  8816 ?        Sl   22:59   0:02 /usr/bin/pulseaudio --start --log-target=syslog
root        5425  5.0  0.0  13104  8000 ?        Ss   23:06   0:00 sshd: root@notty
root        5429  0.0  0.0   7840  3664 ?        Rs   23:06   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:06:39.718533" elapsed="0.001363"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:06:39.954637" level="INFO">${stdout} = ('0.15', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:06:39.720608" elapsed="0.234226"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:06:39.956989" level="INFO">${value} = 0.15</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:06:39.955488" elapsed="0.001733"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:06:39.957519" elapsed="0.000245"/>
</return>
<msg time="2026-04-22T23:06:39.958422" level="INFO">${cpu_load} = 0.15</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:06:39.720205" elapsed="0.238406"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:06:39.959891" level="INFO">CPU load: 0.15</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:06:39.959185" elapsed="0.000945"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T23:06:39.960714" elapsed="0.000995"/>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:06:40.196680" level="INFO">${stdout} = ('703', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>free -m | grep Mem | awk '{print $3}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:06:39.963511" elapsed="0.233371"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:06:40.199085" level="INFO">${value} = 703.0</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:06:40.197529" elapsed="0.001724"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:06:40.199542" elapsed="0.000244"/>
</return>
<msg time="2026-04-22T23:06:40.200438" level="INFO">${memory_used} = 703.0</msg>
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:06:39.962450" elapsed="0.238210"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:06:40.201993" level="INFO">Memory used: 703.0</msg>
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:06:40.201275" elapsed="0.000959"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T23:06:40.203894" level="FAIL">'703.0 &lt; 450' should be true.</msg>
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T23:06:40.202809" elapsed="0.001411">'703.0 &lt; 450' should be true.</status>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T23:06:39.472477" elapsed="0.732321">'703.0 &lt; 450' should be true.</status>
</kw>
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:06:50.454762" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:06:50.206965" elapsed="0.248014"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:06:50.457492" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:06:50.455666" elapsed="0.002038"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:06:50.458717" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-rcu_gp]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-events_freezable_pwr_efficient]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_render]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.1  0.0      0     0 ?        S    22:54   0:01  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-events]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          31  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:0-events]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.5  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:0-rpciod]
root          39  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:0-events_unbound]
root          40  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:0-rpciod]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.2  0.0      0     0 ?        S    22:54   0:01  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          54  1.0  0.0      0     0 ?        I    22:54   0:08  \_ [kworker/u17:3-xprtiod]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          57  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-cgroup_destroy]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          61  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:1-rpciod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-cgroup_bpf_destroy]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-events_freezable]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-events]
root          68  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:1-rpciod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          77  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:1-rpciod]
root          78  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u18:2-rpciod]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-events_freezable_pwr_efficient]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-events]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-mm_percpu_wq]
root         105  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:2-rpciod]
root         106  0.6  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u19:3-events_unbound]
root         110  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:4-rpciod]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-cgroup_bpf_destroy]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         119  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:2-rpciod]
root         121  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:4-rpciod]
root         122  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:5-rpciod]
root         123  0.5  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:4-nfsiod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-mm_percpu_wq]
root         235  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-rpciod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:4-rpciod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-rpciod]
root         369  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         381  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:5-rpciod]
root         388  0.6  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_render]
root         664  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:7-rpciod]
root         771  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:6-rpciod]
root        1353  0.2  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u20:7-rpciod]
root        1355  1.0  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:8-rpciod]
root        1362  1.0  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:15-nfsiod]
root        1398  0.1  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u19:7-rpciod]
root        1399  0.1  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-rpciod]
root        1519  0.1  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u20:8-rpciod]
root        1568  0.8  0.0      0     0 ?        I    22:56   0:05  \_ [kworker/u17:23-nfsiod]
root        1682  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u18:8-rpciod]
root        1726  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:9-rpciod]
root        1770  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:10-rpciod]
root        3029  0.0  0.0      0     0 ?        I    22:58   0:00  \_ [kworker/u16:3-v3d_render]
root        3571  0.8  0.0      0     0 ?        I    22:59   0:03  \_ [kworker/u17:33-rpciod]
root        3753  0.1  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u18:9-rpciod]
root        3799  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:10-events_unbound]
root        3800  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:11-rpciod]
root        3801  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:12-events_unbound]
root        3804  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:15-rpciod]
root        3805  0.2  0.0      0     0 ?        I    23:01   0:01  \_ [kworker/u17:37-kvfree_rcu_reclaim]
root        3844  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:10-rpciod]
root        3905  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:11-events_unbound]
root        3944  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u19:11-kvfree_rcu_reclaim]
root        4040  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/2:1-cgroup_bpf_destroy]
root        4157  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/1:2-cgroup_bpf_destroy]
root        4747  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/0:3]
root        4758  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/3:0-events_freezable]
root           1  0.6  0.1  19904 10672 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.0  0.1  40960  8864 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root        4791  0.0  0.0  16352  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4792  0.0  0.0  16352  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4838  0.0  0.0  16352  6240 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.1  0.0   7632  2688 ?        Ss   22:54   0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  2864 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.0  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.0  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.0  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss   22:55   0:00  \_ -sh
root        4417  1.2  4.2 575584 346832 pts/1   Sl+  23:03   0:02      \_ gdb /usr/libexec/wpe-webkit-2.0/WPEWebProcess /core.WPEWebProcess.1000.d2fda31f6fe548088ca4371f925f10aa.3320.1776898772000000
root        4418  0.0  0.0      0     0 pts/1    Z+   23:03   0:00          \_ [gdb] &lt;defunct&gt;
weston      2029  0.4  0.8 184096 69968 tty7     Ssl+ 22:57   0:02 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.0  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
weston      3355  0.5  0.1 158224  8816 ?        Sl   22:59   0:02 /usr/bin/pulseaudio --start --log-target=syslog
root        5488  0.0  0.0  13104  7984 ?        Ss   23:06   0:00 sshd: root@notty
root        5492  0.0  0.0   7840  3664 ?        Rs   23:06   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:06:50.458269" elapsed="0.000943"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:06:50.691644" level="INFO">${stdout} = ('0.28', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:06:50.459941" elapsed="0.231903"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:06:50.694008" level="INFO">${value} = 0.28</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:06:50.692508" elapsed="0.001659"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:06:50.694467" elapsed="0.000236"/>
</return>
<msg time="2026-04-22T23:06:50.695372" level="INFO">${cpu_load} = 0.28</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:06:50.459520" elapsed="0.236140"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:06:50.696973" level="INFO">CPU load: 0.28</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:06:50.696253" elapsed="0.000959"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T23:06:50.697800" elapsed="0.000991"/>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:06:50.931913" level="INFO">${stdout} = ('703', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>free -m | grep Mem | awk '{print $3}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:06:50.700520" elapsed="0.231588"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:06:50.934286" level="INFO">${value} = 703.0</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:06:50.932808" elapsed="0.001781"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:06:50.934895" elapsed="0.000204"/>
</return>
<msg time="2026-04-22T23:06:50.935805" level="INFO">${memory_used} = 703.0</msg>
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:06:50.699531" elapsed="0.236423"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:06:50.937242" level="INFO">Memory used: 703.0</msg>
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:06:50.936540" elapsed="0.000939"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T23:06:50.939134" level="FAIL">'703.0 &lt; 450' should be true.</msg>
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T23:06:50.938048" elapsed="0.001414">'703.0 &lt; 450' should be true.</status>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T23:06:50.206049" elapsed="0.733968">'703.0 &lt; 450' should be true.</status>
</kw>
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:07:01.187535" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:07:00.942183" elapsed="0.245594"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:07:01.189982" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:07:01.188430" elapsed="0.001617"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:07:01.190511" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-rcu_gp]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-events_freezable]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_render]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.1  0.0      0     0 ?        S    22:54   0:01  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-events_freezable_pwr_efficient]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          31  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:0-events]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.5  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:0-rpciod]
root          39  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:0-events_unbound]
root          40  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:0-rpciod]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.2  0.0      0     0 ?        S    22:54   0:01  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          54  1.0  0.0      0     0 ?        I    22:54   0:08  \_ [kworker/u17:3-xprtiod]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          57  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-cgroup_destroy]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          61  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u20:1-rpciod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-cgroup_bpf_destroy]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-events]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-mm_percpu_wq]
root          68  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:1-rpciod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          77  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:1-rpciod]
root          78  0.3  0.0      0     0 ?        I    22:54   0:02  \_ [kworker/u18:2-rpciod]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-events]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-events]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-events]
root         105  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:2-rpciod]
root         106  0.6  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u19:3-events_unbound]
root         110  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u19:4-rpciod]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-cgroup_bpf_destroy]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         119  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:2-rpciod]
root         121  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:4-rpciod]
root         122  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:5-rpciod]
root         123  0.5  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:4-nfsiod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-events]
root         235  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-rpciod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:4-rpciod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-rpciod]
root         369  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         381  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:5-rpciod]
root         388  0.6  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_render]
root         664  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:7-rpciod]
root         771  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:6-rpciod]
root        1353  0.1  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u20:7-rpciod]
root        1355  1.0  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:8-rpciod]
root        1362  1.0  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:15-nfsiod]
root        1398  0.1  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u19:7-rpciod]
root        1399  0.1  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-rpciod]
root        1519  0.1  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u20:8-rpciod]
root        1568  0.8  0.0      0     0 ?        I    22:56   0:05  \_ [kworker/u17:23-nfsiod]
root        1726  0.0  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:9-rpciod]
root        1770  0.1  0.0      0     0 ?        I    22:56   0:00  \_ [kworker/u19:10-rpciod]
root        3029  0.0  0.0      0     0 ?        I    22:58   0:00  \_ [kworker/u16:3-v3d_render]
root        3571  0.8  0.0      0     0 ?        I    22:59   0:03  \_ [kworker/u17:33-rpciod]
root        3753  0.1  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u18:9-rpciod]
root        3799  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:10-events_unbound]
root        3800  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:11-rpciod]
root        3801  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:12-events_unbound]
root        3804  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:15-rpciod]
root        3805  0.2  0.0      0     0 ?        I    23:01   0:01  \_ [kworker/u17:37-kvfree_rcu_reclaim]
root        3844  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:10-rpciod]
root        3905  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:11-events_unbound]
root        3944  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u19:11-kvfree_rcu_reclaim]
root        4040  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/2:1-cgroup_bpf_destroy]
root        4157  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/1:2-cgroup_bpf_destroy]
root        4747  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/0:3]
root        4758  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/3:0-events]
root           1  0.6  0.1  19904 10672 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.0  0.1  40960  8864 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root        4791  0.0  0.0  16352  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4792  0.0  0.0  16352  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4838  0.0  0.0  16352  6240 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.1  0.0   7632  2688 ?        Ss   22:54   0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  2864 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.0  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.0  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.0  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss   22:55   0:00  \_ -sh
root        4417  1.1  4.2 575584 346832 pts/1   Sl+  23:03   0:02      \_ gdb /usr/libexec/wpe-webkit-2.0/WPEWebProcess /core.WPEWebProcess.1000.d2fda31f6fe548088ca4371f925f10aa.3320.1776898772000000
root        4418  0.0  0.0      0     0 pts/1    Z+   23:03   0:00          \_ [gdb] &lt;defunct&gt;
weston      2029  0.4  0.8 184096 69968 tty7     Ssl+ 22:57   0:02 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.0  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
weston      3355  0.5  0.1 158224  8816 ?        Sl   22:59   0:02 /usr/bin/pulseaudio --start --log-target=syslog
root        5551  4.7  0.0  13104  8000 ?        Ss   23:07   0:00 sshd: root@notty
root        5555  100  0.0   7840  3664 ?        Rs   23:07   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:07:01.190271" elapsed="0.000759"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:07:01.418746" level="INFO">${stdout} = ('0.51', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:07:01.191815" elapsed="0.227129"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:07:01.421108" level="INFO">${value} = 0.51</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:07:01.419641" elapsed="0.001625"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:07:01.421604" elapsed="0.000319"/>
</return>
<msg time="2026-04-22T23:07:01.422647" level="INFO">${cpu_load} = 0.51</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:07:01.191335" elapsed="0.231470"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:07:01.424773" level="INFO">CPU load: 0.51</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:07:01.423959" elapsed="0.001081"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T23:07:01.425661" elapsed="0.001014"/>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:07:01.691650" level="INFO">${stdout} = ('703', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>free -m | grep Mem | awk '{print $3}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:07:01.428438" elapsed="0.263408"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:07:01.693947" level="INFO">${value} = 703.0</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:07:01.692481" elapsed="0.001711"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:07:01.694490" elapsed="0.000302"/>
</return>
<msg time="2026-04-22T23:07:01.695456" level="INFO">${memory_used} = 703.0</msg>
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:07:01.427445" elapsed="0.268206"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:07:01.696950" level="INFO">Memory used: 703.0</msg>
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:07:01.696231" elapsed="0.000958"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T23:07:01.698848" level="FAIL">'703.0 &lt; 450' should be true.</msg>
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T23:07:01.697765" elapsed="0.001407">'703.0 &lt; 450' should be true.</status>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T23:07:00.941268" elapsed="0.758469">'703.0 &lt; 450' should be true.</status>
</kw>
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:07:11.950934" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:07:11.701893" elapsed="0.249261"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:07:11.953514" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:07:11.951843" elapsed="0.001884"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:07:11.954939" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-rcu_gp]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-events_freezable]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_render]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.1  0.0      0     0 ?        S    22:54   0:01  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-events_freezable_pwr_efficient]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          31  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:0-events]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.5  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:0-rpciod]
root          39  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:0-events_unbound]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.2  0.0      0     0 ?        S    22:54   0:01  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          54  1.0  0.0      0     0 ?        I    22:54   0:08  \_ [kworker/u17:3-kvfree_rcu_reclaim]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          57  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-cgroup_destroy]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-cgroup_bpf_destroy]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-events_freezable_pwr_efficient]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-events]
root          68  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:1-rpciod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-events]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-events]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-events]
root         106  0.6  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u19:3-kvfree_rcu_reclaim]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-cgroup_bpf_destroy]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         122  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:5-rpciod]
root         123  0.5  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:4-nfsiod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-events_power_efficient]
root         235  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-rpciod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:4-rpciod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-rpciod]
root         369  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         381  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:5-rpciod]
root         388  0.6  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_render]
root         771  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:6-rpciod]
root        1353  0.1  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u20:7-rpciod]
root        1355  1.0  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:8-rpciod]
root        1362  1.0  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:15-nfsiod]
root        1398  0.1  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u19:7-rpciod]
root        1399  0.1  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-rpciod]
root        1519  0.1  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u20:8-rpciod]
root        1568  0.8  0.0      0     0 ?        I    22:56   0:05  \_ [kworker/u17:23-nfsiod]
root        3029  0.0  0.0      0     0 ?        I    22:58   0:00  \_ [kworker/u16:3-v3d_render]
root        3571  0.8  0.0      0     0 ?        I    22:59   0:03  \_ [kworker/u17:33-rpciod]
root        3753  0.1  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u18:9-rpciod]
root        3799  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:10-events_unbound]
root        3801  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:12-events_unbound]
root        3804  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:15-rpciod]
root        3805  0.2  0.0      0     0 ?        I    23:01   0:01  \_ [kworker/u17:37-kvfree_rcu_reclaim]
root        3905  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:11-events_unbound]
root        3944  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u19:11-events_unbound]
root        4040  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/2:1-cgroup_bpf_destroy]
root        4157  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/1:2-cgroup_bpf_destroy]
root        4747  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/0:3]
root        4758  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/3:0-events_freezable]
root           1  0.6  0.1  19904 10672 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.0  0.1  40960  8864 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root        4791  0.0  0.0  16352  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4792  0.0  0.0  16352  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4838  0.0  0.0  16352  6240 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.1  0.0   7632  2688 ?        Ss   22:54   0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  2864 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.0  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.0  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.0  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss   22:55   0:00  \_ -sh
root        4417  1.1  4.2 575584 346832 pts/1   Sl+  23:03   0:02      \_ gdb /usr/libexec/wpe-webkit-2.0/WPEWebProcess /core.WPEWebProcess.1000.d2fda31f6fe548088ca4371f925f10aa.3320.1776898772000000
root        4418  0.0  0.0      0     0 pts/1    Z+   23:03   0:00          \_ [gdb] &lt;defunct&gt;
weston      2029  0.3  0.8 184096 69968 tty7     Ssl+ 22:57   0:02 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.0  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
weston      3355  0.5  0.1 158224  8816 ?        Sl   22:59   0:02 /usr/bin/pulseaudio --start --log-target=syslog
root        5596  0.0  0.0  13104  8000 ?        Ss   23:07   0:00 sshd: root@notty
root        5600 50.0  0.0   8032  4176 ?        Rs   23:07   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:07:11.954293" elapsed="0.001358"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:07:12.173392" level="INFO">${stdout} = ('0.50', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:07:11.956358" elapsed="0.217294"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:07:12.175795" level="INFO">${value} = 0.5</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:07:12.174318" elapsed="0.001640"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:07:12.176245" elapsed="0.000200"/>
</return>
<msg time="2026-04-22T23:07:12.177146" level="INFO">${cpu_load} = 0.5</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:07:11.955960" elapsed="0.221336"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:07:12.179267" level="INFO">CPU load: 0.5</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:07:12.178429" elapsed="0.001094"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T23:07:12.180124" elapsed="0.001033"/>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:07:12.403141" level="INFO">${stdout} = ('703', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>free -m | grep Mem | awk '{print $3}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:07:12.182944" elapsed="0.220395"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:07:12.405439" level="INFO">${value} = 703.0</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:07:12.404021" elapsed="0.001655"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:07:12.406009" elapsed="0.000197"/>
</return>
<msg time="2026-04-22T23:07:12.406888" level="INFO">${memory_used} = 703.0</msg>
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:07:12.181933" elapsed="0.225103"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:07:12.407787" level="INFO">Memory used: 703.0</msg>
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:07:12.407302" elapsed="0.000616"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T23:07:12.408590" level="FAIL">'703.0 &lt; 450' should be true.</msg>
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T23:07:12.408143" elapsed="0.000582">'703.0 &lt; 450' should be true.</status>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T23:07:11.700980" elapsed="0.707949">'703.0 &lt; 450' should be true.</status>
</kw>
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:07:22.650017" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:07:22.410932" elapsed="0.239298"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:07:22.652685" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:07:22.650905" elapsed="0.001956"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:07:22.654073" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-rcu_gp]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-events_freezable_pwr_efficient]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_render]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.1  0.0      0     0 ?        S    22:54   0:01  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-events]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.5  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:0-rpciod]
root          39  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:0-events_unbound]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.2  0.0      0     0 ?        S    22:54   0:01  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          54  1.0  0.0      0     0 ?        I    22:54   0:08  \_ [kworker/u17:3-xprtiod]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          57  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-cgroup_destroy]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-cgroup_bpf_destroy]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-events_freezable_pwr_efficient]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-events]
root          68  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:1-rpciod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-events]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-events]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-events_power_efficient]
root         106  0.6  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u19:3-events_unbound]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-cgroup_bpf_destroy]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         122  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:5-rpciod]
root         123  0.5  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:4-nfsiod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-events_freezable_pwr_efficient]
root         235  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-rpciod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:4-rpciod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-rpciod]
root         369  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         381  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:5-rpciod]
root         388  0.6  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_render]
root         771  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:6-rpciod]
root        1353  0.1  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u20:7-rpciod]
root        1355  1.0  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:8-rpciod]
root        1362  1.0  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:15-nfsiod]
root        1398  0.1  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u19:7-rpciod]
root        1399  0.1  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-rpciod]
root        1519  0.1  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u20:8-rpciod]
root        1568  0.8  0.0      0     0 ?        I    22:56   0:05  \_ [kworker/u17:23-nfsiod]
root        3571  0.7  0.0      0     0 ?        I    22:59   0:03  \_ [kworker/u17:33-rpciod]
root        3753  0.1  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u18:9-rpciod]
root        3799  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:10-xprtiod]
root        3801  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:12-events_unbound]
root        3804  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:15-rpciod]
root        3805  0.2  0.0      0     0 ?        I    23:01   0:01  \_ [kworker/u17:37-xprtiod]
root        3905  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:11-events_unbound]
root        3944  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u19:11-kvfree_rcu_reclaim]
root        4040  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/2:1-cgroup_bpf_destroy]
root        4157  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/1:2-cgroup_bpf_destroy]
root        4747  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/0:3]
root        4758  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/3:0-events]
root        5605  0.0  0.0      0     0 ?        I    23:07   0:00  \_ [kworker/u16:1-v3d_render]
root           1  0.6  0.1  19904 10672 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.0  0.1  40960  8864 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root        4791  0.0  0.0  16352  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4792  0.0  0.0  16352  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4838  0.0  0.0  16352  6240 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.1  0.0   7632  2688 ?        Ss   22:54   0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  2864 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
root        5647  0.0  0.0   4496  3168 ?        S    23:07   0:00  |   \_ /bin/sh /usr/libexec/dhcpcd-run-hooks
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.0  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.0  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.0  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss   22:55   0:00  \_ -sh
root        4417  1.0  4.2 575584 346832 pts/1   Sl+  23:03   0:02      \_ gdb /usr/libexec/wpe-webkit-2.0/WPEWebProcess /core.WPEWebProcess.1000.d2fda31f6fe548088ca4371f925f10aa.3320.1776898772000000
root        4418  0.0  0.0      0     0 pts/1    Z+   23:03   0:00          \_ [gdb] &lt;defunct&gt;
weston      2029  0.3  0.8 184096 69968 tty7     Ssl+ 22:57   0:02 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.0  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
weston      3355  0.5  0.1 158224  8816 ?        Sl   22:59   0:02 /usr/bin/pulseaudio --start --log-target=syslog
root        5642  4.7  0.0  13104  8000 ?        Ss   23:07   0:00 sshd: root@notty
root        5646  0.0  0.0   7840  3664 ?        Rs   23:07   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:07:22.653418" elapsed="0.001319"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:07:22.870791" level="INFO">${stdout} = ('0.43', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:07:22.655437" elapsed="0.215552"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:07:22.873093" level="INFO">${value} = 0.43</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:07:22.871671" elapsed="0.001580"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:07:22.873536" elapsed="0.000259"/>
</return>
<msg time="2026-04-22T23:07:22.874450" level="INFO">${cpu_load} = 0.43</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:07:22.655052" elapsed="0.219601"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:07:22.875924" level="INFO">CPU load: 0.43</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:07:22.875218" elapsed="0.000945"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T23:07:22.876710" elapsed="0.000988"/>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:07:23.111369" level="INFO">${stdout} = ('705', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>free -m | grep Mem | awk '{print $3}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:07:22.879425" elapsed="0.232230"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:07:23.113868" level="INFO">${value} = 705.0</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:07:23.112306" elapsed="0.001731"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:07:23.114328" elapsed="0.000206"/>
</return>
<msg time="2026-04-22T23:07:23.115218" level="INFO">${memory_used} = 705.0</msg>
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:07:22.878431" elapsed="0.236933"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:07:23.116667" level="INFO">Memory used: 705.0</msg>
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:07:23.115964" elapsed="0.000954"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T23:07:23.118501" level="FAIL">'705.0 &lt; 450' should be true.</msg>
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T23:07:23.117422" elapsed="0.001444">'705.0 &lt; 450' should be true.</status>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T23:07:22.410021" elapsed="0.709351">'705.0 &lt; 450' should be true.</status>
</kw>
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:07:33.375272" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:07:33.121484" elapsed="0.253994"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:07:33.377836" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:07:33.376148" elapsed="0.001854"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:07:33.379175" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-cgroup_bpf_destroy]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-events]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_render]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.1  0.0      0     0 ?        S    22:54   0:01  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-events]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.5  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:0-rpciod]
root          39  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:0-events_unbound]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.2  0.0      0     0 ?        S    22:54   0:01  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          54  1.0  0.0      0     0 ?        I    22:54   0:08  \_ [kworker/u17:3-kvfree_rcu_reclaim]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          57  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-cgroup_destroy]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-cgroup_bpf_destroy]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-cgroup_destroy]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-events]
root          68  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:1-rpciod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-events]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-events]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-events]
root         106  0.6  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u19:3-events_unbound]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-cgroup_bpf_destroy]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         122  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:5-rpciod]
root         123  0.5  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:4-nfsiod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-events_freezable]
root         235  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-rpciod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:4-rpciod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-rpciod]
root         369  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         381  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:5-rpciod]
root         388  0.6  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_render]
root         771  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:6-rpciod]
root        1353  0.1  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u20:7-rpciod]
root        1355  1.0  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:8-rpciod]
root        1362  0.9  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:15-nfsiod]
root        1398  0.1  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u19:7-rpciod]
root        1399  0.1  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-rpciod]
root        1519  0.1  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u20:8-rpciod]
root        1568  0.8  0.0      0     0 ?        I    22:56   0:05  \_ [kworker/u17:23-nfsiod]
root        3571  0.7  0.0      0     0 ?        I    22:59   0:03  \_ [kworker/u17:33-rpciod]
root        3753  0.1  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u18:9-rpciod]
root        3799  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:10-xprtiod]
root        3801  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:12-events_unbound]
root        3804  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:15-rpciod]
root        3805  0.2  0.0      0     0 ?        I    23:01   0:01  \_ [kworker/u17:37-xprtiod]
root        3905  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:11-kvfree_rcu_reclaim]
root        3944  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u19:11-events_unbound]
root        4040  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/2:1-events_freezable_pwr_efficient]
root        4157  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/1:2-cgroup_bpf_destroy]
root        4747  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/0:3]
root        4758  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/3:0-events]
root        5605  0.0  0.0      0     0 ?        I    23:07   0:00  \_ [kworker/u16:1-v3d_render]
root        5671  0.0  0.0      0     0 ?        I    23:07   0:00  \_ [kworker/2:0-mm_percpu_wq]
root           1  0.6  0.1  19904 10672 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.0  0.1  40960  8864 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root        4791  0.0  0.0  16352  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4792  0.0  0.0  16352  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4838  0.0  0.0  16352  6240 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.1  0.0   7632  2688 ?        Ss   22:54   0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  3376 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.0  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.0  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.0  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss   22:55   0:00  \_ -sh
root        4417  1.0  4.2 575584 346832 pts/1   Sl+  23:03   0:02      \_ gdb /usr/libexec/wpe-webkit-2.0/WPEWebProcess /core.WPEWebProcess.1000.d2fda31f6fe548088ca4371f925f10aa.3320.1776898772000000
root        4418  0.0  0.0      0     0 pts/1    Z+   23:03   0:00          \_ [gdb] &lt;defunct&gt;
weston      2029  0.3  0.8 184096 69968 tty7     Ssl+ 22:57   0:02 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.0  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
weston      3355  0.5  0.1 158224  8816 ?        Sl   22:59   0:02 /usr/bin/pulseaudio --start --log-target=syslog
root        5706  4.5  0.0  13104  8000 ?        Ss   23:07   0:00 sshd: root@notty
root        5710  0.0  0.0   7840  3664 ?        Rs   23:07   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:07:33.378568" elapsed="0.001514"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:07:33.606940" level="INFO">${stdout} = ('0.44', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:07:33.380801" elapsed="0.226329"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:07:33.609259" level="INFO">${value} = 0.44</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:07:33.607812" elapsed="0.001605"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:07:33.609748" elapsed="0.000201"/>
</return>
<msg time="2026-04-22T23:07:33.610636" level="INFO">${cpu_load} = 0.44</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:07:33.380393" elapsed="0.230395"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:07:33.612822" level="INFO">CPU load: 0.44</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:07:33.611345" elapsed="0.001738"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T23:07:33.613668" elapsed="0.000995"/>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:07:33.846002" level="INFO">${stdout} = ('702', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>free -m | grep Mem | awk '{print $3}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:07:33.617387" elapsed="0.228813"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:07:33.848300" level="INFO">${value} = 702.0</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:07:33.846877" elapsed="0.001578"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:07:33.848787" elapsed="0.000208"/>
</return>
<msg time="2026-04-22T23:07:33.849698" level="INFO">${memory_used} = 702.0</msg>
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:07:33.615412" elapsed="0.234437"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:07:33.852051" level="INFO">Memory used: 702.0</msg>
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:07:33.850430" elapsed="0.001881"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T23:07:33.854037" level="FAIL">'702.0 &lt; 450' should be true.</msg>
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T23:07:33.852904" elapsed="0.001465">'702.0 &lt; 450' should be true.</status>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T23:07:33.120585" elapsed="0.734339">'702.0 &lt; 450' should be true.</status>
</kw>
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:07:44.125496" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:07:43.857100" elapsed="0.268625"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:07:44.128087" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:07:44.126359" elapsed="0.001898"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:07:44.129490" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-cgroup_bpf_destroy]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-events_power_efficient]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_render]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.1  0.0      0     0 ?        S    22:54   0:01  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-mm_percpu_wq]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.4  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:0-rpciod]
root          39  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:0-events_unbound]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.2  0.0      0     0 ?        S    22:54   0:01  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          54  1.0  0.0      0     0 ?        I    22:54   0:08  \_ [kworker/u17:3-kvfree_rcu_reclaim]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          57  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-cgroup_destroy]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          64  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:1-cgroup_bpf_destroy]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-cgroup_destroy]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-events]
root          68  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:1-rpciod]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-events]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-events]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-events_freezable]
root         106  0.6  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u19:3-events_unbound]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-cgroup_bpf_destroy]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         122  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:5-rpciod]
root         123  0.5  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:4-nfsiod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-events]
root         235  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-rpciod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:4-rpciod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-rpciod]
root         369  0.1  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:6-rpciod]
root         381  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:5-rpciod]
root         388  0.6  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_render]
root         771  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:6-rpciod]
root        1353  0.1  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u20:7-rpciod]
root        1355  1.0  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:8-rpciod]
root        1362  0.9  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:15-nfsiod]
root        1398  0.1  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u19:7-rpciod]
root        1399  0.1  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-rpciod]
root        1519  0.1  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u20:8-rpciod]
root        1568  0.8  0.0      0     0 ?        I    22:56   0:05  \_ [kworker/u17:23-nfsiod]
root        3571  0.7  0.0      0     0 ?        I    22:59   0:03  \_ [kworker/u17:33-rpciod]
root        3753  0.1  0.0      0     0 ?        I    23:00   0:00  \_ [kworker/u18:9-rpciod]
root        3799  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:10-kvfree_rcu_reclaim]
root        3801  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:12-events_unbound]
root        3804  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:15-rpciod]
root        3805  0.2  0.0      0     0 ?        I    23:01   0:01  \_ [kworker/u17:37-xprtiod]
root        3905  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:11-kvfree_rcu_reclaim]
root        3944  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u19:11-events_unbound]
root        4040  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/2:1-events_freezable]
root        4157  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/1:2-cgroup_bpf_destroy]
root        4747  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/0:3]
root        4758  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/3:0-cgroup_destroy]
root        5605  0.0  0.0      0     0 ?        I    23:07   0:00  \_ [kworker/u16:1-v3d_render]
root        5671  0.0  0.0      0     0 ?        I    23:07   0:00  \_ [kworker/2:0-events]
root           1  0.5  0.1  19904 11184 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.0  0.1  40960  8864 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root        4791  0.0  0.0  16352  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4792  0.0  0.0  16352  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4838  0.0  0.0  16352  6240 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.1  0.0   7632  2688 ?        Ss   22:54   0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  3376 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.0  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.0  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.0  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss   22:55   0:00  \_ -sh
root        4417  0.9  4.2 575584 346832 pts/1   Sl+  23:03   0:02      \_ gdb /usr/libexec/wpe-webkit-2.0/WPEWebProcess /core.WPEWebProcess.1000.d2fda31f6fe548088ca4371f925f10aa.3320.1776898772000000
root        4418  0.0  0.0      0     0 pts/1    Z+   23:03   0:00          \_ [gdb] &lt;defunct&gt;
weston      2029  0.3  0.8 184096 69968 tty7     Ssl+ 22:57   0:02 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.0  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
weston      3355  0.5  0.1 158224  8816 ?        Sl   22:59   0:02 /usr/bin/pulseaudio --start --log-target=syslog
root        5751  4.3  0.0  13104  8000 ?        Ss   23:07   0:00 sshd: root@notty
root        5755  0.0  0.0   7840  3664 ?        Rs   23:07   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:07:44.128876" elapsed="0.001487"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:07:44.355706" level="INFO">${stdout} = ('0.37', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:07:44.131099" elapsed="0.224806"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:07:44.358043" level="INFO">${value} = 0.37</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:07:44.356547" elapsed="0.001656"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:07:44.358496" elapsed="0.000257"/>
</return>
<msg time="2026-04-22T23:07:44.359402" level="INFO">${cpu_load} = 0.37</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:07:44.130697" elapsed="0.228885"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:07:44.360855" level="INFO">CPU load: 0.37</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:07:44.360150" elapsed="0.001062"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T23:07:44.361956" elapsed="0.000992"/>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:07:44.622835" level="INFO">${stdout} = ('701', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>free -m | grep Mem | awk '{print $3}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:07:44.364723" elapsed="0.258310"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:07:44.625146" level="INFO">${value} = 701.0</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:07:44.623726" elapsed="0.001575"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:07:44.625619" elapsed="0.000207"/>
</return>
<msg time="2026-04-22T23:07:44.626462" level="INFO">${memory_used} = 701.0</msg>
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:07:44.363741" elapsed="0.262903"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:07:44.628494" level="INFO">Memory used: 701.0</msg>
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:07:44.627210" elapsed="0.001629"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T23:07:44.630509" level="FAIL">'701.0 &lt; 450' should be true.</msg>
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T23:07:44.629404" elapsed="0.001491">'701.0 &lt; 450' should be true.</status>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T23:07:43.856187" elapsed="0.775230">'701.0 &lt; 450' should be true.</status>
</kw>
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:07:54.861037" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:07:54.633533" elapsed="0.227713"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:07:54.862732" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:07:54.861943" elapsed="0.000854"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:07:54.863260" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-cgroup_bpf_destroy]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-events_freezable_pwr_efficient]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_render]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.1  0.0      0     0 ?        S    22:54   0:01  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-events_freezable]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.4  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:0-rpciod]
root          39  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:0-events_unbound]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.2  0.0      0     0 ?        S    22:54   0:01  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          54  1.0  0.0      0     0 ?        I    22:54   0:08  \_ [kworker/u17:3-kvfree_rcu_reclaim]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          57  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-cgroup_destroy]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-cgroup_destroy]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-events]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-events]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-events]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-events]
root         106  0.6  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u19:3-events_unbound]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-cgroup_bpf_destroy]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         122  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:5-rpciod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-events]
root         235  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-rpciod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:4-rpciod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-rpciod]
root         381  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:5-rpciod]
root         388  0.6  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_render]
root         771  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:6-rpciod]
root        1353  0.1  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u20:7-rpciod]
root        1355  0.9  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:8-rpciod]
root        1362  0.9  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:15-nfsiod]
root        1398  0.1  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u19:7-rpciod]
root        1399  0.1  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-rpciod]
root        1519  0.1  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u20:8-rpciod]
root        1568  0.8  0.0      0     0 ?        I    22:56   0:05  \_ [kworker/u17:23-nfsiod]
root        3571  0.7  0.0      0     0 ?        I    22:59   0:03  \_ [kworker/u17:33-rpciod]
root        3799  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:10-kvfree_rcu_reclaim]
root        3801  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:12-events_unbound]
root        3804  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:15-rpciod]
root        3805  0.2  0.0      0     0 ?        I    23:01   0:01  \_ [kworker/u17:37-xprtiod]
root        3905  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:11-kvfree_rcu_reclaim]
root        3944  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u19:11-events_unbound]
root        4040  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/2:1-mm_percpu_wq]
root        4157  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/1:2-cgroup_bpf_destroy]
root        4747  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/0:3]
root        4758  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/3:0-events_freezable_pwr_efficient]
root        5605  0.0  0.0      0     0 ?        I    23:07   0:00  \_ [kworker/u16:1-v3d_render]
root        5671  0.0  0.0      0     0 ?        I    23:07   0:00  \_ [kworker/2:0-cgroup_destroy]
root           1  0.5  0.1  19904 11184 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.0  0.1  40960  8864 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root        4791  0.0  0.0  16352  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4792  0.0  0.0  16352  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4838  0.0  0.0  16352  6240 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.1  0.0   7632  2688 ?        Ss   22:54   0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  3376 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.0  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.0  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.0  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss   22:55   0:00  \_ -sh
root        4417  0.9  4.2 575584 346832 pts/1   Sl+  23:03   0:02      \_ gdb /usr/libexec/wpe-webkit-2.0/WPEWebProcess /core.WPEWebProcess.1000.d2fda31f6fe548088ca4371f925f10aa.3320.1776898772000000
root        4418  0.0  0.0      0     0 pts/1    Z+   23:03   0:00          \_ [gdb] &lt;defunct&gt;
weston      2029  0.3  0.8 184096 69968 tty7     Ssl+ 22:57   0:02 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.0  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
weston      3355  0.5  0.1 158224  8816 ?        Sl   22:59   0:02 /usr/bin/pulseaudio --start --log-target=syslog
root        5814  5.2  0.0  13104  8000 ?        Ss   23:07   0:00 sshd: root@notty
root        5818  0.0  0.0   7840  3664 ?        Rs   23:07   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:07:54.863020" elapsed="0.000734"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:07:55.090366" level="INFO">${stdout} = ('0.31', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:07:54.864833" elapsed="0.225783"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:07:55.092770" level="INFO">${value} = 0.31</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:07:55.091288" elapsed="0.001640"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:07:55.093211" elapsed="0.000202"/>
</return>
<msg time="2026-04-22T23:07:55.094105" level="INFO">${cpu_load} = 0.31</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:07:54.864054" elapsed="0.230198"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:07:55.095543" level="INFO">CPU load: 0.31</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:07:55.094849" elapsed="0.001152"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T23:07:55.096536" elapsed="0.000995"/>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:07:55.339348" level="INFO">${stdout} = ('704', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>free -m | grep Mem | awk '{print $3}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:07:55.099293" elapsed="0.240249"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:07:55.341718" level="INFO">${value} = 704.0</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:07:55.340251" elapsed="0.001628"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:07:55.342172" elapsed="0.000200"/>
</return>
<msg time="2026-04-22T23:07:55.343051" level="INFO">${memory_used} = 704.0</msg>
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:07:55.098320" elapsed="0.244878"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:07:55.345011" level="INFO">Memory used: 704.0</msg>
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:07:55.343807" elapsed="0.001468"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T23:07:55.346977" level="FAIL">'704.0 &lt; 450' should be true.</msg>
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T23:07:55.345881" elapsed="0.001425">'704.0 &lt; 450' should be true.</status>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T23:07:54.632646" elapsed="0.715228">'704.0 &lt; 450' should be true.</status>
</kw>
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:08:05.607345" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:08:05.350056" elapsed="0.257519"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:08:05.609918" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:08:05.608237" elapsed="0.001853"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:08:05.611298" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-cgroup_bpf_destroy]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-events_freezable]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_render]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.1  0.0      0     0 ?        S    22:54   0:01  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-events_freezable_pwr_efficient]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.4  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:0-rpciod]
root          39  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:0-kvfree_rcu_reclaim]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.2  0.0      0     0 ?        S    22:54   0:01  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          54  1.0  0.0      0     0 ?        I    22:54   0:08  \_ [kworker/u17:3-kvfree_rcu_reclaim]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          57  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-cgroup_destroy]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-cgroup_destroy]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-events]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-events]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-events]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-events]
root         106  0.6  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u19:3-events_unbound]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-cgroup_bpf_destroy]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         122  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:5-rpciod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-events_freezable]
root         235  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-rpciod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:4-rpciod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-rpciod]
root         381  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:5-rpciod]
root         388  0.6  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_render]
root         771  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:6-rpciod]
root        1353  0.1  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u20:7-rpciod]
root        1355  0.9  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:8-rpciod]
root        1362  0.9  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:15-nfsiod]
root        1398  0.1  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u19:7-rpciod]
root        1399  0.1  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-rpciod]
root        1519  0.1  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u20:8-rpciod]
root        1568  0.8  0.0      0     0 ?        I    22:56   0:05  \_ [kworker/u17:23-nfsiod]
root        3571  0.7  0.0      0     0 ?        I    22:59   0:03  \_ [kworker/u17:33-rpciod]
root        3799  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:10-kvfree_rcu_reclaim]
root        3801  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:12-events_unbound]
root        3804  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:15-rpciod]
root        3805  0.2  0.0      0     0 ?        I    23:01   0:01  \_ [kworker/u17:37-xprtiod]
root        3905  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:11-kvfree_rcu_reclaim]
root        3944  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u19:11-kvfree_rcu_reclaim]
root        4040  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/2:1-events]
root        4157  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/1:2-cgroup_bpf_destroy]
root        4747  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/0:3]
root        4758  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/3:0-mm_percpu_wq]
root        5605  0.0  0.0      0     0 ?        I    23:07   0:00  \_ [kworker/u16:1-v3d_render]
root        5671  0.0  0.0      0     0 ?        I    23:07   0:00  \_ [kworker/2:0-events_freezable]
root           1  0.5  0.1  19904 11184 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.0  0.1  40960  8864 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root        4791  0.0  0.0  16352  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4792  0.0  0.0  16352  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4838  0.0  0.0  16352  6240 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.1  0.0   7632  2688 ?        Ss   22:54   0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  3376 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.0  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.0  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.0  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss   22:55   0:00  \_ -sh
root        4417  0.8  4.2 575584 346832 pts/1   Sl+  23:03   0:02      \_ gdb /usr/libexec/wpe-webkit-2.0/WPEWebProcess /core.WPEWebProcess.1000.d2fda31f6fe548088ca4371f925f10aa.3320.1776898772000000
root        4418  0.0  0.0      0     0 pts/1    Z+   23:03   0:00          \_ [gdb] &lt;defunct&gt;
weston      2029  0.3  0.8 184096 69968 tty7     Ssl+ 22:57   0:02 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.0  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
weston      3355  0.5  0.1 158224  8816 ?        Sl   22:59   0:02 /usr/bin/pulseaudio --start --log-target=syslog
root        5877  4.5  0.0  13104  8000 ?        Ss   23:08   0:00 sshd: root@notty
root        5881  0.0  0.0   7840  3664 ?        Rs   23:08   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:08:05.610688" elapsed="0.001374"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:08:05.838937" level="INFO">${stdout} = ('0.27', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:08:05.612788" elapsed="0.226348"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:08:05.841213" level="INFO">${value} = 0.27</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:08:05.839809" elapsed="0.001563"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:08:05.841694" elapsed="0.000329"/>
</return>
<msg time="2026-04-22T23:08:05.842731" level="INFO">${cpu_load} = 0.27</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:08:05.612376" elapsed="0.230508"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:08:05.844821" level="INFO">CPU load: 0.27</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:08:05.844021" elapsed="0.001057"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T23:08:05.845657" elapsed="0.000981"/>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:08:06.074844" level="INFO">${stdout} = ('700', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>free -m | grep Mem | awk '{print $3}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:08:05.848369" elapsed="0.226677"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:08:06.077185" level="INFO">${value} = 700.0</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:08:06.075741" elapsed="0.001605"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:08:06.077666" elapsed="0.000200"/>
</return>
<msg time="2026-04-22T23:08:06.078515" level="INFO">${memory_used} = 700.0</msg>
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:08:05.847396" elapsed="0.231323"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:08:06.080752" level="INFO">Memory used: 700.0</msg>
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:08:06.079912" elapsed="0.001107"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T23:08:06.082741" level="FAIL">'700.0 &lt; 450' should be true.</msg>
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T23:08:06.081619" elapsed="0.001466">'700.0 &lt; 450' should be true.</status>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T23:08:05.349122" elapsed="0.734541">'700.0 &lt; 450' should be true.</status>
</kw>
<kw name="Check Device Is IDLE" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:08:16.324546" level="INFO">${stdout} = ('USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\nroot           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]\nroot           3  0.0  0.0      0     0 ?  ...</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>ps -auxfww</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:08:16.085813" elapsed="0.238979"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:08:16.327146" level="INFO">${formatted} = USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?      ...</msg>
<var>${formatted}</var>
<arg>r"""${stdout}[0]"""</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:08:16.325445" elapsed="0.001872"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:08:16.328857" level="INFO">USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           2  0.0  0.0      0     0 ?        S    22:54   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kvfree_rcu_reclaim]
root           5  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rcu_gp]
root           6  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sync_wq]
root           7  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-netns]
root           9  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:0-cgroup_bpf_destroy]
root          10  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:0H-events_highpri]
root          11  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:1-events_freezable]
root          12  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:0-v3d_render]
root          13  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mm_percpu_wq]
root          14  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_kthread]
root          15  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_rude_kthread]
root          16  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_tasks_trace_kthread]
root          17  0.1  0.0      0     0 ?        S    22:54   0:01  \_ [ksoftirqd/0]
root          18  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [rcu_preempt]
root          19  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_par_gp_kthread_worker/0]
root          20  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [rcu_exp_gp_kthread_worker]
root          21  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/0]
root          22  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/1]
root          25  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/1]
root          26  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:0-mm_percpu_wq]
root          27  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:0H-events_highpri]
root          28  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/2]
root          29  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/2]
root          30  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/2]
root          32  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:0H-events_highpri]
root          33  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cpuhp/3]
root          34  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [migration/3]
root          35  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [ksoftirqd/3]
root          37  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:0H-events_highpri]
root          38  0.4  0.0      0     0 ?        I    22:54   0:04  \_ [kworker/u17:0-rpciod]
root          39  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:0-events_unbound]
root          42  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kdevtmpfs]
root          43  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-inet_frag_wq]
root          44  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kauditd]
root          45  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [khungtaskd]
root          46  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [oom_reaper]
root          48  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-writeback]
root          49  0.2  0.0      0     0 ?        S    22:54   0:01  \_ [kcompactd0]
root          50  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kintegrityd]
root          51  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kblockd]
root          52  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-blkcg_punt_bio]
root          54  0.9  0.0      0     0 ?        I    22:54   0:08  \_ [kworker/u17:3-xprtiod]
root          55  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [watchdogd]
root          57  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/3:1-cgroup_destroy]
root          58  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/3:1H]
root          59  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-rpciod]
root          60  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-xprtiod]
root          62  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [kswapd0]
root          63  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nfsiod]
root          65  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-kthrotld]
root          66  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:2-cgroup_destroy]
root          67  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/2:3-events]
root          70  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [hwrng]
root          71  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-iscsi_conn_cleanup]
root          72  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-wq]
root          73  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-reset-wq]
root          74  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-nvme-delete-wq]
root          75  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-DWC Notification WorkQ]
root          76  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-uas]
root          79  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/1:1H]
root          80  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:0-hci0]
root          81  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u22:0]
root          82  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u23:0]
root          83  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u24:0]
root          84  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u25:0]
root          85  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/40-aerdrv]
root          88  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:3-events_freezable_pwr_efficient]
root          89  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/1:4-events]
root          90  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/166-vc4 hdmi hpd connected]
root          91  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/167-vc4 hdmi hpd disconnected]
root          92  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-0]
root          93  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/168-vc4 hdmi cec rx]
root          94  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/169-vc4 hdmi cec tx]
root          95  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/170-vc4 hdmi hpd connected]
root          96  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/171-vc4 hdmi hpd disconnected]
root          97  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [cec-vc4-hdmi-1]
root          98  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/172-vc4 hdmi cec rx]
root          99  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/173-vc4 hdmi cec tx]
root         100  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc0]
root         101  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc1]
root         102  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc2]
root         103  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [card0-crtc3]
root         104  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/0:2-mm_percpu_wq]
root         106  0.5  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u19:3-events_unbound]
root         111  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         112  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/179-mmc1]
root         114  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-sdhci]
root         115  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/178-mmc0]
root         117  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:2-cgroup_bpf_destroy]
root         118  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/0:1H]
root         122  0.2  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u20:5-rpciod]
root         125  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-mld]
root         126  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-ipv6_addrconf]
root         129  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/2:1H]
root         198  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/3:3-events_freezable]
root         235  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:3-rpciod]
root         259  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [spi10]
root         264  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_bin]
root         265  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_render]
root         266  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_tfu]
root         268  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_csd]
root         276  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cache_clean]
root         277  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-v3d_cpu]
root         317  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [irq/185-1000800000.codec]
root         324  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-cfg80211]
root         331  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/R-brcmf_wq/mmc1:0001:1]
root         332  0.0  0.0      0     0 ?        S    22:54   0:00  \_ [brcmf_wdog/mmc1:0001:1]
root         365  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u18:4-rpciod]
root         367  0.0  0.0      0     0 ?        I&lt;   22:54   0:00  \_ [kworker/u21:1-hci0]
root         368  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u18:5-rpciod]
root         381  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:5-rpciod]
root         388  0.6  0.0      0     0 ?        I    22:54   0:05  \_ [kworker/u17:6-rpciod]
root         484  0.0  0.0      0     0 ?        S&lt;   22:54   0:00  \_ [krfcommd]
root         573  0.0  0.0      0     0 ?        I    22:54   0:00  \_ [kworker/u16:2-v3d_render]
root         771  0.1  0.0      0     0 ?        I    22:54   0:01  \_ [kworker/u19:6-rpciod]
root        1353  0.1  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u20:7-rpciod]
root        1355  0.9  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:8-rpciod]
root        1362  0.9  0.0      0     0 ?        I    22:55   0:07  \_ [kworker/u17:15-nfsiod]
root        1398  0.1  0.0      0     0 ?        I    22:55   0:01  \_ [kworker/u19:7-rpciod]
root        1399  0.1  0.0      0     0 ?        I    22:55   0:00  \_ [kworker/u19:8-rpciod]
root        1519  0.1  0.0      0     0 ?        I    22:56   0:01  \_ [kworker/u20:8-rpciod]
root        1568  0.7  0.0      0     0 ?        I    22:56   0:05  \_ [kworker/u17:23-nfsiod]
root        3571  0.7  0.0      0     0 ?        I    22:59   0:03  \_ [kworker/u17:33-rpciod]
root        3799  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:10-kvfree_rcu_reclaim]
root        3801  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:12-events_unbound]
root        3804  0.1  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u20:15-rpciod]
root        3805  0.2  0.0      0     0 ?        I    23:01   0:01  \_ [kworker/u17:37-kvfree_rcu_reclaim]
root        3905  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u18:11-kvfree_rcu_reclaim]
root        3944  0.0  0.0      0     0 ?        I    23:01   0:00  \_ [kworker/u19:11-events_unbound]
root        4040  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/2:1-events]
root        4157  0.0  0.0      0     0 ?        I    23:02   0:00  \_ [kworker/1:2-cgroup_bpf_destroy]
root        4747  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/0:3]
root        4758  0.0  0.0      0     0 ?        I    23:04   0:00  \_ [kworker/3:0-mm_percpu_wq]
root        5605  0.0  0.0      0     0 ?        I    23:07   0:00  \_ [kworker/u16:1-v3d_render]
root        5671  0.0  0.0      0     0 ?        I    23:07   0:00  \_ [kworker/2:0-events_freezable_pwr_efficient]
root           1  0.5  0.1  19904 11184 ?        Ss   22:54   0:04 /sbin/init
rpc          161  0.0  0.0   4832  1568 ?        Ss   22:54   0:00 /usr/sbin/rpcbind -w -f
root         162  0.0  0.1  40960  8864 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-journald
root         201  0.0  0.0  15312  5328 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-userdbd
root        4791  0.0  0.0  16352  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4792  0.0  0.0  16352  6224 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root        4838  0.0  0.0  16352  6240 ?        S    23:04   0:00  \_ systemd-userwork: waiting...
root         209  0.0  0.0  29712  8032 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-udevd
systemd+     379  0.0  0.0  15792  5824 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-resolved
systemd+     380  0.0  0.0  89632  6320 ?        Ssl  22:54   0:00 /usr/lib/systemd/systemd-timesyncd
root         398  0.0  0.0   2640  1040 ?        Ss   22:54   0:00 /usr/sbin/atd -f
avahi        399  0.0  0.0   7632  2096 ?        Ss   22:54   0:00 avahi-daemon: running [raspberrypi5.local]
avahi        419  0.0  0.0   7488  1584 ?        S    22:54   0:00  \_ avahi-daemon: chroot helper
root         401  0.0  0.0   3056  1040 ?        Ss   22:54   0:00 /usr/sbin/crond -n
message+     402  0.1  0.0   7632  2688 ?        Ss   22:54   0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
dhcpcd       403  0.0  0.0   8144  3600 ?        Ss   22:54   0:00 dhcpcd: [manager] [ip4] [ip6]
root         426  0.0  0.0   8704  3376 ?        S    22:54   0:00  \_ dhcpcd: [privileged proxy]
dhcpcd       575  0.0  0.0   8016  1936 ?        S    22:54   0:00  |   \_ dhcpcd: [BPF ARP] eth0 192.168.1.105
dhcpcd       427  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [network proxy]
dhcpcd       428  0.0  0.0   8000  1760 ?        S    22:54   0:00  \_ dhcpcd: [control proxy]
root         407  0.0  0.0  10432  4304 ?        Ss   22:54   0:00 /usr/sbin/ofonod -n
root         409  0.0  0.0   2352  1088 ?        Ss   22:54   0:00 /usr/sbin/syslogd -F
root         410  0.0  0.0  16000  6352 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-logind
systemd+     422  0.0  0.0  17152  6752 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd-networkd
root         433  0.0  0.0   8464  4240 ?        Ss   22:54   0:00 /usr/libexec/bluetooth/bluetoothd
root         466  0.0  0.0   8608  4176 ?        Ss   22:54   0:00 /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       495  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       496  0.0  0.0   9936  4272 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       497  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       498  0.0  0.0   9936  4240 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
daemon       499  0.0  0.0   9936  4256 ?        S    22:54   0:00  \_ /usr/sbin/httpd -DFOREGROUND -D SSL -D PHP5 -k start
root         483  0.0  0.0   2368  1088 tty1     Ss+  22:54   0:00 /sbin/agetty -o -p -- \u --noclear - linux
ntp          485  0.0  0.0  77632  5936 ?        Ssl  22:54   0:00 /usr/sbin/ntpd -u ntp -p /run/ntpd.pid -g
polkitd      488  0.0  0.2 448976 19456 ?        Ssl  22:54   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         489  0.0  0.0   2512  1616 ttyAMA10 Ss+  22:54   0:00 /sbin/agetty -8 -L ttyAMA10 115200 linux
weston       505  0.0  0.1  18048  8912 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
weston       516  0.0  0.0  20656  3232 ?        S    22:54   0:00  \_ (sd-pam)
weston      1188  0.0  0.0   7088  3696 ?        Ss   22:55   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
weston      1190  0.0  0.0 305904  4752 ?        Ssl  22:55   0:00  \_ /usr/libexec/at-spi-bus-launcher
weston      1202  0.0  0.0   6944  2640 ?        S    22:55   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 10 --address=unix:path=/run/user/1000/at-spi/bus
weston      1235  0.0  0.0 235680  6352 ?        Sl   22:55   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
root         603  0.0  0.1  17920  9472 ?        Ss   22:54   0:00 /usr/lib/systemd/systemd --user
root         605  0.0  0.0  19904  3648 ?        S    22:54   0:00  \_ (sd-pam)
root        1013  0.0  0.0  13104  7456 ?        Ss   22:55   0:00 sshd: root@pts/0
root        1017  0.0  0.0   4352  3168 pts/0    Ss+  22:55   0:00  \_ -sh
root        1028  0.0  0.0  13104  8000 ?        Ss   22:55   0:00 sshd: root@pts/1
root        1032  0.0  0.0   4352  3168 pts/1    Ss   22:55   0:00  \_ -sh
root        4417  0.8  4.2 575584 346832 pts/1   Sl+  23:03   0:02      \_ gdb /usr/libexec/wpe-webkit-2.0/WPEWebProcess /core.WPEWebProcess.1000.d2fda31f6fe548088ca4371f925f10aa.3320.1776898772000000
root        4418  0.0  0.0      0     0 pts/1    Z+   23:03   0:00          \_ [gdb] &lt;defunct&gt;
weston      2029  0.3  0.8 184096 69968 tty7     Ssl+ 22:57   0:02 /usr/bin/weston --continue-without-input --modules=systemd-notify.so --debug --debug
weston      2031  0.0  0.0  20384  3664 tty7     S+   22:57   0:00  \_ (sd-pam)
weston      2037  0.0  0.1  22432 10048 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-keyboard
weston      2038  0.0  0.2  31840 20256 ?        Ss   22:57   0:00  \_ /usr/libexec/weston-desktop-shell
weston      3355  0.4  0.1 158224  8816 ?        Sl   22:59   0:02 /usr/bin/pulseaudio --start --log-target=syslog
root        5940  5.2  0.0  13104  8000 ?        Ss   23:08   0:00 sshd: root@notty
root        5944  100  0.0   7840  3664 ?        Rs   23:08   0:00  \_ ps -auxfww</msg>
<arg>${formatted}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:08:16.328020" elapsed="0.001313"/>
</kw>
<kw name="Get Remote CPU Load" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:08:16.574399" level="INFO">${stdout} = ('0.29', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>uptime | awk -F'load average:' '{print $2}' | awk -F',' '{print $1}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:08:16.330063" elapsed="0.244576"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:08:16.576753" level="INFO">${value} = 0.29</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:08:16.575281" elapsed="0.001636"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:08:16.577210" elapsed="0.000204"/>
</return>
<msg time="2026-04-22T23:08:16.578096" level="INFO">${cpu_load} = 0.29</msg>
<var>${cpu_load}</var>
<doc>Returns the current 1-minute CPU load average from the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:08:16.329662" elapsed="0.248585"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:08:16.579524" level="INFO">CPU load: 0.29</msg>
<arg>CPU load: ${cpu_load}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:08:16.578827" elapsed="0.000974"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<arg>${cpu_load} &lt; ${CPU_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="PASS" start="2026-04-22T23:08:16.580327" elapsed="0.000968"/>
</kw>
<kw name="Get Remote Memory Used" owner="keywords_common">
<kw name="Ssh Command" owner="TestUtils">
<msg time="2026-04-22T23:08:16.812948" level="INFO">${stdout} = ('701', '')</msg>
<var>${stdout}</var>
<arg>%{TEST_BOARD_IP}</arg>
<arg>free -m | grep Mem | awk '{print $3}'</arg>
<doc>Run SSH command.</doc>
<status status="PASS" start="2026-04-22T23:08:16.583031" elapsed="0.230112"/>
</kw>
<kw name="Evaluate" owner="BuiltIn">
<msg time="2026-04-22T23:08:16.815260" level="INFO">${value} = 701.0</msg>
<var>${value}</var>
<arg>float(${stdout}[0])</arg>
<doc>Evaluates the given expression in Python and returns the result.</doc>
<status status="PASS" start="2026-04-22T23:08:16.813832" elapsed="0.001605"/>
</kw>
<return>
<value>${value}</value>
<status status="PASS" start="2026-04-22T23:08:16.815778" elapsed="0.000206"/>
</return>
<msg time="2026-04-22T23:08:16.816707" level="INFO">${memory_used} = 701.0</msg>
<var>${memory_used}</var>
<doc>Returns the amount of used memory in MB on the test board.</doc>
<timeout value="30 seconds"/>
<status status="PASS" start="2026-04-22T23:08:16.582063" elapsed="0.234802"/>
</kw>
<kw name="Log" owner="BuiltIn">
<msg time="2026-04-22T23:08:16.818144" level="INFO">Memory used: 701.0</msg>
<arg>Memory used: ${memory_used}</arg>
<doc>Logs the given message with the given level.</doc>
<status status="PASS" start="2026-04-22T23:08:16.817425" elapsed="0.000960"/>
</kw>
<kw name="Should Be True" owner="BuiltIn">
<msg time="2026-04-22T23:08:16.820023" level="FAIL">'701.0 &lt; 450' should be true.</msg>
<arg>${memory_used} &lt; ${MEMORY_LOAD_ON_IDLE}</arg>
<doc>Fails if the given condition is not true.</doc>
<status status="FAIL" start="2026-04-22T23:08:16.818943" elapsed="0.001404">'701.0 &lt; 450' should be true.</status>
</kw>
<doc>Check if the Device is idle.</doc>
<status status="FAIL" start="2026-04-22T23:08:16.084894" elapsed="0.736046">'701.0 &lt; 450' should be true.</status>
</kw>
<msg time="2026-04-22T23:08:16.821373" level="FAIL">Keyword 'Check Device Is IDLE' failed after retrying 18 times. The last error was: '701.0 &lt; 450' should be true.</msg>
<arg>18x</arg>
<arg>10s</arg>
<arg>Check Device Is IDLE</arg>
<doc>Runs the specified keyword and retries if it fails.</doc>
<status status="FAIL" start="2026-04-22T23:05:13.477777" elapsed="183.344073">Keyword 'Check Device Is IDLE' failed after retrying 18 times. The last error was: '701.0 &lt; 450' should be true.</status>
</kw>
<kw name="Wait Until Keyword Succeeds" owner="BuiltIn">
<arg>20x</arg>
<arg>1000ms</arg>
<arg>Webdriver Remote Start</arg>
<doc>Runs the specified keyword and retries if it fails.</doc>
<status status="NOT RUN" start="2026-04-22T23:08:16.822477" elapsed="0.000202"/>
</kw>
<status status="FAIL" start="2026-04-22T23:05:13.477284" elapsed="183.345853">Keyword 'Check Device Is IDLE' failed after retrying 18 times. The last error was: '701.0 &lt; 450' should be true.</status>
</kw>
<test id="s1-s10-t1" name="Run MotionMark And Validate Score" line="21">
<doc>Loads MotionMark benchmark, runs it, waits for the score, and validates.</doc>
<tag>test:retry(0)</tag>
<timeout value="10 minutes"/>
<status status="FAIL" start="2026-04-22T23:08:16.823702" elapsed="0.002268">Parent suite setup failed:
Keyword 'Check Device Is IDLE' failed after retrying 18 times. The last error was: '701.0 &lt; 450' should be true.</status>
</test>
<kw name="Webdriver Remote Stop" owner="keywords_common" type="TEARDOWN">
<kw name="Close All Browsers" owner="SeleniumLibrary">
<doc>Closes all open browsers and resets the browser cache.</doc>
<status status="PASS" start="2026-04-22T23:08:16.830717" elapsed="0.000913"/>
</kw>
<kw name="Ssh Webdriver Remote Stop" owner="TestUtils">
<msg time="2026-04-22T23:08:17.093822" level="INFO">RUN: Killing all 'WPEWebDriver' related processes ...</msg>
<arg>%{TEST_BOARD_IP}</arg>
<status status="PASS" start="2026-04-22T23:08:16.831856" elapsed="0.262290"/>
</kw>
<kw name="Ssh Force Kill" owner="TestUtils">
<msg time="2026-04-22T23:08:17.372792" level="INFO">RUN: Killing all 'wpe-simple-launcher' related processes ...</msg>
<arg>%{TEST_BOARD_IP}</arg>
<arg>wpe-simple-launcher</arg>
<doc>Force kill all related process.</doc>
<status status="PASS" start="2026-04-22T23:08:17.094747" elapsed="0.278380"/>
</kw>
<doc>Stops WebDriver session and cleans up browser processes.</doc>
<timeout value="2 minutes"/>
<status status="PASS" start="2026-04-22T23:08:16.829487" elapsed="0.544039"/>
</kw>
<doc>MotionMark automation benchmark suite for browser performance testing.</doc>
<status status="FAIL" start="2026-04-22T23:05:13.466843" elapsed="183.906951">Suite setup failed:
Keyword 'Check Device Is IDLE' failed after retrying 18 times. The last error was: '701.0 &lt; 450' should be true.</status>
</suite>
<status status="FAIL" start="2026-04-22T22:54:26.818093" elapsed="830.559731"/>
</suite>
<statistics>
<total>
<stat pass="13" fail="8" skip="0">All Tests</stat>
</total>
<tag>
<stat pass="0" fail="3" skip="0">test:retry(0)</stat>
<stat pass="0" fail="1" skip="0">test:retry(1)</stat>
</tag>
<suite>
<stat name="WPE image tests" id="s1" pass="13" fail="8" skip="0">WPE image tests</stat>
<stat name="Tests 005 Basics" id="s1-s1" pass="6" fail="0" skip="0">WPE image tests.Tests 005 Basics</stat>
<stat name="Tests 006 Stress Ng" id="s1-s2" pass="4" fail="0" skip="0">WPE image tests.Tests 006 Stress Ng</stat>
<stat name="Tests 007 Wpe Testbed" id="s1-s3" pass="2" fail="0" skip="0">WPE image tests.Tests 007 Wpe Testbed</stat>
<stat name="Tests 008 Remote Inspector" id="s1-s4" pass="0" fail="1" skip="0">WPE image tests.Tests 008 Remote Inspector</stat>
<stat name="Tests 010 Input Events" id="s1-s5" pass="0" fail="3" skip="0">WPE image tests.Tests 010 Input Events</stat>
<stat name="Tests 011 Navigation Bar" id="s1-s6" pass="0" fail="1" skip="0">WPE image tests.Tests 011 Navigation Bar</stat>
<stat name="Tests 013 Glyphs" id="s1-s7" pass="1" fail="0" skip="0">WPE image tests.Tests 013 Glyphs</stat>
<stat name="Tests 015 Video" id="s1-s8" pass="0" fail="1" skip="0">WPE image tests.Tests 015 Video</stat>
<stat name="Tests 017 Canvas" id="s1-s9" pass="0" fail="1" skip="0">WPE image tests.Tests 017 Canvas</stat>
<stat name="Tests 020 Motionmark" id="s1-s10" pass="0" fail="1" skip="0">WPE image tests.Tests 020 Motionmark</stat>
</suite>
</statistics>
<errors>
<msg time="2026-04-22T22:56:07.542801" level="WARN">Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('&lt;urllib3.connection.HTTPConnection object at 0x75657011c1d0&gt;: Failed to establish a new connection: [Errno 111] Connection refused')': /session</msg>
<msg time="2026-04-22T22:56:07.545990" level="WARN">Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('&lt;urllib3.connection.HTTPConnection object at 0x756570113200&gt;: Failed to establish a new connection: [Errno 111] Connection refused')': /session</msg>
<msg time="2026-04-22T22:56:07.548791" level="WARN">Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('&lt;urllib3.connection.HTTPConnection object at 0x7565701125a0&gt;: Failed to establish a new connection: [Errno 111] Connection refused')': /session</msg>
<msg time="2026-04-22T22:57:24.104663" level="WARN">Keyword 'Capture Page Screenshot' could not be run on failure: Message: session deleted because of page crash or hang.; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalidsessionidexception
</msg>
<msg time="2026-04-22T22:57:24.122785" level="WARN">Keyword 'Capture Page Screenshot' could not be run on failure: Message: ; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalidsessionidexception
</msg>
<msg time="2026-04-22T22:57:24.128385" level="WARN" html="true">Test '&lt;a onclick="makeElementVisible('s1-s5-t1')" href="#s1-s5-t1" title="Link to details"&gt;Test Check Browser Imprecise Touch Event Using Uinput&lt;/a&gt;' has been retried 2 times (max: 2).</msg>
<msg time="2026-04-22T22:57:24.141898" level="WARN">Keyword 'Capture Page Screenshot' could not be run on failure: Message: ; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalidsessionidexception
</msg>
<msg time="2026-04-22T22:57:24.163243" level="WARN">Keyword 'Capture Page Screenshot' could not be run on failure: Message: ; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalidsessionidexception
</msg>
<msg time="2026-04-22T22:57:24.185938" level="WARN">Keyword 'Capture Page Screenshot' could not be run on failure: Message: ; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalidsessionidexception
</msg>
<msg time="2026-04-22T22:57:24.192833" level="WARN" html="true">Test '&lt;a onclick="makeElementVisible('s1-s5-t2')" href="#s1-s5-t2" title="Link to details"&gt;Test Check Browser Touch Scroll Using Uinput&lt;/a&gt;' has been retried 2 times (max: 2).</msg>
<msg time="2026-04-22T22:57:24.208222" level="WARN">Keyword 'Capture Page Screenshot' could not be run on failure: Message: ; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalidsessionidexception
</msg>
<msg time="2026-04-22T22:57:24.224308" level="WARN">Keyword 'Capture Page Screenshot' could not be run on failure: Message: ; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalidsessionidexception
</msg>
<msg time="2026-04-22T22:57:24.240220" level="WARN">Keyword 'Capture Page Screenshot' could not be run on failure: Message: ; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalidsessionidexception
</msg>
<msg time="2026-04-22T22:57:24.245875" level="WARN" html="true">Test '&lt;a onclick="makeElementVisible('s1-s5-t3')" href="#s1-s5-t3" title="Link to details"&gt;Test Check Browser Touch Gestures Using Uinput&lt;/a&gt;' has been retried 2 times (max: 2).</msg>
<msg time="2026-04-22T22:57:24.256682" level="WARN">Keyword 'Capture Page Screenshot' could not be run on failure: Message: ; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalidsessionidexception
</msg>
<msg time="2026-04-22T23:02:09.892021" level="WARN">Keyword 'Capture Page Screenshot' could not be run on failure: Message: session deleted because of page crash or hang.; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalidsessionidexception
</msg>
<msg time="2026-04-22T23:02:09.926470" level="WARN">Keyword 'Capture Page Screenshot' could not be run on failure: Message: ; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalidsessionidexception
</msg>
<msg time="2026-04-22T23:02:09.935720" level="WARN" html="true">Test '&lt;a onclick="makeElementVisible('s1-s8-t1')" href="#s1-s8-t1" title="Link to details"&gt;Verify Full HD 30 FPS&lt;/a&gt;' has been retried 2 times (max: 2).</msg>
<msg time="2026-04-22T23:02:09.942421" level="WARN">Keyword 'Capture Page Screenshot' could not be run on failure: Message: ; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalidsessionidexception
</msg>
<msg time="2026-04-22T23:05:12.942352" level="WARN" html="true">Test '&lt;a onclick="makeElementVisible('s1-s9-t1')" href="#s1-s9-t1" title="Link to details"&gt;Verify Canvas Animation 60 FPS&lt;/a&gt;' has been retried 1 times (max: 1).</msg>
</errors>
</robot>
