hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alex Newman (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HBASE-11806) Make the build more Blue
Date Mon, 08 Sep 2014 17:06:29 GMT

     [ https://issues.apache.org/jira/browse/HBASE-11806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Alex Newman updated HBASE-11806:
--------------------------------
    Issue Type: Improvement  (was: Bug)

> Make the build more Blue
> ------------------------
>
>                 Key: HBASE-11806
>                 URL: https://issues.apache.org/jira/browse/HBASE-11806
>             Project: HBase
>          Issue Type: Improvement
>            Reporter: Alex Newman
>
> HBase has an impressive set of tests. It remains a great investment and we have done
a lot to make them comprehensive. However I feel like we could use some improvements on test
categorization.
> From http://hbase.apache.org/book/hbase.tests.html
> "18.8.2.1. Small Tests
> Small tests are executed in a shared JVM. We put in this category all the tests that
can be executed quickly in a shared JVM. The maximum execution time for a small test is 15
seconds, and small tests should not use a (mini)cluster.
> 18.8.2.2. Medium Tests
> Medium tests represent tests that must be executed before proposing a patch. They are
designed to run in less than 30 minutes altogether, and are quite stable in their results.
They are designed to last less than 50 seconds individually. They can use a cluster, and each
of them is executed in a separate JVM.
> 18.8.2.3. Large Tests
> Large tests are everything else. They are typically large-scale tests, regression tests
for specific bugs, timeout tests, performance tests. They are executed before a commit on
the pre-integration machines. They can be run on the developer machine as well."



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message