2012-06-16 18 views
1

運行解決方案的所有mstests我有解決方案,我有一些測試。 我想運行預構建操作的所有測試,並且如果任何測試失敗,構建將顯示錯誤並且不啓動項目。如何在預生成的行動

我使用VS2010和MS測試。

任何想法如何做到這一點? 日Thnx

能否請您發表例子命令的?日Thnx

我的測試是在testlist稱爲uploadTests.vsmdi

回答

0

我已經把我的TFS服務器來運行持續集成,這給了我我需要的

1

您可以檢查here的命令行語句運行MSTEST。 我想它應該是一個Postbuild事件,而不是一個預生成,因爲很可能你的測試將需要編譯運行當前項目。事實上,我不知道如果情況確實如此,你是否可以用後期製作。

你爲什麼要這樣?這聽起來會有點麻煩,因爲有這個限制。

我建議你嘗試ncrunch,如果你想擁有你修改代碼連續運行測試。

0

我的測試是在testlist稱爲uploadTests.vsmdi

這不是你的測試列表。它是您可以創建您的測試列表的元數據文件。如果你還沒有創建一個列表,雙擊這個文件打開它,create the testlist並添加你想要的測試到這個列表中。然後運行以下命令:

[MStestPath]\MStest /testmetadata:[SolutionPath]\uploadTests.vsmdi /testlist:TestList