1

我的一个 ava 测试突然开始在 Travis CI 上失败,因为它“由于 SIGKILL 而退出”。第一次中断运行可以在https://travis-ci.org/freaktechnik/justintv-stream-notifications/builds/259734700#L471找到

该提交的更改仅影响该模块加载的模块,并且测试仍然在我的本地计算机上通过。该更改将另一个模块添加到层次结构中。

我想知道该进程是否会由于内存使用过多或类似情况而被终止,因为我正在使用 babel 在 ava 运行时预编译测试文件。

4

2 回答 2

2

将 ava 一次执行的测试文件数量限制为 10 不仅解决了这个问题,而且使构建速度更快。

于 2017-08-04T19:47:11.450 回答
1

我认为你是对的,它看起来像一个内存不足的问题。

在 travis 上获得更多内存的简单/便宜的方法是使用dist: trustyand sudo: required。它将可用的最大内存从 4GB 扩展到 7.5GB travis source。由于容器开销,在开源 travis-ci.org 上进行调度可能会慢一些

于 2017-08-03T17:08:27.217 回答