由於性能原因,我並行執行單元測試。有幾個類的單元測試不能並行執行(我知道這是有問題的,但試圖找到一箇中間解決方案)。避免並行單元測試對單個類中的所有測試執行
有沒有辦法配置在解決方案中運行所有測試時按順序執行測試?
由於性能原因,我並行執行單元測試。有幾個類的單元測試不能並行執行(我知道這是有問題的,但試圖找到一箇中間解決方案)。避免並行單元測試對單個類中的所有測試執行
有沒有辦法配置在解決方案中運行所有測試時按順序執行測試?
它看起來像設置在項目級別,所以有兩個不同設置的測試項目可能是一箇中間解決方案。
https://msdn.microsoft.com/en-us/library/ee921484(v=vs.100).aspx
使用的xUnit,並關閉在你的單元測試項目的AssemblyInfo.cs文件使用
[assembly: CollectionBehavior(DisableTestParallelization = true)]
的並行性。
如果您正在使用Microsoft.VisualStudio.QualityTools.UnitTestFramework
結帳這個鏈接看到的是多麼容易遷移到的xUnit Comparing xUnit.net to other frameworks
的Visual Studio/MSTEST的哪個版本? – jessehouwing