gpt4 book ai didi

unit-testing - vstest.executionengine.x86.exe 未关闭

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

我在运行单元测试时遇到错误。如果我调试单元测试 vstest.executionengine.x86.exe 运行,然后在测试通过时关闭。

如果我只是运行测试(即使测试就像创建一个新列表一样简单,没有断言)vstest.executionengine.x86.exe 不会关闭并在任务管理器中保持运行。

在编写更复杂的测试(包括删除文件/清理 sqllite 数据库)时,这给我带来了问题。

如有任何帮助,我们将不胜感激。

编辑:

重现步骤:

  • 创建新的单元测试项目
  • 调试单元测试 - vstest.executionengine.x86 打开和关闭,测试通过。
  • 运行单元测试 - vstest.executionengine.x86 打开并保持打开状态

最佳答案

这是设计使然。

仅当我们检测到两次连续测试运行之间的配置发生变化时,vstest.executionengine.exe 才会重新启动。这有助于确保我们不会在不必要的进程重启时受到性能影响。

产品更新在 VS2013 中,我们在测试 -> 测试设置下有一个新的菜单项,名为“保持测试执行引擎运行”。您可以取消选中此选项以退出默认行为。

关于unit-testing - vstest.executionengine.x86.exe 未关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13497168/

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