cost 175 ms
代碼覆蓋率文件包含不相關程序集的覆蓋率不排除甚至排除運行設置?

[英]Code Coverage file contains coverage of Irrelevant assemblies does not exclude even exclude with runsettings?

我正在從事的項目有一個測試項目。 作為測試運行的一部分,它會生成一個代碼覆蓋率文件。 它使用以下命令測試並生成覆蓋范圍 XML。 問題是覆蓋率文件包含有關 Microsoft.IdentityModel.Clients.ActiveDirectory 和 HtmlAgilityPack 的代碼覆蓋 ...

coverlet.collector 未將 .NET MAUI 項目添加到 coverage.cobertura.xml

[英]coverlet.collector not adding a .NET MAUI project to the coverage.cobertura.xml

我在同一個解決方案中有一個 .NET MAUI 項目和一個(單元)測試項目。 測試項目引用 .NET MAUI 項目並且測試運行良好。 我還想為 .NET MAUI 項目添加代碼覆蓋率。 但是,我無法讓它與 coverlet.collector 一起使用,因為生成的 coverage.cobert ...

使用 coverlet 3.2.0 和 a.runsettings 文件時無法排除程序集

[英]Cannot exclude assemblies when using coverlet 3.2.0 and a .runsettings file

我正在嘗試使用 NUnit 和 coverlet 運行單元測試,但從覆蓋率報告中排除以名稱.Testing結尾的程序集。 但是,無論我做什么,文件(例如MyProj.Testing.dll )都被添加到覆蓋率報告中(報告中我不想要的其他程序集,例如測試程序集,不存在)。 我在我的測試程序集中使用以下 ...

無法在 Docker 容器中產生覆蓋

[英]Can't produce coverage in Docker container

我無法讓床單在我的 docker 容器中運行。 我的問題似乎與此問題相似,盡管問題仍然存在,並且存在一些差異。 設置 .NET 6 測試項目。 參考資料有Microsoft.NET.Test.Sdk v17.2.0(最新)和coverlet.collector v3.1.2(最新) 我在 Docke ...

dotnet 測試覆蓋率始終為空

[英]Dotnet test coverage always null

我對測試覆蓋率有疑問。 當我運行這個命令 它告訴我代碼覆蓋率為 0 當我嘗試僅在一個項目中運行 dotnet test 時,我得到了正確的結果。 我想念什么嗎? 親切的問候 ...

C# - 從代碼覆蓋中排除 lambda 表達式

[英]C# - Exclude lambda expression from code coverage

我有一個具有事件處理程序的特定第三方類。 我已經設置MyEventHandler方法,我可以使用反射進行測試,所以我知道它經過了很好的測試。 但是,我在設置處理程序時遇到了缺失的行覆蓋(因為該部分從未被調用)。 如何以某種方式將其從代碼覆蓋范圍中排除? MyClass 對象是一個密封類,所以我不能 ...

Coverlet 生成的 coverage.cobertura.xml 文件名中的空源完整路徑

[英]Coverlet generated coverage.cobertura.xml empty source full path in filename

它在我的大多數項目中都運行良好,但我有一個coverage.cobertura.xml生成的項目如下: 而不是像這樣的東西: 我的命令看起來像: 我已經比較了我能想到的所有東西,但我一生都無法弄清楚是什么導致了這種細微的差異(我認為這導致 GitLab 無法解釋報告) ...

通過.runsettings 從代碼覆蓋范圍中排除 Blazor 頁

[英]Exclude Blazor pages from code coverage via .runsettings

我有這個Blazor 小應用程序。 現在我想通過.runsettings從代碼覆蓋范圍中排除所有 Blazor 頁。 這些頁面位於/RaspiFanController/Pages/下。 我的測試使用 NUnit,覆蓋率計算使用 coverlet。 我已經嘗試使用以下內容創建文件/Tests/.ru ...

無法添加封面 nuget 包 - 版本字符串部分太短或太長

[英]Unable to add coverlet nuget package(s) - Version string portion was too short or too long

當我嘗試將coverlet.msbuild添加到我的測試項目時,出現此錯誤: 我確實看到了我的 csproj 的變化: 但是packages.config沒有變化,所以看起來 nuget 沒有實際安裝。 我正在嘗試將其添加到 .net 4.8 測試項目中。 什么可能導致這個的任何想法? ...

排除 ef 核心遷移文件的代碼覆蓋率

[英]exclude code coverage for ef core migration files

我想從代碼覆蓋率計算中排除所有自動生成的遷移文件。 我無法更改構建管道中的dotnet test命令,所以我想我唯一的朋友是[ExcludeFromCodeCoverage]屬性。 棘手的部分是,每次添加新遷移時,我都需要手動查看所有生成的文件並確保我對所有生成的類都具有[ExcludeFromCo ...

TeamCity + 報表生成器

[英]TeamCity + ReportGenerator

早上好家伙我正在使用 Coverlet 在 TeamCity 中運行我的測試。 在我運行要生成報告的測試后,這工作正常。 上面的解決方案在本地工作,但是在 TeamCity 我有以下錯誤: reportgenerator:術語“reportgenerator”未被識別為 cmdlet、functi ...

最新/上一個版本返回錯誤“無法評估表達式“[System.Version]::Parse('')”。版本字符串部分太短或太長。”

[英]Latest/previous ver return error "The expression "[System.Version]::Parse('')" cannot be evaluated. Version string portion was too short or too long."

嘗試使用 nuget 包管理器為 VS 2019 社區上的 C# 單元測試項目安裝最新版本(3.1.0)的coverlet.msuild。 我返回錯誤:“無法評估表達式“[System.Version]::Parse('')”。版本字符串部分太短或太長。C:\\Users\\robpi\\sourc ...

端到端測試中遺留應用程序的代碼覆蓋率

[英]Code coverage of legacy applications in end to end tests

我正在構建一個基於 specflow 和 XUnit 的測試套件,它具有各種端到端測試,可以運行一些遺留的 .net 4.5 應用程序 遺留應用程序幾乎沒有任何單元測試。 我希望使用端到端測試查看在遺留應用程序中運行的代碼的覆蓋率。 我知道進行適當的單元測試會更好,但是由於代碼的編寫方式目前是行不通 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM