build packages.x86_64-linux.e2e-tests

Reproduce this run
Retry Run
  1. 0.43 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=let-sqlite-assign-id&rev=9794c62fcf64807287017ad6df38df26c8695787#packages.x86_64-linux.e2e-tests --print-build-logs
  2. 0.91 s error (ignored): SQLite database '/var/cache/nix-ci-worker/eval-cache-v6/15422afcc28f50cfdd4ae09f10eecf04e64cdcdbc7e5cc5c533fe091f9b72ef4.sqlite' is busy
  3. 4.14 s
  4. 4.90 s Building /nix/store/cyrwb6cck3bbpsjl1c97xdj50138c4f0-import-from-tinybeans-0.0.1.drv
  5. 4.92 s Building /nix/store/3mczn9xcqkip49nbw5qbhwszf790jdip-little-moments-dev-0.0.1.drv
  6. 4.93 s [import-from-tinybeans] Phase: unpackPhase
  7. 4.93 s [import-from-tinybeans] unpacking source archive /nix/store/r33kgp6wrpcfsv1wldmxbi13bnidycjv-source
  8. 4.95 s [little-moments-dev] Phase: unpackPhase
  9. 4.95 s [little-moments-dev] unpacking source archive /nix/store/r33kgp6wrpcfsv1wldmxbi13bnidycjv-source
  10. 4.96 s [import-from-tinybeans] source root is source
  11. 4.98 s [import-from-tinybeans] Phase: patchPhase
  12. 4.98 s [little-moments-dev] source root is source
  13. 4.99 s [import-from-tinybeans] Phase: updateAutotoolsGnuConfigScriptsPhase
  14. 5.00 s [little-moments-dev] Phase: patchPhase
  15. 5.01 s [import-from-tinybeans] Phase: configurePhase
  16. 5.01 s [little-moments-dev] Phase: updateAutotoolsGnuConfigScriptsPhase
  17. 5.03 s [little-moments-dev] Phase: configurePhase
  18. 5.13 s [import-from-tinybeans] Phase: buildPhase
  19. 5.14 s [import-from-tinybeans] Building subPackage ./cmd/import-from-tinybeans
  20. 5.15 s [little-moments-dev] Phase: buildPhase
  21. 5.16 s [little-moments-dev] Building subPackage ./cmd/app
  22. 16.30 s [little-moments-dev] Phase: checkPhase
  23. 21.35 s [import-from-tinybeans] Phase: checkPhase
  24. 24.10 s [little-moments-dev] ? codeberg.org/mtlynch/little-moments/cmd/app [no test files]
  25. 24.11 s [little-moments-dev] Phase: installPhase
  26. 24.16 s [little-moments-dev] Phase: fixupPhase
  27. 24.19 s [little-moments-dev] shrinking RPATHs of ELF executables and libraries in /nix/store/ax7xd06d1f7y60gnz373w93md2ri3gni-little-moments-dev-0.0.1
  28. 24.19 s [little-moments-dev] shrinking /nix/store/ax7xd06d1f7y60gnz373w93md2ri3gni-little-moments-dev-0.0.1/bin/little-moments-dev
  29. 24.22 s [little-moments-dev] patchelf: cannot find section '.dynamic'. The input file is most likely statically linked
  30. 24.22 s [little-moments-dev] checking for references to /build/ in /nix/store/ax7xd06d1f7y60gnz373w93md2ri3gni-little-moments-dev-0.0.1...
  31. 24.27 s [little-moments-dev] patchelf: cannot find section '.dynamic'. The input file is most likely statically linked
  32. 24.28 s [little-moments-dev] patching script interpreter paths in /nix/store/ax7xd06d1f7y60gnz373w93md2ri3gni-little-moments-dev-0.0.1
  33. 24.31 s [little-moments-dev] stripping (with command strip and flags -S -p) in /nix/store/ax7xd06d1f7y60gnz373w93md2ri3gni-little-moments-dev-0.0.1/bin
  34. 24.62 s [little-moments-dev:post-build] Uploading to the NixCI cache: /nix/store/ax7xd06d1f7y60gnz373w93md2ri3gni-little-moments-dev-0.0.1
  35. 24.67 s [little-moments-dev:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  36. 24.68 s [little-moments-dev:post-build] copying 1 paths...
  37. 24.68 s [little-moments-dev:post-build] copying path '/nix/store/ax7xd06d1f7y60gnz373w93md2ri3gni-little-moments-dev-0.0.1' to 'https://cache.nix-ci.com'...
  38. 30.65 s [little-moments-dev:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  39. 30.78 s [little-moments-dev:post-build] copying 0 paths...
  40. 30.81 s Progress: 1 of 4 built (1 building)
  41. 32.44 s [import-from-tinybeans] ? codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans [no test files]
  42. 32.44 s [import-from-tinybeans] Phase: installPhase
  43. 32.48 s [import-from-tinybeans] Phase: fixupPhase
  44. 32.49 s [import-from-tinybeans] shrinking RPATHs of ELF executables and libraries in /nix/store/72367j7v433ygyw22a7h16npd97d2q1p-import-from-tinybeans-0.0.1
  45. 32.50 s [import-from-tinybeans] shrinking /nix/store/72367j7v433ygyw22a7h16npd97d2q1p-import-from-tinybeans-0.0.1/bin/.import-from-tinybeans-wrapped
  46. 32.51 s [import-from-tinybeans] patchelf: cannot find section '.dynamic'. The input file is most likely statically linked
  47. 32.51 s [import-from-tinybeans] checking for references to /build/ in /nix/store/72367j7v433ygyw22a7h16npd97d2q1p-import-from-tinybeans-0.0.1...
  48. 32.54 s [import-from-tinybeans] patchelf: cannot find section '.dynamic'. The input file is most likely statically linked
  49. 32.55 s [import-from-tinybeans] patching script interpreter paths in /nix/store/72367j7v433ygyw22a7h16npd97d2q1p-import-from-tinybeans-0.0.1
  50. 32.56 s [import-from-tinybeans] stripping (with command strip and flags -S -p) in /nix/store/72367j7v433ygyw22a7h16npd97d2q1p-import-from-tinybeans-0.0.1/bin
  51. 32.80 s [import-from-tinybeans:post-build] Uploading to the NixCI cache: /nix/store/72367j7v433ygyw22a7h16npd97d2q1p-import-from-tinybeans-0.0.1
  52. 32.85 s [import-from-tinybeans:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  53. 32.88 s [import-from-tinybeans:post-build] copying 1 paths...
  54. 32.88 s [import-from-tinybeans:post-build] copying path '/nix/store/72367j7v433ygyw22a7h16npd97d2q1p-import-from-tinybeans-0.0.1' to 'https://cache.nix-ci.com'...
  55. 37.50 s [import-from-tinybeans:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  56. 37.70 s [import-from-tinybeans:post-build] copying 0 paths...
  57. 37.72 s Progress: 2 of 4 built
  58. 37.78 s Building /nix/store/hpi1n4kxb8q4jwx96chpxc4dwlp2cq86-e2e-tests-0.0.0.drv
  59. 37.84 s [e2e-tests] Phase: unpackPhase
  60. 37.85 s [e2e-tests] unpacking source archive /nix/store/r33kgp6wrpcfsv1wldmxbi13bnidycjv-source
  61. 37.87 s [e2e-tests] source root is source
  62. 37.89 s [e2e-tests] Phase: patchPhase
  63. 37.90 s [e2e-tests] Phase: updateAutotoolsGnuConfigScriptsPhase
  64. 37.91 s [e2e-tests] Phase: configurePhase
  65. 37.93 s [e2e-tests] no configure script, doing nothing
  66. 37.93 s [e2e-tests] Executing pnpmConfigHook
  67. 37.93 s [e2e-tests] Using fetcherVersion: 2
  68. 37.93 s [e2e-tests] Configuring pnpm store
  69. 38.08 s [e2e-tests] /build /build/source
  70. 38.39 s [e2e-tests] /build/source
  71. 38.85 s [e2e-tests] Installing dependencies
  72. 39.09 s [e2e-tests] Lockfile is up to date, resolution step is skipped
  73. 39.10 s [e2e-tests] Progress: resolved 1, reused 0, downloaded 0, added 0
  74. 39.12 s [e2e-tests] Packages: +101
  75. 39.12 s [e2e-tests]
  76. 39.12 s [e2e-tests] Progress: resolved 1, reused 0, downloaded 0, added 0
  77. 39.27 s [e2e-tests] Progress: resolved 101, reused 101, downloaded 0, added 101, done
  78. 39.33 s [e2e-tests]
  79. 39.33 s [e2e-tests] devDependencies:
  80. 39.33 s [e2e-tests] + @eslint/js 9.39.2
  81. 39.33 s [e2e-tests] + @playwright/test 1.58.2
  82. 39.33 s [e2e-tests] + eslint 9.39.2
  83. 39.33 s [e2e-tests] + eslint-plugin-playwright 2.2.0
  84. 39.33 s [e2e-tests] + isomorphic-fetch 3.0.0
  85. 39.33 s [e2e-tests] + playwright 1.58.2
  86. 39.33 s [e2e-tests] + prettier 3.8.1
  87. 39.33 s [e2e-tests] + prettier-plugin-go-template 0.0.15
  88. 39.35 s [e2e-tests]
  89. 39.35 s [e2e-tests] Done in 480ms using pnpm v10.25.0
  90. 39.39 s [e2e-tests] Patching scripts
  91. 39.39 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. 39.40 s [e2e-tests] node_modules/.bin/playwright: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  93. 39.42 s [e2e-tests] node_modules/.bin/eslint: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  94. 39.44 s [e2e-tests] node_modules/.bin/prettier: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  95. 39.45 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"
  96. 39.47 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. 39.49 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"
  98. 39.50 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"
  99. 39.52 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"
  100. 39.54 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"
  101. 39.55 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"
  102. 39.57 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"
  103. 39.59 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"
  104. 39.60 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"
  105. 39.62 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. 39.64 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"
  107. 39.66 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"
  108. 39.68 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"
  109. 39.70 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"
  110. 39.72 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"
  111. 39.74 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"
  112. 39.75 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"
  113. 39.77 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"
  114. 39.79 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"
  115. 39.81 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"
  116. 39.83 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"
  117. 39.85 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"
  118. 39.87 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"
  119. 39.89 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"
  120. 39.90 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"
  121. 39.92 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"
  122. 39.94 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"
  123. 39.95 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"
  124. 39.97 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"
  125. 39.99 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"
  126. 40.00 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"
  127. 40.02 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"
  128. 40.03 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"
  129. 40.05 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"
  130. 40.07 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"
  131. 40.08 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"
  132. 40.10 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"
  133. 40.12 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"
  134. 40.13 s [e2e-tests] Finished pnpmConfigHook
  135. 40.14 s [e2e-tests] Phase: buildPhase
  136. 40.14 s [e2e-tests] patching script interpreter paths in ./dev-scripts
  137. 40.15 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"
  138. 40.16 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"
  139. 40.18 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"
  140. 40.19 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"
  141. 40.21 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"
  142. 40.23 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. 40.24 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"
  144. 40.26 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"
  145. 40.27 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"
  146. 40.29 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"
  147. 40.31 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"
  148. 40.32 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"
  149. 40.34 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"
  150. 40.35 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"
  151. 40.37 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"
  152. 40.39 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"
  153. 40.40 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"
  154. 40.42 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"
  155. 40.44 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"
  156. 40.45 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. 40.47 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"
  158. 40.48 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"
  159. 40.50 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"
  160. 41.41 s [e2e-tests] 2026/06/20 13:22:51 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:99: copied 7d4f86ab-36cb-4206-9990-7b7de884e3a6-full.avif
  161. 41.46 s [e2e-tests] 2026/06/20 13:22:51 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:120: copied 7d4f86ab-36cb-4206-9990-7b7de884e3a6-250px.jpg
  162. 41.49 s [e2e-tests] 2026/06/20 13:22:51 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:120: copied 7d4f86ab-36cb-4206-9990-7b7de884e3a6-150px.jpg
  163. 42.53 s [e2e-tests] 2026/06/20 13:22:52 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:99: copied a07da0e5-bb3a-407a-b5ff-5432f5fe6ba5-full.webm
  164. 42.62 s [e2e-tests] 2026/06/20 13:22:53 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:127: copied a07da0e5-bb3a-407a-b5ff-5432f5fe6ba5-thumb-250px.jpg
  165. 42.62 s [e2e-tests] 2026/06/20 13:22:53 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:127: copied a07da0e5-bb3a-407a-b5ff-5432f5fe6ba5-thumb-150px.jpg
  166. 43.61 s [e2e-tests] 2026/06/20 13:22:54 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:99: copied 3afab7c5-cb57-4ae7-bd6a-9fe753fc3845-full.webm
  167. 43.63 s [e2e-tests] 2026/06/20 13:22:54 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:127: copied 3afab7c5-cb57-4ae7-bd6a-9fe753fc3845-thumb-250px.jpg
  168. 43.64 s [e2e-tests] 2026/06/20 13:22:54 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:127: copied 3afab7c5-cb57-4ae7-bd6a-9fe753fc3845-thumb-150px.jpg
  169. 43.64 s [e2e-tests] 2026/06/20 13:22:54 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:99: copied 52ef9526-15e2-4614-ae13-1cc3dd5fb296-full.jpg
  170. 43.71 s [e2e-tests] 2026/06/20 13:22:54 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:107: copied 52ef9526-15e2-4614-ae13-1cc3dd5fb296-850px.jpg
  171. 43.74 s [e2e-tests] 2026/06/20 13:22:54 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:113: copied 52ef9526-15e2-4614-ae13-1cc3dd5fb296-250px.jpg
  172. 43.77 s [e2e-tests] 2026/06/20 13:22:54 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:113: copied 52ef9526-15e2-4614-ae13-1cc3dd5fb296-150px.jpg
  173. 43.77 s [e2e-tests] 2026/06/20 13:22:54 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:99: copied d6a661d6-28f0-4da5-b988-4c4f016c8af7-full.jpg
  174. 43.85 s [e2e-tests] 2026/06/20 13:22:54 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:107: copied d6a661d6-28f0-4da5-b988-4c4f016c8af7-850px.jpg
  175. 43.87 s [e2e-tests] 2026/06/20 13:22:54 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:113: copied d6a661d6-28f0-4da5-b988-4c4f016c8af7-250px.jpg
  176. 43.90 s [e2e-tests] 2026/06/20 13:22:54 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:113: copied d6a661d6-28f0-4da5-b988-4c4f016c8af7-150px.jpg
  177. 43.90 s [e2e-tests] 2026/06/20 13:22:54 codeberg.org/mtlynch/little-moments/store/sqlite/sqlite.go:27: reading DB from /build/source/test-imported-media/test-store.db
  178. 44.52 s [e2e-tests] 2026/06/20 13:22:54 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:143: wrote /build/source/test-imported-media/test-store.db
  179. 45.68 s [e2e-tests]
  180. 45.68 s [e2e-tests] Running 15 tests using 8 workers
  181. 48.25 s [e2e-tests] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  182. 48.29 s [e2e-tests] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  183. 48.29 s [e2e-tests] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  184. 48.29 s [e2e-tests] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  185. 48.29 s [e2e-tests] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  186. 48.29 s [e2e-tests] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  187. 48.34 s [e2e-tests] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  188. 48.36 s [e2e-tests] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  189. 56.36 s [e2e-tests] ·········FFFFFF
  190. 56.39 s [e2e-tests]
  191. 56.39 s [e2e-tests] 1) [chromium] › e2e/browse.spec.ts:81:7 › Browse media › shows media thumbnails from newest to oldest
  192. 56.39 s [e2e-tests]
  193. 56.39 s [e2e-tests] Error: expect(locator).toHaveAttribute(expected) failed
  194. 56.39 s [e2e-tests]
  195. 56.40 s [e2e-tests] Locator: getByRole('main').getByRole('link').first()
  196. 56.40 s [e2e-tests] Expected: "/m/1000"
  197. 56.40 s [e2e-tests] Received: "/m/1"
  198. 56.40 s [e2e-tests] Timeout: 5000ms
  199. 56.40 s [e2e-tests]
  200. 56.40 s [e2e-tests] Call log:
  201. 56.40 s [e2e-tests] - Expect "toHaveAttribute" with timeout 5000ms
  202. 56.40 s [e2e-tests] - waiting for getByRole('main').getByRole('link').first()
  203. 56.40 s [e2e-tests] 9 × locator resolved to <a href="/m/1" class="thumbnail-link">…</a>
  204. 56.40 s [e2e-tests] - unexpected value "/m/1"
  205. 56.40 s [e2e-tests]
  206. 56.40 s [e2e-tests]
  207. 56.40 s [e2e-tests] 83 |
  208. 56.40 s [e2e-tests] 84 | await expect(mediaLinks).toHaveCount(5);
  209. 56.40 s [e2e-tests] > 85 | await expect(mediaLinks.nth(0)).toHaveAttribute("href", "/m/1000");
  210. 56.40 s [e2e-tests] | ^
  211. 56.40 s [e2e-tests] 86 | await expect(mediaLinks.nth(1)).toHaveAttribute("href", "/m/1001");
  212. 56.40 s [e2e-tests] 87 | await expect(mediaLinks.nth(2)).toHaveAttribute("href", "/m/1002");
  213. 56.40 s [e2e-tests] 88 | await expect(mediaLinks.nth(3)).toHaveAttribute("href", "/m/1003");
  214. 56.40 s [e2e-tests] at /build/source/e2e/browse.spec.ts:85:37
  215. 56.40 s [e2e-tests]
  216. 56.40 s [e2e-tests] attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  217. 56.40 s [e2e-tests] e2e-results/browse-Browse-media-shows--19f8f-nails-from-newest-to-oldest-chromium/video.webm
  218. 56.40 s [e2e-tests] ────────────────────────────────────────────────────────────────────────────────────────────────
  219. 56.40 s [e2e-tests]
  220. 56.40 s [e2e-tests] Error Context: e2e-results/browse-Browse-media-shows--19f8f-nails-from-newest-to-oldest-chromium/error-context.md
  221. 56.40 s [e2e-tests]
  222. 56.40 s [e2e-tests] attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  223. 56.40 s [e2e-tests] e2e-results/browse-Browse-media-shows--19f8f-nails-from-newest-to-oldest-chromium/trace.zip
  224. 56.40 s [e2e-tests] Usage:
  225. 56.40 s [e2e-tests]
  226. 56.40 s [e2e-tests] pnpm exec playwright show-trace e2e-results/browse-Browse-media-shows--19f8f-nails-from-newest-to-oldest-chromium/trace.zip
  227. 56.40 s [e2e-tests]
  228. 56.40 s [e2e-tests] ────────────────────────────────────────────────────────────────────────────────────────────────
  229. 56.40 s [e2e-tests]
  230. 56.40 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. 56.40 s [e2e-tests]
  232. 56.40 s [e2e-tests] Error: expect(page).toHaveURL(expected) failed
  233. 56.40 s [e2e-tests]
  234. 56.40 s [e2e-tests] Expected: "http://127.0.0.1:33789/m/1000"
  235. 56.40 s [e2e-tests] Received: "http://127.0.0.1:33789/m/1"
  236. 56.40 s [e2e-tests] Timeout: 5000ms
  237. 56.40 s [e2e-tests]
  238. 56.40 s [e2e-tests] Call log:
  239. 56.40 s [e2e-tests] - Expect "toHaveURL" with timeout 5000ms
  240. 56.40 s [e2e-tests] 9 × unexpected value "http://127.0.0.1:33789/m/1"
  241. 56.40 s [e2e-tests]
  242. 56.40 s [e2e-tests]
  243. 56.40 s [e2e-tests] 120 | const content = page.getByRole("main");
  244. 56.40 s [e2e-tests] 121 |
  245. 56.40 s [e2e-tests] > 122 | await expect(page).toHaveURL("/m/1000");
  246. 56.40 s [e2e-tests] | ^
  247. 56.40 s [e2e-tests] 123 | await expect(content.getByRole("img")).toBeVisible();
  248. 56.40 s [e2e-tests] 124 | await expect(content).toContainText("January 9, 2025");
  249. 56.40 s [e2e-tests] 125 | await expect(content).toContainText("test animated photo");
  250. 56.40 s [e2e-tests] at /build/source/e2e/browse.spec.ts:122:24
  251. 56.40 s [e2e-tests]
  252. 56.40 s [e2e-tests] attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  253. 56.40 s [e2e-tests] e2e-results/browse-Browse-media-opens--542e7--page-and-shows-its-details-chromium/video.webm
  254. 56.40 s [e2e-tests] ────────────────────────────────────────────────────────────────────────────────────────────────
  255. 56.40 s [e2e-tests]
  256. 56.40 s [e2e-tests] Error Context: e2e-results/browse-Browse-media-opens--542e7--page-and-shows-its-details-chromium/error-context.md
  257. 56.40 s [e2e-tests]
  258. 56.40 s [e2e-tests] attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  259. 56.40 s [e2e-tests] e2e-results/browse-Browse-media-opens--542e7--page-and-shows-its-details-chromium/trace.zip
  260. 56.40 s [e2e-tests] Usage:
  261. 56.40 s [e2e-tests]
  262. 56.40 s [e2e-tests] pnpm exec playwright show-trace e2e-results/browse-Browse-media-opens--542e7--page-and-shows-its-details-chromium/trace.zip
  263. 56.40 s [e2e-tests]
  264. 56.40 s [e2e-tests] ────────────────────────────────────────────────────────────────────────────────────────────────
  265. 56.40 s [e2e-tests]
  266. 56.40 s [e2e-tests] 3) [chromium] › e2e/browse.spec.ts:135:7 › Browse media › moves through adjacent entries with Previous and Next links
  267. 56.40 s [e2e-tests]
  268. 56.40 s [e2e-tests] Error: expect(page).toHaveURL(expected) failed
  269. 56.40 s [e2e-tests]
  270. 56.40 s [e2e-tests] Expected: "http://127.0.0.1:42965/m/1002"
  271. 56.40 s [e2e-tests] Received: "http://127.0.0.1:42965/m/3"
  272. 56.40 s [e2e-tests] Timeout: 5000ms
  273. 56.40 s [e2e-tests]
  274. 56.40 s [e2e-tests] Call log:
  275. 56.40 s [e2e-tests] - Expect "toHaveURL" with timeout 5000ms
  276. 56.40 s [e2e-tests] 9 × unexpected value "http://127.0.0.1:42965/m/3"
  277. 56.40 s [e2e-tests]
  278. 56.40 s [e2e-tests]
  279. 56.40 s [e2e-tests] 143 | const content = page.getByRole("main");
  280. 56.40 s [e2e-tests] 144 |
  281. 56.40 s [e2e-tests] > 145 | await expect(page).toHaveURL("/m/1002");
  282. 56.40 s [e2e-tests] | ^
  283. 56.40 s [e2e-tests] 146 | await expect(content.locator("video")).toBeVisible();
  284. 56.40 s [e2e-tests] 147 | await expect(content).toContainText("January 7, 2025");
  285. 56.40 s [e2e-tests] 148 | await expect(content).toContainText("test video #1");
  286. 56.40 s [e2e-tests] at /build/source/e2e/browse.spec.ts:145:24
  287. 56.40 s [e2e-tests]
  288. 56.40 s [e2e-tests] attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  289. 56.40 s [e2e-tests] e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/video.webm
  290. 56.40 s [e2e-tests] ────────────────────────────────────────────────────────────────────────────────────────────────
  291. 56.40 s [e2e-tests]
  292. 56.40 s [e2e-tests] Error Context: e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/error-context.md
  293. 56.40 s [e2e-tests]
  294. 56.40 s [e2e-tests] attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  295. 56.40 s [e2e-tests] e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/trace.zip
  296. 56.40 s [e2e-tests] Usage:
  297. 56.40 s [e2e-tests]
  298. 56.40 s [e2e-tests] pnpm exec playwright show-trace e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/trace.zip
  299. 56.40 s [e2e-tests]
  300. 56.40 s [e2e-tests] ────────────────────────────────────────────────────────────────────────────────────────────────
  301. 56.40 s [e2e-tests]
  302. 56.40 s [e2e-tests] 4) [chromium] › e2e/browse.spec.ts:166:7 › Browse media › moves through adjacent entries with left and right arrow keys
  303. 56.40 s [e2e-tests]
  304. 56.40 s [e2e-tests] Error: expect(page).toHaveURL(expected) failed
  305. 56.40 s [e2e-tests]
  306. 56.40 s [e2e-tests] Expected: "http://127.0.0.1:39447/m/1002"
  307. 56.40 s [e2e-tests] Received: "http://127.0.0.1:39447/m/3"
  308. 56.40 s [e2e-tests] Timeout: 5000ms
  309. 56.40 s [e2e-tests]
  310. 56.40 s [e2e-tests] Call log:
  311. 56.40 s [e2e-tests] - Expect "toHaveURL" with timeout 5000ms
  312. 56.40 s [e2e-tests] 9 × unexpected value "http://127.0.0.1:39447/m/3"
  313. 56.40 s [e2e-tests]
  314. 56.40 s [e2e-tests]
  315. 56.40 s [e2e-tests] 171 | await mediaLinks.nth(2).click();
  316. 56.40 s [e2e-tests] 172 |
  317. 56.40 s [e2e-tests] > 173 | await expect(page).toHaveURL("/m/1002");
  318. 56.40 s [e2e-tests] | ^
  319. 56.40 s [e2e-tests] 174 | await expect(page.getByRole("main")).toContainText("test video #1");
  320. 56.40 s [e2e-tests] 175 |
  321. 56.40 s [e2e-tests] 176 | await page.keyboard.press("ArrowRight");
  322. 56.40 s [e2e-tests] at /build/source/e2e/browse.spec.ts:173:24
  323. 56.40 s [e2e-tests]
  324. 56.40 s [e2e-tests] attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  325. 56.40 s [e2e-tests] e2e-results/browse-Browse-media-moves--d7942-h-left-and-right-arrow-keys-chromium/video.webm
  326. 56.40 s [e2e-tests] ────────────────────────────────────────────────────────────────────────────────────────────────
  327. 56.40 s [e2e-tests]
  328. 56.40 s [e2e-tests] Error Context: e2e-results/browse-Browse-media-moves--d7942-h-left-and-right-arrow-keys-chromium/error-context.md
  329. 56.40 s [e2e-tests]
  330. 56.40 s [e2e-tests] attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  331. 56.40 s [e2e-tests] e2e-results/browse-Browse-media-moves--d7942-h-left-and-right-arrow-keys-chromium/trace.zip
  332. 56.40 s [e2e-tests] Usage:
  333. 56.40 s [e2e-tests]
  334. 56.40 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. 56.40 s [e2e-tests]
  336. 56.40 s [e2e-tests] ────────────────────────────────────────────────────────────────────────────────────────────────
  337. 56.40 s [e2e-tests]
  338. 56.40 s [e2e-tests] 5) [chromium] › e2e/browse.spec.ts:187:7 › Browse media › moves through adjacent entries with swipe gestures on mobile
  339. 56.40 s [e2e-tests]
  340. 56.40 s [e2e-tests] Error: expect(page).toHaveURL(expected) failed
  341. 56.40 s [e2e-tests]
  342. 56.40 s [e2e-tests] Expected: "http://127.0.0.1:41811/m/1002"
  343. 56.40 s [e2e-tests] Received: "http://127.0.0.1:41811/m/3"
  344. 56.40 s [e2e-tests] Timeout: 5000ms
  345. 56.40 s [e2e-tests]
  346. 56.40 s [e2e-tests] Call log:
  347. 56.40 s [e2e-tests] - Expect "toHaveURL" with timeout 5000ms
  348. 56.40 s [e2e-tests] 9 × unexpected value "http://127.0.0.1:41811/m/3"
  349. 56.40 s [e2e-tests]
  350. 56.40 s [e2e-tests]
  351. 56.40 s [e2e-tests] 197 | await logIn(mobilePage);
  352. 56.40 s [e2e-tests] 198 | await mobilePage.getByRole("main").getByRole("link").nth(2).click();
  353. 56.40 s [e2e-tests] > 199 | await expect(mobilePage).toHaveURL("/m/1002");
  354. 56.40 s [e2e-tests] | ^
  355. 56.40 s [e2e-tests] 200 | await expect(mobilePage.getByRole("main")).toContainText("test video #1");
  356. 56.40 s [e2e-tests] 201 |
  357. 56.40 s [e2e-tests] 202 | await mobileSwipeLeft(mobilePage.getByRole("main"));
  358. 56.40 s [e2e-tests] at /build/source/e2e/browse.spec.ts:199:30
  359. 56.40 s [e2e-tests]
  360. 56.40 s [e2e-tests] attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  361. 56.40 s [e2e-tests] e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/video.webm
  362. 56.40 s [e2e-tests] ────────────────────────────────────────────────────────────────────────────────────────────────
  363. 56.40 s [e2e-tests]
  364. 56.40 s [e2e-tests] Error Context: e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/error-context.md
  365. 56.40 s [e2e-tests]
  366. 56.40 s [e2e-tests] attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  367. 56.40 s [e2e-tests] e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/trace.zip
  368. 56.40 s [e2e-tests] Usage:
  369. 56.40 s [e2e-tests]
  370. 56.40 s [e2e-tests] pnpm exec playwright show-trace e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/trace.zip
  371. 56.40 s [e2e-tests]
  372. 56.40 s [e2e-tests] ────────────────────────────────────────────────────────────────────────────────────────────────
  373. 56.40 s [e2e-tests]
  374. 56.40 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. 56.40 s [e2e-tests]
  376. 56.40 s [e2e-tests] Error: expect(page).toHaveURL(expected) failed
  377. 56.40 s [e2e-tests]
  378. 56.40 s [e2e-tests] Expected: "http://127.0.0.1:33153/m/1004"
  379. 56.40 s [e2e-tests] Received: "http://127.0.0.1:33153/m/5"
  380. 56.40 s [e2e-tests] Timeout: 5000ms
  381. 56.40 s [e2e-tests]
  382. 56.40 s [e2e-tests] Call log:
  383. 56.40 s [e2e-tests] - Expect "toHaveURL" with timeout 5000ms
  384. 56.40 s [e2e-tests] 9 × unexpected value "http://127.0.0.1:33153/m/5"
  385. 56.40 s [e2e-tests]
  386. 56.40 s [e2e-tests]
  387. 56.40 s [e2e-tests] 239 | const content = page.getByRole("main");
  388. 56.40 s [e2e-tests] 240 |
  389. 56.40 s [e2e-tests] > 241 | await expect(page).toHaveURL("/m/1004");
  390. 56.40 s [e2e-tests] | ^
  391. 56.40 s [e2e-tests] 242 | await expect(content.getByRole("img")).toBeVisible();
  392. 56.40 s [e2e-tests] 243 | await expect(content).toContainText("January 5, 2025");
  393. 56.40 s [e2e-tests] 244 | await expect(content).toContainText("test photo #1");
  394. 56.40 s [e2e-tests] at /build/source/e2e/browse.spec.ts:241:24
  395. 56.40 s [e2e-tests]
  396. 56.40 s [e2e-tests] attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  397. 56.40 s [e2e-tests] e2e-results/browse-Browse-media-opens--bb8a3--and-shows-the-oldest-media-chromium/video.webm
  398. 56.40 s [e2e-tests] ────────────────────────────────────────────────────────────────────────────────────────────────
  399. 56.40 s [e2e-tests]
  400. 56.40 s [e2e-tests] Error Context: e2e-results/browse-Browse-media-opens--bb8a3--and-shows-the-oldest-media-chromium/error-context.md
  401. 56.40 s [e2e-tests]
  402. 56.40 s [e2e-tests] attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  403. 56.40 s [e2e-tests] e2e-results/browse-Browse-media-opens--bb8a3--and-shows-the-oldest-media-chromium/trace.zip
  404. 56.40 s [e2e-tests] Usage:
  405. 56.40 s [e2e-tests]
  406. 56.40 s [e2e-tests] pnpm exec playwright show-trace e2e-results/browse-Browse-media-opens--bb8a3--and-shows-the-oldest-media-chromium/trace.zip
  407. 56.40 s [e2e-tests]
  408. 56.40 s [e2e-tests] ────────────────────────────────────────────────────────────────────────────────────────────────
  409. 56.40 s [e2e-tests]
  410. 56.40 s [e2e-tests] 6 failed
  411. 56.40 s [e2e-tests] [chromium] › e2e/browse.spec.ts:81:7 › Browse media › shows media thumbnails from newest to oldest
  412. 56.40 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. 56.40 s [e2e-tests] [chromium] › e2e/browse.spec.ts:135:7 › Browse media › moves through adjacent entries with Previous and Next links
  414. 56.40 s [e2e-tests] [chromium] › e2e/browse.spec.ts:166:7 › Browse media › moves through adjacent entries with left and right arrow keys
  415. 56.40 s [e2e-tests] [chromium] › e2e/browse.spec.ts:187:7 › Browse media › moves through adjacent entries with swipe gestures on mobile
  416. 56.40 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. 56.40 s [e2e-tests] 9 passed (10.8s)
  418. 56.56 s Progress: 2 of 3 built (1 failed)
  419. 56.58 s Cannot build '/nix/store/hpi1n4kxb8q4jwx96chpxc4dwlp2cq86-e2e-tests-0.0.0.drv'.
  420. 56.58 s Reason: builder failed with exit code 1.
  421. 56.58 s Output paths:
  422. 56.58 s /nix/store/pmgy7sqj4pbakbgfdvspa6fw6n8r090d-e2e-tests-0.0.0
  423. 56.58 s Last 359 log lines:
  424. 56.58 s > Running phase: unpackPhase
  425. 56.58 s > unpacking source archive /nix/store/r33kgp6wrpcfsv1wldmxbi13bnidycjv-source
  426. 56.58 s > source root is source
  427. 56.58 s > Running phase: patchPhase
  428. 56.58 s > Running phase: updateAutotoolsGnuConfigScriptsPhase
  429. 56.58 s > Running phase: configurePhase
  430. 56.58 s > no configure script, doing nothing
  431. 56.58 s > Executing pnpmConfigHook
  432. 56.58 s > Using fetcherVersion: 2
  433. 56.58 s > Configuring pnpm store
  434. 56.58 s > /build /build/source
  435. 56.58 s > /build/source
  436. 56.58 s > Installing dependencies
  437. 56.58 s > Lockfile is up to date, resolution step is skipped
  438. 56.58 s > Progress: resolved 1, reused 0, downloaded 0, added 0
  439. 56.58 s > Packages: +101
  440. 56.58 s >
  441. 56.58 s > Progress: resolved 1, reused 0, downloaded 0, added 0
  442. 56.58 s > Progress: resolved 101, reused 101, downloaded 0, added 101, done
  443. 56.58 s >
  444. 56.58 s > devDependencies:
  445. 56.58 s > + @eslint/js 9.39.2
  446. 56.58 s > + @playwright/test 1.58.2
  447. 56.58 s > + eslint 9.39.2
  448. 56.58 s > + eslint-plugin-playwright 2.2.0
  449. 56.58 s > + isomorphic-fetch 3.0.0
  450. 56.58 s > + playwright 1.58.2
  451. 56.58 s > + prettier 3.8.1
  452. 56.58 s > + prettier-plugin-go-template 0.0.15
  453. 56.58 s >
  454. 56.58 s > Done in 480ms using pnpm v10.25.0
  455. 56.58 s > Patching scripts
  456. 56.58 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. 56.58 s > node_modules/.bin/playwright: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  458. 56.58 s > node_modules/.bin/eslint: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  459. 56.58 s > node_modules/.bin/prettier: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  460. 56.58 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"
  461. 56.58 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. 56.58 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"
  463. 56.58 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"
  464. 56.58 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"
  465. 56.58 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"
  466. 56.58 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"
  467. 56.58 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"
  468. 56.58 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"
  469. 56.58 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"
  470. 56.58 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. 56.58 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"
  472. 56.58 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"
  473. 56.58 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"
  474. 56.58 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"
  475. 56.58 s > node_modules/.pnpm/node_modules/.bin/ulid: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  476. 56.58 s > node_modules/.pnpm/node_modules/.bin/acorn: interpreter directive changed from "#!/bin/sh" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/sh"
  477. 56.58 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"
  478. 56.58 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"
  479. 56.58 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"
  480. 56.58 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"
  481. 56.58 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"
  482. 56.58 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"
  483. 56.58 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"
  484. 56.58 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"
  485. 56.58 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"
  486. 56.58 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"
  487. 56.58 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"
  488. 56.58 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"
  489. 56.58 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"
  490. 56.58 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"
  491. 56.58 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"
  492. 56.58 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"
  493. 56.58 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"
  494. 56.58 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"
  495. 56.58 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"
  496. 56.58 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"
  497. 56.58 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"
  498. 56.58 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"
  499. 56.58 s > Finished pnpmConfigHook
  500. 56.58 s > Running phase: buildPhase
  501. 56.58 s > patching script interpreter paths in ./dev-scripts
  502. 56.58 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"
  503. 56.58 s > ./dev-scripts/serve-design-doc: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  504. 56.58 s > ./dev-scripts/check-bash: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  505. 56.58 s > ./dev-scripts/run-e2e-tests: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  506. 56.58 s > ./dev-scripts/check-frontend: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  507. 56.58 s > ./dev-scripts/serve: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  508. 56.58 s > ./dev-scripts/run-go-tests: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  509. 56.58 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"
  510. 56.58 s > ./dev-scripts/reset-db: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  511. 56.58 s > ./dev-scripts/check-trailing-newline: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  512. 56.58 s > ./dev-scripts/upload-prod-db: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  513. 56.58 s > ./dev-scripts/check-trailing-whitespace: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  514. 56.58 s > ./dev-scripts/check-go-formatting: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  515. 56.58 s > ./dev-scripts/build-backend: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  516. 56.58 s > ./dev-scripts/package-binaries: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  517. 56.58 s > ./dev-scripts/download-prod-db: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  518. 56.58 s > ./dev-scripts/populate-db: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  519. 56.58 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"
  520. 56.58 s > ./dev-scripts/lint-sql: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  521. 56.58 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. 56.58 s > ./dev-scripts/render-design-doc: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  523. 56.58 s > ./dev-scripts/enable-git-hooks: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  524. 56.58 s > ./dev-scripts/serve-docker: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash"
  525. 56.58 s > 2026/06/20 13:22:51 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:99: copied 7d4f86ab-36cb-4206-9990-7b7de884e3a6-full.avif
  526. 56.58 s > 2026/06/20 13:22:51 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:120: copied 7d4f86ab-36cb-4206-9990-7b7de884e3a6-250px.jpg
  527. 56.58 s > 2026/06/20 13:22:51 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:120: copied 7d4f86ab-36cb-4206-9990-7b7de884e3a6-150px.jpg
  528. 56.58 s > 2026/06/20 13:22:52 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:99: copied a07da0e5-bb3a-407a-b5ff-5432f5fe6ba5-full.webm
  529. 56.58 s > 2026/06/20 13:22:53 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:127: copied a07da0e5-bb3a-407a-b5ff-5432f5fe6ba5-thumb-250px.jpg
  530. 56.58 s > 2026/06/20 13:22:53 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:127: copied a07da0e5-bb3a-407a-b5ff-5432f5fe6ba5-thumb-150px.jpg
  531. 56.58 s > 2026/06/20 13:22:54 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:99: copied 3afab7c5-cb57-4ae7-bd6a-9fe753fc3845-full.webm
  532. 56.58 s > 2026/06/20 13:22:54 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:127: copied 3afab7c5-cb57-4ae7-bd6a-9fe753fc3845-thumb-250px.jpg
  533. 56.58 s > 2026/06/20 13:22:54 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:127: copied 3afab7c5-cb57-4ae7-bd6a-9fe753fc3845-thumb-150px.jpg
  534. 56.58 s > 2026/06/20 13:22:54 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:99: copied 52ef9526-15e2-4614-ae13-1cc3dd5fb296-full.jpg
  535. 56.58 s > 2026/06/20 13:22:54 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:107: copied 52ef9526-15e2-4614-ae13-1cc3dd5fb296-850px.jpg
  536. 56.58 s > 2026/06/20 13:22:54 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:113: copied 52ef9526-15e2-4614-ae13-1cc3dd5fb296-250px.jpg
  537. 56.58 s > 2026/06/20 13:22:54 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:113: copied 52ef9526-15e2-4614-ae13-1cc3dd5fb296-150px.jpg
  538. 56.58 s > 2026/06/20 13:22:54 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:99: copied d6a661d6-28f0-4da5-b988-4c4f016c8af7-full.jpg
  539. 56.58 s > 2026/06/20 13:22:54 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:107: copied d6a661d6-28f0-4da5-b988-4c4f016c8af7-850px.jpg
  540. 56.58 s > 2026/06/20 13:22:54 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:113: copied d6a661d6-28f0-4da5-b988-4c4f016c8af7-250px.jpg
  541. 56.58 s > 2026/06/20 13:22:54 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:113: copied d6a661d6-28f0-4da5-b988-4c4f016c8af7-150px.jpg
  542. 56.58 s > 2026/06/20 13:22:54 codeberg.org/mtlynch/little-moments/store/sqlite/sqlite.go:27: reading DB from /build/source/test-imported-media/test-store.db
  543. 56.58 s > 2026/06/20 13:22:54 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:143: wrote /build/source/test-imported-media/test-store.db
  544. 56.58 s >
  545. 56.58 s > Running 15 tests using 8 workers
  546. 56.58 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  547. 56.58 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  548. 56.58 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  549. 56.58 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  550. 56.58 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  551. 56.58 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  552. 56.58 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  553. 56.58 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  554. 56.58 s > ·········FFFFFF
  555. 56.58 s >
  556. 56.58 s > 1) [chromium] › e2e/browse.spec.ts:81:7 › Browse media › shows media thumbnails from newest to oldest
  557. 56.58 s >
  558. 56.58 s > Error: expect(locator).toHaveAttribute(expected) failed
  559. 56.58 s >
  560. 56.58 s > Locator: getByRole('main').getByRole('link').first()
  561. 56.58 s > Expected: "/m/1000"
  562. 56.58 s > Received: "/m/1"
  563. 56.58 s > Timeout: 5000ms
  564. 56.58 s >
  565. 56.58 s > Call log:
  566. 56.58 s > - Expect "toHaveAttribute" with timeout 5000ms
  567. 56.58 s > - waiting for getByRole('main').getByRole('link').first()
  568. 56.58 s > 9 × locator resolved to <a href="/m/1" class="thumbnail-link">…</a>
  569. 56.58 s > - unexpected value "/m/1"
  570. 56.58 s >
  571. 56.58 s >
  572. 56.58 s > 83 |
  573. 56.58 s > 84 | await expect(mediaLinks).toHaveCount(5);
  574. 56.58 s > > 85 | await expect(mediaLinks.nth(0)).toHaveAttribute("href", "/m/1000");
  575. 56.58 s > | ^
  576. 56.58 s > 86 | await expect(mediaLinks.nth(1)).toHaveAttribute("href", "/m/1001");
  577. 56.58 s > 87 | await expect(mediaLinks.nth(2)).toHaveAttribute("href", "/m/1002");
  578. 56.58 s > 88 | await expect(mediaLinks.nth(3)).toHaveAttribute("href", "/m/1003");
  579. 56.58 s > at /build/source/e2e/browse.spec.ts:85:37
  580. 56.58 s >
  581. 56.58 s > attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  582. 56.58 s > e2e-results/browse-Browse-media-shows--19f8f-nails-from-newest-to-oldest-chromium/video.webm
  583. 56.58 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  584. 56.58 s >
  585. 56.58 s > Error Context: e2e-results/browse-Browse-media-shows--19f8f-nails-from-newest-to-oldest-chromium/error-context.md
  586. 56.58 s >
  587. 56.58 s > attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  588. 56.58 s > e2e-results/browse-Browse-media-shows--19f8f-nails-from-newest-to-oldest-chromium/trace.zip
  589. 56.58 s > Usage:
  590. 56.58 s >
  591. 56.58 s > pnpm exec playwright show-trace e2e-results/browse-Browse-media-shows--19f8f-nails-from-newest-to-oldest-chromium/trace.zip
  592. 56.58 s >
  593. 56.58 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  594. 56.58 s >
  595. 56.58 s > 2) [chromium] › e2e/browse.spec.ts:113:7 › Browse media › opens the first entry from the browse page and shows its details
  596. 56.58 s >
  597. 56.58 s > Error: expect(page).toHaveURL(expected) failed
  598. 56.58 s >
  599. 56.58 s > Expected: "http://127.0.0.1:33789/m/1000"
  600. 56.58 s > Received: "http://127.0.0.1:33789/m/1"
  601. 56.58 s > Timeout: 5000ms
  602. 56.58 s >
  603. 56.58 s > Call log:
  604. 56.58 s > - Expect "toHaveURL" with timeout 5000ms
  605. 56.58 s > 9 × unexpected value "http://127.0.0.1:33789/m/1"
  606. 56.58 s >
  607. 56.58 s >
  608. 56.58 s > 120 | const content = page.getByRole("main");
  609. 56.58 s > 121 |
  610. 56.58 s > > 122 | await expect(page).toHaveURL("/m/1000");
  611. 56.58 s > | ^
  612. 56.58 s > 123 | await expect(content.getByRole("img")).toBeVisible();
  613. 56.58 s > 124 | await expect(content).toContainText("January 9, 2025");
  614. 56.58 s > 125 | await expect(content).toContainText("test animated photo");
  615. 56.58 s > at /build/source/e2e/browse.spec.ts:122:24
  616. 56.58 s >
  617. 56.58 s > attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  618. 56.58 s > e2e-results/browse-Browse-media-opens--542e7--page-and-shows-its-details-chromium/video.webm
  619. 56.58 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  620. 56.58 s >
  621. 56.58 s > Error Context: e2e-results/browse-Browse-media-opens--542e7--page-and-shows-its-details-chromium/error-context.md
  622. 56.58 s >
  623. 56.58 s > attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  624. 56.58 s > e2e-results/browse-Browse-media-opens--542e7--page-and-shows-its-details-chromium/trace.zip
  625. 56.58 s > Usage:
  626. 56.58 s >
  627. 56.58 s > pnpm exec playwright show-trace e2e-results/browse-Browse-media-opens--542e7--page-and-shows-its-details-chromium/trace.zip
  628. 56.58 s >
  629. 56.58 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  630. 56.58 s >
  631. 56.58 s > 3) [chromium] › e2e/browse.spec.ts:135:7 › Browse media › moves through adjacent entries with Previous and Next links
  632. 56.58 s >
  633. 56.58 s > Error: expect(page).toHaveURL(expected) failed
  634. 56.58 s >
  635. 56.58 s > Expected: "http://127.0.0.1:42965/m/1002"
  636. 56.58 s > Received: "http://127.0.0.1:42965/m/3"
  637. 56.58 s > Timeout: 5000ms
  638. 56.58 s >
  639. 56.58 s > Call log:
  640. 56.58 s > - Expect "toHaveURL" with timeout 5000ms
  641. 56.58 s > 9 × unexpected value "http://127.0.0.1:42965/m/3"
  642. 56.58 s >
  643. 56.58 s >
  644. 56.58 s > 143 | const content = page.getByRole("main");
  645. 56.58 s > 144 |
  646. 56.58 s > > 145 | await expect(page).toHaveURL("/m/1002");
  647. 56.58 s > | ^
  648. 56.58 s > 146 | await expect(content.locator("video")).toBeVisible();
  649. 56.58 s > 147 | await expect(content).toContainText("January 7, 2025");
  650. 56.58 s > 148 | await expect(content).toContainText("test video #1");
  651. 56.58 s > at /build/source/e2e/browse.spec.ts:145:24
  652. 56.58 s >
  653. 56.58 s > attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  654. 56.58 s > e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/video.webm
  655. 56.58 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  656. 56.58 s >
  657. 56.58 s > Error Context: e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/error-context.md
  658. 56.58 s >
  659. 56.58 s > attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  660. 56.58 s > e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/trace.zip
  661. 56.58 s > Usage:
  662. 56.58 s >
  663. 56.58 s > pnpm exec playwright show-trace e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/trace.zip
  664. 56.58 s >
  665. 56.58 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  666. 56.58 s >
  667. 56.58 s > 4) [chromium] › e2e/browse.spec.ts:166:7 › Browse media › moves through adjacent entries with left and right arrow keys
  668. 56.58 s >
  669. 56.58 s > Error: expect(page).toHaveURL(expected) failed
  670. 56.58 s >
  671. 56.58 s > Expected: "http://127.0.0.1:39447/m/1002"
  672. 56.58 s > Received: "http://127.0.0.1:39447/m/3"
  673. 56.58 s > Timeout: 5000ms
  674. 56.58 s >
  675. 56.58 s > Call log:
  676. 56.58 s > - Expect "toHaveURL" with timeout 5000ms
  677. 56.58 s > 9 × unexpected value "http://127.0.0.1:39447/m/3"
  678. 56.58 s >
  679. 56.58 s >
  680. 56.58 s > 171 | await mediaLinks.nth(2).click();
  681. 56.58 s > 172 |
  682. 56.58 s > > 173 | await expect(page).toHaveURL("/m/1002");
  683. 56.58 s > | ^
  684. 56.58 s > 174 | await expect(page.getByRole("main")).toContainText("test video #1");
  685. 56.58 s > 175 |
  686. 56.58 s > 176 | await page.keyboard.press("ArrowRight");
  687. 56.58 s > at /build/source/e2e/browse.spec.ts:173:24
  688. 56.58 s >
  689. 56.58 s > attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  690. 56.58 s > e2e-results/browse-Browse-media-moves--d7942-h-left-and-right-arrow-keys-chromium/video.webm
  691. 56.58 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  692. 56.58 s >
  693. 56.58 s > Error Context: e2e-results/browse-Browse-media-moves--d7942-h-left-and-right-arrow-keys-chromium/error-context.md
  694. 56.58 s >
  695. 56.58 s > attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  696. 56.58 s > e2e-results/browse-Browse-media-moves--d7942-h-left-and-right-arrow-keys-chromium/trace.zip
  697. 56.58 s > Usage:
  698. 56.58 s >
  699. 56.58 s > pnpm exec playwright show-trace e2e-results/browse-Browse-media-moves--d7942-h-left-and-right-arrow-keys-chromium/trace.zip
  700. 56.58 s >
  701. 56.58 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  702. 56.58 s >
  703. 56.58 s > 5) [chromium] › e2e/browse.spec.ts:187:7 › Browse media › moves through adjacent entries with swipe gestures on mobile
  704. 56.58 s >
  705. 56.58 s > Error: expect(page).toHaveURL(expected) failed
  706. 56.58 s >
  707. 56.58 s > Expected: "http://127.0.0.1:41811/m/1002"
  708. 56.58 s > Received: "http://127.0.0.1:41811/m/3"
  709. 56.58 s > Timeout: 5000ms
  710. 56.58 s >
  711. 56.58 s > Call log:
  712. 56.58 s > - Expect "toHaveURL" with timeout 5000ms
  713. 56.58 s > 9 × unexpected value "http://127.0.0.1:41811/m/3"
  714. 56.58 s >
  715. 56.58 s >
  716. 56.58 s > 197 | await logIn(mobilePage);
  717. 56.58 s > 198 | await mobilePage.getByRole("main").getByRole("link").nth(2).click();
  718. 56.58 s > > 199 | await expect(mobilePage).toHaveURL("/m/1002");
  719. 56.58 s > | ^
  720. 56.58 s > 200 | await expect(mobilePage.getByRole("main")).toContainText("test video #1");
  721. 56.58 s > 201 |
  722. 56.58 s > 202 | await mobileSwipeLeft(mobilePage.getByRole("main"));
  723. 56.58 s > at /build/source/e2e/browse.spec.ts:199:30
  724. 56.58 s >
  725. 56.58 s > attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  726. 56.58 s > e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/video.webm
  727. 56.58 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  728. 56.58 s >
  729. 56.58 s > Error Context: e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/error-context.md
  730. 56.58 s >
  731. 56.58 s > attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  732. 56.58 s > e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/trace.zip
  733. 56.58 s > Usage:
  734. 56.58 s >
  735. 56.58 s > pnpm exec playwright show-trace e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/trace.zip
  736. 56.58 s >
  737. 56.58 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  738. 56.58 s >
  739. 56.58 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. 56.58 s >
  741. 56.58 s > Error: expect(page).toHaveURL(expected) failed
  742. 56.58 s >
  743. 56.58 s > Expected: "http://127.0.0.1:33153/m/1004"
  744. 56.58 s > Received: "http://127.0.0.1:33153/m/5"
  745. 56.58 s > Timeout: 5000ms
  746. 56.58 s >
  747. 56.58 s > Call log:
  748. 56.58 s > - Expect "toHaveURL" with timeout 5000ms
  749. 56.58 s > 9 × unexpected value "http://127.0.0.1:33153/m/5"
  750. 56.58 s >
  751. 56.58 s >
  752. 56.58 s > 239 | const content = page.getByRole("main");
  753. 56.58 s > 240 |
  754. 56.58 s > > 241 | await expect(page).toHaveURL("/m/1004");
  755. 56.58 s > | ^
  756. 56.58 s > 242 | await expect(content.getByRole("img")).toBeVisible();
  757. 56.58 s > 243 | await expect(content).toContainText("January 5, 2025");
  758. 56.58 s > 244 | await expect(content).toContainText("test photo #1");
  759. 56.58 s > at /build/source/e2e/browse.spec.ts:241:24
  760. 56.58 s >
  761. 56.58 s > attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  762. 56.58 s > e2e-results/browse-Browse-media-opens--bb8a3--and-shows-the-oldest-media-chromium/video.webm
  763. 56.58 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  764. 56.58 s >
  765. 56.58 s > Error Context: e2e-results/browse-Browse-media-opens--bb8a3--and-shows-the-oldest-media-chromium/error-context.md
  766. 56.58 s >
  767. 56.58 s > attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  768. 56.58 s > e2e-results/browse-Browse-media-opens--bb8a3--and-shows-the-oldest-media-chromium/trace.zip
  769. 56.58 s > Usage:
  770. 56.58 s >
  771. 56.58 s > pnpm exec playwright show-trace e2e-results/browse-Browse-media-opens--bb8a3--and-shows-the-oldest-media-chromium/trace.zip
  772. 56.58 s >
  773. 56.58 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  774. 56.58 s >
  775. 56.58 s > 6 failed
  776. 56.58 s > [chromium] › e2e/browse.spec.ts:81:7 › Browse media › shows media thumbnails from newest to oldest
  777. 56.58 s > [chromium] › e2e/browse.spec.ts:113:7 › Browse media › opens the first entry from the browse page and shows its details
  778. 56.58 s > [chromium] › e2e/browse.spec.ts:135:7 › Browse media › moves through adjacent entries with Previous and Next links
  779. 56.58 s > [chromium] › e2e/browse.spec.ts:166:7 › Browse media › moves through adjacent entries with left and right arrow keys
  780. 56.58 s > [chromium] › e2e/browse.spec.ts:187:7 › Browse media › moves through adjacent entries with swipe gestures on mobile
  781. 56.58 s > [chromium] › e2e/browse.spec.ts:232:7 › Browse media › opens the last entry from the browse page and shows the oldest media
  782. 56.58 s > 9 passed (10.8s)
  783. 56.58 s For full logs, run:
  784. 56.58 s nix log /nix/store/hpi1n4kxb8q4jwx96chpxc4dwlp2cq86-e2e-tests-0.0.0.drv
  785. 56.63 s Build failed.