Class ExtractionPluginFlits
java.lang.Object
nl.minvenj.nfi.flits.api.Flits
org.hansken.plugin.extraction.test.ExtractionPluginFlits
- Direct Known Subclasses:
EmbeddedDeferredExtractionPluginFlits,EmbeddedExtractionPluginFlits,RemoteExtractionPluginFlits
public abstract class ExtractionPluginFlits
extends nl.minvenj.nfi.flits.api.Flits
Base class for Extraction Plugin tests using the
Flits framework.
This class defines input and result file patterns used in the implementations
EmbeddedExtractionPluginFlits and RemoteExtractionPluginFlits.
Depending on the type of plugin under test, the test input is selected as follows:
-
PluginType.EXTRACTION_PLUGINorPluginType.DEFERRED_EXTRACTION_PLUGIN: all files matchingDATA_STREAM_INPUT_PATTERN -
PluginType.META_EXTRACTION_PLUGIN: all files matchingTRACE_INPUT_PATTERN
-
Field Summary
Fields inherited from class nl.minvenj.nfi.flits.api.Flits
GROUP_FILE_SUFFIX, INFO_FILE_INFIX, RESULT_FILE_SUFFIX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanEnable verbose logging for HQL queries.pattern()protected abstract PluginTypeMethods inherited from class nl.minvenj.nfi.flits.api.Flits
detectOrphanedResultFiles, getOrphanedResultFilesPath, isFlitsGroupFile, orphanedResultFilesDirectoryShouldNotBePresent, processor, processTestFile, regenerate, regenerateShouldBeOff, regenerateTestResults, resultPath, testPath, walkTestFiles
-
Constructor Details
-
ExtractionPluginFlits
public ExtractionPluginFlits()
-
-
Method Details
-
pluginType
-
pattern
- Overrides:
patternin classnl.minvenj.nfi.flits.api.Flits
-
resultFileSuffix
- Overrides:
resultFileSuffixin classnl.minvenj.nfi.flits.api.Flits
-
isVerboseLoggingEnabled
protected boolean isVerboseLoggingEnabled()Enable verbose logging for HQL queries.HqlLoggerclass will give more verbose logging output when verbose logging is enabled.- Returns:
- verbose logging enabled
-