1.65 s
$ /nix/store/vzx1mi9c0xfadmsm9dhd83d005cb1qs9-coreutils-9.8/bin/timeout --kill-after=15s 7200s /nix/store/99b1z08awpxj8b6mzggn59gp1shljnff-nix-2.34.5/bin/nix --extra-experimental-features nix-command --extra-experimental-features flakes --log-format internal-json build --no-link git+https://codeberg.org/mtlynch/little-moments?ref=email-auth&rev=b908773f5631a5bc54a246cdfcc355973c7fdb13#packages.x86_64-linux.e2e-tests --print-build-logs
3.90 s
4.42 s
Building little-moments-e2e
4.46 s
[little-moments-e2e] Phase: unpackPhase
4.46 s
[little-moments-e2e] unpacking source archive /nix/store/drjwdl8h28ykk4gcp5agvkl1j341jckm-source
4.48 s
[little-moments-e2e] source root is source
4.49 s
[little-moments-e2e] Phase: patchPhase
4.49 s
[little-moments-e2e] Executing npmConfigHook
4.49 s
[little-moments-e2e] Configuring npm
4.49 s
[little-moments-e2e] Validating consistency between /build/source/package-lock.json and /nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps/package-lock.json
4.52 s
[little-moments-e2e] Setting npm_config_cache to /nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps
4.52 s
[little-moments-e2e] Installing dependencies
4.58 s
[little-moments-e2e] npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
4.58 s
[little-moments-e2e] npm warn Unknown env config "platform". This will stop working in the next major version of npm.
4.58 s
[little-moments-e2e] npm warn Unknown env config "arch". This will stop working in the next major version of npm.
5.18 s
[little-moments-e2e]
5.18 s
[little-moments-e2e] added 100 packages, and audited 101 packages in 617ms
5.18 s
[little-moments-e2e]
5.18 s
[little-moments-e2e] 25 packages are looking for funding
5.18 s
[little-moments-e2e] run `npm fund` for details
5.19 s
[little-moments-e2e]
5.19 s
[little-moments-e2e] found 0 vulnerabilities
5.23 s
[little-moments-e2e] patching script interpreter paths in node_modules
5.24 s
[little-moments-e2e] node_modules/eslint/bin/eslint.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
5.25 s
[little-moments-e2e] node_modules/@playwright/test/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
5.26 s
[little-moments-e2e] node_modules/ulid/bin/cli.js: interpreter directive changed from "#! /usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
5.27 s
[little-moments-e2e] node_modules/js-yaml/bin/js-yaml.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
5.28 s
[little-moments-e2e] node_modules/acorn/bin/acorn: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
5.29 s
[little-moments-e2e] node_modules/which/bin/node-which: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
5.29 s
[little-moments-e2e] node_modules/playwright-core/lib/utilsBundleImpl/xdg-open: interpreter directive changed from "#!/bin/sh" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/sh"
5.30 s
[little-moments-e2e] node_modules/playwright-core/bin/reinstall_msedge_beta_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
5.31 s
[little-moments-e2e] node_modules/playwright-core/bin/reinstall_msedge_stable_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
5.32 s
[little-moments-e2e] node_modules/playwright-core/bin/reinstall_msedge_beta_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
5.33 s
[little-moments-e2e] node_modules/playwright-core/bin/reinstall_msedge_stable_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
5.33 s
[little-moments-e2e] node_modules/playwright-core/bin/reinstall_msedge_dev_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
5.34 s
[little-moments-e2e] node_modules/playwright-core/bin/reinstall_chrome_beta_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
5.35 s
[little-moments-e2e] node_modules/playwright-core/bin/reinstall_chrome_stable_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
5.36 s
[little-moments-e2e] node_modules/playwright-core/bin/reinstall_chrome_stable_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
5.37 s
[little-moments-e2e] node_modules/playwright-core/bin/reinstall_chrome_beta_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
5.37 s
[little-moments-e2e] node_modules/playwright-core/bin/reinstall_msedge_dev_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
5.38 s
[little-moments-e2e] node_modules/playwright-core/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
5.39 s
[little-moments-e2e] node_modules/prettier/bin/prettier.cjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
5.40 s
[little-moments-e2e] node_modules/playwright/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
5.47 s
[little-moments-e2e] npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
5.47 s
[little-moments-e2e] npm warn Unknown env config "platform". This will stop working in the next major version of npm.
5.47 s
[little-moments-e2e] npm warn Unknown env config "arch". This will stop working in the next major version of npm.
5.65 s
[little-moments-e2e] rebuilt dependencies successfully
5.66 s
[little-moments-e2e] patching script interpreter paths in node_modules
5.73 s
[little-moments-e2e] Finished npmConfigHook
5.73 s
[little-moments-e2e] Phase: updateAutotoolsGnuConfigScriptsPhase
5.75 s
[little-moments-e2e] Phase: configurePhase
5.77 s
[little-moments-e2e] no configure script, doing nothing
5.77 s
[little-moments-e2e] Phase: buildPhase
5.78 s
[little-moments-e2e] no Makefile or custom buildPhase, doing nothing
5.78 s
[little-moments-e2e] Phase: checkPhase
6.68 s
[little-moments-e2e] 2026/05/24 12:41:04 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied 0a303df3-3b27-4b78-a7d6-df230cc22929-full.avif
6.72 s
[little-moments-e2e] 2026/05/24 12:41:04 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:121: copied 0a303df3-3b27-4b78-a7d6-df230cc22929-250px.jpg
6.74 s
[little-moments-e2e] 2026/05/24 12:41:04 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:121: copied 0a303df3-3b27-4b78-a7d6-df230cc22929-150px.jpg
6.74 s
[little-moments-e2e] 2026/05/24 12:41:04 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied de272cd9-e4b8-4aa0-863b-ac894e73be29-full.mp4
6.76 s
[little-moments-e2e] 2026/05/24 12:41:04 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied de272cd9-e4b8-4aa0-863b-ac894e73be29-thumb-250px.jpg
6.78 s
[little-moments-e2e] 2026/05/24 12:41:04 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied de272cd9-e4b8-4aa0-863b-ac894e73be29-thumb-150px.jpg
6.78 s
[little-moments-e2e] 2026/05/24 12:41:04 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied 9cb6adf9-25e2-48c1-9401-25211c735c13-full.mp4
6.79 s
[little-moments-e2e] 2026/05/24 12:41:04 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied 9cb6adf9-25e2-48c1-9401-25211c735c13-thumb-250px.jpg
6.80 s
[little-moments-e2e] 2026/05/24 12:41:04 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied 9cb6adf9-25e2-48c1-9401-25211c735c13-thumb-150px.jpg
6.80 s
[little-moments-e2e] 2026/05/24 12:41:04 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied e2aa61ba-37cf-4fb1-883e-7bd5463a5373-full.jpg
6.87 s
[little-moments-e2e] 2026/05/24 12:41:04 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:108: copied e2aa61ba-37cf-4fb1-883e-7bd5463a5373-850px.jpg
6.91 s
[little-moments-e2e] 2026/05/24 12:41:04 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied e2aa61ba-37cf-4fb1-883e-7bd5463a5373-250px.jpg
6.93 s
[little-moments-e2e] 2026/05/24 12:41:04 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied e2aa61ba-37cf-4fb1-883e-7bd5463a5373-150px.jpg
6.93 s
[little-moments-e2e] 2026/05/24 12:41:04 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied b74f050e-cf3a-426a-bbcc-3c685489041a-full.jpg
7.01 s
[little-moments-e2e] 2026/05/24 12:41:04 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:108: copied b74f050e-cf3a-426a-bbcc-3c685489041a-850px.jpg
7.04 s
[little-moments-e2e] 2026/05/24 12:41:04 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied b74f050e-cf3a-426a-bbcc-3c685489041a-250px.jpg
7.07 s
[little-moments-e2e] 2026/05/24 12:41:04 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied b74f050e-cf3a-426a-bbcc-3c685489041a-150px.jpg
7.07 s
[little-moments-e2e] 2026/05/24 12:41:04 codeberg.org/mtlynch/little-moments/store/sqlite/sqlite.go:18: reading DB from /build/source/test-imported-media/test-store.db
7.70 s
[little-moments-e2e] 2026/05/24 12:41:05 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:140: wrote /build/source/test-imported-media/test-store.db
7.79 s
[little-moments-e2e] npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
7.79 s
[little-moments-e2e] npm warn Unknown env config "platform". This will stop working in the next major version of npm.
7.79 s
[little-moments-e2e] npm warn Unknown env config "arch". This will stop working in the next major version of npm.
8.87 s
[little-moments-e2e]
8.87 s
[little-moments-e2e] Running 15 tests using 8 workers
20.73 s
[little-moments-e2e] TTTTTTTTTTTTTTT
20.76 s
[little-moments-e2e]
20.76 s
[little-moments-e2e] 1) [chromium] › e2e/auth.spec.ts:6:7 › Authentication › redirects unauthenticated users to the login page
20.76 s
[little-moments-e2e]
20.76 s
[little-moments-e2e] Fixture "workerServer" timeout of 5000ms exceeded during setup.
20.76 s
[little-moments-e2e]
20.76 s
[little-moments-e2e] at fixtures.ts:96
20.76 s
[little-moments-e2e]
20.76 s
[little-moments-e2e] 94 | }
20.76 s
[little-moments-e2e] 95 |
20.76 s
[little-moments-e2e] > 96 | export const test = base.extend<
20.76 s
[little-moments-e2e] | ^
20.76 s
[little-moments-e2e] 97 | {
20.76 s
[little-moments-e2e] 98 | resetServer: void;
20.76 s
[little-moments-e2e] 99 | },
20.76 s
[little-moments-e2e] at /build/source/e2e/fixtures.ts:96:26
20.76 s
[little-moments-e2e]
20.76 s
[little-moments-e2e] attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
20.76 s
[little-moments-e2e] e2e-results/auth-Authentication-redire-a63e4-ted-users-to-the-login-page-chromium/trace.zip
20.76 s
[little-moments-e2e] Usage:
20.76 s
[little-moments-e2e]
20.76 s
[little-moments-e2e] npx playwright show-trace e2e-results/auth-Authentication-redire-a63e4-ted-users-to-the-login-page-chromium/trace.zip
20.76 s
[little-moments-e2e]
20.76 s
[little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
20.76 s
[little-moments-e2e]
20.76 s
[little-moments-e2e] 2) [chromium] › e2e/auth.spec.ts:13:7 › Authentication › logs in and shows the browse page ───────
20.76 s
[little-moments-e2e]
20.76 s
[little-moments-e2e] Fixture "workerServer" timeout of 5000ms exceeded during setup.
20.76 s
[little-moments-e2e]
20.76 s
[little-moments-e2e] at fixtures.ts:96
20.76 s
[little-moments-e2e]
20.76 s
[little-moments-e2e] 94 | }
20.76 s
[little-moments-e2e] 95 |
20.76 s
[little-moments-e2e] > 96 | export const test = base.extend<
20.76 s
[little-moments-e2e] | ^
20.76 s
[little-moments-e2e] 97 | {
20.76 s
[little-moments-e2e] 98 | resetServer: void;
20.76 s
[little-moments-e2e] 99 | },
20.76 s
[little-moments-e2e] at /build/source/e2e/fixtures.ts:96:26
20.76 s
[little-moments-e2e]
20.76 s
[little-moments-e2e] attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
20.76 s
[little-moments-e2e] e2e-results/auth-Authentication-logs-in-and-shows-the-browse-page-chromium/trace.zip
20.76 s
[little-moments-e2e] Usage:
20.76 s
[little-moments-e2e]
20.76 s
[little-moments-e2e] npx playwright show-trace e2e-results/auth-Authentication-logs-in-and-shows-the-browse-page-chromium/trace.zip
20.76 s
[little-moments-e2e]
20.76 s
[little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
20.76 s
[little-moments-e2e]
20.76 s
[little-moments-e2e] 3) [chromium] › e2e/auth.spec.ts:20:7 › Authentication › redirects to stored next path after login
20.76 s
[little-moments-e2e]
20.76 s
[little-moments-e2e] Fixture "workerServer" timeout of 5000ms exceeded during setup.
20.76 s
[little-moments-e2e]
20.76 s
[little-moments-e2e] at fixtures.ts:96
20.76 s
[little-moments-e2e]
20.76 s
[little-moments-e2e] 94 | }
20.76 s
[little-moments-e2e] 95 |
20.76 s
[little-moments-e2e] > 96 | export const test = base.extend<
20.76 s
[little-moments-e2e] | ^
20.76 s
[little-moments-e2e] 97 | {
20.76 s
[little-moments-e2e] 98 | resetServer: void;
20.76 s
[little-moments-e2e] 99 | },
20.76 s
[little-moments-e2e] at /build/source/e2e/fixtures.ts:96:26
20.76 s
[little-moments-e2e]
20.76 s
[little-moments-e2e] attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
20.76 s
[little-moments-e2e] e2e-results/auth-Authentication-redire-2d7b2-tored-next-path-after-login-chromium/trace.zip
20.76 s
[little-moments-e2e] Usage:
20.76 s
[little-moments-e2e]
20.76 s
[little-moments-e2e] npx playwright show-trace e2e-results/auth-Authentication-redire-2d7b2-tored-next-path-after-login-chromium/trace.zip
20.76 s
[little-moments-e2e]
20.76 s
[little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
20.76 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] 4) [chromium] › e2e/auth.spec.ts:39:7 › Authentication › logs out and redirects to the login page
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] Fixture "workerServer" timeout of 5000ms exceeded during setup.
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] at fixtures.ts:96
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] 94 | }
20.77 s
[little-moments-e2e] 95 |
20.77 s
[little-moments-e2e] > 96 | export const test = base.extend<
20.77 s
[little-moments-e2e] | ^
20.77 s
[little-moments-e2e] 97 | {
20.77 s
[little-moments-e2e] 98 | resetServer: void;
20.77 s
[little-moments-e2e] 99 | },
20.77 s
[little-moments-e2e] at /build/source/e2e/fixtures.ts:96:26
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
20.77 s
[little-moments-e2e] e2e-results/auth-Authentication-logs-out-and-redirects-to-the-login-page-chromium/trace.zip
20.77 s
[little-moments-e2e] Usage:
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] npx playwright show-trace e2e-results/auth-Authentication-logs-out-and-redirects-to-the-login-page-chromium/trace.zip
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] 5) [chromium] › e2e/auth.spec.ts:47:7 › Authentication › cannot access protected routes after logging out
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] Fixture "workerServer" timeout of 5000ms exceeded during setup.
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] at fixtures.ts:96
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] 94 | }
20.77 s
[little-moments-e2e] 95 |
20.77 s
[little-moments-e2e] > 96 | export const test = base.extend<
20.77 s
[little-moments-e2e] | ^
20.77 s
[little-moments-e2e] 97 | {
20.77 s
[little-moments-e2e] 98 | resetServer: void;
20.77 s
[little-moments-e2e] 99 | },
20.77 s
[little-moments-e2e] at /build/source/e2e/fixtures.ts:96:26
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
20.77 s
[little-moments-e2e] e2e-results/auth-Authentication-cannot-a27fd-ed-routes-after-logging-out-chromium/trace.zip
20.77 s
[little-moments-e2e] Usage:
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] npx playwright show-trace e2e-results/auth-Authentication-cannot-a27fd-ed-routes-after-logging-out-chromium/trace.zip
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] 6) [chromium] › e2e/browse.spec.ts:68:7 › Browse media › shows the imported media entries on the browse page
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] Fixture "workerServer" timeout of 5000ms exceeded during setup.
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] at fixtures.ts:96
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] 94 | }
20.77 s
[little-moments-e2e] 95 |
20.77 s
[little-moments-e2e] > 96 | export const test = base.extend<
20.77 s
[little-moments-e2e] | ^
20.77 s
[little-moments-e2e] 97 | {
20.77 s
[little-moments-e2e] 98 | resetServer: void;
20.77 s
[little-moments-e2e] 99 | },
20.77 s
[little-moments-e2e] at /build/source/e2e/fixtures.ts:96:26
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
20.77 s
[little-moments-e2e] e2e-results/browse-Browse-media-shows--02a6e--entries-on-the-browse-page-chromium/trace.zip
20.77 s
[little-moments-e2e] Usage:
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] npx playwright show-trace e2e-results/browse-Browse-media-shows--02a6e--entries-on-the-browse-page-chromium/trace.zip
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] 7) [chromium] › e2e/browse.spec.ts:81:7 › Browse media › shows media thumbnails from newest to oldest
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] Fixture "workerServer" timeout of 5000ms exceeded during setup.
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] at fixtures.ts:96
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] 94 | }
20.77 s
[little-moments-e2e] 95 |
20.77 s
[little-moments-e2e] > 96 | export const test = base.extend<
20.77 s
[little-moments-e2e] | ^
20.77 s
[little-moments-e2e] 97 | {
20.77 s
[little-moments-e2e] 98 | resetServer: void;
20.77 s
[little-moments-e2e] 99 | },
20.77 s
[little-moments-e2e] at /build/source/e2e/fixtures.ts:96:26
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
20.77 s
[little-moments-e2e] e2e-results/browse-Browse-media-shows--19f8f-nails-from-newest-to-oldest-chromium/trace.zip
20.77 s
[little-moments-e2e] Usage:
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] npx playwright show-trace e2e-results/browse-Browse-media-shows--19f8f-nails-from-newest-to-oldest-chromium/trace.zip
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] 8) [chromium] › e2e/browse.spec.ts:92:7 › Browse media › shows a video indicator on video thumbnails only
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] Fixture "workerServer" timeout of 5000ms exceeded during setup.
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] at fixtures.ts:96
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] 94 | }
20.77 s
[little-moments-e2e] 95 |
20.77 s
[little-moments-e2e] > 96 | export const test = base.extend<
20.77 s
[little-moments-e2e] | ^
20.77 s
[little-moments-e2e] 97 | {
20.77 s
[little-moments-e2e] 98 | resetServer: void;
20.77 s
[little-moments-e2e] 99 | },
20.77 s
[little-moments-e2e] at /build/source/e2e/fixtures.ts:96:26
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
20.77 s
[little-moments-e2e] e2e-results/browse-Browse-media-shows--c7537-or-on-video-thumbnails-only-chromium/trace.zip
20.77 s
[little-moments-e2e] Usage:
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] npx playwright show-trace e2e-results/browse-Browse-media-shows--c7537-or-on-video-thumbnails-only-chromium/trace.zip
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] 9) [chromium] › e2e/browse.spec.ts:113:7 › Browse media › opens the first entry from the browse page and shows its details
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] Fixture "workerServer" timeout of 5000ms exceeded during setup.
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] at fixtures.ts:96
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] 94 | }
20.77 s
[little-moments-e2e] 95 |
20.77 s
[little-moments-e2e] > 96 | export const test = base.extend<
20.77 s
[little-moments-e2e] | ^
20.77 s
[little-moments-e2e] 97 | {
20.77 s
[little-moments-e2e] 98 | resetServer: void;
20.77 s
[little-moments-e2e] 99 | },
20.77 s
[little-moments-e2e] at /build/source/e2e/fixtures.ts:96:26
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
20.77 s
[little-moments-e2e] e2e-results/browse-Browse-media-opens--542e7--page-and-shows-its-details-chromium/trace.zip
20.77 s
[little-moments-e2e] Usage:
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] npx playwright show-trace e2e-results/browse-Browse-media-opens--542e7--page-and-shows-its-details-chromium/trace.zip
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] 10) [chromium] › e2e/browse.spec.ts:135:7 › Browse media › moves through adjacent entries with Previous and Next links
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] Fixture "workerServer" timeout of 5000ms exceeded during setup.
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] at fixtures.ts:96
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] 94 | }
20.77 s
[little-moments-e2e] 95 |
20.77 s
[little-moments-e2e] > 96 | export const test = base.extend<
20.77 s
[little-moments-e2e] | ^
20.77 s
[little-moments-e2e] 97 | {
20.77 s
[little-moments-e2e] 98 | resetServer: void;
20.77 s
[little-moments-e2e] 99 | },
20.77 s
[little-moments-e2e] at /build/source/e2e/fixtures.ts:96:26
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
20.77 s
[little-moments-e2e] e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/trace.zip
20.77 s
[little-moments-e2e] Usage:
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] npx playwright show-trace e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/trace.zip
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] 11) [chromium] › e2e/browse.spec.ts:166:7 › Browse media › moves through adjacent entries with left and right arrow keys
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] Fixture "workerServer" timeout of 5000ms exceeded during setup.
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] at fixtures.ts:96
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] 94 | }
20.77 s
[little-moments-e2e] 95 |
20.77 s
[little-moments-e2e] > 96 | export const test = base.extend<
20.77 s
[little-moments-e2e] | ^
20.77 s
[little-moments-e2e] 97 | {
20.77 s
[little-moments-e2e] 98 | resetServer: void;
20.77 s
[little-moments-e2e] 99 | },
20.77 s
[little-moments-e2e] at /build/source/e2e/fixtures.ts:96:26
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
20.77 s
[little-moments-e2e] e2e-results/browse-Browse-media-moves--d7942-h-left-and-right-arrow-keys-chromium/trace.zip
20.77 s
[little-moments-e2e] Usage:
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] npx playwright show-trace e2e-results/browse-Browse-media-moves--d7942-h-left-and-right-arrow-keys-chromium/trace.zip
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] 12) [chromium] › e2e/browse.spec.ts:187:7 › Browse media › moves through adjacent entries with swipe gestures on mobile
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] Fixture "workerServer" timeout of 5000ms exceeded during setup.
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] at fixtures.ts:96
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] 94 | }
20.77 s
[little-moments-e2e] 95 |
20.77 s
[little-moments-e2e] > 96 | export const test = base.extend<
20.77 s
[little-moments-e2e] | ^
20.77 s
[little-moments-e2e] 97 | {
20.77 s
[little-moments-e2e] 98 | resetServer: void;
20.77 s
[little-moments-e2e] 99 | },
20.77 s
[little-moments-e2e] at /build/source/e2e/fixtures.ts:96:26
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
20.77 s
[little-moments-e2e] e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/trace.zip
20.77 s
[little-moments-e2e] Usage:
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] npx playwright show-trace e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/trace.zip
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] 13) [chromium] › e2e/browse.spec.ts:215:7 › Browse media › shows the current media position within the full list
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] Fixture "workerServer" timeout of 5000ms exceeded during setup.
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] at fixtures.ts:96
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] 94 | }
20.77 s
[little-moments-e2e] 95 |
20.77 s
[little-moments-e2e] > 96 | export const test = base.extend<
20.77 s
[little-moments-e2e] | ^
20.77 s
[little-moments-e2e] 97 | {
20.77 s
[little-moments-e2e] 98 | resetServer: void;
20.77 s
[little-moments-e2e] 99 | },
20.77 s
[little-moments-e2e] at /build/source/e2e/fixtures.ts:96:26
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
20.77 s
[little-moments-e2e] e2e-results/browse-Browse-media-shows--fa2ac-sition-within-the-full-list-chromium/trace.zip
20.77 s
[little-moments-e2e] Usage:
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] npx playwright show-trace e2e-results/browse-Browse-media-shows--fa2ac-sition-within-the-full-list-chromium/trace.zip
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] 14) [chromium] › e2e/browse.spec.ts:232:7 › Browse media › opens the last entry from the browse page and shows the oldest media
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] Fixture "workerServer" timeout of 5000ms exceeded during setup.
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] at fixtures.ts:96
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] 94 | }
20.77 s
[little-moments-e2e] 95 |
20.77 s
[little-moments-e2e] > 96 | export const test = base.extend<
20.77 s
[little-moments-e2e] | ^
20.77 s
[little-moments-e2e] 97 | {
20.77 s
[little-moments-e2e] 98 | resetServer: void;
20.77 s
[little-moments-e2e] 99 | },
20.77 s
[little-moments-e2e] at /build/source/e2e/fixtures.ts:96:26
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
20.77 s
[little-moments-e2e] e2e-results/browse-Browse-media-opens--bb8a3--and-shows-the-oldest-media-chromium/trace.zip
20.77 s
[little-moments-e2e] Usage:
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] npx playwright show-trace e2e-results/browse-Browse-media-opens--bb8a3--and-shows-the-oldest-media-chromium/trace.zip
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] 15) [chromium] › e2e/media.spec.ts:10:7 › View media › shows reaction with a tooltip of the exact date
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] Fixture "workerServer" timeout of 5000ms exceeded during setup.
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] at fixtures.ts:96
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] 94 | }
20.77 s
[little-moments-e2e] 95 |
20.77 s
[little-moments-e2e] > 96 | export const test = base.extend<
20.77 s
[little-moments-e2e] | ^
20.77 s
[little-moments-e2e] 97 | {
20.77 s
[little-moments-e2e] 98 | resetServer: void;
20.77 s
[little-moments-e2e] 99 | },
20.77 s
[little-moments-e2e] at /build/source/e2e/fixtures.ts:96:26
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
20.77 s
[little-moments-e2e] e2e-results/media-View-media-shows-rea-844de-a-tooltip-of-the-exact-date-chromium/trace.zip
20.77 s
[little-moments-e2e] Usage:
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] npx playwright show-trace e2e-results/media-View-media-shows-rea-844de-a-tooltip-of-the-exact-date-chromium/trace.zip
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
20.77 s
[little-moments-e2e]
20.77 s
[little-moments-e2e] 15 failed
20.77 s
[little-moments-e2e] [chromium] › e2e/auth.spec.ts:6:7 › Authentication › redirects unauthenticated users to the login page
20.77 s
[little-moments-e2e] [chromium] › e2e/auth.spec.ts:13:7 › Authentication › logs in and shows the browse page ────────
20.77 s
[little-moments-e2e] [chromium] › e2e/auth.spec.ts:20:7 › Authentication › redirects to stored next path after login
20.77 s
[little-moments-e2e] [chromium] › e2e/auth.spec.ts:39:7 › Authentication › logs out and redirects to the login page ─
20.77 s
[little-moments-e2e] [chromium] › e2e/auth.spec.ts:47:7 › Authentication › cannot access protected routes after logging out
20.77 s
[little-moments-e2e] [chromium] › e2e/browse.spec.ts:68:7 › Browse media › shows the imported media entries on the browse page
20.77 s
[little-moments-e2e] [chromium] › e2e/browse.spec.ts:81:7 › Browse media › shows media thumbnails from newest to oldest
20.77 s
[little-moments-e2e] [chromium] › e2e/browse.spec.ts:92:7 › Browse media › shows a video indicator on video thumbnails only
20.77 s
[little-moments-e2e] [chromium] › e2e/browse.spec.ts:113:7 › Browse media › opens the first entry from the browse page and shows its details
20.77 s
[little-moments-e2e] [chromium] › e2e/browse.spec.ts:135:7 › Browse media › moves through adjacent entries with Previous and Next links
20.77 s
[little-moments-e2e] [chromium] › e2e/browse.spec.ts:166:7 › Browse media › moves through adjacent entries with left and right arrow keys
20.77 s
[little-moments-e2e] [chromium] › e2e/browse.spec.ts:187:7 › Browse media › moves through adjacent entries with swipe gestures on mobile
20.77 s
[little-moments-e2e] [chromium] › e2e/browse.spec.ts:215:7 › Browse media › shows the current media position within the full list
20.77 s
[little-moments-e2e] [chromium] › e2e/browse.spec.ts:232:7 › Browse media › opens the last entry from the browse page and shows the oldest media
20.77 s
[little-moments-e2e] [chromium] › e2e/media.spec.ts:10:7 › View media › shows reaction with a tooltip of the exact date
20.89 s
Progress: 0 of 1 built (1 failed)
20.91 s
Cannot build ' /nix/store/z5hd6j7hvkvl5r58qgl0cmhrwahrhixr-little-moments-e2e-0.0.1.drv '.
20.91 s
Reason: builder failed with exit code 1 .
20.91 s
Output paths:
20.91 s
/nix/store/h0ggkanwpf0c62m2s77x7nf6chcc82sg-little-moments-e2e-0.0.1
20.91 s
Last 439 log lines:
20.91 s
> Running phase: unpackPhase
20.91 s
> unpacking source archive /nix/store/drjwdl8h28ykk4gcp5agvkl1j341jckm-source
20.91 s
> source root is source
20.91 s
> Running phase: patchPhase
20.91 s
> Executing npmConfigHook
20.91 s
> Configuring npm
20.91 s
> Validating consistency between /build/source/package-lock.json and /nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps/package-lock.json
20.91 s
> Setting npm_config_cache to /nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps
20.91 s
> Installing dependencies
20.91 s
> npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
20.91 s
> npm warn Unknown env config "platform". This will stop working in the next major version of npm.
20.91 s
> npm warn Unknown env config "arch". This will stop working in the next major version of npm.
20.91 s
>
20.91 s
> added 100 packages, and audited 101 packages in 617ms
20.91 s
>
20.91 s
> 25 packages are looking for funding
20.91 s
> run `npm fund` for details
20.91 s
>
20.91 s
> found 0 vulnerabilities
20.91 s
> patching script interpreter paths in node_modules
20.91 s
> node_modules/eslint/bin/eslint.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
20.91 s
> node_modules/@playwright/test/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
20.91 s
> node_modules/ulid/bin/cli.js: interpreter directive changed from "#! /usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
20.91 s
> node_modules/js-yaml/bin/js-yaml.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
20.91 s
> node_modules/acorn/bin/acorn: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
20.91 s
> node_modules/which/bin/node-which: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
20.91 s
> node_modules/playwright-core/lib/utilsBundleImpl/xdg-open: interpreter directive changed from "#!/bin/sh" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/sh"
20.91 s
> node_modules/playwright-core/bin/reinstall_msedge_beta_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
20.91 s
> node_modules/playwright-core/bin/reinstall_msedge_stable_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
20.91 s
> node_modules/playwright-core/bin/reinstall_msedge_beta_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
20.91 s
> node_modules/playwright-core/bin/reinstall_msedge_stable_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
20.91 s
> node_modules/playwright-core/bin/reinstall_msedge_dev_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
20.91 s
> node_modules/playwright-core/bin/reinstall_chrome_beta_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
20.91 s
> node_modules/playwright-core/bin/reinstall_chrome_stable_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
20.91 s
> node_modules/playwright-core/bin/reinstall_chrome_stable_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
20.91 s
> node_modules/playwright-core/bin/reinstall_chrome_beta_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
20.91 s
> node_modules/playwright-core/bin/reinstall_msedge_dev_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
20.91 s
> node_modules/playwright-core/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
20.91 s
> node_modules/prettier/bin/prettier.cjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
20.91 s
> node_modules/playwright/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
20.91 s
> npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
20.91 s
> npm warn Unknown env config "platform". This will stop working in the next major version of npm.
20.91 s
> npm warn Unknown env config "arch". This will stop working in the next major version of npm.
20.91 s
> rebuilt dependencies successfully
20.91 s
> patching script interpreter paths in node_modules
20.91 s
> Finished npmConfigHook
20.91 s
> Running phase: updateAutotoolsGnuConfigScriptsPhase
20.91 s
> Running phase: configurePhase
20.91 s
> no configure script, doing nothing
20.91 s
> Running phase: buildPhase
20.91 s
> no Makefile or custom buildPhase, doing nothing
20.91 s
> Running phase: checkPhase
20.91 s
> 2026/05/24 12:41:04 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied 0a303df3-3b27-4b78-a7d6-df230cc22929-full.avif
20.91 s
> 2026/05/24 12:41:04 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:121: copied 0a303df3-3b27-4b78-a7d6-df230cc22929-250px.jpg
20.91 s
> 2026/05/24 12:41:04 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:121: copied 0a303df3-3b27-4b78-a7d6-df230cc22929-150px.jpg
20.91 s
> 2026/05/24 12:41:04 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied de272cd9-e4b8-4aa0-863b-ac894e73be29-full.mp4
20.91 s
> 2026/05/24 12:41:04 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied de272cd9-e4b8-4aa0-863b-ac894e73be29-thumb-250px.jpg
20.91 s
> 2026/05/24 12:41:04 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied de272cd9-e4b8-4aa0-863b-ac894e73be29-thumb-150px.jpg
20.91 s
> 2026/05/24 12:41:04 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied 9cb6adf9-25e2-48c1-9401-25211c735c13-full.mp4
20.91 s
> 2026/05/24 12:41:04 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied 9cb6adf9-25e2-48c1-9401-25211c735c13-thumb-250px.jpg
20.91 s
> 2026/05/24 12:41:04 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied 9cb6adf9-25e2-48c1-9401-25211c735c13-thumb-150px.jpg
20.91 s
> 2026/05/24 12:41:04 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied e2aa61ba-37cf-4fb1-883e-7bd5463a5373-full.jpg
20.91 s
> 2026/05/24 12:41:04 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:108: copied e2aa61ba-37cf-4fb1-883e-7bd5463a5373-850px.jpg
20.91 s
> 2026/05/24 12:41:04 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied e2aa61ba-37cf-4fb1-883e-7bd5463a5373-250px.jpg
20.91 s
> 2026/05/24 12:41:04 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied e2aa61ba-37cf-4fb1-883e-7bd5463a5373-150px.jpg
20.91 s
> 2026/05/24 12:41:04 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied b74f050e-cf3a-426a-bbcc-3c685489041a-full.jpg
20.91 s
> 2026/05/24 12:41:04 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:108: copied b74f050e-cf3a-426a-bbcc-3c685489041a-850px.jpg
20.91 s
> 2026/05/24 12:41:04 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied b74f050e-cf3a-426a-bbcc-3c685489041a-250px.jpg
20.91 s
> 2026/05/24 12:41:04 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied b74f050e-cf3a-426a-bbcc-3c685489041a-150px.jpg
20.91 s
> 2026/05/24 12:41:04 codeberg.org/mtlynch/little-moments/store/sqlite/sqlite.go:18: reading DB from /build/source/test-imported-media/test-store.db
20.91 s
> 2026/05/24 12:41:05 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:140: wrote /build/source/test-imported-media/test-store.db
20.91 s
> npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
20.91 s
> npm warn Unknown env config "platform". This will stop working in the next major version of npm.
20.91 s
> npm warn Unknown env config "arch". This will stop working in the next major version of npm.
20.91 s
>
20.91 s
> Running 15 tests using 8 workers
20.91 s
> TTTTTTTTTTTTTTT
20.91 s
>
20.91 s
> 1) [chromium] › e2e/auth.spec.ts:6:7 › Authentication › redirects unauthenticated users to the login page
20.91 s
>
20.91 s
> Fixture "workerServer" timeout of 5000ms exceeded during setup.
20.91 s
>
20.91 s
> at fixtures.ts:96
20.91 s
>
20.91 s
> 94 | }
20.91 s
> 95 |
20.91 s
> > 96 | export const test = base.extend<
20.91 s
> | ^
20.91 s
> 97 | {
20.91 s
> 98 | resetServer: void;
20.91 s
> 99 | },
20.91 s
> at /build/source/e2e/fixtures.ts:96:26
20.91 s
>
20.91 s
> attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
20.91 s
> e2e-results/auth-Authentication-redire-a63e4-ted-users-to-the-login-page-chromium/trace.zip
20.91 s
> Usage:
20.91 s
>
20.91 s
> npx playwright show-trace e2e-results/auth-Authentication-redire-a63e4-ted-users-to-the-login-page-chromium/trace.zip
20.91 s
>
20.91 s
> ────────────────────────────────────────────────────────────────────────────────────────────────
20.91 s
>
20.91 s
> 2) [chromium] › e2e/auth.spec.ts:13:7 › Authentication › logs in and shows the browse page ───────
20.91 s
>
20.91 s
> Fixture "workerServer" timeout of 5000ms exceeded during setup.
20.91 s
>
20.91 s
> at fixtures.ts:96
20.91 s
>
20.91 s
> 94 | }
20.91 s
> 95 |
20.91 s
> > 96 | export const test = base.extend<
20.91 s
> | ^
20.91 s
> 97 | {
20.91 s
> 98 | resetServer: void;
20.91 s
> 99 | },
20.91 s
> at /build/source/e2e/fixtures.ts:96:26
20.91 s
>
20.91 s
> attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
20.91 s
> e2e-results/auth-Authentication-logs-in-and-shows-the-browse-page-chromium/trace.zip
20.91 s
> Usage:
20.91 s
>
20.91 s
> npx playwright show-trace e2e-results/auth-Authentication-logs-in-and-shows-the-browse-page-chromium/trace.zip
20.91 s
>
20.91 s
> ────────────────────────────────────────────────────────────────────────────────────────────────
20.91 s
>
20.91 s
> 3) [chromium] › e2e/auth.spec.ts:20:7 › Authentication › redirects to stored next path after login
20.91 s
>
20.91 s
> Fixture "workerServer" timeout of 5000ms exceeded during setup.
20.91 s
>
20.91 s
> at fixtures.ts:96
20.91 s
>
20.91 s
> 94 | }
20.91 s
> 95 |
20.91 s
> > 96 | export const test = base.extend<
20.91 s
> | ^
20.91 s
> 97 | {
20.91 s
> 98 | resetServer: void;
20.91 s
> 99 | },
20.91 s
> at /build/source/e2e/fixtures.ts:96:26
20.91 s
>
20.91 s
> attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
20.91 s
> e2e-results/auth-Authentication-redire-2d7b2-tored-next-path-after-login-chromium/trace.zip
20.91 s
> Usage:
20.91 s
>
20.91 s
> npx playwright show-trace e2e-results/auth-Authentication-redire-2d7b2-tored-next-path-after-login-chromium/trace.zip
20.91 s
>
20.91 s
> ────────────────────────────────────────────────────────────────────────────────────────────────
20.91 s
>
20.91 s
> 4) [chromium] › e2e/auth.spec.ts:39:7 › Authentication › logs out and redirects to the login page
20.91 s
>
20.91 s
> Fixture "workerServer" timeout of 5000ms exceeded during setup.
20.91 s
>
20.91 s
> at fixtures.ts:96
20.91 s
>
20.91 s
> 94 | }
20.91 s
> 95 |
20.91 s
> > 96 | export const test = base.extend<
20.91 s
> | ^
20.91 s
> 97 | {
20.91 s
> 98 | resetServer: void;
20.91 s
> 99 | },
20.91 s
> at /build/source/e2e/fixtures.ts:96:26
20.91 s
>
20.91 s
> attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
20.91 s
> e2e-results/auth-Authentication-logs-out-and-redirects-to-the-login-page-chromium/trace.zip
20.91 s
> Usage:
20.91 s
>
20.91 s
> npx playwright show-trace e2e-results/auth-Authentication-logs-out-and-redirects-to-the-login-page-chromium/trace.zip
20.91 s
>
20.91 s
> ────────────────────────────────────────────────────────────────────────────────────────────────
20.91 s
>
20.91 s
> 5) [chromium] › e2e/auth.spec.ts:47:7 › Authentication › cannot access protected routes after logging out
20.91 s
>
20.91 s
> Fixture "workerServer" timeout of 5000ms exceeded during setup.
20.91 s
>
20.91 s
> at fixtures.ts:96
20.91 s
>
20.91 s
> 94 | }
20.91 s
> 95 |
20.91 s
> > 96 | export const test = base.extend<
20.91 s
> | ^
20.91 s
> 97 | {
20.91 s
> 98 | resetServer: void;
20.91 s
> 99 | },
20.91 s
> at /build/source/e2e/fixtures.ts:96:26
20.91 s
>
20.91 s
> attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
20.91 s
> e2e-results/auth-Authentication-cannot-a27fd-ed-routes-after-logging-out-chromium/trace.zip
20.91 s
> Usage:
20.91 s
>
20.91 s
> npx playwright show-trace e2e-results/auth-Authentication-cannot-a27fd-ed-routes-after-logging-out-chromium/trace.zip
20.91 s
>
20.91 s
> ────────────────────────────────────────────────────────────────────────────────────────────────
20.91 s
>
20.91 s
> 6) [chromium] › e2e/browse.spec.ts:68:7 › Browse media › shows the imported media entries on the browse page
20.91 s
>
20.91 s
> Fixture "workerServer" timeout of 5000ms exceeded during setup.
20.91 s
>
20.91 s
> at fixtures.ts:96
20.91 s
>
20.91 s
> 94 | }
20.91 s
> 95 |
20.91 s
> > 96 | export const test = base.extend<
20.91 s
> | ^
20.91 s
> 97 | {
20.91 s
> 98 | resetServer: void;
20.91 s
> 99 | },
20.91 s
> at /build/source/e2e/fixtures.ts:96:26
20.91 s
>
20.91 s
> attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
20.91 s
> e2e-results/browse-Browse-media-shows--02a6e--entries-on-the-browse-page-chromium/trace.zip
20.91 s
> Usage:
20.91 s
>
20.91 s
> npx playwright show-trace e2e-results/browse-Browse-media-shows--02a6e--entries-on-the-browse-page-chromium/trace.zip
20.91 s
>
20.91 s
> ────────────────────────────────────────────────────────────────────────────────────────────────
20.91 s
>
20.91 s
> 7) [chromium] › e2e/browse.spec.ts:81:7 › Browse media › shows media thumbnails from newest to oldest
20.91 s
>
20.91 s
> Fixture "workerServer" timeout of 5000ms exceeded during setup.
20.91 s
>
20.91 s
> at fixtures.ts:96
20.91 s
>
20.91 s
> 94 | }
20.91 s
> 95 |
20.91 s
> > 96 | export const test = base.extend<
20.91 s
> | ^
20.91 s
> 97 | {
20.91 s
> 98 | resetServer: void;
20.91 s
> 99 | },
20.91 s
> at /build/source/e2e/fixtures.ts:96:26
20.91 s
>
20.91 s
> attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
20.91 s
> e2e-results/browse-Browse-media-shows--19f8f-nails-from-newest-to-oldest-chromium/trace.zip
20.91 s
> Usage:
20.91 s
>
20.91 s
> npx playwright show-trace e2e-results/browse-Browse-media-shows--19f8f-nails-from-newest-to-oldest-chromium/trace.zip
20.91 s
>
20.91 s
> ────────────────────────────────────────────────────────────────────────────────────────────────
20.91 s
>
20.91 s
> 8) [chromium] › e2e/browse.spec.ts:92:7 › Browse media › shows a video indicator on video thumbnails only
20.91 s
>
20.91 s
> Fixture "workerServer" timeout of 5000ms exceeded during setup.
20.91 s
>
20.91 s
> at fixtures.ts:96
20.91 s
>
20.91 s
> 94 | }
20.91 s
> 95 |
20.91 s
> > 96 | export const test = base.extend<
20.91 s
> | ^
20.91 s
> 97 | {
20.91 s
> 98 | resetServer: void;
20.91 s
> 99 | },
20.91 s
> at /build/source/e2e/fixtures.ts:96:26
20.91 s
>
20.91 s
> attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
20.91 s
> e2e-results/browse-Browse-media-shows--c7537-or-on-video-thumbnails-only-chromium/trace.zip
20.91 s
> Usage:
20.91 s
>
20.91 s
> npx playwright show-trace e2e-results/browse-Browse-media-shows--c7537-or-on-video-thumbnails-only-chromium/trace.zip
20.91 s
>
20.91 s
> ────────────────────────────────────────────────────────────────────────────────────────────────
20.91 s
>
20.91 s
> 9) [chromium] › e2e/browse.spec.ts:113:7 › Browse media › opens the first entry from the browse page and shows its details
20.91 s
>
20.91 s
> Fixture "workerServer" timeout of 5000ms exceeded during setup.
20.91 s
>
20.91 s
> at fixtures.ts:96
20.91 s
>
20.91 s
> 94 | }
20.91 s
> 95 |
20.91 s
> > 96 | export const test = base.extend<
20.91 s
> | ^
20.91 s
> 97 | {
20.91 s
> 98 | resetServer: void;
20.91 s
> 99 | },
20.91 s
> at /build/source/e2e/fixtures.ts:96:26
20.91 s
>
20.91 s
> attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
20.91 s
> e2e-results/browse-Browse-media-opens--542e7--page-and-shows-its-details-chromium/trace.zip
20.91 s
> Usage:
20.91 s
>
20.91 s
> npx playwright show-trace e2e-results/browse-Browse-media-opens--542e7--page-and-shows-its-details-chromium/trace.zip
20.91 s
>
20.91 s
> ────────────────────────────────────────────────────────────────────────────────────────────────
20.91 s
>
20.91 s
> 10) [chromium] › e2e/browse.spec.ts:135:7 › Browse media › moves through adjacent entries with Previous and Next links
20.91 s
>
20.91 s
> Fixture "workerServer" timeout of 5000ms exceeded during setup.
20.91 s
>
20.91 s
> at fixtures.ts:96
20.91 s
>
20.91 s
> 94 | }
20.91 s
> 95 |
20.91 s
> > 96 | export const test = base.extend<
20.91 s
> | ^
20.91 s
> 97 | {
20.91 s
> 98 | resetServer: void;
20.91 s
> 99 | },
20.91 s
> at /build/source/e2e/fixtures.ts:96:26
20.91 s
>
20.91 s
> attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
20.91 s
> e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/trace.zip
20.91 s
> Usage:
20.91 s
>
20.91 s
> npx playwright show-trace e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/trace.zip
20.91 s
>
20.91 s
> ────────────────────────────────────────────────────────────────────────────────────────────────
20.91 s
>
20.91 s
> 11) [chromium] › e2e/browse.spec.ts:166:7 › Browse media › moves through adjacent entries with left and right arrow keys
20.91 s
>
20.91 s
> Fixture "workerServer" timeout of 5000ms exceeded during setup.
20.91 s
>
20.91 s
> at fixtures.ts:96
20.91 s
>
20.91 s
> 94 | }
20.91 s
> 95 |
20.91 s
> > 96 | export const test = base.extend<
20.91 s
> | ^
20.91 s
> 97 | {
20.91 s
> 98 | resetServer: void;
20.91 s
> 99 | },
20.91 s
> at /build/source/e2e/fixtures.ts:96:26
20.91 s
>
20.91 s
> attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
20.91 s
> e2e-results/browse-Browse-media-moves--d7942-h-left-and-right-arrow-keys-chromium/trace.zip
20.91 s
> Usage:
20.91 s
>
20.91 s
> npx playwright show-trace e2e-results/browse-Browse-media-moves--d7942-h-left-and-right-arrow-keys-chromium/trace.zip
20.91 s
>
20.91 s
> ────────────────────────────────────────────────────────────────────────────────────────────────
20.91 s
>
20.91 s
> 12) [chromium] › e2e/browse.spec.ts:187:7 › Browse media › moves through adjacent entries with swipe gestures on mobile
20.91 s
>
20.91 s
> Fixture "workerServer" timeout of 5000ms exceeded during setup.
20.91 s
>
20.91 s
> at fixtures.ts:96
20.91 s
>
20.91 s
> 94 | }
20.91 s
> 95 |
20.91 s
> > 96 | export const test = base.extend<
20.91 s
> | ^
20.91 s
> 97 | {
20.91 s
> 98 | resetServer: void;
20.91 s
> 99 | },
20.91 s
> at /build/source/e2e/fixtures.ts:96:26
20.91 s
>
20.91 s
> attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
20.91 s
> e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/trace.zip
20.91 s
> Usage:
20.91 s
>
20.91 s
> npx playwright show-trace e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/trace.zip
20.91 s
>
20.91 s
> ────────────────────────────────────────────────────────────────────────────────────────────────
20.91 s
>
20.91 s
> 13) [chromium] › e2e/browse.spec.ts:215:7 › Browse media › shows the current media position within the full list
20.91 s
>
20.91 s
> Fixture "workerServer" timeout of 5000ms exceeded during setup.
20.91 s
>
20.91 s
> at fixtures.ts:96
20.91 s
>
20.91 s
> 94 | }
20.91 s
> 95 |
20.91 s
> > 96 | export const test = base.extend<
20.91 s
> | ^
20.91 s
> 97 | {
20.91 s
> 98 | resetServer: void;
20.91 s
> 99 | },
20.91 s
> at /build/source/e2e/fixtures.ts:96:26
20.91 s
>
20.91 s
> attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
20.91 s
> e2e-results/browse-Browse-media-shows--fa2ac-sition-within-the-full-list-chromium/trace.zip
20.91 s
> Usage:
20.91 s
>
20.91 s
> npx playwright show-trace e2e-results/browse-Browse-media-shows--fa2ac-sition-within-the-full-list-chromium/trace.zip
20.91 s
>
20.91 s
> ────────────────────────────────────────────────────────────────────────────────────────────────
20.91 s
>
20.91 s
> 14) [chromium] › e2e/browse.spec.ts:232:7 › Browse media › opens the last entry from the browse page and shows the oldest media
20.91 s
>
20.91 s
> Fixture "workerServer" timeout of 5000ms exceeded during setup.
20.91 s
>
20.91 s
> at fixtures.ts:96
20.91 s
>
20.91 s
> 94 | }
20.91 s
> 95 |
20.91 s
> > 96 | export const test = base.extend<
20.91 s
> | ^
20.91 s
> 97 | {
20.91 s
> 98 | resetServer: void;
20.91 s
> 99 | },
20.91 s
> at /build/source/e2e/fixtures.ts:96:26
20.91 s
>
20.91 s
> attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
20.91 s
> e2e-results/browse-Browse-media-opens--bb8a3--and-shows-the-oldest-media-chromium/trace.zip
20.91 s
> Usage:
20.91 s
>
20.91 s
> npx playwright show-trace e2e-results/browse-Browse-media-opens--bb8a3--and-shows-the-oldest-media-chromium/trace.zip
20.91 s
>
20.91 s
> ────────────────────────────────────────────────────────────────────────────────────────────────
20.91 s
>
20.91 s
> 15) [chromium] › e2e/media.spec.ts:10:7 › View media › shows reaction with a tooltip of the exact date
20.91 s
>
20.91 s
> Fixture "workerServer" timeout of 5000ms exceeded during setup.
20.91 s
>
20.91 s
> at fixtures.ts:96
20.91 s
>
20.91 s
> 94 | }
20.91 s
> 95 |
20.91 s
> > 96 | export const test = base.extend<
20.91 s
> | ^
20.91 s
> 97 | {
20.91 s
> 98 | resetServer: void;
20.91 s
> 99 | },
20.91 s
> at /build/source/e2e/fixtures.ts:96:26
20.91 s
>
20.91 s
> attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
20.91 s
> e2e-results/media-View-media-shows-rea-844de-a-tooltip-of-the-exact-date-chromium/trace.zip
20.91 s
> Usage:
20.91 s
>
20.91 s
> npx playwright show-trace e2e-results/media-View-media-shows-rea-844de-a-tooltip-of-the-exact-date-chromium/trace.zip
20.91 s
>
20.91 s
> ────────────────────────────────────────────────────────────────────────────────────────────────
20.91 s
>
20.91 s
> 15 failed
20.91 s
> [chromium] › e2e/auth.spec.ts:6:7 › Authentication › redirects unauthenticated users to the login page
20.91 s
> [chromium] › e2e/auth.spec.ts:13:7 › Authentication › logs in and shows the browse page ────────
20.91 s
> [chromium] › e2e/auth.spec.ts:20:7 › Authentication › redirects to stored next path after login
20.91 s
> [chromium] › e2e/auth.spec.ts:39:7 › Authentication › logs out and redirects to the login page ─
20.91 s
> [chromium] › e2e/auth.spec.ts:47:7 › Authentication › cannot access protected routes after logging out
20.91 s
> [chromium] › e2e/browse.spec.ts:68:7 › Browse media › shows the imported media entries on the browse page
20.91 s
> [chromium] › e2e/browse.spec.ts:81:7 › Browse media › shows media thumbnails from newest to oldest
20.91 s
> [chromium] › e2e/browse.spec.ts:92:7 › Browse media › shows a video indicator on video thumbnails only
20.91 s
> [chromium] › e2e/browse.spec.ts:113:7 › Browse media › opens the first entry from the browse page and shows its details
20.91 s
> [chromium] › e2e/browse.spec.ts:135:7 › Browse media › moves through adjacent entries with Previous and Next links
20.91 s
> [chromium] › e2e/browse.spec.ts:166:7 › Browse media › moves through adjacent entries with left and right arrow keys
20.91 s
> [chromium] › e2e/browse.spec.ts:187:7 › Browse media › moves through adjacent entries with swipe gestures on mobile
20.91 s
> [chromium] › e2e/browse.spec.ts:215:7 › Browse media › shows the current media position within the full list
20.91 s
> [chromium] › e2e/browse.spec.ts:232:7 › Browse media › opens the last entry from the browse page and shows the oldest media
20.91 s
> [chromium] › e2e/media.spec.ts:10:7 › View media › shows reaction with a tooltip of the exact date
20.91 s
For full logs, run:
20.91 s
nix log /nix/store/z5hd6j7hvkvl5r58qgl0cmhrwahrhixr-little-moments-e2e-0.0.1.drv