@jest/reporters
- Version 30.2.0
- Published
- 125 kB
- 23 dependencies
- MIT license
Install
npm i @jest/reportersyarn add @jest/reporterspnpm add @jest/reportersOverview
Jest's reporters
Index
Variables
Functions
Classes
Interfaces
Type Aliases
Variables
variable utils
const utils: { formatTestPath: typeof formatTestPath; getResultHeader: typeof getResultHeader; getSnapshotStatus: typeof getSnapshotStatus; getSnapshotSummary: typeof getSnapshotSummary; getSummary: typeof getSummary; printDisplayName: typeof printDisplayName; relativePath: typeof relativePath; trimAndFormatPath: typeof trimAndFormatPath;};Functions
function formatTestPath
formatTestPath: ( config: Config.GlobalConfig | Config.ProjectConfig, testPath: string) => string;function getResultHeader
getResultHeader: ( result: TestResult, globalConfig: Config.GlobalConfig, projectConfig?: Config.ProjectConfig) => string;function getSnapshotStatus
getSnapshotStatus: (snapshot: TestResult, afterUpdate: boolean) => Array<string>;function getSnapshotSummary
getSnapshotSummary: ( snapshots: SnapshotSummary, globalConfig: Config.GlobalConfig, updateCommand: string) => Array<string>;function getSummary
getSummary: ( aggregatedResults: AggregatedResult, options?: SummaryOptions) => string;function printDisplayName
printDisplayName: (config: Config.ProjectConfig) => string;function relativePath
relativePath: ( config: Config.GlobalConfig | Config.ProjectConfig, testPath: string) => { basename: string; dirname: string };function trimAndFormatPath
trimAndFormatPath: ( pad: number, config: Config.ProjectConfig | Config.GlobalConfig, testPath: string, columns: number) => string;Classes
class BaseReporter
class BaseReporter implements Reporter {}method getLastError
getLastError: () => Error | undefined;method log
log: (message: string) => void;method onRunComplete
onRunComplete: ( _testContexts?: Set<TestContext>, _aggregatedResults?: AggregatedResult) => Promise<void> | void;method onRunStart
onRunStart: ( _results?: AggregatedResult, _options?: ReporterOnStartOptions) => void;method onTestCaseResult
onTestCaseResult: (_test: Test, _testCaseResult: TestCaseResult) => void;method onTestResult
onTestResult: ( _test?: Test, _testResult?: TestResult, _results?: AggregatedResult) => void;method onTestStart
onTestStart: (_test?: Test) => void;class CoverageReporter
class CoverageReporter extends BaseReporter {}constructor
constructor(globalConfig: Config.GlobalConfig, context: ReporterContext);property filename
static readonly filename: string;method onRunComplete
onRunComplete: ( testContexts: Set<TestContext>, aggregatedResults: AggregatedResult) => Promise<void>;method onTestResult
onTestResult: (_test: Test, testResult: TestResult) => void;class DefaultReporter
class DefaultReporter extends BaseReporter {}constructor
constructor(globalConfig: Config.GlobalConfig);property filename
static readonly filename: string;method forceFlushBufferedOutput
forceFlushBufferedOutput: () => void;method onRunComplete
onRunComplete: () => void;method onRunStart
onRunStart: ( aggregatedResults: AggregatedResult, options: ReporterOnStartOptions) => void;method onTestCaseResult
onTestCaseResult: (test: Test, testCaseResult: TestCaseResult) => void;method onTestResult
onTestResult: ( test: Test, testResult: TestResult, aggregatedResults: AggregatedResult) => void;method onTestStart
onTestStart: (test: Test) => void;method printTestFileFailureMessage
printTestFileFailureMessage: ( _testPath: string, _config: Config.ProjectConfig, result: TestResult) => void;method printTestFileHeader
printTestFileHeader: ( testPath: string, config: Config.ProjectConfig, result: TestResult) => void;method testFinished
testFinished: ( config: Config.ProjectConfig, testResult: TestResult, aggregatedResults: AggregatedResult) => void;class GitHubActionsReporter
class GitHubActionsReporter extends BaseReporter {}constructor
constructor( _globalConfig: Config.GlobalConfig, reporterOptions?: { silent?: boolean });property filename
static readonly filename: string;method onTestResult
onTestResult: ( test: Test, testResult: TestResult, aggregatedResults: AggregatedResult) => void;class NotifyReporter
class NotifyReporter extends BaseReporter {}constructor
constructor(globalConfig: Config.GlobalConfig, context: ReporterContext);property filename
static readonly filename: string;method onRunComplete
onRunComplete: ( testContexts: Set<TestContext>, result: AggregatedResult) => void;class SummaryReporter
class SummaryReporter extends BaseReporter {}constructor
constructor(globalConfig: Config.GlobalConfig, options?: SummaryReporterOptions);property filename
static readonly filename: string;method onRunComplete
onRunComplete: ( testContexts: Set<TestContext>, aggregatedResults: AggregatedResult) => void;method onRunStart
onRunStart: ( aggregatedResults: AggregatedResult, options: ReporterOnStartOptions) => void;class VerboseReporter
class VerboseReporter extends DefaultReporter {}constructor
constructor(globalConfig: Config.GlobalConfig);property filename
static readonly filename: string;method filterTestResults
static filterTestResults: ( testResults: Array<AssertionResult>) => Array<AssertionResult>;method groupTestsBySuites
static groupTestsBySuites: (testResults: Array<AssertionResult>) => Suite;method onTestResult
onTestResult: ( test: Test, result: TestResult, aggregatedResults: AggregatedResult) => void;Interfaces
interface Reporter
interface Reporter {}property getLastError
readonly getLastError?: () => Error | void;property onRunComplete
readonly onRunComplete?: ( testContexts: Set<TestContext>, results: AggregatedResult) => Promise<void> | void;property onRunStart
readonly onRunStart?: ( results: AggregatedResult, options: ReporterOnStartOptions) => Promise<void> | void;property onTestCaseResult
readonly onTestCaseResult?: ( test: Test, testCaseResult: TestCaseResult) => Promise<void> | void;property onTestCaseStart
readonly onTestCaseStart?: ( test: Test, testCaseStartInfo: Circus.TestCaseStartInfo) => Promise<void> | void;Called before running a spec (prior to
beforehooks) Not called forskippedandtodospecs
property onTestFileResult
readonly onTestFileResult?: ( test: Test, testResult: TestResult, aggregatedResult: AggregatedResult) => Promise<void> | void;property onTestFileStart
readonly onTestFileStart?: (test: Test) => Promise<void> | void;property onTestResult
readonly onTestResult?: ( test: Test, testResult: TestResult, aggregatedResult: AggregatedResult) => Promise<void> | void;property onTestStart
readonly onTestStart?: (test: Test) => Promise<void> | void;Type Aliases
type ReporterContext
type ReporterContext = { firstRun: boolean; previousSuccess: boolean; changedFiles?: Set<string>; sourcesRelatedToTestsInChangedFiles?: Set<string>; startRun?: (globalConfig: Config.GlobalConfig) => unknown;};type ReporterOnStartOptions
type ReporterOnStartOptions = { estimatedTime: number; showStatus: boolean;};type SummaryOptions
type SummaryOptions = { currentTestCases?: Array<{ test: Test; testCaseResult: TestCaseResult; }>; estimatedTime?: number; roundTime?: boolean; width?: number; showSeed?: boolean; seed?: number;};type SummaryReporterOptions
type SummaryReporterOptions = { summaryThreshold?: number;};Package Files (1)
Dependencies (23)
- @bcoe/v8-coverage
- @jest/console
- @jest/test-result
- @jest/transform
- @jest/types
- @jridgewell/trace-mapping
- @types/node
- chalk
- collect-v8-coverage
- exit-x
- glob
- graceful-fs
- istanbul-lib-coverage
- istanbul-lib-instrument
- istanbul-lib-report
- istanbul-lib-source-maps
- istanbul-reports
- jest-message-util
- jest-util
- jest-worker
- slash
- string-length
- v8-to-istanbul
Dev Dependencies (12)
Peer Dependencies (1)
Badge
To add a badge like this oneto your package's README, use the codes available below.
You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/@jest/reporters.
- Markdown[](https://www.jsdocs.io/package/@jest/reporters)
- HTML<a href="https://www.jsdocs.io/package/@jest/reporters"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>
- Updated .
Package analyzed in 3686 ms. - Missing or incorrect documentation? Open an issue for this package.
