Questions tagged cli
The `sdods` command: flags, exit codes and output.
117 questions
Linting only the staged feature files in a pre-commit hook — is --json stable enough?
Trying to keep the hook under a second on a repo with about four hundred feature files, so linting the whole project every commit is out. This is what I have: Two things I cannot…
asked by Ingrid Solberg241 ·har record printed no scrub line and the Cookie header is still sitting in the file
We only have one project registered, so I have got into the habit of leaving -p off and letting it pick. Recorded fine, scenario replays. But there was no line like this at the…
asked by Devon Marsh183 ·Can --explain show the values a layer lost with, not just the winner?
The provenance table gives one row per leaf with the winning layer. Passing --headed shows runtime.headed cli; exporting SDODS_HEADED=1 instead shows processEnv; with both it…
asked by Koen Vermeulen309 ·Does --repeat-each 5 with --shard 1/4 repeat inside the shard or across shards?
Setting up a soak job: run the regression five times over, spread across four machines, and fail if anything is flaky. What I cannot work out is whether the repeats are part of…
asked by Marijn Kuiper18,840 ·sdods har list leaves glob and recorded blank even though the sidecar exists
Cosmetic, but it made me think the recording was broken. The sidecar is right there next to the recording and it has the timestamp in it: The replay works. Why does the listing…
asked by Zeynep Arslan64 ·Run directory not found after moving the artifacts root, exit 2
We moved the artifacts root off the workspace disk on our agents: The run is fine and the directory is there with everything in it. The step afterwards that publishes the run to…
asked by Zeynep Arslan64 ·Does -t smoke,sanity mean both tags or either tag?
Reading a colleague's script: No at-signs, a comma, no quotes. It runs more scenarios than -t @smoke alone, so I assume it is an or — but I want to be sure it is not something…
asked by Zeynep Arslan64 ·sdods doctor says "demo-shop/staging vars — 0 var(s) resolved" and passes. Is that right?
Green tick, zero variables. The staging environment definitely has a ${...} in it, so I expected at least one. Is the check finding nothing, or finding nothing to complain about?
asked by Zeynep Arslan64 ·Installed with brew and there is no SDODS in my Applications folder
I wanted the desktop app and installed with brew because that is how I install everything: It succeeded, and sdods --version works, but there is nothing in Applications and no…
asked by Rasha Halabi572 ·scoop install sdods gave me the app, not the sdods command — where is the CLI on Windows?
Added the bucket and installed: I now have a desktop application. What I wanted was sdods run in a terminal. Did I pick the wrong package name?
asked by Fiona McAllister159 ·Every PR runs all 190 specs — is there a --since for sdods run?
PR checks take 40 minutes because we run the whole suite on every push, and a typical PR touches one module. I was expecting something like but that is not a flag. There is…
asked by Thom Vasseur5,470 ·Closed the browser after ten minutes and got "Codegen closed without writing a spec"
Recorded for about ten minutes, closed the window, and: Nothing under projects/demo-shop/recorded/. Ten minutes gone. What did I do wrong, and is there anywhere the actions are…
asked by Paulo Mendes97 ·Adding Allure without losing the SDODS dashboard and the ndjson
Our QA lead wants Allure because that is what the other teams publish. I am happy to produce it, but the last time I touched a reporter list in another tool I lost everything…
asked by Paulo Mendes97 ·--strict on sdods run did not turn warnings into failures like it does on sdods lint
We wanted the nightly to fail on lint warnings, so somebody moved the flag onto the run: It ran, it passed, and the eleven warnings we were trying to catch are still there. On…
asked by Paulo Mendes97 ·sdods doctor lists six credential rows for agents — which one do I actually need?
New to this. sdods doctor gives me a tidy screen and then a token section that lists what looks like six different ways to pay for the same thing. ANTHROPIC_API_KEY, a claude CLI…
asked by Paulo Mendes97 ·No projects found when running inside a container, works fine on the host
Same repo, mounted into the image at /srv/app. On the host every command is fine. Inside: And naming one explicitly gives a slightly different message: The directory is…
asked by Paulo Mendes97 ·Is there a --since? Every pull request runs the entire suite
A one-line change to a CSS file runs 900 scenarios. Other tools I have used take a diff and work out which tests could possibly be affected. I have read the flag list twice and I…
asked by Paulo Mendes97 ·What do the installer exit codes mean? They do not match the CLI ones
I want our provisioning script to react differently depending on why the install failed — retry a download, but fail the build for a bad flag. I found the CLI exit code table and…
asked by Nikhil Sane487 ·doctor reports chromium missing but the install said it downloaded it
Install finished with no errors. sdods doctor disagrees about the browser: Everything else in the report is fine. Do I need to reinstall everything, or is there a smaller fix?
asked by Tobi Schrader97 ·brew install asks me to trust the SDODS tap first — is that expected?
Ran the documented command: Homebrew stops and asks me to confirm I trust the tap, and prints a brew trust command to run. I have installed plenty of things with brew and not…
asked by Sergio Alcaraz415 ·"The checkout is missing packages/cli — the clone looks incomplete"
Installing with --source git because I want to work on SDODS itself. The clone appears to succeed and then: Exit code 7. ~/.sdods/app exists and has a .git directory in it, so…
asked by Kostya Petrov7,903 ·Lint passes but the run fails on a missing step — why is undefined-step checking opt-in?
Clean lint, then the run dies immediately on a step nobody wrote. Turning the flag on finds it: If it can find it, why is it not on by default? Feels like the most valuable check…
asked by Ingrid Solberg241 ·sdods har record --interactive exits before the browser even opens
Trying to capture a flow by hand rather than through a scenario. Fine, added --name checkout. Codegen opened, I clicked through the flow, closed the window, and got this: Nothing…
asked by Ingrid Solberg241 ·"@sdods/cli is not available on the npm registry" behind an internal mirror
Our build network can only reach an internal registry mirror. The installer stops before it downloads anything: Exit code 7. The package resolves fine from my laptop, so I assume…
asked by Ify Adeyemi6,584 ·Route keys like pageid-edit-components-section-palette — do I have to type these?
The generated routes: map is full of keys like and the navigate step takes the key: Nobody on my team is going to type that correctly twice. Can the key be something else?
asked by Anouk de Vries238 ·
Earlier (92)
- analyze gave me modules called deploy, execute and status instead of workflows2 answers✓ · 2026
- Every generated API scenario hits the UI origin — ui and api baseUrl came out identical2 answers✓ · 2026
- --pm yarn is rejected — we standardised on yarn everywhere2 answers✓ · 2026
- The generated env yaml points api at our copilot host instead of our API2 answers✓ · 2026
- analyze put a URL out of my gitignored .env.local straight into the generated env yaml3 answers · 2026
- Does the installer write anything outside its own directory?2 answers✓ · 2026
- Is there a flag to raise the analyze file budget? --max-files is not accepted1 answer✓ · 2026
- analyze stopped at 8000 files and most of them were gitignored worktrees2 answers✓ · 2026
- --browsers firefox is rejected — how do I get anything other than Chromium?1 answer✓ · 2026
- proposals accept --branch fails with Could not switch to branch and no reason why2 answers✓ · 2026
- A renamed tag left our smoke job passing with zero tests for three weeks3 answers✓ · 2026
- Catching broken configuration in the pull request instead of ten minutes into the suite2 answers✓ · 2026
- sdods analyze invented 18 page routes out of directories that happen to be called pages2 answers✓ · 2026
- PowerShell installer ignores every option I pass it2 answers✓ · 2026
- sdods agent heal ends with Agent job ... failed: unknown and I cannot find a log0 answers · 2025
- Job shows exit 130 — did the suite fail or not?2 answers✓ · 2025
- sdods mcp install claude dies with claude mcp add failed and writes nothing2 answers✓ · 2025
- Insights say no runs, but we have a week of nightly runs on disk1 answer✓ · 2025
- What does --write-history actually change about future heals?1 answer✓ · 2025
- How do I give the team coding agents read-only access to our SDODS server?4 answers✓ · 2025
- Docs call the insights CLI a placeholder but it clearly does something2 answers✓ · 2025
- Can I keep two SDODS installs on one machine without them fighting?1 answer✓ · 2025
- Why does the HAR strict failure have no code, hint or docs link like every other error?2 answers · 2025
- record convert: Cannot tell which project my spec belongs to, and I only have one project1 answer✓ · 2025
- Where do the generated spec files live? Git does not see them and neither do I2 answers · 2025
- What should I paste when I report an install problem?2 answers✓ · 2025
- sdods auth capture --index 3 says Role "admin" has 2 user(s); index 3 does not exist2 answers✓ · 2025
- sdods run refuses to start with LINT_FAILED — can I run anyway while I fix the tags?3 answers✓ · 2025
- Is a healing failure a SdodsHealError or a SdodsError? The docs disagree with the output1 answer✓ · 2025
- What does sdods record convert actually write, and where do I review it before it lands?2 answers✓ · 2025
- Several projects found; pass --project <slug> — it used to work without one1 answer✓ · 2025
- Accepting a proposal I rejected yesterday fails with Proposal ... was rejected2 answers✓ · 2025
- How do I check whether a step already exists before I write another one?3 answers✓ · 2025
- --project-matrix or three -b flags? What is the difference in practice?3 answers✓ · 2025
- What writes error-context.md next to a failure, and can I use it?3 answers✓ · 2024
- Shard 3 finishes four minutes after shard 1 — is there anything smarter than i/n?0 answers · 2024
- --fix-tags added @ui everywhere but left every suite-tag error untouched2 answers✓ · 2024
- Does sdods agent generate --dry-run call the model at all?2 answers✓ · 2024
- Some browsers are not installed. — fresh agent, first run of the day2 answers✓ · 2024
- Recorded with four workers and half the requests are missing from the file1 answer✓ · 2024
- A typo in -t made CI green for three weeks — why does matching nothing exit 0?4 answers✓ · 2024
- Invalid shard "1-3", expected "<current>/<total>" like 1/31 answer✓ · 2024
- Server ingest takes the ndjson but the run viewer has no screenshots2 answers✓ · 2024
- Process "pr-chek" is not defined for project demo-shop — where do processes come from?2 answers✓ · 2024
- --headed on the build agent just sits there until the job times out1 answer✓ · 2024
- Recording with --device "iPhone 15" silently ignores my --viewport2 answers✓ · 2024
- Does -t "@regression and not @mock" replace the layer filter or add to it?3 answers✓ · 2024
- caps core,agent gives Unknown capability "agent" and I cannot find the real list1 answer✓ · 2024
- Unknown module "api" for project demo-shop — but features/api/ exists2 answers✓ · 2024
- Pipeline exits 3 and no test ran — the report is empty3 answers✓ · 2024
- Why did my API scenario write posts.api.har and not posts.har?2 answers✓ · 2024
- sdods heal report says No run found. but the suite ran two minutes ago1 answer✓ · 2024
- sdods mcp --http exits immediately with HTTP mode needs a bearer token2 answers✓ · 2024
- Running one scenario without waiting for the whole feature file1 answer✓ · 2024
- What do the columns of sdods heal report actually mean?2 answers✓ · 2023
- Is there a dry run? I want to see what -t and -m select before I wait ten minutes2 answers✓ · 2023
- Can an SDODS agent commit the feature it wrote, or does a person always have to accept?3 answers✓ · 2023
- Does every scenario log in separately, or is there one place the login state comes from?3 answers✓ · 2023
- Environment "qa" has no file at projects/demo-shop/envs/qa.yaml2 answers✓ · 2023
- Inherited 900 Cypress specs: what maps to what, and what happens to custom commands?4 answers✓ · 2023
- Every API scenario fails at once with a connection error — where do I start?3 answers✓ · 2023
- sdods mcp install windsurf says Unknown client — is Windsurf just not supported?1 answer✓ · 2023
- CI job exits 2 with no test results and an empty report — what is code 2?2 answers✓ · 2023
- sdods mcp is registered but Claude Code lists no tools from it2 answers✓ · 2023
- config show --explain says envYaml for a value that came out of .env.staging3 answers · 2023
- How do I prove the checkout scenario is flaky instead of arguing about it?2 answers✓ · 2023
- How many workers on a two-core build box, and can I stop at the first failure?2 answers · 2022
- If I pass --process nightly-regression and -t @smoke, which one wins?1 answer✓ · 2022
- record --user stops with: auth.strategy "custom" needs an auth export2 answers✓ · 2022
- Project slug "demo-shop" does not match its directory "demoshop" after a rename2 answers✓ · 2022
- Reading summary.json in a shell script — which keys are stable?2 answers✓ · 2022
- Everyone on the team runs a slightly different command. Can I name one?2 answers✓ · 2022
- How do I record a checkout when the app needs me logged in first?1 answer✓ · 2022
- -t @regression,@mock ran more scenarios, not fewer2 answers✓ · 2022
- New folder under projects/ is ignored completely — no error, just not there2 answers✓ · 2021
- sdods record on our Linux build agent: codegen exited with code 1 and produced no spec3 answers✓ · 2021
- What is the least painful way to hand a trace to a developer?2 answers✓ · 2021
- Scenario tagged @har:products runs green but har/staging is still empty2 answers✓ · 2021
- Three shards, three HTML reports — how do I get one report out of a matrix build?3 answers✓ · 2021
- When should a step go in the shared library instead of my project's steps folder?2 answers · 2021
- sdods report prints (missing) for the html report after a CI run2 answers✓ · 2021
- Our CI step passes even when lint fails — checking for exit code 1 was wrong?1 answer✓ · 2021
- Layer "ui" is not enabled for project demo-shop — but the features are right there1 answer✓ · 2021
- Environment "qa" is not in envs.available [local, staging] — I created envs/qa.yaml already3 answers✓ · 2021
- sdods: command not found right after the installer said it succeeded3 answers✓ · 2021
- CI has been green for a week and I do not think the suite ran at all3 answers✓ · 2021
- Unknown project "demo-shp" — how do I list the slugs it actually knows about?2 answers✓ · 2021
- Do -l, -b and -t stack, or does the last one win?2 answers✓ · 2020
- Where does a run actually write its files? I cannot find the report3 answers✓ · 2020
- Is there a way to see what the install script will do before it does it?2 answers✓ · 2020
- DATASET_NOT_FOUND says my dataset is not declared, but the CSV is right there2 answers✓ · 2020
- sdods run -l api finished in under two seconds — did it actually run anything?2 answers✓ · 2020