关于texit(),引起整个test退出,具体请高手指教!
我有一个test,比如TEST,TEST里面有3个case, 分别是a,b,c
每个case里面都有相应的判断,如果出现异常报错,那么则退出该case,继续执行下一个case;
现在的情况是:
a出现异常,需要退出a用例,我用texit()函数,想退出a,继续执行b,c
但是实际情况是,一到这个texit()执行时候,整个TEST全部退出了,下面的b,c也不执行了
而同样的程序,在我同事机子上面却可以正确执行
我怀疑可能是wr的哪儿设置不对,请教下高手,这是什么原因造成的?麻烦给个解决方法,谢谢先! 用treturn代替texit wr下面有什么配置可以避免么? texit这个函数的功能就是终止所有的case执行退出
treturn才是退出当前case
这个和配置无关 自己f1查了下帮助文档,这个问题有几种解决方法
1.就是楼上的朋友所说的
2.是在wr里面设置的,在generaloption的 run选择,将Run in batch mode 勾上就可以了.
" When a test is run in Batch mode, the statement ends execution of the current main test only; control is then returned to the calling batch test."
帮助里面的原文
怪自己太懒,其实仔细看下帮助文档很快就解决了,呵呵
感谢楼上的兄弟
页:
[1]