CliReporter
Extends:
A reporter that prints an ASCII table with all files and their coverage values.
Test:
Constructor Summary
Public Constructor | ||
public |
Creates a new CliReporter. |
Member Summary
Public Members | ||
public |
The table to print. |
Method Summary
Public Methods | ||
public |
Adds a row to the table |
|
public |
Adds a summary row to the table and prints it. |
|
public |
report(filename: string, success: boolean, actual: number, expected: number, uncoveredLines: number[]) Reports the coverage of a file. |
Inherited Summary
From class Reporter | ||
public |
Number of covered identifiers. |
|
public |
Total number of identifiers. |
|
public |
The number of files processed but nut covered. |
|
public |
The number of files processed. |
|
public |
If the report has a failure. |
|
public |
Called once all files have been processed. |
|
public |
report(filename: string, success: boolean, actual: number, expected: number, uncoveredLines: number[]) Reports the coverage of a file. |
Public Constructors
Public Members
Public Methods
public addRow(name: string, success: boolean, actual: number, expected: number, uncoveredLines: number[]) source
Adds a row to the table
Test:
public finish(): Promise<Error, String> source
Adds a summary row to the table and prints it. Also sets the process exit code to 1
if the
threshold was not met.
Override:
Reporter#finishTest:
public report(filename: string, success: boolean, actual: number, expected: number, uncoveredLines: number[]) source
Reports the coverage of a file.
Override:
Reporter#reportParams:
Name | Type | Attribute | Description |
filename | string | Name of the file. |
|
success | boolean | If the file's documentation coverage meets the threshold. |
|
actual | number | Number of documented identifiers. |
|
expected | number | Number of expected identifiers. |
|
uncoveredLines | number[] | Array of line numbers not documented. |