Skip to main content

TestPlanner

@stack-test/core


@stack-test/core / TestPlanner

Class: TestPlanner

Constructors

Constructor

new TestPlanner(config): TestPlanner

Parameters

config
project

{ name: string; } = ProjectConfigSchema

project.name

string = ...

providers

Record<string, object & Record<string, any>> = ProviderConfigSchema

tests

Record<string, { parameters?: Record<string, string | number | boolean | null>; provider?: string; regions?: (string | { parameters?: Record<string, string | number | boolean | null>; region: string; })[]; stages?: object[]; template?: string; }> = ...

Returns

TestPlanner

Methods

generatePlan()

generatePlan(runId?): DeploymentPlan[]

Parameters

runId?

string = ...

Returns

DeploymentPlan[]