-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Custom runners
Duke Script edited this page May 31, 2016
·
31 revisions
Some popular third party implementations of runners for use with @RunWith
include:
- Spring Framework
- Spring TestContext Framework reference manual
- SpringJUnit4ClassRunner Javadoc API
- Mockito
- MockitoJUnitRunner
- JMockit
- http://jmockit.org/api1x/mockit/integration/junit4/JMockit.html
- Concordion
- ConcordionRunner
- Cucumber Runner
- Concurrency / Test Helpers
- ConcurrentTestRunner (Run tests in parallel)
- JUnit Toolbox (Run tests in parallel; also Suite and Categories with Patterns, async)
- IntermittentTestRunner (run repeatedly to expose intermittent failures)
- Hierarchical Context Runner – A runner implementation that supports context hierarchies in JUnit.
- junit-dataprovider – A TestNG like dataprovider (see here) runner for JUnit.
- JBehave
- FitNesse
- JICUnit - A JUnit runner in the JEE container for in-container testing similar to JUnitEE and Jakarta Cactus, both which are not developed any more.
- JUnit Browser Runner - A JUnit runner that executes your tests in a Browser using bck2brwsr.