Received: by 2002:a05:6a10:9afc:0:0:0:0 with SMTP id t28csp3164911pxm; Mon, 28 Feb 2022 13:30:02 -0800 (PST) X-Google-Smtp-Source: ABdhPJzfOoZSDymLtGdO1OQtsX1Ml5pdBrgRFqPw4RRbR9PQOGY9sS3Qzlnrut1SJGyCIDalWrum X-Received: by 2002:a17:906:6a8d:b0:6d1:c4c8:cb3 with SMTP id p13-20020a1709066a8d00b006d1c4c80cb3mr16254194ejr.577.1646083801843; Mon, 28 Feb 2022 13:30:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1646083801; cv=none; d=google.com; s=arc-20160816; b=PegtB4BFxiNqSLEiJqf1tiRHlOJA+Bu0CwBJz2vdmq+xEZPO/rfX29bW3J4PPm8K9m 3xgyucY7F2NwTLWUFiQVQ5Y+AHJLBj4h8OxrGTlntW5DGdKbgr3jQQiP3GDR45mf16NM Ukix+T4RL/IbvLDeJa5vYFllHrSIX02FOegwSdoKUlJFOOpeuj6pTNuWao7J5FKaGM4d ErM/jQT7GKUcj3VkWTeA3UvSeY8KPAz0izfkC7cmLliQK8eX7R8SiQr/x71RuC+p4spJ 3Q9zhGH3v9/MluPqO/0utyZL0qCZB/ZtCyIqausm17XgnZKySG1k/yzM/YrUrJ0dpWH/ lUrw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=5600SCzbGZuSYo8B8r2H5LHGf80BXTygYS/dSAE5Qvg=; b=if137NUfkDdn4COcS5NgFIfIsoIO6ZvQpAons8cGMx16pPZhJPHTBFi0/I7qi8iqxc w2M3vDrKCJNId0rUhLR8XiOJTntTcRVQP4/HvE8vcBjMnOOemL21nHUGKpdzSQnTv5gL /9m/RQeqrZajdCUeGPixB++yd4FbHH29LkoZHVsAhQEhk8qUxDA86I6ehbRaqLbwEkbw LZzBT4dB9Ay7PTF8Sj46BwrjjcTIEdxRIPAzOgzBs7rXKGWEewdd+zChGy9VFoKtqmdi VrB6DabaQl30USjGz4TRreARnThRcvqGXuObTG8eUNxLusMnF+1R5gQA/k6lDA3G5ebt j2HA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=WN2g5IDX; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id p13-20020a170906604d00b006d0bee7af78si6555623ejj.793.2022.02.28.13.29.39; Mon, 28 Feb 2022 13:30:01 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=WN2g5IDX; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230266AbiB1VZ2 (ORCPT + 99 others); Mon, 28 Feb 2022 16:25:28 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59580 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229731AbiB1VZZ (ORCPT ); Mon, 28 Feb 2022 16:25:25 -0500 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BABCF121522; Mon, 28 Feb 2022 13:24:46 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 6052261152; Mon, 28 Feb 2022 21:24:46 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id C50E7C340F1; Mon, 28 Feb 2022 21:24:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1646083485; bh=fu/dnEmqFSyXKID1VD4bFK7+fp4UW+/J+9UZTgdAkFY=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=WN2g5IDXNi/135TrH1b/xhDr21EzPPi+2C2HL8l2DLC0WN4tZlJipQu+sIn7gSQhx E2gW7TyT05jKqLp2AYd+Mrpg0nwFinhHnAmXeSq1Gm+7Pa21qD93rcwTFnVP3jXncI bnEV+yLULEMeckMvQTRQsONZw0sgblGTIcaEW/J4h3PFqQAdeahQPoi+yTn66QHJZY s1erIEANtCbs5l6sfR6DE7cTmBB6CM2cF2B7XuQ6j4jrXiyCdu7RSbLHZFzfndAu1J eGVg4fVJWfHUnqGSPwAluBiOEWLMyNHKRJqXKjrsHCmoQcCEY6lrdJ7E2uR2fvMIP/ hMsXCZCxKzdOw== Received: by mail-ed1-f52.google.com with SMTP id s24so19435696edr.5; Mon, 28 Feb 2022 13:24:45 -0800 (PST) X-Gm-Message-State: AOAM530dSx+KyRUYHie6kOENWCZj3GnTl/izOnaGDt2BvhC89QtbpleS 0Gqu2tVCrNsG1BqXEef9Dih5u84ndPeslt5cEw== X-Received: by 2002:aa7:d98a:0:b0:410:b844:7889 with SMTP id u10-20020aa7d98a000000b00410b8447889mr21271791eds.109.1646083484031; Mon, 28 Feb 2022 13:24:44 -0800 (PST) MIME-Version: 1.0 References: <20220201181413.2719955-1-frowand.list@gmail.com> In-Reply-To: <20220201181413.2719955-1-frowand.list@gmail.com> From: Rob Herring Date: Mon, 28 Feb 2022 15:24:32 -0600 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 1/1] of: unittest: add program to process EXPECT messages To: Frank Rowand Cc: devicetree@vger.kernel.org, "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-7.5 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Feb 1, 2022 at 12:14 PM wrote: > > From: Frank Rowand > > If unittest detects a problem it will print a warning or error message > to the console. Unittest also triggers warning and error messages from > other kernel code as a result of intentionally bad unittest data. This > has led to confusion as to whether the triggered messages are an > expected result of a test or whether there is a real problem that is > independent of unittest. > > EXPECT messages were added to unittest to report each triggered message > that is expected, resulting in verbose console output. > > scripts/dtc/of_unittest is a new program that processes the EXPECT > messages to determine whether the triggered messages occurred and > also removes the excess verbosity of the EXPECT messages. More > information is available from 'scripts/dtc/of_unittest_expect --help'. > > Signed-off-by: Frank Rowand > --- > permissions for scripts/dtc/of_unittest should be 770 Why? 755 is what the patch says and what most/all executables in the kernel are. Rob > > I will reply to this message with the usage message from > 'scripts/dtc/of_unittest_expect --help'. > > I will also reply with examples of raw and processed console logs. > > Documentation/devicetree/of_unittest.rst | 27 +- > scripts/dtc/of_unittest_expect | 408 +++++++++++++++++++++++ > 2 files changed, 432 insertions(+), 3 deletions(-) > create mode 100755 scripts/dtc/of_unittest_expect