In the interest of limiting the change necessary, let me suggest the
following complete naming scheme:

First I think the standard naming convention is:
- *TestCase for abstract superclasses of tests, not for test classes themselves
- *Test for tests

(Many of the matrix tests and all clustering tests are named Test*
now. If it's just those... may be worth the effort to standardize
IMHO. Even if it's purely naming convention stuff.)

So most tests follow that. Then we could add:

- *IntegrationTest for long-running tests, or
- *.integration.*Test as a convention, for putting these in their own package

I am indifferent between these two.

On Fri, Sep 18, 2009 at 11:33 AM, Isabel Drost <isa...@apache.org> wrote:
> One way would be to agree on a common naming schema (something like
> "any test class <name_of_class>ITest" should go into the integration
> suite and "any test class <name_of_class>UTest" should go into the unit
> test suite.
>
> Then in the surefire plugin you can define separate includes/ excludes
> based on pattern matching on these names for execution phases utest and
> integration-test.

Reply via email to