Class TestResultCleanupListener.RunCompletionListener

java.lang.Object
hudson.model.listeners.RunListener<Run>
io.jenkins.plugins.junit.storage.database.TestResultCleanupListener.RunCompletionListener
All Implemented Interfaces:
ExtensionPoint
Enclosing class:
TestResultCleanupListener

@Extension public static class TestResultCleanupListener.RunCompletionListener extends RunListener<Run>
Final safeguard: makes sure the cached results for a build are refreshed once it is fully finalized, in case some other invalidation path (e.g. a crashed agent that never returned from a remoting call) failed to run. Normal freshness after each junit step is provided by DatabaseTestResultStorage's remote publisher invalidating the cache as soon as its publish call returns.
  • Constructor Details

    • RunCompletionListener

      public RunCompletionListener()
  • Method Details