【问题标题】:Jenkins Mac Xamarin UI Test failedJenkins Mac Xamarin UI 测试失败
【发布时间】:2019-03-09 14:39:11
【问题描述】:

我在我的 Mac 上安装了 jenkins,我想启动 Xamarin UI Test Android 和 IOS。除了当我用 Jenkins 运行 testes android (我使用插件 android 模拟器)我得到错误,问题是有时 2/3 的测试会工作,有时不会......我指定在 Windows 上一切正常,或者如果我自己用视觉打开模拟器并且我只运行 nunit 命令行它也可以工作。我也会禁用视图,否则它不会构建。这是错误:Error test

Jenkins 命令行:

mono /Users/Shared/opt/NUnit/nunit3-console.exe /Users/Shared/Jenkins/Home/workspace/build_project/UITest/bin/Debug/UITest.dll

我在日志中也有这个:

_RegisterApplication(),无法建立到 WindowServer 的默认连接,_CGSDefaultConnection() 为 NULL。

【问题讨论】:

    标签: android macos xamarin jenkins continuous-integration


    【解决方案1】:

    我解决了在我的启动应用程序中添加:Xamarin.UITest.Configuration.AppDataMode.DoNotClear 的问题

     return ConfigureApp.Android.EnableLocalScreenshots().ApkFile("/Users/Shared/Jenkins/Home/workspace/build_project/AppTest/AppTest.Android/bin/Debug/com.companyname.AppTest.apk").StartApp(Xamarin.UITest.Configuration.AppDataMode.DoNotClear);
    

    【讨论】:

      猜你喜欢
      • 2011-09-16
      • 1970-01-01
      • 1970-01-01
      • 2018-04-29
      • 2016-05-23
      • 1970-01-01
      • 2017-05-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多