I can’t speak for this specific library, I’ve only use PiTest for Java projects, but mutation testing is a pretty awesome idea.
One hard part is deciding which code is worth doing mutation testing on. A lot of “business” code probably shouldn’t be tested this way. The effort in writing the tests outweighs the return on investment. But if you’re making shared library code then mutation testing is great. It really gives you confidence that the code is actually working as expected.
I can’t speak for this specific library, I’ve only use PiTest for Java projects, but mutation testing is a pretty awesome idea.
One hard part is deciding which code is worth doing mutation testing on. A lot of “business” code probably shouldn’t be tested this way. The effort in writing the tests outweighs the return on investment. But if you’re making shared library code then mutation testing is great. It really gives you confidence that the code is actually working as expected.