Documentation
¶
Overview ¶
Command sk-e2e is a thin end-to-end smoke client for a running speechkit-server instance. It walks every public v1 endpoint with realistic payloads and exits non-zero when any contract assertion fails. Designed to be run from CI, from `scripts/test-e2e-local.ps1`, or by hand against a staging URL.
Usage:
sk-e2e --server http://localhost:8080 sk-e2e --server $URL --token $TOKEN --scenarios health,dictation
Exit codes:
0 — all scenarios passed 1 — at least one scenario failed 2 — invalid CLI usage / setup error
Scenarios use programmatically generated audio fixtures (synth sine wave wrapped in a WAV header) so the tool has no external file dependencies. WebM/Opus and OGG/Opus paths are exercised by the server-side ffmpeg-test pair, not here.
Click to show internal directories.
Click to hide internal directories.