テストを単独で実行すると正常に実行される FitNesse テスト レポート (GroupByTest) があります。テーブルには約 500 行のデータがあります。
実行するとテストに合格しますが、スイートでレポートを他のテストと共に実行すると、ハングする GroupByTest に到達するまで、他のテストは正常に動作します。テストはスイート テストのリストに表示されませんが、ページは引き続きレポートを実行しようとしていますが、終了しません。このテストの後、単独で実行しても合格するという報告があります。
私が理解できないように見えるのは、それが単独で実行され、スイートでは実行されない理由です。スイートでレポートをスキップするチェックボックスをオンにすると、そのレポートは通過し、他のすべてのレポートは通常どおり問題なく実行されるため、この GroupByTest だけであることがわかります。メモリとレポート自体を調整しようとしましたが、問題を解決できず、FitNesse サーバーを実行するバッチ ファイルにエラーは表示されません...
スイートの結果は毎日 QA とプロダクト マネージャーに送られますので、ご協力をお願いいたします。
ありがとう!
RE: 気にしないで
テストからさらに行を削除したところ、スイートで実行されるようになりました。私はメモリの問題を推測していますか?500 行のレポートを実行するのに間に合うように、スイートの以前のレポートからメモリを解放していなかったのかもしれません。
とにかく、この問題に遭遇した場合、これが他の誰かに役立つことを願っています.
解決しました。