package mutaml

  1. Overview
  2. Docs
A mutation tester for OCaml

Install

Dune Dependency

Authors

Maintainers

Sources

0.1.tar.gz
md5=c1f93a13b88ca927b5d35dbcc4a230f3
sha512=f663c82dd83c9644e46ec16a1cd940513d6c0cde03b56cf3b993880e48544d3dc1546ddf5197851049fa5babeb96e9e6b9fff6ec4d6585f5709928e934eb87e5

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_of_yojson : Ppx_yojson_conv_lib.Yojson.Safe.t -> mutant
Sourceval yojson_of_mutant : mutant -> Ppx_yojson_conv_lib.Yojson.Safe.t
Sourcetype test_result = {
  1. status : int;
  2. mutant : mutant;
}

A common type to represent test results

Sourceval test_result_of_yojson : Ppx_yojson_conv_lib.Yojson.Safe.t -> test_result
Sourceval yojson_of_test_result : test_result -> Ppx_yojson_conv_lib.Yojson.Safe.t
OCaml

Innovation. Community. Security.