TextReport Class
a Report
implementation that produces text output in a detailed table.
Usage
var report = require('istanbul').Report.create('text');
Constructor
TextReport
-
opts
Parameters:
-
opts
Objectoptional
-
[dir]
String optionalthe directory in which to the text coverage report will be written, when writing to a file
-
[file]
String optionalthe filename for the report. When omitted, the report is written to console
-
[maxCols]
Number optionalthe max column width of the report. By default, the width of the report is adjusted based on the length of the paths to be reported.
-
Item Index
Methods
Methods
getDefaultConfig
()
Object | Null
returns a config object that has override-able keys settable via config
Returns:
an object representing keys that can be overridden via the istanbul configuration where the values are the defaults used when not specified. A null return implies no config attributes
synopsis
()
String
returns a one-line summary of the report
Returns:
a description of what the report is about
writeReport
-
collector
-
sync
writes the report for a set of coverage objects added to a collector.
Parameters:
-
collector
Collectorthe collector for getting the set of files and coverage
-
sync
Booleantrue if reports must be written synchronously, false if they can be written using asynchronous means (e.g. stream.write)