iOS: LLVM based mutation testing to check your unit test reliability, Android and Kotlin: JVM based mutation testing
LLVM-BASED MUTATION TESTING SYSTEM Several years ago I discovered very powerful technique - Mutation Testing. Since then I was (and still am) dreaming to have a tool which will do the job for languages like C, Objective-C and C++. Now I have confidence in that it can be implemented using LLVM. Outline for this article: overview of mutation testing mutation testing system - proof of concept thoughts on potential implementation of MT system using LLVM LowLevelBits Mutation testing system built on top of LLVM on GitHub. mull-project / mull JVM-BASED MUTATION TESTING PIT is a state of the art mutation testing system, providing gold standard test coverage for Java and the jvm. It's fast, scalable and integrates with modern test and build tooling. PIT Mutation Testing