diff --git a/code/+matbox/+tasks/testToolbox.m b/code/+matbox/+tasks/testToolbox.m index 8a4d193..45e54d3 100644 --- a/code/+matbox/+tasks/testToolbox.m +++ b/code/+matbox/+tasks/testToolbox.m @@ -90,14 +90,15 @@ function testToolbox(projectRootDirectory, options) codecoverageFileList = fullfile({mfileListing.folder}, {mfileListing.name}); end + + codeCoverageFormats = [CoberturaFormat(codecoverageFileName)]; if options.HtmlReports htmlReport = CoverageReport(outputDirectory, 'MainFile', "codecoverage.html"); - p = CodeCoveragePlugin.forFile(codecoverageFileList, "Producing", htmlReport); - runner.addPlugin(p) - else - runner.addPlugin(XMLPlugin.producingJUnitFormat(fullfile(outputDirectory,'test-results.xml'))); - runner.addPlugin(CodeCoveragePlugin.forFile(codecoverageFileList, 'Producing', CoberturaFormat(codecoverageFileName))); + codeCoverageFormats(end+1) = htmlReport; end + runner.addPlugin(XMLPlugin.producingJUnitFormat(fullfile(outputDirectory,'test-results.xml'))); + runner.addPlugin(CodeCoveragePlugin.forFile(codecoverageFileList, 'Producing', codeCoverageFormats)); + results = runner.run(suite);