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.FlitsBase class for Extraction Plugin tests using theFlitsframework. This class defines input and result file patterns used in the implementationsEmbeddedExtractionPluginFlitsandRemoteExtractionPluginFlits.Depending on the
typeof 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
-
-
Constructor Summary
Constructors Constructor Description ExtractionPluginFlits()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected booleanisVerboseLoggingEnabled()Enable verbose logging for HQL queries.Stringpattern()protected abstract PluginTypepluginType()StringresultFileSuffix()-
Methods inherited from class nl.minvenj.nfi.flits.api.Flits
detectOrphanedResultFiles, getOrphanedResultFilesPath, isFlitsGroupFile, orphanedResultFilesDirectoryShouldNotBePresent, processor, processTestFile, regenerate, regenerateShouldBeOff, regenerateTestResults, resultPath, testPath, walkTestFiles
-
-
-
-
Method Detail
-
pluginType
protected abstract PluginType pluginType()
-
pattern
public String pattern()
- Overrides:
patternin classnl.minvenj.nfi.flits.api.Flits
-
resultFileSuffix
public String 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
-
-