# Test Tab

The Test Tab specifies the tests to run and the level of JUnit test runner to use.

## Tests to Run

The JUnit Plug-in Test launcher allows you to run single tests or collections of tests en masse.

If the individual test option is chosen, you have to specify the fully-qualified test class name along with the name of the plug-in project where the class is located. The launcher can give you more granularity for single tests by allowing you to choose to run a single method from within a test class.

You also have the option to run all tests housed within a container (project, package or a source folder). In addition to the convenience of running an arbitrary number of test cases with a single click, this option gives you the additional flexibility of not having to update the launch configuration every time you add a test class to your suite. The list of tests is dynamically recomputed prior to every launch based on the current contents of the container.

## Test Runner

Eclipse provides two JUnit test runners:

- JUnit 3: uses JUnit 3.8.1. This is the default test runner.
- JUnit 4: uses JUnit 4.1.0 and is available only if you are running Eclipse with a JRE version that is greater than or equal to 1.5.

### Related references

Eclipse Application Launcher
JUnit Plug-in Test Launcher
OSGi Framework Launcher
Junit Launcher Test Tab
Main Tab
Arguments Tab
Plug-ins Tab
Configuration Tab
Tracing Tab
Environment Tab
Common Tab
Prototype Tab