Return-Path: X-Original-To: apmail-accumulo-dev-archive@www.apache.org Delivered-To: apmail-accumulo-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 B7EBF1814D for ; Tue, 5 Jan 2016 19:02:19 +0000 (UTC) Received: (qmail 39422 invoked by uid 500); 5 Jan 2016 19:02:19 -0000 Delivered-To: apmail-accumulo-dev-archive@accumulo.apache.org Received: (qmail 39370 invoked by uid 500); 5 Jan 2016 19:02:19 -0000 Mailing-List: contact dev-help@accumulo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@accumulo.apache.org Delivered-To: mailing list dev@accumulo.apache.org Received: (qmail 39358 invoked by uid 99); 5 Jan 2016 19:02:19 -0000 Received: from Unknown (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Jan 2016 19:02:19 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id CCD301A0810 for ; Tue, 5 Jan 2016 19:02:18 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.979 X-Spam-Level: ** X-Spam-Status: No, score=2.979 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=cloudera-com.20150623.gappssmtp.com Received: from mx1-us-west.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id HOL_pDXFdoYr for ; Tue, 5 Jan 2016 19:02:17 +0000 (UTC) Received: from mail-lb0-f174.google.com (mail-lb0-f174.google.com [209.85.217.174]) by mx1-us-west.apache.org (ASF Mail Server at mx1-us-west.apache.org) with ESMTPS id DEF902305E for ; Tue, 5 Jan 2016 19:02:16 +0000 (UTC) Received: by mail-lb0-f174.google.com with SMTP id oh2so179816055lbb.3 for ; Tue, 05 Jan 2016 11:02:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudera-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=RZAUCPLFlOHwbLESEyOXjHjgcR53oCnQW3SkG2YQDAc=; b=iOhALAXsVhC2CCZUs+1l04+jLDgkSMkuClyHUj+JCczvhMLMCb/pElz2e3p3RhH9dW pZRmxMKAYtfXOeSd3SPzZDp7dRWp03p300D2EC2q9eBG4X15V8GqFAU6X6hiC03Cx77s Rr71AvqkSmGq0d9Va0E5bAHx/GVH/bVH1Mhq3lUtp+UoHxeWj9KILRFspHp7VXLVWzNy iD6kYejiZDJxCJVyO1c2/dH5+Z/yyxVExIj5srSEXka7LieHJvWevI4HYCrQ5+Me5AeG V0IKbIKf4Y4wdXaOBLYwwsJQ2sayZFVqrg969/wqMOhkKW0qEw4slW2qJPLV1dtNrXuc hlHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:content-type; bh=RZAUCPLFlOHwbLESEyOXjHjgcR53oCnQW3SkG2YQDAc=; b=dputZQ1hvQemH+Lz554kZIGBtBV/t77VUnhMZVjX2tB6tko0R1t75UWzNj2/g5OBPk EfiQ2+ns3i42Vi85sADjpFjm11Z0M6HXZgAKyvnwza5wm3SkPGG7ExR9hB1k0Zdo3uOd L99eFvEyQXWfphIqdhrnxcUXQwacWLhMsedTRCNPeNU/s55UoE42nOYh54/7fHjhRLVs 5+wvO2cq9TUDSXQUad1Aat65dMq2sNtiZk2rBcrg/R4ZU7IEJfbtCuJhfJGe5xrRChS4 fo8iuOdf3D7dJbJigmJi6dCNNTkuDgc9/vSdLOV3Vad38qK+4EIkc7tH7+HyaV49Y61w INoQ== X-Gm-Message-State: ALoCoQmUCx6IicRBJ1dGcg7lqONwEKkbYUaYFYEwVGA2STIWmkAoyALSo9xGgzID8tdaPuVgbkKHul3ejV73cVS3G8+Gq1j+OR6xKPNSsqjHAWJnmww1JWA= X-Received: by 10.112.164.97 with SMTP id yp1mr19318416lbb.30.1452020529103; Tue, 05 Jan 2016 11:02:09 -0800 (PST) MIME-Version: 1.0 Received: by 10.25.76.11 with HTTP; Tue, 5 Jan 2016 11:01:49 -0800 (PST) In-Reply-To: <568B5BFC.2080209@gmail.com> References: <56848AAD.3000906@gmail.com> <568B5BFC.2080209@gmail.com> From: Sean Busbey Date: Tue, 5 Jan 2016 13:01:49 -0600 Message-ID: Subject: Re: Yetus Accumulo "Personality" To: "dev@accumulo apache. org" Content-Type: multipart/alternative; boundary=001a11c33c98d82b3605289adfa5 --001a11c33c98d82b3605289adfa5 Content-Type: text/plain; charset=UTF-8 Excellent, thanks for working on this Josh! Is it worth us running our personality out of our code base rather than Yetus'? I'm not sure if we need the faster iteration speed or not. -Sean On Tue, Jan 5, 2016 at 12:00 AM, Josh Elser wrote: > FYI https://issues.apache.org/jira/browse/YETUS-263 was merged in last > week. > > Eric had also sent me a reply off-list which asked if it would be possible > to do a `mvn verify -Psunny` to run the small set of ITs we have defined in > the pom (Examples, ReadWrite, and ShellServer ITs, IIRC). > > Ignoring the issue of whether or not we could even run those tests on ASF > infra, I would guess that we could write a plugin that runs Maven > integration tests (like they run unit tests) and approach the functionality > that way. We could expose some control which determine whether or not these > integration tests were invoked. > > I also commented with some output on Matt's patch from ACCUMULO-2493 -- I > found it rather pleasant to run a single command and get a nice summary of > his changes. > > > Josh Elser wrote: > >> For those interested in following along with the PreCommit work, see >> https://issues.apache.org/jira/browse/YETUS-263 >> >> A "personality", in Yetus parlance, defines the the tests/checks that >> PreCommit will run against Accumulo. For us, it's pretty simple. The >> personality I provided on YETUS-263 will, for a patch/changeset run: >> >> * Checkstyle >> * Findbugs >> * RAT check >> * @author javadoc check >> * Some extra whitespace >> * All unit tests (not just in the module where changes were made) >> * Compiler warnings >> * Javadoc warnings >> * Presence of new unit tests >> >> One already built in feature that I didn't wire up is ShellCheck for our >> shell scripts. This will require a bit of fixing on our end first. >> >> For more general information, Chris Nauroth wrote up a good explanation >> for adopting the same approach in ZooKeeper (and did a much better job >> than me >> >> http://mail-archives.apache.org/mod_mbox/zookeeper-dev/201512.mbox/%3CD291EB3B.3504A%25cnauroth%40hortonworks.com%3E >> ). >> >> >> Anywho, nothing really changing here yet (I'm hoping Sean will write up >> instructions about how to configure the Jenkins job for us >> https://issues.apache.org/jira/browse/YETUS-245). That would signify a >> step for Accumulo specifically. Until then, this is just an FYI. >> >> - Josh >> > -- Sean --001a11c33c98d82b3605289adfa5--