Received: by 2002:a25:683:0:0:0:0:0 with SMTP id 125csp595581ybg; Mon, 1 Jun 2020 09:16:03 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzVIvltd9LzH+IRS6tMzwiRIRHMfX5CON23m/RDn7PLPejfZ7+u3QiSy6T1sF1hbSto7oML X-Received: by 2002:a17:906:95c2:: with SMTP id n2mr328640ejy.339.1591028163258; Mon, 01 Jun 2020 09:16:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1591028163; cv=none; d=google.com; s=arc-20160816; b=NLoUhox5lg/LO0NIG3Rhl1LtM4PHqgxfYmhUYhH8MpQMi8mYEqG8QGdX+qP6rSt0fP IMShmBHs0GsRs8ybkJ/Og6dzYwsIKWUoxWkujgumNboSipw7dBjbXK6f6gt96vBj1kfP tDjLDhwA3Jq6hQ9YLI+Ne8DFCT1/0Cvyf/kpf/BjDHjQU2lqOa6OJLxMp4KyzkXYNUsn vYud7Ag3Tyf+GyIc9lxbOsTzNUJzuOLyEdp6WADgvLT7K7LY8BWdlIoUO0Z93N/8bjBx mWrA2rIVpFAoXEhis4RccZW/pEJtxhSbMFkzN14TiLo15FEfmSwQWzYJKhwmvgN5hpv7 ZQqA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=NjSVQRGYCwzYwvExi7f09WRPtiPSz55cN9wX5qFOjkI=; b=CNtF4NykDIcUSnVDzyd+2WWtMQyDEA4z23MeDd6arJkYAxivX5jHJQBvQgc03qH1Ui Sj7qOfAukmIfRSoyNZ/Kf3gnhx/A8/mHObr0RXPDVTIQz/KrnbIA6e8tweh4F53HbpCd vUZ4XA1Plnasyz1w/a0fdPrcCEYCmRPhRzGXP6OYK6uBKm5zbH1Slz3m9VgAB2MMn5AH +ovClW3Wh+I9abGC7Mo7iFHZ4ficX3vHeCxfFvj7sngHggM2b7vda0pd/NYa+FsgMkJs r3aGfIhUMfAkY+qpIK6bjV/nU2WytTdbIV1MCLgQE3vIYPrJIiJ5/6Q4pvAxf+eTvd0v E8jg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=GJO7VrBz; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id r6si12212359edx.97.2020.06.01.09.15.39; Mon, 01 Jun 2020 09:16:03 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=GJO7VrBz; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727935AbgFAQNE (ORCPT + 99 others); Mon, 1 Jun 2020 12:13:04 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48158 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726067AbgFAQND (ORCPT ); Mon, 1 Jun 2020 12:13:03 -0400 Received: from mail-yb1-xb43.google.com (mail-yb1-xb43.google.com [IPv6:2607:f8b0:4864:20::b43]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 393ECC05BD43 for ; Mon, 1 Jun 2020 09:13:03 -0700 (PDT) Received: by mail-yb1-xb43.google.com with SMTP id r18so2942808ybl.5 for ; Mon, 01 Jun 2020 09:13:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=NjSVQRGYCwzYwvExi7f09WRPtiPSz55cN9wX5qFOjkI=; b=GJO7VrBzG8A442/c8ZdnXbXkZ6WqgXMzWt6bz9tK21tfKwo7otNS/MWd5cU+Sbw5SM aBJ1JR+Bll1FVrAfEOm3pkPOkPbnhFuS2BG8dnxsGWWJIBS6eEMtrnLalw9ofm/oEeVZ ri3tHQUayKFezyeNgruPm7ujL0zj4llFWtETDS7T1dXAxK/ttvfRYCiYBavhwv0lTGeE c9DKOBHxaihxhS+laWkH9JlOti2eLyoDBsjTkv7OgdBu1F+C9+Hvc8011un3fuTYoedV pJmQO03i8QN4xR2lPXVHaZLxO1+b16upP5Uycas7X8lQgWHoXjZBqt9WIG9mIsPERicR /jvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=NjSVQRGYCwzYwvExi7f09WRPtiPSz55cN9wX5qFOjkI=; b=jX/BAKU/pET1YX+1QhIf8amHbjXnNsR5X+xV26v/LdNKSJxE9NHDYC5R+i/+UKn8ZE s6UqdootxhP4orVvQcp+iVu7Kf7KS4xhAuoRZ4QIo3BjZ0gngETXPAy0ik4c+nnPwutn KTDpu7/jGRVnCQmc0jbVY+acTEvD/N7k7mQnl6MRzIJazjUKj2MrEIPNiiDFyByNhBOB oMWWiPo/YhkVFJGsGREDY7g3cgnlU+j/WRc9o/ZhRHND87pzu8LfNovdLzdt6uajK88p EddX9ziQaFhXfZxeubgEkTFNr51DdDGnfTqDfe9ssRiKfmNoxAnf8tBndhxd6jTAJMuL vF6A== X-Gm-Message-State: AOAM530SoYZsBHZIRgc3A5PWqxr9/UagkIwezrmHuOY+ZPgSKZSV7aHt Iqjb/Oy4R32mz30ohDc81gU/Pk7uSOtRul/LdZUuoi4D X-Received: by 2002:a25:790e:: with SMTP id u14mr33884194ybc.324.1591027982206; Mon, 01 Jun 2020 09:13:02 -0700 (PDT) MIME-Version: 1.0 References: <20200524224219.234847-1-jolsa@kernel.org> <20200524224219.234847-14-jolsa@kernel.org> <20200601130905.GA1031432@krava> In-Reply-To: <20200601130905.GA1031432@krava> From: Ian Rogers Date: Mon, 1 Jun 2020 09:12:51 -0700 Message-ID: Subject: Re: [PATCH 13/14] perf tests: Add parse metric test for ipc metric To: Jiri Olsa Cc: Jiri Olsa , Arnaldo Carvalho de Melo , lkml , Ingo Molnar , Namhyung Kim , Alexander Shishkin , Peter Zijlstra , Michael Petlan , Stephane Eranian , Andi Kleen Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jun 1, 2020 at 6:09 AM Jiri Olsa wrote: > > On Mon, Jun 01, 2020 at 12:55:44AM -0700, Ian Rogers wrote: > > On Sun, May 24, 2020 at 3:43 PM Jiri Olsa wrote: > > > > > > Adding new test that process metrics code and checks > > > the expected results. Starting with easy ipc metric. > > > > > > Signed-off-by: Jiri Olsa > > > > Acked-by: Ian Rogers > > > > I wonder if there's a better organization with testing in > > pmu-events.c, expr.c and now parse-metric.c. > > hum, so > - expr.c is testing core interface, > - parse-metric is testing specific metric processing from > parsing to final ratio > - pmu-events.c is testing pmu events aliases and parsing of > all the metrics > > pmu-events.c is testing both pmu events and metrics, > but I think it fits in the way it's done together Agreed, it makes following this a little bit of a challenge. When I did the parsing in pmu-events I'd originally done it in expr.c for example. Perhaps if there were a parse-metric in tools/perf/util then things would align better as well. Just thinking out loud :-) Thanks, Ian > jirka >