Candidate manifest 616f953fe09bfc198645886bc4c7228a0fdeafa8c89b1729f2be8a5222689607 on dda7e31b0.
Owner's gate 23:11:36Z-23:15:46Z exit 0; mutants 17 of 17 killed.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
37 lines
2.8 KiB
Plaintext
37 lines
2.8 KiB
Plaintext
✔ REQ-PLUG-1 REQ-LIMIT-4 the registry: usage-source and limit-check at interface version 1, each a list (1.137193ms)
|
||
✔ REQ-PLUG-1 checkPlugins accepts one key per kind, each a list of names, empty included (0.250556ms)
|
||
✔ REQ-PLUG-1 checkPlugins refuses bad shapes, unknown kinds, bad names and duplicates (4.190479ms)
|
||
✔ REQ-PLUG-1 a kind that switches on one module takes one name, not a list (0.16426ms)
|
||
✔ REQ-PLUG-1 checkPlugins reports through the caller's fail callback (0.14983ms)
|
||
✔ REQ-PLUG-1 fixture modules of each kind switch on from a test organization file, no core file changed (7.910403ms)
|
||
✔ REQ-PLUG-1 a name not matching ^[a-z][a-z0-9-]*$ refuses and keeps the old setting (3.547107ms)
|
||
✔ REQ-PLUG-1 a missing module directory or index.mjs refuses and keeps the old setting (3.384532ms)
|
||
✔ REQ-PLUG-1 a symlinked module directory or index.mjs refuses and keeps the old setting (2.463766ms)
|
||
✔ REQ-PLUG-1 a symlinked kind directory refuses and keeps the old setting (2.19829ms)
|
||
✔ REQ-PLUG-1 a symlinked packages/plugins refuses (run with --preserve-symlinks so the path keeps it) (25.743112ms)
|
||
✔ REQ-PLUG-1 index.mjs swapped for a symlink after the lstat checks refuses at the realpath check (2.639448ms)
|
||
✔ REQ-PLUG-1 a path that can't be read refuses as unreadable, is logged and keeps the old setting (2.765577ms)
|
||
✔ REQ-PLUG-1 a path that becomes unreadable after the lstat checks refuses at either realpath (2.870686ms)
|
||
✔ REQ-PLUG-1 a module that fails to load refuses and keeps the old setting (2.555841ms)
|
||
✔ REQ-PLUG-1 a missing export refuses and keeps the old setting (3.217322ms)
|
||
✔ REQ-PLUG-1 a different interface version refuses and keeps the old setting (2.425296ms)
|
||
✔ REQ-PLUG-1 a kind refused on its first load has nothing switched on, and the log names kind and name (1.710185ms)
|
||
✔ REQ-PLUG-1 the setting's shape: unknown kinds refuse alone, a bad whole setting keeps everything (2.954102ms)
|
||
✔ REQ-PLUG-1 loads run one at a time, so the last requested setting wins (102.177091ms)
|
||
✔ REQ-PLUG-1 the loader needs a log callback (1.070591ms)
|
||
✔ REQ-PLUG-2 the real tree's searxng-url module switches on as the search-source and answers (2.747191ms)
|
||
✔ REQ-PLUG-2 a SearXNG that refuses JSON (403) is search-down, a bad settings url throws (0.716448ms)
|
||
✔ REQ-PLUG-2 search-source takes one name, not a list (0.694633ms)
|
||
✔ REQ-PLUG-2 searxng-bundled queries the fixed loopback address and ignores web.searxng (0.740835ms)
|
||
✔ REQ-PLUG-2 harness-builtin switches on, serves no broker search, and refuses if called (0.57101ms)
|
||
✔ the searxng modules end the request when the broker's AbortSignal fires (41.547039ms)
|
||
✔ hasModule: true for a shipped module, false for a missing one, an unknown kind or a bad name (0.472744ms)
|
||
ℹ tests 28
|
||
ℹ suites 0
|
||
ℹ pass 28
|
||
ℹ fail 0
|
||
ℹ cancelled 0
|
||
ℹ skipped 0
|
||
ℹ todo 0
|
||
ℹ duration_ms 227.177131
|