Creating Run/Debug Configuration for Tests
On this page:
You can run your tests (test cases, test suites, etc.) using run/debug configurations, in the way similar to running ordinary applications.
To create the necessary run/debug configurations, you can use the general procedure (see Creating and Editing Run/Debug Configuration) or various shortcuts available in IntelliJ IDEA. Using these shortcuts (implemented as context menu commands) you can create the run/debug configurations for:
- An individual test case.
- All tests in a directory or a package.
- Selected test classes which may be located in the same or different directories, packages or modules.
This option is available only for JUnit.
- An individual test method.
Creating run/debug configuration for tests
To create a run/debug configuration for tests, follow these general steps:
- To start creating the run/debug configuration, open the context menu for the item or items of interest
and select the appropriate Create command.
So, depending on what you want to create the run/debug configuration for, do one of the following:
- If you want to create the run/debug configuration for an individual test, or all tests in a directory
or a package:
- Right-click the corresponding test class, directory or package in the Project tool window.
- Select the Create ... command from the context menu.
The command name depends on your current selection in the Project tool window and may look something like:
- If you want to create the run/debug configuration for selected tests:
- Select the tests of interest in the Project tool window.
- Right-click one of the selected tests to open the context menu.
- In the context menu, select Create "<first_test_name> and <n> more".
- If you want to create the run/debug configuration for a test method:
- If you want to create the run/debug configuration for an individual test, or all tests in a directory or a package:
- In the dialog that opens, specify the run/debug configuration parameters and click OK. For more information, see the corresponding dialog description for JUnit or TestNG.