Received: by 2002:a05:6a10:1d13:0:0:0:0 with SMTP id pp19csp15301pxb; Tue, 31 Aug 2021 13:56:32 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzD82a+QnK6tuyEQSlRj2+Qf4nD/RtMIPQAni30kUnpxL3sQHuHzhTTJyByJBHRVotyCbzD X-Received: by 2002:a05:6e02:154a:: with SMTP id j10mr22086685ilu.79.1630443392314; Tue, 31 Aug 2021 13:56:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1630443392; cv=none; d=google.com; s=arc-20160816; b=ciOODhKaK25g0dIjMwYwJEynJrdUK/X7SSKLDUxbrVuKNRy4uHwZHHnYpAGEOatKWJ OJqfgI0u2r6P5pAim9WXi88xZV+mK/IkuwnROhYkQ4fgZPQJUHeQ0LMXDWW0spmA5Gxr MyqlzGK4yV1Yzco0nmxfRwOi7d776an3WNSnYSGxRMKojK7FP3H9NX61rB+euqIghk4p UCzECN/UbOxQ5/f/tEaaeyS+DFGv3Ftcg58ebAA2JJTd4wcsmsLOMn+VswQ0WQz+yQcO JTEftXLRnHnonaDKZO+D07UGGcsK8hjcgwgu9xo6J22sAP7nEviUCIJqPv9Uc/cYjnD/ exBw== 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=w7DJaTANbvrCQkH2QIc5sjZqAcUZDSgVgOpoHk7N9uc=; b=ZxzrYTxsa2PvjsskTbzQ1ZdmrtanF5v0xFXIdrtXPeJnDKRt+N3e9vZd7r68zHCBH8 CNS9JUWGRx479zFtgtaJzJLCwe0nK/sRJmwYpsvTaOLxBHh4VPzu4Jp7aBcsShyRXy4N YPbJ+R0OFjwcZHcJmLj/ALu8Cr9GDNhXk7mu5JP/8F8hMDhZogCxagRVeecSqLAv+xVz SM0Q8kz04JeiX7vJm8h+waazzHtl3My5iU6GQOgy22oMxNiNiX86hSkmCbklPaOL699k sJrsZYyPKtplqxHUij2zFkiBEtWc33jCr3jDWETo/9CnwzBi0AWP4sc336BJAtmOIw4D B1gw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=j9fpVhx7; 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 o29si7370785jac.75.2021.08.31.13.55.59; Tue, 31 Aug 2021 13:56:32 -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=j9fpVhx7; 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 S234503AbhHaU4F (ORCPT + 99 others); Tue, 31 Aug 2021 16:56:05 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42766 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S241228AbhHaU4E (ORCPT ); Tue, 31 Aug 2021 16:56:04 -0400 Received: from mail-pj1-x1036.google.com (mail-pj1-x1036.google.com [IPv6:2607:f8b0:4864:20::1036]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BC6FFC061760 for ; Tue, 31 Aug 2021 13:55:08 -0700 (PDT) Received: by mail-pj1-x1036.google.com with SMTP id n13-20020a17090a4e0d00b0017946980d8dso3005365pjh.5 for ; Tue, 31 Aug 2021 13:55:08 -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=w7DJaTANbvrCQkH2QIc5sjZqAcUZDSgVgOpoHk7N9uc=; b=j9fpVhx7mUoQiaZsCC+QcRUNBUJL/aEbMEVfR4g7sTx/rJ3N/C5Pd2N8YzTIIF/eai J9jlGZYDW+p0aQEw1o6qgfsKdV/zHu9s64bmWwoAko4T87pdblhtQFXJYMRnG+JpKLtZ gnj7E0673Ib/e+wdCdEF6NHLQUauiMQEO97zt32Qc3+nUavkE4XBEnkJ2v999pRZdSEC 7Nbzi0BHrSc6AKms5WkB7QfFagRkvW1/6MGzOESJ6vk/y1P8uIAm//sjecYggV1OyVwy xxfpwS+1g6wcbAT0S42P7eNxRYT8rYfkwwmm6utKkBPkzXQU3FIA6qPRzMI892CWIrrg omdg== 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=w7DJaTANbvrCQkH2QIc5sjZqAcUZDSgVgOpoHk7N9uc=; b=hFkWlqW3IURVDnC39PVQCCL8O/qRLPtCnMs3tOhFetFVXnQcwcVF5Cr/Rlk+XSlxWN eXG7s9BuuQBQzxRFORMdNIsw9Eojdz76iFc6IsoWSbvBmr3K/6HW1o8bssxXbzIz4BIL KPG8ZSa9b7mAgB9jn+44LfnlHF46Cs4b1zBdh+3zK63f7+IYTBJy2IJN2V2qug0CZjlS zXKh8ebJSEGI4WeNZsM3zbzBr8+DmEx6yFLUGoC3vrvgN/kTGkw+JuyeS0VwyPRj5sgP gScflpje6kcIxRggagL82aCpKEmQ1OIxkDuVCSLGb7w+jdzEquhE4OqgUasjSU+rzFF8 Bvug== X-Gm-Message-State: AOAM533BihKWjrhWswb9VBLuqmN3Hb9s9GE+ajJaHB8ejyUtNdiOkRY0 3Eu7dasUZCAlyoLkTzHAweUAra7sNP5Bz+6Mpj0Lsg== X-Received: by 2002:a17:902:6b47:b0:12d:7aa6:1e45 with SMTP id g7-20020a1709026b4700b0012d7aa61e45mr6306276plt.80.1630443308010; Tue, 31 Aug 2021 13:55:08 -0700 (PDT) MIME-Version: 1.0 References: <20210831171926.3832806-1-dlatypov@google.com> <20210831171926.3832806-2-dlatypov@google.com> In-Reply-To: <20210831171926.3832806-2-dlatypov@google.com> From: Brendan Higgins Date: Tue, 31 Aug 2021 13:54:57 -0700 Message-ID: Subject: Re: [PATCH v3 2/2] kunit: tool: allow filtering test cases via glob 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" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Aug 31, 2021 at 10:19 AM Daniel Latypov wrote: > > Commit 1d71307a6f94 ("kunit: add unit test for filtering suites by > names") introduced the ability to filter which suites we run via glob. > > This change extends it so we can also filter individual test cases > inside of suites as well. > > This is quite useful when, e.g. > * trying to run just the tests cases you've just added or are working on > * trying to debug issues with test hermeticity > > Examples: > $ ./tools/testing/kunit/kunit.py run --kunitconfig=lib/kunit '*exec*.parse*' > ... > ============================================================ > ======== [PASSED] kunit_executor_test ======== > [PASSED] parse_filter_test > ============================================================ > Testing complete. 1 tests run. 0 failed. 0 crashed. > > $ ./tools/testing/kunit/kunit.py run --kunitconfig=lib/kunit '*.no_matching_tests' > ... > [ERROR] no tests run! > > Signed-off-by: Daniel Latypov > Reviewed-by: David Gow Reviewed-by: Brendan Higgins