gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 20:58:02 25 4
gpt4 key购买 nike

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

最佳答案

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

关于visual-studio - 测试运行突然停止时(可能在任务管理器中或由于崩溃)MS Test 抛出什么异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5087684/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com