私は、Grunt と jasmine を組み合わせた Phantomjs を使用して、AngularJs アプリケーションの単体テストを実行しています。単体テストが多すぎると、奇妙な動作が発生します。私の場合、754/755 単体テストです。単体テストの実行が失敗し、次のメッセージが表示されます
PhantomJS を実行しています...エラー
0 [ '' ] 警告: PhantomJS は終了コード 3221225477 で予期せず終了しました。続行するには --force を使用してください。
警告のため中止されました。
いくつかの古いテストをコメントアウトすると、それらの数は 754/755 未満になり、すべて正常に動作します。テストが多すぎる (754/755 以上) と、このエラーが表示されます。PhantomJS のメモリ割り当てに問題がある可能性があると思いますが、このエラー コード - 3221225477 に関連するものは何も見つかりませんでした。単体テストにコメントを付けて回避するだけで、解決策は見つかりませんでした。問題は Windows 7 マシンで発生し、単体テストがいくつあっても同じテスト ビルドが MacO で問題なく動作するため、OS にも接続されます。
私はそれについての助けの提案をいただければ幸いです、ありがとう!