123456789101112131415161718192021222324252627282930313233 |
- /// <reference types="jasmine" />
- import { Configuration } from "./configuration";
- import CustomReporter = jasmine.CustomReporter;
- import SuiteInfo = jasmine.SuiteInfo;
- import RunDetails = jasmine.RunDetails;
- export interface CustomReporterResult extends jasmine.CustomReporterResult {
- _jsr?: {
- formattedDuration?: string;
- };
- }
- export interface ExecutedSpecs {
- failed: CustomReporterResult[];
- pending: CustomReporterResult[];
- successful: CustomReporterResult[];
- }
- export declare class SpecReporter implements CustomReporter {
- private static initProcessors;
- private logger;
- private specs;
- private display;
- private summary;
- private metrics;
- private configuration;
- private theme;
- constructor(configuration?: Configuration);
- jasmineStarted(suiteInfo: SuiteInfo): void;
- jasmineDone(runDetails: RunDetails): void;
- suiteStarted(result: CustomReporterResult): void;
- suiteDone(result: CustomReporterResult): void;
- specStarted(result: CustomReporterResult): void;
- specDone(result: CustomReporterResult): void;
- private runDetailsToResult;
- }
|