Return-Path: X-Original-To: apmail-hbase-dev-archive@www.apache.org Delivered-To: apmail-hbase-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 73F26114D2 for ; Fri, 22 Aug 2014 20:36:12 +0000 (UTC) Received: (qmail 61775 invoked by uid 500); 22 Aug 2014 20:36:11 -0000 Delivered-To: apmail-hbase-dev-archive@hbase.apache.org Received: (qmail 61690 invoked by uid 500); 22 Aug 2014 20:36:11 -0000 Mailing-List: contact dev-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@hbase.apache.org Delivered-To: mailing list dev@hbase.apache.org Received: (qmail 61358 invoked by uid 99); 22 Aug 2014 20:36:11 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 22 Aug 2014 20:36:11 +0000 Date: Fri, 22 Aug 2014 20:36:11 +0000 (UTC) From: "Alex Newman (JIRA)" To: dev@hbase.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Created] (HBASE-11806) Reasses test categories MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 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 "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)