ReportJson

Expects locations to be grouped by file.

TODO this is ugly. Use a JSON serializer instead.

Constructors

this
this(Mutation.Kind[] kinds, ConfigReport conf, FilesysIO fio, Diff diff)
Undocumented in source.

Members

Functions

endFileEvent
void endFileEvent()
Undocumented in source. Be warned that the author may not have intended to support it.
fileMutantEvent
void fileMutantEvent(FileMutantRow r)
Undocumented in source. Be warned that the author may not have intended to support it.
getFileReportEvent
void getFileReportEvent(Database db, FileRow fr)
Undocumented in source. Be warned that the author may not have intended to support it.
mutationKindEvent
void mutationKindEvent(MutationKind[] kinds)
Undocumented in source. Be warned that the author may not have intended to support it.
postProcessEvent
void postProcessEvent(Database db)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

current_file
FileRow current_file;
Undocumented in source.
current_file_mutants
JSONValue[] current_file_mutants;
Undocumented in source.
diff
Diff diff;
Undocumented in source.
fio
FilesysIO fio;
Undocumented in source.
kinds
Mutation.Kind[] kinds;
Undocumented in source.
logDir
AbsolutePath logDir;
Undocumented in source.
report
JSONValue report;
Undocumented in source.
sections
Set!ReportSection sections;
Undocumented in source.

Meta