gpt4 book ai didi

mstest - 在 mstest 中运行测试而不编译/构建

转载 作者:行者123 更新时间:2023-12-04 02:01:00 25 4
gpt4 key购买 nike

有办法吗?我每次开始测试时都必须等待构建吗?我想从 Visual Studio 构建而不是从测试

谢谢

最佳答案

任何时候您的代码更改并且您运行测试时,它都会进行构建......所以从技术上讲,您可以一遍又一遍地运行您的测试,并且它们只会在第一次构建,但是一旦您运行测试,为什么要运行他们再次不进行代码更改?

我使用的一些使您的测试运行得更快的东西是:

  • 选中“仅在 Run 上构建启动项目和依赖项”框,位于 Options->Projects and Solution->Build and Run。
  • 学习快捷键
    一种。 "Ctrl+R, T"在当前上下文中运行测试,因此如果您的光标位于测试方法内,它只会运行该测试,但是当您在非测试类中执行它时,它将运行您的所有测试。
    湾"Crtl+R, Ctrl+T"除调试外,调试测试相同。
    C。其他可以找到here ,那些是 2008 年,如果您需要引用其他人,您可以通过 google 找到它们。
  • 确保您的测试没有调用数据库或其他时间密集型资源,使用模拟和 stub 。
  • 只运行一小部分测试,即如果我在服务类中工作,我只运行服务类测试。

  • 编辑:如果您想构建而不是从测试中再次阅读您的问题,您只需转到菜单并单击构建->构建解决方案或按 F6。如果您指出您正在使用哪个版本的 Visual Studio,这也会很有帮助,因为 2010 在您必须单击刷新的意义上是不同的。无论哪种方式,您都能够澄清吗?

    关于mstest - 在 mstest 中运行测试而不编译/构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/720417/

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