Skip to main content

ReportGenerator

@stack-test/core


@stack-test/core / ReportGenerator

Class: ReportGenerator

Constructors

Constructor

new ReportGenerator(): ReportGenerator

Returns

ReportGenerator

Methods

generateHtml()

static generateHtml(projectName, runId, plans, results): string

Parameters

projectName

string

runId

string

plans

DeploymentPlan[]

results

DeploymentResult[]

Returns

string


generateJson()

static generateJson(projectName, runId, plans, results): ReportJson

Parameters

projectName

string

runId

string

plans

DeploymentPlan[]

results

DeploymentResult[]

Returns

ReportJson


generateJunit()

static generateJunit(projectName, runId, plans, results): string

Parameters

projectName

string

runId

string

plans

DeploymentPlan[]

results

DeploymentResult[]

Returns

string


writeReports()

static writeReports(projectName, runId, plans, results): Promise<{ htmlPath: string; jsonPath: string; junitPath: string; }>

Parameters

projectName

string

runId

string

plans

DeploymentPlan[]

results

DeploymentResult[]

Returns

Promise<{ htmlPath: string; jsonPath: string; junitPath: string; }>