Return-Path: X-Original-To: apmail-cassandra-commits-archive@www.apache.org Delivered-To: apmail-cassandra-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id CFB971905E for ; Sun, 17 Apr 2016 20:23:25 +0000 (UTC) Received: (qmail 35365 invoked by uid 500); 17 Apr 2016 20:23:25 -0000 Delivered-To: apmail-cassandra-commits-archive@cassandra.apache.org Received: (qmail 35324 invoked by uid 500); 17 Apr 2016 20:23:25 -0000 Mailing-List: contact commits-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cassandra.apache.org Delivered-To: mailing list commits@cassandra.apache.org Received: (qmail 35297 invoked by uid 99); 17 Apr 2016 20:23:25 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 17 Apr 2016 20:23:25 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 7A0D02C1F5D for ; Sun, 17 Apr 2016 20:23:25 +0000 (UTC) Date: Sun, 17 Apr 2016 20:23:25 +0000 (UTC) From: "Christopher Batey (JIRA)" To: commits@cassandra.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Assigned] (CASSANDRA-8607) Introduce unit tests or dtests for cassandra-stress MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/CASSANDRA-8607?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Christopher Batey reassigned CASSANDRA-8607: -------------------------------------------- Assignee: Christopher Batey > Introduce unit tests or dtests for cassandra-stress > --------------------------------------------------- > > Key: CASSANDRA-8607 > URL: https://issues.apache.org/jira/browse/CASSANDRA-8607 > Project: Cassandra > Issue Type: Improvement > Components: Tools > Reporter: Benedict > Assignee: Christopher Batey > > Right now we don't have any tests in place to ensure we don't break stress. In general we've relied on simply noticing problems as part of the development process, since we've typically developed features in tandem with related c* functionality, so we would see if we'd gotten it wrong. However now that it is being used more widely, we could do with some automated testing to ensure we haven't accidentally broken anything. If we mock up some non-random random classes and permit them to be swapped in wherever necessary we could construct some known dataset / visitation etc behaviours that elicit all of the edge cases. -- This message was sent by Atlassian JIRA (v6.3.4#6332)