/var/log/messages

debugging with sixth sense

Hello World な Espresso の試験を書いてみる (2)

昼前に再度試験を実行してみました。マシンリソース貧弱でハロワのくせに時間がかかる。 そして時間がかかった挙句に昨日見たナニが出力。

java.lang.RuntimeException: No activities found. Did you forget to launch the activity by calling getActivity() or start ActivitySync or similar?

合間を見つつ確認の方向。あと Linux な仮想ホストで動かす方法とかも確認してみたい。

どうも以下な setUp() の定義が必要らしい。

public class HelloWorldTest extends ActivityInstrumentationTestCase2<MainActivity> {

    private Activity mActivity;
    private Instrumentation mInstrumentation;

    public HelloWorldTest() {
        super(MainActivity.class);
    }

    @Override
    public void setUp() throws Exception {
        super.setUp();
        mActivity = getActivity();
        mInstrumentation = getInstrumentation();
        setActivityInitialTouchMode(false);
    }      

動作確認と、ということで MBA で実行しようとしてるんですが動きません。とりあえず別途になるかと思うのですがリモホで云々できるソレを調べる方向にて。

Comments