APPLIED[Unstable]: [SRU][U/F/E/B/X][PATCH 0/1] Add debian/rules targets to compile/run kernel selftests

Seth Forshee seth.forshee at canonical.com
Sat May 2 02:04:10 UTC 2020


On Wed, Apr 22, 2020 at 06:40:38PM +0200, Kleber Sacilotto de Souza wrote:
> BugLink: https://bugs.launchpad.net/bugs/1874286
> 
> [Impact]
> When compiling and building the Ubuntu kernels, the kernel selftests located
> under 'tools/testing/selftests/' do not get compiled. Some of these testcases
> are used by our test infrastructure, which downloads the kernel source,
> compiles and run them. The problem with this approach is that patches applied
> to the testcases can break the compilation and this is detected only after the
> kernels are already released to -proposed.
> 
> I am proposing that we add some simple debian/rules targets that will keep a
> list of the selftests that Ubuntu cares about, compile and run them. This could
> be plugged into our test build infrastructure in order to be able to detect
> such breaks.
> 
> [Test Case]
> With these changes, one would be able to run the following to compile/run the
> selftests:
> 
> # fakeroot debian/rules clean
> # fakeroot debian/rules compileselftests
> # fakeroot debian/rules runselftests
> 
> [Regression Potential]
> None. This only adds new rules targets that will not break any existing
> targets.
> 
> Please note that a different patch is needed for Xenial as the bpf
> selftest was introduced only in 4.10.

Applied to unstable/master, thanks!



More information about the kernel-team mailing list