|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Clock
interface.InvocationRunner
s.ReportModule
s, which provides
ReportContext
handling and empty implementations of the
other ReportModule
methods.WaitTimer
s from.Invoker
calls in a performance test run.BlockJUnit4ClassRunner
for supporting ContiPerf features
in performance test suites.Runnable
s concurrently.ConsoleReportModule
ReportModule
implementation that prints all information to the console.WaitTimer
implementation which provides a constant wait time.MethodRule
interface
for adding performance test features to test calls.Runner
class for wrapping test classes that are unaware of ContiPerf with
a suite class that adds performance test and requirements configuration.LatencyCounter
s to a name and makes them available to clients.Clock
implementation which provides the CPU time of the current thread
via ThreadMXBean.getCurrentThreadCpuTime()
ReportModule
that creates a CSV file with one line per invocation,
which reports the measured latency in the first column and the start time in the
second one.ReportModule
which creates a CSV file that reports how often (2nd column)
which latency (1st column) was measured.WaitTimer
implementation which provides wait times in a range between min and max with lower probabilities
for border values and higher probabilities for values close to the average.ArgumentsProvider
implementation for no-arg invocations.EmptyReportModule
ReportModule
interface.ReportModule
.
When using a predefined ExecutionLogger, replace it with the corresponding ReportModule.
If the old version was
CSVSummaryReportModule
LatencyCounter
using the Google charts API.ReportModule
implementation that creates an HTML report of the
performance tests, their requirements, measurements and latency distribution chart.ReportModule
implementation that counts the number of invocations.Invoker
implementation which acts as a proxy to another Invoker.Invoker
implementation for JUnit 4.7+.GoogleLatencyRenderer
.ListReportModule
ReportModule
that stores all invocation information in List
s.ExecutionLogger
interface
available in ContiPerf 2.WaitTimer
implementation which does not cause wait times.RunnerScheduler
which executes all tests in parallel.InvokerProxy
that provides performance tracking features.LatencyCounter
to collect profile information and manages sub profiles.Profile
s in a tree structure.WaitTimer
implementation that provides a wait time uniformly distributed between a min and a max value.ExecutionLogger
interface of ContiPerf 1 and adds
context access and inter-module referencing features.LatencyCounter
features.Clock
implementation which provides the system time
using System.nanoTime()
/ 1000000
Clock
implementation which provides the user time of the current thread
via ThreadMXBean.getCurrentThreadUserTime()
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |