Skip to content

[maven-release-plugin] prepare for next development iteration #795

[maven-release-plugin] prepare for next development iteration

[maven-release-plugin] prepare for next development iteration #795

GitHub Actions / Quality Monitor succeeded Feb 26, 2025 in 1s

Quality Monitor

   🚦   Tests: 97% successful (❌ 1 failed, ✔️ 299 passed, 🙈 7 skipped)
   〰️   Line Coverage: 76% (717 missed lines)
   ➰   Branch Coverage: 66% (288 missed branches)
   CheckStyle   CheckStyle: No warnings
   PMD   PMD: No warnings
   SpotBugs   SpotBugs: No bugs
   🌀   Cyclomatic Complexity: 957 (total)
   💭   Cognitive Complexity: 560 (total)
   📏   Lines of Code: 11381 (total)
   📝   Non Commenting Source Statements: 4008 (total)
   🔭   Access to foreign data: 536 (total)
   🔗   Class cohesion: 100.00% (maximum)
   📤   Fan out: 1447 (total)
   📲   Number of accessors: 152 (total)
   ⚖️   Weight of a class: 100.00% (maximum)
   📐   Weighted method count: 1182 (total)
   ➿   N-Path Complexity: 1568 (total)

Created by Quality Monitor v1.14.0 (#f3859fd)

Details

☀️   Quality Monitor

🚦   Tests

Name Reports Passed Skipped Failed Total
Tests 38 299 7 1 307

Skipped Test Cases

  • io.jenkins.plugins.coverage.metrics.steps.GitForensicsITest#shouldVerifyQualityGate(Baseline, double, double)
  • io.jenkins.plugins.coverage.metrics.steps.GitForensicsITest#shouldComputeDeltaInFreestyleJobOnDockerAgent
  • io.jenkins.plugins.coverage.metrics.steps.GitForensicsITest#shouldComputeDeltaInPipelineOnDockerAgent(SourceCodeRetention, int)
  • io.jenkins.plugins.coverage.metrics.source.DockerAgentSourceCodeITest#verifySourcesInWorkspaceRoot(boolean)
  • io.jenkins.plugins.coverage.metrics.source.DockerAgentSourceCodeITest#verifySourcesInApprovedExternalFolder
  • io.jenkins.plugins.coverage.metrics.source.DockerAgentSourceCodeITest#refuseSourceCodePaintingInNotApprovedExternalFolder
  • io.jenkins.plugins.coverage.metrics.source.DockerAgentSourceCodeITest#verifySourcesInWorkspaceSubFolder(boolean)

Failures


io.jenkins.plugins.coverage.InjectedTest:testPluginActive

While testing coverage, echarts-api failed to start
Stack Trace
java.lang.AssertionError: While testing coverage, echarts-api failed to start
  at org.jvnet.hudson.test.PluginAutomaticTestBuilder$OtherTests.testPluginActive(PluginAutomaticTestBuilder.java:102)
  at java.base/java.lang.reflect.Method.invoke(Method.java:580)
  at junit.framework.TestCase.runTest(TestCase.java:177)
  at junit.framework.TestCase.runBare(TestCase.java:142)
  at junit.framework.TestResult$1.protect(TestResult.java:122)
  at junit.framework.TestResult.runProtected(TestResult.java:142)
  at junit.framework.TestResult.run(TestResult.java:125)
  at junit.framework.TestCase.run(TestCase.java:130)
  at junit.framework.TestSuite.runTest(TestSuite.java:241)
  at junit.framework.TestSuite.run(TestSuite.java:236)
  at org.jvnet.hudson.test.junit.GroupedTest.runGroupedTests(GroupedTest.java:67)
  at org.jvnet.hudson.test.JellyTestSuiteBuilder$JellyTestSuite.doTests(JellyTestSuiteBuilder.java:139)
  at org.jvnet.hudson.test.JellyTestSuiteBuilder$JellyTestSuite$2.call(JellyTestSuiteBuilder.java:148)
  at org.jvnet.hudson.test.HudsonTestCase$WebClient$5.run(HudsonTestCase.java:1601)
  at org.jvnet.hudson.test.ClosureExecuterAction.doIndex(ClosureExecuterAction.java:52)
  at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:733)
  at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:484)
  at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:497)
  at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:218)
  at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:140)
  at org.kohsuke.stapler.IndexDispatcher.dispatch(IndexDispatcher.java:31)
  at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:800)
  at org.kohsuke.stapler.Stapler.invoke(Stapler.java:938)
  at org.kohsuke.stapler.MetaClass$10.dispatch(MetaClass.java:590)
  at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:800)
  at org.kohsuke.stapler.Stapler.invoke(Stapler.java:938)
  at org.kohsuke.stapler.Stapler.invoke(Stapler.java:721)
  at org.kohsuke.stapler.Stapler.service(Stapler.java:253)
  at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:587)
  at org.eclipse.jetty.ee9.servlet.ServletHolder.handle(ServletHolder.java:765)
  at org.eclipse.jetty.ee9.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1668)
  at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:204)
  at jenkins.util.HttpServletFilter$1.doFilter(HttpServletFilter.java:77)
  at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:201)
  at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:207)
  at org.eclipse.jetty.ee9.servlet.FilterHolder.doFilter(FilterHolder.java:202)
  at org.eclipse.jetty.ee9.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1638)
  at jenkins.ErrorAttributeFilter.doFilter(ErrorAttributeFilter.java:29)
  at org.eclipse.jetty.ee9.servlet.FilterHolder.doFilter(FilterHolder.java:202)
  at org.eclipse.jetty.ee9.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1638)
  at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:160)
  at org.eclipse.jetty.ee9.servlet.FilterHolder.doFilter(FilterHolder.java:202)
  at org.eclipse.jetty.ee9.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1638)
  at hudson.security.ChainedServletFilter2$1.doFilter(ChainedServletFilter2.java:94)
  at hudson.security.ChainedServletFilter2.doFilter(ChainedServletFilter2.java:111)
  at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:173)
  at org.eclipse.jetty.ee9.servlet.FilterHolder.doFilter(FilterHolder.java:202)
  at org.eclipse.jetty.ee9.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1638)
  at org.kohsuke.stapler.UncaughtExceptionFilter.doFilter(UncaughtExceptionFilter.java:26)
  at org.eclipse.jetty.ee9.servlet.FilterHolder.doFilter(FilterHolder.java:202)
  at org.eclipse.jetty.ee9.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1638)
  at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:86)
  at org.eclipse.jetty.ee9.servlet.FilterHolder.doFilter(FilterHolder.java:202)
  at org.eclipse.jetty.ee9.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1638)
  at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:31)
  at org.eclipse.jetty.ee9.servlet.FilterHolder.doFilter(FilterHolder.java:202)
  at org.eclipse.jetty.ee9.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1638)
  at jenkins.security.SuspiciousRequestFilter.doFilter(SuspiciousRequestFilter.java:38)
  at org.eclipse.jetty.ee9.servlet.FilterHolder.doFilter(FilterHolder.java:202)
  at org.eclipse.jetty.ee9.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1638)
  at org.eclipse.jetty.ee9.servlet.ServletHandler.doHandle(ServletHandler.java:526)
  at org.eclipse.jetty.ee9.nested.ScopedHandler.handle(ScopedHandler.java:127)
  at org.eclipse.jetty.ee9.security.SecurityHandler.handle(SecurityHandler.java:574)
  at org.eclipse.jetty.ee9.nested.HandlerWrapper.handle(HandlerWrapper.java:124)
  at org.eclipse.jetty.ee9.nested.ScopedHandler.nextHandle(ScopedHandler.java:197)
  at org.eclipse.jetty.ee9.nested.SessionHandler.doHandle(SessionHandler.java:612)
  at org.eclipse.jetty.ee9.nested.ScopedHandler.nextHandle(ScopedHandler.java:195)
  at org.eclipse.jetty.ee9.nested.ContextHandler.doHandle(ContextHandler.java:1037)
  at org.eclipse.jetty.ee9.nested.ScopedHandler.nextScope(ScopedHandler.java:164)
  at org.eclipse.jetty.ee9.servlet.ServletHandler.doScope(ServletHandler.java:483)
  at org.eclipse.jetty.ee9.nested.ScopedHandler.nextScope(ScopedHandler.java:162)
  at org.eclipse.jetty.ee9.nested.SessionHandler.doScope(SessionHandler.java:589)
  at org.eclipse.jetty.ee9.nested.ScopedHandler.nextScope(ScopedHandler.java:162)
  at org.eclipse.jetty.ee9.nested.ContextHandler.doScope(ContextHandler.java:958)
  at org.eclipse.jetty.ee9.nested.ScopedHandler.handle(ScopedHandler.java:125)
  at org.eclipse.jetty.ee9.nested.ContextHandler.handle(ContextHandler.java:1696)
  at org.eclipse.jetty.ee9.nested.HttpChannel$RequestDispatchable.dispatch(HttpChannel.java:1564)
  at org.eclipse.jetty.ee9.nested.HttpChannel.dispatch(HttpChannel.java:723)
  at org.eclipse.jetty.ee9.nested.HttpChannel.handle(HttpChannel.java:511)
  at org.eclipse.jetty.ee9.nested.ContextHandler$CoreContextHandler$CoreToNestedHandler.handle(ContextHandler.java:2873)
  at org.eclipse.jetty.server.handler.ContextHandler.handle(ContextHandler.java:1060)
  at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:611)
  at org.eclipse.jetty.server.Server.handle(Server.java:182)
  at org.eclipse.jetty.server.internal.HttpChannelState$HandlerInvoker.run(HttpChannelState.java:662)
  at org.eclipse.jetty.server.internal.HttpConnection.onFillable(HttpConnection.java:418)
  at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:322)
  at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:99)
  at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
  at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:979)
  at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1209)
  at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1164)
  at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.io.IOException: Failed to load: ECharts API Plugin (echarts-api 5.6.0-2)
- Update required: Font Awesome API Plugin (font-awesome-api 6.6.0-2) to be updated to 6.7.2-1 or higher
- Update required: Bootstrap 5 API Plugin (bootstrap5-api 5.3.3-1) to be updated to 5.3.3-2 or higher
- Update required: Jackson 2 API Plugin (jackson2-api 2.17.0-379.v02de8ec9f64c) to be updated to 2.17.0-389.va_5c7e45cd806 or higher
- Update required: JQuery3 API Plugin (jquery3-api 3.7.1-2) to be updated to 3.7.1-3 or higher
  at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:992)
  at hudson.PluginManager$2$1$1.run(PluginManager.java:581)
  at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:177)
  at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305)
  at jenkins.model.Jenkins$5.runTask(Jenkins.java:1195)
  at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:221)
  at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:120)
  at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
  ... 1 more

⚠️   Style

Icon Name Reports Errors High Normal Low Total
CheckStyle CheckStyle 4 0 0 0 0 0
PMD PMD 6 0 0 0 0 0
Total 10 0 0 0 0 0

🐛   Bugs

Icon Name Reports Errors High Normal Low Total
SpotBugs SpotBugs 2 0 0 0 0 0

👣   Code Coverage

Code Coverage: 71%

Icon Name Covered % Missed %
〰️ Line Coverage 76 24
Branch Coverage 66 34
Total Ø 71 29

📐   Toplevel Metrics

Icon Name Total Min Max Mean Median
🌀 Cyclomatic Complexity 957 1 8 1.50 1
💭 Cognitive Complexity 560 0 13 0.73 0
📏 Lines of Code 11381 1 64 6.97 1
📝 Non Commenting Source Statements 4008 1 31 3.91 1
🔭 Access to foreign data 536 0 28 0.60 0
🔗 Class cohesion 1 0.00% 100.00% 11.50% 0.00%
📤 Fan out 1447 0 20 3.56 0
📲 Number of accessors 152 0 31 1.54 0
⚖️ Weight of a class 1 0.00% 100.00% 71.58% 0.00%
📐 Weighted method count 1182 0 89 12.06 0
N-Path Complexity 1568 1 72 2.05 1

Annotations

Check warning on line 38 in io/jenkins/plugins/coverage/metrics/charts/TrendChart.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 38 is not covered by tests

Check warning on line 71 in io/jenkins/plugins/coverage/metrics/charts/TrendChart.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 65-71 are not covered by tests

Check warning on line 73 in io/jenkins/plugins/coverage/metrics/charts/TreeMapNodeConverter.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 73 is not covered by tests

Check warning on line 84 in io/jenkins/plugins/coverage/metrics/charts/TreeMapNodeConverter.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 84 is not covered by tests

Check warning on line 143 in io/jenkins/plugins/coverage/metrics/charts/TreeMapNodeConverter.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 122-143 are not covered by tests

Check warning on line 53 in io/jenkins/plugins/coverage/metrics/charts/MetricsTrendChart.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 33-53 are not covered by tests

Check warning on line 29 in io/jenkins/plugins/coverage/metrics/charts/CoverageTrendChart.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 28-29 are not covered by tests

Check warning on line 112 in io/jenkins/plugins/coverage/metrics/source/SourceCodePainter.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 111-112 are not covered by tests

Check warning on line 181 in io/jenkins/plugins/coverage/metrics/source/SourceCodePainter.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 176-181 are not covered by tests

Check warning on line 189 in io/jenkins/plugins/coverage/metrics/source/SourceCodePainter.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 189 is not covered by tests

Check warning on line 198 in io/jenkins/plugins/coverage/metrics/source/SourceCodePainter.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 198 is not covered by tests

Check warning on line 227 in io/jenkins/plugins/coverage/metrics/source/SourceCodePainter.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 205-227 are not covered by tests

Check warning on line 236 in io/jenkins/plugins/coverage/metrics/source/SourceCodePainter.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 236 is not covered by tests

Check warning on line 245 in io/jenkins/plugins/coverage/metrics/source/SourceCodePainter.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 241-245 are not covered by tests

Check warning on line 265 in io/jenkins/plugins/coverage/metrics/source/SourceCodePainter.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 263-265 are not covered by tests

Check warning on line 76 in io/jenkins/plugins/coverage/metrics/source/SourceViewModel.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 19-76 are not covered by tests

Check warning on line 49 in io/jenkins/plugins/coverage/metrics/source/Messages.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 20-49 are not covered by tests

Check warning on line 468 in io/jenkins/plugins/coverage/metrics/source/VectorCastSourcePrinter.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 54-468 are not covered by tests

Check warning on line 138 in io/jenkins/plugins/coverage/metrics/source/CoverageSourcePrinter.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 138 is not covered by tests

Check warning on line 109 in io/jenkins/plugins/coverage/metrics/source/SourceCodeFacade.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 106-109 are not covered by tests

Check warning on line 142 in io/jenkins/plugins/coverage/metrics/source/SourceCodeFacade.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 141-142 are not covered by tests

Check warning on line 311 in io/jenkins/plugins/coverage/metrics/source/SourceCodeFacade.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 311 is not covered by tests

Check warning on line 85 in io/jenkins/plugins/coverage/metrics/steps/CoverageTool.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 84-85 are not covered by tests

Check warning on line 133 in io/jenkins/plugins/coverage/metrics/steps/CoverageTool.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 128-133 are not covered by tests

Check warning on line 198 in io/jenkins/plugins/coverage/metrics/steps/CoverageTool.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 152-198 are not covered by tests