Class CoverageOutputFormatter.DetailedCoverageFormatter
java.lang.Object
org.ek9lang.cli.CoverageOutputFormatter.DetailedCoverageFormatter
- All Implemented Interfaces:
CoverageOutputFormatter
- Enclosing interface:
CoverageOutputFormatter
public static final class CoverageOutputFormatter.DetailedCoverageFormatter
extends Object
implements CoverageOutputFormatter
Detailed coverage format that displays human-readable output
AND writes detailed coverage report to .ek9/coverage-detail.json.
Used with -t4 flag. Always generates the detailed report file, regardless of coverage percentage.
-
Nested Class Summary
Nested classes/interfaces inherited from interface CoverageOutputFormatter
CoverageOutputFormatter.DetailedCoverageFormatter, CoverageOutputFormatter.HtmlCoverageFormatter, CoverageOutputFormatter.HumanCoverageFormatter, CoverageOutputFormatter.JacocoXmlCoverageFormatter, CoverageOutputFormatter.JsonCoverageFormatter, CoverageOutputFormatter.TerseCoverageFormatter, CoverageOutputFormatter.VerboseCoverageFormatter -
Field Summary
Fields inherited from interface CoverageOutputFormatter
COVERAGE_THRESHOLD -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidformat(PrintStream out) Format and output coverage results.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface CoverageOutputFormatter
formatToFile
-
Constructor Details
-
DetailedCoverageFormatter
DetailedCoverageFormatter(String sourceDirectory)
-
-
Method Details
-
format
Description copied from interface:CoverageOutputFormatterFormat and output coverage results.- Specified by:
formatin interfaceCoverageOutputFormatter- Parameters:
out- The output stream to write to
-