Muex.Reporter.Json (Muex v0.6.1)

View Source

JSON reporter for mutation testing results.

Exports results in structured JSON format for CI/CD integration.

Summary

Functions

Generates JSON report from mutation results.

Returns JSON string from mutation results without writing to file.

Functions

generate(results, opts \\ [])

@spec generate(
  [map()],
  keyword()
) :: :ok | {:error, term()}

Generates JSON report from mutation results.

Parameters

  • results - List of mutation results
  • opts - Options:
    • :output_file - Path to output file (default: "muex-report.json")

Returns

:ok after writing the JSON file

to_json(results)

@spec to_json([map()]) :: String.t()

Returns JSON string from mutation results without writing to file.

Parameters

  • results - List of mutation results

Returns

JSON string