2015-02-06 359 views
0

我有一些包含單元測試的測試項目的解決方案。 當我運行所有測試時,我希望一次執行一個項目,即第一個項目的所有單元測試,然後是第二個項目的所有單元測試,ecc。 Visual Studio 2010有可能嗎?Visual Studio 2010測試項目

+0

據我所知,你一次只能在VS中執行一個項目 - 「啓動項目」。 – 2015-02-06 13:55:51

+0

是的,但是當我在解決方案中運行所有測試時,而不是當我選擇單個項目作爲「啓動項目」時,我希望這種行爲。 – 2015-02-06 13:58:20

回答

0

可以做的是設置多個啓動項目。要做到這一點:

項目菜單,下屬性,擴大通用屬性選擇啓動項目。從這裏您可以選擇多個啓動項目,之後您將能夠一次調試多個項目。

希望這可以幫助你。

+0

謝謝,但我希望在使用命令「在解決方案中運行所有測試」時執行此操作,而不是用於調試目的。 – 2015-02-06 14:32:23

+0

哦,我明白了,我誤解了這個問題,我的歉意。在測試資源管理器中,如果您有多個啓動項目,只提供您打開項目的測試? – HavelTheGreat 2015-02-06 14:38:51

+0

我用兩個項目和兩個測試項目構建了一個解決方案。我爲每個測試項目添加三個測試。當我在解決方案中運行所有測試時,順序是:第一個項目的一個測試,然後是第二個項目的兩個測試,然後是第一個項目的兩個測試,最後是第二個項目的一個測試。 如果我按照您的建議將兩個測試項目設置爲啓動,則順序不會更改。此外,如果我按F5調試兩個測試項目,並將它們都設置爲啓動,我會得到一個錯誤:「無法啓動多個本地運行」。 – 2015-02-07 14:25:42

相關問題