2016-01-12 14 views
13

gradle clean testコマンドを実行中に問題が発生しています。 私のアプリケーションはワークフローにactivitiを使用しています。 Git url:https://github.com/sanelib/eBOSS/tree/merge-before-dev 支店: "merge-before-dev"には、アクティビティのワイフロープロセスに関するテストがさらにあります。しかし、「コア」モジュールからの12の統合テストのうち6つだけを実行します。ランダムな6テストに@Ignoreを使用すると、残りの6成功します。私はデバッグするためにいくつかのコンソールを出し、activitiプロセスの開始時にハングアップしています。グラデーションクリーンテスト中にActiviti + Spring Boot + Gradleビルドがハングアップする

このソースには、/ scriptsフォルダにデータベーススキーマも含まれています。ご使用の環境でテストするために必要なファイルがない場合はお知らせください。

誰でもこれを見て解決策を教えていただけますか?

+0

maxParallelForks = Runtime.runtime.availableProcessors()/ 2を使用している場合は動作します。小さなテストでなぜそれが起こるのか理解していない。 –

+0

また、maxParallelForks = 1を指定してforkEvery = 10を指定した場合も機能します。しかし、これにより、10回のテストごとに再起動し、実行に時間がかかります。 –

+0

私はプロジェクトを 'merge-before-dev'に切り替え、コマンドラインから' gradle clean test'を実行し、いくつかのテストは例外で終了しました。それは大丈夫ですか? – Opal

答えて

1

私もなりました:23 tests completed, 14 failed :core:test FAILED

私はランダムにあなたのテストのいずれかを選んだ、それはまた、分離に失敗したより。それは並行性の問題ではないようです。

2016-02-05 20:56:16.556 WARN 16072 --- [   main] o.h.e.jdbc.internal.JdbcServicesImpl  : HHH000342: Could not obtain connection to query metadata : Cannot create PoolableConnectionFactory (Communications link failure 

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.) 

Place break-point on this line in Hibernate

根本的な原因は、このように見えます。

接続の問題があるようです。

関連する問題