首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当测试运行突然停止(可能是在任务管理器中或由于崩溃)时,MS Test会抛出什么异常

当测试运行突然停止(可能是在任务管理器中或由于崩溃)时,MS Test会抛出什么异常
EN

Stack Overflow用户
提问于 2011-02-23 14:22:14
回答 1查看 215关注 0票数 1

我正在尝试在MS Test中运行一组测试并记录结果。如果测试在运行过程中突然停止,我希望保存状态。我如何才能做到这一点呢?MS test是否在结束测试前抛出任何异常?

EN

回答 1

Stack Overflow用户

发布于 2011-02-23 15:10:09

如果MSTest正在测试的东西以任何方式崩溃,MSTest会做最好的记录。比如说,一个严重的非托管崩溃,转化为AccessViolationException是不好的,任何事情都可能发生,包括静默退出。如果MSTest被Ctrl-C中断,它将被捕获并记录下来,我想是在当前测试完成之后。如果使用带有"End Process“的任务管理器停止MSTest,则会转换为Win32 TerminateProcess,这会无条件地导致进程退出,并且无法进行任何类型的处理。也许你可以在最后打印出一些东西,如果它不在日志中,那么你可以假设它被中断了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5087684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档