有沒有辦法只運行TeamCity中以前的測試運行失敗的測試?TeamCity + MSTest - 只運行失敗的測試?
更好的是,有沒有辦法以某種方式運行選定的測試?就好像我們只想運行某些測試類。
有沒有另一種機制可以實現這一點?也許在隨後的測試運行中將某種配置文件傳遞給MSTest?
我問這個問題的原因是,我們有員工不使用Visual Studio,但他們仍然需要運行某些測試來查看失敗的原因。
有沒有辦法只運行TeamCity中以前的測試運行失敗的測試?TeamCity + MSTest - 只運行失敗的測試?
更好的是,有沒有辦法以某種方式運行選定的測試?就好像我們只想運行某些測試類。
有沒有另一種機制可以實現這一點?也許在隨後的測試運行中將某種配置文件傳遞給MSTest?
我問這個問題的原因是,我們有員工不使用Visual Studio,但他們仍然需要運行某些測試來查看失敗的原因。
您可以將這些測試分組在一個類別中。 http://msdn.microsoft.com/en-us/library/dd286683.aspx
使用MsTest Build Step中的「其他命令行參數」僅運行您的類別中的測試。
我會試試這個,我相信它會起作用。如果成功,我會將您標記爲答案。 – jonathanpeppers 2011-05-13 17:47:36
它很好用。我們現在使用NUnit,但仍然正常工作。 – jonathanpeppers 2011-05-13 23:07:07
我不知道你的問題的答案,但這可能不是一個好主意。有時修復一個測試會導致另一個先前通過的測試中斷。 – Andy 2011-05-12 16:29:39
這是一些只能偶爾使用的東西。全套測試仍將每晚進行。 – jonathanpeppers 2011-05-13 17:48:26