android / android/testing-samples
Custom Listener gets a null parameter on the testRunStarted() method
- Vorherrschende Sprache
- Java
- Sterne
- 9.3k
- Forks
- 3.6k
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Repro code @ https://github.com/googlesamples/android-testing/pull/105
I basically tried two things:
1) I opened the project in Android Studio and setup the listener by adding:
`-e listener com.example.android.testing.androidjunitrunnersample.suite.MyListener`
If I breakpoint on `super.testRunStarted(description);` I get that description is null when it shouldn't.
2) I have also tried using the cmd line by running `./gradlew connectedAndroidTest -Pandroid.testInstrumentationRunnerArguments.listener=com.example.android.testing.androidjunitrunnersample.suite.MyListener`
testRunStarted() is still called with description == null.
Beitragsleitfaden
Rechercherichtung
Beginne mit dem Repro-Code in pull request 105 und dem im Issue genannten MyListener-Einstiegspunkt. Führe connectedAndroidTest mit dem Listener-Argument aus, verfolge dann den testRunStarted()-Callback und vergleiche die empfangene Beschreibung mit den erwarteten Metadaten des Testlaufs. Erledigt ist es, wenn der benutzerdefinierte Listener sowohl in Android Studio als auch bei Ausführungen über die Befehlszeile eine Beschreibung ungleich null erhält.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- android, java
- Bereich
- mobile, testing
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 30/100