package mutaml

  1. Overview
  2. Docs
A mutation tester for OCaml

Install

dune-project
 Dependency

Authors

Maintainers

Sources

0.4.tar.gz
md5=a2374275f5368835f322673b29166702
sha512=5cb73865ff55c25263c524b29e547993cfda9e570cf72717a0dc1ef54ac9d14e096ce7bf7199b3ef368ee459da51134e47ecb160bb98318a12a8a6368d31cfb8

doc/mutaml.common/Mutaml_common/index.html

Module Mutaml_commonSource

Sourcetype defaults = {
  1. ppx_output_prefix : string;
  2. output_file_prefix : string;
  3. mutaml_mut_file : string;
  4. mutaml_report_file : string;
}
Sourceval defaults : defaults
Sourceval full_ppx_path : string -> string -> string
Sourceval full_path : string -> string
Sourceval make_mut_id : string -> int -> string
Sourceval output_file_name : string -> int -> string
Sourceval fail_and_exit : string -> 'a
Sourcemodule Loc : sig ... end
Sourcetype mutant = {
  1. number : int;
  2. repl : string option;
  3. loc : Loc.location;
}

A common type to represent mutations

Sourceval mutant_to_yojson : mutant -> Yojson.Safe.t
Sourceval mutant_of_yojson_exn : Yojson.Safe.t -> mutant
Sourcetype test_result = {
  1. status : int;
  2. mutant : mutant;
}

A common type to represent test results

Sourceval test_result_to_yojson : test_result -> Yojson.Safe.t
Sourceval test_result_of_yojson_exn : Yojson.Safe.t -> test_result