[英]Disable running some xunit tests in Visual Studio (by Resharper)
我有一些集成測試(很長時間)。 如果它們在主要解決方案中,並且我選擇運行所有測試,那么這些測試也會被選擇。 如何避免呢?
假定這些測試是從CI上的腳本運行的。 特性無濟於事(AFAIK),因為R#也會將它們拾取。
這個問題間接地給出了答案: 轉載測試者-如何按類別執行?
在xUnit中 :添加一個Trait:
[Trait("Category", "LongRunning")]
[Fact]
public void Test()
{
}
在“ ReSharper->選項->單元測試”中,您需要排除類別“ LongRunning”:
PS,保存此更改時,您可能希望將其保存到“團隊共享”層,以便您的團隊采用相同的方式。
在重新分配器中使用不同的播放列表,或運行不同的特征(測試資源管理器)。 在Visual Studio測試中,如何制作自動排除某些測試的播放列表?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.