public class

PerSuiteStagedReactor

extends Object
implements StagedExamReactor
java.lang.Object
   ↳ org.ops4j.pax.exam.spi.reactors.PerSuiteStagedReactor

Class Overview

A reactor implementation which keeps the same container(s) running for the entire test suite.

Since the test drivers create a new reactor per test class, this implementation delegates to a SingletonStagedReactor which remembers its state and does not restart the test containers.

Summary

Public Constructors
PerSuiteStagedReactor(List<TestContainer> containers, List<TestProbeBuilder> mProbes)
Public Methods
void afterClass()
void afterSuite()
void afterTest()
void beforeClass()
void beforeSuite()
void beforeTest()
Set<TestAddress> getTargets()
void invoke(TestAddress address)
Invoke an actual regression.
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.ops4j.pax.exam.spi.StagedExamReactor

Public Constructors

public PerSuiteStagedReactor (List<TestContainer> containers, List<TestProbeBuilder> mProbes)

Public Methods

public void afterClass ()

public void afterSuite ()

public void afterTest ()

public void beforeClass ()

public void beforeSuite ()

public void beforeTest ()

public Set<TestAddress> getTargets ()

public void invoke (TestAddress address)

Invoke an actual regression. The reactor implementation will take care of (perhaps) instantiating a TestContainer or reusing an existing one and passing the parseForTests.

Parameters
address reference to a concrete, single regression.
Throws
Exception