PhpStorm 8.0.2 Web 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 on Server 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: 10 December 2014