|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjigcell.compare.tests.Benchmark
jigcell.compare.tests.RunManagerBenchmark
public class RunManagerBenchmark
A collection of tests for evaluating run manager performance.
This code is licensed under the DARPA BioCOMP Open Source License. See LICENSE for more details.
| Field Summary | |
|---|---|
protected java.lang.String |
fileName
File name to load from |
protected RunManagerPlugin |
plugin
Run manager plugin |
protected IDataGenerator |
result
Record of loading results |
protected IDataEditorTab |
view
View to load in |
| Fields inherited from class jigcell.compare.tests.Benchmark |
|---|
benchmarkRunnable, compare |
| Constructor Summary | |
|---|---|
RunManagerBenchmark(Compare compare)
Creates a new tester for run manager loading performance. |
|
| Method Summary | |
|---|---|
double |
benchmark(int runs)
Runs a run manager benchmark. |
double |
benchmark2(int runs)
Runs a run manager benchmark. |
double |
benchmark3(int runs)
Runs a run manager benchmark. |
double |
benchmarkAddRow(int runs)
Runs a benchmark that loads a run file, adds a new row, and saves the run file. |
double |
benchmarkExecute(int runs)
Runs a benchmark that loads a run file and executes a run. |
double |
benchmarkModify(int runs)
Runs a benchmark that loads a run file, modifies the settings for a run, and saves the run file. |
IDataGenerator |
runBenchmark()
Runs a collection of benchmarks for loading run files. |
IDataGenerator |
runBenchmark2()
Runs a collection of benchmarks for loading run files. |
IDataGenerator |
runBenchmark3()
Runs a collection of benchmarks for loading run files. |
IDataGenerator |
runBenchmarkAddRow()
Runs a collection of benchmarks for adding to run files. |
IDataGenerator |
runBenchmarkExecute()
Runs a collection of benchmarks for executing runs. |
IDataGenerator |
runBenchmarkModify()
Runs a collection of benchmarks for modifying runs. |
protected void |
runOffEventThread()
Performs the tester computations that do not interact with the interface. |
protected void |
runOnEventThread(int state)
Performs an operation that interacts with the interface. |
static void |
test(Compare compare)
Runs a loading benchmark. |
| Methods inherited from class jigcell.compare.tests.Benchmark |
|---|
createBenchmarkReport, currentTime, loadInView, reset, runState, timeRunState |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected IDataEditorTab view
protected IDataGenerator result
protected RunManagerPlugin plugin
protected java.lang.String fileName
| Constructor Detail |
|---|
public RunManagerBenchmark(Compare compare)
compare - Comparator to abuse| Method Detail |
|---|
public static void test(Compare compare)
compare - Comparator to abuse
public double benchmark(int runs)
throws java.lang.Exception
runs - Number of runs in the run file
java.lang.Exception
public double benchmark2(int runs)
throws java.lang.Exception
runs - Number of runs in the run file
java.lang.Exception
public double benchmark3(int runs)
throws java.lang.Exception
runs - Number of runs in the run file
java.lang.Exception
public double benchmarkAddRow(int runs)
throws java.lang.Exception
runs - Number of runs in the run file
java.lang.Exception
public double benchmarkExecute(int runs)
throws java.lang.Exception
runs - Number of runs in the run file
java.lang.Exception
public double benchmarkModify(int runs)
throws java.lang.Exception
runs - Number of runs in the run file
java.lang.Exception
public IDataGenerator runBenchmark()
throws java.lang.Exception
java.lang.Exception
public IDataGenerator runBenchmark2()
throws java.lang.Exception
java.lang.Exception
public IDataGenerator runBenchmark3()
throws java.lang.Exception
java.lang.Exception
public IDataGenerator runBenchmarkAddRow()
throws java.lang.Exception
java.lang.Exception
public IDataGenerator runBenchmarkExecute()
throws java.lang.Exception
java.lang.Exception
public IDataGenerator runBenchmarkModify()
throws java.lang.Exception
java.lang.Exception
protected void runOffEventThread()
throws java.lang.Exception
runOffEventThread in class Benchmarkjava.lang.Exception
protected void runOnEventThread(int state)
throws java.lang.Exception
runOnEventThread in class Benchmarkstate - Indicates which interface operation is next
java.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||