]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/commit - Makefile
selftests: Add kselftest-all and kselftest-install targets
authorShuah Khan <skhan@linuxfoundation.org>
Thu, 26 Sep 2019 22:40:14 +0000 (16:40 -0600)
committerShuah Khan <skhan@linuxfoundation.org>
Tue, 1 Oct 2019 16:11:08 +0000 (10:11 -0600)
commit17eac6c2db8b2cdfe33d40229bdda2acd86b304a
tree7553fd772a8077cfe83dc51d974699df88e2d3ea
parent54ecb8f7028c5eb3d740bb82b0f1d90f2df63c5c
selftests: Add kselftest-all and kselftest-install targets

Add kselftest-all target to build tests from the top level
Makefile. This is to simplify kselftest use-cases for CI and
distributions where build and test systems are different.

Current kselftest target builds and runs tests on a development
system which is a developer use-case.

Add kselftest-install target to install tests from the top level
Makefile. This is to simplify kselftest use-cases for CI and
distributions where build and test systems are different.

This change addresses requests from developers and testers to add
support for installing kselftest from the main Makefile.

In addition, make the install directory the same when install is
run using "make kselftest-install" or by running kselftest_install.sh.
Also fix the INSTALL_PATH variable conflict between main Makefile and
selftests Makefile.

Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
Acked-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
Makefile
tools/testing/selftests/Makefile
tools/testing/selftests/kselftest_install.sh