android / android/testing-samples

Custom Listener gets a null parameter on the testRunStarted() method

Offen
#106 5 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
not sample issue
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.