Class AnnotatorPerformanceTester


  • public class AnnotatorPerformanceTester
    extends Object
    AnnotatorPerfTester is a helper class to execute annotator performance tests. The performance test results are returned as PerformanceTestResultImpl object.
    • Constructor Detail

      • AnnotatorPerformanceTester

        public AnnotatorPerformanceTester()
    • Method Detail

      • runPerformanceTest

        public static PerformanceTestResult runPerformanceTest​(boolean repeatSingle,
                                                               int numsToRun,
                                                               File taeDescFilePath,
                                                               File testFileDir,
                                                               String dataPath,
                                                               boolean doWarmup)
                                                        throws 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 documents
        taeDescFilePath - ae descriptor - absolute file path
        testFileDir - test file directory
        dataPath - ae datapath
        doWarmup - do warum for analysis engine - runs an short english sample document
        Returns:
        PerformanceTestResult - returns the performance test results
        Throws:
        Exception - passthru