Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp3594713pxj; Tue, 1 Jun 2021 08:46:39 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwxs6RFbpkKVDmTsEWnMm8B1IoUS+lkxxeP5hL3hPxhtFbhC4R0PqCQbWV9+VgUYhAdM9IJ X-Received: by 2002:a17:906:4341:: with SMTP id z1mr30024472ejm.422.1622562399376; Tue, 01 Jun 2021 08:46:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1622562399; cv=none; d=google.com; s=arc-20160816; b=cu3iOcb0/C5euv6YEXA7VSJ9k4KNNacXBVrkLW+FklAOcK5Kihw9OKTG+aY3tD246X TLTy0ip+gi7Ls+9ntjdVPlOQMjfY++aDf3vXCE0YFa+o38J96oo9+Hk0RYSpZyqBwTbK IeqMKgt+OTRv5CxtVBGiRqmjNswEFTSr76Z5gABGNDG3dd6JgfDfEu4nu/MbpPnyfMjU OV/ylcer29FvX+MENfomeXtpMfwbHsG6HQ7pbh1oN54yMUzR6haGvF9tWSgdzJxFfoBA xBaMrzc2JVKSvG2u3qs/ewk+g8xoCOzIY30OKNUYpWtCdHdUm1e5rJ/jZGtihcVYV1vj 0HPw== 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=nvfBq2aXtJ08TGHS8dCWxvUmTewAGJbPcj6f0TWlUiY=; b=ZrREL8B/sEaPrPhiH+mu6A4SEXFRDmXPf7zyA0FQ7ucT1epwxWIF8f+ihCTQBHyID0 DRJogpR49VDDwJgYSCezL7X4jkghQ+GwDFNPg8Qc1l+ByxV+3OLK2I3OuaWg6u501kLv bZ6SaNoe+VPpsLgDafFa/kCkKfSOVgKp9IXpoo3Jfi+7p5gN+kjGZmNkxALooOZZCQC8 Z6ixE1lW1wIqfBpCNDf02aUuvP0o3ROfodzntVa3Moc9Sn6rPkElk6jZu0iZ0ux85a0f WkqWOJQG8kJXWD+dBzra1X8eferZAfQyX4E+T2IPxdfPUbt8cHvMxupmZKqEhoLxAa7t /lhA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=kRP9Rlun; 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 i3si16562562ejr.178.2021.06.01.08.46.16; Tue, 01 Jun 2021 08:46:39 -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=kRP9Rlun; 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 S234340AbhFAPqZ (ORCPT + 99 others); Tue, 1 Jun 2021 11:46:25 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43592 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234074AbhFAPqY (ORCPT ); Tue, 1 Jun 2021 11:46:24 -0400 Received: from mail-io1-xd32.google.com (mail-io1-xd32.google.com [IPv6:2607:f8b0:4864:20::d32]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6A130C061574 for ; Tue, 1 Jun 2021 08:44:42 -0700 (PDT) Received: by mail-io1-xd32.google.com with SMTP id h7so1724440iok.8 for ; Tue, 01 Jun 2021 08:44:42 -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=nvfBq2aXtJ08TGHS8dCWxvUmTewAGJbPcj6f0TWlUiY=; b=kRP9RlunMLDQfqS8+ys+DPhZExy23ZacwK6tldf29WDZpUF9gMrU53snMNzxbOK8Xx mFBKUUhUjw2mJKRMdKO8xXTbdkbju+jNtMPX3uGyompBImAvdoPQ9hKtelQZjwaJk/1m W729w4nS3IOnXZ45i+J7UUP3+yzQMn0TRsaCJ5BV2EK08w30jsd+Rui/r6Bs6fZoH05W XqYJuQxTiBtHsFk3+hJU64fLX0dUYqHWwwAmkY/KYdCEMxWvmSXwgfDq4ViCFGNMFw85 txmnvZvHyvN2N0+mfIJfIfQYcXxhFqyWEg0EQ65Z4gTejqVYbCU5YV5a5HK8sjfwpCJm Vleg== 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=nvfBq2aXtJ08TGHS8dCWxvUmTewAGJbPcj6f0TWlUiY=; b=ZEGCUPATjMpvY/+WCPdLXP9CJf1jVbxl2wF6Haqr40Mz3uNQ8MXhAWr7ankCgGo9Xx BbkPMrWSm1eTPX6MPROSBCB/S39phbRhfePSvZZWY78WPvwzurVN10D+ZuKwHXL44bJv XIjFhDzB5dUT9AAYZXguUOUDyCGIX7XMjdVYzwFZOVMC6r4URtdfnnV0p6BDmeizr1Xn rrEk9f3z7iLsnIzO3VIZ7OWu4PNlCqfc5UYYsEB6P/55jhPxghIyE7HCVkA97hkh+ys7 mQhf+FOd+Y59/Q8xKU8s3Jx+WH2rfJQZCZ9fMXOpCxJHncB4RlXKYcygNSQWv/tEmY1+ a8Aw== X-Gm-Message-State: AOAM532I0QwPEgqua+8GMZioBADLnRmXavuztucMT+LkzdRu7RmWPnVm TjdUb3o7o2pCyUcGl4FWOliukT2woPpgyO/bLrXexA== X-Received: by 2002:a02:5b45:: with SMTP id g66mr11315101jab.62.1622562281646; Tue, 01 Jun 2021 08:44:41 -0700 (PDT) MIME-Version: 1.0 References: <20210528075932.347154-1-davidgow@google.com> <20210528075932.347154-4-davidgow@google.com> In-Reply-To: <20210528075932.347154-4-davidgow@google.com> From: Daniel Latypov Date: Tue, 1 Jun 2021 08:44:27 -0700 Message-ID: Subject: Re: [PATCH v2 4/4] kasan: test: make use of kunit_skip() To: David Gow Cc: Brendan Higgins , Alan Maguire , Marco Elver , Shuah Khan , KUnit Development , kasan-dev@googlegroups.com, "open list:KERNEL SELFTEST FRAMEWORK" , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, May 28, 2021 at 12:59 AM David Gow wrote: > > From: Marco Elver > > Make use of the recently added kunit_skip() to skip tests, as it permits > TAP parsers to recognize if a test was deliberately skipped. > > Signed-off-by: Marco Elver > Signed-off-by: David Gow Reviewed-by: Daniel Latypov > --- > lib/test_kasan.c | 12 ++++-------- > 1 file changed, 4 insertions(+), 8 deletions(-) > > diff --git a/lib/test_kasan.c b/lib/test_kasan.c > index cacbbbdef768..0a2029d14c91 100644 > --- a/lib/test_kasan.c > +++ b/lib/test_kasan.c > @@ -111,17 +111,13 @@ static void kasan_test_exit(struct kunit *test) > } while (0) > > #define KASAN_TEST_NEEDS_CONFIG_ON(test, config) do { \ > - if (!IS_ENABLED(config)) { \ > - kunit_info((test), "skipping, " #config " required"); \ > - return; \ > - } \ > + if (!IS_ENABLED(config)) \ > + kunit_skip((test), "Test requires " #config "=y"); \ > } while (0) > > #define KASAN_TEST_NEEDS_CONFIG_OFF(test, config) do { \ > - if (IS_ENABLED(config)) { \ > - kunit_info((test), "skipping, " #config " enabled"); \ > - return; \ > - } \ > + if (IS_ENABLED(config)) \ > + kunit_skip((test), "Test requires " #config "=n"); \ > } while (0) > > static void kmalloc_oob_right(struct kunit *test) > -- > 2.32.0.rc0.204.g9fa02ecfa5-goog >