Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp232302ybl; Thu, 12 Dec 2019 17:13:20 -0800 (PST) X-Google-Smtp-Source: APXvYqyfa4+Di1xP7k16crFXtQfnzLknlCJKCmjh3Zwrk1Ld2o/W7wauDGze6pCjEMsEjIYNZPOv X-Received: by 2002:a9d:6e88:: with SMTP id a8mr11972214otr.79.1576199600177; Thu, 12 Dec 2019 17:13:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1576199600; cv=none; d=google.com; s=arc-20160816; b=qUBopEYHrKP5YSo3yy8SA7IdlWgCLvS9V+v5Vp3zNMA8NNkXTX27Gc4Ds6DONsN4JU v9qBjmXdf+Jot6zgBJ7GDodT6lu66kY1hbvY3poPtqbMV1rLgImgMd89rcrjZONaZJkO hQevrfSdBokWGPju1MDsxepi0fNEPZbTF16b8Vw3Ff7OlseZiAdwaxNbs4h+i9CGhLk8 ZP54Jiqt4TeuF3QLM0c1KdAsi/ex8RihXyxE1lgc01Nnz/JPGvzKMXkd0S76t3cM3Op+ o39WKCtILOBcKURFBhrIsl9JK+TmfZpLk341Q6Gm0iSW1E9rm0sDEvJZGxyTXXGbchY3 pLgQ== 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=OB/PpPf9DqYQf2Qw7tk2Kuy8kuD5wsJrhVi2dlqE7Sw=; b=b2hmR97FlKzcVgk42Vp2wHmiMzryQIewvdbd0Ensk9lEnpoNRhtW8In6UFw6gHdMs6 joDvvT22mH8lgiSxueO4awZFkvwnak0CLPWO4rNw7oJzb2v/k4YCWm+QcjrbQClLpR2q xB0XQuyORHDjV3pHh+lg3YYyF4jUXydS8aFMqe4joXpmkgqtfs6xlc0a/NUx2gYwBACY 5Y28mpRcsbBvwktE0FrcsZo8q9cAL/qAFa/WCKVzmrbMmq9GDBQPHpkrPLg313ibNFHE R8nhm3d2Gsszn87xWwVBQyRIAwIVjsS19LJ23gGyMxFUOWKPt/ih9WJVDGF4eY2hWltK kExA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=B4QfLAbq; 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 i10si4350544otk.195.2019.12.12.17.13.08; Thu, 12 Dec 2019 17:13:20 -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=B4QfLAbq; 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 S1731627AbfLMBME (ORCPT + 99 others); Thu, 12 Dec 2019 20:12:04 -0500 Received: from mail-pf1-f195.google.com ([209.85.210.195]:45828 "EHLO mail-pf1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731578AbfLMBME (ORCPT ); Thu, 12 Dec 2019 20:12:04 -0500 Received: by mail-pf1-f195.google.com with SMTP id 2so502282pfg.12 for ; Thu, 12 Dec 2019 17:12:04 -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=OB/PpPf9DqYQf2Qw7tk2Kuy8kuD5wsJrhVi2dlqE7Sw=; b=B4QfLAbqAM/M4tT0D/uQ37jaQjF2YFpQR7QbFzgjVP1wMSrjvfxL+DT4sxickn293d pgaKxNvMbGrS9X2aVHL/W5rBxjeH7JPg/UAi0zUeUxSP7KPImmBYq+8Nf63RSlrZ8fN5 ZqQvtgOVa1bBRAwhr1TSh/3FU85gmuZGU0tARN+s/bKlXCC8Mydbng0a1YJkd0wNy/ov 9pcd6dLzTP7GXjagVVNyQla5nwJ74U9mOR8ii4Gi4R7LWQdGTIDjztuwrZ9w0PlU6W5I vOHEvyHmACYgub1FJK3zGtzCKug61Zwwnwz4iSUCsdeEsJlJLPQy2muUnw3Cg3PnMySd kBtQ== 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=OB/PpPf9DqYQf2Qw7tk2Kuy8kuD5wsJrhVi2dlqE7Sw=; b=T87uCWVAdnQk9b4UCd0PeeVrjAdQw0gqfWNB0LichaBSlOGwhYLs7cs5MkWDjIr/vi Kt7lRTKhyqIVjLaTubxcwjUAmsN34b6NVwdszlw6rf1gL/h0szewsLvmd1OMimrlaDHi WCZEPoIa2wMPdeZQhXT266ZwiHgrwzki6GPetQTEHeUuSrHHdQDTR9WsgLR/z6wYdtX5 ipGU1UcIVgBRe4w5jtxPOOaLaS0qbSSe67YCsH2elnFn2IXAlT9jHfyPT3sWmSTUI9u9 FVYWs+XMtC+cYrk5rwJNHsKdVmgyECyWk6cfzhFeFudfs0h51ZWkLXCz1RoGKBpvptOp UF9w== X-Gm-Message-State: APjAAAW6d8S3SedMtRP8FOYRaehVgLzkgsCh6ylaP2kYlnNkbjCHN3+3 9pjKDPkT7FmXSVtWcw4r9X7rdG5j7L2UT0ti3UQd8g== X-Received: by 2002:a63:cc4f:: with SMTP id q15mr14061181pgi.159.1576199523237; Thu, 12 Dec 2019 17:12:03 -0800 (PST) MIME-Version: 1.0 References: <1575473234-5443-1-git-send-email-alan.maguire@oracle.com> In-Reply-To: <1575473234-5443-1-git-send-email-alan.maguire@oracle.com> From: Brendan Higgins Date: Thu, 12 Dec 2019 17:11:52 -0800 Message-ID: Subject: Re: [PATCH v6 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 Wed, Dec 4, 2019 at 7:27 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. Hey Alan, I just wanted to make sure you're not in the dark and wondering what happened in regards to this patchset. To my knowledge, I believe you have all necessary acks/reviewed-bys. As far as I am concerned, everything looks good here and is ready to go. The only remaining bit is Shuah picking it up, and sending it out in a pull request. Based on the nature of this series, it will have to wait until 5.6; however, I think we can accept it into kselftest/test (we are planning on renaming it to kunit-next or something like that) as soon as we cut that, which should be pretty soon. Feel free to poke us if you have any questions! Thanks again for all your hard work on this! I think this is going to be a valuable addition to KUnit. Cheers