org.apache.uima.test.junit_extension
Class AnnotatorPerformanceTester
java.lang.Object
org.apache.uima.test.junit_extension.AnnotatorPerformanceTester
public class AnnotatorPerformanceTester
- extends java.lang.Object
AnnotatorPerfTester is a helper class to execute annotator performance tests. The performance
test results are returned as PerformanceTestResultImpl
object.
Method Summary |
static PerformanceTestResult |
runPerformanceTest(boolean repeatSingle,
int numsToRun,
java.io.File taeDescFilePath,
java.io.File testFileDir,
java.lang.String dataPath,
boolean doWarmup)
runs an annotator performance test |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AnnotatorPerformanceTester
public AnnotatorPerformanceTester()
runPerformanceTest
public static PerformanceTestResult runPerformanceTest(boolean repeatSingle,
int numsToRun,
java.io.File taeDescFilePath,
java.io.File testFileDir,
java.lang.String dataPath,
boolean doWarmup)
throws java.lang.Exception
- runs an annotator performance test
- Parameters:
repeatSingle
- if true, every document is process "numsToRun" times before the next document is
processed. If false, all documents are processed and this is repeated "numsToRun"
times.numsToRun
- repeat count for the input documentstaeDescFilePath
- ae descriptor - absolute file pathtestFileDir
- test file directorydataPath
- ae datapathdoWarmup
- do warum for analysis engine - runs an short english sample document
- Returns:
- PerformanceTestResult - returns the performance test results
- Throws:
java.lang.Exception
Copyright © 2013. All Rights Reserved.