问题标签 [gulp-mocha]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
49 浏览

testing - 运行所有测试后,TestCafe 是否会结束节点进程?记者进行异步调用,他们永远不会返回

我正在制作一个自定义报告器,它将文件上传到 Slack,共享它们并将文件链接返回给报告器(以添加到 Slack 消息中)但是当我在真正的测试运行中尝试这个时,异步调用上传文件并分享火,但看起来节点进程在它们返回并被处理之前就结束了。我很确定这正在发生,因为这不是gulp test运行中的问题(模拟 TestCafe 测试运行),因为报告者发送了一条 Slack 消息,其中所有异步数据都成功附加到它上面。

有任何想法吗?我正在考虑在我的测试中添加另一个夹具以等待指定的时间,以便调用完成并且能够发送消息。