test success 2m 43s
- Current runner version: 'v0.6.0'
- GITHUB_TOKEN Permissions
- Contents: read
- Metadata: read
- Secret source: Actions
- Cache mode: write
- Prepare workflow directory
- Prepare all required actions
- Getting action download info
- Download action repository 'actions/checkout@v7.0.1' (SHA:3d3c42e5aac5ba805825da76410c181273ba90b1)
- Download action repository 'actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e' (SHA:b7ad1dad31e06c5925ef5d2fc7ad053ef454303e)
- Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9)
- Complete job name: test
- Checking docker version
- ##[command]/usr/bin/docker version --format '{{.Server.APIVersion}}'
- '1.56'
- Docker daemon API version: '1.56'
- ##[command]/usr/bin/docker version --format '{{.Client.APIVersion}}'
- '1.56'
- Docker client API version: '1.56'
- Clean up resources from previous jobs
- ##[command]/usr/bin/docker ps --all --quiet --no-trunc --filter "label=f68638"
- ##[command]/usr/bin/docker network prune --force --filter "label=f68638"
- Create local container network
- ##[command]/usr/bin/docker network create --label f68638 github_network_94a27e3677b94aa0a608862bb3b66a33
- 859732624acaefef281d2ec83519e9c0b30bbd80188ece7735114d9ff66e4e6b
- Starting job container
- ##[command]/usr/bin/docker pull archlinux:latest
- latest: Pulling from library/archlinux
- 7450fb54bb4f: Pulling fs layer
- 62956096fa4d: Pulling fs layer
- 62956096fa4d: Download complete
- 7450fb54bb4f: Download complete
- 7450fb54bb4f: Pull complete
- 62956096fa4d: Pull complete
- Digest: sha256:52dfbd5afb23a220d5ee92dafcb4c788d96c026ed04179890c23adef4c897fa0
- Status: Downloaded newer image for archlinux:latest
- docker.io/library/archlinux:latest
- ##[command]/usr/bin/docker create --name a5904a76bc834e009df31162b49b2d54_archlinuxlatest_10cdeb --label f68638 --workdir /__w/dumber/dumber --network github_network_94a27e3677b94aa0a608862bb3b66a33 -e "HOME=/github/home" -e GITHUB_ACTIONS=true -e CI=true -v "/var/run/docker.sock":"/var/run/docker.sock" -v "/home/runner/work":"/__w" -v "/home/runner/externals":"/__e":ro -v "/home/runner/work/_temp":"/__w/_temp" -v "/home/runner/work/_actions":"/__w/_actions" -v "/opt/hostedtoolcache":"/__t" -v "/home/runner/work/_temp/_github_home":"/github/home" -v "/home/runner/work/_temp/_github_workflow":"/github/workflow" --entrypoint "tail" archlinux:latest "-f" "/dev/null"
- f669cd9f422426dff17743f7f98c25fd937c24b9c37684ad48c8b1b8679f577e
- ##[command]/usr/bin/docker start f669cd9f422426dff17743f7f98c25fd937c24b9c37684ad48c8b1b8679f577e
- f669cd9f422426dff17743f7f98c25fd937c24b9c37684ad48c8b1b8679f577e
- ##[command]/usr/bin/docker ps --all --filter id=f669cd9f422426dff17743f7f98c25fd937c24b9c37684ad48c8b1b8679f577e --filter status=running --no-trunc --format "{{.ID}} {{.Status}}"
- f669cd9f422426dff17743f7f98c25fd937c24b9c37684ad48c8b1b8679f577e Up Less than a second
- ##[command]/usr/bin/docker inspect --format "{{range .Config.Env}}{{println .}}{{end}}" f669cd9f422426dff17743f7f98c25fd937c24b9c37684ad48c8b1b8679f577e
- HOME=/github/home
- GITHUB_ACTIONS=true
- CI=true
- PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
- LANG=C.UTF-8
- Waiting for all services to be ready
- Run for attempt in 1 2 3; do
- <U+001B>[36;1mfor attempt in 1 2 3; do<U+001B>[0m
- <U+001B>[36;1m if pacman -Syu --noconfirm && pacman -S --noconfirm git go webkitgtk-6.0 gtk4 gtk4-layer-shell libadwaita gobject-introspection base-devel brotli dbus nodejs; then<U+001B>[0m
- <U+001B>[36;1m exit 0<U+001B>[0m
- <U+001B>[36;1m fi<U+001B>[0m
- <U+001B>[36;1m if [ "$attempt" -eq 3 ]; then<U+001B>[0m
- <U+001B>[36;1m exit 1<U+001B>[0m
- <U+001B>[36;1m fi<U+001B>[0m
- <U+001B>[36;1m sleep 5<U+001B>[0m
- <U+001B>[36;1mdone<U+001B>[0m
- shell: sh -e {0}
- :: Synchronizing package databases...
- core downloading...
- extra downloading...
- :: Starting full system upgrade...
- resolving dependencies...
- looking for conflicting packages...
- Package (8) Old Version New Version Net Change Download Size
- core/ca-certificates-mozilla 3.131-1 3.131.1-1 -0.01 MiB 0.37 MiB
- core/dbus 1.16.2-1 1.16.2-2 0.03 MiB 0.35 MiB
- core/iproute2 7.2.0-1 7.3.0-1 0.00 MiB 1.19 MiB
- core/libelf 0.196-1 0.197-1 0.01 MiB 0.70 MiB
- core/linux-api-headers 7.2-1 7.3-1 0.07 MiB 1.53 MiB
- core/systemd 262-1 262.1-1 0.03 MiB 10.68 MiB
- core/systemd-libs 262-1 262.1-1 0.01 MiB 1.44 MiB
- core/systemd-sysvcompat 262-1 262.1-1 0.00 MiB 0.01 MiB
- Total Download Size: 16.27 MiB
- Total Installed Size: 59.89 MiB
- Net Upgrade Size: 0.14 MiB
- :: Proceed with installation? [Y/n]
- :: Retrieving packages...
- systemd-262.1-1-x86_64 downloading...
- linux-api-headers-7.3-1-x86_64 downloading...
- systemd-libs-262.1-1-x86_64 downloading...
- iproute2-7.3.0-1-x86_64 downloading...
- libelf-0.197-1-x86_64 downloading...
- ca-certificates-mozilla-3.131.1-1-x86_64 downloading...
- dbus-1.16.2-2-x86_64 downloading...
- systemd-sysvcompat-262.1-1-x86_64 downloading...
- checking keyring...
- checking package integrity...
- loading package files...
- checking for file conflicts...
- :: Processing package changes...
- upgrading linux-api-headers...
- upgrading systemd-libs...
- upgrading ca-certificates-mozilla...
- upgrading dbus...
- upgrading libelf...
- upgrading iproute2...
- upgrading systemd...
- upgrading systemd-sysvcompat...
- :: Running post-transaction hooks...
- ( 1/12) Creating system user accounts...
- ( 2/12) Creating temporary files...
- /usr/lib/tmpfiles.d/journal-nocow.conf:26: Failed to resolve specifier: uninitialized /etc/ detected, skipping.
- All rules containing unresolvable specifiers will be skipped.
- ( 3/12) Updating journal message catalog...
- ( 4/12) Updating udev hardware database...
- ( 5/12) Applying kernel sysctl settings...
- Skipped: Current root is not booted.
- ( 6/12) Reloading system manager configuration...
- Skipped: Current root is not booted.
- ( 7/12) Reloading user manager configuration...
- Skipped: Current root is not booted.
- ( 8/12) Enqueuing marked services...
- Skipped: Current root is not booted.
- ( 9/12) Reloading device manager configuration...
- Skipped: Current root is not booted.
- (10/12) Arming ConditionNeedsUpdate...
- (11/12) Rebuilding certificate stores...
- (12/12) Reloading system bus configuration...
- Skipped: Current root is not booted.
- warning: brotli-1.2.0-1 is up to date -- reinstalling
- warning: dbus-1.16.2-2 is up to date -- reinstalling
- resolving dependencies...
- :: There are 11 providers available for ttf-font:
- :: Repository extra
- 1) gnu-free-fonts 2) noto-fonts 3) ttf-bitstream-vera 4) ttf-croscore 5) ttf-dejavu 6) ttf-droid 7) ttf-ibm-plex 8) ttf-input 9) ttf-input-nerd 10) ttf-liberation 11) ttf-roboto
- Enter a number (default=1):
- looking for conflicting packages...
- Package (195) Old Version New Version Net Change Download Size
- extra/abseil-cpp 20260817.0-2 7.15 MiB 1.35 MiB
- extra/ada 4.0.0-1 0.95 MiB 0.31 MiB
- extra/adwaita-cursors 51.0-1 11.41 MiB 0.35 MiB
- extra/adwaita-fonts 51.0-2 7.27 MiB 2.17 MiB
- extra/adwaita-icon-theme 51.0-1 0.92 MiB 0.19 MiB
- extra/adwaita-icon-theme-legacy 46.2-3 2.23 MiB 2.17 MiB
- extra/aom 3.15.2-1 9.50 MiB 2.97 MiB
- extra/at-spi2-core 2.62.1-1 4.04 MiB 0.58 MiB
- core/autoconf 2.73-1 2.25 MiB 0.64 MiB
- core/automake 1.19-1 1.66 MiB 0.63 MiB
- extra/avahi 1:0.9rc5-2 1.88 MiB 0.42 MiB
- core/bison 3.8.2-8 2.52 MiB 0.75 MiB
- extra/boost-libs 1.92.0-1 51.10 MiB 6.16 MiB
- extra/bubblewrap 0.13.1-1 0.10 MiB 0.04 MiB
- extra/c-ares 1.34.9-1 0.54 MiB 0.24 MiB
- extra/cairo 1.18.6-1 1.77 MiB 0.68 MiB
- extra/cpio 2.15-3 0.98 MiB 0.22 MiB
- extra/dav1d 1.5.4-1 1.85 MiB 0.66 MiB
- core/db5.3 5.3.28-7 6.48 MiB 1.26 MiB
- extra/dconf 51.0-1 0.46 MiB 0.11 MiB
- core/debugedit 5.3-2 0.13 MiB 0.05 MiB
- extra/default-cursors 3-1 0.00 MiB 0.00 MiB
- extra/desktop-file-utils 0.28-1 0.18 MiB 0.04 MiB
- core/diffutils 3.12-2 1.50 MiB 0.33 MiB
- extra/duktape 2.7.0-7 0.78 MiB 0.17 MiB
- core/elfutils 0.197-1 4.50 MiB 0.70 MiB
- extra/enchant 2.8.21-1 0.32 MiB 0.09 MiB
- core/fakeroot 1:1.37.2-3 0.14 MiB 0.08 MiB
- core/flex 2.6.4-6 0.84 MiB 0.29 MiB
- extra/fontconfig 2:2.18.3-2 1.33 MiB 0.40 MiB
- extra/freetype2 2.15.0-1 1.74 MiB 0.57 MiB
- extra/fribidi 1.0.17-1 0.26 MiB 0.07 MiB
- extra/fuse-common 3.18.3-1 0.00 MiB 0.00 MiB
- extra/fuse3 3.18.3-1 0.56 MiB 0.14 MiB
- core/gc 8.2.12-1 0.76 MiB 0.23 MiB
- core/gcc 16.2.1+r23+gd564253eb6c8-1 220.89 MiB 57.93 MiB
- extra/gdb 18.1-1 32.19 MiB 8.18 MiB
- extra/gdb-common 18.1-1 1.16 MiB 0.12 MiB
- extra/gdk-pixbuf2 2.44.8-1 3.01 MiB 0.49 MiB
- extra/giflib 6.1.3-2 0.34 MiB 0.10 MiB
- extra/glib-networking 1:2.90.0-1 0.70 MiB 0.15 MiB
- extra/glycin 2.2.3-1 19.10 MiB 4.07 MiB
- extra/gnu-free-fonts 20120503-9 6.65 MiB 3.19 MiB
- extra/gobject-introspection-runtime 1.86.0-2 0.15 MiB 0.03 MiB
- extra/gperftools 2.19.1-1 2.32 MiB 0.56 MiB
- extra/graphene 1.10.8-2 0.98 MiB 0.10 MiB
- extra/graphite 1:1.3.15-1 0.20 MiB 0.08 MiB
- core/groff 1.24.2-1 9.11 MiB 2.43 MiB
- extra/gsettings-desktop-schemas 51.0-1 6.65 MiB 0.87 MiB
- extra/gsettings-system-schemas 51.0-1 0.02 MiB 0.01 MiB
- extra/gssdp 1.6.6-1 0.24 MiB 0.06 MiB
- extra/gst-plugins-bad-libs 1.28.8-1 14.73 MiB 3.19 MiB
- extra/gst-plugins-base-libs 1.28.8-1 12.85 MiB 2.46 MiB
- extra/gstreamer 1.28.8-1 11.91 MiB 2.11 MiB
- extra/gtest 1.18.0-1 1.67 MiB 0.39 MiB
- extra/gtk-update-icon-cache 1:4.24.1-1 0.04 MiB 0.02 MiB
- extra/gtk3 1:3.24.52-2 53.22 MiB 8.93 MiB
- core/guile 3.0.11-1 54.49 MiB 8.39 MiB
- extra/gupnp 1:1.6.10-1 0.70 MiB 0.13 MiB
- extra/gupnp-igd 1.6.0-2 0.11 MiB 0.03 MiB
- extra/harfbuzz 14.6.0-1 5.10 MiB 1.36 MiB
- extra/harfbuzz-icu 14.6.0-1 0.02 MiB 0.01 MiB
- extra/hicolor-icon-theme 0.18-1 0.05 MiB 0.01 MiB
- extra/hidapi 0.15.0-1 0.13 MiB 0.04 MiB
- extra/highway 1.4.0-1 10.04 MiB 1.19 MiB
- extra/hyphen 2.8.9-1 0.04 MiB 0.02 MiB
- extra/iso-codes 4.20.1-1 22.30 MiB 3.60 MiB
- extra/jbigkit 2.2-1 0.17 MiB 0.05 MiB
- extra/json-glib 1.10.8-1 1.01 MiB 0.17 MiB
- extra/lcms2 2.19.1-1 0.69 MiB 0.23 MiB
- extra/libavif 1.4.2-1 0.87 MiB 0.31 MiB
- extra/libcloudproviders 0.4.1-1 0.32 MiB 0.05 MiB
- extra/libcolord 1.4.8-2 1.24 MiB 0.18 MiB
- extra/libcups 2:2.4.20-1 0.79 MiB 0.28 MiB
- extra/libdaemon 0.14-6 0.06 MiB 0.02 MiB
- extra/libdatrie 0.2.14-1 0.49 MiB 0.11 MiB
- extra/libdeflate 1.26-1 0.14 MiB 0.06 MiB
- extra/libdrm 2.4.134-1 1.28 MiB 0.35 MiB
- core/libedit 20260512_3.1-1 0.27 MiB 0.11 MiB
- extra/libepoxy 1.5.10-3 2.64 MiB 0.30 MiB
- extra/libevdev 1.14.0-1 0.22 MiB 0.06 MiB
- extra/libgirepository 1.86.0-2 1.52 MiB 0.14 MiB
- extra/libglvnd 1.7.0-3 3.34 MiB 0.32 MiB
- extra/libgudev 238-4 0.17 MiB 0.03 MiB
- core/libisl 0.28-1 5.90 MiB 0.94 MiB
- extra/libjpeg-turbo 3.2.0-2 2.65 MiB 0.59 MiB
- extra/libjxl 0.12.0-1 6.78 MiB 1.86 MiB
- extra/libmanette 0.2.13-2 0.40 MiB 0.05 MiB
- core/libmpc 1.4.1-1 0.19 MiB 0.09 MiB
- extra/libnice 0.1.24-1 1.86 MiB 0.31 MiB
- extra/libpciaccess 0.19-1 0.06 MiB 0.02 MiB
- extra/libpipewire 1:1.6.9-1 5.78 MiB 1.49 MiB
- extra/libpng 1.6.59-1 0.58 MiB 0.25 MiB
- extra/libproxy 0.5.12-1 0.10 MiB 0.03 MiB
- extra/librsvg 2:2.63.3-1 10.24 MiB 2.34 MiB
- extra/libsoup3 3.8.0-1 2.06 MiB 0.42 MiB
- extra/libstemmer 3.1.1-1 0.64 MiB 0.15 MiB
- extra/libthai 0.1.30-1 1.24 MiB 0.26 MiB
- extra/libtiff 4.7.2-2 1.32 MiB 0.40 MiB
- core/libtool 2.6.2-5 2.34 MiB 0.42 MiB
- extra/libunwind 1.8.3-1 0.30 MiB 0.13 MiB
- extra/liburing 2.15-1 0.47 MiB 0.26 MiB
- extra/libuv 1.52.1-2 0.64 MiB 0.26 MiB
- extra/libva 2.24.1-1 1.00 MiB 0.20 MiB
- extra/libwebp 1.6.0-2 1.04 MiB 0.32 MiB
- extra/libx11 1.8.14-1 9.84 MiB 2.02 MiB
- extra/libxau 1.0.12-1 0.02 MiB 0.01 MiB
- extra/libxcb 1.17.0-1 3.87 MiB 0.97 MiB
- extra/libxcomposite 0.4.7-1 0.02 MiB 0.01 MiB
- extra/libxcursor 1.2.3-1 0.07 MiB 0.03 MiB
- extra/libxdamage 1.1.7-1 0.02 MiB 0.01 MiB
- extra/libxdmcp 1.1.5-2 0.13 MiB 0.03 MiB
- extra/libxext 1.3.7-1 0.30 MiB 0.10 MiB
- extra/libxfixes 6.0.2-1 0.04 MiB 0.01 MiB
- extra/libxft 2.3.9-1 0.13 MiB 0.06 MiB
- extra/libxi 1.8.4-1 0.41 MiB 0.07 MiB
- extra/libxinerama 1.1.6-1 0.02 MiB 0.01 MiB
- extra/libxkbcommon 1.13.2-1 1.05 MiB 0.27 MiB
- extra/libxkbcommon-x11 1.13.2-1 0.10 MiB 0.03 MiB
- extra/libxrandr 1.5.5-1 0.07 MiB 0.03 MiB
- extra/libxrender 0.9.13-1 0.10 MiB 0.03 MiB
- extra/libxshmfence 1.3.3-1 0.02 MiB 0.01 MiB
- extra/libxslt 1.1.45-2 0.78 MiB 0.20 MiB
- extra/libxtst 1.2.6-1 0.11 MiB 0.03 MiB
- extra/libxv 1.0.13-1 0.06 MiB 0.03 MiB
- extra/libxxf86vm 1.1.7-1 0.03 MiB 0.02 MiB
- extra/libyuv r2921+644251f25-1 1.50 MiB 0.26 MiB
- extra/llvm-libs 23.1.3-4 164.87 MiB 41.45 MiB
- extra/lm_sensors 1:3.6.2-1 0.48 MiB 0.13 MiB
- core/lzo 2.10-5 0.38 MiB 0.09 MiB
- core/m4 1.4.21-2 0.71 MiB 0.27 MiB
- core/make 4.4.1-3 1.66 MiB 0.51 MiB
- extra/mesa 1:26.2.5-1 53.86 MiB 13.50 MiB
- extra/ministream 0.99.1-1 0.05 MiB 0.02 MiB
- core/mpdecimal 4.0.1-3 0.32 MiB 0.10 MiB
- extra/numactl 2.0.19-1 0.24 MiB 0.08 MiB
- extra/openjpeg2 2.5.4-1 13.37 MiB 0.87 MiB
- extra/orc 0.4.44-1 1.45 MiB 0.34 MiB
- extra/pango 1:1.58.2-1 2.38 MiB 0.43 MiB
- core/patch 2.8-1 0.17 MiB 0.08 MiB
- core/perl 5.44.0-1 72.30 MiB 20.98 MiB
- extra/perl-error 0.17030-3 0.04 MiB 0.02 MiB
- extra/perl-mailtools 2.22-3 0.10 MiB 0.06 MiB
- extra/perl-timedate 2.35-1 0.15 MiB 0.06 MiB
- extra/pipewire 1:1.6.9-1 1.30 MiB 0.27 MiB
- extra/pixman 0.46.4-1 0.74 MiB 0.28 MiB
- core/pkgconf 3.0.10-1 0.34 MiB 0.12 MiB
- core/python 3.14.8-1 73.79 MiB 13.55 MiB
- extra/python-autocommand 2.2.2-9 0.08 MiB 0.02 MiB
- extra/python-jaraco.collections 5.1.0-3 0.11 MiB 0.02 MiB
- extra/python-jaraco.context 6.1.2-1 0.06 MiB 0.02 MiB
- extra/python-jaraco.functools 4.1.0-3 0.07 MiB 0.02 MiB
- extra/python-jaraco.text 4.0.0-4 0.08 MiB 0.02 MiB
- extra/python-mako 1.4.3-1 0.98 MiB 0.17 MiB
- extra/python-markdown 3.11.2-1 1.21 MiB 0.20 MiB
- extra/python-markupsafe 3.0.4-1 0.09 MiB 0.02 MiB
- extra/python-more-itertools 11.2.1-1 0.78 MiB 0.13 MiB
- extra/python-packaging 26.3-1 1.58 MiB 0.25 MiB
- extra/python-platformdirs 4.13.5-1 0.57 MiB 0.07 MiB
- extra/python-setuptools 1:84.2.1-1 4.94 MiB 0.78 MiB
- extra/python-wheel 0.48.0-1 0.34 MiB 0.07 MiB
- extra/rav1e 0.8.1-3 7.49 MiB 1.58 MiB
- extra/shared-mime-info 2.5.1-2 5.83 MiB 0.75 MiB
- extra/simdjson 1:5.0.5-1 10.27 MiB 0.44 MiB
- extra/source-highlight 3.1.9-19 3.27 MiB 0.69 MiB
- extra/spirv-tools 1:1.4.363.0-1 8.16 MiB 2.12 MiB
- core/sudo 1.9.17.p2-6 7.85 MiB 1.86 MiB
- extra/svt-av1 4.2.0-1 5.36 MiB 1.98 MiB
- core/texinfo 7.3-3 12.69 MiB 2.13 MiB
- extra/tinysparql 3.12.0-1 3.92 MiB 1.06 MiB
- extra/vmaf 3.2.1-1 7.11 MiB 0.48 MiB
- extra/vulkan-icd-loader 1.4.363.0-1 0.67 MiB 0.18 MiB
- extra/wayland 1.26.0-1 0.86 MiB 0.15 MiB
- core/which 2.25-1 0.03 MiB 0.02 MiB
- extra/woff2 1.0.2-7 0.19 MiB 0.06 MiB
- extra/xcb-proto 1.17.0-4 1.03 MiB 0.13 MiB
- extra/xdg-dbus-proxy 0.1.9-1 0.06 MiB 0.03 MiB
- extra/xdg-desktop-portal 1.22.1-2 1.83 MiB 0.44 MiB
- extra/xdg-desktop-portal-gtk 1.15.3-2 0.42 MiB 0.10 MiB
- extra/xkeyboard-config 2.48-1 10.24 MiB 0.87 MiB
- extra/xorg-xprop 1.2.8-1 0.05 MiB 0.03 MiB
- extra/xorgproto 2026.1-1 1.47 MiB 0.24 MiB
- extra/xxhash 0.8.4-1 0.42 MiB 0.10 MiB
- extra/zlib-ng 2.3.3-1 0.28 MiB 0.11 MiB
- core/base-devel 1-2 0.00 MiB 0.00 MiB
- core/brotli 1.2.0-1 1.2.0-1 0.00 MiB 0.39 MiB
- core/dbus 1.16.2-2 1.16.2-2 0.00 MiB
- extra/git 2.56.0-1 33.54 MiB 7.43 MiB
- extra/go 2:1.27.3-1 226.64 MiB 42.30 MiB
- extra/gobject-introspection 1.86.0-2 3.11 MiB 0.51 MiB
- extra/gtk4 1:4.24.1-1 54.04 MiB 9.49 MiB
- extra/gtk4-layer-shell 1.3.0-1 0.29 MiB 0.05 MiB
- extra/libadwaita 1:1.10.0-1 5.29 MiB 0.80 MiB
- extra/nodejs 26.12.0-1 64.12 MiB 17.48 MiB
- extra/webkitgtk-6.0 2.54.1-1 138.59 MiB 38.48 MiB
- Total Download Size: 380.54 MiB
- Total Installed Size: 1715.46 MiB
- Net Upgrade Size: 1713.42 MiB
- :: Proceed with installation? [Y/n]
- :: Retrieving packages...
- gcc-16.2.1+r23+gd564253eb6c8-1-x86_64 downloading...
- go-2:1.27.3-1-x86_64 downloading...
- llvm-libs-23.1.3-4-x86_64 downloading...
- webkitgtk-6.0-2.54.1-1-x86_64 downloading...
- perl-5.44.0-1-x86_64 downloading...
- nodejs-26.12.0-1-x86_64 downloading...
- python-3.14.8-1-x86_64 downloading...
- mesa-1:26.2.5-1-x86_64 downloading...
- gtk4-1:4.24.1-1-x86_64 downloading...
- gtk3-1:3.24.52-2-x86_64 downloading...
- guile-3.0.11-1-x86_64 downloading...
- gdb-18.1-1-x86_64 downloading...
- git-2.56.0-1-x86_64 downloading...
- boost-libs-1.92.0-1-x86_64 downloading...
- glycin-2.2.3-1-x86_64 downloading...
- iso-codes-4.20.1-1-any downloading...
- gnu-free-fonts-20120503-9-any downloading...
- gst-plugins-bad-libs-1.28.8-1-x86_64 downloading...
- aom-3.15.2-1-x86_64 downloading...
- gst-plugins-base-libs-1.28.8-1-x86_64 downloading...
- groff-1.24.2-1-x86_64 downloading...
- librsvg-2:2.63.3-1-x86_64 downloading...
- adwaita-fonts-51.0-2-any downloading...
- adwaita-icon-theme-legacy-46.2-3-any downloading...
- texinfo-7.3-3-x86_64 downloading...
- spirv-tools-1:1.4.363.0-1-x86_64 downloading...
- gstreamer-1.28.8-1-x86_64 downloading...
- libx11-1.8.14-1-x86_64 downloading...
- svt-av1-4.2.0-1-x86_64 downloading...
- libjxl-0.12.0-1-x86_64 downloading...
- sudo-1.9.17.p2-6-x86_64 downloading...
- rav1e-0.8.1-3-x86_64 downloading...
- libpipewire-1:1.6.9-1-x86_64 downloading...
- harfbuzz-14.6.0-1-x86_64 downloading...
- abseil-cpp-20260817.0-2-x86_64 downloading...
- db5.3-5.3.28-7-x86_64 downloading...
- highway-1.4.0-1-x86_64 downloading...
- tinysparql-3.12.0-1-x86_64 downloading...
- libxcb-1.17.0-1-x86_64 downloading...
- libisl-0.28-1-x86_64 downloading...
- openjpeg2-2.5.4-1-x86_64 downloading...
- xkeyboard-config-2.48-1-any downloading...
- gsettings-desktop-schemas-51.0-1-any downloading...
- libadwaita-1:1.10.0-1-x86_64 downloading...
- python-setuptools-1:84.2.1-1-any downloading...
- bison-3.8.2-8-x86_64 downloading...
- shared-mime-info-2.5.1-2-x86_64 downloading...
- elfutils-0.197-1-x86_64 downloading...
- source-highlight-3.1.9-19-x86_64 downloading...
- cairo-1.18.6-1-x86_64 downloading...
- dav1d-1.5.4-1-x86_64 downloading...
- autoconf-2.73-1-any downloading...
- automake-1.19-1-any downloading...
- libjpeg-turbo-3.2.0-2-x86_64 downloading...
- at-spi2-core-2.62.1-1-x86_64 downloading...
- freetype2-2.15.0-1-x86_64 downloading...
- gperftools-2.19.1-1-x86_64 downloading...
- gobject-introspection-1.86.0-2-x86_64 downloading...
- make-4.4.1-3-x86_64 downloading...
- gdk-pixbuf2-2.44.8-1-x86_64 downloading...
- vmaf-3.2.1-1-x86_64 downloading...
- simdjson-1:5.0.5-1-x86_64 downloading...
- xdg-desktop-portal-1.22.1-2-x86_64 downloading...
- pango-1:1.58.2-1-x86_64 downloading...
- libtool-2.6.2-5-x86_64 downloading...
- libsoup3-3.8.0-1-x86_64 downloading...
- avahi-1:0.9rc5-2-x86_64 downloading...
- libtiff-4.7.2-2-x86_64 downloading...
- fontconfig-2:2.18.3-2-x86_64 downloading...
- gtest-1.18.0-1-x86_64 downloading...
- brotli-1.2.0-1-x86_64 downloading...
- adwaita-cursors-51.0-1-any downloading...
- libdrm-2.4.134-1-x86_64 downloading...
- orc-0.4.44-1-x86_64 downloading...
- diffutils-3.12-2-x86_64 downloading...
- libwebp-1.6.0-2-x86_64 downloading...
- libglvnd-1.7.0-3-x86_64 downloading...
- libnice-0.1.24-1-x86_64 downloading...
- ada-4.0.0-1-x86_64 downloading...
- libavif-1.4.2-1-x86_64 downloading...
- libepoxy-1.5.10-3-x86_64 downloading...
- flex-2.6.4-6-x86_64 downloading...
- pixman-0.46.4-1-x86_64 downloading...
- libcups-2:2.4.20-1-x86_64 downloading...
- libxkbcommon-1.13.2-1-x86_64 downloading...
- pipewire-1:1.6.9-1-x86_64 downloading...
- m4-1.4.21-2-x86_64 downloading...
- libthai-0.1.30-1-x86_64 downloading...
- liburing-2.15-1-x86_64 downloading...
- libuv-1.52.1-2-x86_64 downloading...
- libyuv-r2921+644251f25-1-x86_64 downloading...
- libpng-1.6.59-1-x86_64 downloading...
- python-packaging-26.3-1-any downloading...
- c-ares-1.34.9-1-x86_64 downloading...
- xorgproto-2026.1-1-any downloading...
- gc-8.2.12-1-x86_64 downloading...
- lcms2-2.19.1-1-x86_64 downloading...
- cpio-2.15-3-x86_64 downloading...
- libva-2.24.1-1-x86_64 downloading...
- libxslt-1.1.45-2-x86_64 downloading...
- python-markdown-3.11.2-1-any downloading...
- adwaita-icon-theme-51.0-1-any downloading...
- vulkan-icd-loader-1.4.363.0-1-x86_64 downloading...
- libcolord-1.4.8-2-x86_64 downloading...
- duktape-2.7.0-7-x86_64 downloading...
- python-mako-1.4.3-1-any downloading...
- json-glib-1.10.8-1-x86_64 downloading...
- glib-networking-1:2.90.0-1-x86_64 downloading...
- wayland-1.26.0-1-x86_64 downloading...
- libstemmer-3.1.1-1-x86_64 downloading...
- libgirepository-1.86.0-2-x86_64 downloading...
- fuse3-3.18.3-1-x86_64 downloading...
- lm_sensors-1:3.6.2-1-x86_64 downloading...
- python-more-itertools-11.2.1-1-any downloading...
- libunwind-1.8.3-1-x86_64 downloading...
- xcb-proto-1.17.0-4-any downloading...
- gupnp-1:1.6.10-1-x86_64 downloading...
- gdb-common-18.1-1-x86_64 downloading...
- pkgconf-3.0.10-1-x86_64 downloading...
- libedit-20260512_3.1-1-x86_64 downloading...
- zlib-ng-2.3.3-1-x86_64 downloading...
- dconf-51.0-1-x86_64 downloading...
- libdatrie-0.2.14-1-x86_64 downloading...
- xdg-desktop-portal-gtk-1.15.3-2-x86_64 downloading...
- graphene-1.10.8-2-x86_64 downloading...
- xxhash-0.8.4-1-x86_64 downloading...
- libxext-1.3.7-1-x86_64 downloading...
- mpdecimal-4.0.1-3-x86_64 downloading...
- giflib-6.1.3-2-x86_64 downloading...
- libmpc-1.4.1-1-x86_64 downloading...
- lzo-2.10-5-x86_64 downloading...
- enchant-2.8.21-1-x86_64 downloading...
- patch-2.8-1-x86_64 downloading...
- graphite-1:1.3.15-1-x86_64 downloading...
- numactl-2.0.19-1-x86_64 downloading...
- fakeroot-1:1.37.2-3-x86_64 downloading...
- python-wheel-0.48.0-1-any downloading...
- fribidi-1.0.17-1-x86_64 downloading...
- libxi-1.8.4-1-x86_64 downloading...
- python-platformdirs-4.13.5-1-any downloading...
- libdeflate-1.26-1-x86_64 downloading...
- perl-timedate-2.35-1-any downloading...
- woff2-1.0.2-7-x86_64 downloading...
- gssdp-1.6.6-1-x86_64 downloading...
- libxft-2.3.9-1-x86_64 downloading...
- libevdev-1.14.0-1-x86_64 downloading...
- perl-mailtools-2.22-3-any downloading...
- libmanette-0.2.13-2-x86_64 downloading...
- gtk4-layer-shell-1.3.0-1-x86_64 downloading...
- jbigkit-2.2-1-x86_64 downloading...
- debugedit-5.3-2-x86_64 downloading...
- libcloudproviders-0.4.1-1-x86_64 downloading...
- desktop-file-utils-0.28-1-x86_64 downloading...
- hidapi-0.15.0-1-x86_64 downloading...
- bubblewrap-0.13.1-1-x86_64 downloading...
- libxv-1.0.13-1-x86_64 downloading...
- gobject-introspection-runtime-1.86.0-2-x86_64 downloading...
- libxcursor-1.2.3-1-x86_64 downloading...
- libxkbcommon-x11-1.13.2-1-x86_64 downloading...
- libxrender-0.9.13-1-x86_64 downloading...
- libproxy-0.5.12-1-x86_64 downloading...
- libgudev-238-4-x86_64 downloading...
- gupnp-igd-1.6.0-2-x86_64 downloading...
- libxrandr-1.5.5-1-x86_64 downloading...
- libxdmcp-1.1.5-2-x86_64 downloading...
- xdg-dbus-proxy-0.1.9-1-x86_64 downloading...
- libxtst-1.2.6-1-x86_64 downloading...
- xorg-xprop-1.2.8-1-x86_64 downloading...
- python-autocommand-2.2.2-9-any downloading...
- python-jaraco.collections-5.1.0-3-any downloading...
- python-markupsafe-3.0.4-1-x86_64 downloading...
- python-jaraco.text-4.0.0-4-any downloading...
- libpciaccess-0.19-1-x86_64 downloading...
- perl-error-0.17030-3-any downloading...
- libdaemon-0.14-6-x86_64 downloading...
- python-jaraco.functools-4.1.0-3-any downloading...
- ministream-0.99.1-1-x86_64 downloading...
- hyphen-2.8.9-1-x86_64 downloading...
- gtk-update-icon-cache-1:4.24.1-1-x86_64 downloading...
- python-jaraco.context-6.1.2-1-any downloading...
- which-2.25-1-x86_64 downloading...
- libxxf86vm-1.1.7-1-x86_64 downloading...
- libxfixes-6.0.2-1-x86_64 downloading...
- hicolor-icon-theme-0.18-1-any downloading...
- libxcomposite-0.4.7-1-x86_64 downloading...
- libxau-1.0.12-1-x86_64 downloading...
- libxinerama-1.1.6-1-x86_64 downloading...
- harfbuzz-icu-14.6.0-1-x86_64 downloading...
- libxdamage-1.1.7-1-x86_64 downloading...
- gsettings-system-schemas-51.0-1-any downloading...
- libxshmfence-1.3.3-1-x86_64 downloading...
- fuse-common-3.18.3-1-x86_64 downloading...
- default-cursors-3-1-any downloading...
- base-devel-1-2-any downloading...
- checking keyring...
- checking package integrity...
- loading package files...
- checking for file conflicts...
- :: Processing package changes...
- installing db5.3...
- installing perl...
- installing perl-error...
- installing perl-timedate...
- installing perl-mailtools...
- installing zlib-ng...
- reinstalling brotli...
- installing git...
- Optional dependencies for git
- git-zsh-completion: upstream zsh completion
- tk: gitk and git gui
- openssh: ssh transport and crypto
- man: show help with `git command --help`
- perl-libwww: git svn
- perl-term-readkey: git svn and interactive.singlekey setting
- perl-io-socket-ssl: git send-email TLS support
- perl-authen-sasl: git send-email TLS support
- perl-cgi: gitweb (web interface) support
- python: git svn & git p4 [pending]
- subversion: git svn
- org.freedesktop.secrets: keyring credential helper
- libsecret: libsecret credential helper [installed]
- less: the default pager for git
- installing go...
- reinstalling dbus...
- installing dconf...
- installing gsettings-system-schemas...
- installing adwaita-fonts...
- installing gsettings-desktop-schemas...
- installing xcb-proto...
- installing xorgproto...
- installing libxdmcp...
- installing libxau...
- installing libxcb...
- installing libx11...
- installing libxext...
- installing libxfixes...
- installing libxi...
- installing libxtst...
- installing xorg-xprop...
- installing at-spi2-core...
- installing bubblewrap...
- installing libpng...
- installing freetype2...
- Optional dependencies for freetype2
- harfbuzz: Improved autohinting [pending]
- installing fontconfig...
- Creating fontconfig configuration...
- Rebuilding fontconfig cache...
- installing libxrender...
- installing lzo...
- installing pixman...
- installing cairo...
- installing enchant...
- Optional dependencies for enchant
- aspell: for aspell based spell checking support
- hspell: for hspell based spell checking support
- hunspell: for hunspell based spell checking support
- libvoikko: for libvoikko based spell checking support
- nuspell: for nuspell based spell checking support
- installing libjpeg-turbo...
- installing jbigkit...
- installing libdeflate...
- installing libwebp...
- Optional dependencies for libwebp
- libwebp-utils: WebP conversion and inspection tools
- installing libtiff...
- Optional dependencies for libtiff
- freeglut: for using tiffgt
- installing lcms2...
- installing giflib...
- installing libunwind...
- installing gperftools...
- installing gtest...
- Optional dependencies for gtest
- python: gmock generator [pending]
- installing highway...
- installing libjxl...
- Optional dependencies for libjxl
- java-runtime: for JNI bindings
- installing dav1d...
- Optional dependencies for dav1d
- dav1d-doc: HTML documentation
- installing graphite...
- Optional dependencies for graphite
- graphite-docs: Documentation
- installing harfbuzz...
- Optional dependencies for harfbuzz
- harfbuzz-utils: utilities
- installing fribidi...
- installing libdatrie...
- installing libthai...
- installing libxft...
- installing pango...
- installing librsvg...
- installing glycin...
- Optional dependencies for glycin
- libheif: Load .avif, .heic and .heif
- installing shared-mime-info...
- installing gdk-pixbuf2...
- Optional dependencies for gdk-pixbuf2
- libheif: Load .avif, .heic and .heif
- libopenraw: Load .arw, .cr2, .crw, .dng, .erf, .mrw, .nef, .orf, .pef and .raf
- libwmf: Load .apm and .wmf
- installing gstreamer...
- Optional dependencies for gstreamer
- python: gst-plugins-doc-cache-generator [pending]
- installing graphene...
- installing iso-codes...
- installing libpciaccess...
- installing libdrm...
- Optional dependencies for libdrm
- cairo: needed for modetest tool [installed]
- installing libxshmfence...
- installing libxxf86vm...
- installing libedit...
- installing llvm-libs...
- installing lm_sensors...
- Optional dependencies for lm_sensors
- rrdtool: for logging with sensord
- perl: for sensor detection and configuration convert [installed]
- installing spirv-tools...
- installing default-cursors...
- Optional dependencies for default-cursors
- adwaita-cursors: default cursor theme [pending]
- installing wayland...
- installing mesa...
- Optional dependencies for mesa
- opengl-man-pages: for the OpenGL API man pages
- installing libglvnd...
- installing libgudev...
- installing libxv...
- installing orc...
- installing gst-plugins-base-libs...
- installing duktape...
- installing libproxy...
- installing glib-networking...
- installing libsoup3...
- Optional dependencies for libsoup3
- samba: Windows Domain SSO
- installing gssdp...
- Optional dependencies for gssdp
- gtk4: gssdp-device-sniffer [pending]
- installing gupnp...
- Optional dependencies for gupnp
- python: gupnp-binding-tool [pending]
- installing gupnp-igd...
- installing libnice...
- Optional dependencies for libnice
- gstreamer: "nice" GStreamer plugin [installed]
- installing libva...
- Optional dependencies for libva
- intel-media-driver: backend for Intel GPUs (>= Broadwell)
- libva-intel-driver: backend for Intel GPUs (<= Haswell)
- libva-mesa-driver: backend for AMD and NVIDIA GPUs [installed]
- installing xkeyboard-config...
- installing libxkbcommon...
- Optional dependencies for libxkbcommon
- libxkbcommon-x11: xkbcli interactive-x11 [pending]
- wayland: xkbcli interactive-wayland [installed]
- installing libxkbcommon-x11...
- installing vulkan-icd-loader...
- Optional dependencies for vulkan-icd-loader
- vulkan-driver: packaged vulkan driver
- installing vmaf...
- installing gst-plugins-bad-libs...
- installing hicolor-icon-theme...
- installing adwaita-icon-theme-legacy...
- installing adwaita-cursors...
- installing adwaita-icon-theme...
- installing desktop-file-utils...
- installing gtk-update-icon-cache...
- installing libcloudproviders...
- installing libcolord...
- installing libdaemon...
- installing avahi...
- Optional dependencies for avahi
- avahi-bookmarks: avahi-bookmarks
- avahi-gtk: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc
- nss-mdns: NSS support for mDNS
- python-dbus: Python bindings
- installing libcups...
- installing libepoxy...
- installing libxcursor...
- installing libxdamage...
- installing libxinerama...
- installing libxrandr...
- installing json-glib...
- installing libstemmer...
- installing tinysparql...
- installing libxcomposite...
- installing gtk3...
- Optional dependencies for gtk3
- papers: default print previewer
- evince: legacy print previewer
- installing fuse-common...
- installing liburing...
- installing numactl...
- installing fuse3...
- installing libpipewire...
- installing pipewire...
- Created symlink '/etc/systemd/user/sockets.target.wants/pipewire.socket' → '/usr/lib/systemd/user/pipewire.socket'.
- Optional dependencies for pipewire
- gst-plugin-pipewire: GStreamer plugin
- pipewire-alsa: ALSA configuration
- pipewire-audio: Audio support
- pipewire-docs: Documentation
- pipewire-ffado: FireWire support
- pipewire-jack-client: PipeWire as JACK client
- pipewire-jack: JACK replacement
- pipewire-libcamera: Libcamera support
- pipewire-netjack2: netJACK2 support
- pipewire-onnx: ONNX filter support
- pipewire-pulse: PulseAudio replacement
- pipewire-roc: ROC streaming
- pipewire-session-manager: Session manager
- pipewire-system-services: System daemon (not recommended)
- pipewire-v4l2: V4L2 interceptor
- pipewire-x11-bell: X11 bell
- pipewire-zeroconf: Zeroconf support
- realtime-privileges: realtime privileges with rt module
- rtkit: realtime privileges with rtkit module
- installing xdg-desktop-portal...
- Optional dependencies for xdg-desktop-portal
- gamemode: GameMode portal
- geoclue: Location portal
- rtkit: Realtime portal
- xdg-desktop-portal-impl: Portal backends [pending]
- installing xdg-desktop-portal-gtk...
- Optional dependencies for xdg-desktop-portal-gtk
- evince: Print preview
- installing gtk4...
- Optional dependencies for gtk4
- papers: default print previewer
- installing harfbuzz-icu...
- installing hyphen...
- installing aom...
- installing libyuv...
- installing rav1e...
- installing svt-av1...
- installing libavif...
- installing hidapi...
- Optional dependencies for hidapi
- libusb: for hidapi-libusb [installed]
- installing libevdev...
- installing libmanette...
- installing libxslt...
- Optional dependencies for libxslt
- python: Python bindings [pending]
- installing openjpeg2...
- installing gnu-free-fonts...
- installing woff2...
- installing xdg-dbus-proxy...
- installing webkitgtk-6.0...
- Optional dependencies for webkitgtk-6.0
- geoclue: Geolocation support
- gst-libav: nonfree media decoding
- gst-plugins-bad: media decoding
- gst-plugins-good: media decoding
- installing gtk4-layer-shell...
- installing ministream...
- installing libadwaita...
- installing libgirepository...
- installing gobject-introspection-runtime...
- installing mpdecimal...
- installing python...
- Optional dependencies for python
- python-setuptools: for building Python packages using tooling that is usually bundled with Python [pending]
- python-pip: for installing Python packages using tooling that is usually bundled with Python
- python-pipx: for installing Python software not packaged on Arch Linux
- sqlite: for a default database integration [installed]
- xz: for lzma [installed]
- tk: for tkinter
- installing python-markupsafe...
- installing python-mako...
- Optional dependencies for python-mako
- python-babel: for i18n features
- python-beaker: for caching support
- python-dogpile.cache: for caching support
- python-pygments: for syntax highlighting
- python-pytest: for testing utilities
- installing python-markdown...
- Optional dependencies for python-markdown
- python-yaml: parse Python in YAML metadata
- python-pygments: Code highlighting
- installing python-more-itertools...
- installing python-jaraco.functools...
- installing python-jaraco.context...
- installing python-autocommand...
- installing python-jaraco.text...
- Optional dependencies for python-jaraco.text
- python-inflect: for show-newlines script
- installing python-jaraco.collections...
- installing python-packaging...
- installing python-platformdirs...
- installing python-wheel...
- Optional dependencies for python-wheel
- python-keyring: for wheel.signatures
- python-xdg: for wheel.signatures
- python-setuptools: for legacy bdist_wheel subcommand [pending]
- installing python-setuptools...
- installing gobject-introspection...
- installing m4...
- installing diffutils...
- installing autoconf...
- installing automake...
- installing bison...
- installing xxhash...
- installing cpio...
- installing elfutils...
- installing boost-libs...
- Optional dependencies for boost-libs
- openmpi: for mpi support
- installing gc...
- installing guile...
- installing gdb-common...
- installing source-highlight...
- Optional dependencies for source-highlight
- lesspipe: src-hilite-lesspipe.sh
- installing gdb...
- installing debugedit...
- installing fakeroot...
- installing flex...
- installing libisl...
- installing libmpc...
- installing gcc...
- Optional dependencies for gcc
- lib32-gcc-libs: for generating code for 32-bit ABI
- installing groff...
- Optional dependencies for groff
- netpbm: for use together with man -H command interaction in browsers
- psutils: for use together with man -H command interaction in browsers
- libxaw: for gxditview
- perl-file-homedir: for use with glilypond
- installing libtool...
- installing make...
- installing patch...
- Optional dependencies for patch
- ed: for patch -e functionality
- installing pkgconf...
- installing sudo...
- installing texinfo...
- Optional dependencies for texinfo
- perl-archive-zip: EPUB file output via texi2any
- installing which...
- installing base-devel...
- installing abseil-cpp...
- installing ada...
- installing c-ares...
- installing libuv...
- installing simdjson...
- installing nodejs...
- Optional dependencies for nodejs
- npm: nodejs package manager
- :: Running post-transaction hooks...
- ( 1/18) Configuring dynamic linker run-time bindings...
- ( 2/18) Creating system user accounts...
- Creating group 'avahi' with GID 969.
- Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 969 and GID 969.
- Creating group 'git' with GID 968.
- Creating user 'git' (git daemon user) with UID 968 and GID 968.
- ( 3/18) Creating temporary files...
- /usr/lib/tmpfiles.d/journal-nocow.conf:26: Failed to resolve specifier: uninitialized /etc/ detected, skipping.
- All rules containing unresolvable specifiers will be skipped.
- ( 4/18) Reloading system manager configuration...
- Skipped: Current root is not booted.
- ( 5/18) Reloading user manager configuration...
- Skipped: Current root is not booted.
- ( 6/18) Updating the MIME type database...
- ( 7/18) Enqueuing marked services...
- Skipped: Current root is not booted.
- ( 8/18) Reloading device manager configuration...
- Skipped: Current root is not booted.
- ( 9/18) Arming ConditionNeedsUpdate...
- (10/18) Updating fontconfig configuration...
- (11/18) Reloading system bus configuration...
- Skipped: Current root is not booted.
- (12/18) Checking for old perl modules...
- (13/18) Updating fontconfig cache...
- (14/18) Updating GIO module cache...
- (15/18) Compiling GSettings XML schema files...
- (16/18) Updating GTK 3 input method module cache...
- (17/18) Updating icon theme caches...
- (18/18) Updating the desktop file MIME type cache...
- Run actions/checkout@v7.0.1
- with:
- repository: bnema/dumber
- token: ***
- ssh-strict: true
- ssh-user: git
- persist-credentials: true
- clean: true
- sparse-checkout-cone-mode: true
- fetch-depth: 1
- fetch-tags: false
- show-progress: true
- lfs: false
- submodules: false
- set-safe-directory: true
- allow-unsafe-pr-checkout: false
- ##[command]/usr/bin/docker exec f669cd9f422426dff17743f7f98c25fd937c24b9c37684ad48c8b1b8679f577e sh -c "cat /etc/*release | grep ^ID"
- Syncing repository: bnema/dumber
- Getting Git version info
- Working directory is '/__w/dumber/dumber'
- [command]/usr/sbin/git version
- git version 2.56.0
- Temporarily overriding HOME='/__w/_temp/bdbcecdb-6aa3-4d01-b8c6-78ad88920bbc' before making global git config changes
- Adding repository directory to the temporary git global config as a safe directory
- [command]/usr/sbin/git config --global --add safe.directory /__w/dumber/dumber
- Deleting the contents of '/__w/dumber/dumber'
- Determining repository object format
- Initializing the repository
- [command]/usr/sbin/git init /__w/dumber/dumber
- hint: Using 'master' as the name for the initial branch. This default branch name
- hint: will change to "main" in Git 3.0. To configure the initial branch name
- hint: to use in all of your new repositories, which will suppress this warning,
- hint: call:
- hint:
- hint: git config --global init.defaultBranch <name>
- hint:
- hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
- hint: 'development'. The just-created branch can be renamed via this command:
- hint:
- hint: git branch -m <name>
- hint:
- hint: Disable this message with "git config set advice.defaultBranchName false"
- Initialized empty Git repository in /__w/dumber/dumber/.git/
- [command]/usr/sbin/git remote add origin http://ermite:7341/bnema/dumber
- Disabling automatic garbage collection
- [command]/usr/sbin/git config --local gc.auto 0
- Setting up auth
- Removing SSH command configuration
- [command]/usr/sbin/git config --local --name-only --get-regexp core\.sshCommand
- [command]/usr/sbin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
- Removing HTTP extra header
- [command]/usr/sbin/git config --local --name-only --get-regexp http\.http\:\/\/ermite\:7341\/\.extraheader
- [command]/usr/sbin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.http\:\/\/ermite\:7341\/\.extraheader' && git config --local --unset-all 'http.http://ermite:7341/.extraheader' || :"
- Removing includeIf entries pointing to credentials config files
- [command]/usr/sbin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
- [command]/usr/sbin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
- [command]/usr/sbin/git config --file /__w/_temp/git-credentials-75a51027-ca4b-4546-a3d9-2bb23b1f92a2.config http.http://ermite:7341/.extraheader AUTHORIZATION: basic ***
- [command]/usr/sbin/git config --local includeIf.gitdir:/__w/dumber/dumber/.git.path /__w/_temp/git-credentials-75a51027-ca4b-4546-a3d9-2bb23b1f92a2.config
- [command]/usr/sbin/git config --local includeIf.gitdir:/__w/dumber/dumber/.git/worktrees/*.path /__w/_temp/git-credentials-75a51027-ca4b-4546-a3d9-2bb23b1f92a2.config
- [command]/usr/sbin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-75a51027-ca4b-4546-a3d9-2bb23b1f92a2.config
- [command]/usr/sbin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-75a51027-ca4b-4546-a3d9-2bb23b1f92a2.config
- Fetching the repository
- [command]/usr/sbin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +5041353deba612ae7cf8a0836a9b086bfe62b315:refs/remotes/origin/main
- From http://ermite:7341/bnema/dumber
- * [new ref] 5041353deba612ae7cf8a0836a9b086bfe62b315 -> origin/main
- [command]/usr/sbin/git branch --list --remote origin/main
- origin/main
- [command]/usr/sbin/git rev-parse refs/remotes/origin/main
- 5041353deba612ae7cf8a0836a9b086bfe62b315
- Determining the checkout info
- [command]/usr/sbin/git sparse-checkout disable
- [command]/usr/sbin/git config --local --unset-all extensions.worktreeConfig
- Checking out the ref
- [command]/usr/sbin/git checkout --progress --force -B main refs/remotes/origin/main
- Switched to a new branch 'main'
- branch 'main' set up to track 'origin/main'.
- [command]/usr/sbin/git log -1 --format=%H
- 5041353deba612ae7cf8a0836a9b086bfe62b315
- Run actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e
- with:
- go-version-file: go.mod
- cache: false
- check-latest: false
- ##[command]/usr/bin/docker exec f669cd9f422426dff17743f7f98c25fd937c24b9c37684ad48c8b1b8679f577e sh -c "cat /etc/*release | grep ^ID"
- Setup go version spec 1.27
- Found in cache @ /__t/go/1.27.3/x64
- Added go to the path
- Successfully set up Go version 1.27
- go version go1.27.3 linux/amd64
- go env
- AR='ar'
- CC='gcc'
- CGO_CFLAGS='-O2 -g'
- CGO_CPPFLAGS=''
- CGO_CXXFLAGS='-O2 -g'
- CGO_ENABLED='1'
- CGO_FFLAGS='-O2 -g'
- CGO_LDFLAGS='-O2 -g'
- CXX='g++'
- GCCGO='gccgo'
- GO111MODULE=''
- GOAMD64='v1'
- GOARCH='amd64'
- GOAUTH='netrc'
- GOBIN='/github/home/go/bin'
- GOCACHE='/github/home/.cache/go-build'
- GOCACHEPROG=''
- GODEBUG=''
- GOENV='/github/home/.config/go/env'
- GOEXE=''
- GOEXPERIMENT=''
- GOFIPS140='off'
- GOFLAGS=''
- GOGCCFLAGS='-fPIC -m64 -pthread -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/go-build1969123871=/tmp/go-build -gno-record-gcc-switches'
- GOHOSTARCH='amd64'
- GOHOSTOS='linux'
- GOINSECURE=''
- GOMOD='/__w/dumber/dumber/go.mod'
- GOMODCACHE='/github/home/go/pkg/mod'
- GONOPROXY=''
- GONOSUMDB=''
- GOOS='linux'
- GOPACKAGESDRIVER=''
- GOPATH='/github/home/go'
- GOPRIVATE=''
- GOPROXY='https://proxy.golang.org,direct'
- GOROOT='/__t/go/1.27.3/x64'
- GOSUMDB='sum.golang.org'
- GOTELEMETRY='local'
- GOTELEMETRYDIR='/github/home/.config/go/telemetry'
- GOTMPDIR=''
- GOTOOLCHAIN='local'
- GOTOOLDIR='/__t/go/1.27.3/x64/pkg/tool/linux_amd64'
- GOVCS=''
- GOVERSION='go1.27.3'
- GOWORK=''
- PKG_CONFIG='pkg-config'
- Run actions/cache@v6
- with:
- path: ~/go/pkg/mod
- key: Linux-go-mod-b099481e9b62405ff6ccc5377624ef1a580b4fe60610ba454d1acedc38c91870
- restore-keys: Linux-go-mod-
- enableCrossOsArchive: false
- fail-on-cache-miss: false
- lookup-only: false
- save-always: false
- env:
- GOTOOLCHAIN: local
- ##[command]/usr/bin/docker exec f669cd9f422426dff17743f7f98c25fd937c24b9c37684ad48c8b1b8679f577e sh -c "cat /etc/*release | grep ^ID"
- Cache Size: ~160 MB (168232160 B)
- [command]/usr/sbin/tar -xf /__w/_temp/438f25b9-5e89-45f9-b6ac-ef2eb79145e9/cache.tzst -P -C /__w/dumber/dumber --use-compress-program unzstd
- Cache restored successfully
- Cache restored from key: Linux-go-mod-b099481e9b62405ff6ccc5377624ef1a580b4fe60610ba454d1acedc38c91870
- Run actions/cache@v6
- with:
- path: ~/.cache/go-build
- key: Linux-go-build-b099481e9b62405ff6ccc5377624ef1a580b4fe60610ba454d1acedc38c91870
- restore-keys: Linux-go-build-
- enableCrossOsArchive: false
- fail-on-cache-miss: false
- lookup-only: false
- save-always: false
- env:
- GOTOOLCHAIN: local
- ##[command]/usr/bin/docker exec f669cd9f422426dff17743f7f98c25fd937c24b9c37684ad48c8b1b8679f577e sh -c "cat /etc/*release | grep ^ID"
- Cache Size: ~398 MB (417775181 B)
- [command]/usr/sbin/tar -xf /__w/_temp/c9d29bb4-1df8-49dd-aa58-1edcd925520c/cache.tzst -P -C /__w/dumber/dumber --use-compress-program unzstd
- Cache restored successfully
- Cache restored from key: Linux-go-build-b099481e9b62405ff6ccc5377624ef1a580b4fe60610ba454d1acedc38c91870
- Run make build
- <U+001B>[36;1mmake build<U+001B>[0m
- shell: sh -e {0}
- env:
- GOTOOLCHAIN: local
- Generating systemviews templ components...
- GOENV=off go tool templ generate -path internal/ui/systemviews -include-version=false
- (✓) Post-generation event received, processing... [ updates=0 needsRestart=true needsBrowserReload=true ]
- (✓) Complete [ updates=0 duration=36.193413ms ]
- Systemviews templ generation complete
- Building systemviews wasm assets...
- GOFLAGS="-mod=mod" GOENV=off GOOS=js GOARCH=wasm go build -trimpath -buildvcs=false -ldflags="-s -w" -o assets/systemviews/systemviews.wasm ./cmd/systemviews
- brotli -f -o assets/systemviews/systemviews.wasm.br assets/systemviews/systemviews.wasm
- go run ./cmd/systemviews-assets -dir assets/systemviews
- wrote assets/systemviews/asset-manifest.json pinning 3 assets
- Systemviews build complete
- Verifying embedded systemviews WASM asset...
- DUMBER_REQUIRE_SYSTEMVIEWS_WASM=1 GOFLAGS="-mod=mod" go test -count=1 -run 'TestWebUIAssetsIncludesCompressedSystemviewsWASM|TestAssetManifestMatchesEmbeddedArtifacts' ./assets
- ok github.com/bnema/dumber/assets 0.155s
- go run ./cmd/systemviews-assets -check -dir assets/systemviews
- manifest assets/systemviews/asset-manifest.json matches 3 pinned assets with agreeing compressed WASM
- Building dumber v0.0.0-dev using 4 cores...
- GOFLAGS="-mod=mod" CGO_ENABLED=0 go build -buildvcs=false -p 4 -gcflags 'all=-N -l' -ldflags "-s -w -X main.version=v0.0.0-dev -X main.commit=unknown -X main.buildDate=2026-10-22T11:43:35Z" -o dist/dumber ./cmd/dumber
- Build successful! Binary: dist/dumber
- Run go test -v ./...
- <U+001B>[36;1mgo test -v ./...<U+001B>[0m
- shell: sh -e {0}
- env:
- GOTOOLCHAIN: local
- GDK_BACKEND: wayland
- WAYLAND_DISPLAY: wayland-0
- DUMBER_REQUIRE_SYSTEMVIEWS_WASM: 1
- DUMBER_REQUIRE_NODE: 1
- === RUN TestParseManifestRejectsBadInputs
- === PAUSE TestParseManifestRejectsBadInputs
- === RUN TestManifestBytesAreCanonical
- === PAUSE TestManifestBytesAreCanonical
- === RUN TestAssetManifestMatchesEmbeddedArtifacts
- --- PASS: TestAssetManifestMatchesEmbeddedArtifacts (0.15s)
- === RUN TestWebUIAssetsIncludesCompressedSystemviewsWASM
- --- PASS: TestWebUIAssetsIncludesCompressedSystemviewsWASM (0.08s)
- === CONT TestParseManifestRejectsBadInputs
- === CONT TestManifestBytesAreCanonical
- --- PASS: TestManifestBytesAreCanonical (0.00s)
- === RUN TestParseManifestRejectsBadInputs/unknown_file
- === PAUSE TestParseManifestRejectsBadInputs/unknown_file
- === RUN TestParseManifestRejectsBadInputs/empty_digest
- === PAUSE TestParseManifestRejectsBadInputs/empty_digest
- === RUN TestParseManifestRejectsBadInputs/nonhex_digest
- === PAUSE TestParseManifestRejectsBadInputs/nonhex_digest
- === RUN TestParseManifestRejectsBadInputs/upper_digest
- === PAUSE TestParseManifestRejectsBadInputs/upper_digest
- === RUN TestParseManifestRejectsBadInputs/quote_breakout
- === PAUSE TestParseManifestRejectsBadInputs/quote_breakout
- === RUN TestParseManifestRejectsBadInputs/markup_pin
- === PAUSE TestParseManifestRejectsBadInputs/markup_pin
- === RUN TestParseManifestRejectsBadInputs/bad_version
- === PAUSE TestParseManifestRejectsBadInputs/bad_version
- === RUN TestParseManifestRejectsBadInputs/short_digest
- === PAUSE TestParseManifestRejectsBadInputs/short_digest
- === RUN TestParseManifestRejectsBadInputs/long_digest
- === PAUSE TestParseManifestRejectsBadInputs/long_digest
- === RUN TestParseManifestRejectsBadInputs/trailing_data
- === PAUSE TestParseManifestRejectsBadInputs/trailing_data
- === RUN TestParseManifestRejectsBadInputs/not_JSON
- === PAUSE TestParseManifestRejectsBadInputs/not_JSON
- === RUN TestParseManifestRejectsBadInputs/missing_pin
- === PAUSE TestParseManifestRejectsBadInputs/missing_pin
- === CONT TestParseManifestRejectsBadInputs/unknown_file
- === CONT TestParseManifestRejectsBadInputs/missing_pin
- === CONT TestParseManifestRejectsBadInputs/not_JSON
- === CONT TestParseManifestRejectsBadInputs/trailing_data
- === CONT TestParseManifestRejectsBadInputs/long_digest
- === CONT TestParseManifestRejectsBadInputs/short_digest
- === CONT TestParseManifestRejectsBadInputs/bad_version
- === CONT TestParseManifestRejectsBadInputs/markup_pin
- === CONT TestParseManifestRejectsBadInputs/quote_breakout
- === CONT TestParseManifestRejectsBadInputs/upper_digest
- === CONT TestParseManifestRejectsBadInputs/nonhex_digest
- === CONT TestParseManifestRejectsBadInputs/empty_digest
- --- PASS: TestParseManifestRejectsBadInputs (0.00s)
- --- PASS: TestParseManifestRejectsBadInputs/unknown_file (0.00s)
- --- PASS: TestParseManifestRejectsBadInputs/missing_pin (0.00s)
- --- PASS: TestParseManifestRejectsBadInputs/not_JSON (0.00s)
- --- PASS: TestParseManifestRejectsBadInputs/trailing_data (0.00s)
- --- PASS: TestParseManifestRejectsBadInputs/long_digest (0.00s)
- --- PASS: TestParseManifestRejectsBadInputs/short_digest (0.00s)
- --- PASS: TestParseManifestRejectsBadInputs/bad_version (0.00s)
- --- PASS: TestParseManifestRejectsBadInputs/markup_pin (0.00s)
- --- PASS: TestParseManifestRejectsBadInputs/quote_breakout (0.00s)
- --- PASS: TestParseManifestRejectsBadInputs/upper_digest (0.00s)
- --- PASS: TestParseManifestRejectsBadInputs/nonhex_digest (0.00s)
- --- PASS: TestParseManifestRejectsBadInputs/empty_digest (0.00s)
- PASS
- ok github.com/bnema/dumber/assets 0.240s
- === RUN TestReportParallelInitErrorReturnsFailureToCaller
- --- PASS: TestReportParallelInitErrorReturnsFailureToCaller (0.00s)
- === RUN TestLaunchModeFromArgs_InstanceBrowse
- --- PASS: TestLaunchModeFromArgs_InstanceBrowse (0.00s)
- === RUN TestLaunchModeFromArgs_DetectsStandaloneOmnibox
- --- PASS: TestLaunchModeFromArgs_DetectsStandaloneOmnibox (0.00s)
- === RUN TestLaunchModeFromArgs_DetectsBrowseURL
- --- PASS: TestLaunchModeFromArgs_DetectsBrowseURL (0.00s)
- === RUN TestLaunchModeFromArgs_BrowseHelpFallsBackToCLI
- --- PASS: TestLaunchModeFromArgs_BrowseHelpFallsBackToCLI (0.00s)
- === RUN TestLaunchModeFromArgs_BrowseExtraPositionalFallsBackToCLI
- --- PASS: TestLaunchModeFromArgs_BrowseExtraPositionalFallsBackToCLI (0.00s)
- === RUN TestLaunchModeFromArgs_DefaultsToCLI
- --- PASS: TestLaunchModeFromArgs_DefaultsToCLI (0.00s)
- === RUN TestLaunchModeFromArgs_OmniboxHelpFallsBackToCLI
- --- PASS: TestLaunchModeFromArgs_OmniboxHelpFallsBackToCLI (0.00s)
- === RUN TestLaunchModeFromArgs_OmniboxFlagFallsBackToCLI
- --- PASS: TestLaunchModeFromArgs_OmniboxFlagFallsBackToCLI (0.00s)
- === RUN TestCreateLazyRepositoriesIncludesFaviconRepo
- --- PASS: TestCreateLazyRepositoriesIncludesFaviconRepo (0.00s)
- === RUN TestFaviconResolverNilHelperAvoidsTypedNilInterface
- --- PASS: TestFaviconResolverNilHelperAvoidsTypedNilInterface (0.00s)
- === RUN TestIsCEFSubprocess
- === RUN TestIsCEFSubprocess/equals_form
- === RUN TestIsCEFSubprocess/separate_value_form
- === RUN TestIsCEFSubprocess/equals_form_with_empty_value
- === RUN TestIsCEFSubprocess/bare_type
- === RUN TestIsCEFSubprocess/type_followed_by_flag
- === RUN TestIsCEFSubprocess/no_type_flag
- === RUN TestIsCEFSubprocess/type_flag_after_user_command
- === RUN TestIsCEFSubprocess/type_flag_not_in_second_argv_slot
- === RUN TestIsCEFSubprocess/equals_form_with_dash-prefixed_value
- --- PASS: TestIsCEFSubprocess (0.00s)
- --- PASS: TestIsCEFSubprocess/equals_form (0.00s)
- --- PASS: TestIsCEFSubprocess/separate_value_form (0.00s)
- --- PASS: TestIsCEFSubprocess/equals_form_with_empty_value (0.00s)
- --- PASS: TestIsCEFSubprocess/bare_type (0.00s)
- --- PASS: TestIsCEFSubprocess/type_followed_by_flag (0.00s)
- --- PASS: TestIsCEFSubprocess/no_type_flag (0.00s)
- --- PASS: TestIsCEFSubprocess/type_flag_after_user_command (0.00s)
- --- PASS: TestIsCEFSubprocess/type_flag_not_in_second_argv_slot (0.00s)
- --- PASS: TestIsCEFSubprocess/equals_form_with_dash-prefixed_value (0.00s)
- === RUN TestResolveCurrentExecutable_ReturnsExecutablePath
- --- PASS: TestResolveCurrentExecutable_ReturnsExecutablePath (0.00s)
- === RUN TestResolveCurrentExecutable_PropagatesError
- --- PASS: TestResolveCurrentExecutable_PropagatesError (0.00s)
- === RUN TestWebKitGUIStartupDoesNotActivateCEFTrace
- --- PASS: TestWebKitGUIStartupDoesNotActivateCEFTrace (0.00s)
- === RUN TestPreInitializeAdwaitaForCEF_InitializesAndMarksDetector
- --- PASS: TestPreInitializeAdwaitaForCEF_InitializesAndMarksDetector (0.00s)
- === RUN TestPreInitializeAdwaitaForCEF_SkipsNonCEF
- --- PASS: TestPreInitializeAdwaitaForCEF_SkipsNonCEF (0.00s)
- === RUN TestTryForwardBrowseURLToRunningInstance_ForwardsDefaultStartupURL
- --- PASS: TestTryForwardBrowseURLToRunningInstance_ForwardsDefaultStartupURL (0.00s)
- === RUN TestTryForwardBrowseURLToRunningInstance_ReturnsTrueOnRelayHit
- --- PASS: TestTryForwardBrowseURLToRunningInstance_ReturnsTrueOnRelayHit (0.00s)
- === RUN TestTryForwardFreshWindowURLToRunningInstance_UsesFreshWindowRelayAction
- --- PASS: TestTryForwardFreshWindowURLToRunningInstance_UsesFreshWindowRelayAction (0.00s)
- === RUN TestTryForwardBrowseURLToRunningInstance_ReturnsFalseOnRelayMiss
- --- PASS: TestTryForwardBrowseURLToRunningInstance_ReturnsFalseOnRelayMiss (0.00s)
- === RUN TestTryForwardBrowseURLToRunningInstance_ReturnsTrueOnUnconfirmedRelayDelivery
- --- PASS: TestTryForwardBrowseURLToRunningInstance_ReturnsTrueOnUnconfirmedRelayDelivery (0.00s)
- === RUN TestLaunchStandaloneBrowserURL_TreatsUnconfirmedLaunchAsAccepted
- --- PASS: TestLaunchStandaloneBrowserURL_TreatsUnconfirmedLaunchAsAccepted (0.00s)
- === RUN TestLaunchStandaloneBrowserURL_PropagatesOtherErrors
- --- PASS: TestLaunchStandaloneBrowserURL_PropagatesOtherErrors (0.00s)
- === RUN TestTryForwardBrowseURLToRunningInstance_PropagatesError
- --- PASS: TestTryForwardBrowseURLToRunningInstance_PropagatesError (0.00s)
- === RUN TestOmniboxCombinedLaunchEnvironment
- === RUN TestOmniboxCombinedLaunchEnvironment/omnibox
- === RUN TestOmniboxCombinedLaunchEnvironment/browse
- === RUN TestOmniboxCombinedLaunchEnvironment/cli
- === RUN TestOmniboxCombinedLaunchEnvironment/cli_with_flags
- === RUN TestOmniboxCombinedLaunchEnvironment/helper_excluded
- === RUN TestOmniboxCombinedLaunchEnvironment/helper_with_omnibox-like_tail_excluded
- --- PASS: TestOmniboxCombinedLaunchEnvironment (0.00s)
- --- PASS: TestOmniboxCombinedLaunchEnvironment/omnibox (0.00s)
- --- PASS: TestOmniboxCombinedLaunchEnvironment/browse (0.00s)
- --- PASS: TestOmniboxCombinedLaunchEnvironment/cli (0.00s)
- --- PASS: TestOmniboxCombinedLaunchEnvironment/cli_with_flags (0.00s)
- --- PASS: TestOmniboxCombinedLaunchEnvironment/helper_excluded (0.00s)
- --- PASS: TestOmniboxCombinedLaunchEnvironment/helper_with_omnibox-like_tail_excluded (0.00s)
- === RUN TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup
- === RUN TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/missing
- === RUN TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/preserves_settings
- === RUN TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/overrides_unsafe_value
- === RUN TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/already_safe
- === RUN TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/forged_marker_is_ignored
- --- PASS: TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup (0.00s)
- --- PASS: TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/missing (0.00s)
- --- PASS: TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/preserves_settings (0.00s)
- --- PASS: TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/overrides_unsafe_value (0.00s)
- --- PASS: TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/already_safe (0.00s)
- --- PASS: TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/forged_marker_is_ignored (0.00s)
- PASS
- ok github.com/bnema/dumber/cmd/dumber 0.069s
- === RUN TestNewBridgeApp_WiresHistoryService
- === PAUSE TestNewBridgeApp_WiresHistoryService
- === RUN TestNewBridgeApp_UsesCurrentConfigForNonConfigRoutes
- === PAUSE TestNewBridgeApp_UsesCurrentConfigForNonConfigRoutes
- === RUN TestNewBridgeApp_WiresFavoritesService
- === PAUSE TestNewBridgeApp_WiresFavoritesService
- === RUN TestNewBridgeApp_WiresConfigService
- === PAUSE TestNewBridgeApp_WiresConfigService
- === CONT TestNewBridgeApp_WiresHistoryService
- --- PASS: TestNewBridgeApp_WiresHistoryService (0.00s)
- === CONT TestNewBridgeApp_WiresConfigService
- --- PASS: TestNewBridgeApp_WiresConfigService (0.00s)
- === CONT TestNewBridgeApp_WiresFavoritesService
- --- PASS: TestNewBridgeApp_WiresFavoritesService (0.00s)
- === CONT TestNewBridgeApp_UsesCurrentConfigForNonConfigRoutes
- --- PASS: TestNewBridgeApp_UsesCurrentConfigForNonConfigRoutes (0.01s)
- PASS
- ok github.com/bnema/dumber/cmd/systemviews 0.024s
- === RUN TestCollectManifestPinsAllFiles
- === PAUSE TestCollectManifestPinsAllFiles
- === RUN TestRunWritesReproducibleManifest
- === PAUSE TestRunWritesReproducibleManifest
- === RUN TestRunFailsOnMissingFile
- === PAUSE TestRunFailsOnMissingFile
- === RUN TestRunFailsOnStaleDigest
- === PAUSE TestRunFailsOnStaleDigest
- === RUN TestCollectManifestRejectsRawCompressedMismatch
- === PAUSE TestCollectManifestRejectsRawCompressedMismatch
- === RUN TestRunCheckFailsWithoutManifest
- === PAUSE TestRunCheckFailsWithoutManifest
- === RUN TestRunCheckRejectsCompressedOnlySwap
- === PAUSE TestRunCheckRejectsCompressedOnlySwap
- === RUN TestRunCheckIfPresentSkipsMissingBundle
- === PAUSE TestRunCheckIfPresentSkipsMissingBundle
- === RUN TestRunCheckIfPresentRejectsStaleBundle
- === PAUSE TestRunCheckIfPresentRejectsStaleBundle
- === RUN TestRunCheckIfPresentRejectsPartialBundle
- === PAUSE TestRunCheckIfPresentRejectsPartialBundle
- === RUN TestRequireCompressedAgreementRejectsSentinelSize
- === PAUSE TestRequireCompressedAgreementRejectsSentinelSize
- === CONT TestCollectManifestPinsAllFiles
- === CONT TestRunCheckIfPresentSkipsMissingBundle
- no built systemviews WASM in /tmp/TestRunCheckIfPresentSkipsMissingBundle3188843650/001; skipping manifest check
- --- PASS: TestRunCheckIfPresentSkipsMissingBundle (0.00s)
- === CONT TestRequireCompressedAgreementRejectsSentinelSize
- --- PASS: TestCollectManifestPinsAllFiles (0.00s)
- === CONT TestRunCheckRejectsCompressedOnlySwap
- === CONT TestRunFailsOnMissingFile
- === CONT TestRunFailsOnStaleDigest
- --- PASS: TestRequireCompressedAgreementRejectsSentinelSize (0.01s)
- === CONT TestRunCheckFailsWithoutManifest
- --- PASS: TestRunFailsOnMissingFile (0.01s)
- === CONT TestCollectManifestRejectsRawCompressedMismatch
- wrote /tmp/TestRunFailsOnStaleDigest1832694912/001/asset-manifest.json pinning 3 assets
- --- PASS: TestRunCheckFailsWithoutManifest (0.00s)
- --- PASS: TestRunFailsOnStaleDigest (0.01s)
- === CONT TestRunCheckIfPresentRejectsPartialBundle
- --- PASS: TestRunCheckIfPresentRejectsPartialBundle (0.00s)
- === CONT TestRunWritesReproducibleManifest
- --- PASS: TestCollectManifestRejectsRawCompressedMismatch (0.00s)
- === CONT TestRunCheckIfPresentRejectsStaleBundle
- wrote /tmp/TestRunWritesReproducibleManifest2667977117/001/asset-manifest.json pinning 3 assets
- wrote /tmp/TestRunCheckIfPresentRejectsStaleBundle314726406/001/asset-manifest.json pinning 3 assets
- wrote /tmp/TestRunWritesReproducibleManifest2667977117/001/asset-manifest.json pinning 3 assets
- manifest /tmp/TestRunWritesReproducibleManifest2667977117/001/asset-manifest.json matches 3 pinned assets with agreeing compressed WASM
- --- PASS: TestRunCheckIfPresentRejectsStaleBundle (0.00s)
- --- PASS: TestRunWritesReproducibleManifest (0.00s)
- wrote /tmp/TestRunCheckRejectsCompressedOnlySwap1898416800/001/asset-manifest.json pinning 3 assets
- --- PASS: TestRunCheckRejectsCompressedOnlySwap (0.02s)
- PASS
- ok github.com/bnema/dumber/cmd/systemviews-assets 0.030s
- === RUN TestWebUIAppearanceWithResolvedThemePreservesColorSchemeAndUsesResolvedValues
- --- PASS: TestWebUIAppearanceWithResolvedThemePreservesColorSchemeAndUsesResolvedValues (0.00s)
- PASS
- ok github.com/bnema/dumber/internal/application/dto 0.003s
- === RUN TestCompileCheckExternalThemeSource
- --- PASS: TestCompileCheckExternalThemeSource (0.00s)
- === RUN TestAudioOutputPortContract
- === RUN TestAudioOutputPortContract/AudioStreamFormat_is_a_struct_with_correct_fields
- === RUN TestAudioOutputPortContract/AudioOutputStream_interface_has_Write_with_[][]float32
- === RUN TestAudioOutputPortContract/AudioOutputFactory_has_NewStream_with_context_and_format
- --- PASS: TestAudioOutputPortContract (0.00s)
- --- PASS: TestAudioOutputPortContract/AudioStreamFormat_is_a_struct_with_correct_fields (0.00s)
- --- PASS: TestAudioOutputPortContract/AudioOutputStream_interface_has_Write_with_[][]float32 (0.00s)
- --- PASS: TestAudioOutputPortContract/AudioOutputFactory_has_NewStream_with_context_and_format (0.00s)
- === RUN TestMemoryPressureConfig_IsConfigured
- === RUN TestMemoryPressureConfig_IsConfigured/nil_config
- === RUN TestMemoryPressureConfig_IsConfigured/empty_config
- === RUN TestMemoryPressureConfig_IsConfigured/only_MemoryLimitMB_set
- === RUN TestMemoryPressureConfig_IsConfigured/only_PollIntervalSec_set
- === RUN TestMemoryPressureConfig_IsConfigured/only_ConservativeThreshold_set
- === RUN TestMemoryPressureConfig_IsConfigured/only_StrictThreshold_set
- === RUN TestMemoryPressureConfig_IsConfigured/all_defaults_(unset)
- === RUN TestMemoryPressureConfig_IsConfigured/fully_configured
- --- PASS: TestMemoryPressureConfig_IsConfigured (0.00s)
- --- PASS: TestMemoryPressureConfig_IsConfigured/nil_config (0.00s)
- --- PASS: TestMemoryPressureConfig_IsConfigured/empty_config (0.00s)
- --- PASS: TestMemoryPressureConfig_IsConfigured/only_MemoryLimitMB_set (0.00s)
- --- PASS: TestMemoryPressureConfig_IsConfigured/only_PollIntervalSec_set (0.00s)
- --- PASS: TestMemoryPressureConfig_IsConfigured/only_ConservativeThreshold_set (0.00s)
- --- PASS: TestMemoryPressureConfig_IsConfigured/only_StrictThreshold_set (0.00s)
- --- PASS: TestMemoryPressureConfig_IsConfigured/all_defaults_(unset) (0.00s)
- --- PASS: TestMemoryPressureConfig_IsConfigured/fully_configured (0.00s)
- === RUN TestEngineOptions_IsWebProcessMemoryConfigured
- === RUN TestEngineOptions_IsWebProcessMemoryConfigured/nil_WebProcessMemory
- === RUN TestEngineOptions_IsWebProcessMemoryConfigured/empty_WebProcessMemory
- === RUN TestEngineOptions_IsWebProcessMemoryConfigured/configured_WebProcessMemory
- --- PASS: TestEngineOptions_IsWebProcessMemoryConfigured (0.00s)
- --- PASS: TestEngineOptions_IsWebProcessMemoryConfigured/nil_WebProcessMemory (0.00s)
- --- PASS: TestEngineOptions_IsWebProcessMemoryConfigured/empty_WebProcessMemory (0.00s)
- --- PASS: TestEngineOptions_IsWebProcessMemoryConfigured/configured_WebProcessMemory (0.00s)
- === RUN TestEngineOptions_IsNetworkProcessMemoryConfigured
- === RUN TestEngineOptions_IsNetworkProcessMemoryConfigured/nil_NetworkProcessMemory
- === RUN TestEngineOptions_IsNetworkProcessMemoryConfigured/empty_NetworkProcessMemory
- === RUN TestEngineOptions_IsNetworkProcessMemoryConfigured/configured_NetworkProcessMemory
- --- PASS: TestEngineOptions_IsNetworkProcessMemoryConfigured (0.00s)
- --- PASS: TestEngineOptions_IsNetworkProcessMemoryConfigured/nil_NetworkProcessMemory (0.00s)
- --- PASS: TestEngineOptions_IsNetworkProcessMemoryConfigured/empty_NetworkProcessMemory (0.00s)
- --- PASS: TestEngineOptions_IsNetworkProcessMemoryConfigured/configured_NetworkProcessMemory (0.00s)
- PASS
- ok github.com/bnema/dumber/internal/application/port 0.005s
- ? github.com/bnema/dumber/internal/application/port/mocks [no test files]
- === RUN TestPopupFeaturesRequestHost
- === PAUSE TestPopupFeaturesRequestHost
- === RUN TestBrowsingContextPolicyDecide
- === PAUSE TestBrowsingContextPolicyDecide
- === RUN TestBuildContextMenuUseCase_Build
- === RUN TestBuildContextMenuUseCase_Build/editable_context_uses_native_menu
- === RUN TestBuildContextMenuUseCase_Build/empty_context_baseline
- === RUN TestBuildContextMenuUseCase_Build/selection_context
- === RUN TestBuildContextMenuUseCase_Build/image_only
- === RUN TestBuildContextMenuUseCase_Build/link_only
- === RUN TestBuildContextMenuUseCase_Build/navigation_enabled_states
- --- PASS: TestBuildContextMenuUseCase_Build (0.00s)
- --- PASS: TestBuildContextMenuUseCase_Build/editable_context_uses_native_menu (0.00s)
- --- PASS: TestBuildContextMenuUseCase_Build/empty_context_baseline (0.00s)
- --- PASS: TestBuildContextMenuUseCase_Build/selection_context (0.00s)
- --- PASS: TestBuildContextMenuUseCase_Build/image_only (0.00s)
- --- PASS: TestBuildContextMenuUseCase_Build/link_only (0.00s)
- --- PASS: TestBuildContextMenuUseCase_Build/navigation_enabled_states (0.00s)
- === RUN TestCheckMediaDiagnoseNeverReturnsNil
- --- PASS: TestCheckMediaDiagnoseNeverReturnsNil (0.00s)
- === RUN TestCheckMediaExecuteFailsWithoutGStreamer
- --- PASS: TestCheckMediaExecuteFailsWithoutGStreamer (0.00s)
- === RUN TestCheckMediaExecuteReturnsSummary
- --- PASS: TestCheckMediaExecuteReturnsSummary (0.00s)
- === RUN TestCheckUpdateUseCase_TransientErrorReturnsNoUpdate
- --- PASS: TestCheckUpdateUseCase_TransientErrorReturnsNoUpdate (0.00s)
- === RUN TestCheckUpdateUseCase_NonTransientErrorPropagates
- --- PASS: TestCheckUpdateUseCase_NonTransientErrorPropagates (0.00s)
- === RUN TestClipboardTextOrchestrator_HandleSelectionUpdate_AutoCopyDisabledDoesNothing
- --- PASS: TestClipboardTextOrchestrator_HandleSelectionUpdate_AutoCopyDisabledDoesNothing (0.00s)
- === RUN TestClipboardTextOrchestrator_HandleSelectionUpdate_WritesOncePerUniqueSelectionAndResetsAfterEmptySelection
- --- PASS: TestClipboardTextOrchestrator_HandleSelectionUpdate_WritesOncePerUniqueSelectionAndResetsAfterEmptySelection (0.00s)
- === RUN TestClipboardTextOrchestrator_HandleSelectionUpdate_DoesNotDedupAcrossEngines
- --- PASS: TestClipboardTextOrchestrator_HandleSelectionUpdate_DoesNotDedupAcrossEngines (0.00s)
- === RUN TestClipboardTextOrchestrator_HandleSelectionUpdate_DoesNotDedupAcrossViews
- --- PASS: TestClipboardTextOrchestrator_HandleSelectionUpdate_DoesNotDedupAcrossViews (0.00s)
- === RUN TestClipboardTextOrchestrator_HandleExplicitCopy_DeduplicatesIdenticalPayloadsWithinWindow
- --- PASS: TestClipboardTextOrchestrator_HandleExplicitCopy_DeduplicatesIdenticalPayloadsWithinWindow (0.00s)
- === RUN TestClipboardTextOrchestrator_HandleExplicitCopy_NativeHandledSkipsBackendWrite
- --- PASS: TestClipboardTextOrchestrator_HandleExplicitCopy_NativeHandledSkipsBackendWrite (0.00s)
- === RUN TestClipboardTextOrchestrator_HandleExplicitCopy_DoesNotDedupDifferentActionsWithinWindow
- --- PASS: TestClipboardTextOrchestrator_HandleExplicitCopy_DoesNotDedupDifferentActionsWithinWindow (0.00s)
- === RUN TestClipboardTextOrchestrator_HandleExplicitCopy_DeduplicatesRecentAutoCopySelection
- --- PASS: TestClipboardTextOrchestrator_HandleExplicitCopy_DeduplicatesRecentAutoCopySelection (0.00s)
- === RUN TestClipboardTextOrchestrator_HandleExplicitCopy_DoesNotDedupAcrossEngines
- --- PASS: TestClipboardTextOrchestrator_HandleExplicitCopy_DoesNotDedupAcrossEngines (0.00s)
- === RUN TestClipboardTextOrchestrator_HandleExplicitCopy_DoesNotDedupAcrossViews
- --- PASS: TestClipboardTextOrchestrator_HandleExplicitCopy_DoesNotDedupAcrossViews (0.00s)
- === RUN TestClipboardTextOrchestrator_HandleExplicitCopy_KeepsBoundedStatePerScope
- --- PASS: TestClipboardTextOrchestrator_HandleExplicitCopy_KeepsBoundedStatePerScope (0.00s)
- === RUN TestClipboardTextOrchestrator_HandleSelectionUpdate_ReenableClearsDedupState
- --- PASS: TestClipboardTextOrchestrator_HandleSelectionUpdate_ReenableClearsDedupState (0.00s)
- === RUN TestClipboardTextOrchestrator_HandleExplicitCopy_ClipboardFailureDoesNotToast
- --- PASS: TestClipboardTextOrchestrator_HandleExplicitCopy_ClipboardFailureDoesNotToast (0.00s)
- === RUN TestClipboardTextOrchestrator_HandleSelectionUpdate_DedupIsAtomic
- --- PASS: TestClipboardTextOrchestrator_HandleSelectionUpdate_DedupIsAtomic (0.00s)
- === RUN TestClipboardTextOrchestrator_HandleExplicitCopy_DedupIsAtomic
- --- PASS: TestClipboardTextOrchestrator_HandleExplicitCopy_DedupIsAtomic (0.00s)
- === RUN TestExecuteContextMenuActionUseCase_CopyImageFailsWithoutResolvedData
- --- PASS: TestExecuteContextMenuActionUseCase_CopyImageFailsWithoutResolvedData (0.00s)
- === RUN TestExecuteContextMenuActionUseCase_CopyImageWritesResolvedImage
- --- PASS: TestExecuteContextMenuActionUseCase_CopyImageWritesResolvedImage (0.00s)
- === RUN TestExecuteContextMenuActionUseCase_CopyImageFailsFastWithoutClipboard
- --- PASS: TestExecuteContextMenuActionUseCase_CopyImageFailsFastWithoutClipboard (0.00s)
- === RUN TestExecuteContextMenuActionUseCase_SaveImageDelegatesResolvedImage
- --- PASS: TestExecuteContextMenuActionUseCase_SaveImageDelegatesResolvedImage (0.00s)
- === RUN TestExecuteContextMenuActionUseCase_SaveImageFailsFastWithoutSaver
- --- PASS: TestExecuteContextMenuActionUseCase_SaveImageFailsFastWithoutSaver (0.00s)
- === RUN TestExecuteContextMenuActionUseCase_DelegatesInspect
- --- PASS: TestExecuteContextMenuActionUseCase_DelegatesInspect (0.00s)
- === RUN TestExecuteContextMenuActionUseCase_WrapsDelegateErrors
- --- PASS: TestExecuteContextMenuActionUseCase_WrapsDelegateErrors (0.00s)
- === RUN TestExecuteContextMenuActionUseCase_CopySelectionWritesSelectedText
- --- PASS: TestExecuteContextMenuActionUseCase_CopySelectionWritesSelectedText (0.00s)
- === RUN TestExecuteContextMenuActionUseCase_CopySelectionFallsBackToDelegatorWhenClipboardMissing
- --- PASS: TestExecuteContextMenuActionUseCase_CopySelectionFallsBackToDelegatorWhenClipboardMissing (0.00s)
- === RUN TestExecuteContextMenuActionUseCase_CopyLinkWritesText
- --- PASS: TestExecuteContextMenuActionUseCase_CopyLinkWritesText (0.00s)
- === RUN TestExtractPaneToTabList_FromThreePaneStack
- --- PASS: TestExtractPaneToTabList_FromThreePaneStack (0.00s)
- === RUN TestExtractPaneToTabList_FromThreePaneStackUsesWorkspaceActivePaneWhenStackIndexIsStale
- --- PASS: TestExtractPaneToTabList_FromThreePaneStackUsesWorkspaceActivePaneWhenStackIndexIsStale (0.00s)
- === RUN TestExtractPaneToTabList_FromTwoPaneStackDissolvesSource
- --- PASS: TestExtractPaneToTabList_FromTwoPaneStackDissolvesSource (0.00s)
- === RUN TestExtractPaneToTabList_LastPaneClosesSourceTab
- --- PASS: TestExtractPaneToTabList_LastPaneClosesSourceTab (0.00s)
- === RUN TestExtractPaneToTabList_FromStackPreservesActivePaneOutsideStack
- --- PASS: TestExtractPaneToTabList_FromStackPreservesActivePaneOutsideStack (0.00s)
- === RUN TestExtractPaneToTabList_FromTwoPaneStackDissolvePreservesActivePaneOutsideStack
- --- PASS: TestExtractPaneToTabList_FromTwoPaneStackDissolvePreservesActivePaneOutsideStack (0.00s)
- === RUN TestExtractPaneToTabList_FromNestedSplitPreservesActivePaneOutsidePromotedSibling
- --- PASS: TestExtractPaneToTabList_FromNestedSplitPreservesActivePaneOutsidePromotedSibling (0.00s)
- === RUN TestExtractPaneToTabList_FromSplitSeversMovedNode
- --- PASS: TestExtractPaneToTabList_FromSplitSeversMovedNode (0.00s)
- === RUN TestExtractPaneToTabList_InvalidSourceTabID
- --- PASS: TestExtractPaneToTabList_InvalidSourceTabID (0.00s)
- === RUN TestExtractPaneToTabList_InvalidSourcePaneID
- --- PASS: TestExtractPaneToTabList_InvalidSourcePaneID (0.00s)
- === RUN TestExtractPaneToTabList_NilInputs
- --- PASS: TestExtractPaneToTabList_NilInputs (0.00s)
- === RUN TestExtractPaneToTabList_ParentPointerTreeIntegrity
- --- PASS: TestExtractPaneToTabList_ParentPointerTreeIntegrity (0.00s)
- === RUN TestRefreshFromIconURLs_ConcurrentIdenticalSharesOneFetch
- --- PASS: TestRefreshFromIconURLs_ConcurrentIdenticalSharesOneFetch (0.01s)
- === RUN TestRefreshFromIconURLs_ChangingCandidatesDoNotShare
- --- PASS: TestRefreshFromIconURLs_ChangingCandidatesDoNotShare (0.00s)
- === RUN TestRefreshFromIconURLs_CancelOneWaiterKeepsOthers
- --- PASS: TestRefreshFromIconURLs_CancelOneWaiterKeepsOthers (0.01s)
- === RUN TestRefreshFromIconURLs_InvalidPageHierarchyRejected
- --- PASS: TestRefreshFromIconURLs_InvalidPageHierarchyRejected (0.00s)
- === RUN TestRefreshRequestKey_Distinctions
- --- PASS: TestRefreshRequestKey_Distinctions (0.00s)
- === RUN TestRefreshAdmission_BusyWhenExhausted
- --- PASS: TestRefreshAdmission_BusyWhenExhausted (0.01s)
- === RUN TestRefreshOp_WholeDeadline
- --- PASS: TestRefreshOp_WholeDeadline (0.00s)
- === RUN TestRefreshLastWaiterCancelAbortsOp
- --- PASS: TestRefreshLastWaiterCancelAbortsOp (0.00s)
- === RUN TestFaviconUseCase_CloseCancelsAndDrains
- --- PASS: TestFaviconUseCase_CloseCancelsAndDrains (0.01s)
- === RUN TestRefreshMissClassification_HTTPClasses
- --- PASS: TestRefreshMissClassification_HTTPClasses (0.00s)
- === RUN TestRefreshInvalidate_DropsStaleCompletion
- --- PASS: TestRefreshInvalidate_DropsStaleCompletion (0.01s)
- === RUN TestRefreshJoinerSharesCreatorEpoch
- --- PASS: TestRefreshJoinerSharesCreatorEpoch (0.01s)
- === RUN TestRefreshPartialMissDoesNotPoisonLaterCandidates
- --- PASS: TestRefreshPartialMissDoesNotPoisonLaterCandidates (0.00s)
- === RUN TestRefreshCanceledCallNotJoined
- --- PASS: TestRefreshCanceledCallNotJoined (0.01s)
- === RUN TestRefreshCloseSealsAdmission
- --- PASS: TestRefreshCloseSealsAdmission (0.00s)
- === RUN TestRefreshMissOrderBounded
- --- PASS: TestRefreshMissOrderBounded (0.04s)
- === RUN TestRefreshSharing_ScopedToUseCaseInstance
- --- PASS: TestRefreshSharing_ScopedToUseCaseInstance (0.00s)
- === RUN TestRefreshMixedStatusBatchNotCached
- --- PASS: TestRefreshMixedStatusBatchNotCached (0.00s)
- === RUN TestRefreshClosedWinsOverCachedMiss
- --- PASS: TestRefreshClosedWinsOverCachedMiss (0.00s)
- === RUN TestCompactMissOrderDedupsReinsertedKeys
- --- PASS: TestCompactMissOrderDedupsReinsertedKeys (0.00s)
- === RUN TestRefreshRequestKey_IPv6DefaultPortEquivalence
- --- PASS: TestRefreshRequestKey_IPv6DefaultPortEquivalence (0.00s)
- === RUN TestFaviconResolveExactHit
- --- PASS: TestFaviconResolveExactHit (0.00s)
- === RUN TestFaviconResolveParentFallback
- --- PASS: TestFaviconResolveParentFallback (0.00s)
- === RUN TestFaviconResolvePrefersParentPathFallbackBeforeDomain
- --- PASS: TestFaviconResolvePrefersParentPathFallbackBeforeDomain (0.00s)
- === RUN TestFaviconResolvePathSpecificDoesNotLeakToParentOrSiblings
- --- PASS: TestFaviconResolvePathSpecificDoesNotLeakToParentOrSiblings (0.00s)
- === RUN TestFaviconResolveRepairsOrphanCanonicalBlobMetadata
- --- PASS: TestFaviconResolveRepairsOrphanCanonicalBlobMetadata (0.00s)
- === RUN TestFaviconResolveRepairOrphanWithoutConverterReturnsMiss
- --- PASS: TestFaviconResolveRepairOrphanWithoutConverterReturnsMiss (0.00s)
- === RUN TestFaviconResolveStaleSchedulesDedupedBackgroundRefresh
- --- PASS: TestFaviconResolveStaleSchedulesDedupedBackgroundRefresh (0.00s)
- === RUN TestFaviconResolveStaleExactRefreshIgnoresFreshParent
- --- PASS: TestFaviconResolveStaleExactRefreshIgnoresFreshParent (0.00s)
- === RUN TestFaviconObserveSameHashUpdatesMetadataOnly
- --- PASS: TestFaviconObserveSameHashUpdatesMetadataOnly (0.00s)
- === RUN TestFaviconObserveChangedHashRegeneratesAndInvalidates
- --- PASS: TestFaviconObserveChangedHashRegeneratesAndInvalidates (0.00s)
- === RUN TestFaviconObserveWithoutConverterStoresOriginalOnly
- --- PASS: TestFaviconObserveWithoutConverterStoresOriginalOnly (0.00s)
- === RUN TestFaviconResolveMissingFetchesOnlyWhenBlockingAllowed
- --- PASS: TestFaviconResolveMissingFetchesOnlyWhenBlockingAllowed (0.00s)
- === RUN TestFaviconRefreshIfStaleUsesParentFallbackBeforeFetching
- --- PASS: TestFaviconRefreshIfStaleUsesParentFallbackBeforeFetching (0.00s)
- === RUN TestFaviconUseCasePropagatesRepositoryErrors
- --- PASS: TestFaviconUseCasePropagatesRepositoryErrors (0.00s)
- === RUN TestFaviconResolvePropagatesBlobErrors
- --- PASS: TestFaviconResolvePropagatesBlobErrors (0.00s)
- === RUN TestFaviconResolveBlockingRefreshesWhenMetadataFreshButBlobMissing
- --- PASS: TestFaviconResolveBlockingRefreshesWhenMetadataFreshButBlobMissing (0.01s)
- === RUN TestFaviconResolveBlockingPropagatesFetchErrors
- --- PASS: TestFaviconResolveBlockingPropagatesFetchErrors (0.00s)
- === RUN TestFaviconRefreshFromIconURLsUsesPageURLKey
- --- PASS: TestFaviconRefreshFromIconURLsUsesPageURLKey (0.00s)
- === RUN TestFaviconRefreshStoresDuckDuckGoFallbackUnderHostKey
- --- PASS: TestFaviconRefreshStoresDuckDuckGoFallbackUnderHostKey (0.00s)
- === RUN TestFaviconRefreshRejectsResolvedKeyOutsideCandidateHierarchy
- --- PASS: TestFaviconRefreshRejectsResolvedKeyOutsideCandidateHierarchy (0.00s)
- === RUN TestFaviconRefreshRejectsFetcherPageURLOutsideRequestedHierarchy
- --- PASS: TestFaviconRefreshRejectsFetcherPageURLOutsideRequestedHierarchy (0.00s)
- === RUN TestFaviconRefreshFromIconURLsSkipsUnsupportedCandidates
- --- PASS: TestFaviconRefreshFromIconURLsSkipsUnsupportedCandidates (0.00s)
- === RUN TestFaviconObserveConversionErrorDoesNotMutateExistingAssets
- --- PASS: TestFaviconObserveConversionErrorDoesNotMutateExistingAssets (0.00s)
- === RUN TestFaviconObserveUnavailableWebPPreservesCachedAssets
- --- PASS: TestFaviconObserveUnavailableWebPPreservesCachedAssets (0.00s)
- === RUN TestFaviconEnsureSizedPropagatesReadSizedErrors
- --- PASS: TestFaviconEnsureSizedPropagatesReadSizedErrors (0.00s)
- === RUN TestFilterFavoritesForSidebarEmptyQueryReturnsStableOrder
- --- PASS: TestFilterFavoritesForSidebarEmptyQueryReturnsStableOrder (0.00s)
- === RUN TestFilterFavoritesForSidebarMatchesTitleURLAndTagNames
- === RUN TestFilterFavoritesForSidebarMatchesTitleURLAndTagNames/title
- === RUN TestFilterFavoritesForSidebarMatchesTitleURLAndTagNames/url
- === RUN TestFilterFavoritesForSidebarMatchesTitleURLAndTagNames/tag
- --- PASS: TestFilterFavoritesForSidebarMatchesTitleURLAndTagNames (0.00s)
- --- PASS: TestFilterFavoritesForSidebarMatchesTitleURLAndTagNames/title (0.00s)
- --- PASS: TestFilterFavoritesForSidebarMatchesTitleURLAndTagNames/url (0.00s)
- --- PASS: TestFilterFavoritesForSidebarMatchesTitleURLAndTagNames/tag (0.00s)
- === RUN TestFilterFavoritesForSidebarSelectedTagsMatchAny
- --- PASS: TestFilterFavoritesForSidebarSelectedTagsMatchAny (0.00s)
- === RUN TestFilterFavoritesForSidebarCombinesTextWithinSelectedTags
- --- PASS: TestFilterFavoritesForSidebarCombinesTextWithinSelectedTags (0.00s)
- === RUN TestFilterFavoritesForSidebarRanksExactAndPrefixMatches
- --- PASS: TestFilterFavoritesForSidebarRanksExactAndPrefixMatches (0.00s)
- === RUN TestFilterFavoritesForSidebarRanksHostPrefixAndTagNameMatches
- --- PASS: TestFilterFavoritesForSidebarRanksHostPrefixAndTagNameMatches (0.00s)
- === RUN TestFilterFavoritesForSidebarDeduplicatesRepeatedPointers
- --- PASS: TestFilterFavoritesForSidebarDeduplicatesRepeatedPointers (0.00s)
- === RUN TestFilterFavoritesForSidebarUsesPositionAndURLTieBreakers
- --- PASS: TestFilterFavoritesForSidebarUsesPositionAndURLTieBreakers (0.00s)
- === RUN TestNormalizeHistoryChangeSink_TreatsTypedNilAsNoop
- --- PASS: TestNormalizeHistoryChangeSink_TreatsTypedNilAsNoop (0.00s)
- === RUN TestCanonicalizeURLForHistory_StripsHashTrackingAndTrailingSlash
- --- PASS: TestCanonicalizeURLForHistory_StripsHashTrackingAndTrailingSlash (0.00s)
- === RUN TestCanonicalizeURLForHistory_OptionallyKeepsTrackingParams
- --- PASS: TestCanonicalizeURLForHistory_OptionallyKeepsTrackingParams (0.00s)
- === RUN TestCanonicalizeURLForHistory_RemovesUserinfo
- --- PASS: TestCanonicalizeURLForHistory_RemovesUserinfo (0.00s)
- === RUN TestCanonicalizeURLForHistory_RemovesSchemeDefaultPorts
- --- PASS: TestCanonicalizeURLForHistory_RemovesSchemeDefaultPorts (0.00s)
- === RUN TestHistoryRecorder_RecordHistory_IgnoresNonWebSchemes
- --- PASS: TestHistoryRecorder_RecordHistory_IgnoresNonWebSchemes (0.00s)
- === RUN TestHistoryRecorder_UpdateHistoryTitle_IgnoresNonWebSchemes
- --- PASS: TestHistoryRecorder_UpdateHistoryTitle_IgnoresNonWebSchemes (0.00s)
- === RUN TestIsHashOnlyTransition_UsesCanonicalComparison
- === RUN TestIsHashOnlyTransition_UsesCanonicalComparison/query_order_and_tracking_params
- === RUN TestIsHashOnlyTransition_UsesCanonicalComparison/default_port
- --- PASS: TestIsHashOnlyTransition_UsesCanonicalComparison (0.00s)
- --- PASS: TestIsHashOnlyTransition_UsesCanonicalComparison/query_order_and_tracking_params (0.00s)
- --- PASS: TestIsHashOnlyTransition_UsesCanonicalComparison/default_port (0.00s)
- === RUN TestHistoryRecorder_RecordHistory_CoalescesVisitsAndPublishesOneChange
- --- PASS: TestHistoryRecorder_RecordHistory_CoalescesVisitsAndPublishesOneChange (0.00s)
- === RUN TestHistoryRecorder_CloseDrainsPendingAndPublishes
- --- PASS: TestHistoryRecorder_CloseDrainsPendingAndPublishes (0.00s)
- === RUN TestHistoryRecorder_PeriodicFlushUsesDetachedQueryContext
- --- PASS: TestHistoryRecorder_PeriodicFlushUsesDetachedQueryContext (0.10s)
- === RUN TestHistoryRecorder_FailedPersistencePublishesNoChange
- --- PASS: TestHistoryRecorder_FailedPersistencePublishesNoChange (0.20s)
- === RUN TestHistoryRecorder_RecordHistory_DoesNotUpdateDedupeStateWhenEnqueueFails
- --- PASS: TestHistoryRecorder_RecordHistory_DoesNotUpdateDedupeStateWhenEnqueueFails (0.00s)
- === RUN TestHistoryRecorder_UpdateHistoryTitle_PublishesTitleOnlyWithoutIncrementingVisits
- --- PASS: TestHistoryRecorder_UpdateHistoryTitle_PublishesTitleOnlyWithoutIncrementingVisits (0.00s)
- === RUN TestHistoryRecorder_FlushPendingHistoryDiscardsTitleWhenHistoryRowMissing
- --- PASS: TestHistoryRecorder_FlushPendingHistoryDiscardsTitleWhenHistoryRowMissing (0.00s)
- === RUN TestHistoryRecorder_RecordHistory_IgnoresHashOnlyTransitionsAndPublishesNoSecondChange
- --- PASS: TestHistoryRecorder_RecordHistory_IgnoresHashOnlyTransitionsAndPublishesNoSecondChange (0.00s)
- === RUN TestHistoryRecorder_RecordHistory_DedupIsPerPane
- --- PASS: TestHistoryRecorder_RecordHistory_DedupIsPerPane (0.00s)
- === RUN TestHistoryRecorder_ClearPaneHistorySerializesWithRecorderAndAllowsPaneReuse
- --- PASS: TestHistoryRecorder_ClearPaneHistorySerializesWithRecorderAndAllowsPaneReuse (0.00s)
- === RUN TestHistoryRecorder_FlushPendingHistoryTracksPartialFallbackVisitWrites
- --- PASS: TestHistoryRecorder_FlushPendingHistoryTracksPartialFallbackVisitWrites (0.00s)
- === RUN TestHistoryRecorder_HandleHistoryControlKeepsDedupeWhenFlushFails
- --- PASS: TestHistoryRecorder_HandleHistoryControlKeepsDedupeWhenFlushFails (0.00s)
- === RUN TestHistoryRecorder_BeginHistoryMutationFlushesPendingAndResetsDedupe
- --- PASS: TestHistoryRecorder_BeginHistoryMutationFlushesPendingAndResetsDedupe (0.00s)
- === RUN TestHistoryRecorder_BeginHistoryMutationUsesCallerContextForFlush
- --- PASS: TestHistoryRecorder_BeginHistoryMutationUsesCallerContextForFlush (0.00s)
- === RUN TestHistoryRecorder_BeginHistoryMutationWaitsForInFlightShutdownDrain
- --- PASS: TestHistoryRecorder_BeginHistoryMutationWaitsForInFlightShutdownDrain (0.05s)
- === RUN TestHistoryWorker_ReenqueueDuringFinalShutdownFlushIsRejected
- --- PASS: TestHistoryWorker_ReenqueueDuringFinalShutdownFlushIsRejected (0.00s)
- === RUN TestHistoryWorker_ReenqueueDuringPeriodicFlushIsPersisted
- --- PASS: TestHistoryWorker_ReenqueueDuringPeriodicFlushIsPersisted (0.11s)
- === RUN TestInsertAccentUseCase_OnKeyPressed_NoAccents
- --- PASS: TestInsertAccentUseCase_OnKeyPressed_NoAccents (0.00s)
- === RUN TestInsertAccentUseCase_OnKeyPressed_HasAccents
- --- PASS: TestInsertAccentUseCase_OnKeyPressed_HasAccents (0.00s)
- === RUN TestInsertAccentUseCase_OnKeyReleased_CancelsTimer
- --- PASS: TestInsertAccentUseCase_OnKeyReleased_CancelsTimer (0.45s)
- === RUN TestInsertAccentUseCase_LongPress_ShowsPicker
- --- PASS: TestInsertAccentUseCase_LongPress_ShowsPicker (0.45s)
- === RUN TestInsertAccentUseCase_Cancel
- --- PASS: TestInsertAccentUseCase_Cancel (0.45s)
- === RUN TestInsertAccentUseCase_UppercaseAccents
- --- PASS: TestInsertAccentUseCase_UppercaseAccents (0.40s)
- === RUN TestInsertAccentUseCase_PickerVisibleBlocksNewLongPress
- --- PASS: TestInsertAccentUseCase_PickerVisibleBlocksNewLongPress (0.45s)
- === RUN TestInsertAccentUseCase_OnAccentSelected_RestoresFocusForFocusableTarget
- --- PASS: TestInsertAccentUseCase_OnAccentSelected_RestoresFocusForFocusableTarget (0.00s)
- === RUN TestInsertAccentUseCase_OnPickerCanceled_RestoresFocusForFocusableTarget
- --- PASS: TestInsertAccentUseCase_OnPickerCanceled_RestoresFocusForFocusableTarget (0.00s)
- === RUN TestManageFavoritesUseCase_GetAllDoesNotOverwriteFreshCache
- <U+001B>[90m2026-10-22T11:43:46Z<U+001B>[0m DBG getting all favorites
- --- PASS: TestManageFavoritesUseCase_GetAllDoesNotOverwriteFreshCache (0.00s)
- === RUN TestManagePanesUseCase_CloseStackedPane_RemovesFromStackWithMoreThanTwo
- --- PASS: TestManagePanesUseCase_CloseStackedPane_RemovesFromStackWithMoreThanTwo (0.00s)
- === RUN TestManagePanesUseCase_CloseStackedPane_DissolvesStackWithTwo
- --- PASS: TestManagePanesUseCase_CloseStackedPane_DissolvesStackWithTwo (0.00s)
- === RUN TestManagePanesUseCase_CloseStackedPane_UpdatesActivePaneWhenClosingActive
- --- PASS: TestManagePanesUseCase_CloseStackedPane_UpdatesActivePaneWhenClosingActive (0.00s)
- === RUN TestManagePanesUseCase_CloseStackedPane_PreservesActivePaneWhenClosingNonActive
- --- PASS: TestManagePanesUseCase_CloseStackedPane_PreservesActivePaneWhenClosingNonActive (0.00s)
- === RUN TestManagePanesUseCase_CloseStackedPane_DissolvesNestedStack
- --- PASS: TestManagePanesUseCase_CloseStackedPane_DissolvesNestedStack (0.00s)
- === RUN TestManagePanesUseCase_CloseStackedPane_ClosingFirstPaneUpdatesIndex
- --- PASS: TestManagePanesUseCase_CloseStackedPane_ClosingFirstPaneUpdatesIndex (0.00s)
- === RUN TestManagePanesUseCase_CloseStackedPane_ClosingLastPaneUpdatesIndex
- --- PASS: TestManagePanesUseCase_CloseStackedPane_ClosingLastPaneUpdatesIndex (0.00s)
- === RUN TestManagePanesUseCase_ConsumeOrExpel_ConsumeLeft_CyclesHorizontalToVerticalThenStack
- --- PASS: TestManagePanesUseCase_ConsumeOrExpel_ConsumeLeft_CyclesHorizontalToVerticalThenStack (0.00s)
- === RUN TestManagePanesUseCase_ConsumeOrExpel_ConsumeRight_CyclesHorizontalToVerticalThenStack
- --- PASS: TestManagePanesUseCase_ConsumeOrExpel_ConsumeRight_CyclesHorizontalToVerticalThenStack (0.00s)
- === RUN TestManagePanesUseCase_ConsumeOrExpel_ConsumeIntoExistingStack_AppendsToEnd
- --- PASS: TestManagePanesUseCase_ConsumeOrExpel_ConsumeIntoExistingStack_AppendsToEnd (0.00s)
- === RUN TestManagePanesUseCase_ConsumeOrExpel_ConsumeLeft_InVerticalSplitWithStackedSibling_Noops
- --- PASS: TestManagePanesUseCase_ConsumeOrExpel_ConsumeLeft_InVerticalSplitWithStackedSibling_Noops (0.00s)
- === RUN TestManagePanesUseCase_ConsumeOrExpel_Expel_DissolvesTwoPaneStack
- --- PASS: TestManagePanesUseCase_ConsumeOrExpel_Expel_DissolvesTwoPaneStack (0.00s)
- === RUN TestManagePanesUseCase_ConsumeOrExpel_ExpelThenConsumeRight_CyclesVerticalToHorizontal
- --- PASS: TestManagePanesUseCase_ConsumeOrExpel_ExpelThenConsumeRight_CyclesVerticalToHorizontal (0.00s)
- === RUN TestManagePanesUseCase_ConsumeOrExpel_ExpelThenConsumeLeft_ReturnsToStack
- --- PASS: TestManagePanesUseCase_ConsumeOrExpel_ExpelThenConsumeLeft_ReturnsToStack (0.00s)
- === RUN TestManagePanesUseCase_ConsumeOrExpel_Expel_StackRemainsWhenMoreThanTwo
- --- PASS: TestManagePanesUseCase_ConsumeOrExpel_Expel_StackRemainsWhenMoreThanTwo (0.00s)
- === RUN TestManagePanesUseCase_ConsumeOrExpel_NoSibling_ReturnsWarningAndNoop
- --- PASS: TestManagePanesUseCase_ConsumeOrExpel_NoSibling_ReturnsWarningAndNoop (0.00s)
- === RUN TestManagePanesUseCase_ConsumeOrExpel_NestedSplits_ConsumesImmediateSiblingOnly
- --- PASS: TestManagePanesUseCase_ConsumeOrExpel_NestedSplits_ConsumesImmediateSiblingOnly (0.00s)
- === RUN TestManagePanesUseCase_ConsumeOrExpel_OnlyOnePane
- --- PASS: TestManagePanesUseCase_ConsumeOrExpel_OnlyOnePane (0.00s)
- === RUN TestManagePanesUseCase_Resize_Errors
- --- PASS: TestManagePanesUseCase_Resize_Errors (0.00s)
- === RUN TestManagePanesUseCase_Resize_VerticalDividerMove
- --- PASS: TestManagePanesUseCase_Resize_VerticalDividerMove (0.00s)
- === RUN TestManagePanesUseCase_Resize_SmartResizeGrowsAndShrinksActivePane
- --- PASS: TestManagePanesUseCase_Resize_SmartResizeGrowsAndShrinksActivePane (0.00s)
- === RUN TestManagePanesUseCase_Resize_ClampsToMinPanePercent
- --- PASS: TestManagePanesUseCase_Resize_ClampsToMinPanePercent (0.00s)
- === RUN TestManagePanesUseCase_Resize_TargetsStackContainer
- --- PASS: TestManagePanesUseCase_Resize_TargetsStackContainer (0.00s)
- === RUN TestManagePanesUseCase_Split_ValidDirections
- === RUN TestManagePanesUseCase_Split_ValidDirections/left
- === RUN TestManagePanesUseCase_Split_ValidDirections/right
- === RUN TestManagePanesUseCase_Split_ValidDirections/up
- === RUN TestManagePanesUseCase_Split_ValidDirections/down
- --- PASS: TestManagePanesUseCase_Split_ValidDirections (0.00s)
- --- PASS: TestManagePanesUseCase_Split_ValidDirections/left (0.00s)
- --- PASS: TestManagePanesUseCase_Split_ValidDirections/right (0.00s)
- --- PASS: TestManagePanesUseCase_Split_ValidDirections/up (0.00s)
- --- PASS: TestManagePanesUseCase_Split_ValidDirections/down (0.00s)
- === RUN TestManagePanesUseCase_Split_InvalidDirection_ReturnsError
- --- PASS: TestManagePanesUseCase_Split_InvalidDirection_ReturnsError (0.00s)
- === RUN TestExtractZoomKey
- === RUN TestExtractZoomKey/host_based_url_uses_host
- === RUN TestExtractZoomKey/file_url_uses_canonical_file_uri_without_query_or_fragment
- === RUN TestExtractZoomKey/about_blank_has_no_zoom_key
- --- PASS: TestExtractZoomKey (0.00s)
- --- PASS: TestExtractZoomKey/host_based_url_uses_host (0.00s)
- --- PASS: TestExtractZoomKey/file_url_uses_canonical_file_uri_without_query_or_fragment (0.00s)
- --- PASS: TestExtractZoomKey/about_blank_has_no_zoom_key (0.00s)
- === RUN TestMigrateConfigUseCase_Check_NoMigrationNeeded
- --- PASS: TestMigrateConfigUseCase_Check_NoMigrationNeeded (0.00s)
- === RUN TestMigrateConfigUseCase_Check_MigrationNeeded
- --- PASS: TestMigrateConfigUseCase_Check_MigrationNeeded (0.00s)
- === RUN TestMigrateConfigUseCase_Check_Error
- --- PASS: TestMigrateConfigUseCase_Check_Error (0.00s)
- === RUN TestMigrateConfigUseCase_Execute_NoMigrationNeeded
- --- PASS: TestMigrateConfigUseCase_Execute_NoMigrationNeeded (0.00s)
- === RUN TestMigrateConfigUseCase_Execute_Success
- --- PASS: TestMigrateConfigUseCase_Execute_Success (0.00s)
- === RUN TestMigrateConfigUseCase_Execute_MigrateError
- --- PASS: TestMigrateConfigUseCase_Execute_MigrateError (0.00s)
- === RUN TestMigrateConfigUseCase_Execute_DetectChangesError
- --- PASS: TestMigrateConfigUseCase_Execute_DetectChangesError (0.00s)
- === RUN TestMigrateConfigUseCase_Check_EmptyMissingKeys
- --- PASS: TestMigrateConfigUseCase_Check_EmptyMissingKeys (0.00s)
- === RUN TestNewMigrateConfigUseCase
- --- PASS: TestNewMigrateConfigUseCase (0.00s)
- === RUN TestMigrateConfigUseCase_MockExpectations
- --- PASS: TestMigrateConfigUseCase_MockExpectations (0.00s)
- === RUN TestMigrateConfigUseCase_DetectChanges_NoChanges
- --- PASS: TestMigrateConfigUseCase_DetectChanges_NoChanges (0.00s)
- === RUN TestMigrateConfigUseCase_DetectChanges_WithAddedKey
- --- PASS: TestMigrateConfigUseCase_DetectChanges_WithAddedKey (0.00s)
- === RUN TestMigrateConfigUseCase_DetectChanges_WithRenamedKey
- --- PASS: TestMigrateConfigUseCase_DetectChanges_WithRenamedKey (0.00s)
- === RUN TestMigrateConfigUseCase_DetectChanges_WithRemovedKey
- --- PASS: TestMigrateConfigUseCase_DetectChanges_WithRemovedKey (0.00s)
- === RUN TestMigrateConfigUseCase_DetectChanges_Error
- --- PASS: TestMigrateConfigUseCase_DetectChanges_Error (0.00s)
- === RUN TestMigrateConfigUseCase_DetectChanges_MultipleChanges
- --- PASS: TestMigrateConfigUseCase_DetectChanges_MultipleChanges (0.00s)
- === RUN TestMovePaneToTab_MoveToExistingTab
- --- PASS: TestMovePaneToTab_MoveToExistingTab (0.00s)
- === RUN TestMovePaneToTab_MoveCreatesNewTabWhenOnlyOneTab
- --- PASS: TestMovePaneToTab_MoveCreatesNewTabWhenOnlyOneTab (0.00s)
- === RUN TestMovePaneToTab_CannotMoveToSameTab
- --- PASS: TestMovePaneToTab_CannotMoveToSameTab (0.00s)
- === RUN TestMovePaneToTab_SourcePaneNotFound
- --- PASS: TestMovePaneToTab_SourcePaneNotFound (0.00s)
- === RUN TestMovePaneToTab_MoveFromSplitClosesSourceTabIfLastPane
- --- PASS: TestMovePaneToTab_MoveFromSplitClosesSourceTabIfLastPane (0.00s)
- === RUN TestMovePaneToTab_InsertsRightOfActiveEvenWhenActiveInStack
- --- PASS: TestMovePaneToTab_InsertsRightOfActiveEvenWhenActiveInStack (0.00s)
- === RUN TestMovePaneToTab_FailedMovePreservesSourcePane
- --- PASS: TestMovePaneToTab_FailedMovePreservesSourcePane (0.00s)
- === RUN TestMovePaneToTab_FailsOnTargetWithNoActivePane
- --- PASS: TestMovePaneToTab_FailsOnTargetWithNoActivePane (0.00s)
- === RUN TestMovePaneToTab_NewTabNotAddedOnDetachFailure
- --- PASS: TestMovePaneToTab_NewTabNotAddedOnDetachFailure (0.00s)
- === RUN TestNavigateUseCase_ExecuteLoadsURLAndReturnsDefaultZoom
- --- PASS: TestNavigateUseCase_ExecuteLoadsURLAndReturnsDefaultZoom (0.00s)
- === RUN TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom
- === RUN TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/zero_falls_back
- === RUN TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/negative_falls_back
- === RUN TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/NaN_falls_back
- === RUN TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/positive_infinity_falls_back
- === RUN TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/positive_is_preserved
- --- PASS: TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom (0.00s)
- --- PASS: TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/zero_falls_back (0.00s)
- --- PASS: TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/negative_falls_back (0.00s)
- --- PASS: TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/NaN_falls_back (0.00s)
- --- PASS: TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/positive_infinity_falls_back (0.00s)
- --- PASS: TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/positive_is_preserved (0.00s)
- === RUN TestNavigateUseCase_ExecuteReturnsLoadError
- --- PASS: TestNavigateUseCase_ExecuteReturnsLoadError (0.00s)
- === RUN TestNavigateUseCase_ReloadHonoursBypassCache
- --- PASS: TestNavigateUseCase_ReloadHonoursBypassCache (0.00s)
- === RUN TestNavigationURLNormalizerResolvesExistingLocalPaths
- === RUN TestNavigationURLNormalizerResolvesExistingLocalPaths//tmp/page.html
- === RUN TestNavigationURLNormalizerResolvesExistingLocalPaths/page.html
- === RUN TestNavigationURLNormalizerResolvesExistingLocalPaths/~/page.html
- === RUN TestNavigationURLNormalizerResolvesExistingLocalPaths/notes:2026.txt
- === RUN TestNavigationURLNormalizerResolvesExistingLocalPaths/http:notes.txt
- === RUN TestNavigationURLNormalizerResolvesExistingLocalPaths/http:notes
- --- PASS: TestNavigationURLNormalizerResolvesExistingLocalPaths (0.00s)
- --- PASS: TestNavigationURLNormalizerResolvesExistingLocalPaths//tmp/page.html (0.00s)
- --- PASS: TestNavigationURLNormalizerResolvesExistingLocalPaths/page.html (0.00s)
- --- PASS: TestNavigationURLNormalizerResolvesExistingLocalPaths/~/page.html (0.00s)
- --- PASS: TestNavigationURLNormalizerResolvesExistingLocalPaths/notes:2026.txt (0.00s)
- --- PASS: TestNavigationURLNormalizerResolvesExistingLocalPaths/http:notes.txt (0.00s)
- --- PASS: TestNavigationURLNormalizerResolvesExistingLocalPaths/http:notes (0.00s)
- === RUN TestNavigationURLNormalizerFallsBackToDomainNormalize
- --- PASS: TestNavigationURLNormalizerFallsBackToDomainNormalize (0.00s)
- === RUN TestNavigationURLNormalizerBuildNavigationURLCentralizesSearchFallback
- --- PASS: TestNavigationURLNormalizerBuildNavigationURLCentralizesSearchFallback (0.00s)
- === RUN TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs
- === RUN TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/https_scheme
- === RUN TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/file_scheme
- === RUN TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/about_scheme
- === RUN TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/external_scheme_without_slashes
- === RUN TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/data_scheme
- --- PASS: TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs (0.00s)
- --- PASS: TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/https_scheme (0.00s)
- --- PASS: TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/file_scheme (0.00s)
- --- PASS: TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/about_scheme (0.00s)
- --- PASS: TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/external_scheme_without_slashes (0.00s)
- --- PASS: TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/data_scheme (0.00s)
- === RUN TestManageTabsCreateResolvesExistingLocalInitialURL
- --- PASS: TestManageTabsCreateResolvesExistingLocalInitialURL (0.00s)
- === RUN TestManageTabsCreateWithPaneResolvesExistingLocalInitialURL
- --- PASS: TestManageTabsCreateWithPaneResolvesExistingLocalInitialURL (0.00s)
- === RUN TestManagePanesSplitResolvesExistingLocalInitialURL
- --- PASS: TestManagePanesSplitResolvesExistingLocalInitialURL (0.00s)
- === RUN TestManagePanesCreateStackResolvesExistingLocalInitialURL
- --- PASS: TestManagePanesCreateStackResolvesExistingLocalInitialURL (0.00s)
- === RUN TestManagePanesAddToStackResolvesExistingLocalInitialURL
- --- PASS: TestManagePanesAddToStackResolvesExistingLocalInitialURL (0.00s)
- === RUN TestPageScroll_SmallVerticalDown
- --- PASS: TestPageScroll_SmallVerticalDown (0.00s)
- === RUN TestPageScroll_FastVerticalUp
- --- PASS: TestPageScroll_FastVerticalUp (0.00s)
- === RUN TestPageScroll_HorizontalDirectionMapping
- === RUN TestPageScroll_HorizontalDirectionMapping/left
- === RUN TestPageScroll_HorizontalDirectionMapping/right
- --- PASS: TestPageScroll_HorizontalDirectionMapping (0.00s)
- --- PASS: TestPageScroll_HorizontalDirectionMapping/left (0.00s)
- --- PASS: TestPageScroll_HorizontalDirectionMapping/right (0.00s)
- === RUN TestPageScroll_UnsupportedWebView
- --- PASS: TestPageScroll_UnsupportedWebView (0.00s)
- === RUN TestPageScroll_UnsupportedWebView_AllCommandsStable
- --- PASS: TestPageScroll_UnsupportedWebView_AllCommandsStable (0.00s)
- === RUN TestPageScroll_NilWebView_StableFailure
- --- PASS: TestPageScroll_NilWebView_StableFailure (0.00s)
- === RUN TestPageScroll_PropagatesScrollError
- --- PASS: TestPageScroll_PropagatesScrollError (0.00s)
- === RUN TestPageScroll_TapDistancesRemainFixed
- === RUN TestPageScroll_TapDistancesRemainFixed/left_80_px
- === RUN TestPageScroll_TapDistancesRemainFixed/right_80_px
- === RUN TestPageScroll_TapDistancesRemainFixed/up_80_px
- === RUN TestPageScroll_TapDistancesRemainFixed/down_80_px
- === RUN TestPageScroll_TapDistancesRemainFixed/up_fast_320_px
- === RUN TestPageScroll_TapDistancesRemainFixed/down_fast_320_px
- --- PASS: TestPageScroll_TapDistancesRemainFixed (0.00s)
- --- PASS: TestPageScroll_TapDistancesRemainFixed/left_80_px (0.00s)
- --- PASS: TestPageScroll_TapDistancesRemainFixed/right_80_px (0.00s)
- --- PASS: TestPageScroll_TapDistancesRemainFixed/up_80_px (0.00s)
- --- PASS: TestPageScroll_TapDistancesRemainFixed/down_80_px (0.00s)
- --- PASS: TestPageScroll_TapDistancesRemainFixed/up_fast_320_px (0.00s)
- --- PASS: TestPageScroll_TapDistancesRemainFixed/down_fast_320_px (0.00s)
- === RUN TestPageScroll_ScrollContinuousMarksRequest
- --- PASS: TestPageScroll_ScrollContinuousMarksRequest (0.00s)
- === RUN TestPageScroll_StopCancelsOptionalCapability
- --- PASS: TestPageScroll_StopCancelsOptionalCapability (0.00s)
- === RUN TestPageScroll_DeltaMethod
- === RUN TestPageScroll_DeltaMethod/left
- === RUN TestPageScroll_DeltaMethod/right
- === RUN TestPageScroll_DeltaMethod/up
- === RUN TestPageScroll_DeltaMethod/down
- === RUN TestPageScroll_DeltaMethod/up-fast
- === RUN TestPageScroll_DeltaMethod/down-fast
- --- PASS: TestPageScroll_DeltaMethod (0.00s)
- --- PASS: TestPageScroll_DeltaMethod/left (0.00s)
- --- PASS: TestPageScroll_DeltaMethod/right (0.00s)
- --- PASS: TestPageScroll_DeltaMethod/up (0.00s)
- --- PASS: TestPageScroll_DeltaMethod/down (0.00s)
- --- PASS: TestPageScroll_DeltaMethod/up-fast (0.00s)
- --- PASS: TestPageScroll_DeltaMethod/down-fast (0.00s)
- === RUN TestPageScroll_CommandIdentityPropagation
- --- PASS: TestPageScroll_CommandIdentityPropagation (0.00s)
- === RUN TestPageScroll_UnknownCommand_ReturnsNoOp
- --- PASS: TestPageScroll_UnknownCommand_ReturnsNoOp (0.00s)
- === RUN TestPrepareDownloadUseCase_Execute
- === RUN TestPrepareDownloadUseCase_Execute/uses_suggested_filename_directly
- === RUN TestPrepareDownloadUseCase_Execute/sanitizes_path_traversal_in_suggested_filename
- === RUN TestPrepareDownloadUseCase_Execute/falls_back_to_response_suggested_filename
- === RUN TestPrepareDownloadUseCase_Execute/falls_back_to_URI_path
- === RUN TestPrepareDownloadUseCase_Execute/adds_extension_from_MIME_type_when_missing
- === RUN TestPrepareDownloadUseCase_Execute/preserves_existing_extension_even_with_MIME_type
- === RUN TestPrepareDownloadUseCase_Execute/handles_nil_response
- === RUN TestPrepareDownloadUseCase_Execute/uses_default_filename_for_empty_inputs
- === RUN TestPrepareDownloadUseCase_Execute/sanitizes_windows_path_traversal
- --- PASS: TestPrepareDownloadUseCase_Execute (0.01s)
- --- PASS: TestPrepareDownloadUseCase_Execute/uses_suggested_filename_directly (0.00s)
- --- PASS: TestPrepareDownloadUseCase_Execute/sanitizes_path_traversal_in_suggested_filename (0.00s)
- --- PASS: TestPrepareDownloadUseCase_Execute/falls_back_to_response_suggested_filename (0.00s)
- --- PASS: TestPrepareDownloadUseCase_Execute/falls_back_to_URI_path (0.00s)
- --- PASS: TestPrepareDownloadUseCase_Execute/adds_extension_from_MIME_type_when_missing (0.00s)
- --- PASS: TestPrepareDownloadUseCase_Execute/preserves_existing_extension_even_with_MIME_type (0.00s)
- --- PASS: TestPrepareDownloadUseCase_Execute/handles_nil_response (0.00s)
- --- PASS: TestPrepareDownloadUseCase_Execute/uses_default_filename_for_empty_inputs (0.00s)
- --- PASS: TestPrepareDownloadUseCase_Execute/sanitizes_windows_path_traversal (0.00s)
- === RUN TestPrepareDownloadUseCase_ResolvePriority
- === RUN TestPrepareDownloadUseCase_ResolvePriority/suggested_filename_takes_priority_over_response
- === RUN TestPrepareDownloadUseCase_ResolvePriority/response_suggested_takes_priority_over_URI
- --- PASS: TestPrepareDownloadUseCase_ResolvePriority (0.00s)
- --- PASS: TestPrepareDownloadUseCase_ResolvePriority/suggested_filename_takes_priority_over_response (0.00s)
- --- PASS: TestPrepareDownloadUseCase_ResolvePriority/response_suggested_takes_priority_over_URI (0.00s)
- === RUN TestPrepareDownloadUseCase_Deduplication
- === RUN TestPrepareDownloadUseCase_Deduplication/existing_file_triggers__(1)_suffix
- === RUN TestPrepareDownloadUseCase_Deduplication/multiple_existing_files_increment_suffix
- === RUN TestPrepareDownloadUseCase_Deduplication/fs.Exists_error_assumes_file_exists_(conservative)
- === RUN TestPrepareDownloadUseCase_Deduplication/non-existing_file_uses_original_name
- --- PASS: TestPrepareDownloadUseCase_Deduplication (0.00s)
- --- PASS: TestPrepareDownloadUseCase_Deduplication/existing_file_triggers__(1)_suffix (0.00s)
- --- PASS: TestPrepareDownloadUseCase_Deduplication/multiple_existing_files_increment_suffix (0.00s)
- --- PASS: TestPrepareDownloadUseCase_Deduplication/fs.Exists_error_assumes_file_exists_(conservative) (0.00s)
- --- PASS: TestPrepareDownloadUseCase_Deduplication/non-existing_file_uses_original_name (0.00s)
- === RUN TestReadSystemviewConfigUseCase_Current
- --- PASS: TestReadSystemviewConfigUseCase_Current (0.00s)
- === RUN TestReadSystemviewConfigUseCase_Default
- --- PASS: TestReadSystemviewConfigUseCase_Default (0.00s)
- === RUN TestNewReadSystemviewConfigUseCase_NilReaderPanics
- --- PASS: TestNewReadSystemviewConfigUseCase_NilReaderPanics (0.00s)
- === RUN TestReadSystemviewConfigUseCase_NilUseCaseReturnsSentinel
- --- PASS: TestReadSystemviewConfigUseCase_NilUseCaseReturnsSentinel (0.00s)
- === RUN TestReadSystemviewConfigUseCase_CurrentResolvedAppearanceUsesPayloadSnapshot
- --- PASS: TestReadSystemviewConfigUseCase_CurrentResolvedAppearanceUsesPayloadSnapshot (0.00s)
- === RUN TestReadSystemviewConfigUseCase_CurrentResolvedAppearanceKeepsEditableAppearanceUnchanged
- --- PASS: TestReadSystemviewConfigUseCase_CurrentResolvedAppearanceKeepsEditableAppearanceUnchanged (0.00s)