package mutaml

  1. Overview
  2. Docs

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.