我想在x64機器with TeamCity上設置partcover for .net 4。PartCover與TeamCity
執行測試,但覆蓋率報告顯示0覆蓋率。
我在日誌中發現了以下消息:
No executable code was detected.
The issue could be caused by one of the following:
- Include/exclude patterns are incorrect
- Assemblies are compiled without debugging information
- .pdb files are not available
- Visual Studio code coverage is enabled for MSTest
- .testrunconfig is used for MSTest and Visual Studio code coverage is not disabled (CodeCoverage section with enable="true" is present)
但包括模式[*]*
。
我正在運行TeamCity 6.5.3,如果它很重要。有沒有人設法在該版本上運行partcover?
我不認爲JetBrains已經升級TeamCity使用PartCover的最新版本(2.2和2.3是舊版本,只有.NET2),而不是使用內置集成嘗試直接執行PartCover,即如果使用nant使用執行任務。 –
我知道這不完全是您的問題的答案,但是如果您使用Jetbrains DotCover而不是試圖與PartCover集成,您可能會發現您可以獲得足夠準確的覆蓋率報告。我們正在將它用於我們的項目,並且安裝時很輕鬆。 [Teamcity Dotcover](http://blogs.jetbrains.com/dotnet/2010/12/jetbrains-teamcity-6-is-released-bundles-dotcover/) –