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

相关文章
相关标签/搜索