phoenix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Anoop Sam John (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (PHOENIX-130) Separate execution of slow (integration) tests from fast unit tests
Date Tue, 11 Mar 2014 06:05:56 GMT

    [ https://issues.apache.org/jira/browse/PHOENIX-130?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13929997#comment-13929997
] 

Anoop Sam John commented on PHOENIX-130:
----------------------------------------

bq.IMHO, I think it's better to tag tests with annotation @Category(LargeTests.class) or SmallTests
instead of moving test code around
+1 for above like HBase

> Separate execution of slow (integration) tests from fast unit tests
> -------------------------------------------------------------------
>
>                 Key: PHOENIX-130
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-130
>             Project: Phoenix
>          Issue Type: Improvement
>            Reporter: Gabriel Reid
>         Attachments: PHOENIX-130.patch
>
>
> The current collection of automated unit tests and integration tests takes a significant
amount of time to run (somewhere in the neighborhood of 90 minutes on my machine).
> I’d like to propose that the automated tests are split up into two groups:
> * unit tests, which don’t make use of a running HBase and run quickly, and will be
run within the maven test phase
> * integration tests, which do make use of a running HBase and run more slowly, and will
be run within the maven integration-test phase
> This approach has the advantage that all fast-running unit tests will be run before the
integration tests, so if there is a minor issue the build will fail-fast instead of first
running long-running integration tests before failing. It also makes it possible to quickly
and regularly run “mvn test” during development to run all unit tests in a matter of seconds.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message