加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

测试 – Circleci macOS盒是否太低,无法运行Detox?

发布时间:2020-12-15 05:04:33 所属栏目:百科 来源:网络整理
导读:我在detox repo here上为此创建了一个问题. 我有一个React Native应用程序,我使用Jest和Detox进行测试. 在本地排毒测试运行没有问题(在其他开发机器上检查健全).但是,它们在Circleci macOS box运行时从未通过. Detox的调试输出使得看起来Detox在模拟器上初始
我在detox repo here上为此创建了一个问题.

我有一个React Native应用程序,我使用Jest和Detox进行测试.

在本地排毒测试运行没有问题(在其他开发机器上检查健全).但是,它们在Circleci macOS box运行时从未通过.

Detox的调试输出使得看起来Detox在模拟器上初始应用程序设置后永远忙,但是在此之后没有进展.

涉及的相关版本:

>排毒:7.3.3
> React Native:0.55.1
>节点:8.9.1
>设备:iPhone 7(11.2)
> Xcode:9.2.0
> macOS:10.12.6

一旦它达到“挂起”状态,排毒日志的片段:

detox verb ws
    detox verb ws send: {"type":"reactNativeReload","params":{},"messageId":-1000}
    detox verb ws send: {"type":"currentStatus","messageId":4}
    detox verb ws onMessage: {"type":"currentStatusResult","messageId":4,"params":{"state":"busy","resources":[{"name":"Dispatch Queue","info":{"queue":"<OS_dispatch_queue_main: com.apple.main-thread[0x1112b9dc0] = { xref = -2147483648,ref = -2147483648,sref = 1,target = com.apple.root.default-qos.overcommit[0x1112bb300],width = 0x1,state = 0x001ffe9e00000400,dirty,max qos 6,in-flight = 0,thread = 0x403 }>","prettyPrint":"com.apple.main-thread"}}],"messageId":4}}
    detox verb ws
    detox info Sync Dispatch Queue: com.apple.main-thread
    detox verb ws send: {"type":"currentStatus","messageId":5}
    detox verb ws onMessage: {"type":"currentStatusResult","messageId":5,"messageId":5}}
    detox verb ws
    detox info Sync Dispatch Queue: com.apple.main-thread
    detox verb ws send: {"type":"currentStatus","messageId":6}
    detox verb ws onMessage: {"type":"currentStatusResult","messageId":6,"messageId":6}}
    detox verb ws
    detox info Sync Dispatch Queue: com.apple.main-thread
    detox verb ws send: {"type":"currentStatus","messageId":7}
    detox verb ws onMessage: {"type":"currentStatusResult","messageId":7,"messageId":7}}
    detox verb ws
    detox info Sync Dispatch Queue: com.apple.main-thread
    detox verb ws send: {"type":"currentStatus","messageId":8}
    detox verb ws onMessage: {"type":"currentStatusResult","messageId":8,"messageId":8}}
    detox verb ws
    detox info Sync Dispatch Queue: com.apple.main-thread
    detox verb ws send: {"type":"currentStatus","messageId":9}
    detox verb ws onMessage: {"type":"currentStatusResult","messageId":9,"messageId":9}}
    detox verb ws
    detox info Sync Dispatch Queue: com.apple.main-thread
    detox verb ws send: {"type":"currentStatus","messageId":10}
    detox verb ws onMessage: {"type":"currentStatusResult","messageId":10,"messageId":10}}
    detox verb ws
    detox info Sync Dispatch Queue: com.apple.main-thread
    detox verb ws send: {"type":"currentStatus","messageId":11}
    detox verb ws onMessage: {"type":"currentStatusResult","messageId":11,"messageId":11}}
    detox verb ws
    detox info Sync Dispatch Queue: com.apple.main-thread
    detox verb ws send: {"type":"currentStatus","messageId":12}
    detox verb ws onMessage: {"type":"currentStatusResult","messageId":12,"messageId":12}}

我的问题是; Detox悬挂是因为它在Circleci上运行的资源(计算)环境较低(有没有人在Circleci上运行大型排毒套件)?

将Nodejs版本降级为< 8.8现在所有人都按预期运行.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读