See: Description
| Annotation Type | Description |
|---|---|
| AfterBenchClass |
Marks a single-executed tearDown for every class which contains a
bench-method.
|
| AfterEachRun |
Marks a tearDown-like behaviour for each run of each method.
|
| AfterLastRun |
Marks a general tearDown for each method for all runs.
|
| BeforeBenchClass |
Marks a single-executed setUp for every class which contains a bench-method.
|
| BeforeEachRun |
Marks a setup for each run of a method.
|
| BeforeFirstRun |
Marks a general setUp for each method for all runs.
|
| Bench |
This Annotation marks a simple bench.
|
| BenchClass |
This Annotation marks a simple bench.
|
| BenchmarkConfig |
Annotation for Configuration Files for a Perfidix-Benchmark
|
| SkipBench |
Marks a method that it is not used for a bench, no matter if a Bench oder a
BenchClass annotation is present.
|
This package contains all annotations needed for benchmarking classes with the help of perfidix. The annotations are as follows (including their usage):
AfterBenchClass: Methods annotated with this annotation are executed
after the last call of the last benchmarking method within the class.AfterEachRun: Methods annotated with this annotation are executed after
each call of each benchmarking method within the class.AfterLastRun: Methods annotated with this annotation are executed after
the last call of each benchmarking method within the class.BeforeBenchClass: Methods annotated with this annotation are executed
before the first call of the first benchmarking method within the class.BeforeEachRun: Methods annotated with this annotation are executed
before the each call of the each benchmarking method within the class.BeforeFirstRun: Methods annotated with this annotation are executed
before the first call of the each benchmarking method within the class.Bench: Methods annotated with this annotation are marked as method to
be benchmarked.Bench: Classes annotated with this annotation are marked as classes to
be benchmarked including all methods within this class.BenchmarkConfig: Methods annotated with this annotation are marked as
configuration for a benchmark.SkipBench: Elements annotated with this annotation are skipped for all
benching activities.Copyright © 2013 University of Konstanz, Distributed Systems Group. All Rights Reserved.