2

テストを書いてIntelliJ Pluginでコードカバレッジを取得したい! 私のテストコード:EditConfigurationAndroidスタジオの空テストスイートカバレッジ付きテストを実行する

public class TestLogin extends ActivityInstrumentationTestCase2<ActivityAccounting> { 

private Solo solo; 

public TestLogin() { 
    super(ActivityAccounting.class); 
} 

@Override 
public void setUp() throws Exception { 
    super.setUp(); 
    solo = new Solo(this.getInstrumentation(), getActivity()); 
} 

@Test 
public void testLoginClick() throws Exception { 
    //Some UI test 
} 
} 

は、私はJUnitのテストを追加しました:

enter image description here

しかし、私はエラー以下のカバレッジIコードを実行すると:

enter image description here

何私はする必要がありますか?tnxを事前に入力してください。

答えて

0

あなたは、右のbuild.gradleにこのようなものすべてをconfigコンしている場合:私はあなただけのテストクラスでマウスの右ボタンをクリックしてテストを実行する必要が

dependencies { 
    testCompile 'junit:junit:4.12' 
    compile 'com.jayway.android.robotium:robotium-solo:5.6.0' 
    compile 'com.android.support:support-annotations:23.0.0' 
    //.... 
    //.... 
} 

をし、ファイル名を指定して実行

+0

を選択前にこの依存関係を追加し、私のテストはうまく動作していますが、テストコードの範囲を取得できません!何か考えていますか? –

+0

JUnit Testとして実行していますか? –

+0

はい。 「無名」という名前のEditConfigurationに表示されているようにju​​nitテストを追加し、このJUnitテストを実行します。 –

関連する問題