package mutaml

  1. Overview
  2. Docs
A mutation tester for OCaml

Install

Dune Dependency

Authors

Maintainers

Sources

0.3.tar.gz
md5=bc941deaf1296d728b863bd3f60aa519
sha512=b9eaaf7310e5b8b779d91d641380fc519a741526fc2a9a66188b47c79b672501714deca0548fbe137ee02c6457a78a47405e435697520eef62fdd5bfbcdc0ee8

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.