Ce projet consiste en la réalisation d'un framework de test par mutation. Plus précisément, il permet à un développeur de tester et d'analyser l'efficacité de ses bancs de test en Java.
Le framework modifie le code initial et y introduit des erreurs afin de s'assurer que le banc de test les détecte.
Le nombre de mutations générées sera proportionnel à la taille du code à tester afin de garantir des résultats cohérents pour tout type de programme.
Afin de garantir un temps d'exécution raisonnable, nous exécutons les tests correspondant uniquement aux méthodes qui ont subi des mutations.