2010-11-26 6 views
2

ナント経由でNunitテストを実行できません.NunitはCCNetから呼び出されます。 以下は、私がCCnetダッシュボードで取得エラーMSGがある:CCnet + NAntタイムアウト

<例外> < [CDATA [ThoughtWorks.CruiseControl.Core.Tasks.BuilderException:! NAntのプロセスは、(900 秒後)タイムアウトした時 ThoughtWorks.CruiseControl.Core.Project.RunTask(ITASK タスクでThoughtWorks.CruiseControl.Core.Tasks.TaskBase.Run(IIntegrationResult 結果)で ThoughtWorks.CruiseControl.Core.Tasks.NAntTask.Execute(IIntegrationResult 結果) 、IIntegrationResult ThoughtWorksので ThoughtWorks.CruiseControl.Core.Project.Run(IIntegrationResult 結果)で ThoughtWorks.CruiseControl.Core.Project.RunTasksの結果、 ブールisPublisher)(IIntegrationResult 結果、IListのtasksToRun、Dictionary`2 parameterValues) ThoughtWorks.CruiseControl.Core.IntegrationRunner.Integrate(IntegrationRequest リクエスト)BaseDirectoryで.CruiseControl.Core.IntegrationRunner.Build(IIntegrationResult 結果)、ターゲット: 実行: D:/ AutomatedTestSuite/SRC /自動 テスト/セットアップ/ SupportingTools/NAnt/bin/nant.exe、 BuildFile: " D:/ AutomatedTestSuite/SRC /自動 テスト/セットアップ/ Practicemanagementsetup/practice_nunittestrunner.build "] > < /例外>

私はCCnet.logファイルに見えたが、約任意の情報を見つけるdid't上記の活動。 注:コマンドラインでNunitからNantを実行できます。しかし、私はCCnetを介して実行しようとすると失敗します。 これを手伝ってください。

+0

エラーの詳細(CCnetダッシュボード): – Chidambaram

+0

エラーの詳細を投稿できますか? –

答えて

3

なぜこれが起こってきたことが2つの理由があります。

をNAntのタスクがかかった時間によっては、900秒(15分)が十分ではなかったかもしれない - 私は確かにそれは望んでいるだろうが!その場合は、ccnet-configファイルを編集してbuildTimeoutSecondsの値を設定すると問題が解決するはずです。詳細については、NAnt Taskのドキュメントを参照してください。

NAntタスクがNAntプロセスが完了したことを認識できない可能性があります。これは、CCNetの一部のバージョンで既知の問題でした。CCNET-1735CCNET-1789のバグレポートを参照してください。最近のCCNetビルドで問題が解決されたことがあるかもしれませんが、CCNet User Groupで確認することをお勧めします。