2017-06-15 77 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