Bruno Teixeira
Marketplace app, many roles, many pools.
Member · 694 reputation · here since 30 Jul 2024
Asked (11)
Can I run a suite with the Docker image, or is it only the server?
The image is described as the server and the web UI. Our CI does not need a UI, it needs to run the API layer and fail the build. Is the image the wrong tool for that, or does it…
asked by Bruno Teixeira694 ·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 ·Can one session give me both the recorded spec and a HAR for offline replay?
I want the network traffic from a recording session so we can replay the flow offline in CI later. Do I record the flow, then do a second pass for the HAR, or is there a way to…
asked by Bruno Teixeira694 ·Does sdods agent generate --dry-run call the model at all?
Before I point this at a paid key I would like to see what it is going to send. Does --dry-run do a cheap call, or no call?
asked by Bruno Teixeira694 ·Some browsers are not installed. — fresh agent, first run of the day
New pool of agents. The first thing the job does is a preflight: Exits 1. I can obviously run the suggested command, but adding a browser download to every job feels wrong when…
asked by Bruno Teixeira694 ·Cancelled a run with ctrl-c and now every pool account looks leased
Killed a run halfway through. The next run fails immediately-ish with: Nothing is running. .sdods/leases/demo-shop/staging/ has four .lock files in it, each with an owner and a…
asked by Bruno Teixeira694 ·What should minScore be? 0.6 feels arbitrary
I understand what the number does. I do not understand what I would gain or lose by moving it. Has anyone actually tuned this, and in which direction?
asked by Bruno Teixeira694 ·Recorded with four workers and half the requests are missing from the file
Four scenarios share @har:cart. I recorded them together to save time: The run was green and the file exists, but on replay two of the four scenarios abort on requests that…
asked by Bruno Teixeira694 ·A typo in -t made CI green for three weeks — why does matching nothing exit 0?
Someone renamed our pull-request step and dropped a letter: Three weeks of green pull requests. Nothing ran. The output even says so if you scroll up: A green tick under a…
asked by Bruno Teixeira694 ·Invalid shard "1-3", expected "<current>/<total>" like 1/3
Our matrix generates the shard string and we used a dash because a slash was awkward to quote in the pipeline file. Is a dash form supported anywhere, or is it slash only?
asked by Bruno Teixeira694 ·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 ·
Answered (4)
NO_PUBKEY on apt update even though I installed the SDODS key
Key is installed, source is added, and apt still will not verify the index: I saved the key into /usr/share/keyrings/ and the file is definitely there. What am I missing?
asked by Chandra Pillai873 ·Pool leased an account whose username is the literal ${TEST_MEMBER_EMAIL} and auth rejected it
Local runs only. CI has been green throughout, which is why this took a day. projects/mybotbox/data/staging/users.csv: The failure is not from SDODS. It is from the auth…
asked by Ingrid Solberg241 ·products.json must contain an array of rows (or { rows: [...] }) — mine is keyed by sku
The export from our catalogue service is an object keyed by sku, which is the shape everything downstream of it expects: Pointing a dataset at it gives: Odd part: sdods data…
asked by Koen Vermeulen309 ·Every checkout scenario spends 40 seconds registering a user through the sign-up form first
Thirteen checkout scenarios, and each one starts by filling in the six-field registration form, confirming an email, and setting a password. That is about forty seconds before…
asked by Fiona McAllister159 ·