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
By default scenarios use programmatically generated audio fixtures (synth sine wave wrapped in a WAV header) so the tool has no external file dependencies. When --require-functional is set, Dictation must be given a spoken --audio-fixture and mode checks require provider-backed non-empty outputs.
Click to show internal directories.
Click to hide internal directories.