def produce_report()

in otava/report.py [0:0]


    def produce_report(self, test_name: str, report_type: ReportType):
        if report_type == ReportType.LOG:
            return self.__format_log_annotated(test_name)
        elif report_type == ReportType.JSON:
            return self.__format_json(test_name)
        elif report_type == ReportType.REGRESSIONS_ONLY:
            return self.__format_regressions_only(test_name)
        else:
            from otava.main import OtavaError

            raise OtavaError(f"Unknown report type: {report_type}")