1

テストを単独で実行すると正常に実行される FitNesse テスト レポート (GroupByTest) があります。テーブルには約 500 行のデータがあります。

実行するとテストに合格しますが、スイートでレポートを他のテストと共に実行すると、ハングする GroupByTest に到達するまで、他のテストは正常に動作します。テストはスイート テストのリストに表示されませんが、ページは引き続きレポートを実行しようとしていますが、終了しません。このテストの後、単独で実行しても合格するという報告があります。

私が理解できないように見えるのは、それが単独で実行され、スイートでは実行されない理由です。スイートでレポートをスキップするチェックボックスをオンにすると、そのレポートは通過し、他のすべてのレポートは通常どおり問題なく実行されるため、この GroupByTest だけであることがわかります。メモリとレポート自体を調整しようとしましたが、問題を解決できず、FitNesse サーバーを実行するバッチ ファイルにエラーは表示されません...

スイートの結果は毎日 QA とプロダクト マネージャーに送られますので、ご協力をお願いいたします。

ありがとう!

RE: 気にしないで

テストからさらに行を削除したところ、スイートで実行されるようになりました。私はメモリの問題を推測していますか?500 行のレポートを実行するのに間に合うように、スイートの以前のレポートからメモリを解放していなかったのかもしれません。

とにかく、この問題に遭遇した場合、これが他の誰かに役立つことを願っています.

解決しました。

4

1 に答える 1

0

回答が見つかったことを示すために質問からコピー:

「テストからさらに行を削除したところ、スイートで実行できるようになりました。メモリの問題だと思いますか? 500 行でレポートを実行するのに間に合うように、スイートの以前のレポートからメモリを解放していなかったのかもしれません。」

于 2013-11-24T22:55:17.907 に答える