1. 0.48 s $ /nix/store/vzx1mi9c0xfadmsm9dhd83d005cb1qs9-coreutils-9.8/bin/timeout --kill-after=15s 7200s /nix/store/86n4l5yri6hys3zk2mwy2azcv9prqb8j-nix-2.31.4/bin/nix --extra-experimental-features nix-command --extra-experimental-features flakes --log-format internal-json build --no-link git+https://codeberg.org/mtlynch/little-moments?ref=email-auth&rev=87e46130862bea89210b3cffc391e46cbbe3f17d#packages.x86_64-linux.e2e-tests --print-build-logs
  2. 0.52 s fetching Git repository 'https://codeberg.org/mtlynch/little-moments'
  3. 0.75 s
  4. 0.87 s Downloading cached source from https://cache.nix-ci.com
  5. 9.47 s Progress: 1 of 1 downloaded from cache
  6. 70.07 s Progress: 0 of 1 downloaded from cache
  7. 70.10 s Downloading cached source from https://cache.nix-ci.com
  8. 77.66 s Progress: 1 of 1 downloaded from cache
  9. 90.33 s
  10. 90.35 s Downloading cached npm-build-hook from https://cache.nix-ci.com
  11. 90.39 s Downloading cached dejavu-fonts-minimal from https://cache.nix-ci.com
  12. 90.39 s Downloading cached install-shell-files from https://cache.nix-ci.com
  13. 90.39 s Downloading cached mailcap from https://cache.nix-ci.com
  14. 90.39 s Downloading cached nodejs-22.21.1-source from https://cache.nix-ci.com
  15. 90.39 s Downloading cached tzdata from https://cache.nix-ci.com
  16. 90.39 s Downloading cached die-hook from https://cache.nix-ci.com
  17. 90.39 s Downloading cached ffmpeg-6.1.2-data from https://cache.nix-ci.com
  18. 90.39 s Downloading cached gcc-14.3.0-libgcc from https://cache.nix-ci.com
  19. 90.39 s Downloading cached gnu-config-2024-01 from https://cache.nix-ci.com
  20. 90.39 s Downloading cached little-moments-dev from https://cache.nix-ci.com
  21. 90.40 s Downloading cached xgcc-14.3.0-libgcc from https://cache.nix-ci.com
  22. 90.40 s Downloading cached libunistring from https://cache.nix-ci.com
  23. 90.40 s Downloading cached linux-headers from https://cache.nix-ci.com
  24. 90.40 s Downloading cached xgcc-13.2.0-libgcc from https://cache.nix-ci.com
  25. 90.40 s Downloading cached alsa-topology-conf from https://cache.nix-ci.com
  26. 90.41 s Progress: 0 of 15 built, 1 of 354 downloaded from cache (15 downloading)
  27. 90.41 s Progress: 0 of 15 built, 2 of 354 downloaded from cache (14 downloading)
  28. 90.41 s Downloading cached alsa-ucm-conf from https://cache.nix-ci.com
  29. 90.41 s Downloading cached dejavu-fonts-minimal from https://cache.nix-ci.com
  30. 90.42 s Progress: 0 of 14 built, 3 of 354 downloaded from cache (15 downloading)
  31. 90.42 s Downloading cached dns-root-data-2023-11 from https://cache.nix-ci.com
  32. 90.44 s Progress: 0 of 14 built, 4 of 354 downloaded from cache (15 downloading)
  33. 90.44 s Downloading cached ffmpeg-headless-6.1.2-data from https://cache.nix-ci.com
  34. 90.45 s Progress: 0 of 14 built, 5 of 354 downloaded from cache (15 downloading)
  35. 90.45 s Downloading cached gcc-13.2.0-libgcc from https://cache.nix-ci.com
  36. 90.45 s Progress: 0 of 14 built, 6 of 354 downloaded from cache (15 downloading)
  37. 90.45 s Downloading cached dejavu-fonts from https://cache.nix-ci.com
  38. 90.47 s Progress: 0 of 14 built, 7 of 354 downloaded from cache (15 downloading)
  39. 90.47 s Downloading cached gsettings-desktop-schemas from https://cache.nix-ci.com
  40. 90.47 s Progress: 0 of 14 built, 8 of 354 downloaded from cache (15 downloading)
  41. 90.47 s Downloading cached hwdata from https://cache.nix-ci.com
  42. 90.47 s Progress: 0 of 14 built, 9 of 354 downloaded from cache (15 downloading)
  43. 90.47 s Downloading cached iso-codes from https://cache.nix-ci.com
  44. 90.48 s Progress: 0 of 14 built, 10 of 354 downloaded from cache (15 downloading)
  45. 90.48 s Downloading cached libunistring from https://cache.nix-ci.com
  46. 90.49 s Progress: 0 of 14 built, 11 of 354 downloaded from cache (15 downloading)
  47. 90.49 s Downloading cached mailcap from https://cache.nix-ci.com
  48. 90.54 s Progress: 0 of 14 built, 12 of 354 downloaded from cache (15 downloading)
  49. 90.54 s Downloading cached publicsuffix-list-0-unstable-2024-01 from https://cache.nix-ci.com
  50. 90.57 s Progress: 0 of 14 built, 13 of 354 downloaded from cache (15 downloading)
  51. 90.57 s Downloading cached publicsuffix-list-0-unstable-2025-10 from https://cache.nix-ci.com
  52. 90.58 s Progress: 0 of 14 built, 14 of 354 downloaded from cache (15 downloading)
  53. 90.58 s Downloading cached tzdata from https://cache.nix-ci.com
  54. 90.58 s Progress: 0 of 14 built, 15 of 354 downloaded from cache (15 downloading)
  55. 90.58 s Downloading cached fontconfig from https://cache.nix-ci.com
  56. 90.60 s Progress: 0 of 14 built, 16 of 354 downloaded from cache (15 downloading)
  57. 90.60 s Downloading cached libidn2 from https://cache.nix-ci.com
  58. 90.65 s Progress: 0 of 14 built, 17 of 354 downloaded from cache (15 downloading)
  59. 90.66 s Downloading cached update-autotools-gnu-config-scripts-hook from https://cache.nix-ci.com
  60. 90.67 s Progress: 0 of 14 built, 18 of 354 downloaded from cache (15 downloading)
  61. 90.67 s Downloading cached xkeyboard-config from https://cache.nix-ci.com
  62. 90.67 s Progress: 0 of 14 built, 19 of 354 downloaded from cache (15 downloading)
  63. 90.69 s Progress: 0 of 14 built, 20 of 354 downloaded from cache (14 downloading)
  64. 90.69 s Progress: 0 of 13 built, 21 of 354 downloaded from cache (13 downloading)
  65. 90.70 s Progress: 0 of 13 built, 22 of 354 downloaded from cache (12 downloading)
  66. 90.70 s Progress: 0 of 13 built, 23 of 354 downloaded from cache (11 downloading)
  67. 90.71 s Progress: 0 of 13 built, 24 of 354 downloaded from cache (10 downloading)
  68. 90.71 s Downloading cached libidn2 from https://cache.nix-ci.com
  69. 90.74 s Progress: 0 of 13 built, 25 of 354 downloaded from cache (10 downloading)
  70. 90.77 s Progress: 0 of 13 built, 26 of 354 downloaded from cache (9 downloading)
  71. 90.78 s Progress: 0 of 13 built, 27 of 354 downloaded from cache (8 downloading)
  72. 90.78 s Progress: 0 of 13 built, 28 of 354 downloaded from cache (7 downloading)
  73. 90.80 s Progress: 0 of 13 built, 29 of 354 downloaded from cache (6 downloading)
  74. 90.84 s Progress: 0 of 13 built, 30 of 354 downloaded from cache (5 downloading)
  75. 90.84 s Downloading cached glibc-2.39 from https://cache.nix-ci.com
  76. 90.86 s Progress: 0 of 13 built, 31 of 354 downloaded from cache (5 downloading)
  77. 90.87 s Progress: 0 of 13 built, 32 of 354 downloaded from cache (4 downloading)
  78. 90.87 s Downloading cached glibc-2.40 from https://cache.nix-ci.com
  79. 90.93 s Progress: 0 of 13 built, 33 of 354 downloaded from cache (4 downloading)
  80. 90.95 s Progress: 0 of 13 built, 34 of 354 downloaded from cache (3 downloading)
  81. 90.96 s Downloading cached fonts.conf from https://cache.nix-ci.com
  82. 90.98 s Progress: 0 of 13 built, 35 of 354 downloaded from cache (3 downloading)
  83. 91.34 s Progress: 0 of 12 built, 36 of 354 downloaded from cache (2 downloading)
  84. 91.34 s Downloading cached alsa-lib from https://cache.nix-ci.com
  85. 91.34 s Downloading cached attr from https://cache.nix-ci.com
  86. 91.34 s Downloading cached bash from https://cache.nix-ci.com
  87. 91.34 s Downloading cached brotli-1.1.0-lib from https://cache.nix-ci.com
  88. 91.34 s Downloading cached bzip2 from https://cache.nix-ci.com
  89. 91.34 s Downloading cached cdparanoia-III from https://cache.nix-ci.com
  90. 91.34 s Downloading cached dav1d from https://cache.nix-ci.com
  91. 91.34 s Downloading cached ell from https://cache.nix-ci.com
  92. 91.34 s Downloading cached fdk-aac from https://cache.nix-ci.com
  93. 91.34 s Downloading cached fribidi from https://cache.nix-ci.com
  94. 91.34 s Downloading cached expat from https://cache.nix-ci.com
  95. 91.34 s Downloading cached gcc-13.2.0-lib from https://cache.nix-ci.com
  96. 91.34 s Downloading cached gdbm from https://cache.nix-ci.com
  97. 91.34 s Downloading cached glibc-2.39-52-getent from https://cache.nix-ci.com
  98. 91.39 s Progress: 0 of 12 built, 37 of 354 downloaded from cache (15 downloading)
  99. 91.39 s Downloading cached json-c from https://cache.nix-ci.com
  100. 91.45 s Progress: 0 of 12 built, 38 of 354 downloaded from cache (15 downloading)
  101. 91.45 s Downloading cached attr from https://cache.nix-ci.com
  102. 91.46 s Progress: 0 of 12 built, 39 of 354 downloaded from cache (15 downloading)
  103. 91.46 s Downloading cached acl from https://cache.nix-ci.com
  104. 91.46 s Progress: 0 of 12 built, 40 of 354 downloaded from cache (15 downloading)
  105. 91.46 s Downloading cached bash from https://cache.nix-ci.com
  106. 91.47 s Progress: 0 of 12 built, 41 of 354 downloaded from cache (15 downloading)
  107. 91.47 s Downloading cached brotli-1.1.0-lib from https://cache.nix-ci.com
  108. 91.47 s Progress: 0 of 12 built, 42 of 354 downloaded from cache (15 downloading)
  109. 91.48 s Downloading cached bzip2 from https://cache.nix-ci.com
  110. 91.48 s Progress: 0 of 12 built, 43 of 354 downloaded from cache (15 downloading)
  111. 91.48 s Downloading cached bzip2-1.0.8-bin from https://cache.nix-ci.com
  112. 91.48 s Progress: 0 of 12 built, 44 of 354 downloaded from cache (15 downloading)
  113. 91.48 s Downloading cached c-ares from https://cache.nix-ci.com
  114. 91.49 s Progress: 0 of 12 built, 45 of 354 downloaded from cache (15 downloading)
  115. 91.49 s Downloading cached audit from https://cache.nix-ci.com
  116. 91.49 s Progress: 0 of 12 built, 46 of 354 downloaded from cache (15 downloading)
  117. 91.49 s Downloading cached ed from https://cache.nix-ci.com
  118. 91.50 s Progress: 0 of 12 built, 47 of 354 downloaded from cache (15 downloading)
  119. 91.50 s Downloading cached expand-response-params from https://cache.nix-ci.com
  120. 91.50 s Progress: 0 of 12 built, 48 of 354 downloaded from cache (15 downloading)
  121. 91.50 s Downloading cached expat from https://cache.nix-ci.com
  122. 91.51 s Progress: 0 of 12 built, 49 of 354 downloaded from cache (15 downloading)
  123. 91.51 s Downloading cached gawk from https://cache.nix-ci.com
  124. 91.52 s Progress: 0 of 12 built, 50 of 354 downloaded from cache (15 downloading)
  125. 91.53 s Downloading cached gcc-14.3.0-lib from https://cache.nix-ci.com
  126. 91.53 s Progress: 0 of 12 built, 51 of 354 downloaded from cache (15 downloading)
  127. 91.53 s Downloading cached gdbm-1.26-lib from https://cache.nix-ci.com
  128. 91.56 s Progress: 0 of 12 built, 52 of 354 downloaded from cache (15 downloading)
  129. 91.56 s Downloading cached getent-glibc-2.39 from https://cache.nix-ci.com
  130. 91.57 s Progress: 0 of 12 built, 53 of 354 downloaded from cache (15 downloading)
  131. 91.57 s Downloading cached acl from https://cache.nix-ci.com
  132. 91.58 s Progress: 0 of 12 built, 54 of 354 downloaded from cache (15 downloading)
  133. 91.58 s Downloading cached glibc-2.40-66-bin from https://cache.nix-ci.com
  134. 91.58 s Progress: 0 of 12 built, 55 of 354 downloaded from cache (15 downloading)
  135. 91.59 s Downloading cached bzip2-1.0.8-bin from https://cache.nix-ci.com
  136. 91.59 s Progress: 0 of 12 built, 56 of 354 downloaded from cache (15 downloading)
  137. 91.59 s Downloading cached audiofile from https://cache.nix-ci.com
  138. 91.60 s Progress: 0 of 12 built, 57 of 354 downloaded from cache (15 downloading)
  139. 91.60 s Downloading cached db from https://cache.nix-ci.com
  140. 91.60 s Progress: 0 of 11 built, 58 of 354 downloaded from cache (15 downloading)
  141. 91.60 s Downloading cached fftw-single from https://cache.nix-ci.com
  142. 91.60 s Progress: 0 of 11 built, 59 of 354 downloaded from cache (15 downloading)
  143. 91.60 s Downloading cached gmp from https://cache.nix-ci.com
  144. 91.60 s Progress: 0 of 11 built, 60 of 354 downloaded from cache (15 downloading)
  145. 91.60 s Downloading cached gmp-with-cxx from https://cache.nix-ci.com
  146. 91.61 s Progress: 0 of 11 built, 61 of 354 downloaded from cache (15 downloading)
  147. 91.61 s Downloading cached gmp-with-cxx from https://cache.nix-ci.com
  148. 91.61 s Progress: 0 of 11 built, 62 of 354 downloaded from cache (15 downloading)
  149. 91.61 s Downloading cached gnum4 from https://cache.nix-ci.com
  150. 91.65 s Progress: 0 of 11 built, 63 of 354 downloaded from cache (15 downloading)
  151. 91.65 s Downloading cached gnumake from https://cache.nix-ci.com
  152. 91.67 s Progress: 0 of 11 built, 64 of 354 downloaded from cache (15 downloading)
  153. 91.67 s Downloading cached gnused from https://cache.nix-ci.com
  154. 91.67 s Progress: 0 of 11 built, 65 of 354 downloaded from cache (15 downloading)
  155. 91.67 s Downloading cached gnutar from https://cache.nix-ci.com
  156. 91.69 s Progress: 0 of 11 built, 66 of 354 downloaded from cache (15 downloading)
  157. 91.69 s Downloading cached graphite2 from https://cache.nix-ci.com
  158. 91.70 s Progress: 0 of 11 built, 67 of 354 downloaded from cache (15 downloading)
  159. 91.70 s Downloading cached gnutar from https://cache.nix-ci.com
  160. 91.71 s Progress: 0 of 11 built, 68 of 354 downloaded from cache (15 downloading)
  161. 91.71 s Downloading cached gzip from https://cache.nix-ci.com
  162. 91.73 s Progress: 0 of 11 built, 69 of 354 downloaded from cache (15 downloading)
  163. 91.73 s Downloading cached gzip from https://cache.nix-ci.com
  164. 91.75 s Progress: 0 of 11 built, 70 of 354 downloaded from cache (15 downloading)
  165. 91.75 s Downloading cached icu4c from https://cache.nix-ci.com
  166. 91.75 s Progress: 0 of 11 built, 71 of 354 downloaded from cache (15 downloading)
  167. 91.75 s Downloading cached keyutils-1.6.3-lib from https://cache.nix-ci.com
  168. 91.75 s Progress: 0 of 11 built, 72 of 354 downloaded from cache (15 downloading)
  169. 91.75 s Downloading cached gmp-with-cxx from https://cache.nix-ci.com
  170. 91.75 s Progress: 0 of 11 built, 73 of 354 downloaded from cache (15 downloading)
  171. 91.75 s Downloading cached icu4c from https://cache.nix-ci.com
  172. 91.75 s Progress: 0 of 11 built, 74 of 354 downloaded from cache (15 downloading)
  173. 91.75 s Downloading cached coreutils from https://cache.nix-ci.com
  174. 91.76 s Progress: 0 of 11 built, 75 of 354 downloaded from cache (15 downloading)
  175. 91.76 s Downloading cached isl from https://cache.nix-ci.com
  176. 91.78 s Progress: 0 of 11 built, 76 of 354 downloaded from cache (15 downloading)
  177. 91.78 s Downloading cached glibc-2.40-66-dev from https://cache.nix-ci.com
  178. 91.79 s Progress: 0 of 11 built, 77 of 354 downloaded from cache (15 downloading)
  179. 91.79 s Downloading cached keyutils-1.6.3-lib from https://cache.nix-ci.com
  180. 91.79 s Progress: 0 of 11 built, 78 of 354 downloaded from cache (15 downloading)
  181. 91.79 s Downloading cached lame-3.100-lib from https://cache.nix-ci.com
  182. 91.80 s Progress: 0 of 11 built, 79 of 354 downloaded from cache (15 downloading)
  183. 91.80 s Downloading cached ldacBT from https://cache.nix-ci.com
  184. 91.81 s Progress: 0 of 11 built, 80 of 354 downloaded from cache (15 downloading)
  185. 91.81 s Downloading cached lerc from https://cache.nix-ci.com
  186. 91.81 s Progress: 0 of 11 built, 81 of 354 downloaded from cache (15 downloading)
  187. 91.82 s Downloading cached libICE from https://cache.nix-ci.com
  188. 91.82 s Progress: 0 of 11 built, 82 of 354 downloaded from cache (15 downloading)
  189. 91.82 s Downloading cached libXau from https://cache.nix-ci.com
  190. 91.83 s Progress: 0 of 11 built, 83 of 354 downloaded from cache (15 downloading)
  191. 91.83 s Downloading cached libXdmcp from https://cache.nix-ci.com
  192. 91.85 s Progress: 0 of 11 built, 84 of 354 downloaded from cache (15 downloading)
  193. 91.85 s Downloading cached libapparmor from https://cache.nix-ci.com
  194. 91.85 s Progress: 0 of 11 built, 85 of 354 downloaded from cache (15 downloading)
  195. 91.85 s Downloading cached libargon2 from https://cache.nix-ci.com
  196. 91.88 s Progress: 0 of 11 built, 86 of 354 downloaded from cache (15 downloading)
  197. 91.88 s Downloading cached libcap-2.69-lib from https://cache.nix-ci.com
  198. 91.89 s Progress: 0 of 11 built, 87 of 354 downloaded from cache (15 downloading)
  199. 91.89 s Downloading cached coreutils from https://cache.nix-ci.com
  200. 91.90 s Progress: 0 of 11 built, 88 of 354 downloaded from cache (15 downloading)
  201. 91.90 s Downloading cached libcbor from https://cache.nix-ci.com
  202. 91.91 s Progress: 0 of 11 built, 89 of 354 downloaded from cache (15 downloading)
  203. 91.91 s Downloading cached libconfig from https://cache.nix-ci.com
  204. 91.91 s Progress: 0 of 11 built, 90 of 354 downloaded from cache (15 downloading)
  205. 91.91 s Downloading cached libdaemon from https://cache.nix-ci.com
  206. 91.92 s Progress: 0 of 11 built, 91 of 354 downloaded from cache (15 downloading)
  207. 91.92 s Downloading cached libdatrie-2019-12-20-lib from https://cache.nix-ci.com
  208. 91.92 s Progress: 0 of 11 built, 92 of 354 downloaded from cache (15 downloading)
  209. 91.92 s Downloading cached libdeflate from https://cache.nix-ci.com
  210. 91.92 s Progress: 0 of 11 built, 93 of 354 downloaded from cache (15 downloading)
  211. 91.92 s Downloading cached libevent from https://cache.nix-ci.com
  212. 91.93 s Progress: 0 of 11 built, 94 of 354 downloaded from cache (15 downloading)
  213. 91.93 s Downloading cached libffi from https://cache.nix-ci.com
  214. 91.93 s Progress: 0 of 11 built, 95 of 354 downloaded from cache (15 downloading)
  215. 91.93 s Downloading cached libffi from https://cache.nix-ci.com
  216. 91.94 s Progress: 0 of 11 built, 96 of 354 downloaded from cache (15 downloading)
  217. 91.94 s Downloading cached libfreeaptx from https://cache.nix-ci.com
  218. 91.95 s Progress: 0 of 11 built, 97 of 354 downloaded from cache (15 downloading)
  219. 91.95 s Downloading cached libgpg-error from https://cache.nix-ci.com
  220. 91.96 s Progress: 0 of 11 built, 98 of 354 downloaded from cache (15 downloading)
  221. 91.96 s Downloading cached libjpeg-turbo from https://cache.nix-ci.com
  222. 91.98 s Progress: 0 of 11 built, 99 of 354 downloaded from cache (15 downloading)
  223. 91.98 s Downloading cached libkrb5 from https://cache.nix-ci.com
  224. 92.00 s Progress: 0 of 11 built, 100 of 354 downloaded from cache (15 downloading)
  225. 92.00 s Downloading cached liblc3 from https://cache.nix-ci.com
  226. 92.01 s Progress: 0 of 11 built, 101 of 354 downloaded from cache (15 downloading)
  227. 92.01 s Downloading cached libmad from https://cache.nix-ci.com
  228. 92.02 s Progress: 0 of 11 built, 102 of 354 downloaded from cache (15 downloading)
  229. 92.02 s Downloading cached libmnl from https://cache.nix-ci.com
  230. 92.02 s Progress: 0 of 11 built, 103 of 354 downloaded from cache (15 downloading)
  231. 92.02 s Downloading cached libmpg123 from https://cache.nix-ci.com
  232. 92.03 s Progress: 0 of 11 built, 104 of 354 downloaded from cache (15 downloading)
  233. 92.03 s Downloading cached libnfnetlink from https://cache.nix-ci.com
  234. 92.03 s Progress: 0 of 11 built, 105 of 354 downloaded from cache (15 downloading)
  235. 92.03 s Downloading cached diffutils from https://cache.nix-ci.com
  236. 92.03 s Progress: 0 of 11 built, 106 of 354 downloaded from cache (15 downloading)
  237. 92.03 s Downloading cached findutils from https://cache.nix-ci.com
  238. 92.03 s Progress: 0 of 11 built, 107 of 354 downloaded from cache (15 downloading)
  239. 92.03 s Downloading cached libnl from https://cache.nix-ci.com
  240. 92.03 s Progress: 0 of 11 built, 108 of 354 downloaded from cache (15 downloading)
  241. 92.04 s Downloading cached libogg from https://cache.nix-ci.com
  242. 92.04 s Progress: 0 of 11 built, 109 of 354 downloaded from cache (15 downloading)
  243. 92.04 s Downloading cached libopus from https://cache.nix-ci.com
  244. 92.07 s Progress: 0 of 11 built, 110 of 354 downloaded from cache (15 downloading)
  245. 92.07 s Downloading cached libpsl from https://cache.nix-ci.com
  246. 92.08 s Progress: 0 of 11 built, 111 of 354 downloaded from cache (15 downloading)
  247. 92.08 s Downloading cached libassuan from https://cache.nix-ci.com
  248. 92.11 s Progress: 0 of 11 built, 112 of 354 downloaded from cache (15 downloading)
  249. 92.11 s Downloading cached libgcrypt from https://cache.nix-ci.com
  250. 92.11 s Progress: 0 of 11 built, 113 of 354 downloaded from cache (15 downloading)
  251. 92.11 s Downloading cached libpsl from https://cache.nix-ci.com
  252. 92.12 s Progress: 0 of 11 built, 114 of 354 downloaded from cache (15 downloading)
  253. 92.12 s Downloading cached libraw1394 from https://cache.nix-ci.com
  254. 92.12 s Progress: 0 of 11 built, 115 of 354 downloaded from cache (15 downloading)
  255. 92.12 s Downloading cached libnftnl from https://cache.nix-ci.com
  256. 92.13 s Progress: 0 of 11 built, 116 of 354 downloaded from cache (15 downloading)
  257. 92.13 s Downloading cached libsamplerate from https://cache.nix-ci.com
  258. 92.14 s Progress: 0 of 11 built, 117 of 354 downloaded from cache (15 downloading)
  259. 92.14 s Downloading cached libnetfilter_conntrack from https://cache.nix-ci.com
  260. 92.15 s Progress: 0 of 11 built, 118 of 354 downloaded from cache (15 downloading)
  261. 92.15 s Downloading cached celt from https://cache.nix-ci.com
  262. 92.16 s Progress: 0 of 11 built, 119 of 354 downloaded from cache (15 downloading)
  263. 92.16 s Downloading cached flac from https://cache.nix-ci.com
  264. 92.16 s Progress: 0 of 11 built, 120 of 354 downloaded from cache (15 downloading)
  265. 92.16 s Downloading cached libseccomp-2.5.5-lib from https://cache.nix-ci.com
  266. 92.16 s Progress: 0 of 11 built, 121 of 354 downloaded from cache (15 downloading)
  267. 92.16 s Downloading cached libsigc++ from https://cache.nix-ci.com
  268. 92.17 s Progress: 0 of 11 built, 122 of 354 downloaded from cache (15 downloading)
  269. 92.17 s Downloading cached libpcap from https://cache.nix-ci.com
  270. 92.17 s Progress: 0 of 11 built, 123 of 354 downloaded from cache (15 downloading)
  271. 92.17 s Downloading cached libtasn1 from https://cache.nix-ci.com
  272. 92.18 s Progress: 0 of 11 built, 124 of 354 downloaded from cache (15 downloading)
  273. 92.18 s Downloading cached libthai from https://cache.nix-ci.com
  274. 92.22 s Progress: 0 of 11 built, 125 of 354 downloaded from cache (15 downloading)
  275. 92.22 s Downloading cached libtheora from https://cache.nix-ci.com
  276. 92.22 s Progress: 0 of 11 built, 126 of 354 downloaded from cache (15 downloading)
  277. 92.22 s Downloading cached libtool-2.4.7-lib from https://cache.nix-ci.com
  278. 92.23 s Progress: 0 of 11 built, 127 of 354 downloaded from cache (15 downloading)
  279. 92.23 s Downloading cached libavc1394 from https://cache.nix-ci.com
  280. 92.24 s Progress: 0 of 11 built, 128 of 354 downloaded from cache (15 downloading)
  281. 92.24 s Downloading cached libiec61883 from https://cache.nix-ci.com
  282. 92.24 s Progress: 0 of 11 built, 129 of 354 downloaded from cache (15 downloading)
  283. 92.24 s Downloading cached libuv from https://cache.nix-ci.com
  284. 92.25 s Progress: 0 of 11 built, 130 of 354 downloaded from cache (15 downloading)
  285. 92.25 s Downloading cached libuv from https://cache.nix-ci.com
  286. 92.26 s Progress: 0 of 11 built, 131 of 354 downloaded from cache (15 downloading)
  287. 92.26 s Downloading cached libvisual from https://cache.nix-ci.com
  288. 92.26 s Progress: 0 of 11 built, 132 of 354 downloaded from cache (15 downloading)
  289. 92.27 s Downloading cached libvorbis from https://cache.nix-ci.com
  290. 92.27 s Progress: 0 of 11 built, 133 of 354 downloaded from cache (15 downloading)
  291. 92.27 s Downloading cached libvpx from https://cache.nix-ci.com
  292. 92.28 s Progress: 0 of 11 built, 134 of 354 downloaded from cache (15 downloading)
  293. 92.28 s Downloading cached libxcb from https://cache.nix-ci.com
  294. 92.29 s Progress: 0 of 11 built, 135 of 354 downloaded from cache (15 downloading)
  295. 92.29 s Downloading cached libxcrypt from https://cache.nix-ci.com
  296. 92.29 s Progress: 0 of 11 built, 136 of 354 downloaded from cache (15 downloading)
  297. 92.29 s Downloading cached libyaml from https://cache.nix-ci.com
  298. 92.29 s Progress: 0 of 11 built, 137 of 354 downloaded from cache (15 downloading)
  299. 92.29 s Downloading cached iptables from https://cache.nix-ci.com
  300. 92.32 s Progress: 0 of 11 built, 138 of 354 downloaded from cache (15 downloading)
  301. 92.32 s Downloading cached lz4 from https://cache.nix-ci.com
  302. 92.33 s Progress: 0 of 11 built, 139 of 354 downloaded from cache (15 downloading)
  303. 92.33 s Downloading cached make-shell-wrapper-hook from https://cache.nix-ci.com
  304. 92.33 s Progress: 0 of 11 built, 140 of 354 downloaded from cache (15 downloading)
  305. 92.33 s Downloading cached mpdecimal from https://cache.nix-ci.com
  306. 92.34 s Progress: 0 of 11 built, 141 of 354 downloaded from cache (15 downloading)
  307. 92.34 s Downloading cached mpdecimal from https://cache.nix-ci.com
  308. 92.34 s Progress: 0 of 11 built, 142 of 354 downloaded from cache (15 downloading)
  309. 92.34 s Downloading cached mpfr from https://cache.nix-ci.com
  310. 92.35 s Progress: 0 of 11 built, 143 of 354 downloaded from cache (15 downloading)
  311. 92.35 s Downloading cached ncurses from https://cache.nix-ci.com
  312. 92.36 s Progress: 0 of 11 built, 144 of 354 downloaded from cache (15 downloading)
  313. 92.36 s Downloading cached libuv-1.51.0-dev from https://cache.nix-ci.com
  314. 92.37 s Progress: 0 of 11 built, 145 of 354 downloaded from cache (15 downloading)
  315. 92.37 s Downloading cached ncurses from https://cache.nix-ci.com
  316. 92.39 s Progress: 0 of 11 built, 146 of 354 downloaded from cache (15 downloading)
  317. 92.39 s Progress: 0 of 11 built, 147 of 354 downloaded from cache (15 downloading)
  318. 92.39 s Downloading cached libsndfile from https://cache.nix-ci.com
  319. 92.39 s Downloading cached linux-pam from https://cache.nix-ci.com
  320. 92.39 s Progress: 0 of 11 built, 148 of 354 downloaded from cache (15 downloading)
  321. 92.39 s Downloading cached nettle from https://cache.nix-ci.com
  322. 92.39 s Progress: 0 of 11 built, 149 of 354 downloaded from cache (15 downloading)
  323. 92.39 s Downloading cached nghttp2-1.61.0-lib from https://cache.nix-ci.com
  324. 92.39 s Progress: 0 of 11 built, 150 of 354 downloaded from cache (15 downloading)
  325. 92.39 s Downloading cached nghttp2-1.67.1-lib from https://cache.nix-ci.com
  326. 92.39 s Progress: 0 of 11 built, 151 of 354 downloaded from cache (15 downloading)
  327. 92.39 s Downloading cached nghttp3 from https://cache.nix-ci.com
  328. 92.40 s Progress: 0 of 11 built, 152 of 354 downloaded from cache (15 downloading)
  329. 92.40 s Downloading cached npth from https://cache.nix-ci.com
  330. 92.40 s Progress: 0 of 11 built, 153 of 354 downloaded from cache (15 downloading)
  331. 92.40 s Downloading cached libX11 from https://cache.nix-ci.com
  332. 92.40 s Progress: 0 of 11 built, 154 of 354 downloaded from cache (15 downloading)
  333. 92.40 s Downloading cached numactl from https://cache.nix-ci.com
  334. 92.41 s Progress: 0 of 11 built, 155 of 354 downloaded from cache (15 downloading)
  335. 92.41 s Downloading cached libmpc from https://cache.nix-ci.com
  336. 92.41 s Progress: 0 of 11 built, 156 of 354 downloaded from cache (15 downloading)
  337. 92.41 s Downloading cached icu4c-76.1-dev from https://cache.nix-ci.com
  338. 92.42 s Progress: 0 of 11 built, 157 of 354 downloaded from cache (15 downloading)
  339. 92.42 s Downloading cached oniguruma-6.9.10-lib from https://cache.nix-ci.com
  340. 92.44 s Progress: 0 of 11 built, 158 of 354 downloaded from cache (15 downloading)
  341. 92.44 s Downloading cached openfec from https://cache.nix-ci.com
  342. 92.44 s Progress: 0 of 11 built, 159 of 354 downloaded from cache (15 downloading)
  343. 92.44 s Downloading cached openssl from https://cache.nix-ci.com
  344. 92.44 s Progress: 0 of 11 built, 160 of 354 downloaded from cache (15 downloading)
  345. 92.44 s Downloading cached openssl from https://cache.nix-ci.com
  346. 92.44 s Progress: 0 of 11 built, 161 of 354 downloaded from cache (15 downloading)
  347. 92.44 s Downloading cached orc from https://cache.nix-ci.com
  348. 92.44 s Progress: 0 of 11 built, 162 of 354 downloaded from cache (15 downloading)
  349. 92.44 s Downloading cached p11-kit from https://cache.nix-ci.com
  350. 92.44 s Progress: 0 of 11 built, 163 of 354 downloaded from cache (15 downloading)
  351. 92.44 s Downloading cached gnupg from https://cache.nix-ci.com
  352. 92.44 s Progress: 0 of 11 built, 164 of 354 downloaded from cache (15 downloading)
  353. 92.44 s Downloading cached patch from https://cache.nix-ci.com
  354. 92.45 s Progress: 0 of 11 built, 165 of 354 downloaded from cache (15 downloading)
  355. 92.45 s Downloading cached patchelf from https://cache.nix-ci.com
  356. 92.46 s Progress: 0 of 11 built, 166 of 354 downloaded from cache (15 downloading)
  357. 92.46 s Downloading cached lttng-ust from https://cache.nix-ci.com
  358. 92.46 s Progress: 0 of 11 built, 167 of 354 downloaded from cache (15 downloading)
  359. 92.46 s Downloading cached pcre2 from https://cache.nix-ci.com
  360. 92.47 s Progress: 0 of 11 built, 168 of 354 downloaded from cache (15 downloading)
  361. 92.47 s Downloading cached pcre2 from https://cache.nix-ci.com
  362. 92.48 s Progress: 0 of 11 built, 169 of 354 downloaded from cache (15 downloading)
  363. 92.48 s Downloading cached jq from https://cache.nix-ci.com
  364. 92.48 s Progress: 0 of 11 built, 170 of 354 downloaded from cache (15 downloading)
  365. 92.48 s Downloading cached pcsclite-2.1.0-lib from https://cache.nix-ci.com
  366. 92.49 s Progress: 0 of 11 built, 171 of 354 downloaded from cache (15 downloading)
  367. 92.49 s Downloading cached libXcomposite from https://cache.nix-ci.com
  368. 92.51 s Progress: 0 of 11 built, 172 of 354 downloaded from cache (15 downloading)
  369. 92.51 s Downloading cached libXext from https://cache.nix-ci.com
  370. 92.52 s Progress: 0 of 11 built, 173 of 354 downloaded from cache (15 downloading)
  371. 92.52 s Downloading cached libXfixes from https://cache.nix-ci.com
  372. 92.54 s Progress: 0 of 11 built, 174 of 354 downloaded from cache (15 downloading)
  373. 92.54 s Downloading cached libXrender from https://cache.nix-ci.com
  374. 92.54 s Progress: 0 of 11 built, 175 of 354 downloaded from cache (15 downloading)
  375. 92.54 s Downloading cached pixman from https://cache.nix-ci.com
  376. 92.55 s Progress: 0 of 11 built, 176 of 354 downloaded from cache (15 downloading)
  377. 92.55 s Downloading cached qrencode from https://cache.nix-ci.com
  378. 92.57 s Progress: 0 of 11 built, 177 of 354 downloaded from cache (15 downloading)
  379. 92.57 s Downloading cached sbc from https://cache.nix-ci.com
  380. 92.57 s Progress: 0 of 11 built, 178 of 354 downloaded from cache (15 downloading)
  381. 92.57 s Downloading cached readline from https://cache.nix-ci.com
  382. 92.57 s Progress: 0 of 11 built, 179 of 354 downloaded from cache (15 downloading)
  383. 92.57 s Downloading cached serd from https://cache.nix-ci.com
  384. 92.57 s Progress: 0 of 11 built, 180 of 354 downloaded from cache (15 downloading)
  385. 92.58 s Downloading cached soxr from https://cache.nix-ci.com
  386. 92.58 s Progress: 0 of 11 built, 181 of 354 downloaded from cache (15 downloading)
  387. 92.58 s Progress: 0 of 11 built, 182 of 354 downloaded from cache (14 downloading)
  388. 92.58 s Downloading cached speex from https://cache.nix-ci.com
  389. 92.58 s Downloading cached speexdsp from https://cache.nix-ci.com
  390. 92.58 s Progress: 0 of 11 built, 183 of 354 downloaded from cache (15 downloading)
  391. 92.58 s Downloading cached jq-1.8.1-bin from https://cache.nix-ci.com
  392. 92.58 s Progress: 0 of 11 built, 184 of 354 downloaded from cache (15 downloading)
  393. 92.58 s Downloading cached libXScrnSaver from https://cache.nix-ci.com
  394. 92.58 s Progress: 0 of 11 built, 185 of 354 downloaded from cache (15 downloading)
  395. 92.58 s Downloading cached gnugrep from https://cache.nix-ci.com
  396. 92.59 s Progress: 0 of 11 built, 186 of 354 downloaded from cache (15 downloading)
  397. 92.59 s Downloading cached gnugrep from https://cache.nix-ci.com
  398. 92.59 s Progress: 0 of 11 built, 187 of 354 downloaded from cache (15 downloading)
  399. 92.59 s Downloading cached libXdamage from https://cache.nix-ci.com
  400. 92.59 s Progress: 0 of 11 built, 188 of 354 downloaded from cache (15 downloading)
  401. 92.59 s Downloading cached libXcursor from https://cache.nix-ci.com
  402. 92.59 s Progress: 0 of 11 built, 189 of 354 downloaded from cache (15 downloading)
  403. 92.59 s Downloading cached libXi from https://cache.nix-ci.com
  404. 92.59 s Progress: 0 of 11 built, 190 of 354 downloaded from cache (15 downloading)
  405. 92.59 s Downloading cached krb5-1.22.1-lib from https://cache.nix-ci.com
  406. 92.60 s Progress: 0 of 11 built, 191 of 354 downloaded from cache (15 downloading)
  407. 92.60 s Downloading cached libXinerama from https://cache.nix-ci.com
  408. 92.61 s Progress: 0 of 11 built, 192 of 354 downloaded from cache (15 downloading)
  409. 92.61 s Downloading cached libXrandr from https://cache.nix-ci.com
  410. 92.61 s Progress: 0 of 11 built, 193 of 354 downloaded from cache (15 downloading)
  411. 92.61 s Downloading cached libXv from https://cache.nix-ci.com
  412. 92.62 s Progress: 0 of 11 built, 194 of 354 downloaded from cache (15 downloading)
  413. 92.62 s Downloading cached bash-interactive from https://cache.nix-ci.com
  414. 92.62 s Progress: 0 of 11 built, 195 of 354 downloaded from cache (15 downloading)
  415. 92.62 s Downloading cached libXxf86vm from https://cache.nix-ci.com
  416. 92.62 s Progress: 0 of 11 built, 196 of 354 downloaded from cache (15 downloading)
  417. 92.62 s Downloading cached libglvnd from https://cache.nix-ci.com
  418. 92.62 s Progress: 0 of 11 built, 197 of 354 downloaded from cache (15 downloading)
  419. 92.62 s Downloading cached libselinux from https://cache.nix-ci.com
  420. 92.62 s Progress: 0 of 11 built, 198 of 354 downloaded from cache (15 downloading)
  421. 92.62 s Downloading cached libvdpau from https://cache.nix-ci.com
  422. 92.62 s Progress: 0 of 11 built, 199 of 354 downloaded from cache (15 downloading)
  423. 92.62 s Downloading cached ngtcp2 from https://cache.nix-ci.com
  424. 92.63 s Progress: 0 of 11 built, 200 of 354 downloaded from cache (15 downloading)
  425. 92.63 s Downloading cached nodejs-install-manuals from https://cache.nix-ci.com
  426. 92.63 s Progress: 0 of 11 built, 201 of 354 downloaded from cache (15 downloading)
  427. 92.63 s Downloading cached openssl-3.6.0-bin from https://cache.nix-ci.com
  428. 92.63 s Progress: 0 of 11 built, 202 of 354 downloaded from cache (15 downloading)
  429. 92.63 s Downloading cached opusfile from https://cache.nix-ci.com
  430. 92.64 s Progress: 0 of 11 built, 203 of 354 downloaded from cache (15 downloading)
  431. 92.64 s Downloading cached libXtst from https://cache.nix-ci.com
  432. 92.64 s Progress: 0 of 11 built, 204 of 354 downloaded from cache (15 downloading)
  433. 92.64 s Downloading cached readline from https://cache.nix-ci.com
  434. 92.64 s Progress: 0 of 11 built, 205 of 354 downloaded from cache (15 downloading)
  435. 92.64 s Downloading cached srt from https://cache.nix-ci.com
  436. 92.64 s Progress: 0 of 11 built, 206 of 354 downloaded from cache (15 downloading)
  437. 92.64 s Downloading cached svt-av1 from https://cache.nix-ci.com
  438. 92.65 s Progress: 0 of 11 built, 207 of 354 downloaded from cache (15 downloading)
  439. 92.65 s Downloading cached systemd-minimal-libs from https://cache.nix-ci.com
  440. 92.66 s Progress: 0 of 11 built, 208 of 354 downloaded from cache (15 downloading)
  441. 92.66 s Downloading cached tremor-unstable-2018-03 from https://cache.nix-ci.com
  442. 92.66 s Progress: 0 of 11 built, 209 of 354 downloaded from cache (15 downloading)
  443. 92.67 s Downloading cached unbound-1.20.0-lib from https://cache.nix-ci.com
  444. 92.67 s Progress: 0 of 11 built, 210 of 354 downloaded from cache (15 downloading)
  445. 92.67 s Downloading cached util-linux-minimal-2.39.4-lib from https://cache.nix-ci.com
  446. 92.67 s Progress: 0 of 11 built, 211 of 354 downloaded from cache (15 downloading)
  447. 92.67 s Downloading cached util-linux-minimal-2.39.4-login from https://cache.nix-ci.com
  448. 92.68 s Progress: 0 of 11 built, 212 of 354 downloaded from cache (15 downloading)
  449. 92.68 s Downloading cached util-linux-minimal-2.41.2-lib from https://cache.nix-ci.com
  450. 92.68 s Progress: 0 of 11 built, 213 of 354 downloaded from cache (15 downloading)
  451. 92.68 s Downloading cached vulkan-loader from https://cache.nix-ci.com
  452. 92.68 s Progress: 0 of 11 built, 214 of 354 downloaded from cache (15 downloading)
  453. 92.68 s Downloading cached wavpack from https://cache.nix-ci.com
  454. 92.69 s Progress: 0 of 11 built, 215 of 354 downloaded from cache (15 downloading)
  455. 92.69 s Downloading cached libGL from https://cache.nix-ci.com
  456. 92.69 s Progress: 0 of 11 built, 216 of 354 downloaded from cache (15 downloading)
  457. 92.69 s Downloading cached wayland from https://cache.nix-ci.com
  458. 92.69 s Progress: 0 of 11 built, 217 of 354 downloaded from cache (15 downloading)
  459. 92.69 s Downloading cached webrtc-audio-processing from https://cache.nix-ci.com
  460. 92.70 s Progress: 0 of 11 built, 218 of 354 downloaded from cache (15 downloading)
  461. 92.70 s Downloading cached bash-interactive from https://cache.nix-ci.com
  462. 92.72 s Progress: 0 of 11 built, 219 of 354 downloaded from cache (15 downloading)
  463. 92.72 s Downloading cached openssl-3.6.0-dev from https://cache.nix-ci.com
  464. 92.74 s Progress: 0 of 11 built, 220 of 354 downloaded from cache (15 downloading)
  465. 92.74 s Downloading cached x264-0-unstable-2023-10-01-lib from https://cache.nix-ci.com
  466. 92.74 s Progress: 0 of 11 built, 221 of 354 downloaded from cache (15 downloading)
  467. 92.74 s Downloading cached libusb from https://cache.nix-ci.com
  468. 92.75 s Progress: 0 of 11 built, 222 of 354 downloaded from cache (15 downloading)
  469. 92.75 s Downloading cached lvm2-2.03.23-lib from https://cache.nix-ci.com
  470. 92.75 s Progress: 0 of 11 built, 223 of 354 downloaded from cache (15 downloading)
  471. 92.75 s Downloading cached v4l-utils from https://cache.nix-ci.com
  472. 92.75 s Progress: 0 of 11 built, 224 of 354 downloaded from cache (15 downloading)
  473. 92.75 s Downloading cached x265 from https://cache.nix-ci.com
  474. 92.76 s Progress: 0 of 11 built, 225 of 354 downloaded from cache (15 downloading)
  475. 92.76 s Downloading cached xvidcore from https://cache.nix-ci.com
  476. 92.76 s Progress: 0 of 11 built, 226 of 354 downloaded from cache (15 downloading)
  477. 92.76 s Downloading cached libepoxy from https://cache.nix-ci.com
  478. 92.77 s Progress: 0 of 11 built, 227 of 354 downloaded from cache (15 downloading)
  479. 92.77 s Downloading cached xz from https://cache.nix-ci.com
  480. 92.77 s Progress: 0 of 11 built, 228 of 354 downloaded from cache (15 downloading)
  481. 92.77 s Downloading cached xz from https://cache.nix-ci.com
  482. 92.77 s Progress: 0 of 11 built, 229 of 354 downloaded from cache (15 downloading)
  483. 92.77 s Downloading cached util-linux-minimal-2.39.4-mount from https://cache.nix-ci.com
  484. 92.77 s Progress: 0 of 11 built, 230 of 354 downloaded from cache (15 downloading)
  485. 92.77 s Downloading cached util-linux-minimal-2.39.4-swap from https://cache.nix-ci.com
  486. 92.78 s Progress: 0 of 11 built, 231 of 354 downloaded from cache (15 downloading)
  487. 92.78 s Downloading cached zimg from https://cache.nix-ci.com
  488. 92.79 s Progress: 0 of 11 built, 232 of 354 downloaded from cache (15 downloading)
  489. 92.79 s Downloading cached zix from https://cache.nix-ci.com
  490. 92.80 s Progress: 0 of 11 built, 233 of 354 downloaded from cache (15 downloading)
  491. 92.80 s Downloading cached zlib from https://cache.nix-ci.com
  492. 92.81 s Progress: 0 of 11 built, 234 of 354 downloaded from cache (15 downloading)
  493. 92.82 s Downloading cached cryptsetup from https://cache.nix-ci.com
  494. 92.82 s Progress: 0 of 11 built, 235 of 354 downloaded from cache (15 downloading)
  495. 92.82 s Downloading cached zlib from https://cache.nix-ci.com
  496. 92.82 s Progress: 0 of 11 built, 236 of 354 downloaded from cache (15 downloading)
  497. 92.82 s Downloading cached zstd from https://cache.nix-ci.com
  498. 92.82 s Progress: 0 of 11 built, 237 of 354 downloaded from cache (15 downloading)
  499. 92.82 s Downloading cached zstd from https://cache.nix-ci.com
  500. 92.83 s Progress: 0 of 11 built, 238 of 354 downloaded from cache (15 downloading)
  501. 92.83 s Progress: 0 of 11 built, 239 of 354 downloaded from cache (14 downloading)
  502. 92.83 s Progress: 0 of 11 built, 240 of 354 downloaded from cache (13 downloading)
  503. 92.84 s Progress: 0 of 11 built, 241 of 354 downloaded from cache (12 downloading)
  504. 92.84 s Progress: 0 of 11 built, 242 of 354 downloaded from cache (11 downloading)
  505. 92.84 s Progress: 0 of 11 built, 243 of 354 downloaded from cache (10 downloading)
  506. 92.84 s Downloading cached sord from https://cache.nix-ci.com
  507. 92.84 s Progress: 0 of 11 built, 244 of 354 downloaded from cache (10 downloading)
  508. 92.84 s Downloading cached cracklib from https://cache.nix-ci.com
  509. 92.84 s Downloading cached file from https://cache.nix-ci.com
  510. 92.84 s Downloading cached gnutls from https://cache.nix-ci.com
  511. 92.84 s Downloading cached kexec-tools from https://cache.nix-ci.com
  512. 92.84 s Downloading cached libfido2 from https://cache.nix-ci.com
  513. 92.84 s Downloading cached glib from https://cache.nix-ci.com
  514. 92.84 s Progress: 0 of 11 built, 245 of 354 downloaded from cache (15 downloading)
  515. 92.84 s Downloading cached libmysofa from https://cache.nix-ci.com
  516. 92.84 s Progress: 0 of 11 built, 246 of 354 downloaded from cache (15 downloading)
  517. 92.84 s Downloading cached libpciaccess from https://cache.nix-ci.com
  518. 92.84 s Progress: 0 of 11 built, 247 of 354 downloaded from cache (15 downloading)
  519. 92.84 s Downloading cached libpng-apng from https://cache.nix-ci.com
  520. 92.86 s Progress: 0 of 11 built, 248 of 354 downloaded from cache (15 downloading)
  521. 92.86 s Downloading cached libssh from https://cache.nix-ci.com
  522. 92.87 s Progress: 0 of 11 built, 249 of 354 downloaded from cache (15 downloading)
  523. 92.87 s Downloading cached binutils-2.44-lib from https://cache.nix-ci.com
  524. 92.88 s Progress: 0 of 11 built, 250 of 354 downloaded from cache (15 downloading)
  525. 92.88 s Downloading cached file from https://cache.nix-ci.com
  526. 92.88 s Progress: 0 of 11 built, 251 of 354 downloaded from cache (15 downloading)
  527. 92.88 s Downloading cached gcc from https://cache.nix-ci.com
  528. 92.88 s Progress: 0 of 11 built, 252 of 354 downloaded from cache (15 downloading)
  529. 92.88 s Downloading cached kmod from https://cache.nix-ci.com
  530. 92.88 s Progress: 0 of 11 built, 253 of 354 downloaded from cache (15 downloading)
  531. 92.88 s Downloading cached kmod-31-lib from https://cache.nix-ci.com
  532. 92.91 s Progress: 0 of 11 built, 254 of 354 downloaded from cache (15 downloading)
  533. 92.91 s Downloading cached libssh2 from https://cache.nix-ci.com
  534. 92.91 s Progress: 0 of 11 built, 255 of 354 downloaded from cache (15 downloading)
  535. 92.91 s Downloading cached freetype from https://cache.nix-ci.com
  536. 92.93 s Progress: 0 of 11 built, 256 of 354 downloaded from cache (15 downloading)
  537. 92.93 s Progress: 0 of 11 built, 257 of 354 downloaded from cache (15 downloading)
  538. 92.93 s Downloading cached libdrm from https://cache.nix-ci.com
  539. 92.93 s Downloading cached libssh2 from https://cache.nix-ci.com
  540. 92.94 s Progress: 0 of 11 built, 258 of 354 downloaded from cache (15 downloading)
  541. 92.94 s Downloading cached libmicrohttpd from https://cache.nix-ci.com
  542. 92.94 s Progress: 0 of 11 built, 259 of 354 downloaded from cache (15 downloading)
  543. 92.94 s Downloading cached libtiff from https://cache.nix-ci.com
  544. 92.96 s Progress: 0 of 11 built, 260 of 354 downloaded from cache (15 downloading)
  545. 92.96 s Downloading cached libunwind from https://cache.nix-ci.com
  546. 92.97 s Progress: 0 of 11 built, 261 of 354 downloaded from cache (15 downloading)
  547. 92.97 s Downloading cached libxml2 from https://cache.nix-ci.com
  548. 92.98 s Progress: 0 of 11 built, 262 of 354 downloaded from cache (15 downloading)
  549. 92.98 s Downloading cached sqlite from https://cache.nix-ci.com
  550. 92.98 s Progress: 0 of 11 built, 263 of 354 downloaded from cache (15 downloading)
  551. 92.98 s Downloading cached sqlite from https://cache.nix-ci.com
  552. 93.01 s Progress: 0 of 11 built, 264 of 354 downloaded from cache (15 downloading)
  553. 93.01 s Downloading cached sqlite-3.50.4-bin from https://cache.nix-ci.com
  554. 93.01 s Progress: 0 of 11 built, 265 of 354 downloaded from cache (15 downloading)
  555. 93.01 s Downloading cached curl from https://cache.nix-ci.com
  556. 93.02 s Progress: 0 of 11 built, 266 of 354 downloaded from cache (15 downloading)
  557. 93.02 s Downloading cached binutils from https://cache.nix-ci.com
  558. 93.03 s Progress: 0 of 11 built, 267 of 354 downloaded from cache (15 downloading)
  559. 93.03 s Downloading cached sratom from https://cache.nix-ci.com
  560. 93.03 s Progress: 0 of 11 built, 268 of 354 downloaded from cache (15 downloading)
  561. 93.03 s Downloading cached curl from https://cache.nix-ci.com
  562. 93.03 s Progress: 0 of 11 built, 269 of 354 downloaded from cache (15 downloading)
  563. 93.03 s Downloading cached fontconfig-2.15.0-lib from https://cache.nix-ci.com
  564. 93.03 s Progress: 0 of 11 built, 270 of 354 downloaded from cache (15 downloading)
  565. 93.03 s Downloading cached libva from https://cache.nix-ci.com
  566. 93.04 s Progress: 0 of 11 built, 271 of 354 downloaded from cache (15 downloading)
  567. 93.04 s Downloading cached libva-minimal from https://cache.nix-ci.com
  568. 93.05 s Progress: 0 of 11 built, 272 of 354 downloaded from cache (15 downloading)
  569. 93.05 s Downloading cached xz-5.4.7-bin from https://cache.nix-ci.com
  570. 93.09 s Progress: 0 of 11 built, 273 of 354 downloaded from cache (15 downloading)
  571. 93.09 s Downloading cached xz-5.8.1-bin from https://cache.nix-ci.com
  572. 93.09 s Progress: 0 of 11 built, 274 of 354 downloaded from cache (15 downloading)
  573. 93.09 s Downloading cached libxkbcommon from https://cache.nix-ci.com
  574. 93.10 s Progress: 0 of 11 built, 275 of 354 downloaded from cache (15 downloading)
  575. 93.10 s Downloading cached dconf-0.40.0-lib from https://cache.nix-ci.com
  576. 93.12 s Progress: 0 of 11 built, 276 of 354 downloaded from cache (15 downloading)
  577. 93.12 s Downloading cached gdk-pixbuf from https://cache.nix-ci.com
  578. 93.12 s Progress: 0 of 11 built, 277 of 354 downloaded from cache (15 downloading)
  579. 93.12 s Downloading cached elfutils from https://cache.nix-ci.com
  580. 93.12 s Progress: 0 of 11 built, 278 of 354 downloaded from cache (15 downloading)
  581. 93.12 s Downloading cached glibmm from https://cache.nix-ci.com
  582. 93.12 s Progress: 0 of 11 built, 279 of 354 downloaded from cache (15 downloading)
  583. 93.12 s Downloading cached graphene from https://cache.nix-ci.com
  584. 93.13 s Progress: 0 of 11 built, 280 of 354 downloaded from cache (15 downloading)
  585. 93.13 s Downloading cached harfbuzz from https://cache.nix-ci.com
  586. 93.13 s Progress: 0 of 11 built, 281 of 354 downloaded from cache (15 downloading)
  587. 93.13 s Downloading cached json-glib from https://cache.nix-ci.com
  588. 93.14 s Progress: 0 of 11 built, 282 of 354 downloaded from cache (15 downloading)
  589. 93.14 s Downloading cached cairo from https://cache.nix-ci.com
  590. 93.14 s Progress: 0 of 11 built, 283 of 354 downloaded from cache (15 downloading)
  591. 93.14 s Downloading cached libXft from https://cache.nix-ci.com
  592. 93.14 s Progress: 0 of 11 built, 284 of 354 downloaded from cache (15 downloading)
  593. 93.14 s Downloading cached libical from https://cache.nix-ci.com
  594. 93.15 s Progress: 0 of 11 built, 285 of 354 downloaded from cache (15 downloading)
  595. 93.15 s Downloading cached libpwquality-1.4.5-lib from https://cache.nix-ci.com
  596. 93.18 s Progress: 0 of 11 built, 286 of 354 downloaded from cache (15 downloading)
  597. 93.18 s Downloading cached libsoup from https://cache.nix-ci.com
  598. 93.20 s Progress: 0 of 11 built, 287 of 354 downloaded from cache (15 downloading)
  599. 93.20 s Downloading cached libsoup from https://cache.nix-ci.com
  600. 93.20 s Progress: 0 of 11 built, 288 of 354 downloaded from cache (15 downloading)
  601. 93.20 s Downloading cached lilv from https://cache.nix-ci.com
  602. 93.22 s Progress: 0 of 11 built, 289 of 354 downloaded from cache (15 downloading)
  603. 93.22 s Downloading cached prefetch-npm-deps from https://cache.nix-ci.com
  604. 93.24 s Progress: 0 of 11 built, 290 of 354 downloaded from cache (15 downloading)
  605. 93.24 s Downloading cached python3 from https://cache.nix-ci.com
  606. 93.25 s Progress: 0 of 11 built, 291 of 354 downloaded from cache (15 downloading)
  607. 93.25 s Downloading cached python3 from https://cache.nix-ci.com
  608. 93.25 s Progress: 0 of 11 built, 292 of 354 downloaded from cache (15 downloading)
  609. 93.25 s Downloading cached sqlite-3.50.4-dev from https://cache.nix-ci.com
  610. 93.26 s Progress: 0 of 11 built, 293 of 354 downloaded from cache (15 downloading)
  611. 93.26 s Downloading cached stdenv-linux from https://cache.nix-ci.com
  612. 93.27 s Progress: 0 of 11 built, 294 of 354 downloaded from cache (15 downloading)
  613. 93.27 s Downloading cached libbpf from https://cache.nix-ci.com
  614. 93.27 s Progress: 0 of 11 built, 295 of 354 downloaded from cache (15 downloading)
  615. 93.27 s Downloading cached tpm2-tss from https://cache.nix-ci.com
  616. 93.28 s Progress: 0 of 11 built, 296 of 354 downloaded from cache (15 downloading)
  617. 93.28 s Downloading cached libxml++ from https://cache.nix-ci.com
  618. 93.28 s Progress: 0 of 11 built, 297 of 354 downloaded from cache (15 downloading)
  619. 93.28 s Downloading cached gobject-introspection from https://cache.nix-ci.com
  620. 93.28 s Progress: 0 of 11 built, 298 of 354 downloaded from cache (15 downloading)
  621. 93.29 s Downloading cached zlib-1.3.1-dev from https://cache.nix-ci.com
  622. 93.29 s Progress: 0 of 11 built, 299 of 354 downloaded from cache (15 downloading)
  623. 93.29 s Downloading cached libass from https://cache.nix-ci.com
  624. 93.31 s Progress: 0 of 11 built, 300 of 354 downloaded from cache (15 downloading)
  625. 93.31 s Downloading cached pango from https://cache.nix-ci.com
  626. 93.32 s Progress: 0 of 11 built, 301 of 354 downloaded from cache (15 downloading)
  627. 93.32 s Downloading cached zstd-1.5.6-bin from https://cache.nix-ci.com
  628. 93.35 s Progress: 0 of 11 built, 302 of 354 downloaded from cache (15 downloading)
  629. 93.35 s Progress: 0 of 10 built, 303 of 354 downloaded from cache (14 downloading)
  630. 93.36 s Progress: 0 of 10 built, 304 of 354 downloaded from cache (13 downloading)
  631. 93.51 s Building little-moments-e2e-0.0.1-npm-deps
  632. 93.51 s Progress: 0 of 9 built (1 building), 305 of 354 downloaded from cache (12 downloading)
  633. 93.51 s Progress: 0 of 9 built (1 building), 306 of 354 downloaded from cache (11 downloading)
  634. 93.51 s Progress: 0 of 9 built (1 building), 307 of 354 downloaded from cache (10 downloading)
  635. 93.51 s Progress: 0 of 9 built (1 building), 308 of 354 downloaded from cache (9 downloading)
  636. 93.51 s Progress: 0 of 9 built (1 building), 309 of 354 downloaded from cache (8 downloading)
  637. 93.51 s Progress: 0 of 9 built (1 building), 310 of 354 downloaded from cache (7 downloading)
  638. 93.51 s Progress: 0 of 9 built (1 building), 311 of 354 downloaded from cache (6 downloading)
  639. 93.51 s Progress: 0 of 9 built (1 building), 312 of 354 downloaded from cache (5 downloading)
  640. 93.51 s Progress: 0 of 9 built (1 building), 313 of 354 downloaded from cache (4 downloading)
  641. 93.51 s Downloading cached binutils-wrapper from https://cache.nix-ci.com
  642. 93.51 s Downloading cached ffado from https://cache.nix-ci.com
  643. 93.51 s Downloading cached ffmpeg-headless-6.1.2-lib from https://cache.nix-ci.com
  644. 93.51 s Downloading cached nodejs from https://cache.nix-ci.com
  645. 93.52 s Downloading cached kbd from https://cache.nix-ci.com
  646. 93.52 s Downloading cached nodejs from https://cache.nix-ci.com
  647. 93.57 s [little-moments-e2e-0.0.1-npm-deps] Phase: unpackPhase
  648. 93.57 s [little-moments-e2e-0.0.1-npm-deps] unpacking source archive /nix/store/x5ki1nqbh2bss8hvwxh2yjacg13v0rmb-source
  649. 93.59 s [little-moments-e2e-0.0.1-npm-deps] source root is source
  650. 93.60 s [little-moments-e2e-0.0.1-npm-deps] Phase: patchPhase
  651. 93.61 s [little-moments-e2e-0.0.1-npm-deps] Phase: updateAutotoolsGnuConfigScriptsPhase
  652. 93.61 s [little-moments-e2e-0.0.1-npm-deps] Phase: configurePhase
  653. 93.63 s [little-moments-e2e-0.0.1-npm-deps] no configure script, doing nothing
  654. 93.63 s [little-moments-e2e-0.0.1-npm-deps] Phase: buildPhase
  655. 93.64 s Progress: 0 of 9 built (1 building), 314 of 354 downloaded from cache (9 downloading)
  656. 93.74 s Progress: 0 of 9 built (1 building), 315 of 354 downloaded from cache (8 downloading)
  657. 93.77 s Progress: 0 of 9 built (1 building), 316 of 354 downloaded from cache (7 downloading)
  658. 93.78 s Downloading cached systemd from https://cache.nix-ci.com
  659. 93.78 s Downloading cached systemd-minimal from https://cache.nix-ci.com
  660. 94.23 s [little-moments-e2e-0.0.1-npm-deps] Phase: fixupPhase
  661. 94.25 s [little-moments-e2e-0.0.1-npm-deps] shrinking RPATHs of ELF executables and libraries in /nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps
  662. 94.30 s [little-moments-e2e-0.0.1-npm-deps] checking for references to /build/ in /nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps...
  663. 94.36 s [little-moments-e2e-0.0.1-npm-deps] patching script interpreter paths in /nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps
  664. 94.38 s Progress: 0 of 9 built (1 building), 317 of 354 downloaded from cache (8 downloading)
  665. 94.38 s Downloading cached dbus-1.14.10-lib from https://cache.nix-ci.com
  666. 94.57 s [post-build-hook] Uploading to the NixCI cache: /nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps
  667. 94.64 s [post-build-hook] copying 1 paths...
  668. 94.64 s [post-build-hook] copying path '/nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps' to 'https://cache.nix-ci.com'...
  669. 98.11 s [post-build-hook] copying 1 paths...
  670. 98.27 s [post-build-hook] copying path '/nix/store/ws7xrdlqbdpmj95kfx8fhw9v518pvjlx-little-moments-e2e-0.0.1-npm-deps.drv' to 'https://cache.nix-ci.com'...
  671. 98.34 s Progress: 1 of 10 built, 317 of 354 downloaded from cache (9 downloading)
  672. 98.34 s Progress: 1 of 9 built, 318 of 354 downloaded from cache (8 downloading)
  673. 98.34 s Progress: 1 of 9 built, 319 of 354 downloaded from cache (7 downloading)
  674. 98.34 s Progress: 1 of 9 built, 320 of 354 downloaded from cache (6 downloading)
  675. 98.34 s Progress: 1 of 9 built, 321 of 354 downloaded from cache (5 downloading)
  676. 98.34 s Progress: 1 of 9 built, 322 of 354 downloaded from cache (4 downloading)
  677. 98.34 s Progress: 1 of 9 built, 323 of 354 downloaded from cache (3 downloading)
  678. 98.34 s Progress: 1 of 9 built, 324 of 354 downloaded from cache (2 downloading)
  679. 98.34 s Progress: 1 of 9 built, 325 of 354 downloaded from cache (1 downloading)
  680. 98.35 s Progress: 1 of 9 built, 326 of 354 downloaded from cache
  681. 98.35 s Downloading cached at-spi2-core from https://cache.nix-ci.com
  682. 98.35 s Downloading cached avahi from https://cache.nix-ci.com
  683. 98.35 s Downloading cached bluez from https://cache.nix-ci.com
  684. 98.35 s Downloading cached gcc-wrapper from https://cache.nix-ci.com
  685. 98.35 s Downloading cached gstreamer from https://cache.nix-ci.com
  686. 98.35 s Downloading cached libjack2 from https://cache.nix-ci.com
  687. 98.35 s Downloading cached libpulseaudio from https://cache.nix-ci.com
  688. 98.35 s Downloading cached nodejs-22.21.1-dev from https://cache.nix-ci.com
  689. 98.35 s Downloading cached nodejs-24.11.1-dev from https://cache.nix-ci.com
  690. 98.35 s Downloading cached nodejs-install-executables from https://cache.nix-ci.com
  691. 98.35 s Downloading cached npm-config-hook from https://cache.nix-ci.com
  692. 98.39 s Progress: 1 of 8 built, 327 of 354 downloaded from cache (10 downloading)
  693. 98.40 s Progress: 1 of 8 built, 328 of 354 downloaded from cache (9 downloading)
  694. 98.40 s Downloading cached stdenv-linux from https://cache.nix-ci.com
  695. 98.42 s Progress: 1 of 8 built, 329 of 354 downloaded from cache (9 downloading)
  696. 98.42 s Downloading cached cups-2.4.8-lib from https://cache.nix-ci.com
  697. 98.42 s Downloading cached tracker from https://cache.nix-ci.com
  698. 98.44 s Progress: 1 of 8 built, 330 of 354 downloaded from cache (10 downloading)
  699. 98.47 s Progress: 1 of 8 built, 331 of 354 downloaded from cache (9 downloading)
  700. 98.47 s Progress: 1 of 8 built, 332 of 354 downloaded from cache (9 downloading)
  701. 98.47 s Downloading cached npm-install-hook from https://cache.nix-ci.com
  702. 98.54 s Progress: 1 of 7 built, 333 of 354 downloaded from cache (8 downloading)
  703. 98.54 s Downloading cached libao from https://cache.nix-ci.com
  704. 98.57 s Progress: 1 of 7 built, 334 of 354 downloaded from cache (8 downloading)
  705. 98.57 s Downloading cached gst-plugins-base from https://cache.nix-ci.com
  706. 98.57 s Downloading cached libcanberra from https://cache.nix-ci.com
  707. 98.61 s Progress: 1 of 7 built, 335 of 354 downloaded from cache (9 downloading)
  708. 98.66 s Progress: 1 of 7 built, 336 of 354 downloaded from cache (8 downloading)
  709. 98.72 s Progress: 1 of 6 built, 337 of 354 downloaded from cache (7 downloading)
  710. 98.72 s Progress: 1 of 6 built, 338 of 354 downloaded from cache (6 downloading)
  711. 98.72 s Progress: 1 of 5 built, 339 of 354 downloaded from cache (5 downloading)
  712. 98.72 s Downloading cached sox-unstable-2021-05-09-lib from https://cache.nix-ci.com
  713. 98.73 s Progress: 1 of 5 built, 340 of 354 downloaded from cache (5 downloading)
  714. 98.75 s Progress: 1 of 5 built, 341 of 354 downloaded from cache (4 downloading)
  715. 98.76 s Downloading cached gtk+3 from https://cache.nix-ci.com
  716. 98.83 s Progress: 1 of 5 built, 342 of 354 downloaded from cache (4 downloading)
  717. 98.83 s Downloading cached libcamera from https://cache.nix-ci.com
  718. 98.84 s Progress: 1 of 5 built, 343 of 354 downloaded from cache (4 downloading)
  719. 98.84 s Downloading cached roc-toolkit from https://cache.nix-ci.com
  720. 98.99 s Progress: 1 of 5 built, 344 of 354 downloaded from cache (4 downloading)
  721. 99.15 s Progress: 1 of 4 built, 345 of 354 downloaded from cache (3 downloading)
  722. 99.36 s Progress: 1 of 3 built, 346 of 354 downloaded from cache (2 downloading)
  723. 99.36 s Progress: 1 of 3 built, 347 of 354 downloaded from cache (1 downloading)
  724. 99.36 s Downloading cached pipewire from https://cache.nix-ci.com
  725. 99.38 s Progress: 1 of 3 built, 348 of 354 downloaded from cache (1 downloading)
  726. 99.38 s Downloading cached libdecor from https://cache.nix-ci.com
  727. 99.48 s Progress: 1 of 3 built, 349 of 354 downloaded from cache (1 downloading)
  728. 99.51 s Progress: 1 of 3 built, 350 of 354 downloaded from cache
  729. 99.51 s Downloading cached SDL2 from https://cache.nix-ci.com
  730. 99.58 s Progress: 1 of 3 built, 351 of 354 downloaded from cache
  731. 99.58 s Downloading cached ffmpeg-6.1.2-lib from https://cache.nix-ci.com
  732. 99.94 s Progress: 1 of 3 built, 352 of 354 downloaded from cache
  733. 99.94 s Downloading cached ffmpeg-6.1.2-bin from https://cache.nix-ci.com
  734. 99.99 s Progress: 1 of 3 built, 353 of 354 downloaded from cache
  735. 99.99 s Downloading cached import-from-tinybeans from https://cache.nix-ci.com
  736. 100.29 s Progress: 1 of 3 built, 354 of 354 downloaded from cache
  737. 100.37 s Building little-moments-e2e
  738. 100.45 s [little-moments-e2e] Phase: unpackPhase
  739. 100.45 s [little-moments-e2e] unpacking source archive /nix/store/x5ki1nqbh2bss8hvwxh2yjacg13v0rmb-source
  740. 100.50 s [little-moments-e2e] source root is source
  741. 100.53 s [little-moments-e2e] Phase: patchPhase
  742. 100.54 s [little-moments-e2e] Executing npmConfigHook
  743. 100.54 s [little-moments-e2e] Configuring npm
  744. 100.54 s [little-moments-e2e] Validating consistency between /build/source/package-lock.json and /nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps/package-lock.json
  745. 100.58 s [little-moments-e2e] Setting npm_config_cache to /nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps
  746. 100.58 s [little-moments-e2e] Installing dependencies
  747. 100.68 s [little-moments-e2e] npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  748. 100.68 s [little-moments-e2e] npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  749. 100.68 s [little-moments-e2e] npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  750. 101.36 s [little-moments-e2e]
  751. 101.36 s [little-moments-e2e] added 100 packages, and audited 101 packages in 702ms
  752. 101.36 s [little-moments-e2e]
  753. 101.36 s [little-moments-e2e] 25 packages are looking for funding
  754. 101.36 s [little-moments-e2e] run `npm fund` for details
  755. 101.36 s [little-moments-e2e]
  756. 101.36 s [little-moments-e2e] found 0 vulnerabilities
  757. 101.40 s [little-moments-e2e] patching script interpreter paths in node_modules
  758. 101.41 s [little-moments-e2e] node_modules/playwright-core/lib/utilsBundleImpl/xdg-open: interpreter directive changed from "#!/bin/sh" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/sh"
  759. 101.42 s [little-moments-e2e] node_modules/playwright-core/bin/reinstall_msedge_beta_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  760. 101.43 s [little-moments-e2e] node_modules/playwright-core/bin/reinstall_chrome_beta_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  761. 101.44 s [little-moments-e2e] node_modules/playwright-core/bin/reinstall_chrome_beta_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  762. 101.45 s [little-moments-e2e] node_modules/playwright-core/bin/reinstall_msedge_stable_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  763. 101.46 s [little-moments-e2e] node_modules/playwright-core/bin/reinstall_chrome_stable_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  764. 101.47 s [little-moments-e2e] node_modules/playwright-core/bin/reinstall_msedge_dev_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  765. 101.48 s [little-moments-e2e] node_modules/playwright-core/bin/reinstall_msedge_beta_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  766. 101.49 s [little-moments-e2e] node_modules/playwright-core/bin/reinstall_msedge_dev_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  767. 101.50 s [little-moments-e2e] node_modules/playwright-core/bin/reinstall_msedge_stable_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  768. 101.51 s [little-moments-e2e] node_modules/playwright-core/bin/reinstall_chrome_stable_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  769. 101.52 s [little-moments-e2e] node_modules/playwright-core/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  770. 101.53 s [little-moments-e2e] node_modules/ulid/bin/cli.js: interpreter directive changed from "#! /usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  771. 101.54 s [little-moments-e2e] node_modules/js-yaml/bin/js-yaml.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  772. 101.55 s [little-moments-e2e] node_modules/playwright/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  773. 101.57 s [little-moments-e2e] node_modules/which/bin/node-which: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  774. 101.58 s [little-moments-e2e] node_modules/@playwright/test/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  775. 101.59 s [little-moments-e2e] node_modules/prettier/bin/prettier.cjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  776. 101.60 s [little-moments-e2e] node_modules/eslint/bin/eslint.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  777. 101.61 s [little-moments-e2e] node_modules/acorn/bin/acorn: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  778. 101.68 s [little-moments-e2e] npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  779. 101.68 s [little-moments-e2e] npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  780. 101.68 s [little-moments-e2e] npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  781. 101.98 s [little-moments-e2e] rebuilt dependencies successfully
  782. 102.00 s [little-moments-e2e] patching script interpreter paths in node_modules
  783. 102.07 s [little-moments-e2e] Finished npmConfigHook
  784. 102.08 s [little-moments-e2e] Phase: updateAutotoolsGnuConfigScriptsPhase
  785. 102.10 s [little-moments-e2e] Phase: configurePhase
  786. 102.13 s [little-moments-e2e] no configure script, doing nothing
  787. 102.13 s [little-moments-e2e] Phase: buildPhase
  788. 102.14 s [little-moments-e2e] no Makefile or custom buildPhase, doing nothing
  789. 102.14 s [little-moments-e2e] Phase: checkPhase
  790. 103.54 s [little-moments-e2e] 2026/05/30 20:54:18 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied 8da2aeb0-89c7-4e7b-b2aa-ca9ecb3bf360-full.avif
  791. 103.63 s [little-moments-e2e] 2026/05/30 20:54:18 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:121: copied 8da2aeb0-89c7-4e7b-b2aa-ca9ecb3bf360-250px.jpg
  792. 103.67 s [little-moments-e2e] 2026/05/30 20:54:18 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:121: copied 8da2aeb0-89c7-4e7b-b2aa-ca9ecb3bf360-150px.jpg
  793. 103.67 s [little-moments-e2e] 2026/05/30 20:54:18 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied d24109ee-363b-4437-9dee-8aec70272898-full.mp4
  794. 103.69 s [little-moments-e2e] 2026/05/30 20:54:18 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied d24109ee-363b-4437-9dee-8aec70272898-thumb-250px.jpg
  795. 103.71 s [little-moments-e2e] 2026/05/30 20:54:18 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied d24109ee-363b-4437-9dee-8aec70272898-thumb-150px.jpg
  796. 103.71 s [little-moments-e2e] 2026/05/30 20:54:18 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied 722892be-05db-4251-ada1-c9536da8eb09-full.mp4
  797. 103.73 s [little-moments-e2e] 2026/05/30 20:54:18 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied 722892be-05db-4251-ada1-c9536da8eb09-thumb-250px.jpg
  798. 103.75 s [little-moments-e2e] 2026/05/30 20:54:18 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied 722892be-05db-4251-ada1-c9536da8eb09-thumb-150px.jpg
  799. 103.75 s [little-moments-e2e] 2026/05/30 20:54:18 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied 5c32aa71-6415-4582-9d6c-7922afc78d5e-full.jpg
  800. 103.90 s [little-moments-e2e] 2026/05/30 20:54:18 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:108: copied 5c32aa71-6415-4582-9d6c-7922afc78d5e-850px.jpg
  801. 103.94 s [little-moments-e2e] 2026/05/30 20:54:18 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied 5c32aa71-6415-4582-9d6c-7922afc78d5e-250px.jpg
  802. 103.98 s [little-moments-e2e] 2026/05/30 20:54:18 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied 5c32aa71-6415-4582-9d6c-7922afc78d5e-150px.jpg
  803. 103.98 s [little-moments-e2e] 2026/05/30 20:54:18 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied e0be12d3-78ce-49dc-b64f-b0b28333801e-full.jpg
  804. 104.11 s [little-moments-e2e] 2026/05/30 20:54:18 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:108: copied e0be12d3-78ce-49dc-b64f-b0b28333801e-850px.jpg
  805. 104.18 s [little-moments-e2e] 2026/05/30 20:54:18 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied e0be12d3-78ce-49dc-b64f-b0b28333801e-250px.jpg
  806. 104.21 s [little-moments-e2e] 2026/05/30 20:54:18 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied e0be12d3-78ce-49dc-b64f-b0b28333801e-150px.jpg
  807. 104.21 s [little-moments-e2e] 2026/05/30 20:54:18 codeberg.org/mtlynch/little-moments/store/sqlite/sqlite.go:18: reading DB from /build/source/test-imported-media/test-store.db
  808. 105.76 s [little-moments-e2e] 2026/05/30 20:54:20 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:140: wrote /build/source/test-imported-media/test-store.db
  809. 105.88 s [little-moments-e2e] npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  810. 105.88 s [little-moments-e2e] npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  811. 105.88 s [little-moments-e2e] npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  812. 107.16 s [little-moments-e2e]
  813. 107.16 s [little-moments-e2e] Running 15 tests using 8 workers
  814. 110.27 s [little-moments-e2e] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  815. 110.31 s [little-moments-e2e] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  816. 110.32 s [little-moments-e2e] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  817. 110.37 s [little-moments-e2e] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  818. 110.39 s [little-moments-e2e] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  819. 110.39 s [little-moments-e2e] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  820. 110.39 s [little-moments-e2e] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  821. 110.40 s [little-moments-e2e] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  822. 117.77 s [little-moments-e2e] ·TTTTTTTTSkipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  823. 117.83 s [little-moments-e2e] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  824. 117.84 s [little-moments-e2e] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  825. 117.85 s [little-moments-e2e] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  826. 117.88 s [little-moments-e2e] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  827. 117.90 s [little-moments-e2e] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  828. 122.49 s [little-moments-e2e] TTTTTT
  829. 122.49 s [little-moments-e2e]
  830. 122.49 s [little-moments-e2e] 1) [chromium] › e2e/auth.spec.ts:13:7 › Authentication › logs in and shows the browse page ───────
  831. 122.49 s [little-moments-e2e]
  832. 122.49 s [little-moments-e2e] Test timeout of 5000ms exceeded.
  833. 122.49 s [little-moments-e2e]
  834. 122.49 s [little-moments-e2e] Error: expect(page).toHaveURL(expected) failed
  835. 122.49 s [little-moments-e2e]
  836. 122.49 s [little-moments-e2e] Expected pattern: /\/login\/confirm/
  837. 122.49 s [little-moments-e2e] Received string: "http://127.0.0.1:36315/login"
  838. 122.49 s [little-moments-e2e]
  839. 122.49 s [little-moments-e2e] Call log:
  840. 122.49 s [little-moments-e2e] - Expect "toHaveURL" with timeout 5000ms
  841. 122.49 s [little-moments-e2e] 7 × unexpected value "http://127.0.0.1:36315/login"
  842. 122.49 s [little-moments-e2e]
  843. 122.49 s [little-moments-e2e]
  844. 122.49 s [little-moments-e2e] at fixtures.ts:200
  845. 122.49 s [little-moments-e2e]
  846. 122.49 s [little-moments-e2e] 198 | await page.getByLabel("Email address").fill("homer@example.com");
  847. 122.49 s [little-moments-e2e] 199 | await page.getByRole("button", { name: "Log in" }).click();
  848. 122.49 s [little-moments-e2e] > 200 | await expect(page).toHaveURL(/\/login\/confirm/);
  849. 122.49 s [little-moments-e2e] | ^
  850. 122.49 s [little-moments-e2e] 201 | await page.getByRole("button", { name: "Log in" }).click();
  851. 122.49 s [little-moments-e2e] 202 | await expect(page).toHaveURL("/");
  852. 122.49 s [little-moments-e2e] 203 | }
  853. 122.49 s [little-moments-e2e] at logIn (/build/source/e2e/fixtures.ts:200:22)
  854. 122.49 s [little-moments-e2e] at /build/source/e2e/auth.spec.ts:14:5
  855. 122.49 s [little-moments-e2e]
  856. 122.49 s [little-moments-e2e] attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  857. 122.49 s [little-moments-e2e] e2e-results/auth-Authentication-logs-in-and-shows-the-browse-page-chromium/video.webm
  858. 122.49 s [little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
  859. 122.49 s [little-moments-e2e]
  860. 122.49 s [little-moments-e2e] Error Context: e2e-results/auth-Authentication-logs-in-and-shows-the-browse-page-chromium/error-context.md
  861. 122.49 s [little-moments-e2e]
  862. 122.49 s [little-moments-e2e] attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  863. 122.49 s [little-moments-e2e] e2e-results/auth-Authentication-logs-in-and-shows-the-browse-page-chromium/trace.zip
  864. 122.49 s [little-moments-e2e] Usage:
  865. 122.49 s [little-moments-e2e]
  866. 122.49 s [little-moments-e2e] npx playwright show-trace e2e-results/auth-Authentication-logs-in-and-shows-the-browse-page-chromium/trace.zip
  867. 122.49 s [little-moments-e2e]
  868. 122.49 s [little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
  869. 122.49 s [little-moments-e2e]
  870. 122.49 s [little-moments-e2e] 2) [chromium] › e2e/auth.spec.ts:20:7 › Authentication › redirects to stored next path after login
  871. 122.49 s [little-moments-e2e]
  872. 122.49 s [little-moments-e2e] Test timeout of 5000ms exceeded.
  873. 122.49 s [little-moments-e2e]
  874. 122.49 s [little-moments-e2e] Error: expect(page).toHaveURL(expected) failed
  875. 122.49 s [little-moments-e2e]
  876. 122.49 s [little-moments-e2e] Expected pattern: /\/login\/confirm\?token=[^&]+$/
  877. 122.49 s [little-moments-e2e] Received string: "http://127.0.0.1:35943/login"
  878. 122.49 s [little-moments-e2e]
  879. 122.50 s [little-moments-e2e] Call log:
  880. 122.50 s [little-moments-e2e] - Expect "toHaveURL" with timeout 5000ms
  881. 122.50 s [little-moments-e2e] 7 × unexpected value "http://127.0.0.1:35943/login"
  882. 122.50 s [little-moments-e2e]
  883. 122.50 s [little-moments-e2e]
  884. 122.50 s [little-moments-e2e] 27 | await page.getByLabel("Email address").fill("homer@example.com");
  885. 122.50 s [little-moments-e2e] 28 | await page.getByRole("button", { name: "Log in" }).click();
  886. 122.50 s [little-moments-e2e] > 29 | await expect(page).toHaveURL(/\/login\/confirm\?token=[^&]+$/);
  887. 122.50 s [little-moments-e2e] | ^
  888. 122.50 s [little-moments-e2e] 30 |
  889. 122.50 s [little-moments-e2e] 31 | await page.getByRole("button", { name: "Log in" }).click();
  890. 122.50 s [little-moments-e2e] 32 |
  891. 122.50 s [little-moments-e2e] at /build/source/e2e/auth.spec.ts:29:24
  892. 122.50 s [little-moments-e2e]
  893. 122.50 s [little-moments-e2e] attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  894. 122.50 s [little-moments-e2e] e2e-results/auth-Authentication-redire-2d7b2-tored-next-path-after-login-chromium/video.webm
  895. 122.50 s [little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
  896. 122.50 s [little-moments-e2e]
  897. 122.50 s [little-moments-e2e] Error Context: e2e-results/auth-Authentication-redire-2d7b2-tored-next-path-after-login-chromium/error-context.md
  898. 122.50 s [little-moments-e2e]
  899. 122.50 s [little-moments-e2e] attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  900. 122.50 s [little-moments-e2e] e2e-results/auth-Authentication-redire-2d7b2-tored-next-path-after-login-chromium/trace.zip
  901. 122.50 s [little-moments-e2e] Usage:
  902. 122.50 s [little-moments-e2e]
  903. 122.50 s [little-moments-e2e] npx playwright show-trace e2e-results/auth-Authentication-redire-2d7b2-tored-next-path-after-login-chromium/trace.zip
  904. 122.50 s [little-moments-e2e]
  905. 122.50 s [little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
  906. 122.50 s [little-moments-e2e]
  907. 122.50 s [little-moments-e2e] 3) [chromium] › e2e/auth.spec.ts:39:7 › Authentication › logs out and redirects to the login page
  908. 122.50 s [little-moments-e2e]
  909. 122.50 s [little-moments-e2e] Test timeout of 5000ms exceeded.
  910. 122.50 s [little-moments-e2e]
  911. 122.50 s [little-moments-e2e] Error: expect(page).toHaveURL(expected) failed
  912. 122.50 s [little-moments-e2e]
  913. 122.50 s [little-moments-e2e] Expected pattern: /\/login\/confirm/
  914. 122.50 s [little-moments-e2e] Received string: "http://127.0.0.1:37789/login"
  915. 122.50 s [little-moments-e2e]
  916. 122.50 s [little-moments-e2e] Call log:
  917. 122.50 s [little-moments-e2e] - Expect "toHaveURL" with timeout 5000ms
  918. 122.50 s [little-moments-e2e] 7 × unexpected value "http://127.0.0.1:37789/login"
  919. 122.50 s [little-moments-e2e]
  920. 122.50 s [little-moments-e2e]
  921. 122.50 s [little-moments-e2e] at fixtures.ts:200
  922. 122.50 s [little-moments-e2e]
  923. 122.50 s [little-moments-e2e] 198 | await page.getByLabel("Email address").fill("homer@example.com");
  924. 122.50 s [little-moments-e2e] 199 | await page.getByRole("button", { name: "Log in" }).click();
  925. 122.50 s [little-moments-e2e] > 200 | await expect(page).toHaveURL(/\/login\/confirm/);
  926. 122.50 s [little-moments-e2e] | ^
  927. 122.50 s [little-moments-e2e] 201 | await page.getByRole("button", { name: "Log in" }).click();
  928. 122.50 s [little-moments-e2e] 202 | await expect(page).toHaveURL("/");
  929. 122.50 s [little-moments-e2e] 203 | }
  930. 122.50 s [little-moments-e2e] at logIn (/build/source/e2e/fixtures.ts:200:22)
  931. 122.50 s [little-moments-e2e] at /build/source/e2e/auth.spec.ts:40:5
  932. 122.50 s [little-moments-e2e]
  933. 122.50 s [little-moments-e2e] attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  934. 122.50 s [little-moments-e2e] e2e-results/auth-Authentication-logs-out-and-redirects-to-the-login-page-chromium/video.webm
  935. 122.50 s [little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
  936. 122.50 s [little-moments-e2e]
  937. 122.50 s [little-moments-e2e] Error Context: e2e-results/auth-Authentication-logs-out-and-redirects-to-the-login-page-chromium/error-context.md
  938. 122.50 s [little-moments-e2e]
  939. 122.50 s [little-moments-e2e] attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  940. 122.50 s [little-moments-e2e] e2e-results/auth-Authentication-logs-out-and-redirects-to-the-login-page-chromium/trace.zip
  941. 122.50 s [little-moments-e2e] Usage:
  942. 122.50 s [little-moments-e2e]
  943. 122.50 s [little-moments-e2e] npx playwright show-trace e2e-results/auth-Authentication-logs-out-and-redirects-to-the-login-page-chromium/trace.zip
  944. 122.50 s [little-moments-e2e]
  945. 122.50 s [little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
  946. 122.50 s [little-moments-e2e]
  947. 122.50 s [little-moments-e2e] 4) [chromium] › e2e/auth.spec.ts:47:7 › Authentication › cannot access protected routes after logging out
  948. 122.50 s [little-moments-e2e]
  949. 122.50 s [little-moments-e2e] Test timeout of 5000ms exceeded.
  950. 122.50 s [little-moments-e2e]
  951. 122.50 s [little-moments-e2e] Error: expect(page).toHaveURL(expected) failed
  952. 122.50 s [little-moments-e2e]
  953. 122.50 s [little-moments-e2e] Expected pattern: /\/login\/confirm/
  954. 122.50 s [little-moments-e2e] Received string: "http://127.0.0.1:39733/login"
  955. 122.50 s [little-moments-e2e]
  956. 122.50 s [little-moments-e2e] Call log:
  957. 122.50 s [little-moments-e2e] - Expect "toHaveURL" with timeout 5000ms
  958. 122.50 s [little-moments-e2e] 7 × unexpected value "http://127.0.0.1:39733/login"
  959. 122.50 s [little-moments-e2e]
  960. 122.50 s [little-moments-e2e]
  961. 122.50 s [little-moments-e2e] at fixtures.ts:200
  962. 122.50 s [little-moments-e2e]
  963. 122.50 s [little-moments-e2e] 198 | await page.getByLabel("Email address").fill("homer@example.com");
  964. 122.50 s [little-moments-e2e] 199 | await page.getByRole("button", { name: "Log in" }).click();
  965. 122.50 s [little-moments-e2e] > 200 | await expect(page).toHaveURL(/\/login\/confirm/);
  966. 122.50 s [little-moments-e2e] | ^
  967. 122.50 s [little-moments-e2e] 201 | await page.getByRole("button", { name: "Log in" }).click();
  968. 122.50 s [little-moments-e2e] 202 | await expect(page).toHaveURL("/");
  969. 122.50 s [little-moments-e2e] 203 | }
  970. 122.50 s [little-moments-e2e] at logIn (/build/source/e2e/fixtures.ts:200:22)
  971. 122.50 s [little-moments-e2e] at /build/source/e2e/auth.spec.ts:48:5
  972. 122.50 s [little-moments-e2e]
  973. 122.50 s [little-moments-e2e] attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  974. 122.50 s [little-moments-e2e] e2e-results/auth-Authentication-cannot-a27fd-ed-routes-after-logging-out-chromium/video.webm
  975. 122.50 s [little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
  976. 122.50 s [little-moments-e2e]
  977. 122.50 s [little-moments-e2e] Error Context: e2e-results/auth-Authentication-cannot-a27fd-ed-routes-after-logging-out-chromium/error-context.md
  978. 122.50 s [little-moments-e2e]
  979. 122.50 s [little-moments-e2e] attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  980. 122.50 s [little-moments-e2e] e2e-results/auth-Authentication-cannot-a27fd-ed-routes-after-logging-out-chromium/trace.zip
  981. 122.50 s [little-moments-e2e] Usage:
  982. 122.50 s [little-moments-e2e]
  983. 122.50 s [little-moments-e2e] npx playwright show-trace e2e-results/auth-Authentication-cannot-a27fd-ed-routes-after-logging-out-chromium/trace.zip
  984. 122.50 s [little-moments-e2e]
  985. 122.50 s [little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
  986. 122.50 s [little-moments-e2e]
  987. 122.50 s [little-moments-e2e] 5) [chromium] › e2e/browse.spec.ts:68:7 › Browse media › shows the imported media entries on the browse page
  988. 122.50 s [little-moments-e2e]
  989. 122.50 s [little-moments-e2e] Test timeout of 5000ms exceeded while running "beforeEach" hook.
  990. 122.50 s [little-moments-e2e]
  991. 122.50 s [little-moments-e2e] 62 | test.describe.configure({ mode: "parallel" });
  992. 122.50 s [little-moments-e2e] 63 |
  993. 122.50 s [little-moments-e2e] > 64 | test.beforeEach(async ({ page }) => {
  994. 122.50 s [little-moments-e2e] | ^
  995. 122.50 s [little-moments-e2e] 65 | await logIn(page);
  996. 122.50 s [little-moments-e2e] 66 | });
  997. 122.50 s [little-moments-e2e] 67 |
  998. 122.50 s [little-moments-e2e] at /build/source/e2e/browse.spec.ts:64:8
  999. 122.50 s [little-moments-e2e]
  1000. 122.50 s [little-moments-e2e] Error: expect(page).toHaveURL(expected) failed
  1001. 122.50 s [little-moments-e2e]
  1002. 122.50 s [little-moments-e2e] Expected pattern: /\/login\/confirm/
  1003. 122.50 s [little-moments-e2e] Received string: "http://127.0.0.1:35685/login"
  1004. 122.50 s [little-moments-e2e]
  1005. 122.50 s [little-moments-e2e] Call log:
  1006. 122.50 s [little-moments-e2e] - Expect "toHaveURL" with timeout 5000ms
  1007. 122.50 s [little-moments-e2e] 7 × unexpected value "http://127.0.0.1:35685/login"
  1008. 122.50 s [little-moments-e2e]
  1009. 122.50 s [little-moments-e2e]
  1010. 122.50 s [little-moments-e2e] at fixtures.ts:200
  1011. 122.50 s [little-moments-e2e]
  1012. 122.50 s [little-moments-e2e] 198 | await page.getByLabel("Email address").fill("homer@example.com");
  1013. 122.50 s [little-moments-e2e] 199 | await page.getByRole("button", { name: "Log in" }).click();
  1014. 122.50 s [little-moments-e2e] > 200 | await expect(page).toHaveURL(/\/login\/confirm/);
  1015. 122.50 s [little-moments-e2e] | ^
  1016. 122.50 s [little-moments-e2e] 201 | await page.getByRole("button", { name: "Log in" }).click();
  1017. 122.50 s [little-moments-e2e] 202 | await expect(page).toHaveURL("/");
  1018. 122.50 s [little-moments-e2e] 203 | }
  1019. 122.50 s [little-moments-e2e] at logIn (/build/source/e2e/fixtures.ts:200:22)
  1020. 122.50 s [little-moments-e2e] at /build/source/e2e/browse.spec.ts:65:5
  1021. 122.50 s [little-moments-e2e]
  1022. 122.50 s [little-moments-e2e] attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  1023. 122.50 s [little-moments-e2e] e2e-results/browse-Browse-media-shows--02a6e--entries-on-the-browse-page-chromium/video.webm
  1024. 122.50 s [little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
  1025. 122.50 s [little-moments-e2e]
  1026. 122.50 s [little-moments-e2e] Error Context: e2e-results/browse-Browse-media-shows--02a6e--entries-on-the-browse-page-chromium/error-context.md
  1027. 122.50 s [little-moments-e2e]
  1028. 122.50 s [little-moments-e2e] attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  1029. 122.50 s [little-moments-e2e] e2e-results/browse-Browse-media-shows--02a6e--entries-on-the-browse-page-chromium/trace.zip
  1030. 122.50 s [little-moments-e2e] Usage:
  1031. 122.50 s [little-moments-e2e]
  1032. 122.50 s [little-moments-e2e] npx playwright show-trace e2e-results/browse-Browse-media-shows--02a6e--entries-on-the-browse-page-chromium/trace.zip
  1033. 122.50 s [little-moments-e2e]
  1034. 122.50 s [little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
  1035. 122.50 s [little-moments-e2e]
  1036. 122.50 s [little-moments-e2e] 6) [chromium] › e2e/browse.spec.ts:81:7 › Browse media › shows media thumbnails from newest to oldest
  1037. 122.50 s [little-moments-e2e]
  1038. 122.50 s [little-moments-e2e] Test timeout of 5000ms exceeded while running "beforeEach" hook.
  1039. 122.50 s [little-moments-e2e]
  1040. 122.50 s [little-moments-e2e] 62 | test.describe.configure({ mode: "parallel" });
  1041. 122.50 s [little-moments-e2e] 63 |
  1042. 122.50 s [little-moments-e2e] > 64 | test.beforeEach(async ({ page }) => {
  1043. 122.50 s [little-moments-e2e] | ^
  1044. 122.50 s [little-moments-e2e] 65 | await logIn(page);
  1045. 122.50 s [little-moments-e2e] 66 | });
  1046. 122.50 s [little-moments-e2e] 67 |
  1047. 122.50 s [little-moments-e2e] at /build/source/e2e/browse.spec.ts:64:8
  1048. 122.50 s [little-moments-e2e]
  1049. 122.50 s [little-moments-e2e] Error: expect(page).toHaveURL(expected) failed
  1050. 122.50 s [little-moments-e2e]
  1051. 122.50 s [little-moments-e2e] Expected pattern: /\/login\/confirm/
  1052. 122.50 s [little-moments-e2e] Received string: "http://127.0.0.1:43371/login"
  1053. 122.50 s [little-moments-e2e]
  1054. 122.50 s [little-moments-e2e] Call log:
  1055. 122.50 s [little-moments-e2e] - Expect "toHaveURL" with timeout 5000ms
  1056. 122.50 s [little-moments-e2e] 7 × unexpected value "http://127.0.0.1:43371/login"
  1057. 122.50 s [little-moments-e2e]
  1058. 122.50 s [little-moments-e2e]
  1059. 122.50 s [little-moments-e2e] at fixtures.ts:200
  1060. 122.50 s [little-moments-e2e]
  1061. 122.50 s [little-moments-e2e] 198 | await page.getByLabel("Email address").fill("homer@example.com");
  1062. 122.50 s [little-moments-e2e] 199 | await page.getByRole("button", { name: "Log in" }).click();
  1063. 122.50 s [little-moments-e2e] > 200 | await expect(page).toHaveURL(/\/login\/confirm/);
  1064. 122.50 s [little-moments-e2e] | ^
  1065. 122.50 s [little-moments-e2e] 201 | await page.getByRole("button", { name: "Log in" }).click();
  1066. 122.50 s [little-moments-e2e] 202 | await expect(page).toHaveURL("/");
  1067. 122.50 s [little-moments-e2e] 203 | }
  1068. 122.50 s [little-moments-e2e] at logIn (/build/source/e2e/fixtures.ts:200:22)
  1069. 122.50 s [little-moments-e2e] at /build/source/e2e/browse.spec.ts:65:5
  1070. 122.50 s [little-moments-e2e]
  1071. 122.50 s [little-moments-e2e] attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  1072. 122.50 s [little-moments-e2e] e2e-results/browse-Browse-media-shows--19f8f-nails-from-newest-to-oldest-chromium/video.webm
  1073. 122.50 s [little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
  1074. 122.50 s [little-moments-e2e]
  1075. 122.50 s [little-moments-e2e] Error Context: e2e-results/browse-Browse-media-shows--19f8f-nails-from-newest-to-oldest-chromium/error-context.md
  1076. 122.50 s [little-moments-e2e]
  1077. 122.50 s [little-moments-e2e] attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  1078. 122.50 s [little-moments-e2e] e2e-results/browse-Browse-media-shows--19f8f-nails-from-newest-to-oldest-chromium/trace.zip
  1079. 122.50 s [little-moments-e2e] Usage:
  1080. 122.50 s [little-moments-e2e]
  1081. 122.50 s [little-moments-e2e] npx playwright show-trace e2e-results/browse-Browse-media-shows--19f8f-nails-from-newest-to-oldest-chromium/trace.zip
  1082. 122.50 s [little-moments-e2e]
  1083. 122.50 s [little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
  1084. 122.50 s [little-moments-e2e]
  1085. 122.50 s [little-moments-e2e] 7) [chromium] › e2e/browse.spec.ts:92:7 › Browse media › shows a video indicator on video thumbnails only
  1086. 122.50 s [little-moments-e2e]
  1087. 122.50 s [little-moments-e2e] Test timeout of 5000ms exceeded while running "beforeEach" hook.
  1088. 122.50 s [little-moments-e2e]
  1089. 122.50 s [little-moments-e2e] 62 | test.describe.configure({ mode: "parallel" });
  1090. 122.50 s [little-moments-e2e] 63 |
  1091. 122.50 s [little-moments-e2e] > 64 | test.beforeEach(async ({ page }) => {
  1092. 122.50 s [little-moments-e2e] | ^
  1093. 122.50 s [little-moments-e2e] 65 | await logIn(page);
  1094. 122.50 s [little-moments-e2e] 66 | });
  1095. 122.50 s [little-moments-e2e] 67 |
  1096. 122.50 s [little-moments-e2e] at /build/source/e2e/browse.spec.ts:64:8
  1097. 122.50 s [little-moments-e2e]
  1098. 122.50 s [little-moments-e2e] Error: expect(page).toHaveURL(expected) failed
  1099. 122.50 s [little-moments-e2e]
  1100. 122.50 s [little-moments-e2e] Expected pattern: /\/login\/confirm/
  1101. 122.50 s [little-moments-e2e] Received string: "http://127.0.0.1:39957/login"
  1102. 122.50 s [little-moments-e2e]
  1103. 122.50 s [little-moments-e2e] Call log:
  1104. 122.50 s [little-moments-e2e] - Expect "toHaveURL" with timeout 5000ms
  1105. 122.50 s [little-moments-e2e] 7 × unexpected value "http://127.0.0.1:39957/login"
  1106. 122.50 s [little-moments-e2e]
  1107. 122.50 s [little-moments-e2e]
  1108. 122.50 s [little-moments-e2e] at fixtures.ts:200
  1109. 122.50 s [little-moments-e2e]
  1110. 122.50 s [little-moments-e2e] 198 | await page.getByLabel("Email address").fill("homer@example.com");
  1111. 122.50 s [little-moments-e2e] 199 | await page.getByRole("button", { name: "Log in" }).click();
  1112. 122.50 s [little-moments-e2e] > 200 | await expect(page).toHaveURL(/\/login\/confirm/);
  1113. 122.50 s [little-moments-e2e] | ^
  1114. 122.50 s [little-moments-e2e] 201 | await page.getByRole("button", { name: "Log in" }).click();
  1115. 122.50 s [little-moments-e2e] 202 | await expect(page).toHaveURL("/");
  1116. 122.50 s [little-moments-e2e] 203 | }
  1117. 122.50 s [little-moments-e2e] at logIn (/build/source/e2e/fixtures.ts:200:22)
  1118. 122.50 s [little-moments-e2e] at /build/source/e2e/browse.spec.ts:65:5
  1119. 122.50 s [little-moments-e2e]
  1120. 122.50 s [little-moments-e2e] attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  1121. 122.50 s [little-moments-e2e] e2e-results/browse-Browse-media-shows--c7537-or-on-video-thumbnails-only-chromium/video.webm
  1122. 122.50 s [little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
  1123. 122.50 s [little-moments-e2e]
  1124. 122.50 s [little-moments-e2e] Error Context: e2e-results/browse-Browse-media-shows--c7537-or-on-video-thumbnails-only-chromium/error-context.md
  1125. 122.50 s [little-moments-e2e]
  1126. 122.50 s [little-moments-e2e] attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  1127. 122.50 s [little-moments-e2e] e2e-results/browse-Browse-media-shows--c7537-or-on-video-thumbnails-only-chromium/trace.zip
  1128. 122.50 s [little-moments-e2e] Usage:
  1129. 122.50 s [little-moments-e2e]
  1130. 122.50 s [little-moments-e2e] npx playwright show-trace e2e-results/browse-Browse-media-shows--c7537-or-on-video-thumbnails-only-chromium/trace.zip
  1131. 122.50 s [little-moments-e2e]
  1132. 122.50 s [little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
  1133. 122.50 s [little-moments-e2e]
  1134. 122.50 s [little-moments-e2e] 8) [chromium] › e2e/browse.spec.ts:113:7 › Browse media › opens the first entry from the browse page and shows its details
  1135. 122.50 s [little-moments-e2e]
  1136. 122.50 s [little-moments-e2e] Test timeout of 5000ms exceeded while running "beforeEach" hook.
  1137. 122.50 s [little-moments-e2e]
  1138. 122.50 s [little-moments-e2e] 62 | test.describe.configure({ mode: "parallel" });
  1139. 122.50 s [little-moments-e2e] 63 |
  1140. 122.50 s [little-moments-e2e] > 64 | test.beforeEach(async ({ page }) => {
  1141. 122.50 s [little-moments-e2e] | ^
  1142. 122.50 s [little-moments-e2e] 65 | await logIn(page);
  1143. 122.50 s [little-moments-e2e] 66 | });
  1144. 122.50 s [little-moments-e2e] 67 |
  1145. 122.50 s [little-moments-e2e] at /build/source/e2e/browse.spec.ts:64:8
  1146. 122.50 s [little-moments-e2e]
  1147. 122.50 s [little-moments-e2e] Error: expect(page).toHaveURL(expected) failed
  1148. 122.50 s [little-moments-e2e]
  1149. 122.50 s [little-moments-e2e] Expected pattern: /\/login\/confirm/
  1150. 122.50 s [little-moments-e2e] Received string: "http://127.0.0.1:45105/login"
  1151. 122.50 s [little-moments-e2e]
  1152. 122.50 s [little-moments-e2e] Call log:
  1153. 122.50 s [little-moments-e2e] - Expect "toHaveURL" with timeout 5000ms
  1154. 122.50 s [little-moments-e2e] 8 × unexpected value "http://127.0.0.1:45105/login"
  1155. 122.50 s [little-moments-e2e]
  1156. 122.50 s [little-moments-e2e]
  1157. 122.50 s [little-moments-e2e] at fixtures.ts:200
  1158. 122.50 s [little-moments-e2e]
  1159. 122.50 s [little-moments-e2e] 198 | await page.getByLabel("Email address").fill("homer@example.com");
  1160. 122.50 s [little-moments-e2e] 199 | await page.getByRole("button", { name: "Log in" }).click();
  1161. 122.50 s [little-moments-e2e] > 200 | await expect(page).toHaveURL(/\/login\/confirm/);
  1162. 122.50 s [little-moments-e2e] | ^
  1163. 122.50 s [little-moments-e2e] 201 | await page.getByRole("button", { name: "Log in" }).click();
  1164. 122.50 s [little-moments-e2e] 202 | await expect(page).toHaveURL("/");
  1165. 122.50 s [little-moments-e2e] 203 | }
  1166. 122.50 s [little-moments-e2e] at logIn (/build/source/e2e/fixtures.ts:200:22)
  1167. 122.50 s [little-moments-e2e] at /build/source/e2e/browse.spec.ts:65:5
  1168. 122.50 s [little-moments-e2e]
  1169. 122.50 s [little-moments-e2e] attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  1170. 122.50 s [little-moments-e2e] e2e-results/browse-Browse-media-opens--542e7--page-and-shows-its-details-chromium/video.webm
  1171. 122.50 s [little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
  1172. 122.50 s [little-moments-e2e]
  1173. 122.50 s [little-moments-e2e] Error Context: e2e-results/browse-Browse-media-opens--542e7--page-and-shows-its-details-chromium/error-context.md
  1174. 122.50 s [little-moments-e2e]
  1175. 122.50 s [little-moments-e2e] attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  1176. 122.50 s [little-moments-e2e] e2e-results/browse-Browse-media-opens--542e7--page-and-shows-its-details-chromium/trace.zip
  1177. 122.50 s [little-moments-e2e] Usage:
  1178. 122.50 s [little-moments-e2e]
  1179. 122.50 s [little-moments-e2e] npx playwright show-trace e2e-results/browse-Browse-media-opens--542e7--page-and-shows-its-details-chromium/trace.zip
  1180. 122.50 s [little-moments-e2e]
  1181. 122.50 s [little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
  1182. 122.50 s [little-moments-e2e]
  1183. 122.50 s [little-moments-e2e] 9) [chromium] › e2e/browse.spec.ts:135:7 › Browse media › moves through adjacent entries with Previous and Next links
  1184. 122.50 s [little-moments-e2e]
  1185. 122.50 s [little-moments-e2e] Test timeout of 5000ms exceeded while running "beforeEach" hook.
  1186. 122.50 s [little-moments-e2e]
  1187. 122.50 s [little-moments-e2e] 62 | test.describe.configure({ mode: "parallel" });
  1188. 122.50 s [little-moments-e2e] 63 |
  1189. 122.50 s [little-moments-e2e] > 64 | test.beforeEach(async ({ page }) => {
  1190. 122.50 s [little-moments-e2e] | ^
  1191. 122.50 s [little-moments-e2e] 65 | await logIn(page);
  1192. 122.50 s [little-moments-e2e] 66 | });
  1193. 122.50 s [little-moments-e2e] 67 |
  1194. 122.50 s [little-moments-e2e] at /build/source/e2e/browse.spec.ts:64:8
  1195. 122.50 s [little-moments-e2e]
  1196. 122.50 s [little-moments-e2e] Error: expect(page).toHaveURL(expected) failed
  1197. 122.50 s [little-moments-e2e]
  1198. 122.50 s [little-moments-e2e] Expected pattern: /\/login\/confirm/
  1199. 122.50 s [little-moments-e2e] Received string: "http://127.0.0.1:41627/login"
  1200. 122.50 s [little-moments-e2e]
  1201. 122.50 s [little-moments-e2e] Call log:
  1202. 122.50 s [little-moments-e2e] - Expect "toHaveURL" with timeout 5000ms
  1203. 122.50 s [little-moments-e2e] 7 × unexpected value "http://127.0.0.1:41627/login"
  1204. 122.50 s [little-moments-e2e]
  1205. 122.50 s [little-moments-e2e]
  1206. 122.50 s [little-moments-e2e] at fixtures.ts:200
  1207. 122.50 s [little-moments-e2e]
  1208. 122.50 s [little-moments-e2e] 198 | await page.getByLabel("Email address").fill("homer@example.com");
  1209. 122.50 s [little-moments-e2e] 199 | await page.getByRole("button", { name: "Log in" }).click();
  1210. 122.50 s [little-moments-e2e] > 200 | await expect(page).toHaveURL(/\/login\/confirm/);
  1211. 122.50 s [little-moments-e2e] | ^
  1212. 122.50 s [little-moments-e2e] 201 | await page.getByRole("button", { name: "Log in" }).click();
  1213. 122.50 s [little-moments-e2e] 202 | await expect(page).toHaveURL("/");
  1214. 122.50 s [little-moments-e2e] 203 | }
  1215. 122.50 s [little-moments-e2e] at logIn (/build/source/e2e/fixtures.ts:200:22)
  1216. 122.50 s [little-moments-e2e] at /build/source/e2e/browse.spec.ts:65:5
  1217. 122.50 s [little-moments-e2e]
  1218. 122.50 s [little-moments-e2e] attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  1219. 122.50 s [little-moments-e2e] e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/video.webm
  1220. 122.50 s [little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
  1221. 122.50 s [little-moments-e2e]
  1222. 122.50 s [little-moments-e2e] Error Context: e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/error-context.md
  1223. 122.50 s [little-moments-e2e]
  1224. 122.50 s [little-moments-e2e] attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  1225. 122.50 s [little-moments-e2e] e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/trace.zip
  1226. 122.50 s [little-moments-e2e] Usage:
  1227. 122.50 s [little-moments-e2e]
  1228. 122.50 s [little-moments-e2e] npx playwright show-trace e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/trace.zip
  1229. 122.50 s [little-moments-e2e]
  1230. 122.50 s [little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
  1231. 122.50 s [little-moments-e2e]
  1232. 122.50 s [little-moments-e2e] 10) [chromium] › e2e/browse.spec.ts:166:7 › Browse media › moves through adjacent entries with left and right arrow keys
  1233. 122.50 s [little-moments-e2e]
  1234. 122.50 s [little-moments-e2e] Test timeout of 5000ms exceeded while running "beforeEach" hook.
  1235. 122.50 s [little-moments-e2e]
  1236. 122.50 s [little-moments-e2e] 62 | test.describe.configure({ mode: "parallel" });
  1237. 122.50 s [little-moments-e2e] 63 |
  1238. 122.50 s [little-moments-e2e] > 64 | test.beforeEach(async ({ page }) => {
  1239. 122.50 s [little-moments-e2e] | ^
  1240. 122.50 s [little-moments-e2e] 65 | await logIn(page);
  1241. 122.50 s [little-moments-e2e] 66 | });
  1242. 122.50 s [little-moments-e2e] 67 |
  1243. 122.50 s [little-moments-e2e] at /build/source/e2e/browse.spec.ts:64:8
  1244. 122.50 s [little-moments-e2e]
  1245. 122.50 s [little-moments-e2e] Error: expect(page).toHaveURL(expected) failed
  1246. 122.50 s [little-moments-e2e]
  1247. 122.50 s [little-moments-e2e] Expected pattern: /\/login\/confirm/
  1248. 122.50 s [little-moments-e2e] Received string: "http://127.0.0.1:39091/login"
  1249. 122.50 s [little-moments-e2e]
  1250. 122.50 s [little-moments-e2e] Call log:
  1251. 122.50 s [little-moments-e2e] - Expect "toHaveURL" with timeout 5000ms
  1252. 122.50 s [little-moments-e2e] 7 × unexpected value "http://127.0.0.1:39091/login"
  1253. 122.50 s [little-moments-e2e]
  1254. 122.50 s [little-moments-e2e]
  1255. 122.50 s [little-moments-e2e] at fixtures.ts:200
  1256. 122.50 s [little-moments-e2e]
  1257. 122.50 s [little-moments-e2e] 198 | await page.getByLabel("Email address").fill("homer@example.com");
  1258. 122.50 s [little-moments-e2e] 199 | await page.getByRole("button", { name: "Log in" }).click();
  1259. 122.50 s [little-moments-e2e] > 200 | await expect(page).toHaveURL(/\/login\/confirm/);
  1260. 122.50 s [little-moments-e2e] | ^
  1261. 122.50 s [little-moments-e2e] 201 | await page.getByRole("button", { name: "Log in" }).click();
  1262. 122.50 s [little-moments-e2e] 202 | await expect(page).toHaveURL("/");
  1263. 122.50 s [little-moments-e2e] 203 | }
  1264. 122.50 s [little-moments-e2e] at logIn (/build/source/e2e/fixtures.ts:200:22)
  1265. 122.50 s [little-moments-e2e] at /build/source/e2e/browse.spec.ts:65:5
  1266. 122.50 s [little-moments-e2e]
  1267. 122.50 s [little-moments-e2e] attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  1268. 122.50 s [little-moments-e2e] e2e-results/browse-Browse-media-moves--d7942-h-left-and-right-arrow-keys-chromium/video.webm
  1269. 122.50 s [little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
  1270. 122.50 s [little-moments-e2e]
  1271. 122.50 s [little-moments-e2e] Error Context: e2e-results/browse-Browse-media-moves--d7942-h-left-and-right-arrow-keys-chromium/error-context.md
  1272. 122.50 s [little-moments-e2e]
  1273. 122.50 s [little-moments-e2e] attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  1274. 122.50 s [little-moments-e2e] e2e-results/browse-Browse-media-moves--d7942-h-left-and-right-arrow-keys-chromium/trace.zip
  1275. 122.50 s [little-moments-e2e] Usage:
  1276. 122.50 s [little-moments-e2e]
  1277. 122.50 s [little-moments-e2e] npx playwright show-trace e2e-results/browse-Browse-media-moves--d7942-h-left-and-right-arrow-keys-chromium/trace.zip
  1278. 122.50 s [little-moments-e2e]
  1279. 122.50 s [little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
  1280. 122.50 s [little-moments-e2e]
  1281. 122.50 s [little-moments-e2e] 11) [chromium] › e2e/browse.spec.ts:187:7 › Browse media › moves through adjacent entries with swipe gestures on mobile
  1282. 122.50 s [little-moments-e2e]
  1283. 122.50 s [little-moments-e2e] Test timeout of 5000ms exceeded while running "beforeEach" hook.
  1284. 122.50 s [little-moments-e2e]
  1285. 122.50 s [little-moments-e2e] 62 | test.describe.configure({ mode: "parallel" });
  1286. 122.50 s [little-moments-e2e] 63 |
  1287. 122.50 s [little-moments-e2e] > 64 | test.beforeEach(async ({ page }) => {
  1288. 122.50 s [little-moments-e2e] | ^
  1289. 122.50 s [little-moments-e2e] 65 | await logIn(page);
  1290. 122.50 s [little-moments-e2e] 66 | });
  1291. 122.50 s [little-moments-e2e] 67 |
  1292. 122.50 s [little-moments-e2e] at /build/source/e2e/browse.spec.ts:64:8
  1293. 122.50 s [little-moments-e2e]
  1294. 122.50 s [little-moments-e2e] Error: expect(page).toHaveURL(expected) failed
  1295. 122.50 s [little-moments-e2e]
  1296. 122.50 s [little-moments-e2e] Expected pattern: /\/login\/confirm/
  1297. 122.50 s [little-moments-e2e] Received string: "http://127.0.0.1:38837/login"
  1298. 122.50 s [little-moments-e2e]
  1299. 122.50 s [little-moments-e2e] Call log:
  1300. 122.50 s [little-moments-e2e] - Expect "toHaveURL" with timeout 5000ms
  1301. 122.50 s [little-moments-e2e] 7 × unexpected value "http://127.0.0.1:38837/login"
  1302. 122.50 s [little-moments-e2e]
  1303. 122.50 s [little-moments-e2e]
  1304. 122.50 s [little-moments-e2e] at fixtures.ts:200
  1305. 122.50 s [little-moments-e2e]
  1306. 122.50 s [little-moments-e2e] 198 | await page.getByLabel("Email address").fill("homer@example.com");
  1307. 122.50 s [little-moments-e2e] 199 | await page.getByRole("button", { name: "Log in" }).click();
  1308. 122.50 s [little-moments-e2e] > 200 | await expect(page).toHaveURL(/\/login\/confirm/);
  1309. 122.50 s [little-moments-e2e] | ^
  1310. 122.50 s [little-moments-e2e] 201 | await page.getByRole("button", { name: "Log in" }).click();
  1311. 122.50 s [little-moments-e2e] 202 | await expect(page).toHaveURL("/");
  1312. 122.50 s [little-moments-e2e] 203 | }
  1313. 122.50 s [little-moments-e2e] at logIn (/build/source/e2e/fixtures.ts:200:22)
  1314. 122.50 s [little-moments-e2e] at /build/source/e2e/browse.spec.ts:65:5
  1315. 122.50 s [little-moments-e2e]
  1316. 122.50 s [little-moments-e2e] attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  1317. 122.50 s [little-moments-e2e] e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/video.webm
  1318. 122.50 s [little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
  1319. 122.50 s [little-moments-e2e]
  1320. 122.50 s [little-moments-e2e] Error Context: e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/error-context.md
  1321. 122.50 s [little-moments-e2e]
  1322. 122.50 s [little-moments-e2e] attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  1323. 122.50 s [little-moments-e2e] e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/trace.zip
  1324. 122.50 s [little-moments-e2e] Usage:
  1325. 122.50 s [little-moments-e2e]
  1326. 122.50 s [little-moments-e2e] npx playwright show-trace e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/trace.zip
  1327. 122.50 s [little-moments-e2e]
  1328. 122.50 s [little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
  1329. 122.50 s [little-moments-e2e]
  1330. 122.50 s [little-moments-e2e] 12) [chromium] › e2e/browse.spec.ts:215:7 › Browse media › shows the current media position within the full list
  1331. 122.50 s [little-moments-e2e]
  1332. 122.50 s [little-moments-e2e] Test timeout of 5000ms exceeded while running "beforeEach" hook.
  1333. 122.50 s [little-moments-e2e]
  1334. 122.50 s [little-moments-e2e] 62 | test.describe.configure({ mode: "parallel" });
  1335. 122.50 s [little-moments-e2e] 63 |
  1336. 122.50 s [little-moments-e2e] > 64 | test.beforeEach(async ({ page }) => {
  1337. 122.50 s [little-moments-e2e] | ^
  1338. 122.50 s [little-moments-e2e] 65 | await logIn(page);
  1339. 122.50 s [little-moments-e2e] 66 | });
  1340. 122.50 s [little-moments-e2e] 67 |
  1341. 122.50 s [little-moments-e2e] at /build/source/e2e/browse.spec.ts:64:8
  1342. 122.50 s [little-moments-e2e]
  1343. 122.50 s [little-moments-e2e] Error: expect(page).toHaveURL(expected) failed
  1344. 122.50 s [little-moments-e2e]
  1345. 122.50 s [little-moments-e2e] Expected pattern: /\/login\/confirm/
  1346. 122.50 s [little-moments-e2e] Received string: "http://127.0.0.1:34183/login"
  1347. 122.50 s [little-moments-e2e]
  1348. 122.50 s [little-moments-e2e] Call log:
  1349. 122.50 s [little-moments-e2e] - Expect "toHaveURL" with timeout 5000ms
  1350. 122.50 s [little-moments-e2e] 7 × unexpected value "http://127.0.0.1:34183/login"
  1351. 122.50 s [little-moments-e2e]
  1352. 122.51 s [little-moments-e2e]
  1353. 122.51 s [little-moments-e2e] at fixtures.ts:200
  1354. 122.51 s [little-moments-e2e]
  1355. 122.51 s [little-moments-e2e] 198 | await page.getByLabel("Email address").fill("homer@example.com");
  1356. 122.51 s [little-moments-e2e] 199 | await page.getByRole("button", { name: "Log in" }).click();
  1357. 122.51 s [little-moments-e2e] > 200 | await expect(page).toHaveURL(/\/login\/confirm/);
  1358. 122.51 s [little-moments-e2e] | ^
  1359. 122.51 s [little-moments-e2e] 201 | await page.getByRole("button", { name: "Log in" }).click();
  1360. 122.51 s [little-moments-e2e] 202 | await expect(page).toHaveURL("/");
  1361. 122.51 s [little-moments-e2e] 203 | }
  1362. 122.51 s [little-moments-e2e] at logIn (/build/source/e2e/fixtures.ts:200:22)
  1363. 122.51 s [little-moments-e2e] at /build/source/e2e/browse.spec.ts:65:5
  1364. 122.51 s [little-moments-e2e]
  1365. 122.51 s [little-moments-e2e] attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  1366. 122.51 s [little-moments-e2e] e2e-results/browse-Browse-media-shows--fa2ac-sition-within-the-full-list-chromium/video.webm
  1367. 122.51 s [little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
  1368. 122.51 s [little-moments-e2e]
  1369. 122.51 s [little-moments-e2e] Error Context: e2e-results/browse-Browse-media-shows--fa2ac-sition-within-the-full-list-chromium/error-context.md
  1370. 122.51 s [little-moments-e2e]
  1371. 122.51 s [little-moments-e2e] attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  1372. 122.51 s [little-moments-e2e] e2e-results/browse-Browse-media-shows--fa2ac-sition-within-the-full-list-chromium/trace.zip
  1373. 122.51 s [little-moments-e2e] Usage:
  1374. 122.51 s [little-moments-e2e]
  1375. 122.51 s [little-moments-e2e] npx playwright show-trace e2e-results/browse-Browse-media-shows--fa2ac-sition-within-the-full-list-chromium/trace.zip
  1376. 122.51 s [little-moments-e2e]
  1377. 122.51 s [little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
  1378. 122.51 s [little-moments-e2e]
  1379. 122.51 s [little-moments-e2e] 13) [chromium] › e2e/browse.spec.ts:232:7 › Browse media › opens the last entry from the browse page and shows the oldest media
  1380. 122.51 s [little-moments-e2e]
  1381. 122.51 s [little-moments-e2e] Test timeout of 5000ms exceeded while running "beforeEach" hook.
  1382. 122.51 s [little-moments-e2e]
  1383. 122.51 s [little-moments-e2e] 62 | test.describe.configure({ mode: "parallel" });
  1384. 122.51 s [little-moments-e2e] 63 |
  1385. 122.51 s [little-moments-e2e] > 64 | test.beforeEach(async ({ page }) => {
  1386. 122.51 s [little-moments-e2e] | ^
  1387. 122.51 s [little-moments-e2e] 65 | await logIn(page);
  1388. 122.51 s [little-moments-e2e] 66 | });
  1389. 122.51 s [little-moments-e2e] 67 |
  1390. 122.51 s [little-moments-e2e] at /build/source/e2e/browse.spec.ts:64:8
  1391. 122.51 s [little-moments-e2e]
  1392. 122.51 s [little-moments-e2e] Error: expect(page).toHaveURL(expected) failed
  1393. 122.51 s [little-moments-e2e]
  1394. 122.51 s [little-moments-e2e] Expected pattern: /\/login\/confirm/
  1395. 122.51 s [little-moments-e2e] Received string: "http://127.0.0.1:42751/login"
  1396. 122.51 s [little-moments-e2e]
  1397. 122.51 s [little-moments-e2e] Call log:
  1398. 122.51 s [little-moments-e2e] - Expect "toHaveURL" with timeout 5000ms
  1399. 122.51 s [little-moments-e2e] 7 × unexpected value "http://127.0.0.1:42751/login"
  1400. 122.51 s [little-moments-e2e]
  1401. 122.51 s [little-moments-e2e]
  1402. 122.51 s [little-moments-e2e] at fixtures.ts:200
  1403. 122.51 s [little-moments-e2e]
  1404. 122.51 s [little-moments-e2e] 198 | await page.getByLabel("Email address").fill("homer@example.com");
  1405. 122.51 s [little-moments-e2e] 199 | await page.getByRole("button", { name: "Log in" }).click();
  1406. 122.51 s [little-moments-e2e] > 200 | await expect(page).toHaveURL(/\/login\/confirm/);
  1407. 122.51 s [little-moments-e2e] | ^
  1408. 122.51 s [little-moments-e2e] 201 | await page.getByRole("button", { name: "Log in" }).click();
  1409. 122.51 s [little-moments-e2e] 202 | await expect(page).toHaveURL("/");
  1410. 122.51 s [little-moments-e2e] 203 | }
  1411. 122.51 s [little-moments-e2e] at logIn (/build/source/e2e/fixtures.ts:200:22)
  1412. 122.51 s [little-moments-e2e] at /build/source/e2e/browse.spec.ts:65:5
  1413. 122.51 s [little-moments-e2e]
  1414. 122.51 s [little-moments-e2e] attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  1415. 122.51 s [little-moments-e2e] e2e-results/browse-Browse-media-opens--bb8a3--and-shows-the-oldest-media-chromium/video.webm
  1416. 122.51 s [little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
  1417. 122.51 s [little-moments-e2e]
  1418. 122.51 s [little-moments-e2e] Error Context: e2e-results/browse-Browse-media-opens--bb8a3--and-shows-the-oldest-media-chromium/error-context.md
  1419. 122.51 s [little-moments-e2e]
  1420. 122.51 s [little-moments-e2e] attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  1421. 122.51 s [little-moments-e2e] e2e-results/browse-Browse-media-opens--bb8a3--and-shows-the-oldest-media-chromium/trace.zip
  1422. 122.51 s [little-moments-e2e] Usage:
  1423. 122.51 s [little-moments-e2e]
  1424. 122.51 s [little-moments-e2e] npx playwright show-trace e2e-results/browse-Browse-media-opens--bb8a3--and-shows-the-oldest-media-chromium/trace.zip
  1425. 122.51 s [little-moments-e2e]
  1426. 122.51 s [little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
  1427. 122.51 s [little-moments-e2e]
  1428. 122.51 s [little-moments-e2e] 14) [chromium] › e2e/media.spec.ts:10:7 › View media › shows reaction with a tooltip of the exact date
  1429. 122.51 s [little-moments-e2e]
  1430. 122.51 s [little-moments-e2e] Test timeout of 5000ms exceeded while running "beforeEach" hook.
  1431. 122.51 s [little-moments-e2e]
  1432. 122.51 s [little-moments-e2e] 4 | test.describe.configure({ mode: "parallel" });
  1433. 122.51 s [little-moments-e2e] 5 |
  1434. 122.51 s [little-moments-e2e] > 6 | test.beforeEach(async ({ page }) => {
  1435. 122.51 s [little-moments-e2e] | ^
  1436. 122.51 s [little-moments-e2e] 7 | await logIn(page);
  1437. 122.51 s [little-moments-e2e] 8 | });
  1438. 122.51 s [little-moments-e2e] 9 |
  1439. 122.51 s [little-moments-e2e] at /build/source/e2e/media.spec.ts:6:8
  1440. 122.51 s [little-moments-e2e]
  1441. 122.51 s [little-moments-e2e] Error: expect(page).toHaveURL(expected) failed
  1442. 122.51 s [little-moments-e2e]
  1443. 122.51 s [little-moments-e2e] Expected pattern: /\/login\/confirm/
  1444. 122.51 s [little-moments-e2e] Received string: "http://127.0.0.1:38281/login"
  1445. 122.51 s [little-moments-e2e]
  1446. 122.51 s [little-moments-e2e] Call log:
  1447. 122.51 s [little-moments-e2e] - Expect "toHaveURL" with timeout 5000ms
  1448. 122.51 s [little-moments-e2e] 7 × unexpected value "http://127.0.0.1:38281/login"
  1449. 122.51 s [little-moments-e2e]
  1450. 122.51 s [little-moments-e2e]
  1451. 122.51 s [little-moments-e2e] at fixtures.ts:200
  1452. 122.51 s [little-moments-e2e]
  1453. 122.51 s [little-moments-e2e] 198 | await page.getByLabel("Email address").fill("homer@example.com");
  1454. 122.51 s [little-moments-e2e] 199 | await page.getByRole("button", { name: "Log in" }).click();
  1455. 122.51 s [little-moments-e2e] > 200 | await expect(page).toHaveURL(/\/login\/confirm/);
  1456. 122.51 s [little-moments-e2e] | ^
  1457. 122.51 s [little-moments-e2e] 201 | await page.getByRole("button", { name: "Log in" }).click();
  1458. 122.51 s [little-moments-e2e] 202 | await expect(page).toHaveURL("/");
  1459. 122.51 s [little-moments-e2e] 203 | }
  1460. 122.51 s [little-moments-e2e] at logIn (/build/source/e2e/fixtures.ts:200:22)
  1461. 122.51 s [little-moments-e2e] at /build/source/e2e/media.spec.ts:7:5
  1462. 122.51 s [little-moments-e2e]
  1463. 122.51 s [little-moments-e2e] attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  1464. 122.51 s [little-moments-e2e] e2e-results/media-View-media-shows-rea-844de-a-tooltip-of-the-exact-date-chromium/video.webm
  1465. 122.51 s [little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
  1466. 122.51 s [little-moments-e2e]
  1467. 122.51 s [little-moments-e2e] Error Context: e2e-results/media-View-media-shows-rea-844de-a-tooltip-of-the-exact-date-chromium/error-context.md
  1468. 122.51 s [little-moments-e2e]
  1469. 122.51 s [little-moments-e2e] attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  1470. 122.51 s [little-moments-e2e] e2e-results/media-View-media-shows-rea-844de-a-tooltip-of-the-exact-date-chromium/trace.zip
  1471. 122.51 s [little-moments-e2e] Usage:
  1472. 122.51 s [little-moments-e2e]
  1473. 122.51 s [little-moments-e2e] npx playwright show-trace e2e-results/media-View-media-shows-rea-844de-a-tooltip-of-the-exact-date-chromium/trace.zip
  1474. 122.51 s [little-moments-e2e]
  1475. 122.51 s [little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
  1476. 122.51 s [little-moments-e2e]
  1477. 122.51 s [little-moments-e2e] 14 failed
  1478. 122.51 s [little-moments-e2e] [chromium] › e2e/auth.spec.ts:13:7 › Authentication › logs in and shows the browse page ────────
  1479. 122.51 s [little-moments-e2e] [chromium] › e2e/auth.spec.ts:20:7 › Authentication › redirects to stored next path after login
  1480. 122.51 s [little-moments-e2e] [chromium] › e2e/auth.spec.ts:39:7 › Authentication › logs out and redirects to the login page ─
  1481. 122.51 s [little-moments-e2e] [chromium] › e2e/auth.spec.ts:47:7 › Authentication › cannot access protected routes after logging out
  1482. 122.51 s [little-moments-e2e] [chromium] › e2e/browse.spec.ts:68:7 › Browse media › shows the imported media entries on the browse page
  1483. 122.51 s [little-moments-e2e] [chromium] › e2e/browse.spec.ts:81:7 › Browse media › shows media thumbnails from newest to oldest
  1484. 122.51 s [little-moments-e2e] [chromium] › e2e/browse.spec.ts:92:7 › Browse media › shows a video indicator on video thumbnails only
  1485. 122.51 s [little-moments-e2e] [chromium] › e2e/browse.spec.ts:113:7 › Browse media › opens the first entry from the browse page and shows its details
  1486. 122.51 s [little-moments-e2e] [chromium] › e2e/browse.spec.ts:135:7 › Browse media › moves through adjacent entries with Previous and Next links
  1487. 122.51 s [little-moments-e2e] [chromium] › e2e/browse.spec.ts:166:7 › Browse media › moves through adjacent entries with left and right arrow keys
  1488. 122.51 s [little-moments-e2e] [chromium] › e2e/browse.spec.ts:187:7 › Browse media › moves through adjacent entries with swipe gestures on mobile
  1489. 122.51 s [little-moments-e2e] [chromium] › e2e/browse.spec.ts:215:7 › Browse media › shows the current media position within the full list
  1490. 122.51 s [little-moments-e2e] [chromium] › e2e/browse.spec.ts:232:7 › Browse media › opens the last entry from the browse page and shows the oldest media
  1491. 122.51 s [little-moments-e2e] [chromium] › e2e/media.spec.ts:10:7 › View media › shows reaction with a tooltip of the exact date
  1492. 122.51 s [little-moments-e2e] 1 passed (15.5s)
  1493. 122.67 s Progress: 1 of 2 built (1 failed), 354 of 354 downloaded from cache
  1494. 122.68 s Cannot build '/nix/store/cs2bbf0n1628bkg8xxkxjg22xwm78vh3-little-moments-e2e-0.0.1.drv'.
  1495. 122.68 s Reason: builder failed with exit code 1.
  1496. 122.68 s Output paths:
  1497. 122.68 s /nix/store/xpa9lv2wl0gi3m1rj96vzsbwhygfbih9-little-moments-e2e-0.0.1
  1498. 122.68 s Last 755 log lines:
  1499. 122.68 s > Running phase: unpackPhase
  1500. 122.68 s > unpacking source archive /nix/store/x5ki1nqbh2bss8hvwxh2yjacg13v0rmb-source
  1501. 122.68 s > source root is source
  1502. 122.68 s > Running phase: patchPhase
  1503. 122.68 s > Executing npmConfigHook
  1504. 122.68 s > Configuring npm
  1505. 122.68 s > Validating consistency between /build/source/package-lock.json and /nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps/package-lock.json
  1506. 122.68 s > Setting npm_config_cache to /nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps
  1507. 122.68 s > Installing dependencies
  1508. 122.68 s > npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  1509. 122.68 s > npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  1510. 122.68 s > npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  1511. 122.68 s >
  1512. 122.68 s > added 100 packages, and audited 101 packages in 702ms
  1513. 122.68 s >
  1514. 122.68 s > 25 packages are looking for funding
  1515. 122.68 s > run `npm fund` for details
  1516. 122.68 s >
  1517. 122.68 s > found 0 vulnerabilities
  1518. 122.68 s > patching script interpreter paths in node_modules
  1519. 122.68 s > node_modules/playwright-core/lib/utilsBundleImpl/xdg-open: interpreter directive changed from "#!/bin/sh" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/sh"
  1520. 122.68 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"
  1521. 122.68 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"
  1522. 122.68 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"
  1523. 122.68 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"
  1524. 122.68 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"
  1525. 122.68 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"
  1526. 122.68 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"
  1527. 122.68 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"
  1528. 122.68 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"
  1529. 122.68 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"
  1530. 122.68 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"
  1531. 122.68 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"
  1532. 122.68 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"
  1533. 122.68 s > node_modules/playwright/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  1534. 122.68 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"
  1535. 122.68 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"
  1536. 122.68 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"
  1537. 122.68 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"
  1538. 122.68 s > node_modules/acorn/bin/acorn: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  1539. 122.68 s > npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  1540. 122.68 s > npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  1541. 122.68 s > npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  1542. 122.68 s > rebuilt dependencies successfully
  1543. 122.68 s > patching script interpreter paths in node_modules
  1544. 122.68 s > Finished npmConfigHook
  1545. 122.68 s > Running phase: updateAutotoolsGnuConfigScriptsPhase
  1546. 122.68 s > Running phase: configurePhase
  1547. 122.68 s > no configure script, doing nothing
  1548. 122.68 s > Running phase: buildPhase
  1549. 122.68 s > no Makefile or custom buildPhase, doing nothing
  1550. 122.68 s > Running phase: checkPhase
  1551. 122.68 s > 2026/05/30 20:54:18 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied 8da2aeb0-89c7-4e7b-b2aa-ca9ecb3bf360-full.avif
  1552. 122.68 s > 2026/05/30 20:54:18 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:121: copied 8da2aeb0-89c7-4e7b-b2aa-ca9ecb3bf360-250px.jpg
  1553. 122.68 s > 2026/05/30 20:54:18 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:121: copied 8da2aeb0-89c7-4e7b-b2aa-ca9ecb3bf360-150px.jpg
  1554. 122.68 s > 2026/05/30 20:54:18 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied d24109ee-363b-4437-9dee-8aec70272898-full.mp4
  1555. 122.68 s > 2026/05/30 20:54:18 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied d24109ee-363b-4437-9dee-8aec70272898-thumb-250px.jpg
  1556. 122.68 s > 2026/05/30 20:54:18 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied d24109ee-363b-4437-9dee-8aec70272898-thumb-150px.jpg
  1557. 122.68 s > 2026/05/30 20:54:18 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied 722892be-05db-4251-ada1-c9536da8eb09-full.mp4
  1558. 122.68 s > 2026/05/30 20:54:18 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied 722892be-05db-4251-ada1-c9536da8eb09-thumb-250px.jpg
  1559. 122.68 s > 2026/05/30 20:54:18 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied 722892be-05db-4251-ada1-c9536da8eb09-thumb-150px.jpg
  1560. 122.68 s > 2026/05/30 20:54:18 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied 5c32aa71-6415-4582-9d6c-7922afc78d5e-full.jpg
  1561. 122.68 s > 2026/05/30 20:54:18 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:108: copied 5c32aa71-6415-4582-9d6c-7922afc78d5e-850px.jpg
  1562. 122.68 s > 2026/05/30 20:54:18 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied 5c32aa71-6415-4582-9d6c-7922afc78d5e-250px.jpg
  1563. 122.68 s > 2026/05/30 20:54:18 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied 5c32aa71-6415-4582-9d6c-7922afc78d5e-150px.jpg
  1564. 122.68 s > 2026/05/30 20:54:18 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied e0be12d3-78ce-49dc-b64f-b0b28333801e-full.jpg
  1565. 122.68 s > 2026/05/30 20:54:18 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:108: copied e0be12d3-78ce-49dc-b64f-b0b28333801e-850px.jpg
  1566. 122.68 s > 2026/05/30 20:54:18 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied e0be12d3-78ce-49dc-b64f-b0b28333801e-250px.jpg
  1567. 122.68 s > 2026/05/30 20:54:18 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied e0be12d3-78ce-49dc-b64f-b0b28333801e-150px.jpg
  1568. 122.68 s > 2026/05/30 20:54:18 codeberg.org/mtlynch/little-moments/store/sqlite/sqlite.go:18: reading DB from /build/source/test-imported-media/test-store.db
  1569. 122.68 s > 2026/05/30 20:54:20 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:140: wrote /build/source/test-imported-media/test-store.db
  1570. 122.68 s > npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  1571. 122.68 s > npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  1572. 122.68 s > npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  1573. 122.68 s >
  1574. 122.68 s > Running 15 tests using 8 workers
  1575. 122.68 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  1576. 122.68 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  1577. 122.68 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  1578. 122.68 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  1579. 122.68 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  1580. 122.68 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  1581. 122.68 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  1582. 122.68 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  1583. 122.68 s > ·TTTTTTTTSkipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  1584. 122.68 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  1585. 122.68 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  1586. 122.68 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  1587. 122.68 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  1588. 122.68 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  1589. 122.68 s > TTTTTT
  1590. 122.68 s >
  1591. 122.68 s > 1) [chromium] › e2e/auth.spec.ts:13:7 › Authentication › logs in and shows the browse page ───────
  1592. 122.68 s >
  1593. 122.68 s > Test timeout of 5000ms exceeded.
  1594. 122.68 s >
  1595. 122.68 s > Error: expect(page).toHaveURL(expected) failed
  1596. 122.68 s >
  1597. 122.68 s > Expected pattern: /\/login\/confirm/
  1598. 122.68 s > Received string: "http://127.0.0.1:36315/login"
  1599. 122.68 s >
  1600. 122.68 s > Call log:
  1601. 122.68 s > - Expect "toHaveURL" with timeout 5000ms
  1602. 122.68 s > 7 × unexpected value "http://127.0.0.1:36315/login"
  1603. 122.68 s >
  1604. 122.68 s >
  1605. 122.68 s > at fixtures.ts:200
  1606. 122.68 s >
  1607. 122.68 s > 198 | await page.getByLabel("Email address").fill("homer@example.com");
  1608. 122.68 s > 199 | await page.getByRole("button", { name: "Log in" }).click();
  1609. 122.68 s > > 200 | await expect(page).toHaveURL(/\/login\/confirm/);
  1610. 122.68 s > | ^
  1611. 122.68 s > 201 | await page.getByRole("button", { name: "Log in" }).click();
  1612. 122.68 s > 202 | await expect(page).toHaveURL("/");
  1613. 122.68 s > 203 | }
  1614. 122.68 s > at logIn (/build/source/e2e/fixtures.ts:200:22)
  1615. 122.68 s > at /build/source/e2e/auth.spec.ts:14:5
  1616. 122.68 s >
  1617. 122.68 s > attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  1618. 122.68 s > e2e-results/auth-Authentication-logs-in-and-shows-the-browse-page-chromium/video.webm
  1619. 122.68 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  1620. 122.68 s >
  1621. 122.68 s > Error Context: e2e-results/auth-Authentication-logs-in-and-shows-the-browse-page-chromium/error-context.md
  1622. 122.68 s >
  1623. 122.68 s > attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  1624. 122.68 s > e2e-results/auth-Authentication-logs-in-and-shows-the-browse-page-chromium/trace.zip
  1625. 122.68 s > Usage:
  1626. 122.68 s >
  1627. 122.68 s > npx playwright show-trace e2e-results/auth-Authentication-logs-in-and-shows-the-browse-page-chromium/trace.zip
  1628. 122.68 s >
  1629. 122.68 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  1630. 122.68 s >
  1631. 122.68 s > 2) [chromium] › e2e/auth.spec.ts:20:7 › Authentication › redirects to stored next path after login
  1632. 122.68 s >
  1633. 122.68 s > Test timeout of 5000ms exceeded.
  1634. 122.68 s >
  1635. 122.68 s > Error: expect(page).toHaveURL(expected) failed
  1636. 122.68 s >
  1637. 122.68 s > Expected pattern: /\/login\/confirm\?token=[^&]+$/
  1638. 122.68 s > Received string: "http://127.0.0.1:35943/login"
  1639. 122.68 s >
  1640. 122.68 s > Call log:
  1641. 122.68 s > - Expect "toHaveURL" with timeout 5000ms
  1642. 122.68 s > 7 × unexpected value "http://127.0.0.1:35943/login"
  1643. 122.68 s >
  1644. 122.68 s >
  1645. 122.68 s > 27 | await page.getByLabel("Email address").fill("homer@example.com");
  1646. 122.68 s > 28 | await page.getByRole("button", { name: "Log in" }).click();
  1647. 122.68 s > > 29 | await expect(page).toHaveURL(/\/login\/confirm\?token=[^&]+$/);
  1648. 122.68 s > | ^
  1649. 122.68 s > 30 |
  1650. 122.68 s > 31 | await page.getByRole("button", { name: "Log in" }).click();
  1651. 122.68 s > 32 |
  1652. 122.68 s > at /build/source/e2e/auth.spec.ts:29:24
  1653. 122.68 s >
  1654. 122.68 s > attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  1655. 122.68 s > e2e-results/auth-Authentication-redire-2d7b2-tored-next-path-after-login-chromium/video.webm
  1656. 122.68 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  1657. 122.68 s >
  1658. 122.68 s > Error Context: e2e-results/auth-Authentication-redire-2d7b2-tored-next-path-after-login-chromium/error-context.md
  1659. 122.68 s >
  1660. 122.68 s > attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  1661. 122.68 s > e2e-results/auth-Authentication-redire-2d7b2-tored-next-path-after-login-chromium/trace.zip
  1662. 122.68 s > Usage:
  1663. 122.68 s >
  1664. 122.68 s > npx playwright show-trace e2e-results/auth-Authentication-redire-2d7b2-tored-next-path-after-login-chromium/trace.zip
  1665. 122.68 s >
  1666. 122.68 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  1667. 122.68 s >
  1668. 122.68 s > 3) [chromium] › e2e/auth.spec.ts:39:7 › Authentication › logs out and redirects to the login page
  1669. 122.68 s >
  1670. 122.68 s > Test timeout of 5000ms exceeded.
  1671. 122.68 s >
  1672. 122.68 s > Error: expect(page).toHaveURL(expected) failed
  1673. 122.68 s >
  1674. 122.68 s > Expected pattern: /\/login\/confirm/
  1675. 122.68 s > Received string: "http://127.0.0.1:37789/login"
  1676. 122.68 s >
  1677. 122.68 s > Call log:
  1678. 122.68 s > - Expect "toHaveURL" with timeout 5000ms
  1679. 122.68 s > 7 × unexpected value "http://127.0.0.1:37789/login"
  1680. 122.68 s >
  1681. 122.68 s >
  1682. 122.68 s > at fixtures.ts:200
  1683. 122.68 s >
  1684. 122.68 s > 198 | await page.getByLabel("Email address").fill("homer@example.com");
  1685. 122.68 s > 199 | await page.getByRole("button", { name: "Log in" }).click();
  1686. 122.68 s > > 200 | await expect(page).toHaveURL(/\/login\/confirm/);
  1687. 122.68 s > | ^
  1688. 122.68 s > 201 | await page.getByRole("button", { name: "Log in" }).click();
  1689. 122.68 s > 202 | await expect(page).toHaveURL("/");
  1690. 122.68 s > 203 | }
  1691. 122.68 s > at logIn (/build/source/e2e/fixtures.ts:200:22)
  1692. 122.68 s > at /build/source/e2e/auth.spec.ts:40:5
  1693. 122.68 s >
  1694. 122.68 s > attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  1695. 122.68 s > e2e-results/auth-Authentication-logs-out-and-redirects-to-the-login-page-chromium/video.webm
  1696. 122.68 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  1697. 122.68 s >
  1698. 122.68 s > Error Context: e2e-results/auth-Authentication-logs-out-and-redirects-to-the-login-page-chromium/error-context.md
  1699. 122.68 s >
  1700. 122.68 s > attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  1701. 122.68 s > e2e-results/auth-Authentication-logs-out-and-redirects-to-the-login-page-chromium/trace.zip
  1702. 122.68 s > Usage:
  1703. 122.68 s >
  1704. 122.68 s > npx playwright show-trace e2e-results/auth-Authentication-logs-out-and-redirects-to-the-login-page-chromium/trace.zip
  1705. 122.68 s >
  1706. 122.68 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  1707. 122.68 s >
  1708. 122.68 s > 4) [chromium] › e2e/auth.spec.ts:47:7 › Authentication › cannot access protected routes after logging out
  1709. 122.68 s >
  1710. 122.68 s > Test timeout of 5000ms exceeded.
  1711. 122.68 s >
  1712. 122.68 s > Error: expect(page).toHaveURL(expected) failed
  1713. 122.68 s >
  1714. 122.68 s > Expected pattern: /\/login\/confirm/
  1715. 122.68 s > Received string: "http://127.0.0.1:39733/login"
  1716. 122.68 s >
  1717. 122.68 s > Call log:
  1718. 122.68 s > - Expect "toHaveURL" with timeout 5000ms
  1719. 122.68 s > 7 × unexpected value "http://127.0.0.1:39733/login"
  1720. 122.68 s >
  1721. 122.68 s >
  1722. 122.68 s > at fixtures.ts:200
  1723. 122.68 s >
  1724. 122.68 s > 198 | await page.getByLabel("Email address").fill("homer@example.com");
  1725. 122.68 s > 199 | await page.getByRole("button", { name: "Log in" }).click();
  1726. 122.68 s > > 200 | await expect(page).toHaveURL(/\/login\/confirm/);
  1727. 122.68 s > | ^
  1728. 122.68 s > 201 | await page.getByRole("button", { name: "Log in" }).click();
  1729. 122.68 s > 202 | await expect(page).toHaveURL("/");
  1730. 122.68 s > 203 | }
  1731. 122.68 s > at logIn (/build/source/e2e/fixtures.ts:200:22)
  1732. 122.68 s > at /build/source/e2e/auth.spec.ts:48:5
  1733. 122.68 s >
  1734. 122.68 s > attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  1735. 122.68 s > e2e-results/auth-Authentication-cannot-a27fd-ed-routes-after-logging-out-chromium/video.webm
  1736. 122.68 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  1737. 122.68 s >
  1738. 122.68 s > Error Context: e2e-results/auth-Authentication-cannot-a27fd-ed-routes-after-logging-out-chromium/error-context.md
  1739. 122.68 s >
  1740. 122.68 s > attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  1741. 122.68 s > e2e-results/auth-Authentication-cannot-a27fd-ed-routes-after-logging-out-chromium/trace.zip
  1742. 122.68 s > Usage:
  1743. 122.68 s >
  1744. 122.68 s > npx playwright show-trace e2e-results/auth-Authentication-cannot-a27fd-ed-routes-after-logging-out-chromium/trace.zip
  1745. 122.68 s >
  1746. 122.68 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  1747. 122.68 s >
  1748. 122.68 s > 5) [chromium] › e2e/browse.spec.ts:68:7 › Browse media › shows the imported media entries on the browse page
  1749. 122.68 s >
  1750. 122.68 s > Test timeout of 5000ms exceeded while running "beforeEach" hook.
  1751. 122.68 s >
  1752. 122.68 s > 62 | test.describe.configure({ mode: "parallel" });
  1753. 122.68 s > 63 |
  1754. 122.68 s > > 64 | test.beforeEach(async ({ page }) => {
  1755. 122.68 s > | ^
  1756. 122.68 s > 65 | await logIn(page);
  1757. 122.68 s > 66 | });
  1758. 122.68 s > 67 |
  1759. 122.68 s > at /build/source/e2e/browse.spec.ts:64:8
  1760. 122.68 s >
  1761. 122.68 s > Error: expect(page).toHaveURL(expected) failed
  1762. 122.68 s >
  1763. 122.68 s > Expected pattern: /\/login\/confirm/
  1764. 122.68 s > Received string: "http://127.0.0.1:35685/login"
  1765. 122.68 s >
  1766. 122.68 s > Call log:
  1767. 122.68 s > - Expect "toHaveURL" with timeout 5000ms
  1768. 122.68 s > 7 × unexpected value "http://127.0.0.1:35685/login"
  1769. 122.68 s >
  1770. 122.68 s >
  1771. 122.68 s > at fixtures.ts:200
  1772. 122.68 s >
  1773. 122.68 s > 198 | await page.getByLabel("Email address").fill("homer@example.com");
  1774. 122.68 s > 199 | await page.getByRole("button", { name: "Log in" }).click();
  1775. 122.68 s > > 200 | await expect(page).toHaveURL(/\/login\/confirm/);
  1776. 122.68 s > | ^
  1777. 122.68 s > 201 | await page.getByRole("button", { name: "Log in" }).click();
  1778. 122.68 s > 202 | await expect(page).toHaveURL("/");
  1779. 122.68 s > 203 | }
  1780. 122.68 s > at logIn (/build/source/e2e/fixtures.ts:200:22)
  1781. 122.68 s > at /build/source/e2e/browse.spec.ts:65:5
  1782. 122.68 s >
  1783. 122.68 s > attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  1784. 122.68 s > e2e-results/browse-Browse-media-shows--02a6e--entries-on-the-browse-page-chromium/video.webm
  1785. 122.68 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  1786. 122.68 s >
  1787. 122.68 s > Error Context: e2e-results/browse-Browse-media-shows--02a6e--entries-on-the-browse-page-chromium/error-context.md
  1788. 122.68 s >
  1789. 122.68 s > attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  1790. 122.68 s > e2e-results/browse-Browse-media-shows--02a6e--entries-on-the-browse-page-chromium/trace.zip
  1791. 122.68 s > Usage:
  1792. 122.68 s >
  1793. 122.68 s > npx playwright show-trace e2e-results/browse-Browse-media-shows--02a6e--entries-on-the-browse-page-chromium/trace.zip
  1794. 122.68 s >
  1795. 122.68 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  1796. 122.68 s >
  1797. 122.68 s > 6) [chromium] › e2e/browse.spec.ts:81:7 › Browse media › shows media thumbnails from newest to oldest
  1798. 122.68 s >
  1799. 122.68 s > Test timeout of 5000ms exceeded while running "beforeEach" hook.
  1800. 122.68 s >
  1801. 122.68 s > 62 | test.describe.configure({ mode: "parallel" });
  1802. 122.68 s > 63 |
  1803. 122.68 s > > 64 | test.beforeEach(async ({ page }) => {
  1804. 122.68 s > | ^
  1805. 122.68 s > 65 | await logIn(page);
  1806. 122.68 s > 66 | });
  1807. 122.68 s > 67 |
  1808. 122.68 s > at /build/source/e2e/browse.spec.ts:64:8
  1809. 122.68 s >
  1810. 122.68 s > Error: expect(page).toHaveURL(expected) failed
  1811. 122.68 s >
  1812. 122.68 s > Expected pattern: /\/login\/confirm/
  1813. 122.68 s > Received string: "http://127.0.0.1:43371/login"
  1814. 122.68 s >
  1815. 122.68 s > Call log:
  1816. 122.68 s > - Expect "toHaveURL" with timeout 5000ms
  1817. 122.68 s > 7 × unexpected value "http://127.0.0.1:43371/login"
  1818. 122.68 s >
  1819. 122.68 s >
  1820. 122.68 s > at fixtures.ts:200
  1821. 122.68 s >
  1822. 122.68 s > 198 | await page.getByLabel("Email address").fill("homer@example.com");
  1823. 122.68 s > 199 | await page.getByRole("button", { name: "Log in" }).click();
  1824. 122.68 s > > 200 | await expect(page).toHaveURL(/\/login\/confirm/);
  1825. 122.68 s > | ^
  1826. 122.68 s > 201 | await page.getByRole("button", { name: "Log in" }).click();
  1827. 122.68 s > 202 | await expect(page).toHaveURL("/");
  1828. 122.68 s > 203 | }
  1829. 122.68 s > at logIn (/build/source/e2e/fixtures.ts:200:22)
  1830. 122.68 s > at /build/source/e2e/browse.spec.ts:65:5
  1831. 122.68 s >
  1832. 122.68 s > attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  1833. 122.68 s > e2e-results/browse-Browse-media-shows--19f8f-nails-from-newest-to-oldest-chromium/video.webm
  1834. 122.68 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  1835. 122.68 s >
  1836. 122.68 s > Error Context: e2e-results/browse-Browse-media-shows--19f8f-nails-from-newest-to-oldest-chromium/error-context.md
  1837. 122.68 s >
  1838. 122.68 s > attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  1839. 122.68 s > e2e-results/browse-Browse-media-shows--19f8f-nails-from-newest-to-oldest-chromium/trace.zip
  1840. 122.68 s > Usage:
  1841. 122.68 s >
  1842. 122.68 s > npx playwright show-trace e2e-results/browse-Browse-media-shows--19f8f-nails-from-newest-to-oldest-chromium/trace.zip
  1843. 122.68 s >
  1844. 122.68 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  1845. 122.68 s >
  1846. 122.68 s > 7) [chromium] › e2e/browse.spec.ts:92:7 › Browse media › shows a video indicator on video thumbnails only
  1847. 122.68 s >
  1848. 122.68 s > Test timeout of 5000ms exceeded while running "beforeEach" hook.
  1849. 122.68 s >
  1850. 122.68 s > 62 | test.describe.configure({ mode: "parallel" });
  1851. 122.68 s > 63 |
  1852. 122.68 s > > 64 | test.beforeEach(async ({ page }) => {
  1853. 122.68 s > | ^
  1854. 122.68 s > 65 | await logIn(page);
  1855. 122.68 s > 66 | });
  1856. 122.68 s > 67 |
  1857. 122.68 s > at /build/source/e2e/browse.spec.ts:64:8
  1858. 122.68 s >
  1859. 122.68 s > Error: expect(page).toHaveURL(expected) failed
  1860. 122.68 s >
  1861. 122.68 s > Expected pattern: /\/login\/confirm/
  1862. 122.68 s > Received string: "http://127.0.0.1:39957/login"
  1863. 122.68 s >
  1864. 122.68 s > Call log:
  1865. 122.68 s > - Expect "toHaveURL" with timeout 5000ms
  1866. 122.68 s > 7 × unexpected value "http://127.0.0.1:39957/login"
  1867. 122.68 s >
  1868. 122.68 s >
  1869. 122.68 s > at fixtures.ts:200
  1870. 122.68 s >
  1871. 122.68 s > 198 | await page.getByLabel("Email address").fill("homer@example.com");
  1872. 122.68 s > 199 | await page.getByRole("button", { name: "Log in" }).click();
  1873. 122.68 s > > 200 | await expect(page).toHaveURL(/\/login\/confirm/);
  1874. 122.68 s > | ^
  1875. 122.68 s > 201 | await page.getByRole("button", { name: "Log in" }).click();
  1876. 122.68 s > 202 | await expect(page).toHaveURL("/");
  1877. 122.68 s > 203 | }
  1878. 122.68 s > at logIn (/build/source/e2e/fixtures.ts:200:22)
  1879. 122.68 s > at /build/source/e2e/browse.spec.ts:65:5
  1880. 122.68 s >
  1881. 122.68 s > attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  1882. 122.68 s > e2e-results/browse-Browse-media-shows--c7537-or-on-video-thumbnails-only-chromium/video.webm
  1883. 122.68 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  1884. 122.68 s >
  1885. 122.68 s > Error Context: e2e-results/browse-Browse-media-shows--c7537-or-on-video-thumbnails-only-chromium/error-context.md
  1886. 122.68 s >
  1887. 122.68 s > attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  1888. 122.68 s > e2e-results/browse-Browse-media-shows--c7537-or-on-video-thumbnails-only-chromium/trace.zip
  1889. 122.68 s > Usage:
  1890. 122.68 s >
  1891. 122.68 s > npx playwright show-trace e2e-results/browse-Browse-media-shows--c7537-or-on-video-thumbnails-only-chromium/trace.zip
  1892. 122.68 s >
  1893. 122.68 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  1894. 122.68 s >
  1895. 122.68 s > 8) [chromium] › e2e/browse.spec.ts:113:7 › Browse media › opens the first entry from the browse page and shows its details
  1896. 122.68 s >
  1897. 122.68 s > Test timeout of 5000ms exceeded while running "beforeEach" hook.
  1898. 122.68 s >
  1899. 122.68 s > 62 | test.describe.configure({ mode: "parallel" });
  1900. 122.68 s > 63 |
  1901. 122.68 s > > 64 | test.beforeEach(async ({ page }) => {
  1902. 122.68 s > | ^
  1903. 122.68 s > 65 | await logIn(page);
  1904. 122.68 s > 66 | });
  1905. 122.68 s > 67 |
  1906. 122.68 s > at /build/source/e2e/browse.spec.ts:64:8
  1907. 122.68 s >
  1908. 122.68 s > Error: expect(page).toHaveURL(expected) failed
  1909. 122.68 s >
  1910. 122.68 s > Expected pattern: /\/login\/confirm/
  1911. 122.68 s > Received string: "http://127.0.0.1:45105/login"
  1912. 122.68 s >
  1913. 122.68 s > Call log:
  1914. 122.68 s > - Expect "toHaveURL" with timeout 5000ms
  1915. 122.68 s > 8 × unexpected value "http://127.0.0.1:45105/login"
  1916. 122.68 s >
  1917. 122.68 s >
  1918. 122.68 s > at fixtures.ts:200
  1919. 122.68 s >
  1920. 122.68 s > 198 | await page.getByLabel("Email address").fill("homer@example.com");
  1921. 122.68 s > 199 | await page.getByRole("button", { name: "Log in" }).click();
  1922. 122.68 s > > 200 | await expect(page).toHaveURL(/\/login\/confirm/);
  1923. 122.68 s > | ^
  1924. 122.68 s > 201 | await page.getByRole("button", { name: "Log in" }).click();
  1925. 122.68 s > 202 | await expect(page).toHaveURL("/");
  1926. 122.68 s > 203 | }
  1927. 122.68 s > at logIn (/build/source/e2e/fixtures.ts:200:22)
  1928. 122.68 s > at /build/source/e2e/browse.spec.ts:65:5
  1929. 122.68 s >
  1930. 122.68 s > attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  1931. 122.68 s > e2e-results/browse-Browse-media-opens--542e7--page-and-shows-its-details-chromium/video.webm
  1932. 122.68 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  1933. 122.68 s >
  1934. 122.68 s > Error Context: e2e-results/browse-Browse-media-opens--542e7--page-and-shows-its-details-chromium/error-context.md
  1935. 122.68 s >
  1936. 122.68 s > attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  1937. 122.68 s > e2e-results/browse-Browse-media-opens--542e7--page-and-shows-its-details-chromium/trace.zip
  1938. 122.68 s > Usage:
  1939. 122.68 s >
  1940. 122.68 s > npx playwright show-trace e2e-results/browse-Browse-media-opens--542e7--page-and-shows-its-details-chromium/trace.zip
  1941. 122.68 s >
  1942. 122.68 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  1943. 122.68 s >
  1944. 122.68 s > 9) [chromium] › e2e/browse.spec.ts:135:7 › Browse media › moves through adjacent entries with Previous and Next links
  1945. 122.68 s >
  1946. 122.68 s > Test timeout of 5000ms exceeded while running "beforeEach" hook.
  1947. 122.68 s >
  1948. 122.68 s > 62 | test.describe.configure({ mode: "parallel" });
  1949. 122.68 s > 63 |
  1950. 122.68 s > > 64 | test.beforeEach(async ({ page }) => {
  1951. 122.68 s > | ^
  1952. 122.68 s > 65 | await logIn(page);
  1953. 122.68 s > 66 | });
  1954. 122.68 s > 67 |
  1955. 122.68 s > at /build/source/e2e/browse.spec.ts:64:8
  1956. 122.68 s >
  1957. 122.68 s > Error: expect(page).toHaveURL(expected) failed
  1958. 122.68 s >
  1959. 122.68 s > Expected pattern: /\/login\/confirm/
  1960. 122.68 s > Received string: "http://127.0.0.1:41627/login"
  1961. 122.68 s >
  1962. 122.68 s > Call log:
  1963. 122.68 s > - Expect "toHaveURL" with timeout 5000ms
  1964. 122.68 s > 7 × unexpected value "http://127.0.0.1:41627/login"
  1965. 122.68 s >
  1966. 122.68 s >
  1967. 122.68 s > at fixtures.ts:200
  1968. 122.68 s >
  1969. 122.68 s > 198 | await page.getByLabel("Email address").fill("homer@example.com");
  1970. 122.68 s > 199 | await page.getByRole("button", { name: "Log in" }).click();
  1971. 122.68 s > > 200 | await expect(page).toHaveURL(/\/login\/confirm/);
  1972. 122.68 s > | ^
  1973. 122.68 s > 201 | await page.getByRole("button", { name: "Log in" }).click();
  1974. 122.68 s > 202 | await expect(page).toHaveURL("/");
  1975. 122.68 s > 203 | }
  1976. 122.68 s > at logIn (/build/source/e2e/fixtures.ts:200:22)
  1977. 122.68 s > at /build/source/e2e/browse.spec.ts:65:5
  1978. 122.68 s >
  1979. 122.68 s > attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  1980. 122.68 s > e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/video.webm
  1981. 122.68 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  1982. 122.68 s >
  1983. 122.68 s > Error Context: e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/error-context.md
  1984. 122.68 s >
  1985. 122.68 s > attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  1986. 122.68 s > e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/trace.zip
  1987. 122.68 s > Usage:
  1988. 122.68 s >
  1989. 122.68 s > npx playwright show-trace e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/trace.zip
  1990. 122.68 s >
  1991. 122.68 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  1992. 122.68 s >
  1993. 122.68 s > 10) [chromium] › e2e/browse.spec.ts:166:7 › Browse media › moves through adjacent entries with left and right arrow keys
  1994. 122.68 s >
  1995. 122.68 s > Test timeout of 5000ms exceeded while running "beforeEach" hook.
  1996. 122.68 s >
  1997. 122.68 s > 62 | test.describe.configure({ mode: "parallel" });
  1998. 122.68 s > 63 |
  1999. 122.68 s > > 64 | test.beforeEach(async ({ page }) => {
  2000. 122.68 s > | ^
  2001. 122.68 s > 65 | await logIn(page);
  2002. 122.68 s > 66 | });
  2003. 122.68 s > 67 |
  2004. 122.68 s > at /build/source/e2e/browse.spec.ts:64:8
  2005. 122.68 s >
  2006. 122.68 s > Error: expect(page).toHaveURL(expected) failed
  2007. 122.68 s >
  2008. 122.68 s > Expected pattern: /\/login\/confirm/
  2009. 122.68 s > Received string: "http://127.0.0.1:39091/login"
  2010. 122.68 s >
  2011. 122.68 s > Call log:
  2012. 122.68 s > - Expect "toHaveURL" with timeout 5000ms
  2013. 122.68 s > 7 × unexpected value "http://127.0.0.1:39091/login"
  2014. 122.68 s >
  2015. 122.68 s >
  2016. 122.68 s > at fixtures.ts:200
  2017. 122.68 s >
  2018. 122.68 s > 198 | await page.getByLabel("Email address").fill("homer@example.com");
  2019. 122.68 s > 199 | await page.getByRole("button", { name: "Log in" }).click();
  2020. 122.68 s > > 200 | await expect(page).toHaveURL(/\/login\/confirm/);
  2021. 122.68 s > | ^
  2022. 122.68 s > 201 | await page.getByRole("button", { name: "Log in" }).click();
  2023. 122.68 s > 202 | await expect(page).toHaveURL("/");
  2024. 122.68 s > 203 | }
  2025. 122.68 s > at logIn (/build/source/e2e/fixtures.ts:200:22)
  2026. 122.68 s > at /build/source/e2e/browse.spec.ts:65:5
  2027. 122.68 s >
  2028. 122.68 s > attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  2029. 122.68 s > e2e-results/browse-Browse-media-moves--d7942-h-left-and-right-arrow-keys-chromium/video.webm
  2030. 122.68 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  2031. 122.68 s >
  2032. 122.68 s > Error Context: e2e-results/browse-Browse-media-moves--d7942-h-left-and-right-arrow-keys-chromium/error-context.md
  2033. 122.68 s >
  2034. 122.68 s > attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  2035. 122.68 s > e2e-results/browse-Browse-media-moves--d7942-h-left-and-right-arrow-keys-chromium/trace.zip
  2036. 122.68 s > Usage:
  2037. 122.68 s >
  2038. 122.68 s > npx playwright show-trace e2e-results/browse-Browse-media-moves--d7942-h-left-and-right-arrow-keys-chromium/trace.zip
  2039. 122.68 s >
  2040. 122.68 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  2041. 122.68 s >
  2042. 122.68 s > 11) [chromium] › e2e/browse.spec.ts:187:7 › Browse media › moves through adjacent entries with swipe gestures on mobile
  2043. 122.68 s >
  2044. 122.68 s > Test timeout of 5000ms exceeded while running "beforeEach" hook.
  2045. 122.68 s >
  2046. 122.68 s > 62 | test.describe.configure({ mode: "parallel" });
  2047. 122.68 s > 63 |
  2048. 122.68 s > > 64 | test.beforeEach(async ({ page }) => {
  2049. 122.68 s > | ^
  2050. 122.68 s > 65 | await logIn(page);
  2051. 122.68 s > 66 | });
  2052. 122.68 s > 67 |
  2053. 122.68 s > at /build/source/e2e/browse.spec.ts:64:8
  2054. 122.68 s >
  2055. 122.68 s > Error: expect(page).toHaveURL(expected) failed
  2056. 122.68 s >
  2057. 122.68 s > Expected pattern: /\/login\/confirm/
  2058. 122.68 s > Received string: "http://127.0.0.1:38837/login"
  2059. 122.68 s >
  2060. 122.68 s > Call log:
  2061. 122.68 s > - Expect "toHaveURL" with timeout 5000ms
  2062. 122.68 s > 7 × unexpected value "http://127.0.0.1:38837/login"
  2063. 122.68 s >
  2064. 122.68 s >
  2065. 122.68 s > at fixtures.ts:200
  2066. 122.68 s >
  2067. 122.68 s > 198 | await page.getByLabel("Email address").fill("homer@example.com");
  2068. 122.68 s > 199 | await page.getByRole("button", { name: "Log in" }).click();
  2069. 122.68 s > > 200 | await expect(page).toHaveURL(/\/login\/confirm/);
  2070. 122.68 s > | ^
  2071. 122.68 s > 201 | await page.getByRole("button", { name: "Log in" }).click();
  2072. 122.68 s > 202 | await expect(page).toHaveURL("/");
  2073. 122.68 s > 203 | }
  2074. 122.68 s > at logIn (/build/source/e2e/fixtures.ts:200:22)
  2075. 122.68 s > at /build/source/e2e/browse.spec.ts:65:5
  2076. 122.68 s >
  2077. 122.68 s > attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  2078. 122.68 s > e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/video.webm
  2079. 122.68 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  2080. 122.68 s >
  2081. 122.68 s > Error Context: e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/error-context.md
  2082. 122.68 s >
  2083. 122.68 s > attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  2084. 122.68 s > e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/trace.zip
  2085. 122.68 s > Usage:
  2086. 122.68 s >
  2087. 122.68 s > npx playwright show-trace e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/trace.zip
  2088. 122.68 s >
  2089. 122.68 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  2090. 122.68 s >
  2091. 122.68 s > 12) [chromium] › e2e/browse.spec.ts:215:7 › Browse media › shows the current media position within the full list
  2092. 122.68 s >
  2093. 122.68 s > Test timeout of 5000ms exceeded while running "beforeEach" hook.
  2094. 122.68 s >
  2095. 122.68 s > 62 | test.describe.configure({ mode: "parallel" });
  2096. 122.68 s > 63 |
  2097. 122.68 s > > 64 | test.beforeEach(async ({ page }) => {
  2098. 122.68 s > | ^
  2099. 122.68 s > 65 | await logIn(page);
  2100. 122.68 s > 66 | });
  2101. 122.68 s > 67 |
  2102. 122.68 s > at /build/source/e2e/browse.spec.ts:64:8
  2103. 122.68 s >
  2104. 122.68 s > Error: expect(page).toHaveURL(expected) failed
  2105. 122.68 s >
  2106. 122.68 s > Expected pattern: /\/login\/confirm/
  2107. 122.68 s > Received string: "http://127.0.0.1:34183/login"
  2108. 122.68 s >
  2109. 122.68 s > Call log:
  2110. 122.68 s > - Expect "toHaveURL" with timeout 5000ms
  2111. 122.68 s > 7 × unexpected value "http://127.0.0.1:34183/login"
  2112. 122.68 s >
  2113. 122.68 s >
  2114. 122.68 s > at fixtures.ts:200
  2115. 122.68 s >
  2116. 122.68 s > 198 | await page.getByLabel("Email address").fill("homer@example.com");
  2117. 122.68 s > 199 | await page.getByRole("button", { name: "Log in" }).click();
  2118. 122.68 s > > 200 | await expect(page).toHaveURL(/\/login\/confirm/);
  2119. 122.68 s > | ^
  2120. 122.68 s > 201 | await page.getByRole("button", { name: "Log in" }).click();
  2121. 122.68 s > 202 | await expect(page).toHaveURL("/");
  2122. 122.68 s > 203 | }
  2123. 122.68 s > at logIn (/build/source/e2e/fixtures.ts:200:22)
  2124. 122.68 s > at /build/source/e2e/browse.spec.ts:65:5
  2125. 122.68 s >
  2126. 122.68 s > attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  2127. 122.68 s > e2e-results/browse-Browse-media-shows--fa2ac-sition-within-the-full-list-chromium/video.webm
  2128. 122.68 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  2129. 122.68 s >
  2130. 122.68 s > Error Context: e2e-results/browse-Browse-media-shows--fa2ac-sition-within-the-full-list-chromium/error-context.md
  2131. 122.68 s >
  2132. 122.68 s > attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  2133. 122.68 s > e2e-results/browse-Browse-media-shows--fa2ac-sition-within-the-full-list-chromium/trace.zip
  2134. 122.68 s > Usage:
  2135. 122.68 s >
  2136. 122.68 s > npx playwright show-trace e2e-results/browse-Browse-media-shows--fa2ac-sition-within-the-full-list-chromium/trace.zip
  2137. 122.68 s >
  2138. 122.68 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  2139. 122.68 s >
  2140. 122.68 s > 13) [chromium] › e2e/browse.spec.ts:232:7 › Browse media › opens the last entry from the browse page and shows the oldest media
  2141. 122.68 s >
  2142. 122.68 s > Test timeout of 5000ms exceeded while running "beforeEach" hook.
  2143. 122.68 s >
  2144. 122.68 s > 62 | test.describe.configure({ mode: "parallel" });
  2145. 122.68 s > 63 |
  2146. 122.68 s > > 64 | test.beforeEach(async ({ page }) => {
  2147. 122.68 s > | ^
  2148. 122.68 s > 65 | await logIn(page);
  2149. 122.68 s > 66 | });
  2150. 122.68 s > 67 |
  2151. 122.68 s > at /build/source/e2e/browse.spec.ts:64:8
  2152. 122.68 s >
  2153. 122.68 s > Error: expect(page).toHaveURL(expected) failed
  2154. 122.68 s >
  2155. 122.68 s > Expected pattern: /\/login\/confirm/
  2156. 122.68 s > Received string: "http://127.0.0.1:42751/login"
  2157. 122.68 s >
  2158. 122.68 s > Call log:
  2159. 122.68 s > - Expect "toHaveURL" with timeout 5000ms
  2160. 122.68 s > 7 × unexpected value "http://127.0.0.1:42751/login"
  2161. 122.68 s >
  2162. 122.68 s >
  2163. 122.68 s > at fixtures.ts:200
  2164. 122.68 s >
  2165. 122.68 s > 198 | await page.getByLabel("Email address").fill("homer@example.com");
  2166. 122.68 s > 199 | await page.getByRole("button", { name: "Log in" }).click();
  2167. 122.68 s > > 200 | await expect(page).toHaveURL(/\/login\/confirm/);
  2168. 122.68 s > | ^
  2169. 122.68 s > 201 | await page.getByRole("button", { name: "Log in" }).click();
  2170. 122.68 s > 202 | await expect(page).toHaveURL("/");
  2171. 122.68 s > 203 | }
  2172. 122.68 s > at logIn (/build/source/e2e/fixtures.ts:200:22)
  2173. 122.68 s > at /build/source/e2e/browse.spec.ts:65:5
  2174. 122.68 s >
  2175. 122.68 s > attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  2176. 122.68 s > e2e-results/browse-Browse-media-opens--bb8a3--and-shows-the-oldest-media-chromium/video.webm
  2177. 122.68 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  2178. 122.68 s >
  2179. 122.68 s > Error Context: e2e-results/browse-Browse-media-opens--bb8a3--and-shows-the-oldest-media-chromium/error-context.md
  2180. 122.68 s >
  2181. 122.68 s > attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  2182. 122.68 s > e2e-results/browse-Browse-media-opens--bb8a3--and-shows-the-oldest-media-chromium/trace.zip
  2183. 122.68 s > Usage:
  2184. 122.68 s >
  2185. 122.68 s > npx playwright show-trace e2e-results/browse-Browse-media-opens--bb8a3--and-shows-the-oldest-media-chromium/trace.zip
  2186. 122.68 s >
  2187. 122.68 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  2188. 122.68 s >
  2189. 122.68 s > 14) [chromium] › e2e/media.spec.ts:10:7 › View media › shows reaction with a tooltip of the exact date
  2190. 122.68 s >
  2191. 122.68 s > Test timeout of 5000ms exceeded while running "beforeEach" hook.
  2192. 122.68 s >
  2193. 122.68 s > 4 | test.describe.configure({ mode: "parallel" });
  2194. 122.68 s > 5 |
  2195. 122.68 s > > 6 | test.beforeEach(async ({ page }) => {
  2196. 122.68 s > | ^
  2197. 122.68 s > 7 | await logIn(page);
  2198. 122.68 s > 8 | });
  2199. 122.68 s > 9 |
  2200. 122.68 s > at /build/source/e2e/media.spec.ts:6:8
  2201. 122.68 s >
  2202. 122.68 s > Error: expect(page).toHaveURL(expected) failed
  2203. 122.68 s >
  2204. 122.68 s > Expected pattern: /\/login\/confirm/
  2205. 122.68 s > Received string: "http://127.0.0.1:38281/login"
  2206. 122.68 s >
  2207. 122.68 s > Call log:
  2208. 122.68 s > - Expect "toHaveURL" with timeout 5000ms
  2209. 122.68 s > 7 × unexpected value "http://127.0.0.1:38281/login"
  2210. 122.68 s >
  2211. 122.68 s >
  2212. 122.68 s > at fixtures.ts:200
  2213. 122.68 s >
  2214. 122.68 s > 198 | await page.getByLabel("Email address").fill("homer@example.com");
  2215. 122.68 s > 199 | await page.getByRole("button", { name: "Log in" }).click();
  2216. 122.68 s > > 200 | await expect(page).toHaveURL(/\/login\/confirm/);
  2217. 122.68 s > | ^
  2218. 122.68 s > 201 | await page.getByRole("button", { name: "Log in" }).click();
  2219. 122.68 s > 202 | await expect(page).toHaveURL("/");
  2220. 122.68 s > 203 | }
  2221. 122.68 s > at logIn (/build/source/e2e/fixtures.ts:200:22)
  2222. 122.68 s > at /build/source/e2e/media.spec.ts:7:5
  2223. 122.68 s >
  2224. 122.68 s > attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  2225. 122.68 s > e2e-results/media-View-media-shows-rea-844de-a-tooltip-of-the-exact-date-chromium/video.webm
  2226. 122.68 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  2227. 122.68 s >
  2228. 122.68 s > Error Context: e2e-results/media-View-media-shows-rea-844de-a-tooltip-of-the-exact-date-chromium/error-context.md
  2229. 122.68 s >
  2230. 122.68 s > attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  2231. 122.68 s > e2e-results/media-View-media-shows-rea-844de-a-tooltip-of-the-exact-date-chromium/trace.zip
  2232. 122.68 s > Usage:
  2233. 122.68 s >
  2234. 122.68 s > npx playwright show-trace e2e-results/media-View-media-shows-rea-844de-a-tooltip-of-the-exact-date-chromium/trace.zip
  2235. 122.68 s >
  2236. 122.68 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  2237. 122.68 s >
  2238. 122.68 s > 14 failed
  2239. 122.68 s > [chromium] › e2e/auth.spec.ts:13:7 › Authentication › logs in and shows the browse page ────────
  2240. 122.68 s > [chromium] › e2e/auth.spec.ts:20:7 › Authentication › redirects to stored next path after login
  2241. 122.68 s > [chromium] › e2e/auth.spec.ts:39:7 › Authentication › logs out and redirects to the login page ─
  2242. 122.68 s > [chromium] › e2e/auth.spec.ts:47:7 › Authentication › cannot access protected routes after logging out
  2243. 122.68 s > [chromium] › e2e/browse.spec.ts:68:7 › Browse media › shows the imported media entries on the browse page
  2244. 122.68 s > [chromium] › e2e/browse.spec.ts:81:7 › Browse media › shows media thumbnails from newest to oldest
  2245. 122.68 s > [chromium] › e2e/browse.spec.ts:92:7 › Browse media › shows a video indicator on video thumbnails only
  2246. 122.68 s > [chromium] › e2e/browse.spec.ts:113:7 › Browse media › opens the first entry from the browse page and shows its details
  2247. 122.68 s > [chromium] › e2e/browse.spec.ts:135:7 › Browse media › moves through adjacent entries with Previous and Next links
  2248. 122.68 s > [chromium] › e2e/browse.spec.ts:166:7 › Browse media › moves through adjacent entries with left and right arrow keys
  2249. 122.68 s > [chromium] › e2e/browse.spec.ts:187:7 › Browse media › moves through adjacent entries with swipe gestures on mobile
  2250. 122.68 s > [chromium] › e2e/browse.spec.ts:215:7 › Browse media › shows the current media position within the full list
  2251. 122.68 s > [chromium] › e2e/browse.spec.ts:232:7 › Browse media › opens the last entry from the browse page and shows the oldest media
  2252. 122.68 s > [chromium] › e2e/media.spec.ts:10:7 › View media › shows reaction with a tooltip of the exact date
  2253. 122.68 s > 1 passed (15.5s)
  2254. 122.68 s For full logs, run:
  2255. 122.68 s nix log /nix/store/cs2bbf0n1628bkg8xxkxjg22xwm78vh3-little-moments-e2e-0.0.1.drv