selfhostblocks/test/services
Dmitry 4bfe8e199b
Extract Jellyfin test extraScript into commonExtraScript and prepend it in LDAP test
`commonTestScript.access.override` replaces the full extraScript, and in particular drops:

```
server.wait_until_succeeds("journalctl --since -1m --unit jellyfin --grep 'Startup complete'")
```

https://github.com/ibizaman/selfhostblocks/actions/runs/27462763816/job/81262609484?pr=731 shows the symptoms:

* https://github.com/ibizaman/selfhostblocks/actions/runs/27462763816/job/81262609484?pr=731#step:5:7163 logs `Login from client` (defined in 8871b9435b/test/common.nix (L166)) at timestamp `2026-06-14T08:34:06.7507323Z` (visible in the raw logs)
* https://github.com/ibizaman/selfhostblocks/actions/runs/27462763816/job/81262609484?pr=731#step:5:7167 is the first request from Firefox at timestamp 2026-06-14T08:34:18.2868336Z, so the attempt to fill in the username starts around there, with a 30-second timeout
*  https://github.com/ibizaman/selfhostblocks/actions/runs/27462763816/job/81262609484?pr=731#step:5:7577 logs `Main: Startup complete 0:01:00.1813498` at timestamp 2026-06-14T08:34:51.1325282Z, 45 seconds after test starts

Work around by explicitly prepending the full extraScript to the override.
2026-06-14 13:35:01 +01:00
..
arr.nix arr: add declarative api key 2026-02-24 20:00:36 +01:00
audiobookshelf.nix mod: use explicit shb argument to pass lib 2025-12-03 22:19:45 +01:00
deluge.nix deluge: refactor to fix test 2026-03-31 23:19:33 +02:00
firefly-iii.nix firefly-iii: remove commented code from test 2026-01-11 22:17:37 +01:00
forgejo.nix forgejo: make sure ldap is setup when sso is enabled 2026-02-26 22:40:23 +01:00
grocy.nix mod: use explicit shb argument to pass lib 2025-12-03 22:19:45 +01:00
hledger.nix mod: use explicit shb argument to pass lib 2025-12-03 22:19:45 +01:00
home-assistant.nix home-assistant: fix login test 2026-06-04 00:47:53 +02:00
homepage.nix homepage: init with dashboard contract 2026-02-24 20:00:36 +01:00
immich.nix nit: use shb nixos tester 2026-02-02 08:14:21 +01:00
jellyfin.nix Extract Jellyfin test extraScript into commonExtraScript and prepend it in LDAP test 2026-06-14 13:35:01 +01:00
karakeep.nix karakeep: remove test for unsupported admin only user 2026-01-12 09:50:31 +01:00
mailserver.nix mailserver: use same casing for passwords as for other tests 2026-06-04 00:47:53 +02:00
nextcloud.nix nextcloud: disable tests for apps not supporting 33 2026-03-12 20:43:43 +01:00
open-webui.nix test(open-webui): assert SSO session instead of login toast 2026-06-05 09:28:29 +02:00
paperless.nix nit: use shb nixos tester 2026-02-02 08:14:21 +01:00
pinchflat.nix pinchflat: remove test for unsupported admin only user 2026-01-12 09:50:31 +01:00
vaultwarden.nix mod: use explicit shb argument to pass lib 2025-12-03 22:19:45 +01:00