模拟器启动应用程序之前的超时,并且由于收到信号null

时间:2017-11-23 12:28:22

标签: detox

当我运行排毒测试时,我的应用程序安装在Android模拟器中,然后收到错误:

instrumentationProcess由于收到信号null

而终止

1)"在所有"之前钩

0传球(2米)   1失败

1)"在所有"之前钩:      错误:超出120000ms的超时。对于异步测试和挂钩,请确保" done()"叫做;如果返回Promise,请确保它已解决。

child_process.js:635     扔错了;     ^

错误:命令失败:node_modules / .bin / mocha e2e --opts e2e / mocha.opts --configuration android.emu.debug --loglevel verbose
    at checkExecSyncError(child_process.js:592:13)     at Object.execSync(child_process.js:632:13)     在runMocha(/Users/housing/housing-app/node_modules/detox/local-cli/detox-test.js:56:6)     在对象。 (/Users/housing/housing-app/node_modules/detox/local-cli/detox-test.js:36:5)     在Module._compile(module.js:624:30)     at Object.Module._extensions..js(module.js:635:10)     在Module.load(module.js:545:32)     在tryModuleLoad(module.js:508:12)     在Function.Module._load(module.js:500:3)     在Function.Module.runMain(module.js:665:10)

我正在使用:排毒版 - 5.10.0, react-native - 0.44.0,Node - v8.6.0,Device - android模拟器,macOS - Sierra

我如何解决这个问题?任何建议......

1 个答案:

答案 0 :(得分:0)

此代码缺陷由https://github.com/wix/detox/issues/407

解决