lkml.org 
[lkml]   [2019]   [Aug]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    Subject[PATCH v12 06/18] kbuild: enable building KUnit
    From
    KUnit is a new unit testing framework for the kernel and when used is
    built into the kernel as a part of it. Add KUnit to the root Kconfig and
    Makefile to allow it to be actually built.

    Signed-off-by: Brendan Higgins <brendanhiggins@google.com>
    Acked-by: Masahiro Yamada <yamada.masahiro@socionext.com>
    Cc: Michal Marek <michal.lkml@markovi.net>
    Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Reviewed-by: Logan Gunthorpe <logang@deltatee.com>
    Reviewed-by: Stephen Boyd <sboyd@kernel.org>
    ---
    Kconfig | 2 ++
    Makefile | 2 ++
    2 files changed, 4 insertions(+)

    diff --git a/Kconfig b/Kconfig
    index e10b3ee084d4d..47886dbd6c2a6 100644
    --- a/Kconfig
    +++ b/Kconfig
    @@ -32,3 +32,5 @@ source "lib/Kconfig"
    source "lib/Kconfig.debug"

    source "Documentation/Kconfig"
    +
    +source "kunit/Kconfig"
    diff --git a/Makefile b/Makefile
    index 23cdf1f413646..3795d0a5d0376 100644
    --- a/Makefile
    +++ b/Makefile
    @@ -1005,6 +1005,8 @@ PHONY += prepare0
    ifeq ($(KBUILD_EXTMOD),)
    core-y += kernel/ certs/ mm/ fs/ ipc/ security/ crypto/ block/

    +core-$(CONFIG_KUNIT) += kunit/
    +
    vmlinux-dirs := $(patsubst %/,%,$(filter %/, $(init-y) $(init-m) \
    $(core-y) $(core-m) $(drivers-y) $(drivers-m) \
    $(net-y) $(net-m) $(libs-y) $(libs-m) $(virt-y)))
    --
    2.23.0.rc1.153.gdeed80330f-goog
    \
     
     \ /
      Last update: 2019-08-12 20:25    [W:3.676 / U:0.320 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site