execution-display.d.ts 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. /// <reference types="jasmine" />
  2. import { Configuration } from "./configuration";
  3. import { CustomReporterResult } from "./custom-reporter-result";
  4. import { ExecutionMetrics } from "./execution-metrics";
  5. import SuiteInfo = jasmine.SuiteInfo;
  6. export declare class ExecutionDisplay {
  7. private configuration;
  8. private static initProcessors(configuration);
  9. private static hasCustomDisplaySpecStarted(processors);
  10. private indent;
  11. private currentIndent;
  12. private suiteHierarchy;
  13. private suiteHierarchyDisplayed;
  14. private successfulSpecs;
  15. private failedSpecs;
  16. private pendingSpecs;
  17. private lastWasNewLine;
  18. private hasCustomDisplaySpecStarted;
  19. private displayProcessors;
  20. constructor(configuration: Configuration);
  21. jasmineStarted(suiteInfo: SuiteInfo): void;
  22. summary(metrics: ExecutionMetrics): void;
  23. specStarted(result: CustomReporterResult): void;
  24. successful(result: CustomReporterResult): void;
  25. failed(result: CustomReporterResult): void;
  26. pending(result: CustomReporterResult): void;
  27. suiteStarted(result: CustomReporterResult): void;
  28. suiteDone(): void;
  29. private successesSummary();
  30. private successfulSummary(spec, index);
  31. private failuresSummary();
  32. private failedSummary(spec, index);
  33. private pendingsSummary();
  34. private pendingSummary(spec, index);
  35. private ensureSuiteDisplayed();
  36. private displaySuite(suite);
  37. private process(object, processFunction);
  38. private computeSuiteIndent();
  39. private log(stuff);
  40. private newLine();
  41. private resetIndent();
  42. private increaseIndent();
  43. private decreaseIndent();
  44. }