WP8持續集成之經過命令行跑單元測試

理論基礎 windows

   

對於如何在WP8上建立單元測試工程,在這裏首先提供一個MSDN的文檔做爲參考。 單元測試

http://msdn.microsoft.com/en-us/library/windowsphone/develop/dn168930%28v=vs.105%29.aspx 測試

   

文章清楚的描述了搭建Windows phone 單元測試工程的步驟。 spa

 

   

但對於持續集成咱們須要的是經過命令行來完成單元測試的結果回收工做。根據MSDN的文檔咱們能夠經過:vstest.console.exe經過command line完成運行單元測試。 命令行

 

   

安裝目錄在這裏: 3d

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow code

使用方法: blog

vstest.console D:\Projects\BankAccountTest\Bin\x86\Debug\BankAccountTest_Debug_x86.xap 開發

   

   

   

實踐 文檔

   

  1. 建立一個UnitTestProject(vs2012 update2 之後的版本支持):

     

   

  1. 再來添加一個簡單的測試代碼:

     

   

  1. 編譯此測試工程,到輸出目錄下面,運行vstest.console試試看:

   

   

果真有效:-)

   

   

   

   

總結

   

一、這樣,咱們能夠作到配置一個腳本自動構建代碼,構建完成後再調用此命令跑單元測試,100%經過後完成構建。

如此持續集成,自動化構建對於WP上的APP而言都再也不是夢了。

   

   

二、對於codecoverage的統計,搜了一下發現了下面的結果:

目前對於Windows Store 以及 Windows Phone程序而言,不支持CodeConverage的統計。:-(

   

   

若有問題歡迎加入WP開發羣交流:182659848

相關文章
相關標籤/搜索