Received: by 2002:ad5:4acb:0:0:0:0:0 with SMTP id n11csp2914170imw; Wed, 6 Jul 2022 14:01:11 -0700 (PDT) X-Google-Smtp-Source: AGRyM1uelEAnV4Vhq860g7lEgUfQm3kwtKUR+VeNEmADSgsJfKzPTf03qanYB2SVsrOS9ziqMU55 X-Received: by 2002:a05:6402:1e8a:b0:43a:8797:271a with SMTP id f10-20020a0564021e8a00b0043a8797271amr8331291edf.257.1657141270788; Wed, 06 Jul 2022 14:01:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1657141270; cv=none; d=google.com; s=arc-20160816; b=hVplImItS7oSJHeYKD4jkArEc/b1mQ2JNiLXXk9le1qCcS3uzZFCJ3AvQ6nBigJAlm 0Z0Mhz3/0qJbn/fdHzc0PnD6Gcy0wu7Vc+aHD+Ruj/E4VD6o/N5mY0uT5WbB756XaXpp 9ZQyJDUzpbIqktRPHJ7+DJnxDNn+L5N/XTejq1SDzfF+BGcJLIeTbB9Pim+zv2QZnDYP IlcUKXmGigBs6ErLUU4F+CJT/1zsgIXH2sWKoLn31pnmVD8c8vnB58hU0koJm7nFfyVt OeGky9URht5mEkMWMrWn9rrX6/1Jh4SjEispDrCEu6P9otc5WpZKxTt7t8B44opeCZPX SEFQ== 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=vZwr/3vScMTpIxRMv4WjBuRiSizQBnezajqPVx3a7e0=; b=CodqvoWjhbN1rZpRiKcKxqQUjRCY8wgXZYlWBs2RKboELle/1ffcVOvvYc3vxH+VzL 84TF8HQakhK9KD93hsCHl+UnMSE+ot/9NKDpWWsgmrNtNxI+bUo0ViHk5IE1RpJ5njoa UB8bqiBo7EBWksam25Yg4h4mvBogo3j6ZJbwDpUWc+umdxu/tZPivvgyC+/YO+nZlcX/ QZYOnpRzbJVcBQKmvsOrKjx8VKl1Gyk9LV0/dC0jm7niUlnICeyrlFuvO9uvMyfwNVgO jZBEaIV6pyj4g63oPEu+RR3xWG84lx6JT4dU+vBljncFO7xeOZSgnAbQECSqYOLJPeyx zaDQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=Si4QPqbt; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id s7-20020a056402520700b0043a8aa80c05si4177022edd.399.2022.07.06.14.00.38; Wed, 06 Jul 2022 14:01:10 -0700 (PDT) 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=@google.com header.s=20210112 header.b=Si4QPqbt; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234142AbiGFUiz (ORCPT + 99 others); Wed, 6 Jul 2022 16:38:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46034 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233932AbiGFUiw (ORCPT ); Wed, 6 Jul 2022 16:38:52 -0400 Received: from mail-ej1-x62a.google.com (mail-ej1-x62a.google.com [IPv6:2a00:1450:4864:20::62a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DAA7A1A82E for ; Wed, 6 Jul 2022 13:38:50 -0700 (PDT) Received: by mail-ej1-x62a.google.com with SMTP id sb34so28983861ejc.11 for ; Wed, 06 Jul 2022 13:38:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=vZwr/3vScMTpIxRMv4WjBuRiSizQBnezajqPVx3a7e0=; b=Si4QPqbtDaLn6pEEQtLRwxF4fYosbpF3ECvovEmamZp6mRc+rAEE4GEuQ1GA75QJNL nT5vIiBeCYuWROYx7uLVrwrygeWtrzI4KqiAnNecy3vj45ZwRrP44UCSDGRJalFr35+v XGT4GZ5JqGMYJimhJwHqNQ2Hb+k3JYeZ+eifljoPOqgoPE8y/++uz/BePLXB2KueIs+r 0kjqLOLNielZc+j0wai/ds7sORTK/n1ErXJZjzv1m/tPaFdA/noEhrGjQlWnOPGA+Kjr AMe9D/cmbU6GzFJ9kIeTDxrT/59ynOFSiotyLbC3mHfTujW4dRJK1o6Nb49Y/B9ETLha GO5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=vZwr/3vScMTpIxRMv4WjBuRiSizQBnezajqPVx3a7e0=; b=waUaomSxTHs7kzQgne3moAjn5a3UMSFrR+g8pPFm5f+mYd3qul/Z0JDdciEELUxVZK ZhfHqi67Je2cE8GiUwxlolu69v1OwWN5y2BuD7T8rMoHFJTP2aOB0SAmoBg4Y1GoTKCU u98xLdwvzSHES7vjFfTbn3oCjSaDdhujWgMP7tD5YAYnBhqo/4hJEpB0BnhSTlKL7zEd WTrDRwwyRu/TO3JKzgweShz2aPEnzgPpX1GauhO3w0+9anB2jO8BcKwBybTH/jvmve6G XuJ9Yuv9ooCuJMO1EIoxWrQaBTTJYB1C5sTFFyjTdQe0UYk5A5o/Y5+q9Mc7aHK7tIjQ dQoQ== X-Gm-Message-State: AJIora/ezqGvF9gd55Bzux9mUdPqM4n8cJgB685C4HSOigVxKEUkiMM/ 5HTeqGTC+F+WpGwp6jq/pYCixPQEFEAK7shkmFtRQQ== X-Received: by 2002:a17:906:5d04:b0:722:f46c:b891 with SMTP id g4-20020a1709065d0400b00722f46cb891mr42210274ejt.4.1657139929289; Wed, 06 Jul 2022 13:38:49 -0700 (PDT) MIME-Version: 1.0 References: <20220627221446.82157-1-dlatypov@google.com> <20220627221446.82157-3-dlatypov@google.com> In-Reply-To: <20220627221446.82157-3-dlatypov@google.com> From: Brendan Higgins Date: Wed, 6 Jul 2022 16:38:38 -0400 Message-ID: Subject: Re: [PATCH v3 3/3] kunit: add coverage_uml.config to enable GCOV on UML To: Daniel Latypov Cc: davidgow@google.com, linux-kernel@vger.kernel.org, kunit-dev@googlegroups.com, linux-kselftest@vger.kernel.org, skhan@linuxfoundation.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-17.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, ENV_AND_HDR_SPF_MATCH,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE,USER_IN_DEF_DKIM_WL,USER_IN_DEF_SPF_WL 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 Mon, Jun 27, 2022 at 6:15 PM 'Daniel Latypov' via KUnit Development wrote: > > Now that kunit.py's --kunitconfig is repeatable, let's create a file to > hold the various options needed to enable coverage under UML. > > This can be used like so: > $ ./tools/testing/kunit/kunit.py run \ > --kunitconfig=tools/testing/kunit/configs/all_tests_uml.config \ > --kunitconfig=tools/testing/kunit/configs/coverage_uml.config \ > --make_options=CC=/usr/bin/gcc-6 > > which on my system is enough to get coverage working [1]. > > This is still a clunky command, but far better than before. > > [1] at the time of this commit, I get: > Overall coverage rate: > lines......: 11.6% (34112 of 295033 lines) > functions..: 15.3% (3721 of 24368 functions) > > Signed-off-by: Daniel Latypov > Reviewed-by: David Gow Reviewed-by: Brendan Higgins