如何運行命令行
回答
我自己並沒有這樣做,但我會想象使用mstest command line是前進的方向......如果您已經嘗試過並遇到問題,請提供更多詳細信息。
mstest /testcontainer:path\to\tests.dll
編輯:正如在評論中指出,應該要麼爲此把正確的目錄路徑上後,或包括完整路徑mstest.exe。
快速解答: 例子
您必須一起使用/ testcontainer選項與/類別選項選擇哪個測試在哪些類別運行。下面的命令,例如,在溶液中文件夾中運行並且由於測試組件文件駐留在不同的運行是在兩個優先級1和類別的購物:
MSTest /testcontainer: testproject2\bin\debug\testproject2.dll /category:"Priority1&ShoppingCart"
注
測試文件夾中,需要相對路徑,
如果使用測試列表,最好將/ testmetadata選項和/ testlist選項一起使用。例如,以下命令在解決方案文件夾中運行。由於測試元數據文件也駐留在該文件夾中,沒有路徑是必要的:
MSTest /testmetadata:Bank.vsmdi /testlist:balancetests
詳細說明:
要從命令行
1. 打開Visual Studio命令提示運行測試。
爲此,請單擊開始,指向所有程序,指向Microsoft Visual Studio 2010,指向Visual Studio工具,然後單擊Visual Studio命令提示符(2010)。
默認情況下,Visual Studio命令提示符打開以下文件夾:
:\ Program Files文件\微軟的Visual Studio 10.0 \ VC
注
要更改的文件夾中的命令提示窗口默認打開,單擊開始,指向Microsoft Visual Studio 2010,指向Visual Studio工具,右鍵單擊Visual Studio命令提示符(2010),然後單擊屬性。在「Visual Studio命令提示符(2010)屬性」對話框中,可以將路徑更改爲「開始位置」框中的默認文件夾。
2. 將目錄更改爲解決方案文件夾,或者當您在步驟3中運行MSTest.exe程序時,指定元數據文件或測試容器的完整路徑或相對路徑。
要確定您的解決方案文件夾,請首先確定Visual Studio項目文件夾。爲此,請單擊Visual Studio中工具菜單上的選項,然後單擊項目和解決方案。在Visual Studio項目的位置,你會看到一個路徑,如下所示:
:\ Documents和Settings \\我的文檔\ Visual Studio的\項目
您的解決方案文件夾通常是這個項目文件夾的子,這樣的如下面的例子中,銀行的文件夾:
:\ Documents和Settings \\我的文檔\ Visual Studio的\項目\銀行
3. 運行MSTest.exe程序。
當您運行MSTest.exe時,您必須分別使用/ testmetadata選項或/ testcontainer選項指定測試元數據文件或測試容器。您僅使用/ testmetadata選項一次,以指示一個測試元數據文件。您可以多次使用/ testcontainer選項來指示多個測試容器。
如有必要,請包含元數據文件或測試容器所在文件夾的路徑。測試元數據文件駐留在解決方案文件夾中。
根據測試類型,測試容器是XML文件,從測試項目構建的程序集或駐留在測試項目文件夾中的其他文件。
Source: http://msdn.microsoft.com/en-us/library/ms182487(v=vs.100).aspx
試試這個
mstest.exe /testcontainer:c:\projects\MyTests\Sampe.Tests.dll
- 1. 如何運行命令行
- 2. 如何運行「運行欄」命令?
- 3. 如何運行GIT命令
- 4. 如何運行此命令?
- 5. 如何運行命令
- 6. execvp如何運行命令?
- 7. 如何運行命令
- 8. 如何運行ruby命令?
- 9. 如何從命令行運行devtools :: test?
- 10. 如何並行運行命令列表?
- 11. 如何從命令行運行solr?
- 12. 如何從命令行運行xcode
- 13. 如何從Delphi運行命令行?
- 14. 如何在命令行中運行lauch4j?
- 15. 如何從命令行運行Scala + specs2?
- 16. 如何在命令行運行Photoviewer.dll
- 17. 如何從命令行運行PHP 7 ...?
- 18. 如何從Windows命令行運行Qt
- 19. 如何在命令行上運行PigUnit
- 20. 如何從命令行運行Matlab?
- 21. 如何從命令行運行腳本?
- 22. 如何從命令行運行TestNG
- 23. 如何從命令行運行程序?
- 24. 如何運行命令行(bash)的
- 25. 如何從Maven命令行運行testng.xml
- 26. 如何從命令行運行模塊?
- 27. 如何從Windows命令行運行Maxima
- 28. 如何在命令行上運行php?
- 29. 運行命令
- 30. C#命令行,運行兩個命令
是的,但你必須VS裏面運行這個,我需要不VS – Omu 2012-03-30 15:53:42
@ChuckNorris:不,你不會。你從命令行運行它。這就是爲什麼頁面的標題是「MSTest.exe命令行選項」 – 2012-03-30 15:54:51
嘗試在您的機器上輸入mstest(我做過),它告訴我,它不被識別 – Omu 2012-03-30 15:56:30