UNPKG

azure-devops-test-helper

Version:

Import JSON result with attachments into Azure Test Plan

24 lines (23 loc) 992 B
import { AzureResultImporterConfig, TestReport } from "./types.js"; import { ITestApi } from "azure-devops-node-api/TestApi.js"; import { UpdateTestResults } from "./interfaces.js"; import { IWorkItemTrackingApi } from "azure-devops-node-api/WorkItemTrackingApi.js"; export interface AzureAPIClients { testAPIClient: ITestApi; workItemTrackingAPIClient: IWorkItemTrackingApi; } declare class AzureDevopsResultImporter { private azureApiClients?; private axiosClient?; private ajv; private testReportSchema; private configSchema; constructor(); importReportFilesToTestRun(reportAbsoluteDir: string, config: AzureResultImporterConfig): Promise<UpdateTestResults>; importTestResultToTestRun(testReports: TestReport[], config: AzureResultImporterConfig): Promise<UpdateTestResults>; private getAzureAPIClients; private getAxiosClient; private mergeReportByConfigId; } declare const _default: AzureDevopsResultImporter; export default _default;