簡體   English   中英

VS中的Mstest Run忽略測試

[英]Mstest Run ignored tests in VS

我創建了許多長期運行的集成測試。 他們大約需要5-10分鍾才能完成。 我不希望他們運行每次開發人員都從VS運行測試,因為這將花費很長時間。 它們純粹是臨時測試

有沒有一種方法可以將測試標記為已忽略,但如果開發人員明確選擇並運行測試而無需每次都刪除ignore標記,仍然允許其在本地運行它? 我也希望這些測試能夠通過TFS和MS測試運行程序在一夜之間進行構建

建議您考慮使用“ 測試類別”

通過對長期運行的測試分別進行分類,您可以選擇要在測試運行中包含的內容,例如

[TestMethod]
[TestCategory("Integration")]  
public void MyLongRunningTest()  
{  
    // Test Code
}  

並運行:

mstest /testcontainer:TestProject.dll /category:"Integration"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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