好的,所以我的团队正在将Xamarin与Visual Studio一起使用,我们尝试利用UITest。

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

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

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

最佳答案

目前,无法从Windows / Visual Studio运行iOS测试。根据Xamarin documentation:

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

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

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

关于c# - 如何使用Visual Studio使用Xamarin UITest执行CI,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35466288/

10-15 02:46
查看更多