Hi Aaron,
I have created 2 profiles new now.
1. default : This profile run all the unit tests and skip Integration
tests.
2. integration-test : This profile run only integration tests and skip unit
tests.

To segregate Integration tests and Unit tests, I made assumption that all
our Integration tests should start with prefix "IT" e.g.
BlurClusterTest.java which is an integration test should now be renamed to
ITBlurClusterTest.java. We can change this configuration as per convenience.

I was not able to test these profile thoroughly because of some tests and
compilation failures. Even though I did some sniff tests to check these
profiles. Please let me know in case you find any issues. I am attaching
here the patch, please review and let me know your feedback.


Regards,
Gagan

On Wed, Nov 7, 2012 at 8:04 AM, Aaron McCurry <[email protected]> wrote:

> I have pushed the branch 0.2-dev-removing-old-thrift where I am removing
> the old thrift objects.  There are still several broken projects, I will
> continue to update over the next few days.  Thanks!
>
> Aaron
>
>
>
> On Tue, Nov 6, 2012 at 10:16 AM, Aaron McCurry <[email protected]> wrote:
>
> > I think the BlurClusterTest is for sure an integration test.  As we
> > identify others we can move them into the integration tests.
> >
> > Thanks,
> > Aaron
> >
> >
> >
> > On Tue, Nov 6, 2012 at 9:50 AM, Gagan Juneja <[email protected]
> >wrote:
> >
> >> Hi Aaron,
> >> One quick question. How to identify which test cases are Integration
> Tests
> >> and Which are Unit Tests means any package/project level segregation.
> >>
> >> Regards,
> >> Gagan
> >>
> >> On Tue, Nov 6, 2012 at 7:36 PM, Aaron McCurry <[email protected]>
> wrote:
> >>
> >> > That would great!  Thanks.
> >> >
> >> > Sent from my iPhone
> >> >
> >> > On Nov 5, 2012, at 11:05 PM, Gagan Juneja <[email protected]>
> >> > wrote:
> >> >
> >> > > Hi Aaron,
> >> > > We generally use Maven Failsafe plugin to separate integration tests
> >> from
> >> > > unit tests. I can help you in this if required.
> >> > >
> >> > >
> >> > > Regards,
> >> > > Gagan
> >> > >
> >> > > On Tue, Nov 6, 2012 at 9:23 AM, Scott Leberknight <
> >> [email protected]
> >> > >wrote:
> >> > >
> >> > >> I think you'd probably have to use Maven profiles, e.g. separate
> >> > profiles
> >> > >> one for unit tests and one for integration tests. And then you'd
> >> > probably
> >> > >> need to mess around with includes/excludes in the Surefire plugin.
> >> > >>
> >> > >>
> >> > >> On Mon, Nov 5, 2012 at 10:16 PM, Aaron McCurry <[email protected]
> >
> >> > wrote:
> >> > >>
> >> > >>> I have created another branch to 0.2-dev, 0.2-dev-thrift-changes
> (I
> >> > hope
> >> > >> to
> >> > >>> push the broken/in-progress branch tonight) where I am attempting
> to
> >> > >> remove
> >> > >>> the legacy Blur Thrift calls and clean up the code base.  From
> >> there I
> >> > >> hope
> >> > >>> to improve the units and separate integration tests from the unit
> >> > tests.
> >> > >>>
> >> > >>> Has anyone separated these types of tests in maven before?  I have
> >> read
> >> > >>> about a few ways to do it, but I looking for a sort of best
> >> practice.
> >> > >>>
> >> > >>> Thanks!
> >> > >>>
> >> > >>> Aaron
> >> > >>>
> >> > >>
> >> >
> >>
> >
> >
>

Reply via email to