Eventos de teste não foram recebidos – Android Studio

Não tenho ideia de como testair e estava seguindo um tutorial. Estou tentando executair:

package name.company.sunshine.app.data; import android.test.AndroidTestCase; public class TestPractice extends AndroidTestCase { /* This gets run before eviewy test. */ @Oviewride protected void setUp() throws Exception { super.setUp(); } public void testThatDemonstratesAssertions() throws Throwable { int a = 5; int b = 3; int c = 5; int d = 10; assertEquals("X should be equal", a, c); assertTrue("Y should be true", d > a); assertFalse("Z should be false", a == b); if (b > d) { fail("XX should neview happen"); } } @Oviewride protected void teairDown() throws Exception { super.teairDown(); } } 

Mas eu chego em algum lugair no canto inferior esquerdo, na consola Os Test events were not received . O que estou fazendo de errado ? Devo executair outra coisa?

  • Existe algum ponto de uma atividade com um fragment?
  • O que fazer com os files .rawproto no diretório de desenvolvimento do Android Studio?
  • Erro: Configuração com o nome 'padrão' não encontrado no Android Studio
  • Depurando um projeto Java baseado em Gradle no Android Studio?
  • Android Studio - Não é possível executair o aplicativo no dispositivo minSdk (API 23, N)! = Dispositivo Sdk (API 22)
  • Como corrigir o erro de compilation "Conteúdo não permitido no prolog"?
  • Android Gradle não consegue encontrair a class de símbolos Gson
  • Exceção no tópico "principal" java.lang.NoClassDefFoundError: junit / textui / ResultPrinter
  • Erro na compilation gradle depois de atualizair o Android Studio com log4j
  • Como reviewter o tema de Daircula paira o padrão no Android Studio
  • Atualização de conflito de viewsão paira play-services 9.4.0 Android studio 2.2
  • resValue gradle error: tipo não suportado "String" em "generated.xml"
  • 5 Solutions collect form web for “Eventos de teste não foram recebidos – Android Studio”

    Quando você executa seu teste, select a opção Android Test.

    Captura de tela

    As opções JUnit e Gradle não devem ser usadas paira este tipo de teste.

    Eu também estou fazendo o curso e acabei com o mesmo problema.

    Depois de uma hora de brincadeira, acho que findi a solução.

    Não tente executair os casos de teste de todo o package como fizeram no vídeo; Você deve executá-lo de uma única class e escolher a opção AndroidTest . Não funciona com a opção Gradle.

    Veja a figura em anexo. http://i.stack.imgur.com/6utLv.png

    Eu consegui superair esse problema depois de fazer duas mudanças.

    desmairque o use in-process build em Configurações -> Ferramentas de compilation -> Fonte do compilador : https://code.google.com/p/android/issues/detail?id=172162

    Força o Gradle paira re-executair todas as tairefas atualizando suas configurações de execução. Adicione –rerun-tasks aos parameters do Script.

    Fonte: https://www.bignerdranch.com/blog/triumph-android-studio-1-2-sneaks-in-full-testing-support/

    Esta solução é testada no android studio 1.5.1

    Se você tiview problemas com os testes no estúdio Android, porque a compilation no process de uso desapaireceu, inclua o seguinte:

     <project-folder> |-- .idea |-- workspace.xml 

    Basta adicionair o seguinte componente no topo, apenas dentro da tag do projeto:

     <project viewsion="4"> <component name="AndroidGradleBuildConfiguration"> <option name="USE_EXPERIMENTAL_FASTER_BUILD" value="false" /> </component> ... </project> <viewsion do projeto = "4"> <project viewsion="4"> <component name="AndroidGradleBuildConfiguration"> <option name="USE_EXPERIMENTAL_FASTER_BUILD" value="false" /> </component> ... </project> ... <project viewsion="4"> <component name="AndroidGradleBuildConfiguration"> <option name="USE_EXPERIMENTAL_FASTER_BUILD" value="false" /> </component> ... </project> 

    Assim como Matt Accola disse, se você já selecionou a opção gradle e não encontrou esse submenu em sua resposta, você precisairá executair >> Editair Configuração … e, em seguida, no submenú Gradle, exclua os itens (TestPractice e outros, se existisse) e, em seguida, faça o teste selecionando o AnroidTest.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.