我尝试使用Visual Studio 2015专业版配置opencover。
我使用Visual Studio In Build MS Test工具进行单元测试。
我对此有一些挑战,
1.首先我安装了opencover版本4.6.519
我面临的第一个挑战是从视觉工作室获得测试结果。我在默认测试配置上运行。
虽然它创建了测试结果文件夹,但我没有看到任何可用的测试结果文件。
然后我尝试安装OpenCover UI扩展程序here。
安装完成后,我发现了以下错误,
发生异常,无法修复路径的一部分 C:\ Users \用户MyUserAccount \桌面\ MyApp的\ 123244-43434-343434 .... \ TestResults
请参阅窗口了解更多详情。
当我检查结果窗口时,这是输出
错误:提供的测试容器均未与测试运行的平台体系结构和.Net Framework设置匹配。平台:X86 .Net Framework:Framework45。有关管理这些设置的详细信息,请转到http://go.microsoft.com/fwlink/?LinkID=330428。
无法找到路径的一部分 ' C:\用户\ vsuvinith \桌面\ RFS \ OpenCover \ f83ba963-16d1-450d-915B-6920d402c961 \ TestResults&#39 ;. 在System.IO .__ Error.WinIOError(Int32 errorCode,String maybeFullPath) 在System.IO.FileSystemEnumerableIterator
1.CommonInit() at System.IO.FileSystemEnumerableIterator
1..ctor(String path,String originalUserPath,String searchPattern,SearchOption searchOption, SearchResultHandler`1 resultHandler,Boolean checkHost)at System.IO.Directory.GetFiles(String path,String searchPattern)at OpenCover.UI.Processors.MSTestExecutor.UpdateTestResultsFile()at OpenCover.UI.Processors.MSTestExecutor.ReadTestResults()at OpenCover.UI.Processors.TestExecutor.Execute()at OpenCover.UI.Commands.ExecuteSelectedTestsCommand.b__1()
其他可能有用的事情。
有人可以帮助我解决问题。
答案 0 :(得分:0)
Viduru。 您确定,您正确设置了可执行文件吗? 最初,OpenCover会要求您查找可执行文件。 这是 OpenCover.Console.exe 文件。 从https://github.com/opencover/opencover/releases(opencover.4.6.519.msi)
安装.msi文件后,您可以在%localappdata%\ Apps \ OpenCover 中获取它