【问题标题】:Visual Studio 2015 N Unit Test Runs 3 TimesVisual Studio 2015 N 单元测试运行 3 次
【发布时间】:2016-07-27 03:41:30
【问题描述】:

我创建了一个 Selenium WebDriver 测试,我在其中使用 N 单元从测试资源管理器运行测试。测试运行良好,但总共运行了 3 次。我试过做一些自我诊断,但似乎找不到解决办法。如果这有帮助,这里是我在我的解决方案中调用的参考。我试图尽可能地缩小列表,但无论如何它都会继续重复。

【问题讨论】:

  • 根据我的经验,根本原因是 NUnit 测试适配器。您可以禁用适配器并再次运行测试吗?
  • @Buaban 有趣的是,我删除了“NUnitTestAdapter”,只留下了“NUnitTestAdapter.WithFramework”,这使我的测试计数减少到 2。知道如何将其缩小到一个测试吗?
  • 检查适配器是否安装为 nuget 包和 vsix 扩展。 VS2015 处理这个问题的方式与它的前辈不同。
  • 谢谢你们俩成功了!

标签: unit-testing selenium visual-studio-2015 nunit


【解决方案1】:

感谢@Buaban 和@Charlie。看起来我从 3 个地方运行测试:

NUnitTestAdapter(vsix 扩展)

NUnitTestAdapter(nuget 包)

NUnitTestAdapter.WithFramework(nuget 包)

我删除了前 2 项并保留了 .WithFramework nuget 包。

【讨论】:

    猜你喜欢
    • 2017-11-03
    • 1970-01-01
    • 2017-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-10
    • 1970-01-01
    相关资源
    最近更新 更多