@rcyxbt Verification is what makes unattended merging reasonable. Tests that run in a clean environment and independent of the agent that wrote the code are a good start.
@WesRoth Better review tooling helps, but reviewers still need to know whether the change does what it claims. Tests that pass before merge are the evidence.
@rocrizzardini Useful numbers. My guess is the PRs that merge carry checks reviewers trust. SmartWyvern writes Pytest suites; only tests that pass get committed, failing ones get flagged for review. Take a look here: https://t.co/PgiU5wjVeZ
@Lhmisme@euvoor Conformance suites share the same trap as unit tests: they check the cases someone thought of. Adding one test per real bug report helps fill the gaps.
@sjandfun More PRs makes review the bottleneck. Tests that run before the PR opens, with failures called out, let reviewers spend time on design instead of whether it runs.
@ymgbuilds One test on the payment flow is great advice. I'd add one for the webhook redelivery path, since duplicate events are where money bugs hide.
@EmmerichMarcelo Interesting. A fixed ritual probably matters less than whether the tests pin down behavior you care about. Test-first or test-after, weak assertions are the failure.
@zyvre_ic That's the real question: tests written from the code just agree with it. SmartWyvern writes Pytest suites; only tests that pass get committed, failing ones get flagged for review. Take a look here: https://t.co/PgiU5wjVeZ
@rock3m Telling the agents to write the tests is the right call. Skim the assertions when you're back: if they only repeat what the code does, they won't catch much.
@nipunn1313 Agents love adding layers. A rule that helps: every new helper has to be exercised by at least two real tests, or it goes. Keeps the harness from testing itself.
@MateoVanhorn 129 tests is a solid base for a trading system. For the cooldown and time exit, one test per rule at the boundary (exactly at the limit, one tick past) is worth adding.
@ModernSoftwareX@emilybache Emily Bache's TDD material is good. With agents, writing the failing test first gives them a concrete target and gives you a check you wrote yourself.