org.apache.uima.test.junit_extension
Class PerformanceTestResultImpl
java.lang.Object
org.apache.uima.test.junit_extension.PerformanceTestResultImpl
- All Implemented Interfaces:
- PerformanceTestResult
public class PerformanceTestResultImpl
- extends java.lang.Object
- implements PerformanceTestResult
PerformanceTestResultImpl implements the PerformanceTestResult interface and provides the results of a performance
test run.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PerformanceTestResultImpl
public PerformanceTestResultImpl()
getNumberOfProcessedCharacters
public int getNumberOfProcessedCharacters()
- Specified by:
getNumberOfProcessedCharacters
in interface PerformanceTestResult
- Returns:
- Returns the number of processed characters.
setNumberOfCharacters
public void setNumberOfCharacters(int numberOfCharacters)
- Parameters:
numberOfCharacters
- The number of characters.
getNumberOfProcessedFiles
public int getNumberOfProcessedFiles()
- Specified by:
getNumberOfProcessedFiles
in interface PerformanceTestResult
- Returns:
- Returns the number of processed files.
setNumberOfFiles
public void setNumberOfFiles(int numberOfFiles)
- Parameters:
numberOfFiles
- The number of files.
getUIMADatapath
public java.lang.String getUIMADatapath()
- Specified by:
getUIMADatapath
in interface PerformanceTestResult
- Returns:
- Returns the UIMA datapath setting used for the performance test.
setDatapath
public void setDatapath(java.lang.String datapath)
- Parameters:
datapath
- The UIMA datapath.
getAeInitTime
public TimeSpan getAeInitTime()
- Specified by:
getAeInitTime
in interface PerformanceTestResult
- Returns:
- Returns the analysis engine initialization time.
setInitTime
public void setInitTime(TimeSpan initTime)
- Parameters:
initTime
- The analysis engine init time.
getFileIoTime
public TimeSpan getFileIoTime()
- Specified by:
getFileIoTime
in interface PerformanceTestResult
- Returns:
- Returns the file I/O time.
setIoTime
public void setIoTime(TimeSpan ioTime)
- Parameters:
ioTime
- The file io time to set.
getNumberOfCreatedAnnotations
public int getNumberOfCreatedAnnotations()
- Specified by:
getNumberOfCreatedAnnotations
in interface PerformanceTestResult
- Returns:
- Returns the number of created annotations.
setNumberOfCreatedAnnotations
public void setNumberOfCreatedAnnotations(int numberOfCreatedAnnotations)
- Parameters:
numberOfCreatedAnnotations
- The number of created annotations to set.
getNumberOfRepeatedRuns
public int getNumberOfRepeatedRuns()
- Specified by:
getNumberOfRepeatedRuns
in interface PerformanceTestResult
- Returns:
- Returns the setting for the number of repeated runs.
setNumsToRun
public void setNumsToRun(int numsToRun)
- Parameters:
numsToRun
- The number of repeated runs.
getOverallTime
public TimeSpan getOverallTime()
- Specified by:
getOverallTime
in interface PerformanceTestResult
- Returns:
- Returns the overall time of the performance run
setOverallTime
public void setOverallTime(TimeSpan overallTime)
- Parameters:
overallTime
- The overall processing time.
getAeProcessingTime
public TimeSpan getAeProcessingTime()
- Specified by:
getAeProcessingTime
in interface PerformanceTestResult
- Returns:
- Returns the analysis engine processing time.
setProcessingTime
public void setProcessingTime(TimeSpan processingTime)
- Parameters:
processingTime
- The analysis engine processing time.
isRepeatSingleMode
public boolean isRepeatSingleMode()
- Specified by:
isRepeatSingleMode
in interface PerformanceTestResult
- Returns:
- Returns the setting of the repeat mode mode.
setRepeatSingleMode
public void setRepeatSingleMode(boolean repeatSingleMode)
- Parameters:
repeatSingleMode
- The repeat single mode setting
getAeDescFilePath
public java.lang.String getAeDescFilePath()
- Specified by:
getAeDescFilePath
in interface PerformanceTestResult
- Returns:
- Returns the analysis engine descriptor file path.
setAeDescFilePath
public void setAeDescFilePath(java.io.File aeDescFile)
- Parameters:
aeDescFile
- The analysis engine descriptor file.
getTestFileDirectoryPath
public java.lang.String getTestFileDirectoryPath()
- Specified by:
getTestFileDirectoryPath
in interface PerformanceTestResult
- Returns:
- Returns the test file directory used for the performance run.
setTestFileDir
public void setTestFileDir(java.io.File testFileDir)
- Parameters:
testFileDir
- The test file directory.
getAeWarmupTime
public TimeSpan getAeWarmupTime()
- Specified by:
getAeWarmupTime
in interface PerformanceTestResult
- Returns:
- Returns the analysis engine warmup time.
setWarmupTime
public void setWarmupTime(TimeSpan warmupTime)
- Parameters:
warmupTime
- The analysis engine warmup time.
isDoAeWarmup
public boolean isDoAeWarmup()
- Specified by:
isDoAeWarmup
in interface PerformanceTestResult
- Returns:
- Returns the setting the the analysis engine warmup.
setDoWarmup
public void setDoWarmup(boolean doWarmup)
- Parameters:
doWarmup
- the doWarmup setting
toString
public java.lang.String toString()
- returns a performance report with the current performance results.
- Overrides:
toString
in class java.lang.Object
- See Also:
Object.toString()
writePerfResultsAsColumn
public void writePerfResultsAsColumn(java.lang.String level,
java.io.File file)
throws java.lang.Exception
- write performance results as colum.
- Specified by:
writePerfResultsAsColumn
in interface PerformanceTestResult
- Parameters:
level
- Test level name of the performance testfile
- Output file where the results are written to
- Throws:
java.lang.Exception
getAeCleanupTime
public TimeSpan getAeCleanupTime()
- Specified by:
getAeCleanupTime
in interface PerformanceTestResult
- Returns:
- Returns the analysis engine cleanup time.
setCleanupTime
public void setCleanupTime(TimeSpan cleanupTime)
- Parameters:
cleanupTime
- the analysis engine cleanup time
getDocumentPreparationTime
public TimeSpan getDocumentPreparationTime()
- Specified by:
getDocumentPreparationTime
in interface PerformanceTestResult
- Returns:
- Returns the document preparation time.
setDocumentPreparationTime
public void setDocumentPreparationTime(TimeSpan documentPreparationTime)
- Parameters:
documentPreparationTime
- the document preparation time
getProcessedFileSize
public long getProcessedFileSize()
- Specified by:
getProcessedFileSize
in interface PerformanceTestResult
- Returns:
- Returns the processed file collection size.
setTotalFileSize
public void setTotalFileSize(long collectionFileSize)
- Parameters:
collectionFileSize
- the collection file size
Copyright © 2012. All Rights Reserved.