execution-display.d.ts 1.1 KB

1234567891011121314151617181920212223242526
  1. /// <reference types="jasmine" />
  2. import { Configuration } from "../configuration";
  3. import { DisplayProcessor } from "../display-processor";
  4. import { CustomReporterResult, ExecutedSpecs } from "../spec-reporter";
  5. import { Logger } from "./logger";
  6. import SuiteInfo = jasmine.SuiteInfo;
  7. export declare class ExecutionDisplay {
  8. private configuration;
  9. private logger;
  10. private specs;
  11. private static hasCustomDisplaySpecStarted;
  12. private suiteHierarchy;
  13. private suiteHierarchyDisplayed;
  14. private hasCustomDisplaySpecStarted;
  15. constructor(configuration: Configuration, logger: Logger, specs: ExecutedSpecs, displayProcessors: DisplayProcessor[]);
  16. jasmineStarted(suiteInfo: SuiteInfo): void;
  17. specStarted(result: CustomReporterResult): void;
  18. successful(result: CustomReporterResult): void;
  19. failed(result: CustomReporterResult): void;
  20. pending(result: CustomReporterResult): void;
  21. suiteStarted(result: CustomReporterResult): void;
  22. suiteDone(result: CustomReporterResult): void;
  23. private ensureSuiteDisplayed;
  24. private displaySuite;
  25. private computeSuiteIndent;
  26. }