@tottinge It looks like the same person was generating a similar bullshit document on agility vs something else and pasted agility into the wrong document by mistake.
@matteocollina I prefer environment variables to have higher precedence because it's easier to have the defaults in the .env file and do one-time overrides through cli.
@allenholub If you are really troubled by multiple assertions, most runners allow you to write custom assertions and then you can have the illusion of checking only one thing π
@allenholub I'd say a single setup and action part per test case is ideal. Having multiple assertions is fine. You bring the thing under test to the desired state and then assert on it. Doesn't matter whether you need one or more of the low level assertions your test runner offers.
@alexbunardzic@yarlson It collapses to a single local stage which is either deterministic or non-deterministic, but it's not real because it can't be both local and real at the same time. Or something like that.
@acemarke@wesbos At this point, you decide your changes are ok and you stage and commit only some of the lines, leaving others unstaged.
Doesn't that basically mean what is commited is not what you tested?
@acemarke@wesbos I guess I don't understand the value of this so please help.
You have some changes in your code. You are testing them somehow, either manually and using tests, or a mix of the two, and at some point you are confident your changes are ok.
@adymitruk@vandot@d_stepanovic Yes, let's make another branch to check if everything is working with a version of the code that is highly unlikely to ever end up in production π€‘
@vandot@allenholub@d_stepanovic TBD and CD are strongly dependent on teamwork. Devs used to working in isolation with no responsibility except for their own code find them difficult to comprehend.
@vandot@allenholub@d_stepanovic Test locally yes. Also run commit stage tests in CI. If those pass, deploy and run more tests in testing env. If anything fails, the whole team stops until the pipeline is green again.