org.jboss.jrunit.data
Class Benchmark

java.lang.Object
  extended byorg.jboss.jrunit.data.Benchmark
All Implemented Interfaces:
java.io.Serializable

public class Benchmark
extends java.lang.Object
implements java.io.Serializable

The content of a benchmark

See Also:
Serialized Form

Constructor Summary
Benchmark()
           
Benchmark(java.lang.String benchmarkName)
           
Benchmark(java.lang.String benchmarkName, java.util.Map metadata)
           
 
Method Summary
 void addBenchmark(Benchmark benchmark)
          Add all the results of one benchmark to this benchmark
 void addSubBenchmark(Benchmark benchmark)
           
 void close()
          Marks the timing into timeClose
 boolean equals(java.lang.Object obj)
           
 Benchmark findBenchmark(java.lang.String name)
           
 Benchmark findBenchmark(java.lang.String name, java.util.Map metadata)
           
 BenchmarkExecution getDefaultExecution()
           
 BenchmarkExecution[] getExecution()
           
 int getId()
           
 java.util.Map getMetadata()
           
 java.lang.String getName()
           
 java.util.HashMap getSubBenchmarks()
           
 int hashCode()
           
 void open()
          Marks the timing into timeOpen
 void print(java.io.PrintStream stream)
           
 void setExecution(BenchmarkExecution[] execution)
           
 void setId(int id)
           
 void setName(java.lang.String name)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Benchmark

public Benchmark()

Benchmark

public Benchmark(java.lang.String benchmarkName)

Benchmark

public Benchmark(java.lang.String benchmarkName,
                 java.util.Map metadata)
Method Detail

getSubBenchmarks

public java.util.HashMap getSubBenchmarks()

findBenchmark

public Benchmark findBenchmark(java.lang.String name)

findBenchmark

public Benchmark findBenchmark(java.lang.String name,
                               java.util.Map metadata)

open

public void open()
Marks the timing into timeOpen


getDefaultExecution

public BenchmarkExecution getDefaultExecution()

close

public void close()
Marks the timing into timeClose


getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

addSubBenchmark

public void addSubBenchmark(Benchmark benchmark)

addBenchmark

public void addBenchmark(Benchmark benchmark)
Add all the results of one benchmark to this benchmark


print

public void print(java.io.PrintStream stream)

getExecution

public BenchmarkExecution[] getExecution()

setExecution

public void setExecution(BenchmarkExecution[] execution)

getId

public int getId()

setId

public void setId(int id)

toString

public java.lang.String toString()

hashCode

public int hashCode()

equals

public boolean equals(java.lang.Object obj)

getMetadata

public java.util.Map getMetadata()


JRunit, a JUnit extension for distributed client/server tests.