execution-metrics.d.ts 737 B

123456789101112131415161718192021222324
  1. /// <reference types="jasmine" />
  2. import { CustomReporterResult } from "./spec-reporter";
  3. import SuiteInfo = jasmine.SuiteInfo;
  4. import RunDetails = jasmine.RunDetails;
  5. export declare class ExecutionMetrics {
  6. private static pluralize;
  7. successfulSpecs: number;
  8. failedSpecs: number;
  9. pendingSpecs: number;
  10. skippedSpecs: number;
  11. totalSpecsDefined: number;
  12. executedSpecs: number;
  13. globalErrors: CustomReporterResult[];
  14. duration: string;
  15. random: boolean;
  16. seed: string;
  17. private startTime;
  18. private specStartTime;
  19. start(suiteInfo: SuiteInfo): void;
  20. stop(runDetails: RunDetails): void;
  21. startSpec(): void;
  22. stopSpec(result: CustomReporterResult): void;
  23. private formatDuration;
  24. }