object
mutation_testing
Mutation testing tool.
logtalk_load(mutation_testing(loader))static, context_switching_callsPublic predicates
library/1
Runs mutation testing for all loaded entities from a given library using default options.
staticlibrary(Library)library(+atom) - zero_or_onelibrary/2
Runs mutation testing for all loaded entities from a given library using the given options.
staticlibrary(Library,Options)library(+atom,+list(compound)) - zero_or_onedirectory/1
Runs mutation testing for all loaded entities from a given directory using default options.
staticdirectory(Directory)directory(+atom) - zero_or_onedirectory/2
Runs mutation testing for all loaded entities from a given directory using the given options.
staticdirectory(Directory,Options)directory(+atom,+list(compound)) - zero_or_oneentity/1
Runs mutation testing for a loaded entity using default options.
staticentity(Entity)entity(+entity_identifier) - zero_or_oneentity/2
Runs mutation testing for a loaded entity using the given options.
staticentity(Entity,Options)entity(+entity_identifier,+list(compound)) - zero_or_onepredicate/2
Runs mutation testing for a loaded entity predicate using default options.
staticpredicate(Entity,Predicate)predicate(+entity_identifier,+predicate_indicator) - zero_or_onepredicate/3
Runs mutation testing for a loaded entity predicate using the given options.
staticpredicate(Entity,Predicate,Options)predicate(+entity_identifier,+predicate_indicator,+list(compound)) - zero_or_onereport_entity/3
Runs mutation testing for an entity and returns a structured report term.
staticreport_entity(Entity,Report,Options)report_entity(+entity_identifier,-compound,+list(compound)) - zero_or_onereport_predicate/4
Runs mutation testing for an entity predicate and returns a structured report term.
staticreport_predicate(Entity,Predicate,Report,Options)report_predicate(+entity_identifier,+predicate_indicator,-compound,+list(compound)) - zero_or_onereport_library/3
Runs mutation testing for loaded entities from a library and returns structured report terms.
staticreport_library(Library,Report,Options)report_library(+atom,-compound,+list(compound)) - zero_or_onereport_directory/3
Runs mutation testing for loaded entities from a directory and returns structured report terms.
staticreport_directory(Directory,Report,Options)report_directory(+atom,-compound,+list(compound)) - zero_or_oneformat_report/3
Formats a mutation testing report term to the given stream using the given format.
staticformat_report(Stream,Format,Report)format_report(+stream_or_alias,+atom,+compound) - oneformat_report/2
Formats a mutation testing report term to the current output stream using the given format.
staticformat_report(Format,Report)format_report(+atom,+compound) - oneformat_report/1
Formats a mutation testing report term to the current output stream using the text format.
staticformat_report(Report)format_report(+compound) - oneentity_mutants/2
Returns the deterministic list of mutants for an entity using default options.
staticentity_mutants(Entity,Mutants)entity_mutants(+entity_identifier,-list(compound)) - zero_or_oneentity_mutants/3
Returns the deterministic list of mutants for an entity using the given options.
staticentity_mutants(Entity,Mutants,Options)entity_mutants(+entity_identifier,-list(compound),+list(compound)) - zero_or_onepredicate_mutants/3
Returns the deterministic list of mutants for an entity predicate using default options.
staticpredicate_mutants(Entity,Predicate,Mutants)predicate_mutants(+entity_identifier,+predicate_indicator,-list(compound)) - zero_or_onepredicate_mutants/4
Returns the deterministic list of mutants for an entity predicate using the given options.
staticpredicate_mutants(Entity,Predicate,Mutants,Options)predicate_mutants(+entity_identifier,+predicate_indicator,-list(compound),+list(compound)) - zero_or_onelibrary_mutants/2
Returns the deterministic list of mutants for loaded entities from a given library using default options.
staticlibrary_mutants(Library,Mutants)library_mutants(+atom,-list(compound)) - zero_or_onelibrary_mutants/3
Returns the deterministic list of mutants for loaded entities from a given library using the given options.
staticlibrary_mutants(Library,Mutants,Options)library_mutants(+atom,-list(compound),+list(compound)) - zero_or_onedirectory_mutants/2
Returns the deterministic list of mutants for loaded entities from a given directory using default options.
staticdirectory_mutants(Directory,Mutants)directory_mutants(+atom,-list(compound)) - zero_or_onedirectory_mutants/3
Returns the deterministic list of mutants for loaded entities from a given directory using the given options.
staticdirectory_mutants(Directory,Mutants,Options)directory_mutants(+atom,-list(compound),+list(compound)) - zero_or_oneProtected predicates
(no local declarations; see entity ancestors if any)
Private predicates
probe_mutation_happened_/0
True iff a mutation happened.
dynamicprobe_mutation_happened_ - zero_or_oneprobing_/0
True iff we are currently probing for mutations (suppresses printing).
dynamicprobing_ - zero_or_onecapturing_mutated_terms_/0
True iff we are capturing original and mutated terms while formatting reports.
dynamiccapturing_mutated_terms_ - zero_or_onecaptured_mutated_terms_/5
Captured original and mutated terms, variable names, and source location for one mutant.
dynamiccaptured_mutated_terms_(Original,Mutation,Variables,File,Lines)captured_mutated_terms_(-callable,-callable,-list,-atom,-compound) - zero_or_onebaseline_coverage_/4
Coverage baseline cache for an entity and predicate: covered clauses and total clauses.
dynamicbaseline_coverage_(Entity,Predicate,CoveredClauses,TotalClauses)baseline_coverage_(?entity_identifier,?predicate_indicator,?list(integer),?integer) - zero_or_moreOperators
(none)