由于SIGKILL,测试退出

时间:2017-08-01 12:25:38

标签: travis-ci ava

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

找到

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

我想知道这个进程是否会因为内存使用过多或类似而被杀死,因为我正在使用babel在ava运行时预编译测试文件。

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

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

使用dist: trustysudo: required轻松/便宜地在travis上获得更多内存。它将可用的最大内存从4GB扩展到7.5GB travis source。由于容器开销

,openource travis-ci.org上的调度可能会稍慢一些