Immer wenn ich versuche, einen Espresso-Test von Android Studio auszuführen (normalerweise durch Rechtsklick auf einen Test/Klasse/Paket und Auswahl von "Alle Tests ausführen"), startet Android Studio einen neuen Build und installiert ein neues APK, auch wenn nicht Änderungen wurden vorgenommen. Dies macht natürlich das Debuggen von fehlerhaften UI-Tests sehr zeitaufwendig. Hat jemand dieses Problem festgestellt und behoben?Warum startet ein neuer Gradle Build, wenn ich einen Espresso-Test mache?
0
A
Antwort
1
Android Instrumented Unit Test sollte Test Java-Dateien in app/src/androidTest/java/your.package.name Verzeichnis setzen, nicht Ordner testen https://developer.android.com/training/testing/unit-testing/instrumented-unit-tests.html
Verwandte Themen
- 1. Wie kann ich einen anderen Build abbrechen, wenn ein neuer Build in Jenkins startet?
- 2. Warum startet Cassini, wenn ich in VS2008 einen Unittest starte?
- 3. Empfohlene Möglichkeit, einen Gradle-Build zu stoppen
- 4. Gradle Build nur ein Modul
- 5. Wie mache ich ein Arduino jedes Mal ein bestimmtes Skript ausführen, wenn es startet?
- 6. Wie mache ich einen Dojo-Build mit nodejs?
- 7. Gradle Build ohne Tests
- 8. Gradle Multiprojektstammebene Build-Task
- 9. Gradle Build doppelten Eintrag
- 10. Gradle Build funktioniert nicht
- 11. Warum sollte azure die Website neu starten, wenn ich einen Deployment Slot Swap mache?
- 12. jPOS Gradle Build-Datei
- 13. CMake | Warum startet nicht?
- 14. Warum startet Nightwatch einen Selenium Server?
- 15. Gradle Release-Build nicht
- 16. Gradle Build Failure
- 17. Ausnahme auf Gradle Build
- 18. Android Espressotest NavigationView
- 19. Gradle Build läuft weiter
- 20. Xcode kann Info.plist oder Prefix.pch nicht finden, wenn ich ein Release Build mache
- 21. Fehler beim Espressotest auf CircleCI
- 22. Wie starte ich ein Java Jar wenn Windows startet?
- 23. Warum macht "Offline arbeiten" Gradle Build in Android Studio schneller?
- 24. ParseException wenn ein Test in phpunit startet
- 25. Kann ich eine Nachricht anzeigen, wenn ein Benutzer einen parametrisierten Build starten möchte?
- 26. Wie kann ich ein Bild in die Kamera einfügen, wenn ich ein Foto mache?
- 27. Mit Lucene: Warum bekomme ich einen Fehler zu viele Klauseln, wenn ich eine Präfix-Suche mache?
- 28. Sublime Build System für Gradle
- 29. Espressotest schlägt mit NoActivityResumedException oft
- 30. Warum Build mit neuen Gradle Release (2.3) fehlschlagen?
Meine Tests im Verzeichnis androidTest sind, das ist so wahrscheinlich nicht die Problem. – Kamaros