内部的な挙動として、単体実行と一括実行で大きな違いはありません。そのため、不安定なテストである、もしくは対象のテストの前に実行したテストの影響で失敗している、という可能性が高いです。
一括実行であることが真の原因であるのかを確認したい場合は、失敗するテストのみを実行対象として、複数回一括実行を行い、失敗するか確認してください。
また、失敗分析機能で原因を特定し、MagicPod Autopilotからの提案に基づき修正をすることもお勧めいたします。
考えられる原因と対策
- 起動オプションが「初回のみプロセス再起動」であり、プロセスが残っているため対象のテストを実行する前に実行したテストが影響を与えている
- 起動オプションを「プロセス再起動」にして、直前に実行したテストが影響を与えないようにしてください。(参考:コマンド一覧)
- 一括実行であることは直接の原因ではなく、不安定なテストである
- ロケーターの変更や待機コマンドにより、安定性を上げましょう。詳しくはテストの安定性を向上させるにはを参照ください
- 単体実行と一括実行でテスト実行設定が異なる
- 同じテスト実行設定を使用しているか確認しましょう。