org.apache.maven.surefire.junitcore
Class JUnitCoreProvider
java.lang.Object
org.apache.maven.surefire.providerapi.AbstractProvider
org.apache.maven.surefire.junitcore.JUnitCoreProvider
- All Implemented Interfaces:
- SurefireProvider
public class JUnitCoreProvider
- extends AbstractProvider
- Author:
- Kristian Rosenvold
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JUnitCoreProvider
public JUnitCoreProvider(ProviderParameters providerParameters)
isRunnable
public Boolean isRunnable()
getSuites
public Iterator getSuites()
- Description copied from interface:
SurefireProvider
- Determines the number of forks.
Called when forkmode is different from "never" or "always", allows the provider to define
how to behave for the fork.
- Returns:
- An iterator that will trigger one fork per item
invoke
public RunResult invoke(Object forkTestSet)
throws TestSetFailedException,
ReporterException
- Description copied from interface:
SurefireProvider
- Runs a forked test
- Parameters:
forkTestSet
- An item from the iterator in #getSuites. Will be null for forkmode never or always.
When this is non-null, the forked process will run only that test
and probably not scan the classpath
- Returns:
- A result of the invocation
- Throws:
TestSetFailedException
- When testset fails
ReporterException
- When reporting fails
Copyright © 2004-2011 Apache Software Foundation. All Rights Reserved.