Skip to content
This repository

Javalanche is an open source framework for mutation testing Java programs with a special focus on automation, efficiency, and effectiveness. In particular, Javalanche assesses the impact of individual mutations to effectively weed out equivalent mutants.

The main Documentation page describes how to apply Javalanche on a project, and presents some extended functionality.

The Task Overview describes briefly all commands that Javalanche supports.

Solutions to some common problems can be found in the FAQ.

Examples

Several example illustrate how to apply Javalanche.

  • Triangle Example - Shows how to apply Javalanche on the simple triangle classification program.
  • Triangle Junit4 Example - Similar to the example above but it uses Junit4 test cases.
  • Triangle Coverage Example - Shows how to apply Javalanche, and calculate the coverage impact of the mutations for the triangle classification program.
  • Jaxen Example - Shows how to apply Javalanche on a real life programm.
  • Jaxen Coverage Example - Shows how to apply Javalanche, and calculate the coverage impact of the mutations for Jaxen.
Something went wrong with that request. Please try again.