Are there any benefits of naming them specifically to reflect the category?
I am used to look at test category annotation to differentiate a test is a
single-vm or a multi-vm.

On Tue, Aug 21, 2018 at 11:29 AM Anthony Baker <aba...@pivotal.io> wrote:

> The original purpose of specific names was because we filtered test
> execution based on the name pattern (then we switched to categories and now
> we use source sets / dirs).
>
> I like the idea of changing *JUnitTest to *Test.  I’m not as excited about
> *IntegrationTest and friends.  But I’m willing to go with group consensus
> on this (aka +0).
>
> Anthony
>
>
> > On Aug 21, 2018, at 10:11 AM, Kirk Lund <kl...@apache.org> wrote:
> >
> > +1 Yes! This naming scheme matches what we already have on the Apache
> Geode
> > Wiki [1] for naming tests.
> >
> > Side note: Looks like we need to update the pages on the Wiki to match
> our
> > recent changes involving JUnit categories.
> >
> > [1] https://cwiki.apache.org/confluence/display/GEODE/Writing+tests
> >
> > On Tue, Aug 21, 2018 at 9:52 AM, Sai Boorlagadda <
> sai_boorlaga...@apache.org
> >> wrote:
> >
> >> Many tests file names are *JUnitTest.java[1] even though it is an
> >> integration test or distributed test. After we segregated into
> respective
> >> folders and removed the test category it is not visible which test it is
> >> unless we look back into the path of the source directory
> (integrationTest
> >> or distributedTest).
> >>
> >> So I wanted to rename tests to reflect test category. Let me know if
> there
> >> is okay and if I do rename are there any downstream impacts (eg:
> metrics,
> >> auto diagnosis etc)
> >>
> >> Any integration test will be renamed as *IntegrationTest.java
> >> Any distributed test will be renamed as *DistributedTest.java
> >> Any unit test will be renamed as *Test.java.
> >>
> >> [1]
> >> https://github.com/apache/geode/blob/develop/geode-core/
> >> src/integrationTest/java/org/apache/geode/internal/cache/
> >> ComplexDiskRegionJUnitTest.java
> >>
>
>

Reply via email to