| ▲ | perkovsky 2 hours ago | |
I like the “claim-driven” framing. For stateful systems, tests named after setup details often get weakened over time. Tests named after the claim they are trying to falsify are harder to water down. The part I’d be most interested in is how well this works for business invariants like idempotent posting, no lost acknowledgements and recovery after partial failure. | ||
| ▲ | cyanydeez an hour ago | parent | next [-] | |
I think all these scripts become poor where they're context based as opposed to actual guardrails; what we need is various silo'd protocols like a ssh protocol that keeps the harness producing work through the protocol rather than a bunch of loosely based bash scripts, etc. Plus, the harness needs to be outside the environment so it's not something you have to install ever on a remote system, whether it's a container, a vm, a ssh location. We shouldn't base everything around running bash without a secure tunnel into the location of interest. The failure mode of these tools is self destructive in many cases. | ||
| ▲ | shenli3514 2 hours ago | parent | prev [-] | |
[flagged] | ||