2015-02-12 42 views
9

Windows üzerinde intelliJ fikir 14.0.2 android geliştirme ortamı çalıştırıyorum ve benim app.The test için test çalıştırmak için espresso UI test framework kullanmaya çalışıyorum.Ancak bir androidTest yapılandırması için çalıştırmak için basın, ben karşılaşır:android espresso testi: boş test paketi. test bulunamadı

enter image description here

benim test sınıfı şöyle görünür:

package com.cyc115.VectorCalculator.test; 

import android.support.test.espresso.assertion.ViewAssertions; 
import android.test.ActivityInstrumentationTestCase2; 
import android.test.suitebuilder.annotation.LargeTest; 
import android.test.suitebuilder.annotation.SmallTest; 
import com.cyc115.VectorCalculator.MyActivity; 

import static android.support.test.espresso.Espresso.onView; 
import static android.support.test.espresso.matcher.ViewMatchers.isDisplayed; 
import static android.support.test.espresso.matcher.ViewMatchers.withText; 

@LargeTest 
public class MyActivityTest extends ActivityInstrumentationTestCase2<MyActivity> { 

    public MyActivityTest(){ 
     super (MyActivity.class); 
    } 

    @Override 
    public void setUp() throws Exception { 
     super.setUp(); 
     getActivity(); 
     fail(); 
    } 
    @SmallTest 
    public void testListGoesOverTheFold() { 
     onView(withText("Hello world")).check(ViewAssertions.matches(isDisplayed())); 
    } 
} 

burada benim projem

Testing started at 12:09 PM ... 
Waiting for device. 
Target device: lge-nexus_5-05b1bd8af0ddba12 
Uploading file 
local path: C:\Users\AsiAnSeNsAtIoN\Documents\note\ECSE428\AssB_2\build\classes\main\AssB_2.apk 
remote path: /data/local/tmp/com.cyc115.VectorCalculator 
Installing com.cyc115.VectorCalculator 
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.cyc115.VectorCalculator" 
pkg: /data/local/tmp/com.cyc115.VectorCalculator 
Success 

Running tests 
Test running startedFinish 
Empty test suite. 

bu ekran görüntüsü Her ihtimale karşı yapısı: benim test konfigürasyonu enter image description here

: intelliji topluluk baskısı dayalı android-stüdyo kullanın: enter image description here

ve benim AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?> 
    <manifest xmlns:android="http://schemas.android.com/apk/res/android" 
      package="com.cyc115.VectorCalculator" 
      android:versionCode="1" 
      android:versionName="1.0"> 
    <uses-sdk android:minSdkVersion="21"/> 

    <instrumentation 
    android:name="android.support.test.runner.AndroidJUnitRunner" 
    android:targetPackage="com.cyc115.VectorCalculator" 
    /> 

    <application android:label="@string/app_name" android:icon="@drawable/ic_launcher"> 
     <activity android:name="com.cyc115.VectorCalculator.MyActivity" 
        android:label="@string/app_name"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN"/> 
       <category android:name="android.intent.category.LAUNCHER"/> 
      </intent-filter> 
     </activity> 
    </application> 
</manifest> 

cevap

-1

Kullanım açıklama @Test tüm ESPRESSO UI testleri yazdım yöntemle, daha önce. Bu işe yarayabilir.

İlgili konular