【问题标题】:Test exited due to SIGKILL由于 SIGKILL 退出测试
【发布时间】:2017-08-01 12:25:38
【问题描述】:

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

找到

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

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

【问题讨论】:

    标签: travis-ci ava


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

      • 我找到了一个更好的解决方案,它只限制来自 ava 的进动量,它仍然允许我在容器基础架构内运行,并且实际上速度稍快。
      猜你喜欢
      • 1970-01-01
      • 2021-06-18
      • 2019-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-02
      • 1970-01-01
      • 1970-01-01
      • 2022-11-29
      相关资源
      最近更新 更多