UNPKG

n8n

Version:

n8n Workflow Automation Tool

28 lines (27 loc) 1.58 kB
import { ErrorReporter } from 'n8n-core'; import { ActiveExecutions } from '../../active-executions'; import type { TestDefinition } from '../../databases/entities/test-definition.ee'; import type { User } from '../../databases/entities/user'; import { ExecutionRepository } from '../../databases/repositories/execution.repository'; import { TestMetricRepository } from '../../databases/repositories/test-metric.repository.ee'; import { TestRunRepository } from '../../databases/repositories/test-run.repository.ee'; import { WorkflowRepository } from '../../databases/repositories/workflow.repository'; import { NodeTypes } from '../../node-types'; import { WorkflowRunner } from '../../workflow-runner'; export declare class TestRunnerService { private readonly workflowRepository; private readonly workflowRunner; private readonly executionRepository; private readonly activeExecutions; private readonly testRunRepository; private readonly testMetricRepository; private readonly nodeTypes; private readonly errorReporter; constructor(workflowRepository: WorkflowRepository, workflowRunner: WorkflowRunner, executionRepository: ExecutionRepository, activeExecutions: ActiveExecutions, testRunRepository: TestRunRepository, testMetricRepository: TestMetricRepository, nodeTypes: NodeTypes, errorReporter: ErrorReporter); private getStartNodesData; private runTestCase; private runTestCaseEvaluation; private extractEvaluationResult; private getTestMetricNames; runTest(user: User, test: TestDefinition): Promise<void>; }