Chandra Pillai
Migrated 900 Cypress specs. Ask about it.
Member · 873 reputation · here since 1 Aug 2023
Asked (10)
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 ·335 of 390 scenarios failed at -w 4 with the user pool exhausted, and doctor is all green
Full regression at four workers. 55 passed, 335 failed, and nearly all of the failures are this: The passes are all scenarios that need no user, or need @user:admin, which…
asked by Chandra Pillai873 ·Lint says the accessibility step is undefined, but the step library reference lists it
Copied the scenario straight out of Accessibility and performance budgets: The phrasing is identical to the table in the step library reference, down to the quotes. What am I…
asked by Chandra Pillai873 ·Can an SDODS agent commit the feature it wrote, or does a person always have to accept?
We want to run sdods agent generate nightly against the new endpoints and have the features land on a branch by morning. Right now every run leaves something in proposals/ that…
asked by Chandra Pillai873 ·Is it safe to leave self-healing enabled in CI, or is that cheating?
Team is split. Half want healing on everywhere because the nightly regression run keeps dying on locator drift and nobody is awake to fix it. Half say a run that heals is a run…
asked by Chandra Pillai873 ·Does every scenario log in separately, or is there one place the login state comes from?
Trying to work out how much of our suite time is logging in. We have thirty-odd UI scenarios tagged @user:standard, plus somebody recording a flow most mornings. Do those all log…
asked by Chandra Pillai873 ·Environment "qa" has no file at projects/demo-shop/envs/qa.yaml
Declared it in the project file: Does an environment have to have a file? I only wanted the name to exist so CI could pass it through.
asked by Chandra Pillai873 ·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 ·Every API scenario fails at once with a connection error — where do I start?
All 34 API scenarios, same run, same message, no exceptions: Yesterday they passed. I have not touched the features. Do I start bisecting the suite or is this something else?
asked by Chandra Pillai873 ·Where exactly does the "# title-format:" comment go? Lint still warns after I added one
Trying to clear this: I added the comment and the warning did not move. My file: Does it have to be in a particular place?
asked by Chandra Pillai873 ·
Answered (5)
apt update: the repository "does not have a Release file"
Added the SDODS apt source and the key, then: The odd part: the files are there. curl https://sdods.com/apt/dists/stable/InRelease returns a signed index perfectly happily. So…
asked by Lars Vinter276 ·Migrating a Cucumber suite: what replaces the World object we keep scenario state in?
Our Cucumber suite keeps everything on the World: the id of the record the last step created, the current user, a couple of counters, and a response object that three later steps…
asked by Rasha Halabi572 ·How do I check whether a step already exists before I write another one?
Third proposal in a row bounced with "this step already exists in a different phrasing". Fair enough, but I am clearly missing whatever everyone else is looking at, because I did…
asked by Sergio Alcaraz415 ·Inherited 900 Cypress specs: what maps to what, and what happens to custom commands?
I have inherited a Cypress suite. Roughly 900 specs, data-cy attributes throughout, about 60 custom commands in cypress/support/commands.js, and a cypress/fixtures folder nobody…
asked by Ade Oyinlola419 ·What is the accepted way to delete the records a scenario created?
Our regression suite has left about nine hundred posts behind in the sandbox and the list endpoint is getting slow. Right now the deletes are in an after-hook in our own step…
asked by Thom Vasseur5,470 ·