| ▲ | japhyr 5 hours ago | ||||||||||||||||
When people have gotten excited about having so many tests, I've asked them what their plan is when 500 of their 1000 test suddenly stop passing. I've always favored 50 tests I know are meaningful, where any failure is something to respond to, over 500 tests with a bunch of overlap and edge cases I'm not sure matter. But now people aren't even thinking about that, they're just letting the agents make all those decisions. I think this approach will continue to work for some people and orgs, but others are going to hit walls where their agents can't manage the mountains anymore. It's going to be interesting to see how people and orgs respond when that happens. | |||||||||||||||||
| ▲ | CharlieDigital 5 hours ago | parent | next [-] | ||||||||||||||||
That's not a terrible thing; would indicate that some shared behavior is broken and -- assuming well structured code -- hopefully easy to isolate the behavior.Bigger problems to me are more practical: 1) large tests waste context both in and out, 2) large volume of tests waste CI cycles which are becoming the bottleneck. | |||||||||||||||||
| |||||||||||||||||
| ▲ | StilesCrisis 5 hours ago | parent | prev [-] | ||||||||||||||||
Back up to the point where all the tests were passing, of course? Then debug. | |||||||||||||||||
| |||||||||||||||||