UNPKG

cypress-xray-plugin

Version:

A Cypress plugin for uploading test results to Xray (test management for Jira)

31 lines (30 loc) 1.39 kB
import type { EvidenceCollection, IterationParameterCollection, ScreenshotCollection } from "../../../../../context"; import type { CypressRunResult } from "../../../../../types/cypress"; import type { InternalXrayOptions } from "../../../../../types/plugin"; import type { XrayTest } from "../../../../../types/xray/import-test-execution-results"; import type { Logger } from "../../../../../util/logging"; import type { Computable } from "../../../../command"; import { Command } from "../../../../command"; interface Parameters { evidenceCollection: EvidenceCollection; featureFileExtension?: string; iterationParameterCollection: IterationParameterCollection; normalizeScreenshotNames: boolean; projectKey: string; screenshotCollection: ScreenshotCollection; uploadLastAttempt: boolean; uploadScreenshots: boolean; useCloudStatusFallback?: boolean; xrayStatus: InternalXrayOptions["status"]; } export declare class ConvertCypressTestsCommand extends Command<[XrayTest, ...XrayTest[]], Parameters> { private readonly results; constructor(parameters: Parameters, logger: Logger, results: Computable<CypressRunResult>); protected computeResult(): Promise<[XrayTest, ...XrayTest[]]>; private convertTestRuns; private addScreenshotEvidence; private getTest; private getXrayStatus; private getXrayEvidence; } export {};