Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp897979pxj; Fri, 11 Jun 2021 14:44:20 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz0QREApz0pfJQEeRpkSvyp9KFeU2EK8T7Nt33xOCq2Q1eZFzBp02msq2/PKqnBEKTeUaYF X-Received: by 2002:aa7:d6ca:: with SMTP id x10mr5709036edr.182.1623447859860; Fri, 11 Jun 2021 14:44:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1623447859; cv=none; d=google.com; s=arc-20160816; b=iPPJEZ5jn267DBRn3Em4y0maQ/qEs5WzMIieDGMfXAqY9Uyy6gLUu9srUx/hE1XF02 UUWoP2/BWOXMmxuYfs5JWvp4qgd2P14C9bPqlmd/CqKPVvgSaoWu5W1Otj8hLDzgzo5o OWRewBKSsMdbR5Qy9jfF5IfArY045w6RF8mSmEbYHojW9bAQwS89up6K5p1msPvhp9RS 0pREIYZjoHnWP0ZV6jg2mPHJ2xZcbJzpSZWZhU4oTDoqZqTfU7DTCE9DgOnjQzu/AW1R vLKu3wbRFE69rjZg8F8Pp1gaLvoaO3fYT04/EFlQ9PLjVqdsZYHDfsBgE5XLhIWZ0VyR cQfg== 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=aTtVmQE1L0tigro9e4OhQHUvzXLTzBpGS5nmzldfqwc=; b=rbSv5OgkkmIFSZaXPSvVb8hecFf+3lQdhzy6mQYlJuLqjgmJ5hvBCUdhh/yFkMfun+ Pi5N9W0HaElUh52biLmFnhSSWFsorSaUjSJxT2N1abMYN7ODPBxbleLnsH37IIYYsGa/ Ih1x7DFXt+HMk5KLnN+dqqkj9HJpdmZOn+sn5VDyu589B67pY2CC20aby8fz23IRTzvm tWK/YLqDH+5LxsSUz12sikD0A4iCZgZrMc2SOuaJz/p4dYlLKTft6/DgcG6rT8cvrWMp Y6qFLwLCcQc1xkk50NEPBsdQb4YIop+0gvPO9Dijzydmlnvg7mpDi/tVo02VOm10EIdG tuaA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=jJx0bhHT; 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 hq27si5576595ejc.34.2021.06.11.14.43.56; Fri, 11 Jun 2021 14:44:19 -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=jJx0bhHT; 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 S230168AbhFKVnW (ORCPT + 99 others); Fri, 11 Jun 2021 17:43:22 -0400 Received: from mail-pj1-f47.google.com ([209.85.216.47]:56114 "EHLO mail-pj1-f47.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229633AbhFKVnV (ORCPT ); Fri, 11 Jun 2021 17:43:21 -0400 Received: by mail-pj1-f47.google.com with SMTP id k7so6401582pjf.5 for ; Fri, 11 Jun 2021 14:41:23 -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=aTtVmQE1L0tigro9e4OhQHUvzXLTzBpGS5nmzldfqwc=; b=jJx0bhHT/QYKG7u09mfetN83sWnyZl4PppyYjtMbKsPHfgg2j9ZKiCmUh6A6ywKXYM PoMXSabPZ2Xe5Qod9BdxbY2OR2loaiT5hgB5SGZsWejMtOR9eQvY+kjmozqDCS4x5q4y nmkXMoNVDFNjXIdXDVaviSUjYLD48liOSqII147GBFEFD70fyx2lHtFcyOOSJRaSLwlp f7HpaUMCB6Srlbys2kMB2iZowXinKsQDQ/8My0RmLXtcH5wdZTIBzBgK7/70c1jGDQsr hbnTOgZtGJmj8y/6vAbNRl3oZmfBWArve8Sv6c5Wbfj7Mvhi2Xr+GNj6fpVmfDArxoYb 5J9g== 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=aTtVmQE1L0tigro9e4OhQHUvzXLTzBpGS5nmzldfqwc=; b=A9jH5rcOpVzlTEBrF3H7tfvCw8HENRem5cXQQeMl6kEHO79HpNT03OImjtR+DsoBQO /gzeKyQ2whWVBcq2yhW7E/pgfV/8p9X1I8Sam3Xbf1LvzpmWWmrEZlc1YqhqvJrCBaj+ 8OXGy8BE3BemBx1lf7q2+HA1JP7gsACTitUlLL5tlEXZ/RfSlyw1lgteTm1YQ5lIvB/Y FyqhO9NrstVjyPZJf6nh0UolqM/RyURLuXVxSh5Wjy4hO5Sm/yRhvYZojooyCcwSQm/A hZX04XcgsIYOzXT2w6Is9TXHpKT1X1NhIbIbqgJaPab+t6CUGkkZmji5RUlMTMPF9+nn w1iQ== X-Gm-Message-State: AOAM533DL5HixU/D3W27DC+WcJaft52VHBMbNzrWLe4MA3fNdRuzjeNo Hx27Pk6zTnZgeS5Hoiwk7ykekfOzixRvWDA6m4vNqg== X-Received: by 2002:a17:90a:1941:: with SMTP id 1mr11053249pjh.217.1623447622921; Fri, 11 Jun 2021 14:40:22 -0700 (PDT) MIME-Version: 1.0 References: <20210421020427.2384721-1-dlatypov@google.com> In-Reply-To: <20210421020427.2384721-1-dlatypov@google.com> From: Brendan Higgins Date: Fri, 11 Jun 2021 14:40:11 -0700 Message-ID: Subject: Re: [PATCH v3] kunit: add unit test for filtering suites by names To: Daniel Latypov Cc: David Gow , Linux Kernel Mailing List , KUnit Development , "open list:KERNEL SELFTEST FRAMEWORK" , Shuah Khan Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Apr 20, 2021 at 7:04 PM Daniel Latypov wrote: > > This adds unit tests for kunit_filter_subsuite() and > kunit_filter_suites(). > > Note: what the executor means by "subsuite" is the array of suites > corresponding to each test file. > > This patch lightly refactors executor.c to avoid the use of global > variables to make it testable. > It also includes a clever `kfree_at_end()` helper that makes this test > easier to write than it otherwise would have been. > > Tested by running just the new tests using itself > $ ./tools/testing/kunit/kunit.py run '*exec*' > > Signed-off-by: Daniel Latypov > Reviewed-by: David Gow Acked-by: Brendan Higgins Tested-by: Brendan Higgins