[发明专利]一种自动化测试热插拔功能的装置及测试方法在审
申请号: | 201710334738.5 | 申请日: | 2017-05-12 |
公开(公告)号: | CN107168835A | 公开(公告)日: | 2017-09-15 |
发明(设计)人: | 范文洋;王瑞东 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F13/40 |
代理公司: | 济南舜源专利事务所有限公司37205 | 代理人: | 张亮 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动化 测试 热插拔 功能 装置 方法 | ||
技术领域
本发明属于服务器设计技术领域,具体涉及一种自动化测试热插拔功能的装置及测试方法。
背景技术
企业级服务器和存储等设备,系统可靠性要求较高。系统设备的RAS(可靠性、可用性、可服务性:Reliability,Availability,Serviceability)特性的支持,对于企业级设备的客户尤其重要。其中模块的热插拔支持,是其中一个比较关键的特性,可以支持设备的模块在线热维护。但是对于设备商的研发人员,人工操作热插拔的基本流程为1)手动触发热插拔按钮,系统接到热插拔事件,操作卸载驱动;2)完成驱动卸载控制相关指示灯指示,并给模块断电;3)人工拔出设备,设备状态信号发生变化,系统了解到设备状态;4)设备热插入,系统状态信号变化,显示状态,系统得到状态信息;5)人工按下按钮,系统接到指示,进行上电与加载驱动;6)完成加载驱动,整个热插拔流程完成;需要通过人工重复性多次验证,占用较大人力。
发明内容
本发明的目的在于,针对上述现有技术存在的不足,提供设计一种自动化测试热插拔功能的装置及测试方法,实现热插拔测试的自动化。
为了达到上述目的,本发明的技术方案是:
一种自动化测试热插拔功能的装置,包括自动化测试控制模块、热插拔模块、热插拔控制总线;
自动化测试控制模块通过热插拔控制总线连接热插拔模块;
自动化测试控制模块包括中央处理器,所述中央处理器连接有基板控制器和逻辑控制单元;
热插拔模块包括热插拔设备、电源控制器、触发按钮、状态指示灯和告警指示灯;
中央处理器与电源控制器、状态指示灯和告警指示灯连接,逻辑控制单元与基板控制器、热插拔设备和触发按钮连接;
该装置还包括供电模块,供电模块通过电源控制器给热插拔设备供电。
热插拔控制总线为操作热插拔模块的控制线,包括状态指示控制线、告警指示控制线、热插拔触发控制线和电源控制线;
中央处理器通过状态指示控制线控制状态指示灯,通过告警指示控制线控制告警指示灯,通过电源控制线控制电源控制器;
逻辑控制单元通过热插拔触发控制线连接触发按钮。
逻辑控制单元为CPLD。
所述热插拔设备包括PCIA板卡。
一种自动化测试热插拔功能的方法,将控制信号接入到逻辑控制单元,自动化测试脚本通过基板控制器来操作控制逻辑控制单元的相关控制信号的状态,模拟整个热插拔测试流程,单次自动化测试流程包括以下步骤:
步骤1:启动自动化测试脚本;
步骤2: 基板控制器操作逻辑控制单元模拟热插拔触发按钮按下,接到热拔出命令,卸载驱动并操作指示灯变化;若驱动卸载成功,执行步骤3,否则,告警指示灯亮,并退出脚本;
步骤3:操作控制相关指示灯,并给设备断电;
步骤4:基板控制器操作逻辑控制单元模拟设备状态信号发生变化,通过逻辑控制单元的信号变化被告知设备信息离线;判断模拟热拔出完成,执行步骤4,否则,告警指示灯亮,并退出脚本;
步骤5:自动化脚本操作触发模拟热插入,基板控制器操作逻辑控制单元模拟设备状态信号发生变化,状态信息上线,给设备上电并加载驱动,若驱动加载成功,设备在位,整个热插拔流程完成,否则,告警指示灯亮,并退出脚本。
根据基板控制器操作逻辑控制单元模拟设备在位信号发生变化,中央处理器接收变化信号控制状态指示灯显示在位状态或者离线状态。
重复进行测试时,上述步骤5中驱动加载成功跳转到步骤2重复测试。
本发明的有益效果在于,通过对热插拔控制总线的一些处理,通过中央处理单元、基板控制器BMC和CPLD等配合,来模拟热插拔的整个工作流程,完成对可热插拔配置组件的自动化测试,有效提高测试效率。 此外,本发明设计原理可靠,结构简单,具有非常广泛的应用前景。
由此可见,本发明与现有技术相比,具有突出的实质性特点和显著地进步,其实施的有益效果也是显而易见的。
附图说明
图1为本实施例提供的一种自动化测试热插拔功能的装置拓扑图。
图2为本实施例提供的一种自动化测试热插拔功能的方法的流程图。
其中,1-热插拔模块,2-自动化测试控制模块,3-中央处理器,4-逻辑控制单元,5-基板控制器,6-电源控制器,7-状态指示灯,8-告警指示灯,9-触发按钮,10-热插拔设备,11-供电模块。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710334738.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:计算机开机故障的检测方法和装置
- 下一篇:一种服务器内存带宽测试的方法及装置