[发明专利]用于处理器测试过程的监督方法有效
| 申请号: | 201910919650.9 | 申请日: | 2019-09-26 |
| 公开(公告)号: | CN112559299B | 公开(公告)日: | 2022-07-12 |
| 发明(设计)人: | 王丽一;胡夏晖;陈磊;吴臻;相陈伟;曹陈炜;蒋丽萍 | 申请(专利权)人: | 无锡江南计算技术研究所 |
| 主分类号: | G06F11/32 | 分类号: | G06F11/32;G06F11/22 |
| 代理公司: | 苏州创元专利商标事务所有限公司 32103 | 代理人: | 王健 |
| 地址: | 214083 江苏*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 处理器 测试 过程 监督 方法 | ||
本发明公开了一种用于处理器测试过程的监督方法,基于多视图显示基础库,所述多视图显示基础库的编码方式为组件式编码,进一步包括内视图组件和大视图组件;所述内视图组件用于预处理shell终端颜色符、非Unicode中文、换行符等文本信息,根据当前终端可以显示的文本行数和列数,配置文本在窗口中显示的位置,配置文本在窗口中显示的位置,所述大视图组件用于进一步处理和刷新文本信息,将文本以多视图的方式输出在屏幕上,根据设定的刷新时间,刷新显示的文本信息。本发明能及时发现并应对测试过程中可能出现的多种情况,需要对资源和课题运行结果进行实时监控。
技术领域
本发明属于处理器测试技术领域,尤其涉及一种用于处理器测试过程的监督方法。
背景技术
在处理器测试验证过程中,通常会指定值班人员监测资源状态和测试课题结果正确性。资源状态有很多种,基本的状态是空闲、占用、退出和宕机,以及其他错误状态。在处理器测试验证过程中这些状态对验证有着非常重要的指导作用,同时结合测试课题结果正确性,可以验证处理器设计正确性和判断处理器优劣。所以在处理器测试验证过程中,实时监督测试过程尤为重要。
由于测试验证环境基于Linux系统,并且只能通过shell终端手动输入命令的方法监测资源情况和测试课题正确性,这使得测试值班人员需要相应的专业知识。对于测试值班人员来说,这项工作不仅量大而且次数频繁。测试监督流程复杂、值班效率较低导致了不能及时发现运行出错的课题和有问题的处理器。
为了能够及时发现并应对测试值班出现的情况(例如在测试课题运行过程中出现运行有问题而资源管理上没有显示),需要根据测试验证系统的特性,同时监测资源信息和测试课题日志。然而资源越多,需要同时监测的测试课题日志和资源状态就越多,这使得在Linux服务器和前段机上开启的终端越多。在大批量资源测试验证过程中,对于文件系统、网络、服务器等都是非常大的负载,这可能导致测试前端机和服务器崩溃。
测试验证环境基于shell终端,可视化窗口监测工具依赖的库较多,在测试验证服务器上安装和调试这一类第三方库较为困难,在shell使用可视化窗口较为困难并且需要第三方库支持,这导致了监测工具在机器间移植困难,由于资源信息和测试课题结果都是文本信息,经过处理显示成文本的方法简单实用,因此选用shell支持最好的纯文本显示。然而shell命令和工具都有其局限性,例如文本显示的命令(cat、more等)不支持实时刷新文本和并列显示多个文本;实时刷新文本的命令(watch、tail等)不支持并列显示文本和执行命令;可以并列显示文本的vi是文本编辑工具,无法实时刷新文本和执行命令。综上所述,使用shell的命令和工具不能满足测试过程监督的需求。
发明内容
本发明目的在于提供一种用于处理器测试过程的监督方法,该监督方法能及时发现并应对测试过程中可能出现的多种情况,需要对资源和课题运行结果进行实时监控。并根据资源信息和测试课题结果及时解决测试过程中遇到的问题,从而及时发现问题处理器和出错的测试课题,为了降低测试值班人员专业知识的需求和培训难度,最大化利用测试验证过程中的人力、时间等资源,为了减少大量测试资源同时验证时前端机和服务器的负载。
为达到上述目的,本发明采用的技术方案是:一种用于处理器测试过程的监督方法,基于多视图显示基础库,所述多视图显示基础库的编码方式为组件式编码,进一步包括内视图组件和大视图组件;
所述内视图组件用于预处理shell终端颜色符、非Unicode中文、换行符等文本信息,根据当前终端可以显示的文本行数和列数,配置文本在窗口中显示的位置,配置文本在窗口中显示的位置,
所述大视图组件用于进一步处理和刷新文本信息,将文本以多视图的方式输出在屏幕上,根据设定的刷新时间,刷新显示的文本信息;
包括以下步骤:
S1、创建一个大视图组件,并指定其属性为N*N的多视图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡江南计算技术研究所,未经无锡江南计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910919650.9/2.html,转载请声明来源钻瓜专利网。





