Documentation
¶
Overview ¶
Package reportgeneration prepares presentation data and PDFs for stored FCAF reports.
Index ¶
- func AttachPresentation(app core.App, record *core.Record, report *engine.Report)
- func EnrichReportJSON(app core.App, record *core.Record, rawJSON []byte) ([]byte, *engine.Report, error)
- func GeneratePipelineFCAFReportPDF(ctx context.Context, app core.App, record *core.Record, rawJSON []byte) ([]byte, error)
- func LoadPipelineFCAFReportImages(app core.App, record *core.Record, report engine.Report) ([]reportpdf.ImageAsset, []string, error)
- func RefreshScoreboardLatestExecutionArtifacts(app core.App, pipelineResultID string) (int, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AttachPresentation ¶
AttachPresentation builds presentation data using the screenshots stored on record.
func EnrichReportJSON ¶
func EnrichReportJSON( app core.App, record *core.Record, rawJSON []byte, ) ([]byte, *engine.Report, error)
EnrichReportJSON attaches presentation and FCAF source links while preserving unknown JSON fields.
func GeneratePipelineFCAFReportPDF ¶
func GeneratePipelineFCAFReportPDF( ctx context.Context, app core.App, record *core.Record, rawJSON []byte, ) ([]byte, error)
GeneratePipelineFCAFReportPDF renders an FCAF report PDF for a pipeline result.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.