https://gitlab.synchro.net/main/sbbs/-/commit/bf1c7162aea713994f907b24
Modified Files:
exec/tests/socket/standalone.sjs
Log Message:
tests: fix standalone socket runner startup across CI platforms
Pass jsexec -U to match Unix CI, whose ctrl/exec bundle omits node configuration files. Socket callback tests do not require a complete BBS configuration.
Normalize the source root and enumerate build directories before appending the runtime filename, avoiding intermediate wildcard components unsupported by Windows globbing. Double trailing backslashes in quoted Windows arguments so the control directory does not absorb the worker script argument.
Reproduced the original failures with the Unix CI directory layout and the CI-built Windows executable under Wine. Verified 59 jsexec, 48 jsdoor and 40 Windows test scripts pass; injected callback failures still fail the suites.
---
■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net