IntelliJ IDEA 2016.2 Help

Grouping Tests

Grouping tests is helpful, for example, to distinguish between tests to run in a production environment from those to run in your development environment. You just need to create two groups and then include or exclude them depending on the current environment.

In this section:

To attach a test to a group

  • Tag the test with the @group annotation in the format:
    /** @group <group specification> */

To enable filtering a test by its author

  • Tag the test with the @author annotation in the format:
    /** @author <author specification> */

To configure execution of a test group

  1. In the Run/Debug Configuration: PHPUnit by HTTP dialog box, open the Test groups tab.
  2. To enable appointing groups to execute, select the Include/Exclude check box.
  3. In the Group Name list, select the relevant group and do one of the following:
    • To have the tests in the selected group executed, select the Include check box.
    • To have the tests in the selected group skipped, select the Exclude check box.

See Also

Last modified: 23 November 2016