Muta.Report (muta v0.1.0)

Copy Markdown View Source

Summary

Types

t()

@type t() :: %Muta.Report{
  files: [Path.t()],
  invalid: non_neg_integer(),
  killed: non_neg_integer(),
  mutants: [Muta.Mutant.t()],
  score: float(),
  survived: non_neg_integer(),
  unstable: non_neg_integer()
}

Functions

by_file(report)

@spec by_file(t()) :: [{Path.t(), t()}]

from_mutants(mutants, files)

@spec from_mutants([Muta.Mutant.t()], [Path.t()]) :: t()

survivors(report)

@spec survivors(t()) :: [Muta.Mutant.t()]

unstable(report)

@spec unstable(t()) :: [Muta.Mutant.t()]