Tests.test_battery_energy_charge_mixed fails on i686-linux
The test suite for upower 1.90.0 fails on i686-linux, evidently because of a floating point precision problem:
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking sources
unpacking source archive /nix/store/9hg4w3l9p06nwfn6npzb1cchj65v3ccl-source
source root is source
@nix { "action": "setPhase", "phase": "patchPhase" }
patching sources
patching script interpreter paths in src/linux/integration-test.py
src/linux/integration-test.py: interpreter directive changed from "#!/usr/bin/python3 -u" to "/nix/store/rhfgsn86vfbys6xzngb719lkn66d4zb5-python3-3.10.6/bin/python3 -u"
patching script interpreter paths in src/linux/unittest_inspector.py
src/linux/unittest_inspector.py: interpreter directive changed from "#! /usr/bin/env python3" to "/nix/store/rhfgsn86vfbys6xzngb719lkn66d4zb5-python3-3.10.6/bin/python3"
@nix { "action": "setPhase", "phase": "configurePhase" }
configuring
meson flags: --buildtype=plain --libdir=/nix/store/ycvm3669bizy3yd5jcs66s0mxg1m16dp-upower-1.90.0/lib --libexecdir=/nix/store/ycvm3669bizy3yd5jcs66s0mxg1m16dp-upower-1.90.0/libexec --bindir=/nix/store/ycvm3669bizy3yd5jcs66s0mxg1m16dp-upower-1.90.0/bin --sbindir=/nix/store/ycvm3669bizy3yd5jcs66s0mxg1m16dp-upower-1.90.0/sbin --includedir=/nix/store/899qyyp20b9nd97354mfhjdn9g0g6dx7-upower-1.90.0-dev/include --mandir=/nix/store/ycvm3669bizy3yd5jcs66s0mxg1m16dp-upower-1.90.0/share/man --infodir=/nix/store/ycvm3669bizy3yd5jcs66s0mxg1m16dp-upower-1.90.0/share/info --localedir=/nix/store/ycvm3669bizy3yd5jcs66s0mxg1m16dp-upower-1.90.0/share/locale -Dauto_features=enabled -Dwrap_mode=nodownload --prefix=/nix/store/ycvm3669bizy3yd5jcs66s0mxg1m16dp-upower-1.90.0 --localstatedir=/var --sysconfdir=/etc -Dos_backend=linux -Dsystemdsystemunitdir=/nix/store/ycvm3669bizy3yd5jcs66s0mxg1m16dp-upower-1.90.0/etc/systemd/system -Dudevrulesdir=/nix/store/ycvm3669bizy3yd5jcs66s0mxg1m16dp-upower-1.90.0/lib/udev/rules.d -Dudevhwdbdir=/nix/store/ycvm3669bizy3yd5jcs66s0mxg1m16dp-upower-1.90.0/lib/udev/hwdb.d -Dintrospection=auto -Dgtk-doc=true
[1mThe Meson build system[0m
Version: 0.63.1
Source dir: [1m/build/source[0m
Build dir: [1m/build/source/build[0m
Build type: [1mnative build[0m
Project name: [1mupower[0m
Project version: [1m1.90.0[0m
C compiler for the host machine: [1mgcc[0m (gcc 11.3.0 "gcc (GCC) 11.3.0")
C linker for the host machine: [1mgcc[0m ld.bfd 2.38
Host machine cpu family: [1mx86[0m
Host machine cpu: [1mi686[0m
Compiler for C supports arguments -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_58: [1;32mYES[0m
Compiler for C supports arguments -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_58: [1;32mYES[0m
Found pkg-config: [1m/nix/store/s1i27qa0giwlf0pn7ahfbmb2lkzpdvbh-pkg-config-wrapper-0.29.2/bin/pkg-config[0m (0.29.2)
Run-time dependency [1mglib-2.0[0m found: [1;32mYES[0m [36m2.72.3[0m
Run-time dependency [1mgobject-2.0[0m found: [1;32mYES[0m [36m2.72.3[0m
Run-time dependency [1mgio-2.0[0m found: [1;32mYES[0m [36m2.72.3[0m
Run-time dependency [1mgio-unix-2.0[0m found: [1;32mYES[0m [36m2.72.3[0m
Library [1mm[0m found: [1;32mYES[0m
Program [1mxsltproc[0m found: [1;32mYES[0m (/nix/store/wbq87f64cnxpl10jjdapdvhlhd8lwfv0-libxslt-1.1.35-bin/bin/xsltproc)
Run-time dependency [1mgobject-introspection-1.0[0m found: [1;32mYES[0m [36m1.72.0[0m
Run-time dependency [1mgudev-1.0[0m found: [1;32mYES[0m [36m237[0m
Run-time dependency [1mlibimobiledevice-1.0[0m found: [1;32mYES[0m [36m1.3.0+date=2022-05-22[0m
Run-time dependency [1mlibplist-2.0[0m found: [1;32mYES[0m [36m2.2.0+date=2022-04-05[0m
Configuring [1mconfig.h[0m using configuration
Program [1mmsgfmt[0m found: [1;32mYES[0m (/nix/store/x7xylvl7r88vzq9ma5927j87qrnlnc50-gettext-0.21/bin/msgfmt)
Program [1mmsginit[0m found: [1;32mYES[0m (/nix/store/x7xylvl7r88vzq9ma5927j87qrnlnc50-gettext-0.21/bin/msginit)
Program [1mmsgmerge[0m found: [1;32mYES[0m (/nix/store/x7xylvl7r88vzq9ma5927j87qrnlnc50-gettext-0.21/bin/msgmerge)
Program [1mxgettext[0m found: [1;32mYES[0m (/nix/store/x7xylvl7r88vzq9ma5927j87qrnlnc50-gettext-0.21/bin/xgettext)
Program [1mgdbus-codegen[0m found: [1;32mYES[0m (/nix/store/b8qqsca1va3r7xqx1npdn2za15qzh921-glib-2.72.3-dev/bin/gdbus-codegen)
Found pkg-config: [1m/nix/store/s1i27qa0giwlf0pn7ahfbmb2lkzpdvbh-pkg-config-wrapper-0.29.2/bin/pkg-config[0m (0.29.2)
Program [1mgdbus-codegen[0m found: [1;32mYES[0m (/nix/store/b8qqsca1va3r7xqx1npdn2za15qzh921-glib-2.72.3-dev/bin/gdbus-codegen)
Program [1mgdbus-codegen[0m found: [1;32mYES[0m (/nix/store/b8qqsca1va3r7xqx1npdn2za15qzh921-glib-2.72.3-dev/bin/gdbus-codegen)
Configuring [1mup-version.h[0m using configuration
Dependency [1mgobject-introspection-1.0[0m found: [1;32mYES[0m [36m1.72.0[0m [1;34m(cached)[0m
Dependency [1mgobject-introspection-1.0[0m found: [1;32mYES[0m [36m1.72.0[0m [1;34m(cached)[0m
Program [1mg-ir-scanner[0m found: [1;32mYES[0m (/nix/store/z0k9rpn1n0vccanzrpvkvi7mdzhwsnb8-gobject-introspection-1.72.0-dev/bin/g-ir-scanner)
Dependency [1mgobject-introspection-1.0[0m found: [1;32mYES[0m [36m1.72.0[0m [1;34m(cached)[0m
Program [1mg-ir-compiler[0m found: [1;32mYES[0m (/nix/store/z0k9rpn1n0vccanzrpvkvi7mdzhwsnb8-gobject-introspection-1.72.0-dev/bin/g-ir-compiler)
Configuring [1morg.freedesktop.UPower.service[0m using configuration
Configuring [1morg.freedesktop.UPower.conf[0m using configuration
Configuring [1mupower.service[0m using configuration
Program [1mpython3[0m found: [1;32mYES[0m (/nix/store/rhfgsn86vfbys6xzngb719lkn66d4zb5-python3-3.10.6/bin/python3)
Program [1mlinux/unittest_inspector.py[0m found: [1;32mYES[0m (/build/source/src/linux/unittest_inspector.py)
Configuring [1mversion.xml[0m using configuration
Program [1mgtkdoc-scan[0m found: [1;32mYES[0m (/nix/store/bdql19syplm650wpikn5qybp3l78f16v-gtk-doc-1.33.2/bin/gtkdoc-scan)
Program [1mgtkdoc-scangobj[0m found: [1;32mYES[0m (/nix/store/bdql19syplm650wpikn5qybp3l78f16v-gtk-doc-1.33.2/bin/gtkdoc-scangobj)
Program [1mgtkdoc-mkdb[0m found: [1;32mYES[0m (/nix/store/bdql19syplm650wpikn5qybp3l78f16v-gtk-doc-1.33.2/bin/gtkdoc-mkdb)
Program [1mgtkdoc-mkhtml[0m found: [1;32mYES[0m (/nix/store/bdql19syplm650wpikn5qybp3l78f16v-gtk-doc-1.33.2/bin/gtkdoc-mkhtml)
Program [1mgtkdoc-fixxref[0m found: [1;32mYES[0m (/nix/store/bdql19syplm650wpikn5qybp3l78f16v-gtk-doc-1.33.2/bin/gtkdoc-fixxref)
[1mMessage:[0m
UPower 1.90.0
System Paths
prefix: /nix/store/ycvm3669bizy3yd5jcs66s0mxg1m16dp-upower-1.90.0
libdir: lib
libexecdir: /nix/store/ycvm3669bizy3yd5jcs66s0mxg1m16dp-upower-1.90.0/libexec
bindir: /nix/store/ycvm3669bizy3yd5jcs66s0mxg1m16dp-upower-1.90.0/bin
sbindir: /nix/store/ycvm3669bizy3yd5jcs66s0mxg1m16dp-upower-1.90.0/sbin
datadir: /nix/store/ycvm3669bizy3yd5jcs66s0mxg1m16dp-upower-1.90.0/share
sysconfdir: /etc
localstatedir: /var
historydir: /var/lib/upower
Features
Backend: linux
libimobiledevice support: true
Building api docs: true
Building man pages: true
Build targets in project: [1m34[0m
[1mNOTICE:[0m Future-deprecated features used:
* 0.60.0: {'install_subdir with empty directory'}
upower [36m1.90.0[0m
[1mUser defined options[0m
auto_features : enabled
bindir : /nix/store/ycvm3669bizy3yd5jcs66s0mxg1m16dp-upower-1.90.0/bin
buildtype : plain
includedir : /nix/store/899qyyp20b9nd97354mfhjdn9g0g6dx7-upower-1.90.0-dev/include
infodir : /nix/store/ycvm3669bizy3yd5jcs66s0mxg1m16dp-upower-1.90.0/share/info
libdir : /nix/store/ycvm3669bizy3yd5jcs66s0mxg1m16dp-upower-1.90.0/lib
libexecdir : /nix/store/ycvm3669bizy3yd5jcs66s0mxg1m16dp-upower-1.90.0/libexec
localedir : /nix/store/ycvm3669bizy3yd5jcs66s0mxg1m16dp-upower-1.90.0/share/locale
localstatedir : /var
mandir : /nix/store/ycvm3669bizy3yd5jcs66s0mxg1m16dp-upower-1.90.0/share/man
prefix : /nix/store/ycvm3669bizy3yd5jcs66s0mxg1m16dp-upower-1.90.0
sbindir : /nix/store/ycvm3669bizy3yd5jcs66s0mxg1m16dp-upower-1.90.0/sbin
sysconfdir : /etc
wrap_mode : nodownload
gtk-doc : true
introspection : auto
os_backend : linux
systemdsystemunitdir: /nix/store/ycvm3669bizy3yd5jcs66s0mxg1m16dp-upower-1.90.0/etc/systemd/system
udevhwdbdir : /nix/store/ycvm3669bizy3yd5jcs66s0mxg1m16dp-upower-1.90.0/lib/udev/hwdb.d
udevrulesdir : /nix/store/ycvm3669bizy3yd5jcs66s0mxg1m16dp-upower-1.90.0/lib/udev/rules.d
Found ninja-1.11.0 at /nix/store/9ahwc998n8r4qlgainndr60b98z9ha0q-ninja-1.11.0/bin/ninja
meson: enabled parallel building
@nix { "action": "setPhase", "phase": "buildPhase" }
building
build flags: -j4 -l4
[1/59] Generating po/it/LC_MESSAGES/upower-it.mo with a custom command
[2/59] Generating po/sv/LC_MESSAGES/upower-sv.mo with a custom command
[3/59] Generating po/fr/LC_MESSAGES/upower-fr.mo with a custom command
[4/59] Generating po/pl/LC_MESSAGES/upower-pl.mo with a custom command
[5/59] Generating dbus/up-device-generated.h with a custom command
[6/59] Generating dbus/up-daemon-generated.c with a custom command
[7/59] Generating dbus/up-daemon-generated.h with a custom command
[8/59] Generating dbus/up-device-generated.c with a custom command
[9/59] Generating dbus/up-kbd-backlight-generated.h with a custom command
[10/59] Generating dbus/up-kbd-backlight-generated.c with a custom command
[11/59] Generating doc/man/upower.1 with a custom command
Note: Writing upower.1
[12/59] Compiling C object tools/upower.p/up-tool.c.o
[13/59] Compiling C object libupower-glib/libupower-glib.so.3.1.0.p/up-types.c.o
[14/59] Compiling C object dbus/liblibupower-dbus.a.p/meson-generated_.._up-kbd-backlight-generated.c.o
[15/59] Compiling C object dbus/liblibupower-dbus.a.p/meson-generated_.._up-daemon-generated.c.o
[16/59] Compiling C object libupower-glib/libupower-glib.so.3.1.0.p/up-stats-item.c.o
[17/59] Compiling C object libupower-glib/libupower-glib.so.3.1.0.p/up-client.c.o
[18/59] Compiling C object libupower-glib/libupower-glib.so.3.1.0.p/up-history-item.c.o
[19/59] Compiling C object dbus/liblibupower-dbus.a.p/meson-generated_.._up-device-generated.c.o
[20/59] Compiling C object src/dummy/libupshared.a.p/up-native.c.o
[21/59] Linking static target dbus/liblibupower-dbus.a
[22/59] Compiling C object src/dummy/libupshared.a.p/up-backend.c.o
[23/59] Linking static target src/dummy/libupshared.a
[24/59] Compiling C object libupower-glib/libupower-glib.so.3.1.0.p/up-device.c.o
[25/59] Compiling C object src/linux/libupshared.a.p/up-device-supply-battery.c.o
[26/59] Linking target libupower-glib/libupower-glib.so.3.1.0
[27/59] Compiling C object src/linux/libupshared.a.p/up-device-supply.c.o
[28/59] Compiling C object src/linux/libupshared.a.p/up-device-hid.c.o
[29/59] Compiling C object src/linux/libupshared.a.p/up-device-wup.c.o
[30/59] Generating symbol file libupower-glib/libupower-glib.so.3.1.0.p/libupower-glib.so.3.1.0.symbols
[31/59] Compiling C object src/linux/libupshared.a.p/up-device-bluez.c.o
[32/59] Compiling C object src/linux/libupshared.a.p/up-input.c.o
[33/59] Compiling C object src/linux/libupshared.a.p/up-native.c.o
[34/59] Compiling C object src/linux/libupshared.a.p/up-backend.c.o
[35/59] Compiling C object src/linux/libupshared.a.p/up-enumerator-udev.c.o
[36/59] Compiling C object src/linux/libupshared.a.p/up-device-idevice.c.o
[37/59] Linking static target src/linux/libupshared.a
[38/59] Compiling C object src/libupowerd-private.a.p/up-config.c.o
[39/59] Compiling C object src/libupowerd-private.a.p/up-daemon.c.o
[40/59] Compiling C object src/libupowerd-private.a.p/up-device-battery.c.o
[41/59] Compiling C object src/libupowerd-private.a.p/up-device.c.o
[42/59] Compiling C object src/libupowerd-private.a.p/up-device-list.c.o
[43/59] Compiling C object src/libupowerd-private.a.p/up-enumerator.c.o
[44/59] Compiling C object src/libupowerd-private.a.p/up-kbd-backlight.c.o
[45/59] Compiling C object src/libupowerd-private.a.p/up-common.c.o
[46/59] Compiling C object src/upowerd.p/up-main.c.o
[47/59] Linking target tools/upower
[48/59] Compiling C object src/up_self_test.p/up-self-test.c.o
[49/59] Compiling C object src/libupowerd-private.a.p/up-history.c.o
[50/59] Linking static target src/libupowerd-private.a
[51/59] Generating doc/man/upowerd.8 with a custom command
Note: Writing upowerd.8
[52/59] Linking target src/upowerd
[53/59] Generating doc/org.freedesktop.UPower.ref.xml with a custom command
[54/59] Generating doc/org.freedesktop.UPower.Device.ref.xml with a custom command
[55/59] Generating libupower-glib/UPowerGlib-1.0.gir with a custom command (wrapped by meson to set env)
[56/59] Generating doc/org.freedesktop.UPower.KbdBacklight.ref.xml with a custom command
[57/59] Linking target src/up_self_test
[58/59] Generating doc/man/UPower.7 with a custom command
Note: Writing UPower.7
[59/59] Generating libupower-glib/UPowerGlib-1.0.typelib with a custom command
@nix { "action": "setPhase", "phase": "checkPhase" }
running tests
ninja: Entering directory `/build/source/build'
ninja: no work to do.
[1-8/58] 🌑 Tests.test_battery_overfull 0/60s
[K 1/58 Tests.test_battery_charge [1;32mOK [0m 0.99s
[2-8/58] 🌒 Tests.test_battery_overfull 0/60s
[K[2-9/58] 🌓 Tests.test_battery_state_guessing 0/60s
[K[2-9/58] 🌔 Tests.test_battery_state_guessing 0/60s
[K 2/58 Tests.test_battery_capacity_and_charge [1;32mOK [0m 1.18s
[3-9/58] 🌕 Tests.test_battery_state_guessing 0/60s
[K[3-10/58] 🌖 Tests.test_battery_state_guessing 0/60s
[K 3/58 Tests.test_battery_broken_name [1;32mOK [0m 1.19s
[4-10/58] 🌗 Tests.test_battery_state_guessing 0/60s
[K[4-11/58] 🌘 Tests.test_battery_state_guessing 0/60s
[K 4/58 Tests.test_battery_overfull [1;32mOK [0m 1.19s
[5-11/58] 🌑 Tests.test_battery_state_guessing 0/60s
[K[5-12/58] 🌒 Tests.test_battery_state_guessing 0/60s
[K 5/58 Tests.test_battery_energy_charge_mixed [1;31mFAIL [0m 1.22s exit status 1
[1;31m>>> [0mMALLOC_PERTURB_=147 top_builddir=/build/source/build LD_LIBRARY_PATH=/build/source/build/libupower-glib GI_TYPELIB_PATH=/build/source/build/libupower-glib:/nix/store/nza49jvijgfb9x8shlv9r79zb35ddmvx-libgudev-237/lib/girepository-1.0:/nix/store/hylq2hn3qsxhk91djblknxgwc5x61jah-umockdev-0.17.13/lib/girepository-1.0 /nix/store/rhfgsn86vfbys6xzngb719lkn66d4zb5-python3-3.10.6/bin/python3 /build/source/build/../src/linux/integration-test.py Tests.test_battery_energy_charge_mixed
✀
[1;36mstdout:[0m
Testing binaries from local build tree
1664278534.281 GetAll /org/freedesktop/login1 org.freedesktop.login1.Manager
1664278534.281 Inhibit "sleep" "UPower" "Pause device polling" "delay"
[32mTI:11:35:34 [34mAcquired inhibitor lock (7, delay)
[0m[32mTI:11:35:34 [34mStarting upowerd version 1.90.0
[0m[32mTI:11:35:34 [34mcannot find a keyboard backlight
[0m[32mTI:11:35:34 [34mobject path = /org/freedesktop/UPower/devices/DisplayDevice
[0m[32mTI:11:35:34 [34mdaemon now coldplug
[0m[32mTI:11:35:34 [34mregistering subsystem : input
[0m[32mTI:11:35:34 [34mregistering subsystem : power_supply
[0m[32mTI:11:35:34 [34musing present voltage (alternate)
[0m[32mTI:11:35:34 [34musing id: 132
[0m[32mTI:11:35:34 [34mfailed to get data from /build/upower-history-i5f5ek5p/history-rate-132.dat as file does not exist
[0m[32mTI:11:35:34 [34mfailed to get data from /build/upower-history-i5f5ek5p/history-charge-132.dat as file does not exist
[0m[32mTI:11:35:34 [34mfailed to get data from /build/upower-history-i5f5ek5p/history-time-full-132.dat as file does not exist
[0m[32mTI:11:35:34 [34mfailed to get data from /build/upower-history-i5f5ek5p/history-time-empty-132.dat as file does not exist
[0m[32mTI:11:35:34 [34msaving in 600 seconds
[0m[32mTI:11:35:34 [34msaving in 600 seconds
[0m[32mTI:11:35:34 [34madded native-path: BAT0
[0m[32mTI:11:35:34 [34mobject path = /org/freedesktop/UPower/devices/battery_BAT0
[0m[32mTI:11:35:34 [34mdevice BAT0 has parent id: (null)
[0m[32mTI:11:35:34 [34mGot new device from udev enumerator: 0x809ecf8
[0m[32mTI:11:35:34 [34madded BAT0
[0m[32mTI:11:35:34 [34memitting added: /org/freedesktop/UPower/devices/battery_BAT0
[0m[32mTI:11:35:34 [34mregistering subsystem : usbmisc
[0m[32mTI:11:35:34 [34mon_battery = yes
[0m[32mTI:11:35:34 [34mwarning_level = none
[0m[32mTI:11:35:34 [34mdaemon now not coldplug
[0m[32mTI:11:35:34 [34mBlueZ disappeared
[0m[32mTI:11:35:34 [34mHandling SIGTERM
[0m[32mTI:11:35:34 [34mculled 0 of 1
[0m[32mTI:11:35:34 [34msaved /build/upower-history-i5f5ek5p/history-rate-132.dat
[0m[32mTI:11:35:34 [34mculled 0 of 2
[0m[32mTI:11:35:34 [34msaved /build/upower-history-i5f5ek5p/history-charge-132.dat
[0m[32mTI:11:35:34 [34mculled 0 of 1
[0m[32mTI:11:35:34 [34msaved /build/upower-history-i5f5ek5p/history-time-full-132.dat
[0m[32mTI:11:35:34 [34mculled 0 of 1
[0m[32mTI:11:35:34 [34msaved /build/upower-history-i5f5ek5p/history-time-empty-132.dat
[0m
[1;36mstderr:[0m
F
======================================================================
FAIL: test_battery_energy_charge_mixed (__main__.Tests)
battery which reports both current charge and energy
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build/source/build/../src/linux/integration-test.py", line 873, in test_battery_energy_charge_mixed
self.assertEqual(self.get_dbus_dev_property(bat0_up, 'Percentage'), 40.0)
AssertionError: 40.00000000000001 != 40.0
----------------------------------------------------------------------
Ran 1 test in 0.479s
FAILED (failures=1)
[6-12/58] 🌓 Tests.test_battery_state_guessing 0/60s
[K[6-13/58] 🌔 Tests.test_battery_state_guessing 0/60s
[K 6/58 Tests.test_battery_ac [1;32mOK [0m 1.42s
[7-13/58] 🌕 Tests.test_battery_state_guessing 0/60s
[K[7-14/58] 🌖 Tests.test_battery_state_guessing 0/60s
[K[7-14/58] 🌗 Tests.test_bluetooth_heart_rate_monitor 0/60s
[K 7/58 Tests.test_battery_zero_power_draw [1;32mOK [0m 0.93s
[8-14/58] 🌘 Tests.test_bluetooth_heart_rate_monitor 0/60s
[K[8-15/58] 🌑 Tests.test_bluetooth_heart_rate_monitor 0/60s
[K 8/58 Tests.test_battery_temperature [1;32mOK [0m 1.13s
[9-15/58] 🌒 Tests.test_bluetooth_heart_rate_monitor 0/60s
[K[9-16/58] 🌓 Tests.test_bluetooth_heart_rate_monitor 0/60s
[K 9/58 Tests.test_bluetooth_computer [1;32mOK [0m 1.70s
[10-16/58] 🌔 Tests.test_bluetooth_heart_rate_monitor 1/60s
[K[10-17/58] 🌕 Tests.test_bluetooth_heart_rate_monitor 1/60s
[K[10-17/58] 🌖 Tests.test_bluetooth_keyboard 0/60s
[K10/58 Tests.test_bluetooth_hid_mouse [1;32mOK [0m 0.89s
[11-17/58] 🌗 Tests.test_bluetooth_keyboard 0/60s
[K[11-18/58] 🌘 Tests.test_bluetooth_keyboard 0/60s
[K11/58 Tests.test_bluetooth_headphones [1;32mOK [0m 1.87s
[12-18/58] 🌑 Tests.test_bluetooth_keyboard 0/60s
[K[12-19/58] 🌒 Tests.test_bluetooth_keyboard 0/60s
[K12/58 Tests.test_battery_id_change [1;32mOK [0m 3.20s
[13-19/58] 🌓 Tests.test_bluetooth_keyboard 0/60s
[K[13-20/58] 🌔 Tests.test_bluetooth_keyboard 0/60s
[K13/58 Tests.test_bluetooth_hid_mouse_no_legacy_subdevice [1;32mOK [0m 0.91s
[14-20/58] 🌕 Tests.test_bluetooth_keyboard 0/60s
[K14/58 Tests.test_bluetooth_heart_rate_monitor [1;32mOK [0m 1.81s
[15-21/58] 🌖 Tests.test_bluetooth_keyboard 0/60s
[K[15-22/58] 🌗 Tests.test_bluetooth_keyboard 0/60s
[K15/58 Tests.test_bluetooth_keyboard [1;32mOK [0m 1.02s
[16-22/58] 🌘 Tests.test_bluetooth_mouse_reconnect 0/60s
[K[16-23/58] 🌑 Tests.test_bluetooth_mouse_reconnect 0/60s
[K[16-23/58] 🌒 Tests.test_bluetooth_mouse_with_keyboard 0/60s
[K16/58 Tests.test_bluetooth_mouse_and_keyboard [1;32mOK [0m 1.06s
[17-23/58] 🌓 Tests.test_bluetooth_mouse_with_keyboard 0/60s
[K[17-24/58] 🌔 Tests.test_bluetooth_mouse_with_keyboard 0/60s
[K17/58 Tests.test_bluetooth_mouse [1;32mOK [0m 1.14s
[18-24/58] 🌕 Tests.test_bluetooth_mouse_with_keyboard 0/60s
[K[18-25/58] 🌖 Tests.test_bluetooth_mouse_with_keyboard 0/60s
[K18/58 Tests.test_bluetooth_le_device [1;32mOK [0m 1.69s
[19-25/58] 🌗 Tests.test_bluetooth_mouse_with_keyboard 0/60s
[K[19-26/58] 🌘 Tests.test_bluetooth_mouse_with_keyboard 0/60s
[K19/58 Tests.test_bluetooth_le_mouse [1;32mOK [0m 1.66s
[20-26/58] 🌑 Tests.test_bluetooth_mouse_with_keyboard 0/60s
[K[20-27/58] 🌒 Tests.test_bluetooth_mouse_with_keyboard 0/60s
[K20/58 Tests.test_bluetooth_mouse_with_keyboard [1;32mOK [0m 1.01s
[21-27/58] 🌓 Tests.test_critical_action_is_taken_repeatedly 0/60s
[K[21-28/58] 🌔 Tests.test_critical_action_is_taken_repeatedly 0/60s
[K[21-28/58] 🌕 Tests.test_daemon_version 0/60s
[K21/58 self-test [1;32mOK [0m 5.11s
[22-28/58] 🌖 Tests.test_daemon_version 0/60s
[K[22-29/58] 🌗 Tests.test_daemon_version 0/60s
[K22/58 Tests.test_charge_cycles [1;32mOK [0m 1.03s
[23-29/58] 🌘 Tests.test_daemon_version 0/60s
[K[23-30/58] 🌑 Tests.test_daemon_version 0/60s
[K23/58 Tests.test_daemon_version [1;32mOK [0m 0.91s
[24-30/58] 🌒 Tests.test_display_state_aggregation 0/60s
[K[24-31/58] 🌓 Tests.test_display_state_aggregation 0/60s
[K24/58 Tests.test_bluetooth_phone [1;32mOK [0m 1.65s
[25-31/58] 🌔 Tests.test_display_state_aggregation 0/60s
[K[25-32/58] 🌕 Tests.test_display_state_aggregation 0/60s
[K[25-32/58] 🌖 Tests.test_full_guessing 0/60s
[K25/58 Tests.test_bluetooth_wireless_earbuds [1;32mOK [0m 1.70s
[26-32/58] 🌗 Tests.test_full_guessing 0/60s
[K[26-33/58] 🌘 Tests.test_full_guessing 0/60s
[K26/58 Tests.test_display_pending_charge_one_battery [1;32mOK [0m 0.98s
[27-33/58] 🌑 Tests.test_full_guessing 0/60s
[K[27-34/58] 🌒 Tests.test_full_guessing 0/60s
[K27/58 Tests.test_empty_guessing [1;32mOK [0m 0.95s
[28-34/58] 🌓 Tests.test_full_guessing 0/60s
[K[28-35/58] 🌔 Tests.test_full_guessing 0/60s
[K28/58 Tests.test_display_state_aggregation [1;32mOK [0m 1.10s
[29-35/58] 🌕 Tests.test_full_guessing 0/60s
[K[29-36/58] 🌖 Tests.test_full_guessing 0/60s
[K29/58 Tests.test_bluetooth_mouse_reconnect [1;32mOK [0m 3.67s
[30-36/58] 🌗 Tests.test_full_guessing 0/60s
[K[30-37/58] 🌘 Tests.test_full_guessing 0/60s
[K30/58 Tests.test_full_guessing [1;32mOK [0m 0.98s
[31-37/58] 🌑 Tests.test_lib_up_client_async 0/60s
[K[31-38/58] 🌒 Tests.test_lib_up_client_async 0/60s
[K[31-38/58] 🌓 Tests.test_low_battery_changes_history_save_interval 0/60s
[K31/58 Tests.test_hidpp_mouse [1;32mOK [0m 0.94s
[32-38/58] 🌔 Tests.test_low_battery_changes_history_save_interval 0/60s
[K[32-39/58] 🌕 Tests.test_low_battery_changes_history_save_interval 0/60s
[K32/58 Tests.test_lib_up_client_async [1;32mOK [0m 0.92s
[33-39/58] 🌖 Tests.test_low_battery_changes_history_save_interval 0/60s
[K[33-40/58] 🌗 Tests.test_low_battery_changes_history_save_interval 0/60s
[K33/58 Tests.test_lib_daemon_properties [1;32mOK [0m 1.11s
[34-40/58] 🌘 Tests.test_low_battery_changes_history_save_interval 1/60s
[K[34-41/58] 🌑 Tests.test_low_battery_changes_history_save_interval 1/60s
[K[34-41/58] 🌒 Tests.test_map_pending_charge_to_fully_charged 0/60s
[K34/58 Tests.test_macbook_capacity [1;32mOK [0m 1.06s
[35-41/58] 🌓 Tests.test_map_pending_charge_to_fully_charged 0/60s
[K[35-42/58] 🌔 Tests.test_map_pending_charge_to_fully_charged 0/60s
[K35/58 Tests.test_hidpp_touchpad_race [1;32mOK [0m 1.53s
[36-42/58] 🌕 Tests.test_map_pending_charge_to_fully_charged 0/60s
[K[36-43/58] 🌖 Tests.test_map_pending_charge_to_fully_charged 0/60s
[K36/58 Tests.test_low_battery_changes_history_save_interval [1;32mOK [0m 1.91s
[37-43/58] 🌗 Tests.test_map_pending_charge_to_fully_charged 0/60s
[K[37-44/58] 🌘 Tests.test_map_pending_charge_to_fully_charged 0/60s
[K37/58 Tests.test_map_pending_charge_to_fully_charged [1;32mOK [0m 1.05s
[38-44/58] 🌑 Tests.test_percentage_low_icon_set 0/60s
[K[38-45/58] 🌒 Tests.test_percentage_low_icon_set 0/60s
[K38/58 Tests.test_multiple_batteries [1;32mOK [0m 1.01s
[39-45/58] 🌓 Tests.test_percentage_low_icon_set 0/60s
[K[39-46/58] 🌔 Tests.test_percentage_low_icon_set 0/60s
[K39/58 Tests.test_no_devices [1;32mOK [0m 0.89s
[40-46/58] 🌕 Tests.test_percentage_low_icon_set 0/60s
[K[40-47/58] 🌖 Tests.test_percentage_low_icon_set 0/60s
[K40/58 Tests.test_percentage_low_icon_set [1;32mOK [0m 0.92s
[41-47/58] 🌗 Tests.test_props_online_ac 0/60s
[K[41-48/58] 🌘 Tests.test_props_online_ac 0/60s
[K41/58 Tests.test_props_offline_ac [1;32mOK [0m 0.90s
[42-48/58] 🌑 Tests.test_props_online_ac 0/60s
[K[42-49/58] 🌒 Tests.test_props_online_ac 0/60s
[K[42-49/58] 🌓 Tests.test_remove 0/60s
[K42/58 Tests.test_props_online_ac [1;32mOK [0m 0.89s
[43-49/58] 🌔 Tests.test_remove 0/60s
[K[43-50/58] 🌕 Tests.test_remove 0/60s
[K43/58 Tests.test_hidpp_touchpad [1;32mOK [0m 4.06s
[44-50/58] 🌖 Tests.test_remove 0/60s
[K[44-51/58] 🌗 Tests.test_remove 0/60s
[K44/58 Tests.test_refresh_after_sleep [1;32mOK [0m 0.94s
[45-51/58] 🌘 Tests.test_remove 0/60s
[K[45-52/58] 🌑 Tests.test_remove 0/60s
[K45/58 Tests.test_remove [1;32mOK [0m 0.94s
[46-52/58] 🌒 Tests.test_ups_no_ac 0/60s
[K[46-53/58] 🌓 Tests.test_ups_no_ac 0/60s
[K[46-53/58] 🌔 Tests.test_ups_offline_ac 0/60s
[K46/58 Tests.test_unknown_battery_status_with_ac [1;32mOK [0m 1.25s
[47-53/58] 🌕 Tests.test_ups_offline_ac 0/60s
[K[47-54/58] 🌖 Tests.test_ups_offline_ac 0/60s
[K47/58 Tests.test_ups_no_ac [1;32mOK [0m 1.12s
[48-54/58] 🌗 Tests.test_ups_offline_ac 0/60s
[K[48-55/58] 🌘 Tests.test_ups_offline_ac 0/60s
[K48/58 Tests.test_ups_offline_ac [1;32mOK [0m 0.99s
[49-55/58] 🌑 Tests.test_vendor_strings 0/60s
[K[49-56/58] 🌒 Tests.test_vendor_strings 0/60s
[K[49-56/58] 🌓 Tests.test_virtual_unparented_device 0/60s
[K49/58 Tests.test_unknown_battery_status_no_ac [1;32mOK [0m 2.00s
[50-56/58] 🌔 Tests.test_virtual_unparented_device 0/60s
[K[50-57/58] 🌕 Tests.test_virtual_unparented_device 0/60s
[K50/58 Tests.test_usb_joypad [1;32mOK [0m 0.89s
[51-57/58] 🌖 Tests.test_virtual_unparented_device 0/60s
[K[51-58/58] 🌗 Tests.test_virtual_unparented_device 0/60s
[K51/58 Tests.test_vendor_strings [1;32mOK [0m 0.89s
[52-58/58] 🌘 Tests.test_virtual_unparented_device 0/60s
[K52/58 Tests.test_virtual_unparented_device [1;32mOK [0m 0.88s
[53-58/58] 🌑 Tests.test_wacom_dongle 0/60s
[K[53-58/58] 🌒 Tests.test_wacom_bluetooth 0/60s
[K53/58 Tests.test_wacom_bluetooth [1;32mOK [0m 1.39s
[54-58/58] 🌓 Tests.test_prevent_sleep_until_critical_action_is_executed 4/60s
[K[54-58/58] 🌔 Tests.test_macbook_uevent 6/60s
[K54/58 Tests.test_wacom_dongle [1;32mOK [0m 1.90s
[55-58/58] 🌕 Tests.test_macbook_uevent 6/60s
[K[55-58/58] 🌖 Tests.test_battery_state_guessing 14/60s
[K55/58 Tests.test_macbook_uevent [1;32mOK [0m 7.91s
[56-58/58] 🌗 Tests.test_battery_state_guessing 14/60s
[K[56-58/58] 🌘 Tests.test_critical_action_is_taken_repeatedly 11/60s
[K[56-58/58] 🌑 Tests.test_prevent_sleep_until_critical_action_is_executed 8/60s
[K[56-58/58] 🌒 Tests.test_battery_state_guessing 17/60s
[K[56-58/58] 🌓 Tests.test_critical_action_is_taken_repeatedly 14/60s
[K[56-58/58] 🌔 Tests.test_prevent_sleep_until_critical_action_is_executed 11/60s
[K[56-58/58] 🌕 Tests.test_battery_state_guessing 20/60s
[K[56-58/58] 🌖 Tests.test_critical_action_is_taken_repeatedly 17/60s
[K[56-58/58] 🌗 Tests.test_prevent_sleep_until_critical_action_is_executed 14/60s
[K[56-58/58] 🌘 Tests.test_battery_state_guessing 23/60s
[K[56-58/58] 🌑 Tests.test_critical_action_is_taken_repeatedly 20/60s
[K[56-58/58] 🌒 Tests.test_prevent_sleep_until_critical_action_is_executed 17/60s
[K[56-58/58] 🌓 Tests.test_battery_state_guessing 26/60s
[K[56-58/58] 🌔 Tests.test_critical_action_is_taken_repeatedly 23/60s
[K[56-58/58] 🌕 Tests.test_prevent_sleep_until_critical_action_is_executed 20/60s
[K56/58 Tests.test_prevent_sleep_until_critical_action_is_executed [1;32mOK [0m 20.72s
[57-58/58] 🌖 Tests.test_battery_state_guessing 28/60s
[K[57-58/58] 🌗 Tests.test_critical_action_is_taken_repeatedly 25/60s
[K[57-58/58] 🌘 Tests.test_battery_state_guessing 30/60s
[K[57-58/58] 🌑 Tests.test_critical_action_is_taken_repeatedly 27/60s
[K[57-58/58] 🌒 Tests.test_battery_state_guessing 32/60s
[K[57-58/58] 🌓 Tests.test_critical_action_is_taken_repeatedly 29/60s
[K[57-58/58] 🌔 Tests.test_battery_state_guessing 34/60s
[K[57-58/58] 🌕 Tests.test_critical_action_is_taken_repeatedly 31/60s
[K[57-58/58] 🌖 Tests.test_battery_state_guessing 36/60s
[K[57-58/58] 🌗 Tests.test_critical_action_is_taken_repeatedly 33/60s
[K[57-58/58] 🌘 Tests.test_battery_state_guessing 38/60s
[K[57-58/58] 🌑 Tests.test_critical_action_is_taken_repeatedly 35/60s
[K[57-58/58] 🌒 Tests.test_battery_state_guessing 40/60s
[K[57-58/58] 🌓 Tests.test_critical_action_is_taken_repeatedly 37/60s
[K[57-58/58] 🌔 Tests.test_battery_state_guessing 42/60s
[K[57-58/58] 🌕 Tests.test_critical_action_is_taken_repeatedly 39/60s
[K[57-58/58] 🌖 Tests.test_battery_state_guessing 44/60s
[K[57-58/58] 🌗 Tests.test_critical_action_is_taken_repeatedly 41/60s
[K57/58 Tests.test_critical_action_is_taken_repeatedly [1;32mOK [0m 41.95s
[58/58] 🌘 Tests.test_battery_state_guessing 45/60s
[K[58/58] 🌑 Tests.test_battery_state_guessing 46/60s
[K[58/58] 🌒 Tests.test_battery_state_guessing 47/60s
[K[58/58] 🌓 Tests.test_battery_state_guessing 48/60s
[K[58/58] 🌔 Tests.test_battery_state_guessing 49/60s
[K[58/58] 🌕 Tests.test_battery_state_guessing 50/60s
[K[58/58] 🌖 Tests.test_battery_state_guessing 51/60s
[K[58/58] 🌗 Tests.test_battery_state_guessing 52/60s
[K58/58 Tests.test_battery_state_guessing [1;32mOK [0m 52.09s
Summary of Failures:
5/58 Tests.test_battery_energy_charge_mixed [1;31mFAIL [0m 1.22s exit status 1
Ok: 57
Expected Fail: 0
Fail: 1
Unexpected Pass: 0
Skipped: 0
Timeout: 0
Full log written to /build/source/build/meson-logs/testlog.txt