您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關Linux Test Project 測試套件的示例分析,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
Linux Test Project 是由SGI、OSDL和Bull開發(fā)和維護的一個項目,由IBM、思科、富士通、SUSE、Red Hat、Oracle和其他公司共同開發(fā)和維護。該項目的目標是向開源社區(qū)提供測試用例,以驗證Linux的可靠性、健壯性和穩(wěn)定性。
LTP 測試套件包含用于測試Linux內核和相關特性的工具集。我們目標是通過將自動化測試引入到測試工作中來改進Linux內核和系統(tǒng)庫。當然我們鼓勵感興趣的開源貢獻者加入。
項目主頁在: http://linux-test-project.github.io/
最新的版本在: https://github.com/linux-test-project/ltp/releases
關于項目的討論在ltp郵件列表中: http://lists.linux.it/listinfo/ltp
git倉庫在GitHub上: https://github.com/linux-test-project/ltp
其他說明
最早ltp的源碼在sourceforge上:http://ltp.sourceforge.net/
當然目前已經(jīng)移到github上了:https://github.com/linux-test-project/ltp
測試一定要小心
不要在生產(chǎn)系統(tǒng)上運行它們。Growfiles、doio和iogen會對系統(tǒng)的I/O功能造成特殊的壓力,雖然它們不會在功能正常的系統(tǒng)上造成問題,但是他們的目的就是為了尋找(或觸發(fā))問題。
如果您系統(tǒng)上安裝的有git、autoconf、automake、m4、linux頭文件和通用開發(fā)包,直接執(zhí)行下面的命令即可。
比如:我當前測試的環(huán)境是CentOS 7.4,安裝的有kernel-headers和kernel-devel包,還有一下安裝原則是,報什么依賴錯誤,直接安裝對應的rpm即可。
# git clone https://github.com/linux-test-project/ltp.git # cd ltp # make autotools # ./configure # make # make install
默認LTP會安裝在/opt/ltp目錄下。
運行所有測試用例
# cd /opt/ltp # ./runltp
需要使用root用戶執(zhí)行,原因是一些測試用例需要root權限。
運行一個特定的測試套件
# ./runltp -f syscalls # ./runltp -f syscalls -s madvise
當然也可以看幫助:
# ./runltp --help
以上就是Linux Test Project 測試套件的示例分析,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業(yè)資訊頻道。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。