2017-06-15 80 views
1

我在想如何在正式发布前测试Linux kernel sources。我知道关于here的问题,但我正在寻找一个非常具体的问题的答案,如何在为发布标记标签之前编译内核以及运行哪些测试(kselftest?)。如何测试Linux内核版本

+1

最好问问Linux内核开发人员在他们的邮件列表中。我不确定别人知道他们的测试细节。 – Tsyvarev

+0

哦,这实际上是一个好主意......当我有一个与IT相关的问题,需要一个庞大的用户群来问,这是我首先想到的。我可能太年轻了与邮件列表长大;) – Doedel

+0

这是一个重复https://stackoverflow.com/questions/3177338/how-is-the-linux-kernel-tested – 0andriy

回答

1

大多数是由LTP测试的Linux内核。

LTP - Linux测试项目

Linux测试项目是一个合作项目由SGI开始,由IBM,思科,富士通,SUSE,Red Hat和他人,具有目标提供测试套件,开发和维护到验证Linux的可靠性,健壮性和稳定性的开源社区。 LTP测试套件包含一系列用于测试Linux内核和相关功能的工具。

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

+0

感谢您的回答!我知道LTP。 kernel.org上的所有内核是否在发布前使用LTP进行过测试? – Doedel

+1

开发者在提交之前会测试他们自己的代码。我不确定是否有集中收集测试用例的机制。想想开发人员为硬件模块编写代码,硬件模块(HW)是在他们家里制造的,所以芯片的驱动程序只应在那里测试。 – Rajeshkumar

+1

特定评估模块的SDK(Linux,Bootloader等)通常由供应商使用LTP进行测试。 SDK将由特定供应商(TI,NXP,QUALCOMM)提供。在发布给我们之前,他们曾经测试并发布它。 – Rajeshkumar