SDODS
Reference

Exit codes

What each exit code of the sdods command means.

CodeMeaningTypical cause
0successall scenarios passed, or a read-only command completed
1failurescenario failures, a gate not met, failed k6 thresholds in sdods load, or an unexpected runtime error
2configuration or usage errorunknown project, missing environment file, invalid YAML, unresolved ${VAR}, literal secret, bad flag value, a user pool too small for the workers (USER_POOL_TOO_SMALL)
3lint errorstag taxonomy or Gherkin errors from sdods lint (also when run lints first)
130cancelledCtrl-C, run_cancel, or the server stopping a run

Structured errors carry code, message, hint and docsUrl; with --json they are printed as JSON on stderr.

Using an AI coding agent? Install SDODS:

Install the SDODS plugin in Claude Code: skills, subagents, commands and the MCP server.

  1. /plugin marketplace add YarlisAISolutions/sdods-skills
  2. /plugin install sdods@sdods
Learn more about using SDODS with AI tools