diff options
author | Evgeny Mandrikov <138671+Godin@users.noreply.github.com> | 2019-01-21 19:21:01 +0100 |
---|---|---|
committer | Marc R. Hoffmann <hoffmann@mountainminds.com> | 2019-01-21 19:21:01 +0100 |
commit | b7441f2b51b3d147554845710c809e5a562dc36f (patch) | |
tree | f7e9321459855f2dc0f3a3240ffd6f32df16410e /org.jacoco.report | |
parent | d0a0577f70b5bc4f42ce6af603b783835a014b82 (diff) | |
download | platform_external_jacoco-b7441f2b51b3d147554845710c809e5a562dc36f.tar.gz platform_external_jacoco-b7441f2b51b3d147554845710c809e5a562dc36f.tar.bz2 platform_external_jacoco-b7441f2b51b3d147554845710c809e5a562dc36f.zip |
Replace empty table in HTML report by messages (#833)
Diffstat (limited to 'org.jacoco.report')
-rw-r--r-- | org.jacoco.report/src/org/jacoco/report/internal/html/page/BundlePage.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/org.jacoco.report/src/org/jacoco/report/internal/html/page/BundlePage.java b/org.jacoco.report/src/org/jacoco/report/internal/html/page/BundlePage.java index 55840db0..403269c9 100644 --- a/org.jacoco.report/src/org/jacoco/report/internal/html/page/BundlePage.java +++ b/org.jacoco.report/src/org/jacoco/report/internal/html/page/BundlePage.java @@ -18,6 +18,7 @@ import org.jacoco.core.analysis.ICoverageNode; import org.jacoco.core.analysis.IPackageCoverage; import org.jacoco.report.ISourceFileLocator; import org.jacoco.report.internal.ReportOutputFolder; +import org.jacoco.report.internal.html.HTMLElement; import org.jacoco.report.internal.html.IHTMLReportContext; /** @@ -85,4 +86,16 @@ public class BundlePage extends TablePage<ICoverageNode> { return "index.html"; } + @Override + protected void content(HTMLElement body) throws IOException { + if (bundle.getPackages().isEmpty()) { + body.p().text("No class files specified."); + } else if (bundle.isEmpty()) { + body.p().text( + "None of the analyzed classes contain code relevant for code coverage."); + } else { + super.content(body); + } + } + } |