2012-02-23 8 views
1

私はキュウリ試験のスイートを実行しています。キュウリが言うXのシナリオが終わったときXが失敗したなどなどジェンキンスはここで無限に回転します。私はプロジェクトを停止することができ、実行された出力は正常に保存されますが、無限ループを止めるためには、ビルドを時期尚早に終了する必要があります。奇妙なのは、同じ設定を持ち、同じサーバーを実行し、失敗すると予想されるテストのみを実行し、このスイートが実行され正常に終了する別のプロジェクトがあることです。誰かがこの問題を見ていたり、ハングアップの原因を突き止めるために使用できるいくつかのコマンドを知っていれば、私は不思議です。私はWindowsのバッチコマンドを使って私のテストを実行して、キュウリのテストをHTMLファイルにフォーマット/出力しています。Jenkinsはテストランの最後に無限に回転します

これに役立つ他のデータがある場合はお知らせください。私はそれについて少し調べたが、私の問題に関連する何も見なかった(間違った言葉遣いを使用している可能性もある)。

おかげ

+0

実行中のOSはどれですか?キュウリのプロセスが死んでループがジェンキンスにあることを確認できますか? – Yossi

+0

Windows 7 X64。コンソールで同じバッチコマンドを実行するとうまくいきますので、キュウリの問題ではないと思いますが、間違っている可能性があります。 – Major

答えて

0

プログラムが誤ってSTILL_ALIVEエラーコードを対応259のリターン・エラー・コードを実行しているとき、これは起こるかもしれません。

キュウバーテストを実行した直後にecho %ERRORLEVEL%を実行してください。

+0

バッチファイルの最後にそれを追加しましたが、まだそこに座ってスピンしました。副次的なことは、HTMLレポートを公開することと関係があると思うが、私はそれを今見ている。 – Major

0

junit xmlの結果がSCPによって1つずつ転送されるため、実行者とマスタの間の遅延に関連している可能性があります。

関連する問題