I tried starting a JUnit test (robotium) for my app:
public class MainTest extends ActivityInstrumentationTestCase2<MainActivity> { private Solo solo; public MainTest() { super("nix.android.contact", MainActivity.class);// TODO Auto-generated constructor stub } protected void setUp() throws Exception { super.setUp(); solo = new Solo(getInstrumentation(), getActivity()); } public void AddContact() { solo.assertCurrentActivity("main", MainActivity.class); } } Manifest
<instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="nix.android.contact" /> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" > <uses-librar y android:name="android.test.runner" /> </application> When I try to run the test this is the error I get in the console:
Test run failed: Test run failed to complete. Expected 1 tests, received 0 I tried creating another test a different app (very simple app) and it works.