Ify Adeyemi
Reporting, traces and getting artefacts out of a container.
Regular · 6,584 reputation · here since 11 Feb 2023
Asked (3)
"@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 ·Should HAR files go into git? Ours are nearly a megabyte each
Three recordings and the repository is a couple of megabytes heavier: Two worries. Size, obviously, since every re-record rewrites the whole blob and the history grows. And the…
asked by Ify Adeyemi6,584 ·How do people keep real passwords out of a users.csv that has to be committed?
Our pool CSV has a plaintext password column and security review flagged it, fairly. Options I can see are all bad: Is there a fourth thing?
asked by Ify Adeyemi6,584 ·
Answered (11)
Getting the HTML report out of the Docker image we run the suite in
We run the suite inside ghcr.io/siri1410/sdods-server on a self-hosted agent. The run works and the exit code is right, then the container goes away and takes the report with it.…
asked by Ingrid Solberg241 ·Docs call the insights CLI a placeholder but it clearly does something
The known limitations table says: It does not behave like a placeholder: wrote .sdods/insights/demo-shop.json, printed suite health with a trend, a scenarios-by-flakiness table…
asked by Koen Vermeulen309 ·Where do the generated spec files live? Git does not see them and neither do I
I understand roughly that the Gherkin gets turned into runner specs before a run. I cannot find them. Nothing appears in my working tree during a run, git status stays clean, and…
asked by Bruno Teixeira694 ·Three projects with nearly identical settings — how much can actually be shared?
Our three project files are 80% the same: same browsers, same suites, same four processes, same timeouts. Every change is a three-file change and one of them always gets missed.…
asked by Koen Vermeulen309 ·What writes error-context.md next to a failure, and can I use it?
Poking through a failed run I found this: The markdown file starts with the headings Instructions, Test info, Error details and Page snapshot, and the page snapshot is a full…
asked by Fiona McAllister159 ·Server ingest takes the ndjson but the run viewer has no screenshots
Our CI agents have no database credentials, so we ingest to the server with a scoped token instead. Messages go up fine. Screenshots do not. First attempt was my own fault: With…
asked by Bruno Teixeira694 ·Trace links in the web UI give a 404 from /trace/ — is it my deployment?
Running sdods serve behind our reverse proxy. The run detail page is fine, screenshots load, the API panels load, and then the trace link goes to: Every other static path under…
asked by Nikhil Sane487 ·One scenario fails about one run in twenty — what do I do with it?
We have a checkout scenario that fails maybe one run in twenty. Different step each time, usually a timeout. Rerunning is always green, so nobody has ever debugged it, and by now…
asked by Chandra Pillai873 ·Which key names does the secret check actually match? tokenUrl is fine but standardPassword is not
Trying to work out the rule from the outside. These are all accepted as literals: This is rejected: So it is not an exact-name list and it is not a "contains password" list…
asked by Thom Vasseur5,470 ·What exactly is "healed": 1 counting in summary.json?
Run went green and the summary said: Green is green, but I would like to know what got healed before I sign the release off. Is healed counting scenarios, steps or locators, and…
asked by Renata Kohl608 ·Invalid configuration in envs/staging.yaml with a bullet list — how do I read the paths?
Hand-edited an environment file and got a list back instead of one message: The api.baseUrl one confuses me most — it is definitely in the file.
asked by Ade Oyinlola419 ·