複数のUIテストがあります。1つのテストを実行すると、すべて問題ありません。しかし、それらのバッチを(CIビルドの一部として)実行すると、テストは失敗します。これは、最初に実行されるテストがアプリケーションの状態を変更し、次のテストがそれらの変更の影響を受けるためです。(アプリが強制終了されていないため)。
で試してみgetActivity().finish()
ましたtearDown()
。実際に同じことをして
みました。solo.finalize()
各テスト実行の開始時に新しいアプリを作成する方法はありますか?(Robotiumを使用)。
そして、テストの最後にプログラムでアプリを強制終了する方法はありますか?Robotiumで
使用していますActivityInstrumentationTestCase2