2015-01-26 20 views
9

Qualcuno può spiegare le differenze principali tra questi tipi di attività gradle Android?Attività test gradle Android

  • verifica - Esegue tutti i controlli.
  • connectedAndroidTest - Installa ed esegue i test per Build 'debug' sui dispositivi connessi.
  • connectedCheck - Esegue tutti i controlli del dispositivo sui dispositivi attualmente connessi.
  • deviceCheck - Esegue tutti i controlli del dispositivo tramite Device Provider e Test Server.

E.g. se corro connectedAndroidTest e connectedCheck, sembra che tutto sarà uguale -> vengono chiamate le mie classi di test (sul dispositivo o sull'emulatore).

risposta

10

Differenza tra diversi compiti Gradle Android è la seguente: (Rif: http://tools.android.com/tech-docs/new-build-system/user-guide)

  • check - utilizza Lint per eseguire i controlli. Questi controlli includono problemi di layout, errori manifest ecc. Per ulteriori dettagli, fare riferimento a http://tools.android.com/tips/lint
  • connectedCheck - uses connectedAndroidTest - Esegue tutti i controlli/test che richiedono un dispositivo o un emulatore collegato. Pertanto, connectedAndroidTest e connectedCheck eseguono gli stessi test.
  • deviceCheck - Esegui i controlli solo utilizzando le API per connettersi ai dispositivi remoti.
Problemi correlati