Report implementation that produces system messages interpretable by TeamCity.
var report = require('istanbul').Report.create('teamcity');
the directory in which to the text coverage report will be written, when writing to a file
the filename for the report. When omitted, the report is written to console
Object | Null
returns a config object that has override-able keys settable via config
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
returns a one-line summary of the report
a description of what the report is about
writes the report for a set of coverage objects added to a collector.
the collector for getting the set of files and coverage
true if reports must be written synchronously, false if they can be written using asynchronous means (e.g. stream.write)