一种对脚本运行过程中的异常处理方法及装置制造方法及图纸

技术编号:24090186 阅读:51 留言:0更新日期:2020-05-09 07:43
本发明专利技术公开了一种对脚本运行过程中的异常处理方法及装置,本发明专利技术实施例设置脚本函数,其中包括对应处理不同异常类型的命令行,当脚本运行过程中捕获到异常,则调用该脚本函数,执行对应该异常类型的命令行,进行异常处理。这样,由于采用一个脚本函数处理脚本运行过程中出现的所有异常,且该脚本函数可以被所有的脚本调用,可以对所有脚本运行过程中的异常进行统一处理,对异常处理易于操作及减少脚本的命名行。

An exception handling method and device for script running

【技术实现步骤摘要】
一种对脚本运行过程中的异常处理方法及装置
本专利技术涉及计算机
,特别涉及一种对脚本运行过程中的异常处理方法及装置。
技术介绍
在计算机
中,脚本(Script)是一种批处理文件的延伸,是一种纯文本保存的程序,一般来说脚本是确定的一系列控制计算机进行运算操作动作的组合,在其中可以实现一定的逻辑分支等。脚本在运行过程中会出现很多异常情况,这时,就需要对异常情况进行处理,使得脚本可以正常运行。目前,对脚本运行过程中的异常处理都是在每个脚本中分别进行的,也就是在每个脚本中都设置异常处理的命令行,当运行脚本出现异常时,调用所设置的对应异常处理的命令行后执行。但是,这种对脚本运行过程中的异常处理方式存在缺点:异常处理使得脚本的命令行增加,且容易出现漏掉处理某些脚本异常的情况。进一步地说,当需要增加、修改或删除某些异常处理时,需要对每个脚本中对于要增加、修改或删除处理对应的命令行进行修改,这不仅仅增加了不必要的工作量,而且也增加了出现修改错误的概率和验证脚本的时间。
技术实现思路
有鉴于此,本专利技术实施例提供一种对脚本运行过程中的本文档来自技高网...

【技术保护点】
1.一种对脚本运行过程中的异常处理方法,其特征在于,包括:/n设置脚本函数,其中包括对应处理不同异常类型的操作命令;/n当脚本运行过程中捕获到异常时,调用该脚本函数,执行对应该异常类型的操作命令,进行异常处理。/n

【技术特征摘要】
1.一种对脚本运行过程中的异常处理方法,其特征在于,包括:
设置脚本函数,其中包括对应处理不同异常类型的操作命令;
当脚本运行过程中捕获到异常时,调用该脚本函数,执行对应该异常类型的操作命令,进行异常处理。


2.如权利要求1所述的方法,其特征在于,所述异常类型包括:
脚本基础配置失败的异常,异常类型设置为FLAGA;
脚本执行结束后进行配置恢复时失败的异常,类型设置为FLAGD;
脚本执行过程中遇到突发问题无法继续运行的异常,异常类型设置为FLAGE;
脚本测试过程中上传设备配置文件失败的异常,类型设置为FLAGF。


3.如权利要求2所述的方法,其特征在于,当异常类型为脚本基础配置失败的异常时,所述进行异常处理包括:
调用脚本函数在采用对应的操作命令进行异常处理,当基础配置成功,则上报成功;当脚本基础配置失败,则上报失败,在测试报告中设置失败信息;控制脚本停止运行并下载所有被测试设备的初始化文件;对测试报告和日志log文件进行重命名,使文件名称包含运行异常类型,通知主进程,脚本运行异常。


4.如权利要求2所述的方法,其特征在于,当异常类型为脚本执行结束后进行配置恢复时失败的异常时,所述进行异常处理包括:
调用脚本函数执行对应的操作命令进行异常处理,如果恢复配置成功,则上报成功,如果恢复配置失败,则上报失败,在测试报告中设置失败信息;控制脚本停止运行并下载所有被测试设备的初始化文件,通知主进程,脚本运行异常。


5.如权利要求2所述的方法,其特征在于,当异常类型为脚本遇到突发问题无法继续运行的异常时,所述进行异常处理包括:
调用脚本函数分析该类型异常的种类,翻译异常错...

【专利技术属性】
技术研发人员:吴军妮顾欣张建鑫
申请(专利权)人:北京格林威尔科技发展有限公司北京格林伟迪科技股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1