Running a Single Test

During development, you may run a single test class repeatedly. To run this through Maven, set the it.test property to a specific test case.

mvn -Dit.test=ITCircle verify

The value for the it.test parameter is the name of the test class (without the extension; we'll strip off the extension if you accidentally provide one).

You may also use patterns to run a number of tests:

mvn -Dit.test=ITCi*le verify

And you may use multiple names/patterns, separated by commas:

mvn -Dit.test=ITSquare,ITCi*le verify

Running a set of methods in a Single Test Class

With version 2.7.3, you can run only n tests in a single Test Class.

NOTE : it's supported for junit 4.x and TestNG.

You must use the following syntax

mvn -Dit.test=ITCircle#mytest verify

You can use patterns too

mvn -Dit.test=ITCircle#test* verify

As of surefire 2.12.1, you can select multiple methods (JUnit4X only at this time, patches welcome)

mvn -Dit.test=ITCircle#test* verify