Problemas con la ejecución de pruebas de unidad de actividad de Android desde Eclipse

Tengo problemas para iniciar o ejecutar cualquier prueba de unidad de actividad desde eclipse.

Incluso empiezo un proyecto limpio y hago una clase de prueba simple que imprime siempre a la consola:

[2010-10-05 13:10:24 - testAndroid] Collecting test information [2010-10-05 13:10:25 - testAndroid] Test run failed: Test run incomplete. Expected 2 tests, received 0 

Algunas ideas ?

Sólo para probar, he creado un nuevo proyecto Android llamado Demo con un proyecto de prueba llamado DemoTest

La actividad principal a la prueba se llama Main y he creado una prueba simple MainTest que se parece a esto:

 package net.demo.test; import android.test.ActivityInstrumentationTestCase2; import net.demo.Main; public class MainTest extends ActivityInstrumentationTestCase2<Main> { public MainTest() { super("net.demo", Main.class); // TODO Auto-generated constructor stub } } 

Mis pruebas solían funcionar bien antes, pero de repente no puedo ejecutar ninguna de ellas, todas ellas fallan con el mismo error, incluso creo un nuevo proyecto. Parece que tiene algo que ver con Eclipse o con el Código.

Actualización: Parece que extender SingleLaunchActivityTestCase<Main> está funcionando, pero todavía no tiene idea de cómo hacer que ActivityInstrumentationTestCase2<Main> funcione.

No tuve problemas de regresión. Simplemente no pude conseguir el ejemplo para trabajar. Finalmente lo fijo definiendo dos constructores:

 public MainActivityTest(String pkg, Class<MainActivity> activityClass) { super("com.myapp", MainActivity.class); } public MainActivityTest() { super("com.myapp", MainActivity.class); } 

Resultó que la mayoría de los emuladores antes de la 2.3.3 se estaban tragando silenciosamente el error generado cuando la construcción falló.

Debe poner al menos 2 métodos (es decir, 2 casos de prueba) en la clase Test. Incluso métodos sin definición en el interior puede hacer el truco

  • Robolectric Unit Test falla con las actualizaciones de Android Studio 2.3
  • Mono para Android: qué marcos de pruebas funcionan
  • Cómo probar una actividad usando google-api-client
  • ¿La forma más simple de probar una unidad de una aplicación de la biblioteca de Android?
  • Ninguna prueba encontrada para dado incluye error, al ejecutar la prueba de unidad parametrizada en Android Studio
  • Error de cifrado en Android 4.2
  • Prueba de unidad de ciclo de vida de actividad
  • Agregue ID de programación a R.id
  • Apkbuilder encuentra el archivo duplicado al agregar powermock a un proyecto de prueba de android
  • Googletest para Android NDK
  • Cómo crear un objeto retrofit.Response durante las pruebas de unidad con Retrofit 2
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.