OfflineRegressionReport

abstract class OfflineRegressionReport extends HTMLReport

Runs in separate JVM, performs regression tests and prepares an offline HTML document.

Runs in separate JVM, performs regression tests and prepares an offline HTML document.

class Persisted[Double]
class Bench[Double]
trait Serializable
class DSL[Double]
class BasePerformanceTest[Double]
class Object
trait Matchable
class Any

Type members

Inherited classlikes

case object measure
Inherited from
DSL
case object performance
Inherited from
DSL

Inherited types

type SameType
Inherited from
BasePerformanceTest

Value members

Concrete methods

def online: Boolean

Inherited methods

def aggregator: Aggregator[Double]
Inherited from
HTMLReport
def defaultConfig: Context
Inherited from
BasePerformanceTest
def executeTests(): Boolean

Runs all the tests in this test class or singleton object.

Runs all the tests in this test class or singleton object.

Inherited from
BasePerformanceTest
def executor: Executor[Double]
Inherited from
Persisted
def isModule: Boolean
Inherited from
BasePerformanceTest
def main(args: Array[String]): Unit
Inherited from
Bench
def measurer: Measurer[Double]
Inherited from
HTMLReport
Inherited from
Persisted
def rebuildSetupZipper(): Unit

Allows rebuilding of setup zipper after test initialization.

Allows rebuilding of setup zipper after test initialization.

Default implementation is empty.

Inherited from
BasePerformanceTest
def reporter: Reporter[Double]
Inherited from
HTMLReport
def runBench(args: Array[String]): Boolean
Inherited from
Bench
def using[T](gen: Gen[T]): Using[T]
Inherited from
DSL
def warmer: Warmer
Inherited from
Persisted

Deprecated and Inherited methods

@deprecated("This form of include is deprecated -- please extend Bench.Group ".+("and use include(new MyBench {}), ").+("where MyBench is a *trait*, and not a class or an object."), "0.7")
def include[T <: BasePerformanceTest[_]](`evidence$1`: ClassTag[T]): Unit
Deprecated
Inherited from
DSL