我想让CircleCI使用我的电子应用程序,但我无法理解如何停止超时错误。
您可以在此处查看应用:https://github.com/sauravyash/OutFlux
它在构建的npm test
阶段失败:
> outflux@1.0.0 test /home/ubuntu/OutFlux
> electron .
Xlib: extension "RANDR" missing on display ":99".
Xlib: extension "RANDR" missing on display ":99".
command ((npm :test)) took more than 10 minutes since last output
我对CI的整个想法都很陌生,所以如果答案显而易见的话请耐心等待。
答案 0 :(得分:0)
如果有人看到这一点,你必须明白,运行电子本身并不是在测试任何东西,这是CI的重点。您应该使用Spectron之类的东西来测试您的应用程序是否在无头测试中成功(测试时没有真正的显示)。