opencover

    1熱度

    1回答

    我們使用OpenCover我們的解決方案的測試覆蓋率和我注意到, public async Task Build(ProcessorContext context) { context.ResultBetSlip.Bets.Clear(); // Here OpenCover tells me that I need to cover two branches /

    0熱度

    2回答

    我正在爲.netCore Xunit尋找TestCoverage。 我發現OpenCover,但我沒有sucess執行命令來運行它: C:\Users\andre.silva\AppData\Local\Apps\OpenCover\OpenCover.Console.exe -target:"C:\Users\andre.silva\.dnx\runtimes\dnx-clr-win-x86.1

    0熱度

    1回答

    我在0123vey上有一個小項目(.netstandard 1.0 + net45),它與Appveyor集成在一起。 我使用xunit進行單元測試和opencover進行測試覆蓋。 我不能讓Appveyor提交測試結果,這裏是輸出: 犯下...... 沒有結果,這可能是多種原因。最常見的原因是: 1)缺少與過濾器匹配的程序集的PDB,請查看 輸出文件並參考有關過濾器的使用指南(Usage.rtf

    1熱度

    1回答

    Opencover與我的產品的調試版本配合良好。 當使用「發佈版本」運行時,雖然發佈構建pdbs(-targetdir)的路徑是正確的,但它會輸出「找不到結果」。 我的產品是用C#編寫 一個DOTNET 4.6.1應用程序是否與發佈版本使用OpenCover的方法嗎?是否需要爲PDB生成不同的東西? 謝謝

    2熱度

    1回答

    我想讓OpenCover爲我們的asp網絡核心項目工作,目標是完整框架461.我們使用XUnit作爲測試框架。但是,當我運行我的powershell腳本時,結果僅顯示測試文件夾中測試類的覆蓋範圍,而不覆蓋源文件夾內類的範圍。 如何獲得這些文件的覆蓋率? 我的解決方案的結構是這樣的src/API和測試/ API.UnitTests 重要港口我的劇本是這樣的: &$openCoverPath\Open

    2熱度

    1回答

    我有一個在VS2015下工作的ASP.NET Core項目(目標爲.NETFramework,版本= v4.6.1)。 當我轉換爲VS2017時,我無法使OpenCover正常工作。 當build.PS1運行 C:\ OpenCover \ 4.6.519 \工具\ OpenCover.Console.exe -register:用戶 -target: 「C:\ Program Files文件\

    0熱度

    1回答

    比如我有一個簡單的POCO像這樣: public class Customer { public int Age { get; set; } } 我要排除遵循這個模式的屬性。 請注意,我不能排除整個班級,因爲將來我可能會添加一個需要覆蓋的方法。

    1熱度

    1回答

    無論我選擇什麼樣的目標,從打開蓋子輸出始終顯示來自(Coverage.xml)組件: <ModulePath>C:\Users\XXX\.nuget\packages\xunit.runner.utility\2.2.0-beta2-build3300\lib\netstandard1.1\xunit.runner.utility.dotnet.dll</ModulePath> <ModuleT

    0熱度

    1回答

    我已經將我的源代碼和測試劃分爲單獨的解決方案,用於C#。 在我的測試中,我創建了鏈接到實際的代碼和實現存根實現其依賴關係,我不能嘲笑實現。 如果我運行opencover或dotcover獲得單元測試的覆蓋範圍和genreate與reportgenerator這組每個測試組件覆蓋的報告,但是我想這個範圍映射到實際的源代碼/程序集(從中我鏈接我的文件)在我的結果報告。 有什麼辦法,在opencover

    0熱度

    1回答

    我們在C#項目中使用OpenCover。有什麼方法可以將新測試的結果附加到由OpenCover生成的舊results.xml?或者是否有任何其他工具具有此功能?