Class RemoteExtractionPluginFlits

java.lang.Object
nl.minvenj.nfi.flits.api.Flits
org.hansken.plugin.extraction.test.ExtractionPluginFlits
org.hansken.plugin.extraction.test.RemoteExtractionPluginFlits
Direct Known Subclasses:
StandaloneFlitsTest

public abstract class RemoteExtractionPluginFlits extends ExtractionPluginFlits
Base implementation of the Flits framework, for use with remote extraction plugins.

See DefaultExtractionPluginProcessor for how all files pointed to by the Flits.testPath() are used as input for test cases.

See Also:
  • Constructor Details

    • RemoteExtractionPluginFlits

      public RemoteExtractionPluginFlits()
  • Method Details

    • pluginType

      protected PluginType pluginType()
      Specified by:
      pluginType in class ExtractionPluginFlits
    • processor

      public ExtractionPluginProcessor processor()
      Specified by:
      processor in class nl.minvenj.nfi.flits.api.Flits
    • pluginToTest

      protected abstract org.hansken.plugin.extraction.runtime.grpc.client.ExtractionPluginClient pluginToTest()
      The plugin to run over te test set specified by Flits.testPath().
      Returns:
      the plugin to test
    • healthCheck

      @Test public void healthCheck()
    • assertServerIsRunning

      @Test public void assertServerIsRunning()