2017-08-01 4 views
0

"SIGKILLのために終了しました"ので、私のavaテストの1つが突然Travis CIで失敗し始めました。最初の壊れた実行はhttps://travis-ci.org/freaktechnik/justintv-stream-notifications/builds/259734700#L471SIGKILLのためにテストが終了しました

にあります。そのコミットの変更は、そのモジュールによってロードされたモジュールにのみ影響し、テストは引き続きローカルマシンを通過します。この変更により、階層に別のモジュールが追加されました。

あまりにも多くのメモリが使用されているなどの理由でプロセスが強制終了される可能性があるのか​​どうかはわかりませんが、私はava実行時にテスト済みのファイルをプリコンパイルするためにbabelを使用しています。

答えて

1

テストファイルの量を制限するavaはこの問題を解決するだけでなく、もっと早く。

0

私はあなたが正しいと思います。メモリ不足問題​​のようです。

トラビスでもっと多くのメモリを取得するのはdist: trustysudo: requiredです。利用可能な最大メモリを4GBから7.5GBに拡張します。travis source。オープンソースのtravis-ci.orgでのスケジューリングは、コンテナのオーバーヘッドのため少し遅くなる可能性があります。

+0

私はコンテナインフラストラクチャの内部で実行できるように、実際にはわずかに高速ですが、avaからの歳差をなくすだけで、より良い解決策を見つけました。 – humanoid

関連する問題