在Xamarin中构建后运行单元测试

时间:2016-03-24 14:53:30

标签: xamarin nunit

我在Xamarin有一个C#项目,我已经为此编写了一些NUnit单元测试。为了提醒我尽快回归,我希望Xamarin在每次构建后运行我的单元测试。我没有使用CI或构建服务器,一切都是我的开发机器本地的。有没有办法在每次编译后修改构建任务以运行我的测试?

2 个答案:

答案 0 :(得分:2)

您可以编写一个简单的构建脚本,在nunit-console.exe各自的Xamarin项目之后调用msbuild

否则,我个人会建议使用Cake Build,因为启动和运行它非常简单,并提供NUnit跑步者:

https://github.com/cake-build/cakehttp://cakebuild.net/

https://github.com/Redth/Cake.Xamarin(Xamarin Addin)

这两种解决方案都应该在本地运行良好。

答案 1 :(得分:0)

从@ JonDouglas'中获取元素建议我最终找到自定义命令部分,并使用nunit-console ${TargetFile}进行 After Build 。它位于选项对话框中:

enter image description here