func()

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
}