refacto opencover module
ReportGenerator module