hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alex Newman (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-11806) Reasses test categories
Date Fri, 22 Aug 2014 20:36:11 GMT
Alex Newman created HBASE-11806:

             Summary: Reasses test categories
                 Key: HBASE-11806
                 URL: https://issues.apache.org/jira/browse/HBASE-11806
             Project: HBase
          Issue Type: Bug
            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
" 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. 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. 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

View raw message