Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp3755972iob; Mon, 2 May 2022 05:04:38 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxAODJl1qdAp78NKDYlgzyq5URcjPRWs77FlJ4BapAALLv74FH23UkUrjk4AGcJd3E1q7Rz X-Received: by 2002:a19:dc16:0:b0:46b:afa0:510b with SMTP id t22-20020a19dc16000000b0046bafa0510bmr8210967lfg.393.1651493077887; Mon, 02 May 2022 05:04:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651493077; cv=none; d=google.com; s=arc-20160816; b=xjNOrwta0PcfglNY3nixAz0bPuxAwqultQ8Hyzt8yah+H+XR4hkR+HvctLmN+geUkn lFniHFhk/ohitqu5tvPfFxDUWtu855YhFwtI2rRuk7Ma0UojpsTLz8Nnhh6iz79ofszO zKMNxqHMooED11FM3BWMBOTnI5w4nN77iIhZE7SzBDlCk+6vJP7sA6E+lkNm+yscJ1Ji jsw0oPMXk+s/CJQop1pW4RZBQJ0z5hY+Hi56UdITEGRivkQm7+DLwhqCYxtoKKcVtt22 Nw0FBEO51JB/m7/WestjWW50UBnS7wnv3Z86aBV0wEQbq8WGCpjmrN6SpUeDREKxouXH 8UGA== 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=kwPZKfu//VArF+FVVE8zbUqlSbSrCotry34rYD1+ekw=; b=ROad8sQNo/Ytd/hEGruUwCC0lsPzfHS76tAxO+tfVngY1D4BDEV5zogkiW403Kt8mx 0v8tXrxHF2yop6JTGEuem9TRMqLPvo1oTsIKhSUpA7WFf8dp4onqt3bvm+IdiVIwuzKz PH38ScddU1kHv+mpEs7UHZsTtP/bgy1pjT3yPT2JnJfYZsYqe12tol3I4rFZyh9yNXe1 cIyCCGN+vSmi8WraKt4MCmh8OtLlFaHALxHPPYYYReHNIyQejN4pEbIB3XvPo3lpARDz h2AptHfTQj+P2vbm4b874xWIGFYkE/HDylHyZTtRxqAewXdSdwn7dH3QhAROEtYFhf4m CseQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=ZoJDMlDR; 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 k20-20020a05651239d400b004720e4457d5si1962931lfu.480.2022.05.02.05.04.08; Mon, 02 May 2022 05:04:37 -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=ZoJDMlDR; 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 S1382312AbiD3Hoh (ORCPT + 99 others); Sat, 30 Apr 2022 03:44:37 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39998 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233979AbiD3Hog (ORCPT ); Sat, 30 Apr 2022 03:44:36 -0400 Received: from mail-ed1-x52a.google.com (mail-ed1-x52a.google.com [IPv6:2a00:1450:4864:20::52a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 12DB7240B1 for ; Sat, 30 Apr 2022 00:41:15 -0700 (PDT) Received: by mail-ed1-x52a.google.com with SMTP id y21so11378838edo.2 for ; Sat, 30 Apr 2022 00:41:14 -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=kwPZKfu//VArF+FVVE8zbUqlSbSrCotry34rYD1+ekw=; b=ZoJDMlDRJQ+VhW4am5V169loO6fm7omKdERD77BJM0/JbiBvl70/SdDm5TY397yuf3 rEj9Abv54/G7Btssc/0oJPXqDQR6m2ex9pM2Vvj1gozMPRCOqqszbxsdNYU2dB1p8Wnn AjQnlfHYHjTq8MIksiHY9n0oJn7jSVOR9A+wYn/mKyo5G06maOHup9fFwLUVwA1B/KRt HybaxGVyV4LOwi2buaE0z8iOLG0+iAX49x7AgSAG4LQXRHCPHh9ZZ/iSplo5tujCZvFn DexN5sVTAt0FKRCFtk+KJY/+qyGDH0cGjOQDkAVGTy2+RygyPTXwDY6N/TsjDXeVviPs zU3Q== 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=kwPZKfu//VArF+FVVE8zbUqlSbSrCotry34rYD1+ekw=; b=fajlXBVWrvH2QG+iqvD140NYvyWwvrHkgX0JGsFCJWuRpSze+hxjwJ+fPZC8Rb1uDg uTFxQAG+yX5TOis0XACECL8BcUcxu+/zmajBYks4dPFkt3yy3YFPWADUi5C/XX13z3p7 7hC0AbYmC1iNsb7cZ6YnR/RkHiqgJay8JjoD37vyLFSaq7qn5k30fGiy65Jz2ZhIMePN gLripDrI0qWJIiHqh4TOkDzFfiNOT2T72PZ3ewZtcQLzxNX51+iK8lh/esOOFnAV87rx Q+qZcESFRMpf6TbkWoqrQR40/IvAoaDOdoQ9Jtf0d1dEDaINHSZ8ofUSFjr7E8keCzTu l3SA== X-Gm-Message-State: AOAM533nECODPbY9Gm1k15UC0FSiWkwdUynWT6OPc0jJrNhSRFnSXI8I 5rKy5phk9o5bhE269TLuAcEnGcY6dVibp2YTQEhYKg== X-Received: by 2002:a05:6402:1cc1:b0:413:2b12:fc49 with SMTP id ds1-20020a0564021cc100b004132b12fc49mr3364804edb.118.1651304473460; Sat, 30 Apr 2022 00:41:13 -0700 (PDT) MIME-Version: 1.0 References: <20220429181259.622060-1-dlatypov@google.com> <20220429181259.622060-3-dlatypov@google.com> In-Reply-To: <20220429181259.622060-3-dlatypov@google.com> From: Brendan Higgins Date: Sat, 30 Apr 2022 03:41:02 -0400 Message-ID: Subject: Re: [PATCH v2 3/4] kfence: test: use new suite_{init/exit} support, add .kunitconfig To: Daniel Latypov Cc: davidgow@google.com, linux-kernel@vger.kernel.org, kunit-dev@googlegroups.com, linux-kselftest@vger.kernel.org, skhan@linuxfoundation.org, kasan-dev@googlegroups.com, Marco Elver 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, 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 Fri, Apr 29, 2022 at 2:13 PM Daniel Latypov wrote: > > Currently, the kfence test suite could not run via "normal" means since > KUnit didn't support per-suite setup/teardown. So it manually called > internal kunit functions to run itself. > This has some downsides, like missing TAP headers => can't use kunit.py > to run or even parse the test results (w/o tweaks). > > Use the newly added support and convert it over, adding a .kunitconfig > so it's even easier to run from kunit.py. > > People can now run the test via > $ ./tools/testing/kunit/kunit.py run --kunitconfig=mm/kfence --arch=x86_64 > ... > [11:02:32] Testing complete. Passed: 23, Failed: 0, Crashed: 0, Skipped: 2, Errors: 0 > [11:02:32] Elapsed time: 43.562s total, 0.003s configuring, 9.268s building, 34.281s running > > Cc: kasan-dev@googlegroups.com > Signed-off-by: Daniel Latypov > Tested-by: David Gow > Reviewed-by: Marco Elver Reviewed-by: Brendan Higgins