in internal/engine/common/reports.go [46:68]
func (report *Report) WriteToJSONFile(outputPath string) error {
jsonReport, err := json.MarshalIndent(report, "", " ")
if err != nil {
return err
}
logging.GlobalLogger.Infof("Generated the test report:\n %s", jsonReport)
file, err := os.Create(outputPath)
if err != nil {
return err
}
defer file.Close()
_, err = file.Write(jsonReport)
if err != nil {
return err
}
logging.GlobalLogger.Infof("Wrote the test report to %s", outputPath)
return nil
}