Fix quasar-web startup and add a real stack smoke test #6
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
priority:P1
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/quasar#6
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
The actual Lisp web startup path in PR #3 is not covered by CI and contains an undefined function call.
quasar.app:startcallsattach-subscriber, butATTACH-SUBSCRIBERis defined inquasar.ws, is not exported, and is not imported intoquasar.app.CI loads the control, StarLang, and test systems, but does not load
quasar-web, start CLOG, or start the WebSocket server. This allows a green run while the product startup path is broken.Found during review of PR #3.
Required changes
attach-subscriberfromquasar.wsor replace it with a properly exported public startup API.quasar.app.systems/quasar-web.asdin CI.system.capabilities, validate the response, and shut down cleanly.Acceptance criteria
./scripts/run-control-planestarts without undefined-function errors.protocol.invalid-envelopewithout killing the connection or server.quasar-websuccessfully.Related PR: #3