【发布时间】:2016-02-14 16:52:52
【问题描述】:
我正在尝试使用 Visual Studio 2015 专业版配置 opencover。
我使用 Visual Studio In Build MS Test 工具进行单元测试。
我对此有一些挑战,
1.首先我安装了opencover 4.6.519版
- 然后report generator 2.4.3.0 版
我面临的第一个挑战是从视觉工作室输出测试结果。我在默认测试配置上运行。
虽然它创建了测试结果文件夹,但我没有看到任何可用的测试结果文件。
然后我尝试安装可用的 OpenCover UI 扩展 here。
安装后出现以下错误,
发生异常,无法对路径的一部分进行微调 C:\Users\MyUserAccount\Desktop\MyApp\123244-43434-343434....\TestResults
更多详情请参考 Window。
当我检查结果窗口时,这是输出
错误:所提供的测试容器均不匹配用于测试运行的平台架构和 .Net 框架设置。平台:X86 .Net 框架:Framework45。有关管理这些设置的更多详细信息,请访问 http://go.microsoft.com/fwlink/?LinkID=330428。
找不到路径的一部分 'C:\Users\vsuvinith\Desktop\RFS\OpenCover\f83ba963-16d1-450d-915b-6920d402c961\TestResults'。 在 System.IO.__Error.WinIOError(Int32 错误代码,字符串可能全路径) 在 System.IO.FileSystemEnumerableIterator
1.CommonInit() at System.IO.FileSystemEnumerableIterator1..ctor(字符串路径,字符串 originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler`1 resultHandler, Boolean checkHost) at System.IO.Directory.GetFiles(字符串路径,字符串搜索模式)在 OpenCover.UI.Processors.MSTestExecutor.UpdateTestResultsFile() 在 OpenCover.UI.Processors.MSTestExecutor.ReadTestResults() 在 OpenCover.UI.Processors.TestExecutor.Execute() 在 OpenCover.UI.Commands.ExecuteSelectedTestsCommand.b__1()
其他可能有帮助的事情。
- 在 X64 中构建
- 在 Windows 7 企业版上运行。
- 在默认配置下运行,没有进行任何配置。
谁能帮我解决这个问题。
【问题讨论】:
标签: visual-studio-2015 code-coverage opencover