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}")