0

ロボティウムには次の問題があります。アプリの単体テストがほとんどないテスト パッケージがあります。このパッケージには Robotium テストも含まれています。構造は次のように単純です。

\tests
    \data
        \datatests
    \robotium

ロボティウムパッケージのみのテストを開始するとすべて正常に動作しますが、テストアプリのすべてのテストを開始すると、ロボティウムテストは初期化アクティビティがまったくないため失敗します(わかりませんが、ビューがレイアウトされておらず、画面がアクティブであると確信していますずっと)、そして私が得たログは View robotium が検索されていないということだけです。

何が原因なのかわからないので、お役に立てれば幸いです。

4

1 に答える 1

1

これは、テストの未完了のアクティビティがある場合に発生する可能性があります。すべての robotium テストで、tearDown() メソッドは solo.finishOpenedActivities() を呼び出す必要があります。

于 2013-11-22T00:38:02.667 に答える