我在Visual Studio中构建了我的测试,如下所示:
[TestClass]
public class TestContainer
{
[TestClass]
public class MoreSpecificContainer
{
[TestMethod]
public void Test_Should_ReturnSomething()
{
}
}
[TestClass]
public class AnotherSpecificContainer
{
[TestMethod]
public void AnotherTest_Should_ReturnSomething()
{
}
}
}
可悲的是,OpenCover(很棒的工具,顺便说一句!)不包括嵌套的TestClass方法。我认为这是因为他们已经嵌套了。如果我删除嵌套的' MoreSpecificContainer'和另一个特定的容器'类和测试方法只在主要的' TestContainer' TestClass,然后测试由OpenCover运行,结果完全包含在报告中。使用OpenCover 4.6.166和ReportGenerator.2.3.2.0
有没有人知道配置OpenCover注意嵌套TestClasses中的方法?
谢谢你, codenewbie
答案 0 :(得分:0)
OpenCover不会运行您的测试,您用于target
的应用程序会运行。
尝试在没有OpenCover的情况下在命令行上运行测试并查看结果。