如何使用Visual Studio使用Xamarin UITest执行CI

时间:2016-02-17 19:46:53

标签: c# ios visual-studio xamarin continuous-integration

好的,所以我的团队正在使用Xamarin和Visual Studio,我们尝试使用UITest。

我们希望将UITest作为CI的一部分,就像我们使用MSTests一样 - 但我们不确定如何处理iOS UITests。由于无法使用Visual Studio运行UITest for iOS,因此这些测试将自动失败/不运行。

我们的问题是Visual Studio是企业标准,我们不应该使用Xamarin Studio。在Xamarin Studio中编写iOS UITests很好,但我们的构建和CI是从Visual Studio开始的。我们没有使用TestCloud,只使用UITest。

有没有人有使用Visual Studio / Windows运行Xamarin UITests作为CI的一部分的经验?你如何处理iOS测试?你让他们失败了吗?你排除他们了吗?谢谢!

1 个答案:

答案 0 :(得分:0)

目前,无法在Windows / Visual Studio中运行iOS测试。根据{{​​3}}:

  

无法在Windows中的iOS设备上运行UITests。您只能在Mac OS X上为iOS设备运行UITests。

这是因为UITest依靠Instruments和其他Xcode工具来启动和运行iOS测试。

如果您想从CI运行iOS测试,您需要从Mac构建主机运行它们或将它们上传到Test Cloud。