Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp1925378ybl; Tue, 3 Dec 2019 15:07:18 -0800 (PST) X-Google-Smtp-Source: APXvYqwrWV1NHfZF1WLetHvokVkjn8K0I9z733He+MjWzGj2lz/Rm0DSY3/G/6LmijOUjyG5WuV+ X-Received: by 2002:a05:6830:14d3:: with SMTP id t19mr300397otq.278.1575414438758; Tue, 03 Dec 2019 15:07:18 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1575414438; cv=none; d=google.com; s=arc-20160816; b=z+2exVDaSOtkDInz0quq8Ot63ggM7JXLgZZkMSuX9HZDmx9GkB8dODNSrIxoa0VeCv 8CAytSp6Kn5e7k6QN3Nf68xjnjaF2XuLts2Bh14LIG8pXE69rGR2HVILLeNyE8DotC7A qkycYm3B7NIaNFWzX7OJPuEACC7FwFB/27avM1WZ0tptEiGYM2RxJdeD75udJC0gu862 4yeDO88Jnl1e0J/HM/FrnffiahdHUloH5P3rNpuxFlZNOiJYqzrdMYge1f9pFPfdOqYH 1//vbV39us/HvS+gUBbGSYmMKXdS7YbNYlUGTJhJkEF89RA53YWk2xX3g68HS0Yemcmc zOnw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=Y2iAUprUf3pSOMTinMI9+8tya2E8oBWIGOekFGX5HtE=; b=pmfTqffjmqnxG++YmDJc6pZ/UjVrqB8IEki4qFxAXlOP3C/ZRUYa67MGodDUKlGDiJ teOIpoYVr8HwL3eUOzOWPgGPbovSPgOJ1XbYaaGjK34i4JXlLFIpeeDHuTWBVGOrjt7A YuHCkPGWSRCD2KwvXZcRBH47YTzTKG3lPql0lZD5EKQQ1893zQ1178MEgmjyqMhT+iew eLcB8Va8MxOinHOuxRtt10Y3QTsrNbRVPMYRqTuJApw83eW3p5hscR766KiCjIbs6cGC qWaJKr9BYX7N9UWuOeCsxxyYDkEdK7jpshwjHX4ioRGC/Zisr1TQvEPbXoenELU+GqdS L5Ww== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=RQtd+Q+J; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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. [209.132.180.67]) by mx.google.com with ESMTP id 11si2171601oix.233.2019.12.03.15.07.05; Tue, 03 Dec 2019 15:07:18 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=RQtd+Q+J; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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 S1729421AbfLCXGd (ORCPT + 99 others); Tue, 3 Dec 2019 18:06:33 -0500 Received: from mail-pl1-f195.google.com ([209.85.214.195]:43933 "EHLO mail-pl1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728823AbfLCXGa (ORCPT ); Tue, 3 Dec 2019 18:06:30 -0500 Received: by mail-pl1-f195.google.com with SMTP id q16so2282769plr.10 for ; Tue, 03 Dec 2019 15:06:30 -0800 (PST) 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=Y2iAUprUf3pSOMTinMI9+8tya2E8oBWIGOekFGX5HtE=; b=RQtd+Q+Jq3oz26YIhHqXhGktsZlvdyT9W6nrwbKCBKWRL7ZTHS787L7uBYipiIuaj0 t2LGZD3jBENoo8sWRPYby5PA1LhyYsxqw21isJh37AehCw93QsAqUDZuq0cA7E8xfb3Y ZRrQzh32e0Rodb7O//iAPRQf0KFSv7TJrLfAwCF1lTUki4OZomF7ih5Pja27/hkMFFvd BUevFk6R/3E1YWJkpNBkUS9TuI0QccztX4CJSI3/xTIVegPjSgybEJgJnsoBJDL+NAyX RzB0Daj07rp+bSWj/JG12eLEmrWyliRC+gVc50JRjCBX2OgKmyn3A/1+8VkMy6MwYd9b 5hOg== 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=Y2iAUprUf3pSOMTinMI9+8tya2E8oBWIGOekFGX5HtE=; b=I6MscERsstRqBJ0q9Sp4CCJw+nFOZECXJz3AlrgSDnFi2pPFNst6gn63QpRXQbvC5M f83CvZme/nvVmr8c8PaFqbONlZYQUnevarJr1ytQUoqlAnLpLeoTmNeS3L+dr/WvYl0Y mSnDu6VWsBE+nz/9zgIaCFMZeVeWeg88Crx40i+4w7rIVAikwyxeG4LfwJCEg5msBifo xCZ9fNIpuHdIPOvzA0qXREjR2neBvCbaeU/RoTNcVFa2ht1OZC9htEJuYKzlw0VQ0ADB LB9fS8h546oOCKXBvOFAHINq0eGSdrmYHFNR+YPGl4JuB9xNILxWKIUCSN9va9MUvdnC pz6w== X-Gm-Message-State: APjAAAVLUTSUqiJm372a8sICfTW+aALSrbDV7Ms19vCTz7jgp1KKgykD 0TONWCCSZMvnNioa3X8am5bxFYsYMbzUfFKIU5N7qA== X-Received: by 2002:a17:90a:c390:: with SMTP id h16mr8400706pjt.131.1575414389181; Tue, 03 Dec 2019 15:06:29 -0800 (PST) MIME-Version: 1.0 References: <1575374868-32601-1-git-send-email-alan.maguire@oracle.com> In-Reply-To: <1575374868-32601-1-git-send-email-alan.maguire@oracle.com> From: Brendan Higgins Date: Tue, 3 Dec 2019 15:06:17 -0800 Message-ID: Subject: Re: [PATCH v5 linux-kselftest-test 0/6] kunit: support building core/tests as modules To: Alan Maguire Cc: "open list:KERNEL SELFTEST FRAMEWORK" , Linux Kernel Mailing List , KUnit Development , Kees Cook , Iurii Zaikin , Andrew Morton , Masahiro Yamada , catalin.marinas@arm.com, joe.lawrence@redhat.com, penguin-kernel@i-love.sakura.ne.jp, urezki@gmail.com, andriy.shevchenko@linux.intel.com, Jonathan Corbet , David Gow , adilger.kernel@dilger.ca, "Theodore Ts'o" , Luis Chamberlain , "open list:DOCUMENTATION" Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Dec 3, 2019 at 4:08 AM Alan Maguire wrote: > > The current kunit execution model is to provide base kunit functionality > and tests built-in to the kernel. The aim of this series is to allow > building kunit itself and tests as modules. This in turn allows a > simple form of selective execution; load the module you wish to test. > In doing so, kunit itself (if also built as a module) will be loaded as > an implicit dependency. > > Because this requires a core API modification - if a module delivers > multiple suites, they must be declared with the kunit_test_suites() > macro - we're proposing this patch set as a candidate to be applied to the > test tree before too many kunit consumers appear. We attempt to deal > with existing consumers in patch 3. Tested-by: Brendan Higgins