1. 0.03 s $ /nix/store/vzx1mi9c0xfadmsm9dhd83d005cb1qs9-coreutils-9.8/bin/timeout --kill-after=15s 1800s /nix/store/99b1z08awpxj8b6mzggn59gp1shljnff-nix-2.34.5/bin/nix --extra-experimental-features nix-command --extra-experimental-features flakes --log-format internal-json build --no-link git+https://codeberg.org/mtlynch/grosiree?ref=no-fast-push&rev=55d63cf1e0bf3ba59525899f82a36fb088ef47ad#packages.x86_64-linux.e2e-tests --print-build-logs
  2. 2.36 s
  3. 2.68 s Building grosiree-e2e
  4. 2.72 s [grosiree-e2e] Phase: unpackPhase
  5. 2.72 s [grosiree-e2e] unpacking source archive /nix/store/mw40m4v2lg5iskvp3b15af51zv5dc7b5-source
  6. 2.75 s [grosiree-e2e] source root is source
  7. 2.76 s [grosiree-e2e] Phase: patchPhase
  8. 2.77 s [grosiree-e2e] Executing npmConfigHook
  9. 2.77 s [grosiree-e2e] Configuring npm
  10. 2.77 s [grosiree-e2e] Validating consistency between /build/source/package-lock.json and /nix/store/xg9n2cx43bwcgqzw3a1nj3wjf6f8x10c-grosiree-e2e-0.0.1-npm-deps/package-lock.json
  11. 2.80 s [grosiree-e2e] Setting npm_config_cache to /nix/store/xg9n2cx43bwcgqzw3a1nj3wjf6f8x10c-grosiree-e2e-0.0.1-npm-deps
  12. 2.80 s [grosiree-e2e] Installing dependencies
  13. 2.90 s [grosiree-e2e] npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  14. 2.90 s [grosiree-e2e] npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  15. 2.90 s [grosiree-e2e] npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  16. 3.47 s [grosiree-e2e]
  17. 3.47 s [grosiree-e2e] added 100 packages, and audited 101 packages in 588ms
  18. 3.47 s [grosiree-e2e]
  19. 3.47 s [grosiree-e2e] 25 packages are looking for funding
  20. 3.47 s [grosiree-e2e] run `npm fund` for details
  21. 3.47 s [grosiree-e2e]
  22. 3.47 s [grosiree-e2e] found 0 vulnerabilities
  23. 3.51 s [grosiree-e2e] patching script interpreter paths in node_modules
  24. 3.52 s [grosiree-e2e] node_modules/ulid/bin/cli.js: interpreter directive changed from "#! /usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  25. 3.53 s [grosiree-e2e] node_modules/which/bin/node-which: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  26. 3.54 s [grosiree-e2e] node_modules/prettier/bin/prettier.cjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  27. 3.55 s [grosiree-e2e] node_modules/@playwright/test/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  28. 3.56 s [grosiree-e2e] node_modules/playwright-core/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  29. 3.57 s [grosiree-e2e] node_modules/playwright-core/lib/utilsBundleImpl/xdg-open: interpreter directive changed from "#!/bin/sh" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/sh"
  30. 3.58 s [grosiree-e2e] node_modules/playwright-core/bin/reinstall_msedge_stable_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  31. 3.59 s [grosiree-e2e] node_modules/playwright-core/bin/reinstall_chrome_beta_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  32. 3.60 s [grosiree-e2e] node_modules/playwright-core/bin/reinstall_msedge_beta_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  33. 3.61 s [grosiree-e2e] node_modules/playwright-core/bin/reinstall_msedge_beta_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  34. 3.62 s [grosiree-e2e] node_modules/playwright-core/bin/reinstall_chrome_beta_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  35. 3.63 s [grosiree-e2e] node_modules/playwright-core/bin/reinstall_msedge_dev_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  36. 3.64 s [grosiree-e2e] node_modules/playwright-core/bin/reinstall_chrome_stable_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  37. 3.64 s [grosiree-e2e] node_modules/playwright-core/bin/reinstall_chrome_stable_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  38. 3.65 s [grosiree-e2e] node_modules/playwright-core/bin/reinstall_msedge_stable_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  39. 3.66 s [grosiree-e2e] node_modules/playwright-core/bin/reinstall_msedge_dev_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  40. 3.67 s [grosiree-e2e] node_modules/acorn/bin/acorn: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  41. 3.68 s [grosiree-e2e] node_modules/js-yaml/bin/js-yaml.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  42. 3.69 s [grosiree-e2e] node_modules/playwright/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  43. 3.70 s [grosiree-e2e] node_modules/eslint/bin/eslint.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  44. 3.78 s [grosiree-e2e] npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  45. 3.78 s [grosiree-e2e] npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  46. 3.78 s [grosiree-e2e] npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  47. 3.97 s [grosiree-e2e] rebuilt dependencies successfully
  48. 3.98 s [grosiree-e2e] patching script interpreter paths in node_modules
  49. 4.07 s [grosiree-e2e] Finished npmConfigHook
  50. 4.08 s [grosiree-e2e] Phase: updateAutotoolsGnuConfigScriptsPhase
  51. 4.09 s [grosiree-e2e] Phase: configurePhase
  52. 4.12 s [grosiree-e2e] no configure script, doing nothing
  53. 4.13 s [grosiree-e2e] Phase: buildPhase
  54. 4.13 s [grosiree-e2e] no Makefile or custom buildPhase, doing nothing
  55. 4.13 s [grosiree-e2e] Phase: checkPhase
  56. 4.23 s [grosiree-e2e] npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  57. 4.23 s [grosiree-e2e] npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  58. 4.23 s [grosiree-e2e] npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  59. 5.01 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:28 starting Grosireé server
  60. 5.01 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:28 codeberg.org/mtlynch/grosiree/store/sqlite/sqlite.go:23: reading DB from data/store.db
  61. 5.76 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:29 codeberg.org/mtlynch/grosiree/cmd/app/main.go:57: listening on 6001
  62. 5.90 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:29 codeberg.org/mtlynch/grosiree/handlers/db_dev.go:47: per-session database = on
  63. 5.90 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:29 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /api/debug/db/per-session 200 0
  64. 5.94 s [grosiree-e2e]
  65. 5.94 s [grosiree-e2e] Running 3 tests using 1 worker
  66. 6.43 s [grosiree-e2e] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  67. 6.55 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/db_dev.go:91: provisioning a new private database with token Ud47SPbgPbfvBNfdbEXMRCH3ajTBCk
  68. 6.55 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/store/sqlite/sqlite.go:23: reading DB from :memory:
  69. 6.56 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /login 200 4437
  70. 6.57 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/css/style.css 200 574
  71. 6.57 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  72. 6.57 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/fontawesome.min.css 200 80651
  73. 6.57 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/solid.min.css 200 572
  74. 6.57 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  75. 6.57 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  76. 6.57 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  77. 6.57 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  78. 6.57 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  79. 6.57 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/confirm-dialog.js 200 873
  80. 6.70 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /login 303 0
  81. 6.71 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET / 200 20858
  82. 6.75 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/items 200 3
  83. 6.75 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/sections 200 3
  84. 6.77 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /api/groceries 200 943
  85. 6.78 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /api/groceries/clear 200 87
  86. 6.78 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET / 200 20870
  87. 6.81 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/sections 200 10
  88. 6.81 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/items 200 36
  89. 7.55 s [grosiree-e2e] FSkipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  90. 7.65 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/handlers/db_dev.go:91: provisioning a new private database with token a8HOeIbivnUcciXuLoFYqeZNL4hx3O
  91. 7.65 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/store/sqlite/sqlite.go:23: reading DB from :memory:
  92. 7.65 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /login 200 4437
  93. 7.65 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  94. 7.66 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/solid.min.css 200 572
  95. 7.66 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/fontawesome.min.css 200 80651
  96. 7.66 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/css/style.css 200 574
  97. 7.66 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  98. 7.66 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  99. 7.66 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  100. 7.66 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  101. 7.66 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  102. 7.66 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/confirm-dialog.js 200 873
  103. 7.77 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /login 303 0
  104. 7.77 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET / 200 20858
  105. 7.81 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/items 200 36
  106. 7.81 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/sections 200 10
  107. 7.83 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /api/groceries 200 960
  108. 7.84 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /grocery-items 200 9675
  109. 7.88 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/webfonts/fa-solid-900.woff2 200 150472
  110. 8.90 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:32 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: DELETE /api/item-sections/Frozen peas 200 0
  111. 9.17 s [grosiree-e2e] ·[WebServer] 2026/04/26 22:19:32 codeberg.org/mtlynch/grosiree/handlers/db_dev.go:91: provisioning a new private database with token HdgwgRFMeJYnRfjcmh3DBi1Tr7h8Am
  112. 9.17 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:32 codeberg.org/mtlynch/grosiree/store/sqlite/sqlite.go:23: reading DB from :memory:
  113. 9.18 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:32 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET / 303 33
  114. 9.18 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:32 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /login 200 4437
  115. 9.18 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:32 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  116. 9.19 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:32 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/css/style.css 200 574
  117. 9.19 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:32 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/fontawesome.min.css 200 80651
  118. 9.19 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:32 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/solid.min.css 200 572
  119. 9.19 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:32 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  120. 9.19 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:32 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  121. 9.19 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:32 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  122. 9.19 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:32 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  123. 9.19 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:32 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  124. 9.19 s [grosiree-e2e] [WebServer] 2026/04/26 22:19:32 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/confirm-dialog.js 200 873
  125. 9.47 s [grosiree-e2e] ·
  126. 9.47 s [grosiree-e2e]
  127. 9.47 s [grosiree-e2e] 1) [chromium] › e2e/index.spec.ts:17:7 › Main grocery form › fills the remembered section when the user submits a manually typed item name
  128. 9.47 s [grosiree-e2e]
  129. 9.47 s [grosiree-e2e] Error: locator.fill: Error: strict mode violation: getByPlaceholder('Item name') resolved to 2 elements:
  130. 9.47 s [grosiree-e2e] 1) <autocomplete-input name="name" required="" placeholder="Item name" endpoint="/api/autocomplete/items">…</autocomplete-input> aka locator('autocomplete-input').first()
  131. 9.47 s [grosiree-e2e] 2) <input type="text" name="name" required="" autocomplete="off" class="form-control" placeholder="Item name"/> aka getByRole('textbox', { name: 'Item name' })
  132. 9.47 s [grosiree-e2e]
  133. 9.47 s [grosiree-e2e] Call log:
  134. 9.47 s [grosiree-e2e] - waiting for getByPlaceholder('Item name')
  135. 9.47 s [grosiree-e2e]
  136. 9.47 s [grosiree-e2e]
  137. 9.47 s [grosiree-e2e] 31 | const nameInput = page.getByPlaceholder("Item name");
  138. 9.47 s [grosiree-e2e] 32 | const sectionInput = page.getByPlaceholder("Section");
  139. 9.47 s [grosiree-e2e] > 33 | await nameInput.fill("Milk");
  140. 9.47 s [grosiree-e2e] | ^
  141. 9.47 s [grosiree-e2e] 34 |
  142. 9.47 s [grosiree-e2e] 35 | await expect(sectionInput).toHaveValue("Dairy");
  143. 9.47 s [grosiree-e2e] 36 | await page.getByRole("button", { name: "Add" }).click();
  144. 9.47 s [grosiree-e2e] at /build/source/e2e/index.spec.ts:33:21
  145. 9.47 s [grosiree-e2e]
  146. 9.47 s [grosiree-e2e] attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  147. 9.47 s [grosiree-e2e] e2e-results/index-Main-grocery-form-fi-d9765--a-manually-typed-item-name-chromium/video.webm
  148. 9.47 s [grosiree-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
  149. 9.47 s [grosiree-e2e]
  150. 9.47 s [grosiree-e2e] Error Context: e2e-results/index-Main-grocery-form-fi-d9765--a-manually-typed-item-name-chromium/error-context.md
  151. 9.47 s [grosiree-e2e]
  152. 9.47 s [grosiree-e2e] attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  153. 9.47 s [grosiree-e2e] e2e-results/index-Main-grocery-form-fi-d9765--a-manually-typed-item-name-chromium/trace.zip
  154. 9.47 s [grosiree-e2e] Usage:
  155. 9.47 s [grosiree-e2e]
  156. 9.47 s [grosiree-e2e] npx playwright show-trace e2e-results/index-Main-grocery-form-fi-d9765--a-manually-typed-item-name-chromium/trace.zip
  157. 9.47 s [grosiree-e2e]
  158. 9.47 s [grosiree-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
  159. 9.47 s [grosiree-e2e]
  160. 9.47 s [grosiree-e2e] 1 failed
  161. 9.47 s [grosiree-e2e] [chromium] › e2e/index.spec.ts:17:7 › Main grocery form › fills the remembered section when the user submits a manually typed item name
  162. 9.47 s [grosiree-e2e] 2 passed (4.5s)
  163. 9.65 s Progress: 0 of 1 built (1 failed)
  164. 9.66 s Cannot build '/nix/store/xi4cr86dh7j1587blkxckpyi7ddy6awr-grosiree-e2e-0.0.1.drv'.
  165. 9.66 s Reason: builder failed with exit code 1.
  166. 9.66 s Output paths:
  167. 9.66 s /nix/store/71mn2l3mw3l5r4l0zq7vql7phmls008r-grosiree-e2e-0.0.1
  168. 9.66 s Last 159 log lines:
  169. 9.66 s > Running phase: unpackPhase
  170. 9.66 s > unpacking source archive /nix/store/mw40m4v2lg5iskvp3b15af51zv5dc7b5-source
  171. 9.66 s > source root is source
  172. 9.66 s > Running phase: patchPhase
  173. 9.66 s > Executing npmConfigHook
  174. 9.66 s > Configuring npm
  175. 9.66 s > Validating consistency between /build/source/package-lock.json and /nix/store/xg9n2cx43bwcgqzw3a1nj3wjf6f8x10c-grosiree-e2e-0.0.1-npm-deps/package-lock.json
  176. 9.66 s > Setting npm_config_cache to /nix/store/xg9n2cx43bwcgqzw3a1nj3wjf6f8x10c-grosiree-e2e-0.0.1-npm-deps
  177. 9.66 s > Installing dependencies
  178. 9.66 s > npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  179. 9.66 s > npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  180. 9.66 s > npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  181. 9.66 s >
  182. 9.66 s > added 100 packages, and audited 101 packages in 588ms
  183. 9.66 s >
  184. 9.66 s > 25 packages are looking for funding
  185. 9.66 s > run `npm fund` for details
  186. 9.66 s >
  187. 9.66 s > found 0 vulnerabilities
  188. 9.66 s > patching script interpreter paths in node_modules
  189. 9.66 s > node_modules/ulid/bin/cli.js: interpreter directive changed from "#! /usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  190. 9.66 s > node_modules/which/bin/node-which: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  191. 9.66 s > node_modules/prettier/bin/prettier.cjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  192. 9.66 s > node_modules/@playwright/test/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  193. 9.66 s > node_modules/playwright-core/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  194. 9.66 s > node_modules/playwright-core/lib/utilsBundleImpl/xdg-open: interpreter directive changed from "#!/bin/sh" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/sh"
  195. 9.66 s > node_modules/playwright-core/bin/reinstall_msedge_stable_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  196. 9.66 s > node_modules/playwright-core/bin/reinstall_chrome_beta_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  197. 9.66 s > node_modules/playwright-core/bin/reinstall_msedge_beta_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  198. 9.66 s > node_modules/playwright-core/bin/reinstall_msedge_beta_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  199. 9.66 s > node_modules/playwright-core/bin/reinstall_chrome_beta_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  200. 9.66 s > node_modules/playwright-core/bin/reinstall_msedge_dev_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  201. 9.66 s > node_modules/playwright-core/bin/reinstall_chrome_stable_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  202. 9.66 s > node_modules/playwright-core/bin/reinstall_chrome_stable_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  203. 9.66 s > node_modules/playwright-core/bin/reinstall_msedge_stable_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  204. 9.66 s > node_modules/playwright-core/bin/reinstall_msedge_dev_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  205. 9.66 s > node_modules/acorn/bin/acorn: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  206. 9.66 s > node_modules/js-yaml/bin/js-yaml.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  207. 9.66 s > node_modules/playwright/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  208. 9.66 s > node_modules/eslint/bin/eslint.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  209. 9.66 s > npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  210. 9.66 s > npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  211. 9.66 s > npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  212. 9.66 s > rebuilt dependencies successfully
  213. 9.66 s > patching script interpreter paths in node_modules
  214. 9.66 s > Finished npmConfigHook
  215. 9.66 s > Running phase: updateAutotoolsGnuConfigScriptsPhase
  216. 9.66 s > Running phase: configurePhase
  217. 9.66 s > no configure script, doing nothing
  218. 9.66 s > Running phase: buildPhase
  219. 9.66 s > no Makefile or custom buildPhase, doing nothing
  220. 9.66 s > Running phase: checkPhase
  221. 9.66 s > npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  222. 9.66 s > npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  223. 9.66 s > npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  224. 9.66 s > [WebServer] 2026/04/26 22:19:28 starting Grosireé server
  225. 9.66 s > [WebServer] 2026/04/26 22:19:28 codeberg.org/mtlynch/grosiree/store/sqlite/sqlite.go:23: reading DB from data/store.db
  226. 9.66 s > [WebServer] 2026/04/26 22:19:29 codeberg.org/mtlynch/grosiree/cmd/app/main.go:57: listening on 6001
  227. 9.66 s > [WebServer] 2026/04/26 22:19:29 codeberg.org/mtlynch/grosiree/handlers/db_dev.go:47: per-session database = on
  228. 9.66 s > [WebServer] 2026/04/26 22:19:29 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /api/debug/db/per-session 200 0
  229. 9.66 s >
  230. 9.66 s > Running 3 tests using 1 worker
  231. 9.66 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  232. 9.66 s > [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/db_dev.go:91: provisioning a new private database with token Ud47SPbgPbfvBNfdbEXMRCH3ajTBCk
  233. 9.66 s > [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/store/sqlite/sqlite.go:23: reading DB from :memory:
  234. 9.66 s > [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /login 200 4437
  235. 9.66 s > [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/css/style.css 200 574
  236. 9.66 s > [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  237. 9.66 s > [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/fontawesome.min.css 200 80651
  238. 9.66 s > [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/solid.min.css 200 572
  239. 9.66 s > [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  240. 9.66 s > [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  241. 9.66 s > [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  242. 9.66 s > [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  243. 9.66 s > [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  244. 9.66 s > [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/confirm-dialog.js 200 873
  245. 9.66 s > [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /login 303 0
  246. 9.66 s > [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET / 200 20858
  247. 9.66 s > [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/items 200 3
  248. 9.66 s > [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/sections 200 3
  249. 9.66 s > [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /api/groceries 200 943
  250. 9.66 s > [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /api/groceries/clear 200 87
  251. 9.66 s > [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET / 200 20870
  252. 9.66 s > [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/sections 200 10
  253. 9.66 s > [WebServer] 2026/04/26 22:19:30 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/items 200 36
  254. 9.66 s > FSkipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  255. 9.66 s > [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/handlers/db_dev.go:91: provisioning a new private database with token a8HOeIbivnUcciXuLoFYqeZNL4hx3O
  256. 9.66 s > [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/store/sqlite/sqlite.go:23: reading DB from :memory:
  257. 9.66 s > [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /login 200 4437
  258. 9.66 s > [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  259. 9.66 s > [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/solid.min.css 200 572
  260. 9.66 s > [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/fontawesome.min.css 200 80651
  261. 9.66 s > [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/css/style.css 200 574
  262. 9.66 s > [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  263. 9.66 s > [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  264. 9.66 s > [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  265. 9.66 s > [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  266. 9.66 s > [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  267. 9.66 s > [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/confirm-dialog.js 200 873
  268. 9.66 s > [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /login 303 0
  269. 9.66 s > [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET / 200 20858
  270. 9.66 s > [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/items 200 36
  271. 9.66 s > [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/sections 200 10
  272. 9.66 s > [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /api/groceries 200 960
  273. 9.66 s > [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /grocery-items 200 9675
  274. 9.66 s > [WebServer] 2026/04/26 22:19:31 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/webfonts/fa-solid-900.woff2 200 150472
  275. 9.66 s > [WebServer] 2026/04/26 22:19:32 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: DELETE /api/item-sections/Frozen peas 200 0
  276. 9.66 s > ·[WebServer] 2026/04/26 22:19:32 codeberg.org/mtlynch/grosiree/handlers/db_dev.go:91: provisioning a new private database with token HdgwgRFMeJYnRfjcmh3DBi1Tr7h8Am
  277. 9.66 s > [WebServer] 2026/04/26 22:19:32 codeberg.org/mtlynch/grosiree/store/sqlite/sqlite.go:23: reading DB from :memory:
  278. 9.66 s > [WebServer] 2026/04/26 22:19:32 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET / 303 33
  279. 9.66 s > [WebServer] 2026/04/26 22:19:32 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /login 200 4437
  280. 9.66 s > [WebServer] 2026/04/26 22:19:32 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  281. 9.66 s > [WebServer] 2026/04/26 22:19:32 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/css/style.css 200 574
  282. 9.66 s > [WebServer] 2026/04/26 22:19:32 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/fontawesome.min.css 200 80651
  283. 9.66 s > [WebServer] 2026/04/26 22:19:32 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/solid.min.css 200 572
  284. 9.66 s > [WebServer] 2026/04/26 22:19:32 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  285. 9.66 s > [WebServer] 2026/04/26 22:19:32 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  286. 9.66 s > [WebServer] 2026/04/26 22:19:32 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  287. 9.66 s > [WebServer] 2026/04/26 22:19:32 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  288. 9.66 s > [WebServer] 2026/04/26 22:19:32 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  289. 9.66 s > [WebServer] 2026/04/26 22:19:32 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/confirm-dialog.js 200 873
  290. 9.66 s > ·
  291. 9.66 s >
  292. 9.66 s > 1) [chromium] › e2e/index.spec.ts:17:7 › Main grocery form › fills the remembered section when the user submits a manually typed item name
  293. 9.66 s >
  294. 9.66 s > Error: locator.fill: Error: strict mode violation: getByPlaceholder('Item name') resolved to 2 elements:
  295. 9.66 s > 1) <autocomplete-input name="name" required="" placeholder="Item name" endpoint="/api/autocomplete/items">…</autocomplete-input> aka locator('autocomplete-input').first()
  296. 9.66 s > 2) <input type="text" name="name" required="" autocomplete="off" class="form-control" placeholder="Item name"/> aka getByRole('textbox', { name: 'Item name' })
  297. 9.66 s >
  298. 9.66 s > Call log:
  299. 9.66 s > - waiting for getByPlaceholder('Item name')
  300. 9.66 s >
  301. 9.66 s >
  302. 9.66 s > 31 | const nameInput = page.getByPlaceholder("Item name");
  303. 9.66 s > 32 | const sectionInput = page.getByPlaceholder("Section");
  304. 9.66 s > > 33 | await nameInput.fill("Milk");
  305. 9.66 s > | ^
  306. 9.66 s > 34 |
  307. 9.66 s > 35 | await expect(sectionInput).toHaveValue("Dairy");
  308. 9.66 s > 36 | await page.getByRole("button", { name: "Add" }).click();
  309. 9.66 s > at /build/source/e2e/index.spec.ts:33:21
  310. 9.66 s >
  311. 9.66 s > attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  312. 9.66 s > e2e-results/index-Main-grocery-form-fi-d9765--a-manually-typed-item-name-chromium/video.webm
  313. 9.66 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  314. 9.66 s >
  315. 9.66 s > Error Context: e2e-results/index-Main-grocery-form-fi-d9765--a-manually-typed-item-name-chromium/error-context.md
  316. 9.66 s >
  317. 9.66 s > attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  318. 9.66 s > e2e-results/index-Main-grocery-form-fi-d9765--a-manually-typed-item-name-chromium/trace.zip
  319. 9.66 s > Usage:
  320. 9.66 s >
  321. 9.66 s > npx playwright show-trace e2e-results/index-Main-grocery-form-fi-d9765--a-manually-typed-item-name-chromium/trace.zip
  322. 9.66 s >
  323. 9.66 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  324. 9.66 s >
  325. 9.66 s > 1 failed
  326. 9.66 s > [chromium] › e2e/index.spec.ts:17:7 › Main grocery form › fills the remembered section when the user submits a manually typed item name
  327. 9.66 s > 2 passed (4.5s)
  328. 9.66 s For full logs, run:
  329. 9.66 s nix log /nix/store/xi4cr86dh7j1587blkxckpyi7ddy6awr-grosiree-e2e-0.0.1.drv