build packages.x86_64-linux.e2e-tests

Reproduce this run
Retry Run
  1. 0.82 s $ /nix/store/9ypz3flqsrl5xl495mm8h645gadjsxi1-coreutils-9.11/bin/timeout --kill-after=15s 7200s /nix/store/23zk8sgzamrbmj1fday15szf7f2279s8-nix-2.34.7/bin/nix --extra-experimental-features nix-command --extra-experimental-features flakes --log-format internal-json build --no-link --print-out-paths git+https://codeberg.org/mtlynch/little-moments?ref=remove-media-id-minimum&rev=cef662d1f19ab59fcf488b9141924547328cf358#packages.x86_64-linux.e2e-tests --print-build-logs
  2. 1.49 s error (ignored): SQLite database '/var/cache/nix-ci-worker/eval-cache-v6/c3d2900374c110a6fa4aa8c1a46cdc2fb795b452e89d68dd4a72d90a40500f43.sqlite' is busy
  3. 4.47 s
  4. 5.40 s Building /nix/store/50hmm4gdlaqmaxdvd0di0dksc98kly8z-import-from-tinybeans-0.0.1.drv
  5. 5.43 s Building /nix/store/5db21vbdm33746hqmmz2b6258318c4rl-little-moments-dev-0.0.1.drv
  6. 5.43 s [import-from-tinybeans] Phase: unpackPhase
  7. 5.44 s [import-from-tinybeans] unpacking source archive /nix/store/xlm35xrm4hwqs82iph0fzz0hcb96lpvf-source
  8. 5.46 s [little-moments-dev] Phase: unpackPhase
  9. 5.46 s [import-from-tinybeans] source root is source
  10. 5.47 s [little-moments-dev] unpacking source archive /nix/store/xlm35xrm4hwqs82iph0fzz0hcb96lpvf-source
  11. 5.48 s [import-from-tinybeans] Phase: patchPhase
  12. 5.49 s [little-moments-dev] source root is source
  13. 5.49 s [import-from-tinybeans] Phase: updateAutotoolsGnuConfigScriptsPhase
  14. 5.51 s [import-from-tinybeans] Phase: configurePhase
  15. 5.51 s [little-moments-dev] Phase: patchPhase
  16. 5.53 s [little-moments-dev] Phase: updateAutotoolsGnuConfigScriptsPhase
  17. 5.55 s [little-moments-dev] Phase: configurePhase
  18. 5.64 s [import-from-tinybeans] Phase: buildPhase
  19. 5.65 s [import-from-tinybeans] Building subPackage ./cmd/import-from-tinybeans
  20. 5.68 s [little-moments-dev] Phase: buildPhase
  21. 5.69 s [little-moments-dev] Building subPackage ./cmd/app
  22. 21.35 s [little-moments-dev] Phase: checkPhase
  23. 28.43 s [import-from-tinybeans] Phase: checkPhase
  24. 33.23 s [little-moments-dev] ? codeberg.org/mtlynch/little-moments/cmd/app [no test files]
  25. 33.24 s [little-moments-dev] Phase: installPhase
  26. 33.31 s [little-moments-dev] Phase: fixupPhase
  27. 33.36 s [little-moments-dev] shrinking RPATHs of ELF executables and libraries in /nix/store/4z6q4j4yj6afkpnm17xq4nmvbwlxq6sv-little-moments-dev-0.0.1
  28. 33.38 s [little-moments-dev] shrinking /nix/store/4z6q4j4yj6afkpnm17xq4nmvbwlxq6sv-little-moments-dev-0.0.1/bin/little-moments-dev
  29. 33.42 s [little-moments-dev] patchelf: cannot find section '.dynamic'. The input file is most likely statically linked
  30. 33.43 s [little-moments-dev] checking for references to /build/ in /nix/store/4z6q4j4yj6afkpnm17xq4nmvbwlxq6sv-little-moments-dev-0.0.1...
  31. 33.55 s [little-moments-dev] patchelf: cannot find section '.dynamic'. The input file is most likely statically linked
  32. 33.58 s [little-moments-dev] patching script interpreter paths in /nix/store/4z6q4j4yj6afkpnm17xq4nmvbwlxq6sv-little-moments-dev-0.0.1
  33. 33.60 s [little-moments-dev] stripping (with command strip and flags -S -p) in /nix/store/4z6q4j4yj6afkpnm17xq4nmvbwlxq6sv-little-moments-dev-0.0.1/bin
  34. 34.05 s [little-moments-dev:post-build] Uploading to the NixCI cache: /nix/store/4z6q4j4yj6afkpnm17xq4nmvbwlxq6sv-little-moments-dev-0.0.1
  35. 34.14 s [little-moments-dev:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  36. 34.16 s [little-moments-dev:post-build] copying 1 paths...
  37. 34.16 s [little-moments-dev:post-build] copying path '/nix/store/4z6q4j4yj6afkpnm17xq4nmvbwlxq6sv-little-moments-dev-0.0.1' to 'https://cache.nix-ci.com'...
  38. 40.70 s [little-moments-dev:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  39. 40.81 s [little-moments-dev:post-build] copying 0 paths...
  40. 40.83 s Progress: 1 of 4 built (1 building)
  41. 43.14 s [import-from-tinybeans] ? codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans [no test files]
  42. 43.14 s [import-from-tinybeans] Phase: installPhase
  43. 43.18 s [import-from-tinybeans] Phase: fixupPhase
  44. 43.20 s [import-from-tinybeans] shrinking RPATHs of ELF executables and libraries in /nix/store/4ys7bwgi0i3ngk6mar039m2b1bc0vqdh-import-from-tinybeans-0.0.1
  45. 43.20 s [import-from-tinybeans] shrinking /nix/store/4ys7bwgi0i3ngk6mar039m2b1bc0vqdh-import-from-tinybeans-0.0.1/bin/.import-from-tinybeans-wrapped
  46. 43.22 s [import-from-tinybeans] patchelf: cannot find section '.dynamic'. The input file is most likely statically linked
  47. 43.22 s [import-from-tinybeans] checking for references to /build/ in /nix/store/4ys7bwgi0i3ngk6mar039m2b1bc0vqdh-import-from-tinybeans-0.0.1...
  48. 43.25 s [import-from-tinybeans] patchelf: cannot find section '.dynamic'. The input file is most likely statically linked
  49. 43.25 s [import-from-tinybeans] patching script interpreter paths in /nix/store/4ys7bwgi0i3ngk6mar039m2b1bc0vqdh-import-from-tinybeans-0.0.1
  50. 43.26 s [import-from-tinybeans] stripping (with command strip and flags -S -p) in /nix/store/4ys7bwgi0i3ngk6mar039m2b1bc0vqdh-import-from-tinybeans-0.0.1/bin
  51. 43.52 s [import-from-tinybeans:post-build] Uploading to the NixCI cache: /nix/store/4ys7bwgi0i3ngk6mar039m2b1bc0vqdh-import-from-tinybeans-0.0.1
  52. 43.56 s [import-from-tinybeans:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  53. 43.59 s [import-from-tinybeans:post-build] copying 1 paths...
  54. 43.59 s [import-from-tinybeans:post-build] copying path '/nix/store/4ys7bwgi0i3ngk6mar039m2b1bc0vqdh-import-from-tinybeans-0.0.1' to 'https://cache.nix-ci.com'...
  55. 47.74 s [import-from-tinybeans:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  56. 47.91 s [import-from-tinybeans:post-build] copying 0 paths...
  57. 47.94 s Progress: 2 of 4 built
  58. 48.01 s Building /nix/store/q81vf0mmllbch2b69q53l7syqsqb1cy9-e2e-tests-0.0.0.drv
  59. 48.07 s [e2e-tests] Phase: unpackPhase
  60. 48.07 s [e2e-tests] unpacking source archive /nix/store/xlm35xrm4hwqs82iph0fzz0hcb96lpvf-source
  61. 48.09 s [e2e-tests] source root is source
  62. 48.11 s [e2e-tests] Phase: patchPhase
  63. 48.12 s [e2e-tests] Phase: updateAutotoolsGnuConfigScriptsPhase
  64. 48.13 s [e2e-tests] Phase: configurePhase
  65. 48.15 s [e2e-tests] no configure script, doing nothing
  66. 48.15 s [e2e-tests] Executing pnpmConfigHook
  67. 48.15 s [e2e-tests] Using fetcherVersion: 2
  68. 48.15 s [e2e-tests] Configuring pnpm store
  69. 48.31 s [e2e-tests] /build /build/source
  70. 48.64 s [e2e-tests] /build/source
  71. 49.12 s [e2e-tests] Installing dependencies
  72. 49.39 s [e2e-tests] Lockfile is up to date, resolution step is skipped
  73. 49.40 s [e2e-tests] Progress: resolved 1, reused 0, downloaded 0, added 0
  74. 49.42 s [e2e-tests] Packages: +101
  75. 49.42 s [e2e-tests]
  76. 49.42 s [e2e-tests] Progress: resolved 1, reused 0, downloaded 0, added 0
  77. 49.60 s [e2e-tests] Progress: resolved 101, reused 101, downloaded 0, added 101, done
  78. 49.68 s [e2e-tests]
  79. 49.68 s [e2e-tests] devDependencies:
  80. 49.68 s [e2e-tests] + @eslint/js 9.39.2
  81. 49.68 s [e2e-tests] + @playwright/test 1.58.2
  82. 49.68 s [e2e-tests] + eslint 9.39.2
  83. 49.68 s [e2e-tests] + eslint-plugin-playwright 2.2.0
  84. 49.68 s [e2e-tests] + isomorphic-fetch 3.0.0
  85. 49.68 s [e2e-tests] + playwright 1.58.2
  86. 49.68 s [e2e-tests] + prettier 3.8.1
  87. 49.68 s [e2e-tests] + prettier-plugin-go-template 0.0.15
  88. 49.69 s [e2e-tests]
  89. 49.69 s [e2e-tests] Done in 555ms using pnpm v10.25.0
  90. 49.73 s [e2e-tests] Patching scripts
  91. 49.73 s [e2e-tests] patching script interpreter paths in node_modules/@eslint node_modules/@playwright node_modules/eslint node_modules/eslint-plugin-playwright node_modules/isomorphic-fetch node_modules/playwright node_modules/prettier node_modules/prettier-plugin-go-template node_modules/.bin node_modules/.modules.yaml node_modules/.pnpm node_modules/.pnpm-workspace-state-v1.json
  92. 49.75 s [e2e-tests] node_modules/.bin/prettier: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  93. 49.77 s [e2e-tests] node_modules/.bin/eslint: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  94. 49.79 s [e2e-tests] node_modules/.bin/playwright: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  95. 49.81 s [e2e-tests] node_modules/.pnpm/which@2.0.2/node_modules/which/bin/node-which: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  96. 49.83 s [e2e-tests] node_modules/.pnpm/js-yaml@4.2.0/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"
  97. 49.85 s [e2e-tests] node_modules/.pnpm/prettier-plugin-go-template@0.0.15_prettier@3.8.1/node_modules/prettier-plugin-go-template/node_modules/.bin/ulid: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  98. 49.87 s [e2e-tests] node_modules/.pnpm/prettier-plugin-go-template@0.0.15_prettier@3.8.1/node_modules/prettier-plugin-go-template/node_modules/.bin/prettier: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  99. 49.89 s [e2e-tests] node_modules/.pnpm/ulid@2.4.0/node_modules/ulid/bin/cli.js: interpreter directive changed from "#! /usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  100. 49.91 s [e2e-tests] node_modules/.pnpm/@eslint+eslintrc@3.3.5/node_modules/@eslint/eslintrc/node_modules/.bin/js-yaml: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  101. 49.93 s [e2e-tests] node_modules/.pnpm/espree@10.4.0/node_modules/espree/node_modules/.bin/acorn: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  102. 49.95 s [e2e-tests] node_modules/.pnpm/@playwright+test@1.58.2/node_modules/@playwright/test/node_modules/.bin/playwright: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  103. 49.97 s [e2e-tests] node_modules/.pnpm/@playwright+test@1.58.2/node_modules/@playwright/test/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  104. 49.99 s [e2e-tests] node_modules/.pnpm/acorn@8.16.0/node_modules/acorn/bin/acorn: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  105. 50.01 s [e2e-tests] node_modules/.pnpm/acorn-jsx@5.3.2_acorn@8.16.0/node_modules/acorn-jsx/node_modules/.bin/acorn: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  106. 50.03 s [e2e-tests] node_modules/.pnpm/ajv@6.15.0/node_modules/ajv/scripts/info: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  107. 50.05 s [e2e-tests] node_modules/.pnpm/ajv@6.15.0/node_modules/ajv/scripts/publish-built-version: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  108. 50.07 s [e2e-tests] node_modules/.pnpm/ajv@6.15.0/node_modules/ajv/scripts/prepare-tests: interpreter directive changed from "#!/usr/bin/env sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  109. 50.09 s [e2e-tests] node_modules/.pnpm/ajv@6.15.0/node_modules/ajv/scripts/travis-gh-pages: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  110. 50.12 s [e2e-tests] node_modules/.pnpm/cross-spawn@7.0.6/node_modules/cross-spawn/node_modules/.bin/node-which: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  111. 50.14 s [e2e-tests] node_modules/.pnpm/eslint-plugin-playwright@2.2.0_eslint@9.39.2/node_modules/eslint-plugin-playwright/node_modules/.bin/eslint: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  112. 50.16 s [e2e-tests] node_modules/.pnpm/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_chrome_beta_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  113. 50.17 s [e2e-tests] node_modules/.pnpm/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_beta_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  114. 50.19 s [e2e-tests] node_modules/.pnpm/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_stable_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  115. 50.21 s [e2e-tests] node_modules/.pnpm/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_dev_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  116. 50.22 s [e2e-tests] node_modules/.pnpm/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_dev_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  117. 50.24 s [e2e-tests] node_modules/.pnpm/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_chrome_stable_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  118. 50.25 s [e2e-tests] node_modules/.pnpm/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_stable_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  119. 50.27 s [e2e-tests] node_modules/.pnpm/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_chrome_stable_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  120. 50.29 s [e2e-tests] node_modules/.pnpm/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_chrome_beta_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  121. 50.30 s [e2e-tests] node_modules/.pnpm/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_beta_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  122. 50.32 s [e2e-tests] node_modules/.pnpm/playwright-core@1.58.2/node_modules/playwright-core/lib/utilsBundleImpl/xdg-open: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  123. 50.34 s [e2e-tests] node_modules/.pnpm/playwright-core@1.58.2/node_modules/playwright-core/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  124. 50.36 s [e2e-tests] node_modules/.pnpm/playwright@1.58.2/node_modules/playwright/node_modules/.bin/playwright-core: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  125. 50.37 s [e2e-tests] node_modules/.pnpm/playwright@1.58.2/node_modules/playwright/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  126. 50.39 s [e2e-tests] node_modules/.pnpm/prettier@3.8.1/node_modules/prettier/bin/prettier.cjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  127. 50.41 s [e2e-tests] node_modules/.pnpm/node_modules/.bin/js-yaml: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  128. 50.43 s [e2e-tests] node_modules/.pnpm/node_modules/.bin/node-which: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  129. 50.45 s [e2e-tests] node_modules/.pnpm/node_modules/.bin/ulid: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  130. 50.47 s [e2e-tests] node_modules/.pnpm/node_modules/.bin/playwright-core: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  131. 50.48 s [e2e-tests] node_modules/.pnpm/node_modules/.bin/acorn: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  132. 50.50 s [e2e-tests] node_modules/.pnpm/@eslint-community+eslint-utils@4.9.1_eslint@9.39.2/node_modules/@eslint-community/eslint-utils/node_modules/.bin/eslint: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  133. 50.52 s [e2e-tests] node_modules/.pnpm/eslint@9.39.2/node_modules/eslint/bin/eslint.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  134. 50.53 s [e2e-tests] Finished pnpmConfigHook
  135. 50.53 s [e2e-tests] Phase: buildPhase
  136. 50.54 s [e2e-tests] patching script interpreter paths in ./dev-scripts
  137. 50.54 s [e2e-tests] ./dev-scripts/serve-docker: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  138. 50.56 s [e2e-tests] ./dev-scripts/build-backend: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  139. 50.58 s [e2e-tests] ./dev-scripts/download-prod-db: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  140. 50.59 s [e2e-tests] ./dev-scripts/enable-git-hooks: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  141. 50.61 s [e2e-tests] ./dev-scripts/check-bash: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  142. 50.63 s [e2e-tests] ./dev-scripts/serve: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  143. 50.64 s [e2e-tests] ./dev-scripts/lint-sql: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  144. 50.66 s [e2e-tests] ./dev-scripts/check-frontend: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  145. 50.67 s [e2e-tests] ./dev-scripts/run-go-tests: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  146. 50.69 s [e2e-tests] ./dev-scripts/check-go-test-packages: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  147. 50.70 s [e2e-tests] ./dev-scripts/serve-design-doc: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  148. 50.72 s [e2e-tests] ./dev-scripts/reset-db: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  149. 50.74 s [e2e-tests] ./dev-scripts/render-design-doc: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  150. 50.75 s [e2e-tests] ./dev-scripts/git-hooks/pre-commit: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  151. 50.77 s [e2e-tests] ./dev-scripts/upload-prod-db: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  152. 50.78 s [e2e-tests] ./dev-scripts/populate-db: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  153. 50.80 s [e2e-tests] ./dev-scripts/check-trailing-whitespace: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  154. 50.81 s [e2e-tests] ./dev-scripts/run-single-go-test: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  155. 50.83 s [e2e-tests] ./dev-scripts/check-go-formatting: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  156. 50.84 s [e2e-tests] ./dev-scripts/enable-multiarch-docker: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  157. 50.86 s [e2e-tests] ./dev-scripts/check-trailing-newline: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  158. 50.87 s [e2e-tests] ./dev-scripts/package-binaries: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  159. 50.89 s [e2e-tests] ./dev-scripts/run-e2e-tests: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  160. 51.81 s [e2e-tests] 2026/06/20 13:15:48 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:99: copied 8ebab048-fd7f-4319-847b-70d33a0e0447-full.avif
  161. 51.85 s [e2e-tests] 2026/06/20 13:15:49 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:120: copied 8ebab048-fd7f-4319-847b-70d33a0e0447-250px.jpg
  162. 51.88 s [e2e-tests] 2026/06/20 13:15:49 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:120: copied 8ebab048-fd7f-4319-847b-70d33a0e0447-150px.jpg
  163. 52.86 s [e2e-tests] 2026/06/20 13:15:50 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:99: copied fdb5de67-89ef-450b-a322-daa5e9d518ab-full.webm
  164. 52.90 s [e2e-tests] 2026/06/20 13:15:50 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:127: copied fdb5de67-89ef-450b-a322-daa5e9d518ab-thumb-250px.jpg
  165. 52.90 s [e2e-tests] 2026/06/20 13:15:50 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:127: copied fdb5de67-89ef-450b-a322-daa5e9d518ab-thumb-150px.jpg
  166. 53.95 s [e2e-tests] 2026/06/20 13:15:51 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:99: copied a795b9a7-26a4-42f4-9f36-463187edcee2-full.webm
  167. 53.96 s [e2e-tests] 2026/06/20 13:15:51 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:127: copied a795b9a7-26a4-42f4-9f36-463187edcee2-thumb-250px.jpg
  168. 53.97 s [e2e-tests] 2026/06/20 13:15:51 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:127: copied a795b9a7-26a4-42f4-9f36-463187edcee2-thumb-150px.jpg
  169. 53.97 s [e2e-tests] 2026/06/20 13:15:51 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:99: copied 19cf5794-bc5a-4484-8677-fc3d52a13fda-full.jpg
  170. 54.05 s [e2e-tests] 2026/06/20 13:15:51 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:107: copied 19cf5794-bc5a-4484-8677-fc3d52a13fda-850px.jpg
  171. 54.09 s [e2e-tests] 2026/06/20 13:15:51 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:113: copied 19cf5794-bc5a-4484-8677-fc3d52a13fda-250px.jpg
  172. 54.12 s [e2e-tests] 2026/06/20 13:15:51 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:113: copied 19cf5794-bc5a-4484-8677-fc3d52a13fda-150px.jpg
  173. 54.12 s [e2e-tests] 2026/06/20 13:15:51 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:99: copied db3463dc-37e0-4e9d-b13d-ee270108f0e9-full.jpg
  174. 54.19 s [e2e-tests] 2026/06/20 13:15:51 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:107: copied db3463dc-37e0-4e9d-b13d-ee270108f0e9-850px.jpg
  175. 54.22 s [e2e-tests] 2026/06/20 13:15:51 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:113: copied db3463dc-37e0-4e9d-b13d-ee270108f0e9-250px.jpg
  176. 54.25 s [e2e-tests] 2026/06/20 13:15:51 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:113: copied db3463dc-37e0-4e9d-b13d-ee270108f0e9-150px.jpg
  177. 54.25 s [e2e-tests] 2026/06/20 13:15:51 codeberg.org/mtlynch/little-moments/store/sqlite/sqlite.go:27: reading DB from /build/source/test-imported-media/test-store.db
  178. 54.89 s [e2e-tests] 2026/06/20 13:15:52 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:143: wrote /build/source/test-imported-media/test-store.db
  179. 56.11 s [e2e-tests]
  180. 56.11 s [e2e-tests] Running 15 tests using 8 workers
  181. 58.73 s [e2e-tests] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  182. 58.81 s [e2e-tests] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  183. 58.83 s [e2e-tests] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  184. 58.84 s [e2e-tests] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  185. 58.85 s [e2e-tests] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  186. 58.92 s [e2e-tests] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  187. 58.93 s [e2e-tests] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  188. 58.93 s [e2e-tests] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  189. 67.41 s [e2e-tests] ·········FFFFFF
  190. 67.43 s [e2e-tests]
  191. 67.43 s [e2e-tests] 1) [chromium] › e2e/browse.spec.ts:81:7 › Browse media › shows media thumbnails from newest to oldest
  192. 67.43 s [e2e-tests]
  193. 67.43 s [e2e-tests] Error: expect(locator).toHaveAttribute(expected) failed
  194. 67.43 s [e2e-tests]
  195. 67.43 s [e2e-tests] Locator: getByRole('main').getByRole('link').first()
  196. 67.43 s [e2e-tests] Expected: "/m/1000"
  197. 67.43 s [e2e-tests] Received: "/m/1"
  198. 67.43 s [e2e-tests] Timeout: 5000ms
  199. 67.43 s [e2e-tests]
  200. 67.43 s [e2e-tests] Call log:
  201. 67.43 s [e2e-tests] - Expect "toHaveAttribute" with timeout 5000ms
  202. 67.43 s [e2e-tests] - waiting for getByRole('main').getByRole('link').first()
  203. 67.43 s [e2e-tests] 9 × locator resolved to <a href="/m/1" class="thumbnail-link">…</a>
  204. 67.43 s [e2e-tests] - unexpected value "/m/1"
  205. 67.43 s [e2e-tests]
  206. 67.43 s [e2e-tests]
  207. 67.43 s [e2e-tests] 83 |
  208. 67.43 s [e2e-tests] 84 | await expect(mediaLinks).toHaveCount(5);
  209. 67.43 s [e2e-tests] > 85 | await expect(mediaLinks.nth(0)).toHaveAttribute("href", "/m/1000");
  210. 67.43 s [e2e-tests] | ^
  211. 67.43 s [e2e-tests] 86 | await expect(mediaLinks.nth(1)).toHaveAttribute("href", "/m/1001");
  212. 67.43 s [e2e-tests] 87 | await expect(mediaLinks.nth(2)).toHaveAttribute("href", "/m/1002");
  213. 67.43 s [e2e-tests] 88 | await expect(mediaLinks.nth(3)).toHaveAttribute("href", "/m/1003");
  214. 67.43 s [e2e-tests] at /build/source/e2e/browse.spec.ts:85:37
  215. 67.43 s [e2e-tests]
  216. 67.43 s [e2e-tests] attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  217. 67.43 s [e2e-tests] e2e-results/browse-Browse-media-shows--19f8f-nails-from-newest-to-oldest-chromium/video.webm
  218. 67.43 s [e2e-tests] ────────────────────────────────────────────────────────────────────────────────────────────────
  219. 67.43 s [e2e-tests]
  220. 67.43 s [e2e-tests] Error Context: e2e-results/browse-Browse-media-shows--19f8f-nails-from-newest-to-oldest-chromium/error-context.md
  221. 67.43 s [e2e-tests]
  222. 67.43 s [e2e-tests] attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  223. 67.43 s [e2e-tests] e2e-results/browse-Browse-media-shows--19f8f-nails-from-newest-to-oldest-chromium/trace.zip
  224. 67.43 s [e2e-tests] Usage:
  225. 67.43 s [e2e-tests]
  226. 67.43 s [e2e-tests] pnpm exec playwright show-trace e2e-results/browse-Browse-media-shows--19f8f-nails-from-newest-to-oldest-chromium/trace.zip
  227. 67.43 s [e2e-tests]
  228. 67.43 s [e2e-tests] ────────────────────────────────────────────────────────────────────────────────────────────────
  229. 67.43 s [e2e-tests]
  230. 67.43 s [e2e-tests] 2) [chromium] › e2e/browse.spec.ts:113:7 › Browse media › opens the first entry from the browse page and shows its details
  231. 67.43 s [e2e-tests]
  232. 67.43 s [e2e-tests] Error: expect(page).toHaveURL(expected) failed
  233. 67.43 s [e2e-tests]
  234. 67.43 s [e2e-tests] Expected: "http://127.0.0.1:38487/m/1000"
  235. 67.43 s [e2e-tests] Received: "http://127.0.0.1:38487/m/1"
  236. 67.43 s [e2e-tests] Timeout: 5000ms
  237. 67.43 s [e2e-tests]
  238. 67.43 s [e2e-tests] Call log:
  239. 67.43 s [e2e-tests] - Expect "toHaveURL" with timeout 5000ms
  240. 67.43 s [e2e-tests] 9 × unexpected value "http://127.0.0.1:38487/m/1"
  241. 67.43 s [e2e-tests]
  242. 67.43 s [e2e-tests]
  243. 67.43 s [e2e-tests] 120 | const content = page.getByRole("main");
  244. 67.43 s [e2e-tests] 121 |
  245. 67.43 s [e2e-tests] > 122 | await expect(page).toHaveURL("/m/1000");
  246. 67.43 s [e2e-tests] | ^
  247. 67.43 s [e2e-tests] 123 | await expect(content.getByRole("img")).toBeVisible();
  248. 67.43 s [e2e-tests] 124 | await expect(content).toContainText("January 9, 2025");
  249. 67.43 s [e2e-tests] 125 | await expect(content).toContainText("test animated photo");
  250. 67.43 s [e2e-tests] at /build/source/e2e/browse.spec.ts:122:24
  251. 67.43 s [e2e-tests]
  252. 67.43 s [e2e-tests] attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  253. 67.43 s [e2e-tests] e2e-results/browse-Browse-media-opens--542e7--page-and-shows-its-details-chromium/video.webm
  254. 67.43 s [e2e-tests] ────────────────────────────────────────────────────────────────────────────────────────────────
  255. 67.43 s [e2e-tests]
  256. 67.43 s [e2e-tests] Error Context: e2e-results/browse-Browse-media-opens--542e7--page-and-shows-its-details-chromium/error-context.md
  257. 67.43 s [e2e-tests]
  258. 67.43 s [e2e-tests] attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  259. 67.43 s [e2e-tests] e2e-results/browse-Browse-media-opens--542e7--page-and-shows-its-details-chromium/trace.zip
  260. 67.43 s [e2e-tests] Usage:
  261. 67.43 s [e2e-tests]
  262. 67.43 s [e2e-tests] pnpm exec playwright show-trace e2e-results/browse-Browse-media-opens--542e7--page-and-shows-its-details-chromium/trace.zip
  263. 67.43 s [e2e-tests]
  264. 67.43 s [e2e-tests] ────────────────────────────────────────────────────────────────────────────────────────────────
  265. 67.43 s [e2e-tests]
  266. 67.43 s [e2e-tests] 3) [chromium] › e2e/browse.spec.ts:135:7 › Browse media › moves through adjacent entries with Previous and Next links
  267. 67.43 s [e2e-tests]
  268. 67.43 s [e2e-tests] Error: expect(page).toHaveURL(expected) failed
  269. 67.43 s [e2e-tests]
  270. 67.43 s [e2e-tests] Expected: "http://127.0.0.1:42167/m/1002"
  271. 67.43 s [e2e-tests] Received: "http://127.0.0.1:42167/m/3"
  272. 67.43 s [e2e-tests] Timeout: 5000ms
  273. 67.43 s [e2e-tests]
  274. 67.43 s [e2e-tests] Call log:
  275. 67.43 s [e2e-tests] - Expect "toHaveURL" with timeout 5000ms
  276. 67.43 s [e2e-tests] 9 × unexpected value "http://127.0.0.1:42167/m/3"
  277. 67.43 s [e2e-tests]
  278. 67.43 s [e2e-tests]
  279. 67.43 s [e2e-tests] 143 | const content = page.getByRole("main");
  280. 67.43 s [e2e-tests] 144 |
  281. 67.43 s [e2e-tests] > 145 | await expect(page).toHaveURL("/m/1002");
  282. 67.43 s [e2e-tests] | ^
  283. 67.43 s [e2e-tests] 146 | await expect(content.locator("video")).toBeVisible();
  284. 67.43 s [e2e-tests] 147 | await expect(content).toContainText("January 7, 2025");
  285. 67.43 s [e2e-tests] 148 | await expect(content).toContainText("test video #1");
  286. 67.43 s [e2e-tests] at /build/source/e2e/browse.spec.ts:145:24
  287. 67.43 s [e2e-tests]
  288. 67.43 s [e2e-tests] attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  289. 67.43 s [e2e-tests] e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/video.webm
  290. 67.43 s [e2e-tests] ────────────────────────────────────────────────────────────────────────────────────────────────
  291. 67.43 s [e2e-tests]
  292. 67.43 s [e2e-tests] Error Context: e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/error-context.md
  293. 67.43 s [e2e-tests]
  294. 67.43 s [e2e-tests] attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  295. 67.43 s [e2e-tests] e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/trace.zip
  296. 67.43 s [e2e-tests] Usage:
  297. 67.43 s [e2e-tests]
  298. 67.43 s [e2e-tests] pnpm exec playwright show-trace e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/trace.zip
  299. 67.43 s [e2e-tests]
  300. 67.43 s [e2e-tests] ────────────────────────────────────────────────────────────────────────────────────────────────
  301. 67.43 s [e2e-tests]
  302. 67.43 s [e2e-tests] 4) [chromium] › e2e/browse.spec.ts:166:7 › Browse media › moves through adjacent entries with left and right arrow keys
  303. 67.43 s [e2e-tests]
  304. 67.43 s [e2e-tests] Error: expect(page).toHaveURL(expected) failed
  305. 67.43 s [e2e-tests]
  306. 67.43 s [e2e-tests] Expected: "http://127.0.0.1:35861/m/1002"
  307. 67.43 s [e2e-tests] Received: "http://127.0.0.1:35861/m/3"
  308. 67.43 s [e2e-tests] Timeout: 5000ms
  309. 67.43 s [e2e-tests]
  310. 67.43 s [e2e-tests] Call log:
  311. 67.43 s [e2e-tests] - Expect "toHaveURL" with timeout 5000ms
  312. 67.43 s [e2e-tests] 9 × unexpected value "http://127.0.0.1:35861/m/3"
  313. 67.43 s [e2e-tests]
  314. 67.43 s [e2e-tests]
  315. 67.43 s [e2e-tests] 171 | await mediaLinks.nth(2).click();
  316. 67.43 s [e2e-tests] 172 |
  317. 67.43 s [e2e-tests] > 173 | await expect(page).toHaveURL("/m/1002");
  318. 67.43 s [e2e-tests] | ^
  319. 67.43 s [e2e-tests] 174 | await expect(page.getByRole("main")).toContainText("test video #1");
  320. 67.43 s [e2e-tests] 175 |
  321. 67.43 s [e2e-tests] 176 | await page.keyboard.press("ArrowRight");
  322. 67.43 s [e2e-tests] at /build/source/e2e/browse.spec.ts:173:24
  323. 67.43 s [e2e-tests]
  324. 67.43 s [e2e-tests] attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  325. 67.43 s [e2e-tests] e2e-results/browse-Browse-media-moves--d7942-h-left-and-right-arrow-keys-chromium/video.webm
  326. 67.43 s [e2e-tests] ────────────────────────────────────────────────────────────────────────────────────────────────
  327. 67.43 s [e2e-tests]
  328. 67.43 s [e2e-tests] Error Context: e2e-results/browse-Browse-media-moves--d7942-h-left-and-right-arrow-keys-chromium/error-context.md
  329. 67.43 s [e2e-tests]
  330. 67.43 s [e2e-tests] attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  331. 67.43 s [e2e-tests] e2e-results/browse-Browse-media-moves--d7942-h-left-and-right-arrow-keys-chromium/trace.zip
  332. 67.43 s [e2e-tests] Usage:
  333. 67.43 s [e2e-tests]
  334. 67.43 s [e2e-tests] pnpm exec playwright show-trace e2e-results/browse-Browse-media-moves--d7942-h-left-and-right-arrow-keys-chromium/trace.zip
  335. 67.43 s [e2e-tests]
  336. 67.43 s [e2e-tests] ────────────────────────────────────────────────────────────────────────────────────────────────
  337. 67.43 s [e2e-tests]
  338. 67.43 s [e2e-tests] 5) [chromium] › e2e/browse.spec.ts:187:7 › Browse media › moves through adjacent entries with swipe gestures on mobile
  339. 67.43 s [e2e-tests]
  340. 67.43 s [e2e-tests] Error: expect(page).toHaveURL(expected) failed
  341. 67.43 s [e2e-tests]
  342. 67.43 s [e2e-tests] Expected: "http://127.0.0.1:40087/m/1002"
  343. 67.43 s [e2e-tests] Received: "http://127.0.0.1:40087/m/3"
  344. 67.43 s [e2e-tests] Timeout: 5000ms
  345. 67.43 s [e2e-tests]
  346. 67.43 s [e2e-tests] Call log:
  347. 67.43 s [e2e-tests] - Expect "toHaveURL" with timeout 5000ms
  348. 67.43 s [e2e-tests] 9 × unexpected value "http://127.0.0.1:40087/m/3"
  349. 67.43 s [e2e-tests]
  350. 67.43 s [e2e-tests]
  351. 67.43 s [e2e-tests] 197 | await logIn(mobilePage);
  352. 67.43 s [e2e-tests] 198 | await mobilePage.getByRole("main").getByRole("link").nth(2).click();
  353. 67.43 s [e2e-tests] > 199 | await expect(mobilePage).toHaveURL("/m/1002");
  354. 67.43 s [e2e-tests] | ^
  355. 67.43 s [e2e-tests] 200 | await expect(mobilePage.getByRole("main")).toContainText("test video #1");
  356. 67.43 s [e2e-tests] 201 |
  357. 67.43 s [e2e-tests] 202 | await mobileSwipeLeft(mobilePage.getByRole("main"));
  358. 67.43 s [e2e-tests] at /build/source/e2e/browse.spec.ts:199:30
  359. 67.43 s [e2e-tests]
  360. 67.43 s [e2e-tests] attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  361. 67.43 s [e2e-tests] e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/video.webm
  362. 67.43 s [e2e-tests] ────────────────────────────────────────────────────────────────────────────────────────────────
  363. 67.43 s [e2e-tests]
  364. 67.43 s [e2e-tests] Error Context: e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/error-context.md
  365. 67.43 s [e2e-tests]
  366. 67.43 s [e2e-tests] attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  367. 67.43 s [e2e-tests] e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/trace.zip
  368. 67.43 s [e2e-tests] Usage:
  369. 67.43 s [e2e-tests]
  370. 67.43 s [e2e-tests] pnpm exec playwright show-trace e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/trace.zip
  371. 67.43 s [e2e-tests]
  372. 67.43 s [e2e-tests] ────────────────────────────────────────────────────────────────────────────────────────────────
  373. 67.43 s [e2e-tests]
  374. 67.43 s [e2e-tests] 6) [chromium] › e2e/browse.spec.ts:232:7 › Browse media › opens the last entry from the browse page and shows the oldest media
  375. 67.43 s [e2e-tests]
  376. 67.43 s [e2e-tests] Error: expect(page).toHaveURL(expected) failed
  377. 67.43 s [e2e-tests]
  378. 67.43 s [e2e-tests] Expected: "http://127.0.0.1:41035/m/1004"
  379. 67.43 s [e2e-tests] Received: "http://127.0.0.1:41035/m/5"
  380. 67.43 s [e2e-tests] Timeout: 5000ms
  381. 67.43 s [e2e-tests]
  382. 67.43 s [e2e-tests] Call log:
  383. 67.43 s [e2e-tests] - Expect "toHaveURL" with timeout 5000ms
  384. 67.43 s [e2e-tests] 9 × unexpected value "http://127.0.0.1:41035/m/5"
  385. 67.43 s [e2e-tests]
  386. 67.43 s [e2e-tests]
  387. 67.43 s [e2e-tests] 239 | const content = page.getByRole("main");
  388. 67.43 s [e2e-tests] 240 |
  389. 67.43 s [e2e-tests] > 241 | await expect(page).toHaveURL("/m/1004");
  390. 67.43 s [e2e-tests] | ^
  391. 67.43 s [e2e-tests] 242 | await expect(content.getByRole("img")).toBeVisible();
  392. 67.43 s [e2e-tests] 243 | await expect(content).toContainText("January 5, 2025");
  393. 67.43 s [e2e-tests] 244 | await expect(content).toContainText("test photo #1");
  394. 67.43 s [e2e-tests] at /build/source/e2e/browse.spec.ts:241:24
  395. 67.43 s [e2e-tests]
  396. 67.43 s [e2e-tests] attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  397. 67.43 s [e2e-tests] e2e-results/browse-Browse-media-opens--bb8a3--and-shows-the-oldest-media-chromium/video.webm
  398. 67.43 s [e2e-tests] ────────────────────────────────────────────────────────────────────────────────────────────────
  399. 67.43 s [e2e-tests]
  400. 67.43 s [e2e-tests] Error Context: e2e-results/browse-Browse-media-opens--bb8a3--and-shows-the-oldest-media-chromium/error-context.md
  401. 67.43 s [e2e-tests]
  402. 67.43 s [e2e-tests] attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  403. 67.43 s [e2e-tests] e2e-results/browse-Browse-media-opens--bb8a3--and-shows-the-oldest-media-chromium/trace.zip
  404. 67.43 s [e2e-tests] Usage:
  405. 67.43 s [e2e-tests]
  406. 67.43 s [e2e-tests] pnpm exec playwright show-trace e2e-results/browse-Browse-media-opens--bb8a3--and-shows-the-oldest-media-chromium/trace.zip
  407. 67.43 s [e2e-tests]
  408. 67.43 s [e2e-tests] ────────────────────────────────────────────────────────────────────────────────────────────────
  409. 67.43 s [e2e-tests]
  410. 67.43 s [e2e-tests] 6 failed
  411. 67.43 s [e2e-tests] [chromium] › e2e/browse.spec.ts:81:7 › Browse media › shows media thumbnails from newest to oldest
  412. 67.43 s [e2e-tests] [chromium] › e2e/browse.spec.ts:113:7 › Browse media › opens the first entry from the browse page and shows its details
  413. 67.43 s [e2e-tests] [chromium] › e2e/browse.spec.ts:135:7 › Browse media › moves through adjacent entries with Previous and Next links
  414. 67.43 s [e2e-tests] [chromium] › e2e/browse.spec.ts:166:7 › Browse media › moves through adjacent entries with left and right arrow keys
  415. 67.43 s [e2e-tests] [chromium] › e2e/browse.spec.ts:187:7 › Browse media › moves through adjacent entries with swipe gestures on mobile
  416. 67.43 s [e2e-tests] [chromium] › e2e/browse.spec.ts:232:7 › Browse media › opens the last entry from the browse page and shows the oldest media
  417. 67.43 s [e2e-tests] 9 passed (11.4s)
  418. 67.63 s Progress: 2 of 3 built (1 failed)
  419. 67.65 s Cannot build '/nix/store/q81vf0mmllbch2b69q53l7syqsqb1cy9-e2e-tests-0.0.0.drv'.
  420. 67.65 s Reason: builder failed with exit code 1.
  421. 67.65 s Output paths:
  422. 67.65 s /nix/store/x084gf8hvcp4ixpvpnqwhgp8wy4813mj-e2e-tests-0.0.0
  423. 67.65 s Last 359 log lines:
  424. 67.65 s > Running phase: unpackPhase
  425. 67.65 s > unpacking source archive /nix/store/xlm35xrm4hwqs82iph0fzz0hcb96lpvf-source
  426. 67.65 s > source root is source
  427. 67.65 s > Running phase: patchPhase
  428. 67.65 s > Running phase: updateAutotoolsGnuConfigScriptsPhase
  429. 67.65 s > Running phase: configurePhase
  430. 67.65 s > no configure script, doing nothing
  431. 67.65 s > Executing pnpmConfigHook
  432. 67.65 s > Using fetcherVersion: 2
  433. 67.65 s > Configuring pnpm store
  434. 67.65 s > /build /build/source
  435. 67.65 s > /build/source
  436. 67.65 s > Installing dependencies
  437. 67.65 s > Lockfile is up to date, resolution step is skipped
  438. 67.65 s > Progress: resolved 1, reused 0, downloaded 0, added 0
  439. 67.65 s > Packages: +101
  440. 67.65 s >
  441. 67.65 s > Progress: resolved 1, reused 0, downloaded 0, added 0
  442. 67.65 s > Progress: resolved 101, reused 101, downloaded 0, added 101, done
  443. 67.65 s >
  444. 67.65 s > devDependencies:
  445. 67.65 s > + @eslint/js 9.39.2
  446. 67.65 s > + @playwright/test 1.58.2
  447. 67.65 s > + eslint 9.39.2
  448. 67.65 s > + eslint-plugin-playwright 2.2.0
  449. 67.65 s > + isomorphic-fetch 3.0.0
  450. 67.65 s > + playwright 1.58.2
  451. 67.65 s > + prettier 3.8.1
  452. 67.65 s > + prettier-plugin-go-template 0.0.15
  453. 67.65 s >
  454. 67.65 s > Done in 555ms using pnpm v10.25.0
  455. 67.65 s > Patching scripts
  456. 67.65 s > patching script interpreter paths in node_modules/@eslint node_modules/@playwright node_modules/eslint node_modules/eslint-plugin-playwright node_modules/isomorphic-fetch node_modules/playwright node_modules/prettier node_modules/prettier-plugin-go-template node_modules/.bin node_modules/.modules.yaml node_modules/.pnpm node_modules/.pnpm-workspace-state-v1.json
  457. 67.65 s > node_modules/.bin/prettier: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  458. 67.65 s > node_modules/.bin/eslint: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  459. 67.65 s > node_modules/.bin/playwright: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  460. 67.65 s > node_modules/.pnpm/which@2.0.2/node_modules/which/bin/node-which: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  461. 67.65 s > node_modules/.pnpm/js-yaml@4.2.0/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"
  462. 67.65 s > node_modules/.pnpm/prettier-plugin-go-template@0.0.15_prettier@3.8.1/node_modules/prettier-plugin-go-template/node_modules/.bin/ulid: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  463. 67.65 s > node_modules/.pnpm/prettier-plugin-go-template@0.0.15_prettier@3.8.1/node_modules/prettier-plugin-go-template/node_modules/.bin/prettier: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  464. 67.65 s > node_modules/.pnpm/ulid@2.4.0/node_modules/ulid/bin/cli.js: interpreter directive changed from "#! /usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  465. 67.65 s > node_modules/.pnpm/@eslint+eslintrc@3.3.5/node_modules/@eslint/eslintrc/node_modules/.bin/js-yaml: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  466. 67.65 s > node_modules/.pnpm/espree@10.4.0/node_modules/espree/node_modules/.bin/acorn: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  467. 67.65 s > node_modules/.pnpm/@playwright+test@1.58.2/node_modules/@playwright/test/node_modules/.bin/playwright: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  468. 67.65 s > node_modules/.pnpm/@playwright+test@1.58.2/node_modules/@playwright/test/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  469. 67.65 s > node_modules/.pnpm/acorn@8.16.0/node_modules/acorn/bin/acorn: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  470. 67.65 s > node_modules/.pnpm/acorn-jsx@5.3.2_acorn@8.16.0/node_modules/acorn-jsx/node_modules/.bin/acorn: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  471. 67.65 s > node_modules/.pnpm/ajv@6.15.0/node_modules/ajv/scripts/info: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  472. 67.65 s > node_modules/.pnpm/ajv@6.15.0/node_modules/ajv/scripts/publish-built-version: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  473. 67.65 s > node_modules/.pnpm/ajv@6.15.0/node_modules/ajv/scripts/prepare-tests: interpreter directive changed from "#!/usr/bin/env sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  474. 67.65 s > node_modules/.pnpm/ajv@6.15.0/node_modules/ajv/scripts/travis-gh-pages: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  475. 67.65 s > node_modules/.pnpm/cross-spawn@7.0.6/node_modules/cross-spawn/node_modules/.bin/node-which: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  476. 67.65 s > node_modules/.pnpm/eslint-plugin-playwright@2.2.0_eslint@9.39.2/node_modules/eslint-plugin-playwright/node_modules/.bin/eslint: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  477. 67.65 s > node_modules/.pnpm/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_chrome_beta_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  478. 67.65 s > node_modules/.pnpm/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_beta_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  479. 67.65 s > node_modules/.pnpm/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_stable_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  480. 67.65 s > node_modules/.pnpm/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_dev_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  481. 67.65 s > node_modules/.pnpm/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_dev_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  482. 67.65 s > node_modules/.pnpm/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_chrome_stable_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  483. 67.65 s > node_modules/.pnpm/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_stable_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  484. 67.65 s > node_modules/.pnpm/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_chrome_stable_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  485. 67.65 s > node_modules/.pnpm/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_chrome_beta_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  486. 67.65 s > node_modules/.pnpm/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_beta_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  487. 67.65 s > node_modules/.pnpm/playwright-core@1.58.2/node_modules/playwright-core/lib/utilsBundleImpl/xdg-open: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  488. 67.65 s > node_modules/.pnpm/playwright-core@1.58.2/node_modules/playwright-core/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  489. 67.65 s > node_modules/.pnpm/playwright@1.58.2/node_modules/playwright/node_modules/.bin/playwright-core: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  490. 67.65 s > node_modules/.pnpm/playwright@1.58.2/node_modules/playwright/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  491. 67.65 s > node_modules/.pnpm/prettier@3.8.1/node_modules/prettier/bin/prettier.cjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  492. 67.65 s > node_modules/.pnpm/node_modules/.bin/js-yaml: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  493. 67.65 s > node_modules/.pnpm/node_modules/.bin/node-which: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  494. 67.65 s > node_modules/.pnpm/node_modules/.bin/ulid: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  495. 67.65 s > node_modules/.pnpm/node_modules/.bin/playwright-core: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  496. 67.65 s > node_modules/.pnpm/node_modules/.bin/acorn: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  497. 67.65 s > node_modules/.pnpm/@eslint-community+eslint-utils@4.9.1_eslint@9.39.2/node_modules/@eslint-community/eslint-utils/node_modules/.bin/eslint: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  498. 67.65 s > node_modules/.pnpm/eslint@9.39.2/node_modules/eslint/bin/eslint.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  499. 67.65 s > Finished pnpmConfigHook
  500. 67.65 s > Running phase: buildPhase
  501. 67.65 s > patching script interpreter paths in ./dev-scripts
  502. 67.65 s > ./dev-scripts/serve-docker: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  503. 67.65 s > ./dev-scripts/build-backend: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  504. 67.65 s > ./dev-scripts/download-prod-db: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  505. 67.65 s > ./dev-scripts/enable-git-hooks: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  506. 67.65 s > ./dev-scripts/check-bash: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  507. 67.65 s > ./dev-scripts/serve: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  508. 67.65 s > ./dev-scripts/lint-sql: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  509. 67.65 s > ./dev-scripts/check-frontend: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  510. 67.65 s > ./dev-scripts/run-go-tests: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  511. 67.65 s > ./dev-scripts/check-go-test-packages: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  512. 67.65 s > ./dev-scripts/serve-design-doc: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  513. 67.65 s > ./dev-scripts/reset-db: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  514. 67.65 s > ./dev-scripts/render-design-doc: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  515. 67.65 s > ./dev-scripts/git-hooks/pre-commit: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  516. 67.65 s > ./dev-scripts/upload-prod-db: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  517. 67.65 s > ./dev-scripts/populate-db: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  518. 67.65 s > ./dev-scripts/check-trailing-whitespace: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  519. 67.65 s > ./dev-scripts/run-single-go-test: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  520. 67.65 s > ./dev-scripts/check-go-formatting: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  521. 67.65 s > ./dev-scripts/enable-multiarch-docker: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  522. 67.65 s > ./dev-scripts/check-trailing-newline: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  523. 67.65 s > ./dev-scripts/package-binaries: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  524. 67.65 s > ./dev-scripts/run-e2e-tests: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  525. 67.65 s > 2026/06/20 13:15:48 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:99: copied 8ebab048-fd7f-4319-847b-70d33a0e0447-full.avif
  526. 67.65 s > 2026/06/20 13:15:49 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:120: copied 8ebab048-fd7f-4319-847b-70d33a0e0447-250px.jpg
  527. 67.65 s > 2026/06/20 13:15:49 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:120: copied 8ebab048-fd7f-4319-847b-70d33a0e0447-150px.jpg
  528. 67.65 s > 2026/06/20 13:15:50 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:99: copied fdb5de67-89ef-450b-a322-daa5e9d518ab-full.webm
  529. 67.65 s > 2026/06/20 13:15:50 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:127: copied fdb5de67-89ef-450b-a322-daa5e9d518ab-thumb-250px.jpg
  530. 67.65 s > 2026/06/20 13:15:50 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:127: copied fdb5de67-89ef-450b-a322-daa5e9d518ab-thumb-150px.jpg
  531. 67.65 s > 2026/06/20 13:15:51 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:99: copied a795b9a7-26a4-42f4-9f36-463187edcee2-full.webm
  532. 67.65 s > 2026/06/20 13:15:51 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:127: copied a795b9a7-26a4-42f4-9f36-463187edcee2-thumb-250px.jpg
  533. 67.65 s > 2026/06/20 13:15:51 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:127: copied a795b9a7-26a4-42f4-9f36-463187edcee2-thumb-150px.jpg
  534. 67.65 s > 2026/06/20 13:15:51 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:99: copied 19cf5794-bc5a-4484-8677-fc3d52a13fda-full.jpg
  535. 67.65 s > 2026/06/20 13:15:51 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:107: copied 19cf5794-bc5a-4484-8677-fc3d52a13fda-850px.jpg
  536. 67.65 s > 2026/06/20 13:15:51 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:113: copied 19cf5794-bc5a-4484-8677-fc3d52a13fda-250px.jpg
  537. 67.65 s > 2026/06/20 13:15:51 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:113: copied 19cf5794-bc5a-4484-8677-fc3d52a13fda-150px.jpg
  538. 67.65 s > 2026/06/20 13:15:51 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:99: copied db3463dc-37e0-4e9d-b13d-ee270108f0e9-full.jpg
  539. 67.65 s > 2026/06/20 13:15:51 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:107: copied db3463dc-37e0-4e9d-b13d-ee270108f0e9-850px.jpg
  540. 67.65 s > 2026/06/20 13:15:51 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:113: copied db3463dc-37e0-4e9d-b13d-ee270108f0e9-250px.jpg
  541. 67.65 s > 2026/06/20 13:15:51 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:113: copied db3463dc-37e0-4e9d-b13d-ee270108f0e9-150px.jpg
  542. 67.65 s > 2026/06/20 13:15:51 codeberg.org/mtlynch/little-moments/store/sqlite/sqlite.go:27: reading DB from /build/source/test-imported-media/test-store.db
  543. 67.65 s > 2026/06/20 13:15:52 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:143: wrote /build/source/test-imported-media/test-store.db
  544. 67.65 s >
  545. 67.65 s > Running 15 tests using 8 workers
  546. 67.65 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  547. 67.65 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  548. 67.65 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  549. 67.65 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  550. 67.65 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  551. 67.65 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  552. 67.65 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  553. 67.65 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  554. 67.65 s > ·········FFFFFF
  555. 67.65 s >
  556. 67.65 s > 1) [chromium] › e2e/browse.spec.ts:81:7 › Browse media › shows media thumbnails from newest to oldest
  557. 67.65 s >
  558. 67.65 s > Error: expect(locator).toHaveAttribute(expected) failed
  559. 67.65 s >
  560. 67.65 s > Locator: getByRole('main').getByRole('link').first()
  561. 67.65 s > Expected: "/m/1000"
  562. 67.65 s > Received: "/m/1"
  563. 67.65 s > Timeout: 5000ms
  564. 67.65 s >
  565. 67.65 s > Call log:
  566. 67.65 s > - Expect "toHaveAttribute" with timeout 5000ms
  567. 67.65 s > - waiting for getByRole('main').getByRole('link').first()
  568. 67.65 s > 9 × locator resolved to <a href="/m/1" class="thumbnail-link">…</a>
  569. 67.65 s > - unexpected value "/m/1"
  570. 67.65 s >
  571. 67.65 s >
  572. 67.65 s > 83 |
  573. 67.65 s > 84 | await expect(mediaLinks).toHaveCount(5);
  574. 67.65 s > > 85 | await expect(mediaLinks.nth(0)).toHaveAttribute("href", "/m/1000");
  575. 67.65 s > | ^
  576. 67.65 s > 86 | await expect(mediaLinks.nth(1)).toHaveAttribute("href", "/m/1001");
  577. 67.65 s > 87 | await expect(mediaLinks.nth(2)).toHaveAttribute("href", "/m/1002");
  578. 67.65 s > 88 | await expect(mediaLinks.nth(3)).toHaveAttribute("href", "/m/1003");
  579. 67.65 s > at /build/source/e2e/browse.spec.ts:85:37
  580. 67.65 s >
  581. 67.65 s > attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  582. 67.65 s > e2e-results/browse-Browse-media-shows--19f8f-nails-from-newest-to-oldest-chromium/video.webm
  583. 67.65 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  584. 67.65 s >
  585. 67.65 s > Error Context: e2e-results/browse-Browse-media-shows--19f8f-nails-from-newest-to-oldest-chromium/error-context.md
  586. 67.65 s >
  587. 67.65 s > attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  588. 67.65 s > e2e-results/browse-Browse-media-shows--19f8f-nails-from-newest-to-oldest-chromium/trace.zip
  589. 67.65 s > Usage:
  590. 67.65 s >
  591. 67.65 s > pnpm exec playwright show-trace e2e-results/browse-Browse-media-shows--19f8f-nails-from-newest-to-oldest-chromium/trace.zip
  592. 67.65 s >
  593. 67.65 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  594. 67.65 s >
  595. 67.65 s > 2) [chromium] › e2e/browse.spec.ts:113:7 › Browse media › opens the first entry from the browse page and shows its details
  596. 67.65 s >
  597. 67.65 s > Error: expect(page).toHaveURL(expected) failed
  598. 67.65 s >
  599. 67.65 s > Expected: "http://127.0.0.1:38487/m/1000"
  600. 67.65 s > Received: "http://127.0.0.1:38487/m/1"
  601. 67.65 s > Timeout: 5000ms
  602. 67.65 s >
  603. 67.65 s > Call log:
  604. 67.65 s > - Expect "toHaveURL" with timeout 5000ms
  605. 67.65 s > 9 × unexpected value "http://127.0.0.1:38487/m/1"
  606. 67.65 s >
  607. 67.65 s >
  608. 67.65 s > 120 | const content = page.getByRole("main");
  609. 67.65 s > 121 |
  610. 67.65 s > > 122 | await expect(page).toHaveURL("/m/1000");
  611. 67.65 s > | ^
  612. 67.65 s > 123 | await expect(content.getByRole("img")).toBeVisible();
  613. 67.65 s > 124 | await expect(content).toContainText("January 9, 2025");
  614. 67.65 s > 125 | await expect(content).toContainText("test animated photo");
  615. 67.65 s > at /build/source/e2e/browse.spec.ts:122:24
  616. 67.65 s >
  617. 67.65 s > attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  618. 67.65 s > e2e-results/browse-Browse-media-opens--542e7--page-and-shows-its-details-chromium/video.webm
  619. 67.65 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  620. 67.65 s >
  621. 67.65 s > Error Context: e2e-results/browse-Browse-media-opens--542e7--page-and-shows-its-details-chromium/error-context.md
  622. 67.65 s >
  623. 67.65 s > attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  624. 67.65 s > e2e-results/browse-Browse-media-opens--542e7--page-and-shows-its-details-chromium/trace.zip
  625. 67.65 s > Usage:
  626. 67.65 s >
  627. 67.65 s > pnpm exec playwright show-trace e2e-results/browse-Browse-media-opens--542e7--page-and-shows-its-details-chromium/trace.zip
  628. 67.65 s >
  629. 67.65 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  630. 67.65 s >
  631. 67.65 s > 3) [chromium] › e2e/browse.spec.ts:135:7 › Browse media › moves through adjacent entries with Previous and Next links
  632. 67.65 s >
  633. 67.65 s > Error: expect(page).toHaveURL(expected) failed
  634. 67.65 s >
  635. 67.65 s > Expected: "http://127.0.0.1:42167/m/1002"
  636. 67.65 s > Received: "http://127.0.0.1:42167/m/3"
  637. 67.65 s > Timeout: 5000ms
  638. 67.65 s >
  639. 67.65 s > Call log:
  640. 67.65 s > - Expect "toHaveURL" with timeout 5000ms
  641. 67.65 s > 9 × unexpected value "http://127.0.0.1:42167/m/3"
  642. 67.65 s >
  643. 67.65 s >
  644. 67.65 s > 143 | const content = page.getByRole("main");
  645. 67.65 s > 144 |
  646. 67.65 s > > 145 | await expect(page).toHaveURL("/m/1002");
  647. 67.65 s > | ^
  648. 67.65 s > 146 | await expect(content.locator("video")).toBeVisible();
  649. 67.65 s > 147 | await expect(content).toContainText("January 7, 2025");
  650. 67.65 s > 148 | await expect(content).toContainText("test video #1");
  651. 67.65 s > at /build/source/e2e/browse.spec.ts:145:24
  652. 67.65 s >
  653. 67.65 s > attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  654. 67.65 s > e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/video.webm
  655. 67.65 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  656. 67.65 s >
  657. 67.65 s > Error Context: e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/error-context.md
  658. 67.65 s >
  659. 67.65 s > attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  660. 67.65 s > e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/trace.zip
  661. 67.65 s > Usage:
  662. 67.65 s >
  663. 67.65 s > pnpm exec playwright show-trace e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/trace.zip
  664. 67.65 s >
  665. 67.65 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  666. 67.65 s >
  667. 67.65 s > 4) [chromium] › e2e/browse.spec.ts:166:7 › Browse media › moves through adjacent entries with left and right arrow keys
  668. 67.65 s >
  669. 67.65 s > Error: expect(page).toHaveURL(expected) failed
  670. 67.65 s >
  671. 67.65 s > Expected: "http://127.0.0.1:35861/m/1002"
  672. 67.65 s > Received: "http://127.0.0.1:35861/m/3"
  673. 67.65 s > Timeout: 5000ms
  674. 67.65 s >
  675. 67.65 s > Call log:
  676. 67.65 s > - Expect "toHaveURL" with timeout 5000ms
  677. 67.65 s > 9 × unexpected value "http://127.0.0.1:35861/m/3"
  678. 67.65 s >
  679. 67.65 s >
  680. 67.65 s > 171 | await mediaLinks.nth(2).click();
  681. 67.65 s > 172 |
  682. 67.65 s > > 173 | await expect(page).toHaveURL("/m/1002");
  683. 67.65 s > | ^
  684. 67.65 s > 174 | await expect(page.getByRole("main")).toContainText("test video #1");
  685. 67.65 s > 175 |
  686. 67.65 s > 176 | await page.keyboard.press("ArrowRight");
  687. 67.65 s > at /build/source/e2e/browse.spec.ts:173:24
  688. 67.65 s >
  689. 67.65 s > attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  690. 67.65 s > e2e-results/browse-Browse-media-moves--d7942-h-left-and-right-arrow-keys-chromium/video.webm
  691. 67.65 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  692. 67.65 s >
  693. 67.65 s > Error Context: e2e-results/browse-Browse-media-moves--d7942-h-left-and-right-arrow-keys-chromium/error-context.md
  694. 67.65 s >
  695. 67.65 s > attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  696. 67.65 s > e2e-results/browse-Browse-media-moves--d7942-h-left-and-right-arrow-keys-chromium/trace.zip
  697. 67.65 s > Usage:
  698. 67.65 s >
  699. 67.65 s > pnpm exec playwright show-trace e2e-results/browse-Browse-media-moves--d7942-h-left-and-right-arrow-keys-chromium/trace.zip
  700. 67.65 s >
  701. 67.65 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  702. 67.65 s >
  703. 67.65 s > 5) [chromium] › e2e/browse.spec.ts:187:7 › Browse media › moves through adjacent entries with swipe gestures on mobile
  704. 67.65 s >
  705. 67.65 s > Error: expect(page).toHaveURL(expected) failed
  706. 67.65 s >
  707. 67.65 s > Expected: "http://127.0.0.1:40087/m/1002"
  708. 67.65 s > Received: "http://127.0.0.1:40087/m/3"
  709. 67.65 s > Timeout: 5000ms
  710. 67.65 s >
  711. 67.65 s > Call log:
  712. 67.65 s > - Expect "toHaveURL" with timeout 5000ms
  713. 67.65 s > 9 × unexpected value "http://127.0.0.1:40087/m/3"
  714. 67.65 s >
  715. 67.65 s >
  716. 67.65 s > 197 | await logIn(mobilePage);
  717. 67.65 s > 198 | await mobilePage.getByRole("main").getByRole("link").nth(2).click();
  718. 67.65 s > > 199 | await expect(mobilePage).toHaveURL("/m/1002");
  719. 67.65 s > | ^
  720. 67.65 s > 200 | await expect(mobilePage.getByRole("main")).toContainText("test video #1");
  721. 67.65 s > 201 |
  722. 67.65 s > 202 | await mobileSwipeLeft(mobilePage.getByRole("main"));
  723. 67.65 s > at /build/source/e2e/browse.spec.ts:199:30
  724. 67.65 s >
  725. 67.65 s > attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  726. 67.65 s > e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/video.webm
  727. 67.65 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  728. 67.65 s >
  729. 67.65 s > Error Context: e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/error-context.md
  730. 67.65 s >
  731. 67.65 s > attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  732. 67.65 s > e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/trace.zip
  733. 67.65 s > Usage:
  734. 67.65 s >
  735. 67.65 s > pnpm exec playwright show-trace e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/trace.zip
  736. 67.65 s >
  737. 67.65 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  738. 67.65 s >
  739. 67.65 s > 6) [chromium] › e2e/browse.spec.ts:232:7 › Browse media › opens the last entry from the browse page and shows the oldest media
  740. 67.65 s >
  741. 67.65 s > Error: expect(page).toHaveURL(expected) failed
  742. 67.65 s >
  743. 67.65 s > Expected: "http://127.0.0.1:41035/m/1004"
  744. 67.65 s > Received: "http://127.0.0.1:41035/m/5"
  745. 67.65 s > Timeout: 5000ms
  746. 67.65 s >
  747. 67.65 s > Call log:
  748. 67.65 s > - Expect "toHaveURL" with timeout 5000ms
  749. 67.65 s > 9 × unexpected value "http://127.0.0.1:41035/m/5"
  750. 67.65 s >
  751. 67.65 s >
  752. 67.65 s > 239 | const content = page.getByRole("main");
  753. 67.65 s > 240 |
  754. 67.65 s > > 241 | await expect(page).toHaveURL("/m/1004");
  755. 67.65 s > | ^
  756. 67.65 s > 242 | await expect(content.getByRole("img")).toBeVisible();
  757. 67.65 s > 243 | await expect(content).toContainText("January 5, 2025");
  758. 67.65 s > 244 | await expect(content).toContainText("test photo #1");
  759. 67.65 s > at /build/source/e2e/browse.spec.ts:241:24
  760. 67.65 s >
  761. 67.65 s > attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  762. 67.65 s > e2e-results/browse-Browse-media-opens--bb8a3--and-shows-the-oldest-media-chromium/video.webm
  763. 67.65 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  764. 67.65 s >
  765. 67.65 s > Error Context: e2e-results/browse-Browse-media-opens--bb8a3--and-shows-the-oldest-media-chromium/error-context.md
  766. 67.65 s >
  767. 67.65 s > attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  768. 67.65 s > e2e-results/browse-Browse-media-opens--bb8a3--and-shows-the-oldest-media-chromium/trace.zip
  769. 67.65 s > Usage:
  770. 67.65 s >
  771. 67.65 s > pnpm exec playwright show-trace e2e-results/browse-Browse-media-opens--bb8a3--and-shows-the-oldest-media-chromium/trace.zip
  772. 67.65 s >
  773. 67.65 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  774. 67.65 s >
  775. 67.65 s > 6 failed
  776. 67.65 s > [chromium] › e2e/browse.spec.ts:81:7 › Browse media › shows media thumbnails from newest to oldest
  777. 67.65 s > [chromium] › e2e/browse.spec.ts:113:7 › Browse media › opens the first entry from the browse page and shows its details
  778. 67.65 s > [chromium] › e2e/browse.spec.ts:135:7 › Browse media › moves through adjacent entries with Previous and Next links
  779. 67.65 s > [chromium] › e2e/browse.spec.ts:166:7 › Browse media › moves through adjacent entries with left and right arrow keys
  780. 67.65 s > [chromium] › e2e/browse.spec.ts:187:7 › Browse media › moves through adjacent entries with swipe gestures on mobile
  781. 67.65 s > [chromium] › e2e/browse.spec.ts:232:7 › Browse media › opens the last entry from the browse page and shows the oldest media
  782. 67.65 s > 9 passed (11.4s)
  783. 67.65 s For full logs, run:
  784. 67.65 s nix log /nix/store/q81vf0mmllbch2b69q53l7syqsqb1cy9-e2e-tests-0.0.0.drv
  785. 67.70 s Build failed.