Drone CI中Truffle测试间歇性出现PollingBlockTracker错误求助
Drone CI流水线间歇性PollingBlockTracker错误求助
我在Drone上搭建了CI流水线,执行步骤如下:
- 'cd project' - 'npm install -g truffle' - 'npm i -g ganache@7.0.1' - 'ganache -p 9546' - 'echo "---> Installing local packages..."' - 'npm install' - 'echo "---> Running tests..."' - 'truffle test' - 'echo "---> Truffle tests execution completed!"'
该流水线间歇性执行失败,报错为PollingBlockTracker错误(错误截图:
)。测试用例在本地Ganache实例上运行正常,但在CI流水线中多数时候出现该错误,偶尔能正常通过。我已尝试网上相关解决方案但无效,我的truffle-config.js中开发网络配置如下:
development: { host: "127.0.0.1", port: 9546, network_id: "*", networkCheckTimeout: 1000000, timeoutBlocks: 50000, websocket: true, gas: 5000000, gasPrice: 45000000000, skipDryRun: false },
恳请帮忙解决该间歇性错误问题。
内容的提问来源于stack exchange,提问作者Babita Bisht
相关产品推荐
相关产品推荐

