[
https://issues.apache.org/jira/browse/HBASE-11806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alex Newman updated HBASE-11806:
--------------------------------
Summary: Make the build more Blue (was: Reasses test categories)
> Make the build more Blue
> ------------------------
>
> 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
> "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.2#6252)