linux内核测试工具autotest简介

linux内核测试工具autotest简介

ID:33246690

大小:64.51 KB

页数:3页

时间:2019-02-22

linux内核测试工具autotest简介_第1页
linux内核测试工具autotest简介_第2页
linux内核测试工具autotest简介_第3页
资源描述:

《linux内核测试工具autotest简介》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Linux内核测试工具Autotest简介【Introduction】Autotestisaframeworkforfullyautomatedtesting.ItisdesignedprimarilytotesttheLinuxkernel,thoughitisusefulformanyotherpurposessuchasqualifyingnewhardware,virtualizationtestingandothergeneraluserspaceprogramtestingunderlinuxplatforms.It'sanopen-sourceprojectunderth

2、eGPLandisusedanddevelopedbyanumberoforganizations,includingGoogle,IBM,RedHat,andmanyothers.Testingisnotaboutrunningtests...testingisaboutfindingandfixingbugs.Wehaveto:·Runthetests·Findabug·Classifythebug·Handthebugsofftoadeveloper·Developerinvestigatesbug(cyclical)·Developertestssomeproposedfix(

3、cyclical)·Fixcheckedin·Newreleaseissuedtotestteam.SomanytestsystemsIseeareorientedonlyaroundthefirsttwo(orevenone!)steps.Thisismassivelyinefficient 【AutotestvsOtherharnesses】·ONEharnesstodoperformance,stress,multi-machinetesting,etc.性能,压力,分布式测试·Consistentresults&loggingstructure·WebandCLIfronten

4、d网页前端控制测试用例·WebandCLIanalysisbackend网页前端分析·Sharedmachinepool&scheduler·EASYtowritenewtests:lowentrybarrier易写新测试·Opensource–sharetestswithvendors开源·Controlfilesarepowerful!·Provenscaling–6000machines+可控制机器数 【setup】·直接从github上的stonekim/autotest克隆下来,其中添加了新的功能——测试用例可以不放在tests文件夹下,可在任意位置。gitclonegit@

5、github.com:stonekim/autotest.git·注意 不安装也可使用,但若安装,需将项目中的commux文件夹copy到安装目录下。另外如有需要也须将可执行文件复制过去cdautotest/sudopythonsetup.pyinstallsudocpcommux/setup/path/autotest 【UsageTutorial】·RunClienthost(theresultisinresultsfolder)cdclient/sudo./autotest--verbosetests/sleeptest/control·RunServerhost(TheServ

6、erhostshouldsshconnectClienthostwithoutpassword,insteadofauthorizedkeys)cdserver/sudo./autoserv-remote-mroot@hostaddress1,root@hostaddress2-c../client/tests/sleeptest/control 【TestExample】每个测试用例包含以下文件:·Anexamplecontrolfile(egtests/mytest/control)·Atestwrapper(eg(tests/mytest/mytest.py)·Somesourc

7、ecodeforthetest(ifit'snotalldoneinjustthepythonscript)1.control文件:tests/sleeptest/controlAcontrolfileshoulddefineattheverytopasetofvariables.Theseare:·AUTHOR·TIME·NAME·TEST_CATEGORY·TEST_CLASS·TEST_TYPE·SYNC_COUNT·DOCexceptS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。