【问题标题】:How to perform CI with Xamarin UITest using Visual Studio如何使用 Visual Studio 使用 Xamarin UITest 执行 CI
【发布时间】:2016-02-17 19:46:52
【问题描述】:

好的,所以我的团队正在将 Xamarin 与 Visual Studio 结合使用,并且我们正在尝试使用 UITest。

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

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

是否有人有使用 Visual Studio/Windows 将 Xamarin UITests 作为 CI 的一部分运行的经验?你对 iOS 测试做了什么?你只是让他们失败吗?你排除他们吗?谢谢!

【问题讨论】:

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


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 这不能回答问题。我在问人们是否亲自从 Visual Studio 中排除测试或让他们失败
    • @stepheaw 所以你有在 Mac 上运行时通过的 iOS 测试,但你不知道在 Windows 上运行时如何处理它们?
    猜你喜欢
    • 1970-01-01
    • 2017-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多