dextool v3.3.0 (2021-06-08T20:46:23Z)
Dub
Repo
ReportHtml
dextool
plugin
mutate
backend
report
html
Undocumented in source.
@
safe
@
safe
final
class
ReportHtml {
import
std
.
stdio
:
File
,
writefln
,
writeln
;
;
import
undead
.
xml
:
encode
;
;
const
Mutation
.
Kind
[]
kinds
;
const
ConfigReport
conf
;
const
AbsolutePath
logDir
;
const
AbsolutePath
logFilesDir
;
MutationKind
[]
humanReadableKinds
;
Set
!
ReportSection
sections
;
FilesysIO
fio
;
Appender
!(
FileIndex
[])
files
;
FileCtx
ctx
;
Diff
diff
;
this
(const(Mutation.Kind)[] kinds, ConfigReport conf, FilesysIO fio, Diff diff);
void
mutationKindEvent
(MutationKind[] k);
void
getFileReportEvent
(Database db, FileRow fr);
void
fileMutantEvent
(FileMutantRow fr);
void
postProcessEvent
(Database db);
}
Constructors
this
this
(const(Mutation.Kind)[] kinds, ConfigReport conf, FilesysIO fio, Diff diff)
Undocumented in source.
Members
Functions
fileMutantEvent
void
fileMutantEvent
(FileMutantRow fr)
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[] k)
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
conf
ConfigReport
conf
;
Undocumented in source.
ctx
FileCtx
ctx
;
Undocumented in source.
diff
Diff
diff
;
Undocumented in source.
files
Appender
!(
FileIndex
[])
files
;
Undocumented in source.
fio
FilesysIO
fio
;
Undocumented in source.
humanReadableKinds
MutationKind
[]
humanReadableKinds
;
What the user configured.
kinds
Mutation
.
Kind
[]
kinds
;
Undocumented in source.
logDir
AbsolutePath
logDir
;
The base directory of logdirs
logFilesDir
AbsolutePath
logFilesDir
;
Reports for each file
sections
Set
!
ReportSection
sections
;
Undocumented in source.
Meta
Source
See Implementation
dextool
plugin
mutate
backend
report
html
modules
constants
page_dead_test_case
page_diff
page_files
page_long_term_view
page_minimal_set
page_nomut
page_stats
page_test_case_full_overlap
page_test_case_similarity
page_test_case_stat
page_test_case_unique
page_test_group_similarity
page_test_groups
page_tree_map
tmpl
trend
classes
ReportHtml
functions
report
structs
FileIndex