1.85 s
$ /nix/store/vzx1mi9c0xfadmsm9dhd83d005cb1qs9-coreutils-9.8/bin/timeout --kill-after=15s 7200s /nix/store/99b1z08awpxj8b6mzggn59gp1shljnff-nix-2.34.5/bin/nix --extra-experimental-features nix-command --extra-experimental-features flakes --log-format internal-json build --no-link git+https://codeberg.org/mtlynch/little-moments?ref=email-auth&rev=f9dbe024137a0f5be6e28428032834ab25559fae#packages.x86_64-linux.e2e-tests --print-build-logs
2.61 s
fetching Git repository 'https://codeberg.org/mtlynch/little-moments'
2.61 s
remote: Enumerating objects: 2273, done.
2.61 s
remote: Counting objects: 0% (1/2273)
remote: Counting objects: 1% (23/2273)
remote: Counting objects: 2% (46/2273)
remote: Counting objects: 3% (69/2273)
remote: Counting objects: 4% (91/2273)
remote: Counting objects: 5% (114/2273)
remote: Counting objects: 6% (137/2273)
remote: Counting objects: 7% (160/2273)
remote: Counting objects: 8% (182/2273)
remote: Counting objects: 9% (205/2273)
remote: Counting objects: 10% (228/2273)
remote: Counting objects: 11% (251/2273)
remote: Counting objects: 12% (273/2273)
remote: Counting objects: 13% (296/2273)
remote: Counting objects: 14% (319/2273)
remote: Counting objects: 15% (341/2273)
remote: Counting objects: 16% (364/2273)
remote: Counting objects: 17% (387/2273)
remote: Counting objects: 18% (410/2273)
remote: Counting objects: 19% (432/2273)
remote: Counting objects: 20% (455/2273)
remote: Counting objects: 21% (478/2273)
remote: Counting objects: 22% (501/2273)
remote: Counting objects: 23% (523/2273)
remote: Counting objects: 24% (546/2273)
remote: Counting objects: 25% (569/2273)
remote: Counting objects: 26% (591/2273)
remote: Counting objects: 27% (614/2273)
remote: Counting objects: 28% (637/2273)
remote: Counting objects: 29% (660/2273)
remote: Counting objects: 30% (682/2273)
remote: Counting objects: 31% (705/2273)
remote: Counting objects: 32% (728/2273)
remote: Counting objects: 33% (751/2273)
remote: Counting objects: 34% (773/2273)
remote: Counting objects: 35% (796/2273)
remote: Counting objects: 36% (819/2273)
remote: Counting objects: 37% (842/2273)
remote: Counting objects: 38% (864/2273)
remote: Counting objects: 39% (887/2273)
remote: Counting objects: 40% (910/2273)
remote: Counting objects: 41% (932/2273)
remote: Counting objects: 42% (955/2273)
remote: Counting objects: 43% (978/2273)
remote: Counting objects: 44% (1001/2273)
remote: Counting objects: 45% (1023/2273)
remote: Counting objects: 46% (1046/2273)
remote: Counting objects: 47% (1069/2273)
remote: Counting objects: 48% (1092/2273)
remote: Counting objects: 49% (1114/2273)
remote: Counting objects: 50% (1137/2273)
remote: Counting objects: 51% (1160/2273)
remote: Counting objects: 52% (1182/2273)
remote: Counting objects: 53% (1205/2273)
remote: Counting objects: 54% (1228/2273)
remote: Counting objects: 55% (1251/2273)
remote: Counting objects: 56% (1273/2273)
remote: Counting objects: 57% (1296/2273)
remote: Counting objects: 58% (1319/2273)
remote: Counting objects: 59% (1342/2273)
remote: Counting objects: 60% (1364/2273)
remote: Counting objects: 61% (1387/2273)
remote: Counting objects: 62% (1410/2273)
remote: Counting objects: 63% (1432/2273)
remote: Counting objects: 64% (1455/2273)
remote: Counting objects: 65% (1478/2273)
remote: Counting objects: 66% (1501/2273)
remote: Counting objects: 67% (1523/2273)
remote: Counting objects: 68% (1546/2273)
remote: Counting objects: 69% (1569/2273)
remote: Counting objects: 70% (1592/2273)
remote: Counting objects: 71% (1614/2273)
remote: Counting objects: 72% (1637/2273)
remote: Counting objects: 73% (1660/2273)
remote: Counting objects: 74% (1683/2273)
remote: Counting objects: 75% (1705/2273)
remote: Counting objects: 76% (1728/2273)
remote: Counting objects: 77% (1751/2273)
remote: Counting objects: 78% (1773/2273)
remote: Counting objects: 79% (1796/2273)
remote: Counting objects: 80% (1819/2273)
remote: Counting objects: 81% (1842/2273)
remote: Counting objects: 82% (1864/2273)
remote: Counting objects: 83% (1887/2273)
remote: Counting objects: 84% (1910/2273)
remote: Counting objects: 85% (1933/2273)
remote: Counting objects: 86% (1955/2273)
remote: Counting objects: 87% (1978/2273)
remote: Counting objects: 88% (2001/2273)
remote: Counting objects: 89% (2023/2273)
remote: Counting objects: 90% (2046/2273)
remote: Counting objects: 91% (2069/2273)
remote: Counting objects: 92% (2092/2273)
remote: Counting objects: 93% (2114/2273)
remote: Counting objects: 94% (2137/2273)
remote: Counting objects: 95% (2160/2273)
remote: Counting objects: 96% (2183/2273)
remote: Counting objects: 97% (2205/2273)
remote: Counting objects: 98% (2228/2273)
remote: Counting objects: 99% (2251/2273)
remote: Counting objects: 100% (2273/2273)
remote: Counting objects: 100% (2273/2273), done.
2.61 s
remote: Compressing objects: 0% (1/1281)
remote: Compressing objects: 1% (13/1281)
remote: Compressing objects: 2% (26/1281)
remote: Compressing objects: 3% (39/1281)
remote: Compressing objects: 4% (52/1281)
remote: Compressing objects: 5% (65/1281)
remote: Compressing objects: 6% (77/1281)
remote: Compressing objects: 7% (90/1281)
remote: Compressing objects: 8% (103/1281)
remote: Compressing objects: 9% (116/1281)
remote: Compressing objects: 10% (129/1281)
remote: Compressing objects: 11% (141/1281)
remote: Compressing objects: 12% (154/1281)
remote: Compressing objects: 13% (167/1281)
remote: Compressing objects: 14% (180/1281)
remote: Compressing objects: 15% (193/1281)
remote: Compressing objects: 16% (205/1281)
remote: Compressing objects: 17% (218/1281)
remote: Compressing objects: 18% (231/1281)
remote: Compressing objects: 19% (244/1281)
remote: Compressing objects: 20% (257/1281)
remote: Compressing objects: 21% (270/1281)
remote: Compressing objects: 22% (282/1281)
remote: Compressing objects: 23% (295/1281)
remote: Compressing objects: 24% (308/1281)
remote: Compressing objects: 25% (321/1281)
remote: Compressing objects: 26% (334/1281)
remote: Compressing objects: 27% (346/1281)
remote: Compressing objects: 28% (359/1281)
remote: Compressing objects: 29% (372/1281)
remote: Compressing objects: 30% (385/1281)
remote: Compressing objects: 31% (398/1281)
remote: Compressing objects: 32% (410/1281)
remote: Compressing objects: 33% (423/1281)
remote: Compressing objects: 34% (436/1281)
remote: Compressing objects: 35% (449/1281)
remote: Compressing objects: 36% (462/1281)
remote: Compressing objects: 37% (474/1281)
remote: Compressing objects: 38% (487/1281)
remote: Compressing objects: 39% (500/1281)
remote: Compressing objects: 40% (513/1281)
remote: Compressing objects: 41% (526/1281)
remote: Compressing objects: 42% (539/1281)
remote: Compressing objects: 43% (551/1281)
remote: Compressing objects: 44% (564/1281)
remote: Compressing objects: 45% (577/1281)
remote: Compressing objects: 46% (590/1281)
remote: Compressing objects: 47% (603/1281)
remote: Compressing objects: 48% (615/1281)
remote: Compressing objects: 49% (628/1281)
remote: Compressing objects: 50% (641/1281)
remote: Compressing objects: 51% (654/1281)
remote: Compressing objects: 52% (667/1281)
remote: Compressing objects: 53% (679/1281)
remote: Compressing objects: 54% (692/1281)
remote: Compressing objects: 55% (705/1281)
remote: Compressing objects: 56% (718/1281)
remote: Compressing objects: 57% (731/1281)
remote: Compressing objects: 58% (743/1281)
remote: Compressing objects: 59% (756/1281)
remote: Compressing objects: 60% (769/1281)
remote: Compressing objects: 61% (782/1281)
remote: Compressing objects: 62% (795/1281)
remote: Compressing objects: 63% (808/1281)
remote: Compressing objects: 64% (820/1281)
remote: Compressing objects: 65% (833/1281)
remote: Compressing objects: 66% (846/1281)
remote: Compressing objects: 67% (859/1281)
remote: Compressing objects: 68% (872/1281)
remote: Compressing objects: 69% (884/1281)
remote: Compressing objects: 70% (897/1281)
remote: Compressing objects: 71% (910/1281)
remote: Compressing objects: 72% (923/1281)
remote: Compressing objects: 73% (936/1281)
remote: Compressing objects: 74% (948/1281)
remote: Compressing objects: 75% (961/1281)
remote: Compressing objects: 76% (974/1281)
remote: Compressing objects: 77% (987/1281)
remote: Compressing objects: 78% (1000/1281)
remote: Compressing objects: 79% (1012/1281)
remote: Compressing objects: 80% (1025/1281)
remote: Compressing objects: 81% (1038/1281)
remote: Compressing objects: 82% (1051/1281)
remote: Compressing objects: 83% (1064/1281)
remote: Compressing objects: 84% (1077/1281)
remote: Compressing objects: 85% (1089/1281)
remote: Compressing objects: 86% (1102/1281)
remote: Compressing objects: 87% (1115/1281)
remote: Compressing objects: 88% (1128/1281)
remote: Compressing objects: 89% (1141/1281)
remote: Compressing objects: 90% (1153/1281)
remote: Compressing objects: 91% (1166/1281)
remote: Compressing objects: 92% (1179/1281)
remote: Compressing objects: 93% (1192/1281)
remote: Compressing objects: 94% (1205/1281)
remote: Compressing objects: 95% (1217/1281)
remote: Compressing objects: 96% (1230/1281)
remote: Compressing objects: 97% (1243/1281)
remote: Compressing objects: 98% (1256/1281)
remote: Compressing objects: 99% (1269/1281)
remote: Compressing objects: 100% (1281/1281)
remote: Compressing objects: 100% (1281/1281), done.
2.62 s
Receiving objects: 0% (1/2273)
Receiving objects: 1% (23/2273)
Receiving objects: 2% (46/2273)
Receiving objects: 3% (69/2273)
Receiving objects: 4% (91/2273)
Receiving objects: 5% (114/2273)
Receiving objects: 6% (137/2273)
Receiving objects: 7% (160/2273)
Receiving objects: 8% (182/2273)
Receiving objects: 9% (205/2273)
Receiving objects: 10% (228/2273)
Receiving objects: 11% (251/2273)
Receiving objects: 12% (273/2273)
Receiving objects: 13% (296/2273)
Receiving objects: 14% (319/2273)
Receiving objects: 15% (341/2273)
Receiving objects: 16% (364/2273)
Receiving objects: 17% (387/2273)
Receiving objects: 18% (410/2273)
Receiving objects: 19% (432/2273)
Receiving objects: 20% (455/2273)
Receiving objects: 21% (478/2273)
Receiving objects: 22% (501/2273)
Receiving objects: 23% (523/2273)
Receiving objects: 24% (546/2273)
Receiving objects: 25% (569/2273)
Receiving objects: 26% (591/2273)
Receiving objects: 27% (614/2273)
Receiving objects: 28% (637/2273)
Receiving objects: 29% (660/2273)
Receiving objects: 30% (682/2273)
Receiving objects: 31% (705/2273)
Receiving objects: 32% (728/2273)
Receiving objects: 33% (751/2273)
Receiving objects: 34% (773/2273)
Receiving objects: 35% (796/2273)
Receiving objects: 36% (819/2273)
Receiving objects: 37% (842/2273)
Receiving objects: 38% (864/2273)
Receiving objects: 39% (887/2273)
Receiving objects: 40% (910/2273)
Receiving objects: 41% (932/2273)
Receiving objects: 42% (955/2273)
Receiving objects: 43% (978/2273)
Receiving objects: 44% (1001/2273)
Receiving objects: 45% (1023/2273)
Receiving objects: 46% (1046/2273)
Receiving objects: 47% (1069/2273)
Receiving objects: 48% (1092/2273)
Receiving objects: 49% (1114/2273)
Receiving objects: 50% (1137/2273)
Receiving objects: 51% (1160/2273)
Receiving objects: 52% (1182/2273)
Receiving objects: 53% (1205/2273)
Receiving objects: 54% (1228/2273)
Receiving objects: 55% (1251/2273)
Receiving objects: 56% (1273/2273)
Receiving objects: 57% (1296/2273)
Receiving objects: 58% (1319/2273)
Receiving objects: 59% (1342/2273)
Receiving objects: 60% (1364/2273)
Receiving objects: 61% (1387/2273)
Receiving objects: 62% (1410/2273)
Receiving objects: 63% (1432/2273)
Receiving objects: 64% (1455/2273)
Receiving objects: 65% (1478/2273)
Receiving objects: 66% (1501/2273)
Receiving objects: 67% (1523/2273)
Receiving objects: 68% (1546/2273)
Receiving objects: 69% (1569/2273)
Receiving objects: 70% (1592/2273)
Receiving objects: 71% (1614/2273)
Receiving objects: 72% (1637/2273)
Receiving objects: 73% (1660/2273)
Receiving objects: 74% (1683/2273)
Receiving objects: 75% (1705/2273)
Receiving objects: 76% (1728/2273)
Receiving objects: 77% (1751/2273)
Receiving objects: 78% (1773/2273)
Receiving objects: 79% (1796/2273)
Receiving objects: 80% (1819/2273)
Receiving objects: 81% (1842/2273)
Receiving objects: 82% (1864/2273)
Receiving objects: 83% (1887/2273)
Receiving objects: 84% (1910/2273)
Receiving objects: 85% (1933/2273)
Receiving objects: 86% (1955/2273)
Receiving objects: 87% (1978/2273)
Receiving objects: 88% (2001/2273)
Receiving objects: 89% (2023/2273)
Receiving objects: 90% (2046/2273)
Receiving objects: 91% (2069/2273)
Receiving objects: 92% (2092/2273)
remote: Total 2273 (delta 1338), reused 1767 (delta 889), pack-reused 0 (from 0)
2.62 s
Receiving objects: 93% (2114/2273)
Receiving objects: 94% (2137/2273)
Receiving objects: 95% (2160/2273)
Receiving objects: 96% (2183/2273)
Receiving objects: 97% (2205/2273)
Receiving objects: 98% (2228/2273)
Receiving objects: 99% (2251/2273)
Receiving objects: 100% (2273/2273)
Receiving objects: 100% (2273/2273), 2.07 MiB | 12.56 MiB/s, done.
2.62 s
Resolving deltas: 0% (0/1338)
Resolving deltas: 1% (14/1338)
Resolving deltas: 2% (27/1338)
Resolving deltas: 3% (41/1338)
Resolving deltas: 4% (54/1338)
Resolving deltas: 5% (68/1338)
Resolving deltas: 6% (81/1338)
Resolving deltas: 7% (94/1338)
Resolving deltas: 8% (108/1338)
Resolving deltas: 9% (121/1338)
Resolving deltas: 10% (134/1338)
Resolving deltas: 11% (148/1338)
Resolving deltas: 12% (161/1338)
Resolving deltas: 13% (174/1338)
Resolving deltas: 14% (188/1338)
Resolving deltas: 15% (201/1338)
Resolving deltas: 16% (215/1338)
Resolving deltas: 17% (229/1338)
Resolving deltas: 18% (241/1338)
Resolving deltas: 19% (255/1338)
Resolving deltas: 20% (268/1338)
Resolving deltas: 21% (281/1338)
Resolving deltas: 22% (295/1338)
Resolving deltas: 23% (308/1338)
Resolving deltas: 24% (322/1338)
Resolving deltas: 25% (335/1338)
Resolving deltas: 26% (348/1338)
Resolving deltas: 27% (363/1338)
Resolving deltas: 28% (375/1338)
Resolving deltas: 29% (389/1338)
Resolving deltas: 30% (402/1338)
Resolving deltas: 31% (415/1338)
Resolving deltas: 32% (429/1338)
Resolving deltas: 33% (442/1338)
Resolving deltas: 34% (455/1338)
Resolving deltas: 35% (469/1338)
Resolving deltas: 36% (483/1338)
Resolving deltas: 37% (496/1338)
Resolving deltas: 38% (509/1338)
Resolving deltas: 39% (526/1338)
Resolving deltas: 40% (536/1338)
Resolving deltas: 41% (549/1338)
Resolving deltas: 42% (562/1338)
Resolving deltas: 43% (577/1338)
Resolving deltas: 44% (589/1338)
Resolving deltas: 45% (603/1338)
Resolving deltas: 46% (616/1338)
Resolving deltas: 47% (629/1338)
Resolving deltas: 48% (644/1338)
Resolving deltas: 49% (656/1338)
Resolving deltas: 50% (669/1338)
Resolving deltas: 51% (684/1338)
Resolving deltas: 52% (699/1338)
Resolving deltas: 53% (710/1338)
Resolving deltas: 54% (723/1338)
Resolving deltas: 55% (736/1338)
Resolving deltas: 56% (750/1338)
Resolving deltas: 57% (763/1338)
Resolving deltas: 58% (777/1338)
Resolving deltas: 59% (790/1338)
Resolving deltas: 60% (803/1338)
Resolving deltas: 61% (818/1338)
Resolving deltas: 62% (830/1338)
Resolving deltas: 63% (843/1338)
Resolving deltas: 64% (857/1338)
Resolving deltas: 65% (870/1338)
Resolving deltas: 66% (884/1338)
Resolving deltas: 67% (897/1338)
Resolving deltas: 68% (910/1338)
Resolving deltas: 69% (924/1338)
Resolving deltas: 70% (937/1338)
Resolving deltas: 71% (950/1338)
Resolving deltas: 72% (965/1338)
Resolving deltas: 73% (977/1338)
Resolving deltas: 74% (991/1338)
Resolving deltas: 75% (1004/1338)
Resolving deltas: 76% (1017/1338)
Resolving deltas: 77% (1031/1338)
Resolving deltas: 78% (1045/1338)
Resolving deltas: 79% (1058/1338)
Resolving deltas: 80% (1071/1338)
Resolving deltas: 81% (1084/1338)
Resolving deltas: 82% (1098/1338)
Resolving deltas: 83% (1111/1338)
Resolving deltas: 84% (1125/1338)
Resolving deltas: 85% (1138/1338)
Resolving deltas: 86% (1151/1338)
Resolving deltas: 87% (1165/1338)
Resolving deltas: 88% (1178/1338)
Resolving deltas: 89% (1192/1338)
Resolving deltas: 90% (1205/1338)
Resolving deltas: 91% (1218/1338)
Resolving deltas: 92% (1231/1338)
Resolving deltas: 93% (1247/1338)
Resolving deltas: 94% (1258/1338)
Resolving deltas: 95% (1272/1338)
Resolving deltas: 96% (1285/1338)
Resolving deltas: 97% (1298/1338)
Resolving deltas: 98% (1312/1338)
Resolving deltas: 99% (1325/1338)
Resolving deltas: 100% (1338/1338)
Resolving deltas: 100% (1338/1338), done.
2.62 s
From https://codeberg.org/mtlynch/little-moments
2.62 s
* branch f9dbe024137a0f5be6e28428032834ab25559fae -> FETCH_HEAD
5.30 s
6.15 s
Building import-from-tinybeans
6.18 s
Building little-moments-dev
6.18 s
[import-from-tinybeans] Phase: unpackPhase
6.18 s
[import-from-tinybeans] unpacking source archive /nix/store/r1jpr9i9qz6p221xa7pz9bb57wkqviyg-source
6.21 s
[import-from-tinybeans] source root is source
6.21 s
[little-moments-dev] Phase: unpackPhase
6.22 s
[little-moments-dev] unpacking source archive /nix/store/r1jpr9i9qz6p221xa7pz9bb57wkqviyg-source
6.23 s
[import-from-tinybeans] Phase: patchPhase
6.24 s
[import-from-tinybeans] Phase: updateAutotoolsGnuConfigScriptsPhase
6.24 s
[little-moments-dev] source root is source
6.25 s
[import-from-tinybeans] Phase: configurePhase
6.26 s
[little-moments-dev] Phase: patchPhase
6.27 s
[little-moments-dev] Phase: updateAutotoolsGnuConfigScriptsPhase
6.29 s
[little-moments-dev] Phase: configurePhase
6.38 s
[import-from-tinybeans] Phase: buildPhase
6.39 s
[import-from-tinybeans] Building subPackage ./cmd/import-from-tinybeans
6.42 s
[little-moments-dev] Phase: buildPhase
6.43 s
[little-moments-dev] Building subPackage ./cmd/app
21.41 s
[little-moments-dev] Phase: checkPhase
28.34 s
[import-from-tinybeans] Phase: checkPhase
33.19 s
[little-moments-dev] ? codeberg.org/mtlynch/little-moments/cmd/app [no test files]
33.20 s
[little-moments-dev] Phase: installPhase
33.26 s
[little-moments-dev] Phase: fixupPhase
33.29 s
[little-moments-dev] shrinking RPATHs of ELF executables and libraries in /nix/store/fcgjq62w8lim3cs9i07h061dd181r7sb-little-moments-dev-0.0.1
33.30 s
[little-moments-dev] shrinking /nix/store/fcgjq62w8lim3cs9i07h061dd181r7sb-little-moments-dev-0.0.1/bin/app-dev
33.31 s
[little-moments-dev] patchelf: cannot find section '.dynamic'. The input file is most likely statically linked
33.32 s
[little-moments-dev] checking for references to /build/ in /nix/store/fcgjq62w8lim3cs9i07h061dd181r7sb-little-moments-dev-0.0.1...
33.36 s
[little-moments-dev] patchelf: cannot find section '.dynamic'. The input file is most likely statically linked
33.39 s
[little-moments-dev] patching script interpreter paths in /nix/store/fcgjq62w8lim3cs9i07h061dd181r7sb-little-moments-dev-0.0.1
33.39 s
[little-moments-dev] stripping (with command strip and flags -S -p) in /nix/store/fcgjq62w8lim3cs9i07h061dd181r7sb-little-moments-dev-0.0.1/bin
33.70 s
[post-build-hook] Uploading to the NixCI cache: /nix/store/fcgjq62w8lim3cs9i07h061dd181r7sb-little-moments-dev-0.0.1
33.78 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
33.80 s
[post-build-hook] copying 1 paths...
33.80 s
[post-build-hook] copying path '/nix/store/fcgjq62w8lim3cs9i07h061dd181r7sb-little-moments-dev-0.0.1' to 'https://cache.nix-ci.com'...
39.81 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
39.94 s
[post-build-hook] copying 0 paths...
39.95 s
Progress: 1 of 4 built (1 building)
42.60 s
[import-from-tinybeans] ? codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans [no test files]
42.61 s
[import-from-tinybeans] Phase: installPhase
42.65 s
[import-from-tinybeans] Phase: fixupPhase
42.67 s
[import-from-tinybeans] shrinking RPATHs of ELF executables and libraries in /nix/store/dk4snhdw5zi1f1h9qjb12fnbc2bi53is-import-from-tinybeans-0.0.1
42.67 s
[import-from-tinybeans] shrinking /nix/store/dk4snhdw5zi1f1h9qjb12fnbc2bi53is-import-from-tinybeans-0.0.1/bin/.import-from-tinybeans-wrapped
42.68 s
[import-from-tinybeans] patchelf: cannot find section '.dynamic'. The input file is most likely statically linked
42.69 s
[import-from-tinybeans] checking for references to /build/ in /nix/store/dk4snhdw5zi1f1h9qjb12fnbc2bi53is-import-from-tinybeans-0.0.1...
42.71 s
[import-from-tinybeans] patchelf: cannot find section '.dynamic'. The input file is most likely statically linked
42.72 s
[import-from-tinybeans] patching script interpreter paths in /nix/store/dk4snhdw5zi1f1h9qjb12fnbc2bi53is-import-from-tinybeans-0.0.1
42.73 s
[import-from-tinybeans] stripping (with command strip and flags -S -p) in /nix/store/dk4snhdw5zi1f1h9qjb12fnbc2bi53is-import-from-tinybeans-0.0.1/bin
43.05 s
[post-build-hook] Uploading to the NixCI cache: /nix/store/dk4snhdw5zi1f1h9qjb12fnbc2bi53is-import-from-tinybeans-0.0.1
43.09 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
43.10 s
[post-build-hook] copying 1 paths...
43.10 s
[post-build-hook] copying path '/nix/store/dk4snhdw5zi1f1h9qjb12fnbc2bi53is-import-from-tinybeans-0.0.1' to 'https://cache.nix-ci.com'...
47.98 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
48.14 s
[post-build-hook] copying 0 paths...
48.17 s
Progress: 2 of 4 built
48.24 s
Building little-moments-e2e
48.29 s
[little-moments-e2e] Phase: unpackPhase
48.29 s
[little-moments-e2e] unpacking source archive /nix/store/r1jpr9i9qz6p221xa7pz9bb57wkqviyg-source
48.31 s
[little-moments-e2e] source root is source
48.32 s
[little-moments-e2e] Phase: patchPhase
48.33 s
[little-moments-e2e] Executing npmConfigHook
48.33 s
[little-moments-e2e] Configuring npm
48.33 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
48.36 s
[little-moments-e2e] Setting npm_config_cache to /nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps
48.36 s
[little-moments-e2e] Installing dependencies
48.43 s
[little-moments-e2e] npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
48.43 s
[little-moments-e2e] npm warn Unknown env config "platform". This will stop working in the next major version of npm.
48.43 s
[little-moments-e2e] npm warn Unknown env config "arch". This will stop working in the next major version of npm.
49.05 s
[little-moments-e2e]
49.05 s
[little-moments-e2e] added 100 packages, and audited 101 packages in 638ms
49.05 s
[little-moments-e2e]
49.05 s
[little-moments-e2e] 25 packages are looking for funding
49.05 s
[little-moments-e2e] run `npm fund` for details
49.05 s
[little-moments-e2e]
49.05 s
[little-moments-e2e] found 0 vulnerabilities
49.09 s
[little-moments-e2e] patching script interpreter paths in node_modules
49.11 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"
49.11 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"
49.12 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"
49.14 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"
49.15 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"
49.16 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"
49.17 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"
49.18 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"
49.19 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"
49.19 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"
49.20 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"
49.21 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"
49.22 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"
49.23 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"
49.24 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"
49.25 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"
49.26 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"
49.27 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"
49.27 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"
49.28 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"
49.36 s
[little-moments-e2e] npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
49.36 s
[little-moments-e2e] npm warn Unknown env config "platform". This will stop working in the next major version of npm.
49.36 s
[little-moments-e2e] npm warn Unknown env config "arch". This will stop working in the next major version of npm.
49.55 s
[little-moments-e2e] rebuilt dependencies successfully
49.56 s
[little-moments-e2e] patching script interpreter paths in node_modules
49.64 s
[little-moments-e2e] Finished npmConfigHook
49.64 s
[little-moments-e2e] Phase: updateAutotoolsGnuConfigScriptsPhase
49.66 s
[little-moments-e2e] Phase: configurePhase
49.68 s
[little-moments-e2e] no configure script, doing nothing
49.68 s
[little-moments-e2e] Phase: buildPhase
49.68 s
[little-moments-e2e] no Makefile or custom buildPhase, doing nothing
49.69 s
[little-moments-e2e] Phase: checkPhase
50.62 s
[little-moments-e2e] 2026/05/24 12:52:42 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied 1d0c36a4-c99b-446e-9040-079100e4e1ce-full.avif
50.66 s
[little-moments-e2e] 2026/05/24 12:52:42 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:121: copied 1d0c36a4-c99b-446e-9040-079100e4e1ce-250px.jpg
50.69 s
[little-moments-e2e] 2026/05/24 12:52:42 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:121: copied 1d0c36a4-c99b-446e-9040-079100e4e1ce-150px.jpg
50.69 s
[little-moments-e2e] 2026/05/24 12:52:42 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied 08f01134-d2c1-4b06-8ae5-f1890926b37d-full.mp4
50.71 s
[little-moments-e2e] 2026/05/24 12:52:42 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied 08f01134-d2c1-4b06-8ae5-f1890926b37d-thumb-250px.jpg
50.72 s
[little-moments-e2e] 2026/05/24 12:52:42 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied 08f01134-d2c1-4b06-8ae5-f1890926b37d-thumb-150px.jpg
50.72 s
[little-moments-e2e] 2026/05/24 12:52:42 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied 7a04d516-1e29-41f7-92a0-eace37d5641b-full.mp4
50.73 s
[little-moments-e2e] 2026/05/24 12:52:42 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied 7a04d516-1e29-41f7-92a0-eace37d5641b-thumb-250px.jpg
50.74 s
[little-moments-e2e] 2026/05/24 12:52:42 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied 7a04d516-1e29-41f7-92a0-eace37d5641b-thumb-150px.jpg
50.75 s
[little-moments-e2e] 2026/05/24 12:52:42 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied 91b97c8d-7b60-423a-87ed-9efc5298eae9-full.jpg
50.82 s
[little-moments-e2e] 2026/05/24 12:52:42 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:108: copied 91b97c8d-7b60-423a-87ed-9efc5298eae9-850px.jpg
50.85 s
[little-moments-e2e] 2026/05/24 12:52:42 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied 91b97c8d-7b60-423a-87ed-9efc5298eae9-250px.jpg
50.88 s
[little-moments-e2e] 2026/05/24 12:52:42 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied 91b97c8d-7b60-423a-87ed-9efc5298eae9-150px.jpg
50.88 s
[little-moments-e2e] 2026/05/24 12:52:42 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied 0858f2a6-ecba-495b-8370-a14f85a571e0-full.jpg
50.95 s
[little-moments-e2e] 2026/05/24 12:52:42 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:108: copied 0858f2a6-ecba-495b-8370-a14f85a571e0-850px.jpg
50.98 s
[little-moments-e2e] 2026/05/24 12:52:42 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied 0858f2a6-ecba-495b-8370-a14f85a571e0-250px.jpg
51.01 s
[little-moments-e2e] 2026/05/24 12:52:42 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied 0858f2a6-ecba-495b-8370-a14f85a571e0-150px.jpg
51.01 s
[little-moments-e2e] 2026/05/24 12:52:42 codeberg.org/mtlynch/little-moments/store/sqlite/sqlite.go:18: reading DB from /build/source/test-imported-media/test-store.db
51.63 s
[little-moments-e2e] 2026/05/24 12:52:43 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:140: wrote /build/source/test-imported-media/test-store.db
51.71 s
[little-moments-e2e] npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
51.71 s
[little-moments-e2e] npm warn Unknown env config "platform". This will stop working in the next major version of npm.
51.71 s
[little-moments-e2e] npm warn Unknown env config "arch". This will stop working in the next major version of npm.
52.79 s
[little-moments-e2e]
52.79 s
[little-moments-e2e] Running 15 tests using 8 workers
64.74 s
[little-moments-e2e] TTTTTTTTTTTTTTT
64.77 s
[little-moments-e2e]
64.77 s
[little-moments-e2e] 1) [chromium] › e2e/auth.spec.ts:6:7 › Authentication › redirects unauthenticated users to the login page
64.77 s
[little-moments-e2e]
64.77 s
[little-moments-e2e] Fixture "workerServer" timeout of 5000ms exceeded during setup.
64.77 s
[little-moments-e2e]
64.77 s
[little-moments-e2e] at fixtures.ts:96
64.77 s
[little-moments-e2e]
64.77 s
[little-moments-e2e] 94 | }
64.77 s
[little-moments-e2e] 95 |
64.77 s
[little-moments-e2e] > 96 | export const test = base.extend<
64.77 s
[little-moments-e2e] | ^
64.77 s
[little-moments-e2e] 97 | {
64.77 s
[little-moments-e2e] 98 | resetServer: void;
64.77 s
[little-moments-e2e] 99 | },
64.77 s
[little-moments-e2e] at /build/source/e2e/fixtures.ts:96:26
64.77 s
[little-moments-e2e]
64.77 s
[little-moments-e2e] attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
64.77 s
[little-moments-e2e] e2e-results/auth-Authentication-redire-a63e4-ted-users-to-the-login-page-chromium/trace.zip
64.77 s
[little-moments-e2e] Usage:
64.77 s
[little-moments-e2e]
64.77 s
[little-moments-e2e] npx playwright show-trace e2e-results/auth-Authentication-redire-a63e4-ted-users-to-the-login-page-chromium/trace.zip
64.77 s
[little-moments-e2e]
64.77 s
[little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
64.77 s
[little-moments-e2e]
64.77 s
[little-moments-e2e] 2) [chromium] › e2e/auth.spec.ts:13:7 › Authentication › logs in and shows the browse page ───────
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] Fixture "workerServer" timeout of 5000ms exceeded during setup.
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] at fixtures.ts:96
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] 94 | }
64.78 s
[little-moments-e2e] 95 |
64.78 s
[little-moments-e2e] > 96 | export const test = base.extend<
64.78 s
[little-moments-e2e] | ^
64.78 s
[little-moments-e2e] 97 | {
64.78 s
[little-moments-e2e] 98 | resetServer: void;
64.78 s
[little-moments-e2e] 99 | },
64.78 s
[little-moments-e2e] at /build/source/e2e/fixtures.ts:96:26
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
64.78 s
[little-moments-e2e] e2e-results/auth-Authentication-logs-in-and-shows-the-browse-page-chromium/trace.zip
64.78 s
[little-moments-e2e] Usage:
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] npx playwright show-trace e2e-results/auth-Authentication-logs-in-and-shows-the-browse-page-chromium/trace.zip
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] 3) [chromium] › e2e/auth.spec.ts:20:7 › Authentication › redirects to stored next path after login
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] Fixture "workerServer" timeout of 5000ms exceeded during setup.
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] at fixtures.ts:96
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] 94 | }
64.78 s
[little-moments-e2e] 95 |
64.78 s
[little-moments-e2e] > 96 | export const test = base.extend<
64.78 s
[little-moments-e2e] | ^
64.78 s
[little-moments-e2e] 97 | {
64.78 s
[little-moments-e2e] 98 | resetServer: void;
64.78 s
[little-moments-e2e] 99 | },
64.78 s
[little-moments-e2e] at /build/source/e2e/fixtures.ts:96:26
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
64.78 s
[little-moments-e2e] e2e-results/auth-Authentication-redire-2d7b2-tored-next-path-after-login-chromium/trace.zip
64.78 s
[little-moments-e2e] Usage:
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] npx playwright show-trace e2e-results/auth-Authentication-redire-2d7b2-tored-next-path-after-login-chromium/trace.zip
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] 4) [chromium] › e2e/auth.spec.ts:39:7 › Authentication › logs out and redirects to the login page
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] Fixture "workerServer" timeout of 5000ms exceeded during setup.
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] at fixtures.ts:96
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] 94 | }
64.78 s
[little-moments-e2e] 95 |
64.78 s
[little-moments-e2e] > 96 | export const test = base.extend<
64.78 s
[little-moments-e2e] | ^
64.78 s
[little-moments-e2e] 97 | {
64.78 s
[little-moments-e2e] 98 | resetServer: void;
64.78 s
[little-moments-e2e] 99 | },
64.78 s
[little-moments-e2e] at /build/source/e2e/fixtures.ts:96:26
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
64.78 s
[little-moments-e2e] e2e-results/auth-Authentication-logs-out-and-redirects-to-the-login-page-chromium/trace.zip
64.78 s
[little-moments-e2e] Usage:
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] npx playwright show-trace e2e-results/auth-Authentication-logs-out-and-redirects-to-the-login-page-chromium/trace.zip
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] 5) [chromium] › e2e/auth.spec.ts:47:7 › Authentication › cannot access protected routes after logging out
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] Fixture "workerServer" timeout of 5000ms exceeded during setup.
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] at fixtures.ts:96
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] 94 | }
64.78 s
[little-moments-e2e] 95 |
64.78 s
[little-moments-e2e] > 96 | export const test = base.extend<
64.78 s
[little-moments-e2e] | ^
64.78 s
[little-moments-e2e] 97 | {
64.78 s
[little-moments-e2e] 98 | resetServer: void;
64.78 s
[little-moments-e2e] 99 | },
64.78 s
[little-moments-e2e] at /build/source/e2e/fixtures.ts:96:26
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
64.78 s
[little-moments-e2e] e2e-results/auth-Authentication-cannot-a27fd-ed-routes-after-logging-out-chromium/trace.zip
64.78 s
[little-moments-e2e] Usage:
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] npx playwright show-trace e2e-results/auth-Authentication-cannot-a27fd-ed-routes-after-logging-out-chromium/trace.zip
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] 6) [chromium] › e2e/browse.spec.ts:68:7 › Browse media › shows the imported media entries on the browse page
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] Fixture "workerServer" timeout of 5000ms exceeded during setup.
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] at fixtures.ts:96
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] 94 | }
64.78 s
[little-moments-e2e] 95 |
64.78 s
[little-moments-e2e] > 96 | export const test = base.extend<
64.78 s
[little-moments-e2e] | ^
64.78 s
[little-moments-e2e] 97 | {
64.78 s
[little-moments-e2e] 98 | resetServer: void;
64.78 s
[little-moments-e2e] 99 | },
64.78 s
[little-moments-e2e] at /build/source/e2e/fixtures.ts:96:26
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
64.78 s
[little-moments-e2e] e2e-results/browse-Browse-media-shows--02a6e--entries-on-the-browse-page-chromium/trace.zip
64.78 s
[little-moments-e2e] Usage:
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] npx playwright show-trace e2e-results/browse-Browse-media-shows--02a6e--entries-on-the-browse-page-chromium/trace.zip
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] 7) [chromium] › e2e/browse.spec.ts:81:7 › Browse media › shows media thumbnails from newest to oldest
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] Fixture "workerServer" timeout of 5000ms exceeded during setup.
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] at fixtures.ts:96
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] 94 | }
64.78 s
[little-moments-e2e] 95 |
64.78 s
[little-moments-e2e] > 96 | export const test = base.extend<
64.78 s
[little-moments-e2e] | ^
64.78 s
[little-moments-e2e] 97 | {
64.78 s
[little-moments-e2e] 98 | resetServer: void;
64.78 s
[little-moments-e2e] 99 | },
64.78 s
[little-moments-e2e] at /build/source/e2e/fixtures.ts:96:26
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
64.78 s
[little-moments-e2e] e2e-results/browse-Browse-media-shows--19f8f-nails-from-newest-to-oldest-chromium/trace.zip
64.78 s
[little-moments-e2e] Usage:
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] npx playwright show-trace e2e-results/browse-Browse-media-shows--19f8f-nails-from-newest-to-oldest-chromium/trace.zip
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] 8) [chromium] › e2e/browse.spec.ts:92:7 › Browse media › shows a video indicator on video thumbnails only
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] Fixture "workerServer" timeout of 5000ms exceeded during setup.
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] at fixtures.ts:96
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] 94 | }
64.78 s
[little-moments-e2e] 95 |
64.78 s
[little-moments-e2e] > 96 | export const test = base.extend<
64.78 s
[little-moments-e2e] | ^
64.78 s
[little-moments-e2e] 97 | {
64.78 s
[little-moments-e2e] 98 | resetServer: void;
64.78 s
[little-moments-e2e] 99 | },
64.78 s
[little-moments-e2e] at /build/source/e2e/fixtures.ts:96:26
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
64.78 s
[little-moments-e2e] e2e-results/browse-Browse-media-shows--c7537-or-on-video-thumbnails-only-chromium/trace.zip
64.78 s
[little-moments-e2e] Usage:
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] npx playwright show-trace e2e-results/browse-Browse-media-shows--c7537-or-on-video-thumbnails-only-chromium/trace.zip
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] 9) [chromium] › e2e/browse.spec.ts:113:7 › Browse media › opens the first entry from the browse page and shows its details
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] Fixture "workerServer" timeout of 5000ms exceeded during setup.
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] at fixtures.ts:96
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] 94 | }
64.78 s
[little-moments-e2e] 95 |
64.78 s
[little-moments-e2e] > 96 | export const test = base.extend<
64.78 s
[little-moments-e2e] | ^
64.78 s
[little-moments-e2e] 97 | {
64.78 s
[little-moments-e2e] 98 | resetServer: void;
64.78 s
[little-moments-e2e] 99 | },
64.78 s
[little-moments-e2e] at /build/source/e2e/fixtures.ts:96:26
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
64.78 s
[little-moments-e2e] e2e-results/browse-Browse-media-opens--542e7--page-and-shows-its-details-chromium/trace.zip
64.78 s
[little-moments-e2e] Usage:
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] npx playwright show-trace e2e-results/browse-Browse-media-opens--542e7--page-and-shows-its-details-chromium/trace.zip
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] 10) [chromium] › e2e/browse.spec.ts:135:7 › Browse media › moves through adjacent entries with Previous and Next links
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] Fixture "workerServer" timeout of 5000ms exceeded during setup.
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] at fixtures.ts:96
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] 94 | }
64.78 s
[little-moments-e2e] 95 |
64.78 s
[little-moments-e2e] > 96 | export const test = base.extend<
64.78 s
[little-moments-e2e] | ^
64.78 s
[little-moments-e2e] 97 | {
64.78 s
[little-moments-e2e] 98 | resetServer: void;
64.78 s
[little-moments-e2e] 99 | },
64.78 s
[little-moments-e2e] at /build/source/e2e/fixtures.ts:96:26
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
64.78 s
[little-moments-e2e] e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/trace.zip
64.78 s
[little-moments-e2e] Usage:
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] npx playwright show-trace e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/trace.zip
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] 11) [chromium] › e2e/browse.spec.ts:166:7 › Browse media › moves through adjacent entries with left and right arrow keys
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] Fixture "workerServer" timeout of 5000ms exceeded during setup.
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] at fixtures.ts:96
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] 94 | }
64.78 s
[little-moments-e2e] 95 |
64.78 s
[little-moments-e2e] > 96 | export const test = base.extend<
64.78 s
[little-moments-e2e] | ^
64.78 s
[little-moments-e2e] 97 | {
64.78 s
[little-moments-e2e] 98 | resetServer: void;
64.78 s
[little-moments-e2e] 99 | },
64.78 s
[little-moments-e2e] at /build/source/e2e/fixtures.ts:96:26
64.78 s
[little-moments-e2e]
64.78 s
[little-moments-e2e] attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
64.78 s
[little-moments-e2e] e2e-results/browse-Browse-media-moves--d7942-h-left-and-right-arrow-keys-chromium/trace.zip
64.79 s
[little-moments-e2e] Usage:
64.79 s
[little-moments-e2e]
64.79 s
[little-moments-e2e] npx playwright show-trace e2e-results/browse-Browse-media-moves--d7942-h-left-and-right-arrow-keys-chromium/trace.zip
64.79 s
[little-moments-e2e]
64.79 s
[little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
64.79 s
[little-moments-e2e]
64.79 s
[little-moments-e2e] 12) [chromium] › e2e/browse.spec.ts:187:7 › Browse media › moves through adjacent entries with swipe gestures on mobile
64.79 s
[little-moments-e2e]
64.79 s
[little-moments-e2e] Fixture "workerServer" timeout of 5000ms exceeded during setup.
64.79 s
[little-moments-e2e]
64.79 s
[little-moments-e2e] at fixtures.ts:96
64.79 s
[little-moments-e2e]
64.79 s
[little-moments-e2e] 94 | }
64.79 s
[little-moments-e2e] 95 |
64.79 s
[little-moments-e2e] > 96 | export const test = base.extend<
64.79 s
[little-moments-e2e] | ^
64.79 s
[little-moments-e2e] 97 | {
64.79 s
[little-moments-e2e] 98 | resetServer: void;
64.79 s
[little-moments-e2e] 99 | },
64.79 s
[little-moments-e2e] at /build/source/e2e/fixtures.ts:96:26
64.79 s
[little-moments-e2e]
64.79 s
[little-moments-e2e] attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
64.79 s
[little-moments-e2e] e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/trace.zip
64.79 s
[little-moments-e2e] Usage:
64.79 s
[little-moments-e2e]
64.79 s
[little-moments-e2e] npx playwright show-trace e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/trace.zip
64.79 s
[little-moments-e2e]
64.79 s
[little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
64.79 s
[little-moments-e2e]
64.79 s
[little-moments-e2e] 13) [chromium] › e2e/browse.spec.ts:215:7 › Browse media › shows the current media position within the full list
64.79 s
[little-moments-e2e]
64.79 s
[little-moments-e2e] Fixture "workerServer" timeout of 5000ms exceeded during setup.
64.79 s
[little-moments-e2e]
64.79 s
[little-moments-e2e] at fixtures.ts:96
64.79 s
[little-moments-e2e]
64.79 s
[little-moments-e2e] 94 | }
64.79 s
[little-moments-e2e] 95 |
64.79 s
[little-moments-e2e] > 96 | export const test = base.extend<
64.79 s
[little-moments-e2e] | ^
64.79 s
[little-moments-e2e] 97 | {
64.79 s
[little-moments-e2e] 98 | resetServer: void;
64.79 s
[little-moments-e2e] 99 | },
64.79 s
[little-moments-e2e] at /build/source/e2e/fixtures.ts:96:26
64.79 s
[little-moments-e2e]
64.79 s
[little-moments-e2e] attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
64.79 s
[little-moments-e2e] e2e-results/browse-Browse-media-shows--fa2ac-sition-within-the-full-list-chromium/trace.zip
64.79 s
[little-moments-e2e] Usage:
64.79 s
[little-moments-e2e]
64.79 s
[little-moments-e2e] npx playwright show-trace e2e-results/browse-Browse-media-shows--fa2ac-sition-within-the-full-list-chromium/trace.zip
64.79 s
[little-moments-e2e]
64.79 s
[little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
64.79 s
[little-moments-e2e]
64.79 s
[little-moments-e2e] 14) [chromium] › e2e/browse.spec.ts:232:7 › Browse media › opens the last entry from the browse page and shows the oldest media
64.79 s
[little-moments-e2e]
64.79 s
[little-moments-e2e] Fixture "workerServer" timeout of 5000ms exceeded during setup.
64.79 s
[little-moments-e2e]
64.79 s
[little-moments-e2e] at fixtures.ts:96
64.79 s
[little-moments-e2e]
64.79 s
[little-moments-e2e] 94 | }
64.79 s
[little-moments-e2e] 95 |
64.79 s
[little-moments-e2e] > 96 | export const test = base.extend<
64.79 s
[little-moments-e2e] | ^
64.79 s
[little-moments-e2e] 97 | {
64.79 s
[little-moments-e2e] 98 | resetServer: void;
64.79 s
[little-moments-e2e] 99 | },
64.79 s
[little-moments-e2e] at /build/source/e2e/fixtures.ts:96:26
64.79 s
[little-moments-e2e]
64.79 s
[little-moments-e2e] attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
64.79 s
[little-moments-e2e] e2e-results/browse-Browse-media-opens--bb8a3--and-shows-the-oldest-media-chromium/trace.zip
64.79 s
[little-moments-e2e] Usage:
64.79 s
[little-moments-e2e]
64.79 s
[little-moments-e2e] npx playwright show-trace e2e-results/browse-Browse-media-opens--bb8a3--and-shows-the-oldest-media-chromium/trace.zip
64.79 s
[little-moments-e2e]
64.79 s
[little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
64.79 s
[little-moments-e2e]
64.79 s
[little-moments-e2e] 15) [chromium] › e2e/media.spec.ts:10:7 › View media › shows reaction with a tooltip of the exact date
64.79 s
[little-moments-e2e]
64.79 s
[little-moments-e2e] Fixture "workerServer" timeout of 5000ms exceeded during setup.
64.79 s
[little-moments-e2e]
64.79 s
[little-moments-e2e] at fixtures.ts:96
64.79 s
[little-moments-e2e]
64.79 s
[little-moments-e2e] 94 | }
64.79 s
[little-moments-e2e] 95 |
64.79 s
[little-moments-e2e] > 96 | export const test = base.extend<
64.79 s
[little-moments-e2e] | ^
64.79 s
[little-moments-e2e] 97 | {
64.79 s
[little-moments-e2e] 98 | resetServer: void;
64.79 s
[little-moments-e2e] 99 | },
64.79 s
[little-moments-e2e] at /build/source/e2e/fixtures.ts:96:26
64.79 s
[little-moments-e2e]
64.79 s
[little-moments-e2e] attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
64.79 s
[little-moments-e2e] e2e-results/media-View-media-shows-rea-844de-a-tooltip-of-the-exact-date-chromium/trace.zip
64.79 s
[little-moments-e2e] Usage:
64.79 s
[little-moments-e2e]
64.79 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
64.79 s
[little-moments-e2e]
64.79 s
[little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
64.79 s
[little-moments-e2e]
64.79 s
[little-moments-e2e] 15 failed
64.79 s
[little-moments-e2e] [chromium] › e2e/auth.spec.ts:6:7 › Authentication › redirects unauthenticated users to the login page
64.79 s
[little-moments-e2e] [chromium] › e2e/auth.spec.ts:13:7 › Authentication › logs in and shows the browse page ────────
64.79 s
[little-moments-e2e] [chromium] › e2e/auth.spec.ts:20:7 › Authentication › redirects to stored next path after login
64.79 s
[little-moments-e2e] [chromium] › e2e/auth.spec.ts:39:7 › Authentication › logs out and redirects to the login page ─
64.79 s
[little-moments-e2e] [chromium] › e2e/auth.spec.ts:47:7 › Authentication › cannot access protected routes after logging out
64.79 s
[little-moments-e2e] [chromium] › e2e/browse.spec.ts:68:7 › Browse media › shows the imported media entries on the browse page
64.79 s
[little-moments-e2e] [chromium] › e2e/browse.spec.ts:81:7 › Browse media › shows media thumbnails from newest to oldest
64.79 s
[little-moments-e2e] [chromium] › e2e/browse.spec.ts:92:7 › Browse media › shows a video indicator on video thumbnails only
64.79 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
64.79 s
[little-moments-e2e] [chromium] › e2e/browse.spec.ts:135:7 › Browse media › moves through adjacent entries with Previous and Next links
64.79 s
[little-moments-e2e] [chromium] › e2e/browse.spec.ts:166:7 › Browse media › moves through adjacent entries with left and right arrow keys
64.79 s
[little-moments-e2e] [chromium] › e2e/browse.spec.ts:187:7 › Browse media › moves through adjacent entries with swipe gestures on mobile
64.79 s
[little-moments-e2e] [chromium] › e2e/browse.spec.ts:215:7 › Browse media › shows the current media position within the full list
64.79 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
64.79 s
[little-moments-e2e] [chromium] › e2e/media.spec.ts:10:7 › View media › shows reaction with a tooltip of the exact date
64.90 s
Progress: 2 of 3 built (1 failed)
64.92 s
Cannot build ' /nix/store/cr8blls748byg54rjfn421kz5bh8dbzb-little-moments-e2e-0.0.1.drv '.
64.92 s
Reason: builder failed with exit code 1 .
64.92 s
Output paths:
64.92 s
/nix/store/j5nnjbz7mbsnkjxlqiwmzcnqcljcwlw2-little-moments-e2e-0.0.1
64.92 s
Last 439 log lines:
64.92 s
> Running phase: unpackPhase
64.92 s
> unpacking source archive /nix/store/r1jpr9i9qz6p221xa7pz9bb57wkqviyg-source
64.92 s
> source root is source
64.92 s
> Running phase: patchPhase
64.92 s
> Executing npmConfigHook
64.92 s
> Configuring npm
64.92 s
> Validating consistency between /build/source/package-lock.json and /nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps/package-lock.json
64.92 s
> Setting npm_config_cache to /nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps
64.92 s
> Installing dependencies
64.92 s
> npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
64.92 s
> npm warn Unknown env config "platform". This will stop working in the next major version of npm.
64.92 s
> npm warn Unknown env config "arch". This will stop working in the next major version of npm.
64.92 s
>
64.92 s
> added 100 packages, and audited 101 packages in 638ms
64.92 s
>
64.92 s
> 25 packages are looking for funding
64.92 s
> run `npm fund` for details
64.92 s
>
64.92 s
> found 0 vulnerabilities
64.92 s
> patching script interpreter paths in node_modules
64.92 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"
64.92 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"
64.92 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"
64.92 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"
64.92 s
> node_modules/acorn/bin/acorn: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
64.92 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"
64.92 s
> node_modules/playwright-core/lib/utilsBundleImpl/xdg-open: interpreter directive changed from "#!/bin/sh" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/sh"
64.92 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"
64.92 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"
64.92 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"
64.92 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"
64.92 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"
64.92 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"
64.92 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"
64.92 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"
64.92 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"
64.92 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"
64.92 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"
64.92 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"
64.92 s
> node_modules/playwright/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
64.92 s
> npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
64.92 s
> npm warn Unknown env config "platform". This will stop working in the next major version of npm.
64.92 s
> npm warn Unknown env config "arch". This will stop working in the next major version of npm.
64.92 s
> rebuilt dependencies successfully
64.92 s
> patching script interpreter paths in node_modules
64.92 s
> Finished npmConfigHook
64.92 s
> Running phase: updateAutotoolsGnuConfigScriptsPhase
64.92 s
> Running phase: configurePhase
64.92 s
> no configure script, doing nothing
64.92 s
> Running phase: buildPhase
64.92 s
> no Makefile or custom buildPhase, doing nothing
64.92 s
> Running phase: checkPhase
64.92 s
> 2026/05/24 12:52:42 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied 1d0c36a4-c99b-446e-9040-079100e4e1ce-full.avif
64.92 s
> 2026/05/24 12:52:42 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:121: copied 1d0c36a4-c99b-446e-9040-079100e4e1ce-250px.jpg
64.92 s
> 2026/05/24 12:52:42 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:121: copied 1d0c36a4-c99b-446e-9040-079100e4e1ce-150px.jpg
64.92 s
> 2026/05/24 12:52:42 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied 08f01134-d2c1-4b06-8ae5-f1890926b37d-full.mp4
64.92 s
> 2026/05/24 12:52:42 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied 08f01134-d2c1-4b06-8ae5-f1890926b37d-thumb-250px.jpg
64.92 s
> 2026/05/24 12:52:42 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied 08f01134-d2c1-4b06-8ae5-f1890926b37d-thumb-150px.jpg
64.92 s
> 2026/05/24 12:52:42 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied 7a04d516-1e29-41f7-92a0-eace37d5641b-full.mp4
64.92 s
> 2026/05/24 12:52:42 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied 7a04d516-1e29-41f7-92a0-eace37d5641b-thumb-250px.jpg
64.92 s
> 2026/05/24 12:52:42 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied 7a04d516-1e29-41f7-92a0-eace37d5641b-thumb-150px.jpg
64.92 s
> 2026/05/24 12:52:42 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied 91b97c8d-7b60-423a-87ed-9efc5298eae9-full.jpg
64.92 s
> 2026/05/24 12:52:42 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:108: copied 91b97c8d-7b60-423a-87ed-9efc5298eae9-850px.jpg
64.92 s
> 2026/05/24 12:52:42 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied 91b97c8d-7b60-423a-87ed-9efc5298eae9-250px.jpg
64.92 s
> 2026/05/24 12:52:42 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied 91b97c8d-7b60-423a-87ed-9efc5298eae9-150px.jpg
64.92 s
> 2026/05/24 12:52:42 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied 0858f2a6-ecba-495b-8370-a14f85a571e0-full.jpg
64.92 s
> 2026/05/24 12:52:42 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:108: copied 0858f2a6-ecba-495b-8370-a14f85a571e0-850px.jpg
64.92 s
> 2026/05/24 12:52:42 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied 0858f2a6-ecba-495b-8370-a14f85a571e0-250px.jpg
64.92 s
> 2026/05/24 12:52:42 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied 0858f2a6-ecba-495b-8370-a14f85a571e0-150px.jpg
64.92 s
> 2026/05/24 12:52:42 codeberg.org/mtlynch/little-moments/store/sqlite/sqlite.go:18: reading DB from /build/source/test-imported-media/test-store.db
64.92 s
> 2026/05/24 12:52:43 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:140: wrote /build/source/test-imported-media/test-store.db
64.92 s
> npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
64.92 s
> npm warn Unknown env config "platform". This will stop working in the next major version of npm.
64.92 s
> npm warn Unknown env config "arch". This will stop working in the next major version of npm.
64.92 s
>
64.92 s
> Running 15 tests using 8 workers
64.92 s
> TTTTTTTTTTTTTTT
64.92 s
>
64.92 s
> 1) [chromium] › e2e/auth.spec.ts:6:7 › Authentication › redirects unauthenticated users to the login page
64.92 s
>
64.92 s
> Fixture "workerServer" timeout of 5000ms exceeded during setup.
64.92 s
>
64.92 s
> at fixtures.ts:96
64.92 s
>
64.92 s
> 94 | }
64.92 s
> 95 |
64.92 s
> > 96 | export const test = base.extend<
64.92 s
> | ^
64.92 s
> 97 | {
64.92 s
> 98 | resetServer: void;
64.92 s
> 99 | },
64.92 s
> at /build/source/e2e/fixtures.ts:96:26
64.92 s
>
64.92 s
> attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
64.92 s
> e2e-results/auth-Authentication-redire-a63e4-ted-users-to-the-login-page-chromium/trace.zip
64.92 s
> Usage:
64.92 s
>
64.92 s
> npx playwright show-trace e2e-results/auth-Authentication-redire-a63e4-ted-users-to-the-login-page-chromium/trace.zip
64.92 s
>
64.92 s
> ────────────────────────────────────────────────────────────────────────────────────────────────
64.92 s
>
64.92 s
> 2) [chromium] › e2e/auth.spec.ts:13:7 › Authentication › logs in and shows the browse page ───────
64.92 s
>
64.92 s
> Fixture "workerServer" timeout of 5000ms exceeded during setup.
64.92 s
>
64.92 s
> at fixtures.ts:96
64.92 s
>
64.92 s
> 94 | }
64.92 s
> 95 |
64.92 s
> > 96 | export const test = base.extend<
64.92 s
> | ^
64.92 s
> 97 | {
64.92 s
> 98 | resetServer: void;
64.92 s
> 99 | },
64.92 s
> at /build/source/e2e/fixtures.ts:96:26
64.92 s
>
64.92 s
> attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
64.92 s
> e2e-results/auth-Authentication-logs-in-and-shows-the-browse-page-chromium/trace.zip
64.92 s
> Usage:
64.92 s
>
64.92 s
> npx playwright show-trace e2e-results/auth-Authentication-logs-in-and-shows-the-browse-page-chromium/trace.zip
64.92 s
>
64.92 s
> ────────────────────────────────────────────────────────────────────────────────────────────────
64.92 s
>
64.92 s
> 3) [chromium] › e2e/auth.spec.ts:20:7 › Authentication › redirects to stored next path after login
64.92 s
>
64.92 s
> Fixture "workerServer" timeout of 5000ms exceeded during setup.
64.92 s
>
64.92 s
> at fixtures.ts:96
64.92 s
>
64.92 s
> 94 | }
64.92 s
> 95 |
64.92 s
> > 96 | export const test = base.extend<
64.92 s
> | ^
64.92 s
> 97 | {
64.92 s
> 98 | resetServer: void;
64.92 s
> 99 | },
64.92 s
> at /build/source/e2e/fixtures.ts:96:26
64.92 s
>
64.92 s
> attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
64.92 s
> e2e-results/auth-Authentication-redire-2d7b2-tored-next-path-after-login-chromium/trace.zip
64.92 s
> Usage:
64.92 s
>
64.92 s
> npx playwright show-trace e2e-results/auth-Authentication-redire-2d7b2-tored-next-path-after-login-chromium/trace.zip
64.92 s
>
64.92 s
> ────────────────────────────────────────────────────────────────────────────────────────────────
64.92 s
>
64.92 s
> 4) [chromium] › e2e/auth.spec.ts:39:7 › Authentication › logs out and redirects to the login page
64.92 s
>
64.92 s
> Fixture "workerServer" timeout of 5000ms exceeded during setup.
64.92 s
>
64.92 s
> at fixtures.ts:96
64.92 s
>
64.92 s
> 94 | }
64.92 s
> 95 |
64.92 s
> > 96 | export const test = base.extend<
64.92 s
> | ^
64.92 s
> 97 | {
64.92 s
> 98 | resetServer: void;
64.92 s
> 99 | },
64.92 s
> at /build/source/e2e/fixtures.ts:96:26
64.92 s
>
64.92 s
> attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
64.92 s
> e2e-results/auth-Authentication-logs-out-and-redirects-to-the-login-page-chromium/trace.zip
64.92 s
> Usage:
64.92 s
>
64.92 s
> npx playwright show-trace e2e-results/auth-Authentication-logs-out-and-redirects-to-the-login-page-chromium/trace.zip
64.92 s
>
64.92 s
> ────────────────────────────────────────────────────────────────────────────────────────────────
64.92 s
>
64.92 s
> 5) [chromium] › e2e/auth.spec.ts:47:7 › Authentication › cannot access protected routes after logging out
64.92 s
>
64.92 s
> Fixture "workerServer" timeout of 5000ms exceeded during setup.
64.92 s
>
64.92 s
> at fixtures.ts:96
64.92 s
>
64.92 s
> 94 | }
64.92 s
> 95 |
64.92 s
> > 96 | export const test = base.extend<
64.92 s
> | ^
64.92 s
> 97 | {
64.92 s
> 98 | resetServer: void;
64.92 s
> 99 | },
64.92 s
> at /build/source/e2e/fixtures.ts:96:26
64.92 s
>
64.92 s
> attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
64.92 s
> e2e-results/auth-Authentication-cannot-a27fd-ed-routes-after-logging-out-chromium/trace.zip
64.92 s
> Usage:
64.92 s
>
64.92 s
> npx playwright show-trace e2e-results/auth-Authentication-cannot-a27fd-ed-routes-after-logging-out-chromium/trace.zip
64.92 s
>
64.92 s
> ────────────────────────────────────────────────────────────────────────────────────────────────
64.92 s
>
64.92 s
> 6) [chromium] › e2e/browse.spec.ts:68:7 › Browse media › shows the imported media entries on the browse page
64.92 s
>
64.92 s
> Fixture "workerServer" timeout of 5000ms exceeded during setup.
64.92 s
>
64.92 s
> at fixtures.ts:96
64.92 s
>
64.92 s
> 94 | }
64.92 s
> 95 |
64.92 s
> > 96 | export const test = base.extend<
64.92 s
> | ^
64.92 s
> 97 | {
64.92 s
> 98 | resetServer: void;
64.92 s
> 99 | },
64.92 s
> at /build/source/e2e/fixtures.ts:96:26
64.92 s
>
64.92 s
> attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
64.92 s
> e2e-results/browse-Browse-media-shows--02a6e--entries-on-the-browse-page-chromium/trace.zip
64.92 s
> Usage:
64.92 s
>
64.92 s
> npx playwright show-trace e2e-results/browse-Browse-media-shows--02a6e--entries-on-the-browse-page-chromium/trace.zip
64.92 s
>
64.92 s
> ────────────────────────────────────────────────────────────────────────────────────────────────
64.92 s
>
64.92 s
> 7) [chromium] › e2e/browse.spec.ts:81:7 › Browse media › shows media thumbnails from newest to oldest
64.92 s
>
64.92 s
> Fixture "workerServer" timeout of 5000ms exceeded during setup.
64.92 s
>
64.92 s
> at fixtures.ts:96
64.92 s
>
64.92 s
> 94 | }
64.92 s
> 95 |
64.92 s
> > 96 | export const test = base.extend<
64.92 s
> | ^
64.92 s
> 97 | {
64.92 s
> 98 | resetServer: void;
64.92 s
> 99 | },
64.92 s
> at /build/source/e2e/fixtures.ts:96:26
64.92 s
>
64.92 s
> attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
64.92 s
> e2e-results/browse-Browse-media-shows--19f8f-nails-from-newest-to-oldest-chromium/trace.zip
64.92 s
> Usage:
64.92 s
>
64.92 s
> npx playwright show-trace e2e-results/browse-Browse-media-shows--19f8f-nails-from-newest-to-oldest-chromium/trace.zip
64.92 s
>
64.92 s
> ────────────────────────────────────────────────────────────────────────────────────────────────
64.92 s
>
64.92 s
> 8) [chromium] › e2e/browse.spec.ts:92:7 › Browse media › shows a video indicator on video thumbnails only
64.92 s
>
64.92 s
> Fixture "workerServer" timeout of 5000ms exceeded during setup.
64.92 s
>
64.92 s
> at fixtures.ts:96
64.92 s
>
64.92 s
> 94 | }
64.92 s
> 95 |
64.92 s
> > 96 | export const test = base.extend<
64.92 s
> | ^
64.92 s
> 97 | {
64.92 s
> 98 | resetServer: void;
64.92 s
> 99 | },
64.92 s
> at /build/source/e2e/fixtures.ts:96:26
64.92 s
>
64.92 s
> attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
64.92 s
> e2e-results/browse-Browse-media-shows--c7537-or-on-video-thumbnails-only-chromium/trace.zip
64.92 s
> Usage:
64.92 s
>
64.92 s
> npx playwright show-trace e2e-results/browse-Browse-media-shows--c7537-or-on-video-thumbnails-only-chromium/trace.zip
64.92 s
>
64.92 s
> ────────────────────────────────────────────────────────────────────────────────────────────────
64.92 s
>
64.92 s
> 9) [chromium] › e2e/browse.spec.ts:113:7 › Browse media › opens the first entry from the browse page and shows its details
64.92 s
>
64.92 s
> Fixture "workerServer" timeout of 5000ms exceeded during setup.
64.92 s
>
64.92 s
> at fixtures.ts:96
64.92 s
>
64.92 s
> 94 | }
64.92 s
> 95 |
64.92 s
> > 96 | export const test = base.extend<
64.92 s
> | ^
64.92 s
> 97 | {
64.92 s
> 98 | resetServer: void;
64.92 s
> 99 | },
64.92 s
> at /build/source/e2e/fixtures.ts:96:26
64.92 s
>
64.92 s
> attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
64.92 s
> e2e-results/browse-Browse-media-opens--542e7--page-and-shows-its-details-chromium/trace.zip
64.92 s
> Usage:
64.92 s
>
64.92 s
> npx playwright show-trace e2e-results/browse-Browse-media-opens--542e7--page-and-shows-its-details-chromium/trace.zip
64.92 s
>
64.92 s
> ────────────────────────────────────────────────────────────────────────────────────────────────
64.92 s
>
64.92 s
> 10) [chromium] › e2e/browse.spec.ts:135:7 › Browse media › moves through adjacent entries with Previous and Next links
64.92 s
>
64.92 s
> Fixture "workerServer" timeout of 5000ms exceeded during setup.
64.92 s
>
64.92 s
> at fixtures.ts:96
64.92 s
>
64.92 s
> 94 | }
64.92 s
> 95 |
64.92 s
> > 96 | export const test = base.extend<
64.92 s
> | ^
64.92 s
> 97 | {
64.92 s
> 98 | resetServer: void;
64.92 s
> 99 | },
64.92 s
> at /build/source/e2e/fixtures.ts:96:26
64.92 s
>
64.92 s
> attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
64.92 s
> e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/trace.zip
64.92 s
> Usage:
64.92 s
>
64.92 s
> npx playwright show-trace e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/trace.zip
64.92 s
>
64.92 s
> ────────────────────────────────────────────────────────────────────────────────────────────────
64.92 s
>
64.92 s
> 11) [chromium] › e2e/browse.spec.ts:166:7 › Browse media › moves through adjacent entries with left and right arrow keys
64.92 s
>
64.92 s
> Fixture "workerServer" timeout of 5000ms exceeded during setup.
64.92 s
>
64.92 s
> at fixtures.ts:96
64.92 s
>
64.92 s
> 94 | }
64.92 s
> 95 |
64.92 s
> > 96 | export const test = base.extend<
64.92 s
> | ^
64.92 s
> 97 | {
64.92 s
> 98 | resetServer: void;
64.92 s
> 99 | },
64.92 s
> at /build/source/e2e/fixtures.ts:96:26
64.92 s
>
64.92 s
> attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
64.92 s
> e2e-results/browse-Browse-media-moves--d7942-h-left-and-right-arrow-keys-chromium/trace.zip
64.92 s
> Usage:
64.92 s
>
64.92 s
> npx playwright show-trace e2e-results/browse-Browse-media-moves--d7942-h-left-and-right-arrow-keys-chromium/trace.zip
64.92 s
>
64.92 s
> ────────────────────────────────────────────────────────────────────────────────────────────────
64.92 s
>
64.92 s
> 12) [chromium] › e2e/browse.spec.ts:187:7 › Browse media › moves through adjacent entries with swipe gestures on mobile
64.92 s
>
64.92 s
> Fixture "workerServer" timeout of 5000ms exceeded during setup.
64.92 s
>
64.92 s
> at fixtures.ts:96
64.92 s
>
64.92 s
> 94 | }
64.92 s
> 95 |
64.92 s
> > 96 | export const test = base.extend<
64.92 s
> | ^
64.92 s
> 97 | {
64.92 s
> 98 | resetServer: void;
64.92 s
> 99 | },
64.92 s
> at /build/source/e2e/fixtures.ts:96:26
64.92 s
>
64.92 s
> attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
64.92 s
> e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/trace.zip
64.92 s
> Usage:
64.92 s
>
64.92 s
> npx playwright show-trace e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/trace.zip
64.92 s
>
64.92 s
> ────────────────────────────────────────────────────────────────────────────────────────────────
64.92 s
>
64.92 s
> 13) [chromium] › e2e/browse.spec.ts:215:7 › Browse media › shows the current media position within the full list
64.92 s
>
64.92 s
> Fixture "workerServer" timeout of 5000ms exceeded during setup.
64.92 s
>
64.92 s
> at fixtures.ts:96
64.92 s
>
64.92 s
> 94 | }
64.92 s
> 95 |
64.92 s
> > 96 | export const test = base.extend<
64.92 s
> | ^
64.92 s
> 97 | {
64.92 s
> 98 | resetServer: void;
64.92 s
> 99 | },
64.92 s
> at /build/source/e2e/fixtures.ts:96:26
64.92 s
>
64.92 s
> attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
64.92 s
> e2e-results/browse-Browse-media-shows--fa2ac-sition-within-the-full-list-chromium/trace.zip
64.92 s
> Usage:
64.92 s
>
64.92 s
> npx playwright show-trace e2e-results/browse-Browse-media-shows--fa2ac-sition-within-the-full-list-chromium/trace.zip
64.92 s
>
64.92 s
> ────────────────────────────────────────────────────────────────────────────────────────────────
64.92 s
>
64.92 s
> 14) [chromium] › e2e/browse.spec.ts:232:7 › Browse media › opens the last entry from the browse page and shows the oldest media
64.92 s
>
64.92 s
> Fixture "workerServer" timeout of 5000ms exceeded during setup.
64.92 s
>
64.92 s
> at fixtures.ts:96
64.92 s
>
64.92 s
> 94 | }
64.92 s
> 95 |
64.92 s
> > 96 | export const test = base.extend<
64.92 s
> | ^
64.92 s
> 97 | {
64.92 s
> 98 | resetServer: void;
64.92 s
> 99 | },
64.92 s
> at /build/source/e2e/fixtures.ts:96:26
64.92 s
>
64.92 s
> attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
64.92 s
> e2e-results/browse-Browse-media-opens--bb8a3--and-shows-the-oldest-media-chromium/trace.zip
64.92 s
> Usage:
64.92 s
>
64.92 s
> npx playwright show-trace e2e-results/browse-Browse-media-opens--bb8a3--and-shows-the-oldest-media-chromium/trace.zip
64.92 s
>
64.92 s
> ────────────────────────────────────────────────────────────────────────────────────────────────
64.92 s
>
64.92 s
> 15) [chromium] › e2e/media.spec.ts:10:7 › View media › shows reaction with a tooltip of the exact date
64.92 s
>
64.92 s
> Fixture "workerServer" timeout of 5000ms exceeded during setup.
64.92 s
>
64.92 s
> at fixtures.ts:96
64.92 s
>
64.92 s
> 94 | }
64.92 s
> 95 |
64.92 s
> > 96 | export const test = base.extend<
64.92 s
> | ^
64.92 s
> 97 | {
64.92 s
> 98 | resetServer: void;
64.92 s
> 99 | },
64.92 s
> at /build/source/e2e/fixtures.ts:96:26
64.92 s
>
64.92 s
> attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
64.92 s
> e2e-results/media-View-media-shows-rea-844de-a-tooltip-of-the-exact-date-chromium/trace.zip
64.92 s
> Usage:
64.92 s
>
64.92 s
> npx playwright show-trace e2e-results/media-View-media-shows-rea-844de-a-tooltip-of-the-exact-date-chromium/trace.zip
64.92 s
>
64.92 s
> ────────────────────────────────────────────────────────────────────────────────────────────────
64.92 s
>
64.92 s
> 15 failed
64.92 s
> [chromium] › e2e/auth.spec.ts:6:7 › Authentication › redirects unauthenticated users to the login page
64.92 s
> [chromium] › e2e/auth.spec.ts:13:7 › Authentication › logs in and shows the browse page ────────
64.92 s
> [chromium] › e2e/auth.spec.ts:20:7 › Authentication › redirects to stored next path after login
64.92 s
> [chromium] › e2e/auth.spec.ts:39:7 › Authentication › logs out and redirects to the login page ─
64.92 s
> [chromium] › e2e/auth.spec.ts:47:7 › Authentication › cannot access protected routes after logging out
64.92 s
> [chromium] › e2e/browse.spec.ts:68:7 › Browse media › shows the imported media entries on the browse page
64.92 s
> [chromium] › e2e/browse.spec.ts:81:7 › Browse media › shows media thumbnails from newest to oldest
64.92 s
> [chromium] › e2e/browse.spec.ts:92:7 › Browse media › shows a video indicator on video thumbnails only
64.92 s
> [chromium] › e2e/browse.spec.ts:113:7 › Browse media › opens the first entry from the browse page and shows its details
64.92 s
> [chromium] › e2e/browse.spec.ts:135:7 › Browse media › moves through adjacent entries with Previous and Next links
64.92 s
> [chromium] › e2e/browse.spec.ts:166:7 › Browse media › moves through adjacent entries with left and right arrow keys
64.92 s
> [chromium] › e2e/browse.spec.ts:187:7 › Browse media › moves through adjacent entries with swipe gestures on mobile
64.92 s
> [chromium] › e2e/browse.spec.ts:215:7 › Browse media › shows the current media position within the full list
64.92 s
> [chromium] › e2e/browse.spec.ts:232:7 › Browse media › opens the last entry from the browse page and shows the oldest media
64.92 s
> [chromium] › e2e/media.spec.ts:10:7 › View media › shows reaction with a tooltip of the exact date
64.92 s
For full logs, run:
64.92 s
nix log /nix/store/cr8blls748byg54rjfn421kz5bh8dbzb-little-moments-e2e-0.0.1.drv