Yes, exactly, this is mutation testing. It's been on the Devel::Cover TODO list for years (item 7 at https://st.aticpan.org/source/PJCJ/Devel-Cover-1.23/docs/TODO). It doesn't have to be done as a part of Devel::Cover, but the advantage to that approach is that Devel::Cover knows which tests exercise the ops being changed and so can only run those tests. Otherwise the whole thing can get even more expensive than it already is.
This disadvantage to that approach, obviously, is that no one has done it.
| [reply] |
Thanks for pointing out that module. Here are some links:
I do find it ironic that, according to http://cpancover.com, Devel-Mutator has less than 100% coverage :) | [reply] |
That's it. I was looking for those. Thanks (all of you) for pointing me to the right name and the right modules.
| [reply] |