データベースに保存されている値に基づいて、リダイレクト後にログイン イベントをキャッチし、応答 (モーダルのポップアップ) をトリガーするシステムがあります。
これを適切にテストするために、このデータベース テーブルをクリアし、一連のテスト データを入力する機能テストをセットアップしました。
テストを個別に実行すると、正常に動作します。ただし、Jenkinsで実行すると(またはJenkinsのようにantを使用すると)、実行されません。
調査の結果、WebTestCase がログインすると、データベースに加えた変更が行われていないかのように動作していることがわかりました。さまざまな場所で instancePools をクリアしようとしましたが、違いはありません。
何か案は?