|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SurefireProvider
Interface to be implemented by all Surefire providers. NOTE: This class is part of the proposed public api for surefire providers for 2.7. It may still be subject to changes, even for minor revisions. The api covers this interface and all the types reachable from it. And nothing else.
Called in one of three ways: Forkmode = never: getSuites is not called, invoke is called with null parameter Forkmode = once: getSuites is not called, invoke is called with null parameter Forkmode anything else: getSuites is called, invoke is called on new provider instance for each item in getSuites response.
Method Summary | |
---|---|
Iterator |
getSuites()
Called when forkmode is pertest, allows the provider to define what "pertest" will be. |
RunResult |
invoke(Object forkTestSet)
The test that will be invoked through a fork; used only for forkmode=pertest, when the classpath scanning happens on the plugin-side. |
Method Detail |
---|
Iterator getSuites()
RunResult invoke(Object forkTestSet) throws TestSetFailedException, ReporterException
forkTestSet
- An item from the iterator in #getSuites
ReporterException
- When reporting fails
TestSetFailedException
- When testset fails
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |