1

I was wondering how the Linux kernel sources are tested before official release. I am aware of the question over here, but I am looking for a very specific answer to the questions, how the kernel is compiled and which tests are run (kselftest?) before they are tagged for a release.

Doedel
  • 23
  • 2
  • 1
    Better ask Linux kernel developers in their mailing list. I am unsure that someone else know their testing details. – Tsyvarev Jun 15 '17 at 16:38
  • Oh, that's actually a good idea...when I have an IT related question and need a large user base to ask, SO is the first that comes to my mind. I am probably too young to grow up with mailing lists ;) – Doedel Jun 15 '17 at 17:31
  • It's a duplicate https://stackoverflow.com/questions/3177338/how-is-the-linux-kernel-tested – 0andriy Jun 15 '17 at 19:56
  • @0andriy: You didn't even read the whole question right... – Doedel Jun 15 '17 at 22:23
  • You didn't read that link, right? – 0andriy Jun 16 '17 at 05:20
  • Possible duplicate of [How is the Linux kernel tested ?](https://stackoverflow.com/questions/3177338/how-is-the-linux-kernel-tested) – nachiketkulk Jun 17 '17 at 17:45

1 Answers1

1

Mostly linux kernel tested by LTP.

LTP - Linux Test Project

The Linux Test Project is a joint project started by SGI, developed and maintained by IBM, Cisco, Fujitsu, SUSE, Red Hat and others, that has a goal to deliver test suites to the open source community that validate the reliability, robustness, and stability of Linux. The LTP testsuite contains a collection of tools for testing the Linux kernel and related features.

https://linux-test-project.github.io/

Rajeshkumar
  • 739
  • 5
  • 16
  • Thanks for your answer! I am aware of the LTP. Are all kernels from kernel.org tested with the LTP before they are released? – Doedel Jun 16 '17 at 07:21
  • 1
    Developer will test their own code before submitting. I am not sure there's a mechanism to centrally collect test cases. Think of a developer write a code for hardware module, which (HW) is manufactured in their house, so the driver for the chip should be tested there only. – Rajeshkumar Jun 16 '17 at 07:43
  • 1
    Usually SDK's (Linux, Bootloader.. etc) of specific evaluation module is tested using LTP by vendors. SDK will be given by specific vendor (TI, NXP, QUALCOMM). Before releasing to us, they used to test and release it. – Rajeshkumar Jun 16 '17 at 07:48
  • Those were answers I was looking for, thanks @Rajeshkumar – Doedel Jun 16 '17 at 22:10