The present invention provides UEFI Shell internal command automatic operation system and detection method, the test kit is stored in the storage medium, the storage medium access system to be measured, and restart the system to be measured, enter EFI Shell startup.nsh, automatic operation, after the end of the run, the update log file viewer, for the detection of a failure according to the type of display different color highlighting, the invention is applied to various UEFI BIOS server, especially more and more attention to the current Purley platform UEFI test, the shell command is powerful, saves the testing time increase the reliability of the test.
【技术实现步骤摘要】
UEFIShell内部命令自动运行检测方法及系统
本专利技术涉及计算机服务器的
,具体涉及到UEFIShell内部命令自动运行检测方法及系统。
技术介绍
在服务器领域中,对于熟悉支持UEFIBIOS服务器和PC的人们来说,UEFIShell已经不再陌生。UEFIShell下众多的命令,可以帮助研发,测试人员以及用户完成许多工作。但是这众多命令,对于测试人员来说,测试工作量是相当大的。那么如何保证shell命令的测试工作快速准确地完成,这就需要一套完整地自动化测试工具来帮忙。目前,我们对UEFIShell命令的测试工作,还仅仅停留在手动测试,每次测试都要手动完成命令的输入,结果的核对。众多的命令,就会使我们的测试人员花费大量的测试时间。所以,亟需有一种自动化的测试工具,帮助我们完成这一系列命令检测的工作内容,节约测试时间和人力,提高测试效率,增加测试可靠性。
技术实现思路
基于上述,本专利技术提出一种UEFIShell内部命令自动运行检测方法及系统。本专利技术应用于各种支持UEFIBIOS的服务器,尤其是现在的purley平台越来越重视UEFI的测试,shell命令功能强大,应用此工具测试人员可以将shell命令测试又快又准,既节省了测试时间又增加了测试的可靠性。本专利技术提供如下技术方案:一方面,本专利技术提供UEFIShell内部命令自动运行检测方法,包括:步骤101,预先定义至少一测试脚本、日志文件及检测脚本保存在测试工具包;步骤102,将所述测试工具包存储于存储介质,并将所述存储介质接入被测系统,并重启所述被测系统;步骤103,进入EFIShell ...
【技术保护点】
UEFI Shell内部命令自动运行检测方法,其特征在于:步骤101,预先定义至少一测试脚本、日志文件及检测脚本保存在测试工具包;步骤102,将所述测试工具包存储于存储介质,并将所述存储介质接入被测系统,并重启所述被测系统;步骤103,进入EFI Shell,自动运行所述检测脚本,调用启动项设置脚本设置EFI Shell为第一启动项,依次调用所述测试脚本,并将每一次测试结果保存在日志文件中,当完成最后一个测试脚本调用执行后,再次设置EFI Shell为第一启动项;步骤104,测试脚本调用结束后执行重置测试,并记录结束时间,更新所述日志文件并显示。
【技术特征摘要】
1.UEFIShell内部命令自动运行检测方法,其特征在于:步骤101,预先定义至少一测试脚本、日志文件及检测脚本保存在测试工具包;步骤102,将所述测试工具包存储于存储介质,并将所述存储介质接入被测系统,并重启所述被测系统;步骤103,进入EFIShell,自动运行所述检测脚本,调用启动项设置脚本设置EFIShell为第一启动项,依次调用所述测试脚本,并将每一次测试结果保存在日志文件中,当完成最后一个测试脚本调用执行后,再次设置EFIShell为第一启动项;步骤104,测试脚本调用结束后执行重置测试,并记录结束时间,更新所述日志文件并显示。2.根据权利要求1所述的方法,其特征在于:所述依次调用测试脚本,并将每一次测试结果保存在日志文件中具体为:调用第一测试脚本,执行第一测试脚本测试,并将测试结果保存在日志文件中,然后调用第二测试脚本,执行第二测试脚本测试,并将测试结果保存在日志文件中,直到调用最后一个测试脚本。3.根据权利要求1所述的方法,其特征在于:在更新日志文件之后,查看所述日志文件,确认检测Pass还是Fail。4.根据权利要求3所述的方法,其特征在于:所述日志文件对检测Fail项按照类型以不同颜色高亮显示,相同类型显示相同颜色。5.UEFI...
【专利技术属性】
技术研发人员:李彦华,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。