Test
In dieser Tabelle sind alle Artefakte in der Gruppe androidx.test
aufgeführt.
Artefakt | Stabile Version | Releasekandidat | Beta-Ausgabe | Alpha-Release |
---|---|---|---|---|
Hinweis | 1.0.1 | - | - | 1.1.0-alpha04 |
Kern | 1.6.1 | - | – | - |
Espresso | 3.6.1 | - | – | - |
Espressogerät | 1.0.1 | - | – | - |
ext.junit | 1.2.1 | - | – | - |
ext:junit-gtest | - | – | - | 1.0.0-alpha01 |
ext.Truth | 1.6.0 | - | – | - |
überwachen | 1.7.2 | - | – | - |
Orchestrator | 1.5.0 | - | – | - |
Auto-Runner | 1.6.2 | - | – | - |
Regeln | 1.6.1 | - | – | - |
Dienste | 1.5.0 | - | – | - |
Abhängigkeiten deklarieren
Um eine Abhängigkeit von „androidx.test“ hinzuzufügen, müssen Sie das Maven-Repository von Google zu Ihrem Projekt arbeiten. Maven-Repository von Google lesen .
Fügen Sie der Datei build.gradle
die Abhängigkeiten für die Artefakte hinzu, die Sie benötigen
Ihre App oder Ihr Modul:
Cool
dependencies { // To use the androidx.test.core APIs androidTestImplementation "androidx.test:core:1.6.1" // Kotlin extensions for androidx.test.core androidTestImplementation "androidx.test:core-ktx:1.6.1" // To use the androidx.test.espresso androidTestImplementation "androidx.test.espresso:espresso-core:3.6.1" // To use the JUnit Extension APIs androidTestImplementation "androidx.test.ext:junit:1.2.1" // Kotlin extensions for androidx.test.ext.junit androidTestImplementation "androidx.test.ext:junit-ktx:1.2.1" // To use the Truth Extension APIs androidTestImplementation "androidx.test.ext:truth:1.6.0" // To use the androidx.test.runner APIs androidTestImplementation "androidx.test:runner:1.6.2" // To use android test orchestrator androidTestUtil "androidx.test:orchestrator:1.5.0" }
Kotlin
dependencies { // To use the androidx.test.core APIs androidTestImplementation("androidx.test:core:1.6.1") // Kotlin extensions for androidx.test.core androidTestImplementation("androidx.test:core-ktx:1.6.1") // To use the androidx.test.espresso androidTestImplementation("androidx.test.espresso:espresso-core:3.6.1") // To use the JUnit Extension APIs androidTestImplementation("androidx.test.ext:junit:1.2.1") // Kotlin extensions for androidx.test.ext.junit androidTestImplementation("androidx.test.ext:junit-ktx:1.2.1") // To use the Truth Extension APIs androidTestImplementation("androidx.test.ext:truth:1.6.0") // To use the androidx.test.runner APIs androidTestImplementation("androidx.test:runner:1.6.2") // To use android test orchestrator androidTestUtil("androidx.test:orchestrator:1.5.0") }
Weitere Informationen zu Abhängigkeiten finden Sie unter Build-Abhängigkeiten hinzufügen.
Feedback
Dein Feedback hilft uns, Jetpack zu verbessern. Teilen Sie uns mit, wenn Sie neue Ausgaben entdecken oder zur Verbesserung dieser Bibliothek. In der bestehende Probleme in dieser Bibliothek, bevor Sie eine neue erstellen. So können Sie zu einem vorhandenen Problem abstimmen: indem Sie auf die Sternschaltfläche klicken.
Weitere Informationen finden Sie in der Dokumentation zur Problemverfolgung. .
Anmerkung 1.1.0
Annotation 1.1.0-alpha04
26. April 2024
androidx.test:annotation:1.1.0-alpha04}
wurde veröffentlicht.
Anmerkung 1.1.0-alpha03
26. Januar 2024
androidx.test:annotation:1.1.0-alpha03}
wurde veröffentlicht.
API-Änderungen
- ExperimentalTestApi einblenden
Anmerkung 1.1.0-alpha02
29. November 2023
androidx.test:annotation:1.1.0-alpha02}
wurde veröffentlicht.
API-Änderungen
- minSdkVersion ist jetzt 19, targetSdkVersion ist jetzt 34
Neue Funktionen
- Artefakte sind jetzt signiert. Weitere Informationen finden Sie unter Abhängigkeiten überprüfen.
Anmerkung 1.1.0-alpha01
21. März 2023
androidx.test:annotation:1.1.0-alpha01
wurde veröffentlicht.
Abhängigkeitsänderungen
- Aktualisierung auf Kotlin stdlib 1.7.22
- Wichtiges Update der Toolchain-Version: jetzt in Java 8-Bytecode kompiliert
Anmerkung 1.0.1
Anmerkung 1.0.1
8. November 2022
androidx.test:annotation:1.0.1
wurde veröffentlicht.
Zu den Änderungen seit Version 1.0.0 gehören:
Abhängigkeitsänderungen
- Aktualisierung auf Kotlin stdlib 1.7.10
Anmerkung 1.0.1-rc01
26. Oktober 2022
androidx.test:annotation:1.0.1-rc01
wurde veröffentlicht.
Annotation 1.0.1-beta01
6. Oktober 2022
androidx.test:annotation:1.0.1-beta01
wurde veröffentlicht.
Abhängigkeitsänderungen
- Aktualisierung auf Kotlin stdlib 1.7.10
Anmerkung 1.0.1-alpha01
1. Juni 2022
androidx.test:annotation:1.0.1-alpha01
wurde veröffentlicht.
Fehlerkorrekturen
- Zurücksetzen auf Javac 11, um IncompatibleClassChangeErrors zu verhindern [#1351]
Anmerkung 1.0.0
Anmerkung 1.0.0
13. Dez. 2021
androidx.test:annotation:1.0.0
wurde veröffentlicht.
Neues Artefakt, derzeit zur internen Verwendung von androidx.test.
Anmerkung 1.0.0-rc01
18. Nov. 2021
androidx.test:annotation:1.0.0-rc01
wurde veröffentlicht.
Annotation 1.0.0-beta01
8. Nov. 2021
androidx.test:annotation:1.0.0-beta01
wurde veröffentlicht.
Annotation 1.0.0-alpha02
4. Okt. 2021
androidx.test:annotation:1.0.0-alpha02
wurde veröffentlicht.
Anmerkung 1.0.0-alpha01
28. September 2021
androidx.test:annotation:1.0.0-alpha01
wurde veröffentlicht.
API-Änderungen
- Neue Annotationen ExperimentalTestApi und InternalTestApi hinzufügen
Kern 1.6.1
Core-ktx 1.6.1
26. Juni 2024
androidx.test:core:1.6.1
und androidx.test:core-ktx:1.6.1
wurden veröffentlicht.
Core-ktx 1.6.0
24. Juni 2024
androidx.test:core:1.6.0
und androidx.test:core-ktx:1.6.0
wurden veröffentlicht.
Zu den Änderungen seit der letzten stabilen Version 1.5.0 gehören:
API-Änderungen
- ApplicationInfoBuilder.setFlags(int) wurde hinzugefügt
- Neue untergeordnete Screenshot-APIs hinzufügen: View.captureToBitmap, WindowCapture.captureToBitmap, Bitmap.writeToTestStorage- und DeviceCapture.takeScreenshot-Screenshots.
Fehlerkorrekturen
- Nicht verwendete androidx.test.annotation-Abhängigkeit entfernen
- Problem mit ActivitySzenario#launchActivityForResult mit einem impliziten Intent beheben
- Referenzdokumentation zum Aktivitätsszenario aktualisieren, um fehlende Links zu korrigieren
- Unterstützung für Android-SDKs vollständig entfernen < 19. Mindestens API 19 (Android Kit Kat 4.4)
- Bereinigung von Referenzdokumenten – fehlende Parameter in Dokumenten, Korrektur von Links usw.
- Aktivitätsstarts werden automatisch aktiviert, damit Hintergrundaktivitäten gestartet werden, wenn targetSdk >= 34 ist.
- Problem behoben, bei dem Activity#isChangeConfigurations im ActivitySzenario#recreate fälschlicherweise als „false“ festgelegt wurde
Neue Funktionen
- Artefakte sind jetzt signiert. Weitere Informationen finden Sie unter Abhängigkeiten überprüfen.
- Wichtiges Update der Toolchain-Version: jetzt in Java 8-Bytecode kompiliert
Core-ktx 1.6.0-rc01
30. Mai 2024
androidx.test:core:1.6.0-rc01
und androidx.test:core-ktx:1.6.0-rc01
wurden veröffentlicht.
Core-ktx 1.6.0-beta01
16. Mai 2024
androidx.test:core:1.6.0-beta01
und androidx.test:core-ktx:1.6.0-beta01
wurden veröffentlicht.
Fehlerkorrekturen
- Nicht verwendete androidx.test.annotation-Abhängigkeit entfernen
- Zurücksetzen auf androidx.concurrent 1.1.0
Core-ktx 1.6.0-alpha06
26. April 2024
androidx.test:core:1.6.0-alpha06
und androidx.test:core-ktx:1.6.0-alpha06
wurden veröffentlicht.
Fehlerkorrekturen
- Stellen Sie sicher, dass ViewCapture die ControlledLooper API verwendet, anstatt eine Hartcodierung gemäß Robolectric-Prüfung durchzuführen.
- Problem mit ActivitySzenario#launchActivityForResult mit einem impliziten Intent beheben
API-Änderungen
- ApplicationInfoBuilder.setFlags(int) wurde hinzugefügt
- Erstellen Sie Aussetzerversionen der ViewCapture/WindowCapture/DeviceCapture APIs.
Benennen Sie vorhandene Methoden in *Async-Varianten um, die ListenableFutures zurückgeben. - Bitmap.writeToTestStorage verwenden, um die registrierte PlatformTestStorage zu verwenden, anstatt TestStorage hartzucodieren
- Entfernen Sie die Einschränkungen „ExperimentalTestApi/RequiredsOptIn“ aus der Methode „CaptureToBitmap“ und „takeScreenshot“.
Core-ktx 1.6.0-alpha05
26. Januar 2024
androidx.test:core:1.6.0-alpha05
und androidx.test:core-ktx:1.6.0-alpha05
wurden veröffentlicht.
Fehlerkorrekturen
- Referenzdokumentation zum Aktivitätsszenario aktualisieren, um fehlende Links zu korrigieren
- Unterstützung für Android-SDKs vollständig entfernen < 19. Mindestens API 19 (Android Kit Kat 4.4)
- Bereinigung von Referenzdokumenten – fehlende Parameter in Dokumenten, Korrektur von Links usw.
Core-ktx 1.6.0-alpha04
5. Dezember 2023
androidx.test:core:1.6.0-alpha04
und androidx.test:core-ktx:1.6.0-alpha04
wurden veröffentlicht.
Fehlerkorrekturen
- Aktivitätsstarts werden automatisch aktiviert, damit Hintergrundaktivitäten gestartet werden, wenn targetSdk >= 34 ist.
Core-ktx 1.6.0-alpha03
29. November 2023
androidx.test:core:1.6.0-alpha03
und androidx.test:core-ktx:1.6.0-alpha03
wurden veröffentlicht.
Fehlerkorrekturen
- Problem mit ActivitySzenario.launchActivityWithResult beheben, wenn targetSdk = 34 ist
API-Änderungen
- targetSdkVersion ist jetzt 34
Neue Funktionen
- Artefakte sind jetzt signiert. Weitere Informationen finden Sie unter Abhängigkeiten überprüfen.
Core-ktx 1.6.0-alpha02
18. September 2023
androidx.test:core:1.6.0-alpha02
und androidx.test:core-ktx:1.6.0-alpha02
wurden veröffentlicht.
Funktionen * ViewCapture wird so aktualisiert, dass ein optionales Rect-Element akzeptiert wird, damit es für "Compose" verwendet werden kann.
Fehlerkorrekturen
- Problem behoben, bei dem Activity#isChangeConfigurations im ActivitySzenario#recreate fälschlicherweise als „false“ festgelegt wurde
- UiAutomation#takeScreenshot-Aufruf aus dem Hauptthread verschieben.
- Der Fehler „CaptureToBitmap“ für Ansichten in einem Dialogfeld wurde bei APIs ab Version 26 behoben.
Abhängigkeitsänderungen * minSdkVersion ist jetzt 19.
Core-ktx 1.6.0-alpha01
21. März 2023
androidx.test:core:1.6.0-alpha01
und androidx.test:core-ktx:1.6.0-alpha01
wurden veröffentlicht.
Funktionen * ViewCapture.captureToBitmap wurde hinzugefügt.
Fehlerkorrekturen
- Fehler von „CaptureToBitmap“ für DecorView-
- Versuchen Sie, die Zuverlässigkeit von DeviceCapture zu verbessern, indem Sie „takeScreenshot“ noch einmal versuchen
Abhängigkeitsänderungen
- Aktualisierung auf Kotlin stdlib 1.7.22
- Wichtiges Update der Toolchain-Version: jetzt in Java 8-Bytecode kompiliert
- Aktualisierung auf androidx.test:monitor:1.70-alpha01
Core 1.5.0
Core-ktx 1.5.0
8. November 2022
androidx.test:core:1.5.0
und androidx.test:core-ktx:1.5.0
wurden veröffentlicht.
Zu den Änderungen seit Version 1.4.0 gehören:
Neue Funktionen
- Android-Trace-Spans für den Start und das Schließen des Aktivitätsszenarios aufzeichnen
- Neue experimentelle APIs für Screenshots hinzufügen Diese APIs werden automatisch
Wählen Sie die höchste Genauigkeit für die Erstellung von Screenshots basierend auf dem API-Level der Plattform aus.
und unterstützen die Emulator-Images für automatisierte Testgeräte.
- Erweiterungsfunktion „View.captureToBitmap“
- Erweiterungsfunktion "Window.captureRegionToBitmap"
- TakeScreenshot()
- Experimentelle Bitmap.writeToTestStorage API hinzufügen
API-Änderungen
- Fügen Sie die ActivitySzenario#launchActivityForResult API hinzu und ändern Sie ActivitySzenario#launch, um die Verwendung der Bootstrap Activity API zu entfernen. Durch diese Änderung sollten die Leistung und Stabilität von ActivitySzenario#launch verbessert werden. ActivitySzenario#getResult erzwingt nun, dass es nur mit ActivitySzenario#launchActivityForResult
Fehlerkorrekturen
- Aktivitätsszenario#launch bei Ausrichtung und Ausführung auf Android 33 korrigieren
- Verzögerte Echtzeit statt „currentTimeMillis“ verwenden, um das Aktivitätsszenario zu verfolgen Zeitüberschreitungen.
- Problem mit dem ActivitySzenario beim Starten einer Aktivität aus dem Intent mit dem Paketnamen in selbst instrumentierenden Tests wurde behoben.
- Reduzieren Sie den Aufwand für das ActivitySzenario, indem Sie reinen weißen Hintergrund verwenden und Übergangsanimationen in internen Aktivitäten deaktivieren.
Abhängigkeitsänderungen
- Aktualisieren auf
<ph type="x-smartling-placeholder">
- </ph>
- kötlin stdlib 1.7.10
- androidx.lifecycle:lifecycle-common:2.3.1
- androidx.annotation:annotation:1.2.0
- Hinzufügen
<ph type="x-smartling-placeholder">
- </ph>
- androidx.test.services:storage:1.4.2
- com.google.guava:listenablefuture:1.0
- androidx.gleichzeitige:gleichzeitige-Futures:1.1.0
Core-ktx 1.5.0-rc01
26. Oktober 2022
androidx.test:core:1.5.0-rc01
und androidx.test:core-ktx:1.5.0-rc01
wurden veröffentlicht.
Core-ktx 1.5.0-beta01
6. Oktober 2022
androidx.test:core:1.5.0-beta01
und androidx.test:core-ktx:1.5.0-beta01
wurden veröffentlicht.
API-Änderungen
- Neue APIs mit NonNull/Nullable annotieren
Core-ktx 1.5.0-alpha02
22. August 2022
androidx.test:core:1.5.0-alpha02
und androidx.test:core-ktx:1.5.0-alpha02
wurden veröffentlicht.
API-Änderungen
- Ändern Sie ActivitySzenario#launch, um die Verwendung der Bootstrap Activity API zu entfernen. Durch diese Änderung sollten die Leistung und Stabilität von ActivitySzenario#launch verbessert werden. ActivitySzenario#getResult erzwingt nun, dass es nur mit ActivitySzenario#launchActivityForResult
Fehlerkorrekturen
- Aktivitätsszenario#launch bei Ausrichtung und Ausführung auf Android T korrigieren
- Für das Aktivitätsszenario "vergangene Echtzeit" anstelle von "currentTimeMillis" verwenden Zeitüberschreitungen.
Abhängigkeitsänderungen
- Aktualisierung auf Kotlin stdlib 1.7.10
Core-ktx 1.5.0-alpha01
21. Juni 2022
androidx.test:core:1.5.0-alpha01
und androidx.test:core-ktx:1.5.0-alpha01
wurden veröffentlicht.
API-Änderungen
- Fügen Sie die ActivitySzenario#launchActivityForResult API hinzu. Diese API ersetzt use des ActivitySzenario#launch beim Abrufen von Aktivitätsergebnissen.
Kern 1.4.1
Core-ktx 1.4.1-alpha07
1. Juni 2022
androidx.test:core:1.4.1-alpha07
und androidx.test:core-ktx:1.4.1-alpha07
wurden veröffentlicht.
Fehlerkorrekturen
- Zurücksetzen auf Javac 11, um IncompatibleClassChangeErrors zu verhindern [#1351]
Abhängigkeitsänderungen
- Aktualisierung auf Kotlin stdlib 1.6.21
Core-ktx 1.4.1-alpha06
28. April 2022
androidx.test:core:1.4.1-alpha06
und androidx.test:core-ktx:1.4.1-alpha06
wurden veröffentlicht.
Fehlerkorrekturen * Problem mit dem ActivitySzenario-Problem beheben, das dazu führt, dass eine Aktivität aus einem Intent mit Paketname in selbst instrumentierenden Tests gestartet wird
Core-ktx 1.4.1-alpha05
21. März 2022
androidx.test:core:1.4.1-alpha05
und androidx.test:core-ktx:1.4.1-alpha05
wurden veröffentlicht.
Core-ktx 1.4.1-alpha04
11. Februar 2022
androidx.test:core:1.4.1-alpha04
und androidx.test:core-ktx:1.4.1-alpha04
wurden veröffentlicht.
Neue Funktionen
- Android-Trace-Spans für den Start und das Schließen des Aktivitätsszenarios aufzeichnen
Abhängigkeitsänderungen
- androidx.tracing-Abhängigkeit hinzufügen
- Aktualisierung auf Kotlin stdlib 1.6.10
Core-ktx 1.4.1-alpha03
4. Okt. 2021
androidx.test:core:1.4.1-alpha03
und androidx.test:core-ktx:1.4.1-alpha03
wurden veröffentlicht.
Fehlerkorrekturen
- Probleme mit der Sichtbarkeit der Erweiterungen „View.captureToBitmap“ und „Window.captureRegionToBitmap“ behoben
- Klarere Ausnahmebehandlung für Bitmap.writeToTestStorage und Screenshot-Methoden
Core-ktx 1.4.1-alpha02
28. September 2021
androidx.test:core:1.4.1-alpha02
und androidx.test:core-ktx:1.4.1-alpha02
wurden veröffentlicht.
Neue Funktionen
- Neue experimentelle APIs für Screenshots hinzufügen:
<ph type="x-smartling-placeholder">
- </ph>
- Erweiterungsfunktion „View.captureToBitmap“
- Erweiterungsfunktion "Window.captureRegionToBitmap"
- TakeScreenshot()
- Experimentelle Bitmap.writeToTestStorage API hinzufügen
Abhängigkeitsänderungen
- Abhängigkeiten hinzufügen zu
<ph type="x-smartling-placeholder">
- </ph>
- kötlin stdlib 1.5.31
- androidx.test.services:storage:1.4.1-alpha02
- com.google.guava:listenablefuture:1.0
- androidx.gleichzeitige:gleichzeitige-Futures:1.1.0
- Abhängigkeitsversionen aktualisieren auf
<ph type="x-smartling-placeholder">
- </ph>
- androidx.lifecycle:lifecycle-common:2.3.1
- androidx.annotation:annotation:1.2.0
Core-ktx 1.4.1-alpha01
23. Aug. 2021
androidx.test:core:1.4.1-alpha01
und androidx.test:core-ktx:1.4.1-alpha01
wurden veröffentlicht.
Fehlerkorrekturen
- Reduzieren Sie den Aufwand für das ActivitySzenario, indem Sie reinen weißen Hintergrund verwenden und Übergangsanimationen in internen Aktivitäten deaktivieren.
Abhängigkeitsänderungen
- -ktx: Explizit abhängig von Kotlin stdlib 1.4.30
Espresso 3.6.1
Espresso 3.6.1
26. Juni 2024
Die folgenden Artefakte wurden veröffentlicht:
androidx.test.espresso:espresso-accessibility:3.6.1
androidx.test.espresso:espresso-core:3.6.1
androidx.test.espresso:espresso-contrib:3.6.1
androidx.test.espresso:espresso-idling-resource:3.6.1
androidx.test.espresso:espresso-intents:3.6.1
androidx.test.espresso:espresso-remote:3.6.1
androidx.test.espresso:espresso-web:3.6.1
androidx.test.espresso.idling:idling-concurrent:3.6.1
androidx.test.espresso.idling:idling-net:3.6.1
Fehlerkorrekturen
- Upgrade der barrieretest-Framework-Version (zurück) auf 3.1.2.
Espresso 3.6.0
24. Juni 2024
Die folgenden Artefakte wurden veröffentlicht:
androidx.test.espresso:espresso-accessibility:3.6.0
androidx.test.espresso:espresso-core:3.6.0
androidx.test.espresso:espresso-contrib:3.6.0
androidx.test.espresso:espresso-idling-resource:3.6.0
androidx.test.espresso:espresso-intents:3.6.0
androidx.test.espresso:espresso-remote:3.6.0
androidx.test.espresso:espresso-web:3.6.0
androidx.test.espresso.idling:idling-concurrent:3.6.0
androidx.test.espresso.idling:idling-net:3.6.0
Zu den Änderungen seit der letzten stabilen Version 3.5.1 gehören:
Fehlerkorrekturen
- Nicht verwendete androidx.test.annotation-Abhängigkeit entfernen
- Langsame inRoot-Vorgänge in Robolectric beheben
- Verwenden Sie PlatformTestStorageRegistry.getInstance konsequent, anstatt einen Verweis um
- TODO aus öffentlichen InteractionResponse-Referenzdokumenten entfernen
- Tippfehler in der Fehlermeldung „AdapterDataLoaderAction“ beheben
- Verwendung von Guava durch Java-Sammlungen und Inline-Zeichen ersetzen
- Bereinigung von Referenzdokumenten – fehlende Parameter in Dokumenten, Korrektur von Links usw.
- Unterstützung für Android-SDKs vollständig entfernen < 19. Mindestens API 19 (Android Kit Kat 4.4)
- Beim Ausführen im Nicht-Remote-Modus keine leeren Aufgaben an Hintergrundthreads posten
- Bessere Behandlung von Ausnahmen, die bei der Hierarchieerfassungs- und Screenshoterstellung von DefaultFailureHandler auftreten können.
- Korrigieren Sie die Beschreibung von IsPlatformPopup entsprechend.
- Korrektur des verworfenen "fetchMovement"-Elements, bei dem falsche Koordinaten verwendet wurden.
- Ersetzen Sie fehlerhafte Links zu junit.org-Javadoc durch @link.
API-Änderungen
- ViewActions.captureToBitmap hinzufügen
- „waitForClose“ zu DrawerActions hinzufügen.
- Generierte IInteractionExecutionStatus-Klasse als RestrictTo LIBRARY_GROUP markieren
- Entferne ExperimentalTestApi aus RuntimePermissionStubber
- Hinzufügen eines neuen IsActivatedMatcher, um zu prüfen, ob er aktiviert ist oder nicht.
- Sorgt dafür, dass Espresso.onIdle() am Hauptthread arbeitet, damit der Hauptthread vom Hauptthread abgezogen werden kann.
- minSdkVersion ist jetzt 19, targetSdkVersion ist jetzt 34
- Fügen Sie die Variante „scrollTo“ hinzu, die das Scrollen für mehr als 90% der angezeigten Aufrufe ermöglicht
- Einstellung von EspressoOptional zugunsten von @Nullable.
- Anpassen des standardmäßigen Fehler-Handlers von Espresso zulassen, um Screenshots bei Fehlern zu deaktivieren
Neue Funktionen
- Artefakte sind jetzt signiert. Weitere Informationen finden Sie unter Abhängigkeiten überprüfen.
- Wichtiges Update der Toolchain-Version:
<ph type="x-smartling-placeholder">
- </ph>
- Klassen sind jetzt in Java8-Bytecode kompiliert
- Der Javac-Compiler ist auf OpenJDK 17 umgestiegen. Damit sollten „IncompatibleClassChangeErrors“ (https://github.com/android/android-test/issues/1642) behoben werden.
- den internen Guave-Verbrauch beseitigen, was zu einer Reduzierung der binären Größe führte.
- Release aars wird nicht mehr geschützt
Espresso 3.6.0-rc01
30. Mai 2024
Die folgenden Artefakte wurden veröffentlicht:
androidx.test.espresso:espresso-accessibility:3.6.0-rc01
androidx.test.espresso:espresso-core:3.6.0-rc01
androidx.test.espresso:espresso-contrib:3.6.0-rc01
androidx.test.espresso:espresso-idling-resource:3.6.0-rc01
androidx.test.espresso:espresso-intents:3.6.0-rc01
androidx.test.espresso:espresso-remote:3.6.0-rc01
androidx.test.espresso:espresso-web:3.6.0-rc01
androidx.test.espresso.idling:idling-concurrent:3.6.0-rc01
androidx.test.espresso.idling:idling-net:3.6.0-rc01
Espresso 3.6.0-beta01
16. Mai 2024
Die folgenden Artefakte wurden veröffentlicht:
androidx.test.espresso:espresso-accessibility:3.6.0-beta01
androidx.test.espresso:espresso-core:3.6.0-beta01
androidx.test.espresso:espresso-contrib:3.6.0-beta01
androidx.test.espresso:espresso-idling-resource:3.6.0-beta01
androidx.test.espresso:espresso-intents:3.6.0-beta01
androidx.test.espresso:espresso-remote:3.6.0-beta01
androidx.test.espresso:espresso-web:3.6.0-beta01
androidx.test.espresso.idling:idling-concurrent:3.6.0-beta01
androidx.test.espresso.idling:idling-net:3.6.0-beta01
Fehlerkorrekturen
- Nicht verwendete androidx.test.annotation-Abhängigkeit entfernen
Espresso 3.6.0-alpha04
26. April 2024
Die folgenden Artefakte wurden veröffentlicht:
androidx.test.espresso:espresso-accessibility:3.6.0-alpha04
androidx.test.espresso:espresso-core:3.6.0-alpha04
androidx.test.espresso:espresso-contrib:3.6.0-alpha04
androidx.test.espresso:espresso-idling-resource:3.6.0-alpha04
androidx.test.espresso:espresso-intents:3.6.0-alpha04
androidx.test.espresso:espresso-remote:3.6.0-alpha04
androidx.test.espresso:espresso-web:3.6.0-alpha04
androidx.test.espresso.idling:idling-concurrent:3.6.0-alpha04
androidx.test.espresso.idling:idling-net:3.6.0-alpha04
Fehlerkorrekturen
- Langsame inRoot-Vorgänge in Robolectric beheben
- Verwenden Sie PlatformTestStorageRegistry.getInstance konsequent, anstatt einen Verweis um
- TODO aus öffentlichen InteractionResponse-Referenzdokumenten entfernen
Neue Funktionen
- „waitForClose“ zu DrawerActions hinzufügen.
API-Änderungen
- An ViewCapture API-Änderungen anpassen
- Löschen Sie ViewInteraction.captureToBitmap zugunsten von ViewActions.captureToBitmap, und von ExperimentalTestApi zu einer stabilen API hochzustufen
Espresso 3.6.0-alpha03
26. Januar 2024
Die folgenden Artefakte wurden veröffentlicht:
androidx.test.espresso:espresso-accessibility:3.6.0-alpha03
androidx.test.espresso:espresso-core:3.6.0-alpha03
androidx.test.espresso:espresso-contrib:3.6.0-alpha03
androidx.test.espresso:espresso-idling-resource:3.6.0-alpha03
androidx.test.espresso:espresso-intents:3.6.0-alpha03
androidx.test.espresso:espresso-remote:3.6.0-alpha03
androidx.test.espresso:espresso-web:3.6.0-alpha03
androidx.test.espresso.idling:idling-concurrent:3.6.0-alpha03
androidx.test.espresso.idling:idling-net:3.6.0-alpha03
Fehlerkorrekturen
- Tippfehler in der Fehlermeldung „AdapterDataLoaderAction“ beheben
- Kotlin-Sammlung von stdlib-Aufrufen in Java aus Espresso entfernen
- Bereinigung von Referenzdokumenten – fehlende Parameter in Dokumenten, Korrektur von Links usw.
- Kotlin-StringKt-Aufrufe aus Java-Code entfernen
- Unterstützung für Android-SDKs vollständig entfernen < 19. Mindestens API 19 (Android Kit Kat 4.4)
- Beim Ausführen im Nicht-Remote-Modus keine leeren Aufgaben an Hintergrundthreads posten
- Bessere Behandlung von Ausnahmen, die bei der Hierarchieerfassungs- und Screenshoterstellung von DefaultFailureHandler auftreten können.
API-Änderungen
- Generierte IInteractionExecutionStatus-Klasse als RestrictTo LIBRARY_GROUP markieren
- Entferne ExperimentalTestApi aus RuntimePermissionStubber
Espresso 3.6.0-alpha02
29. November 2023
Die folgenden Artefakte wurden veröffentlicht:
androidx.test.espresso:espresso-accessibility:3.6.0-alpha02
androidx.test.espresso:espresso-core:3.6.0-alpha02
androidx.test.espresso:espresso-contrib:3.6.0-alpha02
androidx.test.espresso:espresso-idling-resource:3.6.0-alpha02
androidx.test.espresso:espresso-intents:3.6.0-alpha02
androidx.test.espresso:espresso-remote:3.6.0-alpha02
androidx.test.espresso:espresso-web:3.6.0-alpha02
androidx.test.espresso.idling:idling-concurrent:3.6.0-alpha02
androidx.test.espresso.idling:idling-net:3.6.0-alpha02
Fehlerkorrekturen
- Korrigieren Sie die Beschreibung von IsPlatformPopup entsprechend.
- Korrektur des verworfenen "fetchMovement"-Elements, bei dem falsche Koordinaten verwendet wurden.
- Ersetzen Sie fehlerhafte Links zu junit.org-Javadoc durch @link.
API-Änderungen
- Hinzufügen eines neuen IsActivatedMatcher, um zu prüfen, ob er aktiviert ist oder nicht.
- Sorgt dafür, dass Espresso.onIdle() am Hauptthread arbeitet, damit der Hauptthread vom Hauptthread abgezogen werden kann.
- minSdkVersion ist jetzt 19, targetSdkVersion ist jetzt 34
- Fügen Sie die Variante „scrollTo“ hinzu, die das Scrollen für mehr als 90% der angezeigten Aufrufe ermöglicht
Neue Funktionen
- Artefakte sind jetzt signiert. Weitere Informationen finden Sie unter Abhängigkeiten überprüfen.
Espresso 3.6.0-alpha01
21. März 2023
Die folgenden Artefakte wurden veröffentlicht:
androidx.test.espresso:espresso-accessibility:3.6.0-alpha01
androidx.test.espresso:espresso-core:3.6.0-alpha01
androidx.test.espresso:espresso-contrib:3.6.0-alpha01
androidx.test.espresso:espresso-idling-resource:3.6.0-alpha01
androidx.test.espresso:espresso-intents:3.6.0-alpha01
androidx.test.espresso:espresso-remote:3.6.0-alpha01
androidx.test.espresso:espresso-web:3.6.0-alpha01
androidx.test.espresso.idling:idling-concurrent:3.6.0-alpha01
androidx.test.espresso.idling:idling-net:3.6.0-alpha01
API-Änderungen
- Einstellung von EspressoOptional zugunsten von @Nullable.
- Anpassen des standardmäßigen Fehler-Handlers von Espresso zulassen, um Screenshots bei Fehlern zu deaktivieren
Abhängigkeitsänderungen
- Aktualisierung auf androidx.test:monitor:1.7.0-alpha01, androidx.test:core:1.6.0-alpha01 und androidx.test:runner:1.6.0-alpha01
- Aktualisierung auf Kotlin stdlib 1.7.22
- Wichtiges Update der Toolchain-Version:
<ph type="x-smartling-placeholder">
- </ph>
- Klassen sind jetzt in Java8-Bytecode kompiliert
- Der Javac-Compiler ist auf OpenJDK 11 umgestiegen. Damit sollten „IncompatibleClassChangeErrors“ (https://github.com/android/android-test/issues/1642) behoben werden.
- Entfernen der internen Guave-Nutzung mit kötlin stdlib, was zu einer Reduzierung der binären Größe führte
- Release aars wird nicht mehr geschützt
Espresso 3.5.0
Espresso 3.5.1
3. Januar 2023
Die folgenden Artefakte wurden veröffentlicht:
androidx.test.espresso:espresso-accessibility:3.5.1
androidx.test.espresso:espresso-core:3.5.1
androidx.test.espresso:espresso-contrib:3.5.1
androidx.test.espresso:espresso-idling-resource:3.5.1
androidx.test.espresso:espresso-intents:3.5.1
androidx.test.espresso:espresso-remote:3.5.1
androidx.test.espresso:espresso-web:3.5.1
androidx.test.espresso.idling:idling-concurrent:3.5.1
androidx.test.espresso.idling:idling-net:3.5.1
Fehlerkorrekturen
- Bereinigung des Referenzdokuments: Parameternamen korrigieren und veraltetes „Beta“ entfernen Anweisungen von IdlingThreadPoolExecutor und UriIdlingResource
Abhängigkeitsänderungen
- Aktualisierung auf androidx.test:monitor:1.6.1, damit Screenshots gespeichert werden auf Espressotests Fehler ohne Testspeicherung
Espresso 3.5.0
8. November 2022
Die folgenden Artefakte wurden veröffentlicht:
androidx.test.espresso:espresso-accessibility:3.5.0
androidx.test.espresso:espresso-core:3.5.0
androidx.test.espresso:espresso-contrib:3.5.0
androidx.test.espresso:espresso-idling-resource:3.5.0
androidx.test.espresso:espresso-intents:3.5.0
androidx.test.espresso:espresso-remote:3.5.0
androidx.test.espresso:espresso-web:3.5.0
androidx.test.espresso.idling:idling-concurrent:3.5.0
androidx.test.espresso.idling:idling-net:3.5.0
Neue Funktionen
- Android-Trace-Spans für Espresso-Aktionen aufzeichnen
- DefaultFailureHandler von Espresso speichert jetzt einen Screenshot bei Testfehlern in TestStorage
- Experimentelle Funktion zur Erweiterung „ViewInteraction.captureToBitmap“ hinzufügen
- Ansichtshierarchie bei Fehlern in einer Datei speichern
API-Änderungen
- ViewMatchers hasTextColor und hasBackground als stabile APIs hochstufen
- Intents-Regel hinzufügen
- Invertierte Matcher für IntentMatchers.hasExtraWithKey() und BundleMatchers.hasKey() hinzufügen
- Fügen Sie eine ViewAction hinzu, die zur letzten Position in einer RecyclerView scrollt.
- API IntentMatcher.hasExtra hinzufügen
Fehlerkorrekturen
- Tooltyp bei Auf-Ereignis beibehalten
- IdlingRegistry Thread-sicherer machen.
- Andere Ansichten für scrollTo() unterstützen
- Entfernen Sie unnötige
interruptEspressoTasks
-Warnprotokolle für jede Espresso-Interaktion auf Robolectric. - Zeitlimit in CloseKeyboardAction bei Ausführung unter Robolectric entfernen
- Einheitliche InputDevice-Quelle für das Einfügen von Eingabegesten verwenden
- Unterstützung der Simulation von ActivityNotFoundExceptions in Espresso-Intents.
- Ansichtshierarchie in Ausnahmemeldungen kürzen, wenn sie zu groß wird.
- Anzahl und Liste der nicht eindeutig übereinstimmenden Aufrufe anzeigen.
- Prüfen, ob onView.check/perform() im UI-Thread aufgerufen wird
Abhängigkeitsänderungen
- Aktualisieren auf
<ph type="x-smartling-placeholder">
- </ph>
- kötlin stdlib 1.7.10
- jsr305:2.0.2
- tagsoup:1.2.1
- androidx.annotation:1.2.0
- Beitrag:
<ph type="x-smartling-placeholder">
- </ph>
- Aktualisierung auf Drawer 1.1.1, Recycler-Ansicht 1.2.1, Material 1.4.0
Espresso 3.5.0-rc01
26. Oktober 2022
Die folgenden Artefakte wurden veröffentlicht:
androidx.test.espresso:espresso-accessibility:3.5.0-rc01
androidx.test.espresso:espresso-core:3.5.0-rc01
androidx.test.espresso:espresso-contrib:3.5.0-rc01
androidx.test.espresso:espresso-idling-resource:3.5.0-rc01
androidx.test.espresso:espresso-intents:3.5.0-rc01
androidx.test.espresso:espresso-remote:3.5.0-rc01
androidx.test.espresso:espresso-web:3.5.0-rc01
androidx.test.espresso.idling:idling-concurrent:3.5.0-rc01
androidx.test.espresso.idling:idling-net:3.5.0-rc01
Espresso 3.5.0-beta02
21. Oktober 2022
Die folgenden Artefakte wurden veröffentlicht:
androidx.test.espresso:espresso-accessibility:3.5.0-beta02
androidx.test.espresso:espresso-core:3.5.0-beta02
androidx.test.espresso:espresso-contrib:3.5.0-beta02
androidx.test.espresso:espresso-idling-resource:3.5.0-beta02
androidx.test.espresso:espresso-intents:3.5.0-beta02
androidx.test.espresso:espresso-remote:3.5.0-beta02
androidx.test.espresso:espresso-web:3.5.0-beta02
androidx.test.espresso.idling:idling-concurrent:3.5.0-beta02
androidx.test.espresso.idling:idling-net:3.5.0-beta02
API-Änderungen
- ViewMatchers hasTextColor und hasBackground als stabile APIs hochstufen
Fehlerkorrekturen
- Recyclerview ClassNotFoundExceptions in scrollTo beheben
Abhängigkeitsänderungen
Espresso 3.5.0-beta01
6. Oktober 2022
Die folgenden Artefakte wurden veröffentlicht:
androidx.test.espresso:espresso-accessibility:3.5.0-beta01
androidx.test.espresso:espresso-core:3.5.0-beta01
androidx.test.espresso:espresso-contrib:3.5.0-beta01
androidx.test.espresso:espresso-idling-resource:3.5.0-beta01
androidx.test.espresso:espresso-intents:3.5.0-beta01
androidx.test.espresso:espresso-remote:3.5.0-beta01
androidx.test.espresso:espresso-web:3.5.0-beta01
androidx.test.espresso.idling:idling-concurrent:3.5.0-beta01
androidx.test.espresso.idling:idling-net:3.5.0-beta01
API-Änderungen
- Neue APIs, die seit 3.4.0 eingeführt wurden, mit „NonNull/Nullable“ annotieren
- IntentsRule API hinzufügen
Fehlerkorrekturen
- IdlingRegistry Thread-sicherer machen.
- Andere Ansichten für scrollTo() unterstützen
Abhängigkeitsänderungen
- Aktualisierung auf Kotlin stdlib 1.7.10
- Aktualisierung auf jsr305:2.0.2
- Aktualisierung auf Tagsoup:1.2.1
Espresso 3.5.0-alpha07
1. Juni 2022
Die folgenden Artefakte wurden veröffentlicht:
androidx.test.espresso:espresso-accessibility:3.5.0-alpha07
androidx.test.espresso:espresso-core:3.5.0-alpha07
androidx.test.espresso:espresso-contrib:3.5.0-alpha07
androidx.test.espresso:espresso-idling-resource:3.5.0-alpha07
androidx.test.espresso:espresso-intents:3.5.0-alpha07
androidx.test.espresso:espresso-remote:3.5.0-alpha07
androidx.test.espresso:espresso-web:3.5.0-alpha07
androidx.test.espresso.idling:idling-concurrent:3.5.0-alpha07
androidx.test.espresso.idling:idling-net:3.5.0-alpha07
Fehlerkorrekturen
- Zurücksetzen auf Javac 11, um IncompatibleClassChangeErrors zu verhindern [#1351]
Abhängigkeitsänderungen
- Aktualisierung auf Kotlin stdlib 1.6.21
Espresso 3.5.0-alpha06
28. April 2022
Die folgenden Artefakte wurden veröffentlicht:
androidx.test.espresso:espresso-accessibility:3.5.0-alpha06
androidx.test.espresso:espresso-core:3.5.0-alpha06
androidx.test.espresso:espresso-contrib:3.5.0-alpha06
androidx.test.espresso:espresso-idling-resource:3.5.0-alpha06
androidx.test.espresso:espresso-intents:3.5.0-alpha06
androidx.test.espresso:espresso-remote:3.5.0-alpha06
androidx.test.espresso:espresso-web:3.5.0-alpha06
androidx.test.espresso.idling:idling-concurrent:3.5.0-alpha06
androidx.test.espresso.idling:idling-net:3.5.0-alpha06
Fehlerkorrekturen
- Entfernen Sie unnötige
interruptEspressoTasks
-Warnprotokolle für jede Espresso-Interaktion auf Robolectric.
Espresso 3.5.0-alpha05
21. März 2022
Die folgenden Artefakte wurden veröffentlicht:
androidx.test.espresso:espresso-accessibility:3.5.0-alpha05
androidx.test.espresso:espresso-core:3.5.0-alpha05
androidx.test.espresso:espresso-contrib:3.5.0-alpha05
androidx.test.espresso:espresso-idling-resource:3.5.0-alpha05
androidx.test.espresso:espresso-intents:3.5.0-alpha05
androidx.test.espresso:espresso-remote:3.5.0-alpha05
androidx.test.espresso:espresso-web:3.5.0-alpha05
androidx.test.espresso.idling:idling-concurrent:3.5.0-alpha05
androidx.test.espresso.idling:idling-net:3.5.0-alpha05
Fehlerkorrekturen
- Zeitlimit in CloseKeyboardAction bei Ausführung unter Robolectric entfernen
Espresso 3.5.0-alpha04
11. Februar 2022
Die folgenden Artefakte wurden veröffentlicht:
androidx.test.espresso:espresso-accessibility:3.5.0-alpha04
androidx.test.espresso:espresso-core:3.5.0-alpha04
androidx.test.espresso:espresso-contrib:3.5.0-alpha04
androidx.test.espresso:espresso-idling-resource:3.5.0-alpha04
androidx.test.espresso:espresso-intents:3.5.0-alpha04
androidx.test.espresso:espresso-remote:3.5.0-alpha04
androidx.test.espresso:espresso-web:3.5.0-alpha04
androidx.test.espresso.idling:idling-concurrent:3.5.0-alpha04
androidx.test.espresso.idling:idling-net:3.5.0-alpha04
API-Änderungen
- Invertierte Matcher für IntentMatchers.hasExtraWithKey() und BundleMatchers.hasKey() hinzufügen
- Fügen Sie eine ViewAction hinzu, die zur letzten Position in einer RecyclerView scrollt.
Neue Funktionen
- Android-Trace-Spans für Espresso-Aktionen aufzeichnen
Fehlerkorrekturen
- Einheitliche InputDevice-Quelle für das Einfügen von Eingabegesten verwenden
- Unterstützung der Simulation von ActivityNotFoundExceptions in Espresso-Intents.
- Ansichtshierarchie in Ausnahmemeldungen kürzen, wenn sie zu groß wird.
- Anzahl und Liste der nicht eindeutig übereinstimmenden Aufrufe anzeigen.
Abhängigkeitsänderungen
- Aktualisierung auf Kotlin stdlib 1.6.10
Espresso 3.5.0-alpha03
4. Okt. 2021
Die folgenden Artefakte wurden veröffentlicht:
androidx.test.espresso:espresso-accessibility:3.5.0-alpha03
androidx.test.espresso:espresso-core:3.5.0-alpha03
androidx.test.espresso:espresso-contrib:3.5.0-alpha03
androidx.test.espresso:espresso-idling-resource:3.5.0-alpha03
androidx.test.espresso:espresso-intents:3.5.0-alpha03
androidx.test.espresso:espresso-remote:3.5.0-alpha03
androidx.test.espresso:espresso-web:3.5.0-alpha03
androidx.test.espresso.idling:idling-concurrent:3.5.0-alpha03
androidx.test.espresso.idling:idling-net:3.5.0-alpha03
Neue Funktionen
- DefaultFailureHandler von Espresso speichert jetzt einen Screenshot bei Testfehlern in TestStorage
Fehlerkorrekturen
- Probleme mit der Sichtbarkeit und Funktionalität von ViewInteraction.captureToBitmap beheben
- Prüfen, ob onView.check/perform() im UI-Thread aufgerufen wird
Espresso 3.5.0-alpha02
28. September 2021
Die folgenden Artefakte wurden veröffentlicht:
androidx.test.espresso:espresso-accessibility:3.5.0-alpha02
androidx.test.espresso:espresso-core:3.5.0-alpha02
androidx.test.espresso:espresso-contrib:3.5.0-alpha02
androidx.test.espresso:espresso-idling-resource:3.5.0-alpha02
androidx.test.espresso:espresso-intents:3.5.0-alpha02
androidx.test.espresso:espresso-remote:3.5.0-alpha02
androidx.test.espresso:espresso-web:3.5.0-alpha02
androidx.test.espresso.idling:idling-concurrent:3.5.0-alpha02
androidx.test.espresso.idling:idling-net:3.5.0-alpha02
Neue Funktionen
- Experimentelle Funktion zur Erweiterung „ViewInteraction.captureToBitmap“ hinzufügen
Abhängigkeitsänderungen
- Alle:
<ph type="x-smartling-placeholder">
- </ph>
- Aktualisierung auf androidx.annotation:1.2.0
- Core:
<ph type="x-smartling-placeholder">
- </ph>
- Update auf Kotlin stdlib 1.5.31
- Beitrag:
<ph type="x-smartling-placeholder">
- </ph>
- Aktualisierung auf Drawer 1.1.1, Recycler-Ansicht 1.2.1, Materual 1.4.0
Espresso 3.5.0-alpha01
23. August 2021
Die folgenden Artefakte wurden veröffentlicht:
androidx.test.espresso:espresso-accessibility:3.5.0-alpha01
androidx.test.espresso:espresso-core:3.5.0-alpha01
androidx.test.espresso:espresso-contrib:3.5.0-alpha01
androidx.test.espresso:espresso-idling-resource:3.5.0-alpha01
androidx.test.espresso:espresso-intents:3.5.0-alpha01
androidx.test.espresso:espresso-remote:3.5.0-alpha01
androidx.test.espresso:espresso-web:3.5.0-alpha01
androidx.test.espresso.idling:idling-concurrent:3.5.0-alpha01
androidx.test.espresso.idling:idling-net:3.5.0-alpha01
Neue Funktionen
- Ansichtshierarchie bei Fehlern in einer Datei speichern
API-Änderungen
- IntentMatcher.hasExtra API hinzufügen
Abhängigkeitsänderungen
- Core: Abhängig von Kotlin stdlib 1.4.30
Espresso-Gerät 1.0.1
Espresso-Gerät 1.0.1
26. Juni 2024
androidx.test.espresso:espresso-device:1.0.1
wurde veröffentlicht.
Espresso-Gerät 1.0.0
24. Juni 2024
androidx.test.espresso:espresso-device:1.0.0
wurde veröffentlicht.
Erstes Release!
Neue Funktionen
- APIs zum Drehen und Falten von Geräten
- APIs zum Filtern von Tests nach Gerätemodus und Anzeige
Espresso-Gerät 1.0.0-rc01
30. Mai 2024
androidx.test.espresso:espresso-device:1.0.0-rc01
wurde veröffentlicht.
Fehlerkorrekturen
- Unterstützung für die Einstellung der Bildschirmausrichtung mit mehreren fortgesetzten Aktivitäten hinzufügen
- Problem mit gleichzeitiger Änderung beim Festlegen der Bildschirmausrichtung und des Modus zum Falten behoben
Espresso-Gerät 1.0.0-beta01
16. Mai 2024
androidx.test.espresso:espresso-device:1.0.0-beta01
wurde veröffentlicht.
Fehlerkorrekturen
- Nicht verwendete androidx.test.annotation-Abhängigkeit entfernen
Espressogerät 1.0.0-alpha09
26. April 2024
androidx.test.espresso:espresso-device:1.0.0-alpha09
wurde veröffentlicht.
Fehlerkorrekturen * Fehlermeldungen zum Einstellen der Bildschirmausrichtung ohne fortgesetzte Aktivität wurden klarer formuliert. * Unterstützung für die Bildschirmausrichtung auf halb zusammengefalteten API 34-Geräten
API-Änderungen
- Der Parameter „defaultOrientation“ von ScreenOrientationRule wurde optional hinzugefügt
Espressogerät 1.0.0-alpha08
26. Januar 2024
androidx.test.espresso:espresso-device:1.0.0-alpha08
wurde veröffentlicht.
Fehlerkorrekturen
- Bessere Fehlermeldungen hinzufügen, wenn der Prozess keine INTERNET-Berechtigung hat
- In der Espresso Device-Dokumentation für anklickbare Links Ausnahmeklassenverweise verwenden
API-Änderungen * Entfernen Sie ExperimentalTestApi aus androidx.test.filter.CustomFilter.
Espressogerät 1.0.0-alpha07
29. November 2023
androidx.test.espresso:espresso-device:1.0.0-alpha07
wurde veröffentlicht.
API-Änderungen
- Einstellung von Gerätemodi auf physischen Geräten unterstützen
Neue Funktionen
- Artefakte sind jetzt signiert. Weitere Informationen finden Sie unter Abhängigkeiten überprüfen.
Espressogerät 1.0.0-alpha06
18. September 2023
Die folgenden Artefakte wurden veröffentlicht:
androidx.test.espresso:espresso-device:1.0.0-alpha06
API-Änderungen * Einstellung der Bildschirmausrichtung auf geöffneten physischen Geräten * Entfernen der ActionContext-Schnittstelle
Abhängigkeitsänderungen * minSdkVersion ist jetzt 19.
Espressogerät 1.0.0-alpha05
4. Mai 2023
Die folgenden Artefakte wurden veröffentlicht:
androidx.test.espresso:espresso-device:1.0.0-alpha05
API-Änderungen
- Experimentelle APIs für rotierende und faltbare Emulatoren hinzufügen
JUnit-Erweiterungen 1.2.1
ext.junit 1.2.1
26. Juni 2024
androidx.test.ext:junit:1.2.1
und androidx.test.ext:junit-ktx:1.2.1
wurden veröffentlicht.
ext.junit 1.2.0
24. Juni 2024
androidx.test.ext:junit:1.2.0
und androidx.test.ext:junit-ktx:1.2.0
wurden veröffentlicht.
Zu den Änderungen seit der letzten stabilen Version 1.1.5 gehören:
API-Änderungen
- DeleteFilesRule erstellen: eine API zum Entfernen von Dateien zwischen der Ausführung des Testlaufs
- AppComponentFactoryRule hinzufügen
- minSdkVersion ist jetzt 19, targetSdkVersion ist jetzt 34
Fehlerkorrekturen
- Bereinigung von Referenzdokumenten – fehlende Parameter in Dokumenten, Korrektur von Links usw.
Neue Funktionen
- Wichtiges Update der Toolchain-Version:
<ph type="x-smartling-placeholder">
- </ph>
- Klassen sind jetzt in Java8-Bytecode kompiliert
- Der Javac-Compiler ist auf OpenJDK 17 umgestiegen.
- Artefakte sind jetzt signiert. Weitere Informationen finden Sie unter Abhängigkeiten überprüfen.
ext.junit 1.2.0-rc01
30. Mai 2024
androidx.test.ext:junit:1.2.0-rc01
und androidx.test.ext:junit-ktx:1.2.0-rc01
wurden veröffentlicht.
ext.junit 1.2.0-beta01
16. Mai 2024
androidx.test.ext:junit:1.2.0-beta01
und androidx.test.ext:junit-ktx:1.2.0-beta01
wurden veröffentlicht.
ext.junit 1.2.0-alpha04
26. April 2024
androidx.test.ext:junit:1.2.0-alpha04
und androidx.test.ext:junit-ktx:1.2.0-alpha04
wurden veröffentlicht.
Fehlerkorrekturen
- PlatformTestStorage anstelle von TestStorage in DeleteFilesRule verwenden
ext.junit 1.2.0-alpha03
26. Januar 2024
androidx.test.ext:junit:1.2.0-alpha03
und androidx.test.ext:junit-ktx:1.2.0-alpha03
wurden veröffentlicht.
Fehlerkorrekturen
- Bereinigung von Referenzdokumenten – fehlende Parameter in Dokumenten, Korrektur von Links usw.
ext.junit 1.2.0-alpha02
29. November 2023
androidx.test.ext:junit:1.2.0-alpha02
und androidx.test.ext:junit-ktx:1.2.0-alpha02
wurden veröffentlicht.
API-Änderungen
- AppComponentFactoryRule hinzufügen
- minSdkVersion ist jetzt 19, targetSdkVersion ist jetzt 34
Neue Funktionen
- Artefakte sind jetzt signiert. Weitere Informationen finden Sie unter Abhängigkeiten überprüfen.
ext.junit 1.2.0-alpha01
21. März 2023
androidx.test.ext:junit:1.2.0-alpha01
und androidx.test.ext:junit-ktx:1.2.0-alpha01
wurden veröffentlicht.
API-Änderungen
- Create DeleteFilesRule: API zum Entfernen von Dateien zwischen Testlaufausführungen
Abhängigkeitsänderungen
- Aktualisierung auf androidx.test:monitor:1.7.0-alpha01, androidx.test:core:1.6.0-alpha01, androidx.test.services:storage:1.5.0-alpha01
- Aktualisierung auf Kotlin stdlib 1.7.22
- Wichtiges Update der Toolchain-Version:
<ph type="x-smartling-placeholder">
- </ph>
- Klassen sind jetzt in Java8-Bytecode kompiliert
- Der Javac-Compiler ist auf OpenJDK 11 umgestiegen.
JUnit-Erweiterungen 1.1.5
ext.junit 1.1.5
3. Januar 2023
androidx.test.ext:junit:1.1.5
und androidx.test.ext:junit-ktx:1.1.5
wurden veröffentlicht.
Fehlerkorrekturen
- Formatierung des Referenzdokuments für ActivitySzenarioRule korrigieren
JUnit-Erweiterungen 1.1.4
ext.junit 1.1.4
8. November 2022
androidx.test.ext:junit:1.1.4
und androidx.test.ext:junit-ktx:1.1.4
wurden veröffentlicht.
Zu den Änderungen seit Version 1.1.3 gehören:
Abhängigkeitsänderungen
- Aktualisierung auf Kotlin stdlib 1.7.10
- Aktualisierung auf org.junit:junit:4.13.2
ext.junit 1.1.4-rc01
26. Oktober 2022
androidx.test.ext:junit:1.1.4-rc01
und androidx.test.ext:junit-ktx:1.1.4-rc01
wurden veröffentlicht.
ext.junit 1.1.4-beta01
6. Oktober 2022
androidx.test.ext:junit:1.1.4-beta01
und androidx.test.ext:junit-ktx:1.1.4-beta01
wurden veröffentlicht.
Abhängigkeitsänderungen
- Aktualisierung auf Kotlin stdlib 1.7.10
ext.junit 1.1.4-alpha07
1. Juni 2022
androidx.test.ext:junit:1.1.4-alpha07
und androidx.test.ext:junit-ktx:1.1.4-alpha07
wurden veröffentlicht.
Fehlerkorrekturen
- Zurücksetzen auf Javac 11, um IncompatibleClassChangeErrors zu verhindern [#1351]
Abhängigkeitsänderungen
- Aktualisierung auf Kotlin stdlib 1.6.21
ext.junit 1.1.4-alpha06
28. April 2022
androidx.test.ext:junit:1.1.4-alpha06
und androidx.test.ext:junit-ktx:1.1.4-alpha06
wurden veröffentlicht.
Fehlerkorrekturen
- Kleinere Korrekturen an der Javadoc zu
AndroidJUnit4
.
ext.junit 1.1.4-alpha05
21. März 2022
androidx.test.ext:junit:1.1.4-alpha05
und androidx.test.ext:junit-ktx:1.1.4-alpha05
wurden veröffentlicht.
ext.junit 1.1.4-alpha04
11. Februar 2022
androidx.test.ext:junit:1.1.4-alpha04
und androidx.test.ext:junit-ktx:1.1.4-alpha04
wurden veröffentlicht.
** Abhängigkeitsänderungen
- Aktualisierung auf Kotlin stdlib 1.6.10
ext.junit 1.1.4-alpha03
4. Okt. 2021
androidx.test.ext:junit:1.1.4-alpha03
und androidx.test.ext:junit-ktx:1.1.4-alpha03
wurden veröffentlicht.
ext.junit 1.1.4-alpha02
28. September 2021
androidx.test.ext:junit:1.1.4-alpha02
und androidx.test.ext:junit-ktx:1.1.4-alpha02
wurden veröffentlicht.
Abhängigkeitsänderungen
- Aktualisieren auf
<ph type="x-smartling-placeholder">
- </ph>
- kötlin stdlib 1.5.31
- org.junit:junit:4.13.2
ext.junit 1.1.4-alpha01
23. Aug. 2021
androidx.test.ext:junit:1.1.4-alpha01
und androidx.test.ext:junit-ktx:1.1.4-alpha01
wurden veröffentlicht.
Abhängigkeitsänderungen
- -ktx: Explizit abhängig von Kotlin stdlib 1.4.30
Junit-Gtest 1.0
Junit-Gtest 1.0.0-alpha01
23. März 2022
androidx.test.ext:junit-gtest:1.0.0-alpha01
wurde veröffentlicht. Version 1.0.0-alpha01 enthält diese Commits.
Funktionen der ersten Version
- JUnit Gtest ist eine neue Bibliothek, die einen JUnit-Runner zum Ausführen von Gtest-Suites auf verbundenen Geräten enthält.
Truth Extensions 1.6.0
ext.truth 1.6.0
24. Juni 2024
androidx.test.ext:truth:1.6.0
wurde veröffentlicht.
Zu den Änderungen seit der letzten stabilen Version 1.5.0 gehören:
API-Änderungen
- Nicht verwendete androidx.test.annotation-Abhängigkeit entfernen
- Unterstützung für Android-SDKs vollständig entfernen < 19. Mindestens API 19 (Android Kit Kat 4.4)
- minSdkVersion ist jetzt 19, targetSdk ist jetzt 34
- „
PersistableBundleSubject
“ wurde hinzugefügt
Fehlerkorrekturen
- Nicht verwendete androidx.test.annotation-Abhängigkeit entfernen
Neue Funktionen
- Artefakte sind jetzt signiert. Weitere Informationen finden Sie unter Abhängigkeiten überprüfen.
- Wichtiges Update der Toolchain-Version:
<ph type="x-smartling-placeholder">
- </ph>
- Klassen sind jetzt in Java8-Bytecode kompiliert
- Der Javac-Compiler ist auf OpenJDK 17 umgestiegen.
ext.truth 1.6.0-rc01
30. Mai 2024
androidx.test.ext:truth:1.6.0-rc01
wurde veröffentlicht.
ext.truth 1.6.0-beta01
16. Mai 2024
androidx.test.ext:truth:1.6.0-beta01
wurde veröffentlicht.
Fehlerkorrekturen
- Nicht verwendete androidx.test.annotation-Abhängigkeit entfernen
ext.truth 1.6.0-alpha04
26. April 2024
androidx.test.ext:truth:1.6.0-alpha04
wurde veröffentlicht.
Neue Funktionen
- Die Methode
byteArray()
wurde zuBundleSubject
hinzugefügt.
ext.truth 1.6.0-alpha03
26. Januar 2024
androidx.test.ext:truth:1.6.0-alpha03
wurde veröffentlicht.
Fehlerkorrekturen
- Unterstützung für Android-SDKs vollständig entfernen < 19. Mindestens API 19 (Android Kit Kat 4.4)
Neue Funktionen
- „
PersistableBundleSubject
“ wurde hinzugefügt
ext.truth 1.6.0-alpha02
29. November 2023
androidx.test.ext:truth:1.6.0-alpha02
wurde veröffentlicht.
API-Änderungen
- minSdkVersion ist jetzt 19, targetSdk ist jetzt 34
Neue Funktionen
- Artefakte sind jetzt signiert. Weitere Informationen finden Sie unter Abhängigkeiten überprüfen.
ext.truth 1.6.0-alpha01
21. März 2022
androidx.test.ext:truth:1.6.0-alpha01
wurde veröffentlicht.
Abhängigkeitsänderungen
- Aktualisierung auf androidx.test:core:1.6.0-alpha01
- Aktualisierung auf Kotlin stdlib 1.7.22
- Wichtiges Update der Toolchain-Version:
<ph type="x-smartling-placeholder">
- </ph>
- Klassen sind jetzt in Java8-Bytecode kompiliert
- Der Javac-Compiler ist auf OpenJDK 11 umgestiegen.
Truth Extensions 1.5.0
ext.truth 1.5.0
8. November 2022
androidx.test.ext:truth:1.5.0
wurde veröffentlicht.
Zu den Änderungen seit Version 1.4.0 gehören:
API-Änderungen
- BundleSubject#stringArray hinzufügen
- ParcelableSubject.marshallsEquallyTo() hinzufügen
- BundleSubject#doubleFloat hinzufügen
Fehlerkorrekturen
- Intent-Matcher explizit für Null-Intent scheitern lassen
Abhängigkeitsänderungen
- Aktualisieren auf
<ph type="x-smartling-placeholder">
- </ph>
- com.google.guava:guava:30.1.1-android
- com.google.truth:truth:1.1.3
ext.truth 1.5.0-rc01
26. Oktober 2022
androidx.test.ext:truth:1.5.0-rc01
wurde veröffentlicht.
ext.truth 1.5.0-beta02
21. Oktober 2022
androidx.test.ext:truth:1.5.0-beta02
wurde veröffentlicht.
API-Änderungen
- IntentCorrespondences#all als stabile API hochstufen.
ext.truth 1.5.0-beta01
6. Oktober 2022
androidx.test.ext:truth:1.5.0-beta01
wurde veröffentlicht.
API-Änderungen
- Neue APIs, die seit 1.4.0 eingeführt wurden, mit „NonNull/Nullable“ annotieren
- BundleSubject#stringArray hinzufügen
ext.truth 1.5.0-alpha07
1. Juni 2022
androidx.test.ext:truth:1.5.0-alpha07
wurde veröffentlicht.
Fehlerkorrekturen
- Zurücksetzen auf Javac 11, um IncompatibleClassChangeErrors zu verhindern [#1351]
ext.truth 1.5.0-alpha06
28. April 2022
androidx.test.ext:truth:1.5.0-alpha06
wurde veröffentlicht.
ext.truth 1.5.0-alpha05
21. März 2022
androidx.test.ext:truth:1.5.0-alpha05
wurde veröffentlicht.
Fehlerkorrekturen
- Intent-Matcher explizit für Null-Intent scheitern lassen
ext.truth 1.5.0-alpha04
11. Februar 2022
androidx.test.ext:truth:1.5.0-alpha04
wurde veröffentlicht.
ext.truth 1.5.0-alpha03
4. Okt. 2021
androidx.test.ext:truth:1.5.0-alpha03
wurde veröffentlicht.
ext.truth 1.5.0-alpha02
28. September 2021
androidx.test.ext:truth:1.5.0-alpha02
wurde veröffentlicht.
API-Änderungen
- ParcelableSubject.marshallsEquallyTo() hinzufügen
Abhängigkeitsänderungen
- Aktualisieren auf
<ph type="x-smartling-placeholder">
- </ph>
- com.google.guava:guava:30.1.1-android
- com.google.truth:truth:1.1.3
ext.truth 1.5.0-alpha01
23. August 2021
androidx.test.ext:truth:1.5.0-alpha01
wurde veröffentlicht.
API-Änderungen
- BundleSubject#doubleFloat hinzufügen
Monitor 1.7.2
Monitor 1.7.2
14. August 2024
androidx.test:monitor:1.7.2
wurde veröffentlicht.
Fehlerkorrekturen
- ActivityInvoker$-CC ClassNotFoundErrors wurde mit der älteren Version von androidx.test:core behoben
Monitor 1.7.1
26. Juni 2024
androidx.test:monitor:1.7.1
wurde veröffentlicht.
Fehlerkorrekturen
- „NoSuchMethodError“ bei „forceEnableAppTracing-Aufrufen“ abfangen und protokollieren
Monitor 1.7.0
24. Juni 2024
androidx.test:monitor:1.7.0
wurde veröffentlicht.
Zu den Änderungen seit der letzten stabilen Version 1.6.1 gehören:
API-Änderungen
- DeviceController zu einer öffentlichen API machen
- PlatformTestStorage in eine öffentliche API verschieben
- Fügen Sie interne ControlledLooper#isDrawCallbacksSupported hinzu.
- Unterstützung für Android-SDKs vollständig entfernen < 19. Mindestens API 19 (Android Kit Kat 4.4)
- minSdkVersion ist jetzt 19, targetSdkVersion ist jetzt 34
Fehlerkorrekturen
- Nicht verwendete androidx.test.annotation-Abhängigkeit entfernen
- Probleme bei der Synchronisierung in IntentMonitorImpl-Callbacks beheben
Neue Funktionen
- Artefakte sind jetzt signiert. Weitere Informationen finden Sie unter Abhängigkeiten überprüfen.
- Wichtiges Update der Toolchain-Version: jetzt in Java 8-Bytecode kompiliert
Bekannte Probleme
- Monitor Abhängigkeit von androidx.tracing:1.1.0. Je nach Konfiguration kann Gradle dies zur Laufzeit auf 1.0.0 herunterstufen, „Keine statische Methode „forceEnableAppTracing“ Fehler. Fügen Sie als Behelfslösung eine explizite „implementierung androidx.tracing:1.1.0“ Abhängigkeit. Siehe https://github.com/android/android-test/issues/1755
Monitor 1.7.0-rc01
30. Mai 2024
androidx.test:monitor:1.7.0-rc01
wurde veröffentlicht.
Monitor 1.7.0-beta01
16. Mai 2024
androidx.test:monitor:1.7.0-beta01
wurde veröffentlicht.
Fehlerkorrekturen
- Nicht verwendete androidx.test.annotation-Abhängigkeit entfernen
Monitor 1.7.0-alpha05
26. April 2024
androidx.test:monitor:1.7.0-alpha05
wurde veröffentlicht.
API-Änderungen * Machen Sie DeviceController über ExperimentalTestApi zu einer öffentlichen API. * Verschieben Sie PlatformTestStorage in eine öffentliche API. * Fügen Sie interne ControlledLooper#isDrawCallbacksSupported hinzu.
Monitor 1.7.0-alpha04
26. Januar 2024
androidx.test:monitor:1.7.0-alpha04
wurde veröffentlicht.
Fehlerkorrekturen
- Probleme bei der Synchronisierung in IntentMonitorImpl-Callbacks beheben
- Unterstützung für Android-SDKs vollständig entfernen < 19. Mindestens API 19 (Android Kit Kat 4.4)
API-Änderungen * Verschieben Sie androidx.test.platform.tracing zurück in eine interne API
Monitor 1.7.0-alpha03
29. November 2023
androidx.test:monitor:1.7.0-alpha03
wurde veröffentlicht.
API-Änderungen
- targetSdkVersion ist jetzt 34
Neue Funktionen
- Artefakte sind jetzt signiert. Weitere Informationen finden Sie unter Abhängigkeiten überprüfen.
Monitor 1.7.0-alpha02
18. September 2023
androidx.test:monitor:1.7.0-alpha02
wurde veröffentlicht.
API-Änderung * AppComponentFactory-Regel hinzufügen
Funktionen * Dump-Thread-Status beim Timeout bei inaktiven Ressourcen
Fehlerkorrekturen * behebung des Fehlers „CaptureToBitmap“ für Ansichten in einem Dialogfeld bei APIs ab Version 26.
Abhängigkeitsänderungen * minSdkVersion ist jetzt 19.
Monitor 1.7.0-alpha01
21. März 2023
androidx.test:monitor:1.7.0-alpha01
wurde veröffentlicht.
Abhängigkeitsänderungen
- Aktualisierung auf Kotlin stdlib 1.7.22
- Wichtiges Update der Toolchain-Version: jetzt in Java 8-Bytecode kompiliert
Monitor 1.6.0
Monitor 1.6.1
3. Januar 2023
androidx.test:monitor:1.6.1
wurde veröffentlicht.
Fehlerkorrekturen
- Die Standardimplementierung von PlatformTestStorage wurde korrigiert. Dadurch wird Folgendes aktiviert: Espresso, um Screenshots für Testfehler zu speichern, wenn androidx.test.services nicht konfiguriert
- Bereinigung von Referenzdokumenten
Monitor 1.6.0
8. November 2022
androidx.test:monitor:1.6.0
wurde veröffentlicht.
Zu den Änderungen seit Version 1.5.0 gehören:
API-Änderungen
- Interne API-Änderungen zur Unterstützung von ActivitySzenario#launchActivityForResult
- Interne API zur Unterstützung verschiedener Tracing-Bibliotheken hinzufügen
Fehlerkorrekturen
- Entfernen Sie Aktivitäten, die sich noch im Status ERSTELLT bis ANGEHALTEN befinden. Spam protokollieren
Abhängigkeitsänderungen
- Abhängigkeit von androidx.tracing hinzufügen
Monitor 1.6.0-rc01
26. Oktober 2022
androidx.test:monitor:1.6.0-rc01
wurde veröffentlicht.
Monitor 1.6.0-beta01
6. Oktober 2022
androidx.test:monitor:1.6.0-beta01
wurde veröffentlicht.
Monitor 1.6.0-alpha05
22. August 2022
androidx.test:monitor:1.6.0-alpha05
wurde veröffentlicht.
API-Änderungen
- Interne API-Änderungen zur Unterstützung von ActivitySzenario#launchActivityForResult
Monitor bzw. Plattform 1.6.0
Monitor 1.6.0-alpha04
1. Juni 2022
androidx.test:monitor:1.6.0-alpha04
wurde veröffentlicht.
Fehlerkorrekturen
- Zurücksetzen auf Javac 11, um IncompatibleClassChangeErrors zu verhindern [#1351]
Monitor 1.6.0-alpha03
28. April 2022
androidx.test:monitor:1.6.0-alpha03
wurde veröffentlicht.
Fehlerkorrekturen
- Entfernen Sie Aktivitäten, die sich noch im Status ERSTELLT bis ANGEHALTEN befinden. Spam protokollieren
Monitor 1.6.0-alpha02
21. März 2022
androidx.test:monitor:1.6.0-alpha02
wurde veröffentlicht.
Fehlerkorrekturen
- Erleichtern Sie die Protokollierung von HardwareRendererCompat.
- Achten Sie darauf, dass Trace.endSection vor Instrumentation#Finish aufgerufen wird.
Monitor 1.6.0-alpha01
11. Februar 2022
androidx.test:monitor:1.6.0-alpha01
wurde veröffentlicht.
API-Änderungen
- Fügen Sie eine interne Plug-in-API zur Unterstützung verschiedener Tracing-Bibliotheken hinzu.
Abhängigkeitsänderungen
- Abhängigkeit von androidx.tracing hinzufügen
Monitor bzw. Plattform 1.5.0
Monitor 1.5.0
13. Dez. 2021
androidx.test:monitor:1.5.0
wurde veröffentlicht.
Änderungen seit der letzten stabilen Version 1.4.0:
API-Änderungen
- HardwareRendererCompat hinzufügen
- PlatformTestStorage hinzufügen
- Einstellung von androidx.test.annotation.Beta
Monitor 1.5.0-rc01
18. Nov. 2021
androidx.test:monitor:1.5.0-rc01
wurde veröffentlicht.
Monitor 1.5.0-beta01
8. Nov. 2021
androidx.test:monitor:1.5.0-beta01
wurde veröffentlicht.
Monitor 1.5.0-alpha03
4. Okt. 2021
androidx.test:monitor:1.5.0-alpha03
wurde veröffentlicht.
Monitor 1.5.0-alpha02
28. September 2021
androidx.test:monitor:1.5.0-alpha02
wurde veröffentlicht.
API-Änderungen
- HardwareRendererCompat#enableDrawingIfNecessary entfernen
- Entferne ExperimentalTestApi aus HardwareRendererCompat
- Einstellung von androidx.test.annotation.Beta
Monitor 1.5.0-alpha01
23. Aug. 2021
androidx.test:monitor:1.5.0-alpha01
wurde veröffentlicht.
API-Änderungen
- HardwareRendererCompat hinzufügen
- PlatformTestStorage hinzufügen
Orchestrator 1.5.0
Orchestrator 1.5.0
24. Juni 2024
androidx.test:orchestrator:1.5.0
wurde veröffentlicht.
Zu den Änderungen seit der letzten stabilen Version 1.4.2 gehören:
Neue Funktionen
- Einführung von Proxying für Instrumentierungsparameter, mit dem Nutzer Proxy-Proxys Instrumentierungsargumente für das zu testende APK (z. B. --no-hidden-api-checks).
- Wichtiges Update der Toolchain-Version. APK ist jetzt mit einem anderen Schlüssel signiert und Sie müssen die Installation eines vorherigen Orchestrator aufheben ('adb Deinstallation androidx.test.orchestrator').
API-Änderungen
- minSdkVersion ist jetzt 19
Fehlerkorrekturen
- Absturz beheben, wenn der Testname zu lang ist
Orchestrator 1.5.0-rc01
30. Mai 2024
androidx.test:orchestrator:1.5.0-rc01
wurde veröffentlicht.
Orchestrator 1.5.0-beta01
16. Mai 2024
androidx.test:orchestrator:1.5.0-beta01
wurde veröffentlicht.
Orchestrator 1.5.0-alpha04
26. April 2024
androidx.test:orchestrator:1.5.0-alpha04
wurde veröffentlicht.
Orchestrator 1.5.0-alpha03
29. Februar 2024
androidx.test:orchestrator:1.5.0-alpha03
wurde veröffentlicht.
Neue Funktionen
- Einführung von Proxying für Instrumentierungsparameter, mit dem Nutzer Proxy-Proxys Instrumentierungsargumente für das zu testende APK (z. B. --no-hidden-api-checks).
Orchestrator 1.5.0-alpha02
29. November 2023
androidx.test:orchestrator:1.5.0-alpha02
wurde veröffentlicht.
API-Änderungen
- minSdkVersion ist jetzt 19
Fehlerkorrekturen
- Absturz beheben, wenn der Testname zu lang ist
Neue Funktionen
- Artefakte sind jetzt signiert. Weitere Informationen finden Sie unter Abhängigkeiten überprüfen.
Orchestrator 1.5.0-alpha01
21. März 2023
androidx.test:orchestrator:1.5.0-alpha01
wurde veröffentlicht.
Abhängigkeitsänderungen
- Wichtiges Update der Toolchain-Version. APK ist jetzt mit einem anderen Schlüssel signiert und Sie müssen die Installation eines vorherigen Orchestrator aufheben ('adbUninstall androidx.test.orchestrator').
Orchestrator 1.4.2
Orchestrator 1.4.2
8. November 2022
androidx.test:orchestrator:1.4.2
wurde veröffentlicht.
Orchestrator 1.4.2-rc01
26. Oktober 2022
androidx.test:orchestrator:1.4.2-rc01
wurde veröffentlicht.
Orchestrator 1.4.2-beta01
6. Oktober 2022
androidx.test:orchestrator:1.4.2-beta01
wurde veröffentlicht.
Orchestrator 1.4.2-alpha04
1. Juni 2022
androidx.test:orchestrator:1.4.2-alpha04
wurde veröffentlicht.
Fehlerkorrekturen
- Zurücksetzen auf Javac 11, um IncompatibleClassChangeErrors zu verhindern [#1351]
Orchestrator 1.4.2-alpha03
28. April 2022
androidx.test:orchestrator:1.4.2-alpha03
wurde veröffentlicht.
Orchestrator 1.4.2-alpha02
21. März 2022
androidx.test:orchestrator:1.4.2-alpha02
wurde veröffentlicht.
Orchestrator 1.4.2-alpha01
11. Februar 2022
androidx.test:orchestrator:1.4.2-alpha01
wurde veröffentlicht.
Orchestrator 1.4.1
Orchestrator 1.4.1
13. Dez. 2021
androidx.test:orchestrator:1.4.1
wurde veröffentlicht.
Die wichtigsten Änderungen seit der vorherigen stabilen Version 1.4.0 sind:
Fehlerkorrekturen
- Veralteten OrchestrationXmlTestRunListener löschen , um Fehlermeldungen unter Android 11 und höher zu vermeiden
- Unterstützung für Android API 31
Orchestrator 1.4.1-rc01
18. Nov. 2021
androidx.test:orchestrator:1.4.1-rc01
wurde veröffentlicht.
Orchestrator 1.4.1-beta01
8. Nov. 2021
androidx.test:orchestrator:1.4.1-beta01
wurde veröffentlicht.
Orchestrator 1.4.1-alpha03
4. Okt. 2021
androidx.test:orchestrator:1.4.1-alpha03
wurde veröffentlicht.
Orchestrator 1.4.1-alpha02
28. September 2021
androidx.test:orchestrator:1.4.1-alpha02
wurde veröffentlicht.
Orchestrator 1.4.1-alpha01
23. August 2021
androidx.test:orchestrator:1.4.1-alpha01
wurde veröffentlicht.
Fehlerkorrekturen
- Veralteten OrchestrationXmlTestRunListener löschen , um Fehlermeldungen unter Android 11 und höher zu vermeiden
Runner 1.6.2
runner 1.6.2
14. August 2024
androidx.test:runner:1.6.2
wurde veröffentlicht.
runner 1.6.1
26. Juni 2024
androidx.test:runner:1.6.1
wurde veröffentlicht.
runner 1.6.0
24. Juni 2024
androidx.test:runner:1.6.0
wurde veröffentlicht.
Zu den Änderungen seit der letzten stabilen Version 1.5.2 gehören:
API-Änderungen
- androidx.test.services.** als RestrictTo LIBRARY_GROUP markieren
- CustomFilter API hinzufügen
- PackagePrefixClasspathSuite API hinzufügen
- PermissionRequester als RestrictTo LIBRARY_GROUP markieren anstelle von ExperimentalTestApi
- minSdkVersion ist jetzt 19
Fehlerkorrekturen
- Nicht verwendete androidx.test.annotation-Abhängigkeit entfernen
- Beim Logging von Testausnahmen die integrierte Unterstützung von Log für Wurfables verwenden, um das Abschneiden von Stacks zu vermeiden
- Interne Änderungen zur Unterstützung von GrantPermissionRule mithilfe von UiAutomation#grantRuntimePermissions
- Versuchen Sie, in der Dokumentation zu „requiresDevice“ Angaben zu Einschränkungen und Einstellungsgründen zu machen.
- Unterstützung für Android-SDKs vollständig entfernen < 19. Mindestens API 19 (Android Kit Kat 4.4)
- -e-Klasse korrigieren und „-e notClass“ für dieselbe Klasse/Methode sollte dasselbe Ergebnis erzielen (es werden keine Tests ausgeführt).
TestDiscoveryEventServiceConnection.send()
schlägt den Test fehlerfrei und nicht hängen, wenn die Instrumentierung eine RuntimeException auslöst.- Wiederholen Sie alle Argumente für jede AndroidJUnit4-Testklasse. Dadurch sollten Initialisierungsfehler wie in #1948 behoben werden.
- Initialisierung von InstrumentationRunListener erzwingen, um NPEs bei der Instrumentierung zu verhindern Systemserverprozesses.
- Versuchen Sie, die Ausgabe einer Zusammenfassung der Testergebnisse zu vermeiden, da das Limit für Binder-Transaktionen überschritten wird.
- Warten Sie zur Vermeidung von Situationen bis zu zwei Sekunden, bis die Aktivität beendet ist. Die Aktivitäten während des Tests werden beendet.
- Fehlerberichte verbessern, wenn aufgrund eines benutzerdefinierten Classloaders eine Nichtübereinstimmung der Junit-Klasse festgestellt wird
- Probleme mit der Berichterstellung im logOnly-Modus für @Ignorieren-d-Klassen beheben
- Instanziierung von InstrumentationResultPrinter verschieben, nachdem Multidex geladen wurde
- TestStorage registrieren, bevor es beim RunnerArgs-Parsing verwendet wird
- Führt Testklassen in der für TestRequestBuilder bereitgestellten Reihenfolge aus.
Neue Funktionen
- Artefakte sind jetzt signiert. Weitere Informationen finden Sie unter Abhängigkeiten überprüfen.
- Wichtiges Update der Toolchain-Version:
<ph type="x-smartling-placeholder">
- </ph>
- Klassen sind jetzt in Java8-Bytecode kompiliert
- Der Javac-Compiler ist auf OpenJDK 17 umgestiegen.
runner 1.6.0-rc01
30. Mai 2024
androidx.test:runner:1.6.0-rc01
wurde veröffentlicht.
runner 1.6.0-beta01
16. Mai 2024
androidx.test:runner:1.6.0-beta01
wurde veröffentlicht.
Fehlerkorrekturen
- Nicht verwendete androidx.test.annotation-Abhängigkeit entfernen
runner 1.6.0-alpha07
26. April 2024
androidx.test:runner:1.6.0-alpha07
wurde veröffentlicht.
Fehlerkorrekturen
- Beim Logging von Testausnahmen die integrierte Unterstützung von Log für Wurfables verwenden, um das Abschneiden von Stacks zu vermeiden
- Interne Änderungen zur Unterstützung von GrantPermissionRule mithilfe von UiAutomation#grantRuntimePermissions
runner 1.6.0-alpha06
26. Januar 2024
androidx.test:runner:1.6.0-alpha06
wurde veröffentlicht.
Fehlerkorrekturen
- Versuchen Sie, in der Dokumentation zu „requiresDevice“ Angaben zu Einschränkungen und Einstellungsgründen zu machen.
- Unterstützung für Android-SDKs vollständig entfernen < 19. Mindestens API 19 (Android Kit Kat 4.4)
- -e-Klasse korrigieren und „-e notClass“ für dieselbe Klasse/Methode sollte dasselbe Ergebnis erzielen (es werden keine Tests ausgeführt).
API-Änderungen
- androidx.test.services.** als RestrictTo LIBRARY_GROUP markieren
- ExperimentalTestApi aus CustomFilter entfernen und veröffentlichen
- ExperimentalTestApi aus PackagePrefixClasspathSuite entfernen – öffentlich machen
- PermissionRequester als RestrictTo LIBRARY_GROUP markieren anstelle von ExperimentalTestApi
runner 1.6.0-alpha05
29. November 2023
androidx.test:runner:1.6.0-alpha05
wurde veröffentlicht.
Fehlerkorrekturen
TestDiscoveryEventServiceConnection.send()
schlägt den Test fehlerfrei und nicht hängen, wenn die Instrumentierung eine RuntimeException auslöst.- Wiederholen Sie alle Argumente für jede AndroidJUnit4-Testklasse. Dadurch sollten Initialisierungsfehler wie in #1948 behoben werden.
API-Änderungen
- minSdkVersion ist jetzt 19
Neue Funktionen
- Artefakte sind jetzt signiert. Weitere Informationen finden Sie unter Abhängigkeiten überprüfen.
runner 1.6.0-alpha04
21. August 2023
androidx.test:runner:1.6.0-alpha04
wurde veröffentlicht.
Fehlerkorrekturen
- Initialisierung von InstrumentationRunListener erzwingen, um NPEs bei der Instrumentierung zu verhindern Systemserverprozesses.
Abhängigkeitsänderungen
- Upgrade auf androidx.annotation:1.7.0-beta01
runner 1.6.0-alpha03
27. Juni 2023
androidx.test:runner:1.6.0-alpha03
wurde veröffentlicht.
Fehlerkorrekturen
- Versuchen Sie, die Ausgabe einer Zusammenfassung der Testergebnisse zu vermeiden, da das Limit für Binder-Transaktionen überschritten wird.
runner 1.6.0-alpha02
25. April 2023
androidx.test:runner:1.6.0-alpha02
wurde veröffentlicht.
Fehlerkorrekturen
- Warten Sie zur Vermeidung von Situationen bis zu zwei Sekunden, bis die Aktivität beendet ist. Die Aktivitäten während des Tests werden beendet.
runner 1.6.0-alpha01
21. März 2023
androidx.test:runner:1.6.0-alpha01
wurde veröffentlicht.
Fehlerkorrekturen
- Fehlerberichte verbessern, wenn es aufgrund eines benutzerdefinierten Classloaders zu einer Abweichung der Junit-Klasse kommt
- Probleme mit der Berichterstellung im logOnly-Modus für @Ignorieren-d-Klassen beheben
- Instanziierung von InstrumentationResultPrinter verschieben, nachdem Multidex geladen wurde
- TestStorage registrieren, bevor es beim RunnerArgs-Parsing verwendet wird
- Führt Testklassen in der für TestRequestBuilder bereitgestellten Reihenfolge aus.
Abhängigkeitsänderungen
- Aktualisierung auf androidx.test:monitor:1.7.0-alpha01
- Wichtiges Update der Toolchain-Version:
<ph type="x-smartling-placeholder">
- </ph>
- Klassen sind jetzt in Java8-Bytecode kompiliert
- Der Javac-Compiler ist auf OpenJDK 11 umgestiegen.
Runner 1.5.0
runner 1.5.2
3. Januar 2023
androidx.test:runner:1.5.2
wurde veröffentlicht.
Fehlerkorrekturen
- Bereinigung von Referenzdokumenten
runner 1.5.1
9. November 2022
androidx.test:runner:1.5.1
wurde veröffentlicht.
Fehlerkorrekturen
- Trace-Namen in TraceRunListener kürzen, um Abstürze bei langen Testnamen zu verhindern
runner 1.5.0
8. November 2022
androidx.test:runner:1.5.0
wurde veröffentlicht.
Zu den Änderungen seit Version 1.4.0 gehören:
Neue Funktionen
- Android-Trace-Spans für Lebenszyklusereignisse von Tests aufzeichnen
API-Änderungen
- Markiere den schon lange bestehenden @Beta/@ExperimentalTestApi androidx.test.runner.screenshot als stabil. aber veraltet (zugunsten der neuen androidx.test.core/espresso Screenshot APIs)
- -e-Zeitlimit verwerfen zugunsten der Zeitüberschreitungsregel von JUnit.
- Fügen Sie eine Klasse vom Typ ExtractFilter hinzu.
- AndroidClasspathSuite und experimentelle PackagePrefixClasspathSuite hinzufügen
- Managementfreie Umgebung und Einstellung von Google Analytics
Fehlerkorrekturen
- Unterstützung für das Lesen aus TestStorage in -e testFile hinzufügen
- Behandelt den Fall, dass die App abstürzt, bevor instrumentationResultPrinter festgelegt wurde.
- Melden Sie den Prozessabsturz sofort im Listener der Orchestrierungsinstrumentierung.
- Parametrisierte Testnamen mit Kommas und Hashes werden unterstützt.
- Fehlerbehandlung während der Testphase in Orchestrator verbessern
- Fehlerbehandlung in Ausnahmeszenarien (App-Abstürze usw.) verbessern
Abhängigkeitsänderungen
- Aktualisieren auf
<ph type="x-smartling-placeholder">
- </ph>
- org.junit:junit:4.13.2
Runner 1.5.0-rc01
26. Oktober 2022
androidx.test:runner:1.5.0-rc01
wurde veröffentlicht.
runner 1.5.0-beta02
21. Oktober 2022
androidx.test:runner:1.5.0-beta02
wurde veröffentlicht.
API-Änderungen
- Kennzeichnen Sie die langjährige @Beta/@ExperimentalTestApi androidx.test.runner.screenshot als stabil, aber veraltet.
Fehlerkorrekturen
- Unterstützung für das Lesen aus TestStorage in -e testFile hinzufügen
runner 1.5.0-beta01
6. Oktober 2022
androidx.test:runner:1.5.0-beta01
wurde veröffentlicht.
API-Änderungen
- -e-Zeitlimit verwerfen zugunsten der Zeitüberschreitungsregel von JUnit.
- Fügen Sie eine Klasse vom Typ ExtractFilter hinzu.
Fehlerkorrekturen
- Trace-Fehler bei langen Testnamen beheben
- Behandelt den Fall, dass die App abstürzt, bevor instrumentationResultPrinter festgelegt wurde.
runner 1.5.0-alpha04
1. Juni 2022
androidx.test:runner:1.5.0-alpha04
wurde veröffentlicht.
Fehlerkorrekturen
- Zurücksetzen auf Javac 11, um IncompatibleClassChangeErrors zu verhindern [#1351]
runner 1.5.0-alpha03
28. April 2022
androidx.test:runner:1.5.0-alpha03
wurde veröffentlicht.
Fehlerkorrekturen
- Melden Sie den Prozessabsturz sofort im Listener der Orchestrierungsinstrumentierung.
runner 1.5.0-alpha02
21. März 2022
androidx.test:runner:1.5.0-alpha02
wurde veröffentlicht.
Fehlerkorrekturen
- Achten Sie darauf, dass Trace.endSection vor Instrumentation#Finish aufgerufen wird.
runner 1.5.0-alpha01
11. Februar 2022
androidx.test:runner:1.5.0-alpha01
wurde veröffentlicht.
API-Änderungen
- AndroidClasspathSuite und PackagePrefixClasspathSuite hinzufügen
Neue Funktionen
- Android-Trace-Spans für Lebenszyklusereignisse von Tests aufzeichnen
Fehlerkorrekturen
- Parametrisierte Testnamen mit Kommas und Hashes werden unterstützt.
- Fehlerbehandlung während der Testphase in Orchestrator verbessern
Runner 1.4.1
runner 1.4.1-alpha03
4. Okt. 2021
androidx.test:runner:1.4.1-alpha03
wurde veröffentlicht.
Fehlerkorrekturen
- Meldet die Ausnahme, wenn ein Fehler vom Test-Executor ausgegeben wird.
runner 1.4.1-alpha02
28. September 2021
androidx.test:runner:1.4.1-alpha02
wurde veröffentlicht.
API-Änderungen
- androidx.test.annotaton.Beta-Verweise durch ExperimentalTestApi ersetzen
Fehlerkorrekturen
- Managementfreie Umgebung und Einstellung von Google Analytics
Abhängigkeitsänderungen
- Aktualisieren auf
<ph type="x-smartling-placeholder">
- </ph>
- org.junit:junit:4.13.2
runner 1.4.1-alpha01
23. Aug. 2021
androidx.test:runner:1.4.1-alpha01
wurde veröffentlicht.
Fehlerkorrekturen
- Fehlerbehandlung in Ausnahmeszenarien (App-Abstürze usw.) verbessern
Regeln 1.6.1
Regeln 1.6.1
26. Juni 2024
androidx.test:rules:1.6.1
wurde veröffentlicht.
Regeln 1.6.0
24. Juni 2024
androidx.test:rules:1.6.0
wurde veröffentlicht.
Zu den Änderungen seit der letzten stabilen Version 1.5.0 gehören:
API-Änderungen
- minSdkVersion ist jetzt 19, targetSdkVersion ist jetzt 34
- Verwendung von UiAutomation#grantRuntimePermissions anstelle von GrantPermissionRule empfehlen
Fehlerkorrekturen
- Ersetzen Sie fehlerhafte Links zu junit.org-Javadoc durch @link.
- GrantPermissionRule mit UiAutomation Berechtigungen für APIs gewähren > =28, um Probleme beim Fahren im Auto zu beheben.
Neue Funktionen
- Artefakte sind jetzt signiert. Weitere Informationen finden Sie unter Abhängigkeiten überprüfen.
- Wichtiges Update der Toolchain-Version:
<ph type="x-smartling-placeholder">
- </ph>
- Klassen sind jetzt in Java8-Bytecode kompiliert
- Der Javac-Compiler ist auf OpenJDK 17 umgestiegen.
Regeln 1.6.0-rc01
30. Mai 2024
androidx.test:rules:1.6.0-rc01
wurde veröffentlicht.
Regeln 1.6.0-beta01
16. Mai 2024
androidx.test:rules:1.6.0-beta01
wurde veröffentlicht.
Fehlerkorrekturen
- Nicht verwendete androidx.test.annotation-Abhängigkeit entfernen
Regeln 1.6.0-alpha04
26. April 2024
androidx.test:rules:1.6.0-alpha04
wurde veröffentlicht.
Fehlerkorrekturen
- GrantPermissionRule mit UiAutomation Berechtigungen für APIs gewähren > =28, um Probleme beim Fahren im Auto zu beheben.
Regeln 1.6.0-alpha03
26. Januar 2024
androidx.test:rules:1.6.0-alpha03
wurde veröffentlicht.
Fehlerkorrekturen
- Unterstützung für Android-SDKs vollständig entfernen < 19. Mindestens API 19 (Android Kit Kat 4.4)
API-Änderungen
- Verwendung von UiAutomation#grantRuntimePermissions anstelle von GrantPermissionRule empfehlen
Regeln 1.6.0-alpha02
29. November 2023
androidx.test:rules:1.6.0-alpha02
wurde veröffentlicht.
Fehlerkorrekturen
- Ersetzen Sie fehlerhafte Links zu junit.org-Javadoc durch @link.
API-Änderungen
- minSdkVersion ist jetzt 19, targetSdkVersion ist jetzt 34
Neue Funktionen
- Artefakte sind jetzt signiert. Weitere Informationen finden Sie unter Abhängigkeiten überprüfen.
Regeln 1.6.0-alpha01
21. März 2023
androidx.test:rules:1.6.0-alpha01
wurde veröffentlicht.
Abhängigkeitsänderungen
- toandroidx.test:runner:1.6.0-alpha01 aktualisieren
- Aktualisierung auf Kotlin stdlib 1.7.22
- Wichtiges Update der Toolchain-Version:
<ph type="x-smartling-placeholder">
- </ph>
- Klassen sind jetzt in Java8-Bytecode kompiliert
- Der Javac-Compiler ist auf OpenJDK 11 umgestiegen.
Regeln 1.5.0
Regeln 1.5.0
8. November 2022
androidx.test:rules:1.5.0
wurde veröffentlicht.
Zu den Änderungen seit Version 1.4.0 gehören:
API-Änderungen
- Langjährige @Beta/@ExperimentalTestApi GrantPermissionRule und ServiceTestRule fördern als stabile APIs
- Langjährige Erfahrung mit @Beta/@ExperimentalTestApi AtraceLogging und ProviderTestRule fördern als stabile, aber verworfene APIs
Abhängigkeitsänderungen
- Aktualisieren auf
<ph type="x-smartling-placeholder">
- </ph>
- org.junit:junit:4.13.2
Regeln 1.5.0
Regeln 1.5.0-rc01
26. Oktober 2022
androidx.test:rules:1.5.0-rc01
wurde veröffentlicht.
Regeln 1.5.0-beta01
21. Oktober 2022
androidx.test:rules:1.5.0-beta01
wurde veröffentlicht.
API-Änderungen
- Langjährige @Beta/@ExperimentalTestApi GrantPermissionRule und ServiceTestRule fördern als stabile APIs
- Langjährige Erfahrung mit @Beta/@ExperimentalTestApi AtraceLogging und ProviderTestRule fördern als stabile, aber verworfene APIs
Regeln 1.4.1
Regeln 1.4.1-beta01
6. Oktober 2022
androidx.test:rules:1.4.1-beta01
wurde veröffentlicht.
Regeln 1.4.1-alpha07
1. Juni 2022
androidx.test:rules:1.4.1-alpha07
wurde veröffentlicht.
Fehlerkorrekturen
- Zurücksetzen auf Javac 11, um IncompatibleClassChangeErrors zu verhindern [#1351]
Regeln 1.4.1-alpha06
28. April 2022
androidx.test:rules:1.4.1-alpha06
wurde veröffentlicht.
Regeln 1.4.1-alpha05
21. März 2022
androidx.test:rules:1.4.1-alpha05
wurde veröffentlicht.
Regeln 1.4.1-alpha04
11. Februar 2022
androidx.test:rules:1.4.1-alpha04
wurde veröffentlicht.
Regeln 1.4.1-alpha03
4. Okt. 2021
androidx.test:rules:1.4.1-alpha03
wurde veröffentlicht.
Regeln 1.4.1-alpha02
28. September 2021
androidx.test:rules:1.4.1-alpha02
wurde veröffentlicht.
API-Änderungen
- androidx.test.annotaton.Beta-Verweise durch ExperimentalTestApi ersetzen
Abhängigkeitsänderungen
- Aktualisieren auf
<ph type="x-smartling-placeholder">
- </ph>
- org.junit:junit:4.13.2
Regeln 1.4.1-alpha01
23. Aug. 2021
androidx.test:rules:1.4.1-alpha01
wurde veröffentlicht.
Keine wesentlichen Änderungen
Dienste 1.5.0
Services 1.5.0
24. Juni 2024
androidx.test.services:test-services:1.5.0
androidx.test.services:storage:1.5.0
wurden veröffentlicht.
Zu den Änderungen seit der letzten stabilen Version 1.4.2 gehören:
API-Änderungen
- TestStorage zu einer internen API aus dem Experimental machen
- minSdkVersion ist jetzt 19, targetSdkVersion ist jetzt 34
Fehlerkorrekturen
- HostedFile-Logspam reduzieren
- Nicht verwendete androidx.test.annotation-Abhängigkeit entfernen
- TestStorage: Verwendung des lokalen Cache-Verzeichnisses zum Speichern von Ausgabedateien bei Ausführung als Nicht-Systemnutzer
- Wenn Dateien zum Schreiben geöffnet werden, kürzt TestStorage die Datei jetzt, es sei denn, explizit zum Anfügen geöffnet wird. Dadurch wird verhindert, dass Byte vorher geschrieben werden. nicht am Ende der Datei verbleiben.
- Unterstützung für Android-SDKs vollständig entfernen < 19. Mindestens API 19 (Android Kit Kat 4.4)
Neue Funktionen
- Wichtiges Update der Toolchain-Version:
<ph type="x-smartling-placeholder">
- </ph>
- Klassen sind jetzt in Java8-Bytecode kompiliert
- Der Javac-Compiler ist auf OpenJDK 17 umgestiegen.
- APK ist jetzt mit einem anderen Schlüssel signiert Deinstallieren Sie alle älteren APKs ("adb Deinstallation androidx.test.services").
Dienste 1.5.0-rc01
30. Mai 2024
androidx.test.services:test-services:1.5.0-rc01
androidx.test.services:storage:1.5.0-rc01
wurden veröffentlicht.
Dienste 1.5.0-beta01
16. Mai 2024
androidx.test.services:test-services:1.5.0-beta01
androidx.test.services:storage:1.5.0-beta01
wurden veröffentlicht.
Fehlerkorrekturen
- HostedFile-Logspam reduzieren
- Nicht verwendete androidx.test.annotation-Abhängigkeit entfernen
Dienste 1.5.0-alpha04
26. April 2024
androidx.test.services:test-services:1.5.0-alpha04
androidx.test.services:storage:1.5.0-alpha04
wurden veröffentlicht.
Fehlerkorrekturen
- TestStorage: Verwendung des lokalen Cache-Verzeichnisses zum Speichern von Ausgabedateien bei Ausführung als Nicht-Systemnutzer
API-Änderungen
- TestStorage zu einer internen API aus dem Experimental machen
Dienste 1.5.0-alpha03
26. Januar 2024
androidx.test.services:test-services:1.5.0-alpha03
androidx.test.services:storage:1.5.0-alpha03
wurden veröffentlicht.
Fehlerkorrekturen
- Wenn Dateien zum Schreiben geöffnet werden, kürzt TestStorage die Datei jetzt, es sei denn, explizit zum Anfügen geöffnet wird. Dadurch wird verhindert, dass Byte vorher geschrieben werden. nicht am Ende der Datei verbleiben.
- Unterstützung für Android-SDKs vollständig entfernen < 19. Mindestens API 19 (Android Kit Kat 4.4)
Dienste 1.5.0-alpha02
29. November 2023
androidx.test.services:test-services:1.5.0-alpha02
androidx.test.services:storage:1.5.0-alpha02
wurden veröffentlicht.
Fehlerkorrekturen
- Versuchen Sie zu vermeiden, dass eine Zusammenfassung der Testergebnisse ausgegeben wird, die das Binder-Transaktionslimit überschreitet
API-Änderungen
- minSdkVersion ist jetzt 19, targetSdkVersion ist jetzt 34
Neue Funktionen
- Artefakte sind jetzt signiert. Weitere Informationen finden Sie unter Abhängigkeiten überprüfen.
Dienste 1.5.0-alpha01
21. März 2022
androidx.test.services:test-services:1.5.0-alpha01
androidx.test.services:storage:1.5.0-alpha01
wurden veröffentlicht.
Abhängigkeitsänderungen
- Aktualisierung auf androidx.test:monitor:1.7.0-alpha01
- Wichtiges Update der Toolchain-Version:
<ph type="x-smartling-placeholder">
- </ph>
- Klassen sind jetzt in Java8-Bytecode kompiliert
- Der Javac-Compiler ist auf OpenJDK 11 umgestiegen.
- APK ist jetzt mit einem anderen Schlüssel signiert und Sie müssen die Installation eines vorherigen Orchestrators ('adbUninstall androidx.test.services') aufheben.
Dienste 1.4.2
Dienste 1.4.2
8. November 2022
androidx.test.services:test-services:1.4.2
androidx.test.services:storage:1.4.2
wurden veröffentlicht.
Dienste 1.4.2-rc01
26. Oktober 2022
androidx.test.services:test-services:1.4.2-rc01
androidx.test.services:storage:1.4.2-rc01
wurden veröffentlicht.
Dienste 1.4.2-beta01
6. Oktober 2022
androidx.test.services:test-services:1.4.2-beta01
androidx.test.services:storage:1.4.2-beta01
wurden veröffentlicht.
Dienste 1.4.2-alpha04
1. Juni 2022
androidx.test.services:test-services:1.4.2-alpha04
androidx.test.services:storage:1.4.2-alpha04
wurden veröffentlicht.
Fehlerkorrekturen
- Zurücksetzen auf Javac 11, um IncompatibleClassChangeErrors zu verhindern [#1351]
Dienste 1.4.2-alpha03
28. April 2022
androidx.test.services:test-services:1.4.2-alpha03
androidx.test.services:storage:1.4.2-alpha03
wurden veröffentlicht.
Dienste 1.4.2-alpha02
21. März 2022
androidx.test.services:test-services:1.4.2-alpha02
androidx.test.services:storage:1.4.2-alpha02
wurden veröffentlicht.
Dienste 1.4.2-alpha01
11. Februar 2022
androidx.test.services:test-services:1.4.2-alpha01
androidx.test.services:storage:1.4.2-alpha01
wurden veröffentlicht.
Dienste 1.4.1
Dienste 1.4.1
13. Dez. 2021
androidx.test.services:test-services:1.4.1
androidx.test.services:storage:1.4.1
wurden veröffentlicht.
Dies sind die wichtigsten Änderungen seit der vorherigen stabilen Version 1.4.0:
** Fehlerkorrekturen**
- Fehler bei der Ausführung in Android API 31 mit einer echten UID für ToolConnection [#1042]
Dienste 1.4.1-rc01
18. Nov. 2021
androidx.test.services:test-services:1.4.1-rc01
androidx.test.services:storage:1.4.1-rc01
wurden veröffentlicht.
Dienste 1.4.1-beta01
8. Nov. 2021
androidx.test.services:test-services:1.4.1-beta01
androidx.test.services:storage:1.4.1-beta01
wurden veröffentlicht.
Dienste 1.4.1-alpha03
4. Okt. 2021
androidx.test.services:test-services:1.4.1-alpha03
androidx.test.services:storage:1.4.1-alpha03
wurden veröffentlicht.
Dienste 1.4.1-alpha02
28. September 2021
androidx.test.services:test-services:1.4.1-alpha02
androidx.test.services:storage:1.4.1-alpha02
wurden veröffentlicht.
Dienste 1.4.1-alpha01
23. August 2021
androidx.test.services:test-services:1.4.1-alpha01
androidx.test.services:storage:1.4.1-alpha01
wurden veröffentlicht.
** Fehlerkorrekturen**
- Fehler bei der Ausführung in Android S Beta4 mit einer echten UID von ToolConnection [#1042]
Version 1.4.0
Version 1.4.0
30. Juni 2021
Dies ist die stabile Version von AndroidX Test 1.4.0 + Espresso 3.4.0. Sie enthält Aktualisierungen für die folgenden Bibliotheken:
- Core 1.4.0
- Espresso 3.4.0
- Intents 3.4.0
- JUnit 1.1.3
- Monitor 1.4.0
- Orchestrator 1.4.0
- Runner 1.4.0
- Regeln 1.4.0
- Truth 1.4.0
- Test Services 1.4.0
Seit 1.4.0-rc01 gibt es keine Änderungen. Hier eine Zusammenfassung der Änderungen seit Version 1.3.0:
Neue Funktionen
- Espresso ViewMatcher APIs für negative Bedingungen hinzufügen
- Aufheben der Registrierung von Loopers von Espresso IdlingRegistry zulassen
- Unterstützung der Angabe von junit RunListeners über java.util.ServiceLoader
- Die Basisklassen-API Espresso BoundedDiagnosingMatcher vorstellen, die bessere Fehlermeldungen bietet, und sie auf verschiedene Espresso-Matcher anwenden
- Unterstützung für die Verwendung von UIThreadTest auf Klassenebene
- Mehrere Dienstprogrammmethoden zu LocationSubject von ext.truth hinzugefügt
SparseBooleanArraySubject
WahrheitSubject
für Behauptungen überSparseBooleanArray
hinzufügen
Fehlerkorrekturen
- Handhabung großer Stacktraces bei Testfehlern verbessern [#729, #269]
<ph type="x-smartling-placeholder">
- </ph>
- Für das Test-Runner-Framework relevante Stapelframes entfernen
- Stacktraces auf maximal 64 KB kürzen, um Transaktionsfehler beim Binder-Limit zu vermeiden
- Unterstützung für die Erkennung von Klassenpfadscantests für Multidex-Instrumentierungs-APKs in Android-APIs hinzufügen < 21.
- Espresso: Fehlermeldungen verbessern, wenn keine Aktivität vorhanden ist
- Fehlerbehandlung bei Ausnahmefehlern verbessern#runOnMainSync
- Verbesserte Dokumentation für „-e timeout_msec“ und AndroidJUnit4.
- ActivityOptions an BootstrapActivity senden [#685]
- ViewMatchers#assertThat-Fehlermeldungen verbessern, indem Sie Matcher.describeMismatch aktivieren
- Beheben Sie die fehlenden ThrowableExtension-Fehler bei Verwendung der Espressomaschine [issuetracker.google.com/170228109].
- Probleme mit Espresso Web auf < beheben Android API 19 durch Einbeziehen der androidx.test.espresso.web.bridge-Klassen
- ActivityResult Waiter in InstrumentationActivityInvoker abmelden, wenn die Registrierung noch nicht aufgehoben wurde
- Runner: TestEventClient 'nicht primär instr' reduzieren Log-Nachricht zu einer Warnung, da dies ein erwarteter Zustand in Multi-Prozess-Tests ist
- Espresso: HasSiblingMatcher aktualisieren, um nur gleichgeordnete Elemente (nicht sich selbst) zu prüfen
- Artefaktname für „Espresso.idling.resource“ wurde korrigiert [#809]
- Funktion „setMasterPolicyTimeoutWhenDebuggerAttached“ freigeben [#814]
- Entfernen Sie ein zu ausführliches Callback-Logging von ActivityLifecycleMonitorImpl.
Abhängigkeitsänderungen
- Aktualisiere "Espresso.accessibility" und "Espresso.contrib", um eine Abhängigkeit vom androidx-kompatiblen com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:3.1 zu erhalten. Dieser Release erfordert daher eine Kompatibilität mit Java8-Quellen und -Zielen. [#492]
Bekannte Probleme
- Die Verwendung des Orchestrators unter APIS 30+ erfordert Studio/AGP 4.2+
Version 1.4.0-rc01
21. Juni 2021
Dies ist ein Releasekandidat von AndroidX Test 1.4.0/Espresso 3.4.0. APIs sind stabil. Sie enthält Aktualisierungen für die folgenden Bibliotheken:
- Core 1.4.0-rc01
- Espresso 3.4.0-rc01
- Intents 3.4.0-rc01
- JUnit 1.1.3-rc01
- Monitor 1.4.0-rc01
- Orchestrator 1.4.0-rc01
- Runner 1.4.0-rc01
- Regeln 1.4.0-rc01
- Truth 1.4.0-rc01
- Test Services 1.4.0-rc01
Dieser Releasekandidat entspricht abgesehen von der Versionsnummer dem Release 1.4.0-beta02/3.4.0-beta02.
Version 1.4.0-beta02
7. Juni 2021
Dies ist eine Betaversion von AndroidX Test 1.4.0. Es ist nicht davon auszugehen, dass sich APIs ändern. Sie enthält Aktualisierungen für die folgenden Bibliotheken:
- Core 1.4.0-beta02
- Espresso 3.4.0-beta02
- Intents 3.4.0-beta02
- JUnit 1.1.3-beta02
- Monitor 1.4.0-beta02
- Orchestrator 1.4.0-beta02
- Runner 1.4.0-beta02
- Regeln 1.4.0-beta02
- Truth 1.4.0-beta02
- Test Services 1.4.0-beta02
Hier eine Zusammenfassung der Änderungen seit Version 1.4.0-beta01:
Fehlerkorrekturen
- Wechseln Sie zurück zum klassischen Desugaring, um die Abwärtskompatibilität und Desugaring-Probleme der Kernbibliothek mit Beta-1 zu beheben [Behebt #968 ]
Version 1.4.0-beta01
17. Mai 2021
Dies ist die Betaversion von AndroidX Test 1.4.0. Es ist nicht davon auszugehen, dass sich APIs ändern. Sie enthält Aktualisierungen für die folgenden Bibliotheken:
- Core 1.4.0-beta01
- Espresso 3.4.0-beta01
- Intents 3.4.0-beta01
- JUnit 1.1.3-beta01
- Monitor 1.4.0-beta01
- Orchestrator 1.4.0-beta01
- Runner 1.4.0-beta01
- Regeln 1.4.0-beta01
- Truth 1.4.0-beta01
- Test Services 1.4.0-beta01
Hier ist eine Zusammenfassung der Änderungen seit Version 1.4.0-alpha06:
Neue API-Bereinigung
- InstrumentationProvider entfernen
- Einstellung von BoundedMatcher aufheben
- CursorMatcher wiederherstellen, um von BoundedMatcher zu übernehmen
Version 1.4.0-alpha06
29. April 2021
Dies ist die Alphaversion von AndroidX Test 1.4.0. Neue APIs können sich ändern. Sie enthält Aktualisierungen für die folgenden Bibliotheken:
- Core 1.4.0-alpha06
- Espresso 3.4.0-alpha06
- Intents 3.4.0-alpha06
- JUnit 1.1.3-alpha06
- Monitor 1.4.0-alpha06
- Orchestrator 1.4.0-alpha06
- Runner 1.4.0-alpha06
- Regeln 1.4.0-alpha06
- Truth 1.4.0-alpha06
- Test Services 1.4.0-alpha06
Hier ist eine Zusammenfassung der Änderungen seit Version 1.4.0-alpha05:
Fehlerkorrekturen
- Kompilierung für SDKS unterstützen < 29 durch Entfernen von "forceQueryable" aus dem Manifest [#917]
Version 1.4.0-alpha05
15. März 2021
Dies ist die Alphaversion von AndroidX Test 1.4.0. Neue APIs können sich ändern. Sie enthält Aktualisierungen für die folgenden Bibliotheken:
- Core 1.4.0-alpha05
- Espresso 3.4.0-alpha05
- Intents 3.4.0-alpha05
- JUnit 1.1.3-alpha05
- Monitor 1.4.0-alpha05
- Orchestrator 1.4.0-alpha05
- Runner 1.4.0-alpha05
- Regeln 1.4.0-alpha05
- Truth 1.4.0-alpha05
- Test Services 1.4.0-alpha05
Hier ist eine Zusammenfassung der Änderungen seit Version 1.4.0-alpha04:
API-Änderungen
- [Truth] Füge
SparseBooleanArraySubject
WahrheitSubject
für Behauptungen zuSparseBooleanArray
hinzu.
Fehlerkorrekturen
- Fügen Sie dem Android Test Orchestrator und dem Android Test Services APK die Berechtigung QUERY_ALL_PACKAGES hinzu, damit es unter Android API R+ richtig funktioniert.
- Unterstützung für die Erkennung von Klassenpfadscantests für Multidex-Instrumentierungs-APKs in Android-APIs hinzufügen < 21.
Version 1.4.0-alpha04
8. Februar 2021
Dies ist die Alphaversion von AndroidX Test 1.4.0. Neue APIs können sich ändern. Sie enthält Aktualisierungen für die folgenden Bibliotheken:
- Core 1.4.0-alpha04
- Espresso 3.4.0-alpha04
- Intents 3.4.0-alpha04
- JUnit 1.1.3-alpha04
- Monitor 1.4.0-alpha04
- Orchestrator 1.4.0-alpha04
- Runner 1.4.0-alpha04
- Regeln 1.4.0-alpha04
- Truth 1.4.0-alpha04
- Test Services 1.4.0-alpha04
Hier ist eine Zusammenfassung der Änderungen seit Version 1.3.1-alpha03:
Neue Funktionen
- [Espresso] Fehlermeldungen für verschiedene Espresso-Assertions verbessern
- [Richtig] LocationSubject mehrere Dienstprogrammmethoden hinzugefügt
API-Änderungen
- „
InstrumentationRegistry.registerInstrumentationProvider
“ wurde hinzugefügt
Fehlerkorrekturen
- Entfernen Sie ein zu ausführliches Callback-Logging von ActivityLifecycleMonitorImpl.
Abhängigkeitsänderungen
Version 1.3.1
Version 1.3.1-alpha03
11. Januar 2021
Dies ist die Alphaversion von AndroidX Test 1.3.1. Neue APIs können sich ändern. Sie enthält Aktualisierungen für die folgenden Bibliotheken:
- Core 1.3.1-alpha03
- Espresso 3.4.0-alpha03
- Intents 3.4.0-alpha03
- JUnit 1.1.3-alpha03
- Monitor 1.3.1-alpha03
- Orchestrator 1.3.1-alpha03
- Runner 1.3.1-alpha03
- Regeln 1.3.1-alpha03
- Truth 1.3.1-alpha03
- Test Services 1.3.1-alpha03
Hier ist eine Zusammenfassung der Änderungen seit Version 1.3.1-alpha02:
Neue Funktionen
- Unterstützung für die Verwendung von UIThreadTest auf Klassenebene
Fehlerkorrekturen
- ActivityResult Waiter in InstrumentationActivityInvoker abmelden, wenn die Registrierung noch nicht aufgehoben wurde
- Runner: TestEventClient 'nicht primär instr' reduzieren Log-Nachricht zu einer Warnung, da dies ein erwarteter Zustand in Multi-Prozess-Tests ist
- Espresso: Aktualisieren Sie HasSiblingMatcher, um nur gleichgeordnete Elemente (nicht sich selbst) zu prüfen.
- Artefaktname für „Espresso.idling.resource“ wurde korrigiert [#809]
- Funktion „setMasterPolicyTimeoutWhenDebuggerAttached“ freigeben [#814]
Abhängigkeitsänderungen
- Aktualisiere "Espresso.accessibility" und "Espresso.contrib", um eine Abhängigkeit vom androidx-kompatiblen com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:3.1 zu erhalten. Dieser Release erfordert daher eine Kompatibilität mit Java8-Quellen und -Zielen. [#492]
Version 1.3.1-alpha02
20. Oktober 2020
Dies ist die Alphaversion von AndroidX Test 1.3.1. Neue APIs können sich ändern. Sie enthält Aktualisierungen für die folgenden Bibliotheken:
- Core 1.3.1-alpha02
- Espresso 3.4.0-alpha02
- Intents 3.4.0-alpha02
- JUnit 1.1.3-alpha02
- Monitor 1.3.1-alpha02
- Orchestrator 1.3.1-alpha02
- Runner 1.3.1-alpha02
- Regeln 1.3.1-alpha02
- Truth 1.3.1-alpha02
- Test Services 1.3.1-alpha02
Hier ist eine Zusammenfassung der Änderungen seit Version 1.3.1-alpha01:
Neue Funktionen
- Wirf einen ersten Blick auf die neue Espresso BoundedDiagnosingMatcher Basisklassen-API, die bessere Fehlermeldungen bietet.
Fehlerkorrekturen
- Probleme mit dem Orchestrator ClearPackageData in API 30 beheben [#743]
Version 1.3.1-alpha01
15. Oktober 2020
Dies ist die Alphaversion von AndroidX Test 1.3.1. Neue APIs können sich ändern. Sie enthält Aktualisierungen für die folgenden Bibliotheken:
- Core 1.3.1-alpha01
- Espresso 3.4.0-alpha01
- Intents 3.4.0-alpha01
- JUnit 1.1.3-alpha01
- Monitor 1.3.1-alpha01
- Orchestrator 1.3.1-alpha01
- Runner 1.3.1-alpha01
- Regeln 1.3.1-alpha01
- Truth 1.3.1-alpha01
- Test Services 1.3.1-alpha01
Hier eine Zusammenfassung der Änderungen seit Version 1.3.0:
Neue Funktionen
- Espresso ViewMatcher APIs für negative Bedingungen hinzufügen
- Aufheben der Registrierung von Loopers von Espresso IdlingRegistry zulassen
- Unterstützung der Angabe von junit RunListeners über java.util.ServiceLoader
Fehlerkorrekturen
- Handhabung großer Stacktraces bei Testfehlern verbessern [#729, #269]
<ph type="x-smartling-placeholder">
- </ph>
- Für das Test-Runner-Framework relevante Stapelframes entfernen
- Stacktraces auf maximal 64 KB kürzen, um Transaktionsfehler beim Binder-Limit zu vermeiden
- Espresso: Fehlermeldungen verbessern, wenn keine Aktivität vorhanden ist
- Fehlerbehandlung bei Ausnahmefehlern verbessern#runOnMainSync
- Fügen Sie Paketsichtbarkeitseinträge für Orchestrator und Services hinzu, um bei Verwendung von targetSdk 30 Probleme mit Orchestator zu beheben [#743]
- Verbesserte Dokumentation für „-e timeout_msec“ und AndroidJUnit4.
- ActivityOptions an BootstrapActivity senden [#685]
- ViewMatchers#assertThat-Fehlermeldungen verbessern, indem Sie Matcher.describeMismatch aktivieren
- Beheben Sie die fehlenden ThrowableExtension-Fehler bei Verwendung der Espressomaschine [issuetracker.google.com/170228109].
- Probleme mit Espresso Web auf < beheben Android API 19 durch Einbeziehen der androidx.test.espresso.web.bridge-Klassen
Version 1.3.0
Version 1.3.0
25. August 2020
Dies ist die stabile Version von AndroidX Test 1.3.0. Sie enthält Aktualisierungen für die folgenden Bibliotheken:
- Core 1.3.0
- Espresso 3.3.0
- Intents 3.3.0
- JUnit 1.1.2
- Monitor 1.3.0
- Orchestrator 1.3.0
- Runner 1.3.0
- Regeln 1.3.0
- Truth 1.3.0
- Test Services 1.3.0
Seit 1.3.0 bis rc03 gibt es keine Änderungen. Hier ist eine Zusammenfassung der Änderungen seit Version 1.2.0:
Neue Funktionen
- Filterung nach Pre-Release-SDKs über „SdkSuppress#codeName“ unterstützen
- Wahrheitserweiterungen für Standort hinzufügen
- Fügen Sie Wahrheits-Assertions für Bundle-Strings und parceable Arrays hinzu.
- Support ActivityOptions im ActivitySzenario
- Zeitlimit für den Übergang des Aktivitätslebenszyklus konfigurieren
- Aktivitäten verarbeiten, die über implizite Intents gestartet wurden (Behebt Nr. 496)
- Methoden „BundleMatchers.isEmpty()“ und „isEmptyOrNull()“ hinzufügen
- Intents.release ohne Intents.init zulassen
- ViewMatchers.isFocused() hinzufügen
API-Änderungen
- ActivityTestRule wird zugunsten von ActivitySzenario/ActivitySzenarioRule eingestellt
- Abgeleitete Klassen von ServiceTestRule erlauben, das Zeitlimit anzupassen
Fehlerkorrekturen
- Parametrisierte Filtermethoden korrigieren
<ph type="x-smartling-placeholder">
- </ph>
- Dadurch werden auch parametrisierte Tests mit Orchestrator [#215, https://issuetracker.google.com/119838413] behoben.
- Problem mit dem angezeigten Dialogfeld zur Laufzeitberechtigung beheben bei Ausführung auf API 29
- Start- und Endanimationen für die leere Aktivität im ActivitySzenario überspringen (Behebt Nr. 411)
- Aktivitäten verarbeiten, die über implizite Intents gestartet wurden (Behebt Nr. 496)
- Eindeutige Codierungen von Kotlin-Paketen und Behebung von Log-Spam beim Erstellen mit AGP 4.1 [#680]
- Im AndroidJUnit4-Runner nur an RobolectricTestRunner delegieren, wenn er sich im Klassenpfad befindet
- Espresso Contrib: Verwendung der RecyclerView.findViewHolderForPosition-Methode durch ihre Ersetzung ersetzen
- Fehler "NoSuchMethodError" beim Testen mit aktivierten AccessibilityChecks beheben (#376)
- Behebt die Fehlermeldung, wenn Espresso ausgelastet ist, weil er Nachrichten verarbeitet und keine inaktiven Ressourcen hatte.
- ViewMatchers.isDisplayingAtLeast() funktioniert für Ansichten mit negativer Skala.
- Fehlermeldungen für WithIdMatcher verbessern
- Störendes Warten in „waitForAtLeastOneActivityToBeResumed“ entfernen.
- Richtigen Metastatus für ACTION_UP festlegen
- Fehlendes fehlendes androidx_test_espresso_contrib_drawer_layout_tag-Feld korrigieren [#671]
- Fehlerbehandlung beim Scannen von Klassenpfaden in AndroidJUnitRunner verbessern: Alle nicht gefundenen Klassen und Verknüpfungsfehler ignorieren (Behebung Nr. 439)
- Initialisieren Sie InstrumentationRegistry, bevor Sie RunListeners aus RunnerArgs erstellen.
Abhängigkeitsänderungen
- Die Wahrheit: Update auf com.google.truth:truth:1.0 und com.google.guava:guava:27.0.1-android
Version 1.3.0-rc03
5. August 2020
Dies ist der dritte Releasekandidat von AndroidX Test 1.3.0. Sie enthält Aktualisierungen für die folgenden Bibliotheken:
- Core 1.3.0-rc03
- Espresso 3.3.0-rc03
<ph type="x-smartling-placeholder">
- </ph>
- Entferne einige APIs, die noch nicht zur Veröffentlichung bereit sind, die fälschlicherweise in vorherigen RC+Beta-Builds enthalten waren.
- Intents 3.3.0-rc03
<ph type="x-smartling-placeholder">
- </ph>
- Entferne einige APIs, die noch nicht zur Veröffentlichung bereit sind, die fälschlicherweise in vorherigen RC+Beta-Builds enthalten waren.
- JUnit 1.1.2-rc03
- Monitor 1.3.0-rc03
- Orchestrator 1.3.0-rc03
- Runner 1.3.0-rc03
- Regeln 1.3.0-rc03
- Truth 1.3.0-rc03
- Test Services 1.3.0-rc03
Version 1.3.0-rc02
28. Juli 2020
Dies ist der zweite Releasekandidat von AndroidX Test 1.3.0. Sie enthält Aktualisierungen für die folgenden Bibliotheken:
- Core 1.3.0-rc02
<ph type="x-smartling-placeholder">
- </ph>
- Eindeutige Codierungen von Kotlin-Paketen und Behebung von Log-Spam beim Erstellen mit AGP 4.1 [#680]
- Espresso 3.3.0-rc02
<ph type="x-smartling-placeholder">
- </ph>
- Fehlendes fehlendes androidx_test_espresso_contrib_drawer_layout_tag-Feld korrigieren [#671]
- Intents 3.3.0-rc02
- JUnit 1.1.2-rc02
- Monitor 1.3.0-rc02
- Orchestrator 1.3.0-rc02
- Runner 1.3.0-rc02
- Regeln 1.3.0-rc02
<ph type="x-smartling-placeholder">
- </ph>
- Konvertierungstipps für ActivityTestRule->ActivitySzenario hinzufügen
- Truth 1.3.0-rc02
- Test Services 1.3.0-rc02
Version 1.3.0-rc01
28. Mai 2020
Dies ist ein Releasekandidat von AndroidX Test 1.3.0. Sie enthält Aktualisierungen für die folgenden Bibliotheken:
- Core 1.3.0-rc01
- Espresso 3.3.0-rc01
<ph type="x-smartling-placeholder">
- </ph>
- Eindeutige Paketnamen verwenden, um Protokollspam bei der Entwicklung mit AGP 4.1 zu beheben [#573]
- Intents 3.3.0-rc01
- JUnit 1.1.2-rc01
- Monitor 1.3.0-rc01
<ph type="x-smartling-placeholder">
- </ph>
- Eindeutige Paketnamen verwenden, um Protokollspam bei der Entwicklung mit AGP 4.1 zu beheben [#573]
- Orchestrator 1.3.0-rc01
- Runner 1.3.0-beta01
<ph type="x-smartling-placeholder">
- </ph>
- Eindeutige Paketnamen verwenden, um Protokollspam bei der Entwicklung mit AGP 4.1 zu beheben [#573]
- Regeln 1.3.0-rc01
<ph type="x-smartling-placeholder">
- </ph>
- Eindeutige Paketnamen verwenden, um Protokollspam bei der Entwicklung mit AGP 4.1 zu beheben [#573]
- Truth 1.3.0-rc01
- Test Services 1.3.0-rc01
Version 1.3.0-beta02
20. Mai 2020
Dies ist eine Betaversion von AndroidX Test 1.3.0. Es ist unwahrscheinlich, dass sich neue APIs ändern. Sie enthält Aktualisierungen für die folgenden Bibliotheken:
- Core 1.3.0-beta02
- Espresso 3.3.0-beta02
- Intents 3.3.0-beta02
- JUnit 1.1.2-beta02
- Monitor 1.3.0-beta02
- Orchestrator 1.3.0-beta02
- Runner 1.3.0-beta01
<ph type="x-smartling-placeholder">
- </ph>
- Probleme mit parametrisierten Tests mit Orchestrator beheben [#215, https://issuetracker.google.com/119838413]
- Regeln 1.3.0-beta02
- Truth 1.3.0-beta02
- Test Services 1.3.0-beta02
<ph type="x-smartling-placeholder">
- </ph>
- Problem mit dem angezeigten Dialogfeld zur Laufzeitberechtigung beheben bei Ausführung auf API 29
Version 1.3.0-beta01
20. April 2020
Dies ist eine Betaversion von AndroidX Test 1.3.0. Es ist unwahrscheinlich, dass sich neue APIs ändern. Sie enthält Aktualisierungen für die folgenden Bibliotheken:
- Core 1.3.0-beta01
- Espresso 3.3.0-beta01
<ph type="x-smartling-placeholder">
- </ph>
- ViewMatchers.isFocused() hinzufügen
- Fehlermeldungen für WithIdMatcher verbessern
- Intents 3.3.0-beta01
<ph type="x-smartling-placeholder">
- </ph>
- Intents.release ohne Intents.init zulassen
- JUnit 1.1.2-beta01
- Monitor 1.3.0-beta01
- Orchestrator 1.3.0-beta01
- Runner 1.3.0-beta01
<ph type="x-smartling-placeholder">
- </ph>
- Delegieren Sie nur dann an RobolectricTestRunner, wenn es sich auf dem Klassenpfad befindet.
- Filterung nach Pre-Release-SDKs über „SdkSuppress#codeName“ unterstützen
- Regeln 1.3.0-beta01
<ph type="x-smartling-placeholder">
- </ph>
- ActivityTestRule einstellen
- Truth 1.3.0-beta01
<ph type="x-smartling-placeholder">
- </ph>
- Als „LocationSubject“-Überschreibung zu „isEqualTo“ festlegen
- Test Services 1.3.0-beta01
Version 1.3.0-alpha05
17. März 2020
Dies ist eine Alphaversion von AndroidX Test 1.3.0. Neue APIs können sich ändern. Sie enthält Aktualisierungen für die folgenden Bibliotheken:
- Core 1.3.0-alpha05
<ph type="x-smartling-placeholder">
- </ph>
- Start- und Endanimationen für die leere Aktivität im ActivitySzenario überspringen (Behebt Nr. 411)
- Aktivitäten verarbeiten, die über implizite Intents gestartet wurden (Behebt Nr. 496)
- Espresso 3.3.0-alpha05
<ph type="x-smartling-placeholder">
- </ph>
- ViewMatchers.isDisplayingAtLeast() funktioniert für Ansichten mit negativer Skala.
- Störendes Warten in „waitForAtLeastOneActivityToBeResumed“ entfernen.
- Richtigen Metastatus für ACTION_UP festlegen
- Intents 3.3.0-alpha05
- JUnit 1.1.2-alpha05
- Monitor 1.3.0-alpha05
- Orchestrator 1.3.0-alpha05
- Runner 1.3.0-alpha05
<ph type="x-smartling-placeholder">
- </ph>
- Beim Scannen des Klassenpfads nach Tests alle LinkageError-Ausnahmen ignorieren. (Behebt Nr. 439)
- Initialisieren Sie InstrumentationRegistry, bevor Sie RunListeners aus RunnerArgs erstellen.
- Regeln 1.3.0-alpha05
- Truth 1.3.0-alpha05
- Test Services 1.3.0-alpha05
Version 1.3.0-alpha04
20. Februar 2020
Dies ist eine Alphaversion von AndroidX Test 1.3.0. Neue APIs können sich ändern. Sie enthält Aktualisierungen für die folgenden Bibliotheken:
- Core 1.3.0-alpha04
- Espresso 3.3.0-alpha04
<ph type="x-smartling-placeholder">
- </ph>
- Behebt die Fehlermeldung, wenn Espresso ausgelastet ist, weil er Nachrichten verarbeitet und keine inaktiven Ressourcen hatte.
- Intents 3.3.0-alpha04
- JUnit 1.1.2-alpha04
- Monitor 1.3.0-alpha04
- Orchestrator 1.3.0-alpha04
- Runner 1.3.0-alpha04
<ph type="x-smartling-placeholder">
- </ph>
- AndroidJUnitRunner wurde so korrigiert, dass ein Test bei einem StrictMode-Verstoß als fehlgeschlagen gemeldet wird
- Zur einfacheren Diagnose zusätzliche Informationen hinzufügen, wenn die JUnit4-Testklasse fehlerhaft ist
- Regeln 1.3.0-alpha04
- Truth 1.3.0-alpha04
- Test Services 1.3.0-alpha04
<ph type="x-smartling-placeholder">
- </ph>
- Testspeicherdienst in Testdienste aufnehmen
Vollständige Liste der Commits in Version 1.3.0-alpha04
Version 1.3.0-alpha03
3. Dezember 2019
Dies ist eine Alphaversion von AndroidX Test 1.3.0. Neue APIs können sich ändern. Sie enthält Aktualisierungen für die folgenden Bibliotheken:
- Core 1.3.0-alpha03
<ph type="x-smartling-placeholder">
- </ph>
- Support ActivityOptions im ActivitySzenario
- Espresso 3.3.0-alpha03
<ph type="x-smartling-placeholder">
- </ph>
- Fehler "NoSuchMethodError" beim Testen mit aktivierten AccessibilityChecks beheben (#376)
- Intents 3.3.0-alpha03
- JUnit 1.1.2-alpha03
- Monitor 1.3.0-alpha03
- Orchestrator 1.3.0-alpha03
- Runner 1.3.0-alpha03
<ph type="x-smartling-placeholder">
- </ph>
- NoClassDefFoundErrors ignorieren, wenn Klassenpfadscans für Tests durchgeführt werden
- Bessere Fehlerbehandlung bei unbehandelten Ausnahmen hinzufügen
- Deaktivieren von „waitForActivitiesToComplete“ zulassen Über ein Runner-Argument
- Regeln 1.3.0-alpha03
- Truth 1.3.0-alpha03
<ph type="x-smartling-placeholder">
- </ph>
- Aktualisieren Sie die Standorterweiterungen, damit sie sich besser mit Nullwerten verhalten.
- Die Methoden stringArrayList und parcelableArrayList zu BundleSubject hinzufügen
Version 1.2.1
Version 1.2.1-alpha02
15. Juli 2019
Dies ist eine Alphaversion von AndroidX Test 1.2.1. Neue APIs können sich ändern. Sie enthält Aktualisierungen für die folgenden Bibliotheken:
- Core 1.2.1-alpha02
<ph type="x-smartling-placeholder">
- </ph>
- Zeitlimit für den Übergang des Aktivitätslebenszyklus konfigurieren
- Espresso 3.3.0-alpha02
- Intents 3.3.0-alpha02
<ph type="x-smartling-placeholder">
- </ph>
- Methoden „BundleMatchers.isEmpty()“ und „isEmptyOrNull()“ hinzufügen
- JUnit 1.1.2-alpha02
- Monitor 1.3.0-alpha02
- Orchestrator 1.3.0-alpha02
- Runner 1.3.0-alpha02
- Regeln 1.3.0-alpha02
- Truth 1.3.0-alpha02
<ph type="x-smartling-placeholder">
- </ph>
- Auf com.google.truth:truth:1.0 und com.google.guava:guava:27.0.1-android aktualisieren
Version 1.2.1-alpha01
17. Juni 2019
Dies ist eine Alphaversion von AndroidX Test 1.2.1. Neue APIs können sich ändern. Sie enthält Aktualisierungen für die folgenden Bibliotheken:
- Core 1.2.1-alpha01
<ph type="x-smartling-placeholder">
- </ph>
- Enthält Toolchain-Korrektur für „Ungültige Anzahl der Parameter in MethodParameter-Attributen“ Build-Warnung
- Espresso 3.3.0-alpha01
<ph type="x-smartling-placeholder">
- </ph>
- contrib: Verwendungen der RecyclerView.findViewHolderForPosition-Methode durch ihre Ersetzung ersetzen
- Intents 3.3.0-alpha01
- JUnit 1.1.2-alpha01
- Monitor 1.3.0-alpha01
- Orchestrator 1.3.0-alpha01
- Runner 1.3.0-alpha01
- Regeln 1.3.0-alpha01
<ph type="x-smartling-placeholder">
- </ph>
- Abgeleitete Klassen von ServiceTestRule erlauben, das Zeitlimit anzupassen
- Truth 1.3.0-alpha01
<ph type="x-smartling-placeholder">
- </ph>
- Wahrheitserweiterungen für Standort hinzufügen
Version 1.2.0
Version 1.2.0
29. Mai 2019
Dies ist die stabile Version von AndroidX Test 1.2.0. Sie enthält Aktualisierungen für die folgenden Bibliotheken:
- Core 1.2.0
- Espresso 3.2.0
- Intents 3.2.0
- JUnit 1.1.1
- Monitor 1.2.0
- Orchestrator 1.2.0
- Runner 1.2.0
- Regeln 1.2.0
- Truth 1.2.0
Version 1.2.0-beta01
6. Mai 2019
Dies ist eine Betaversion von AndroidX Test 1.2.0. Sie enthält Aktualisierungen für die folgenden Bibliotheken:
- Core 1.2.0-beta01
<ph type="x-smartling-placeholder">
- </ph>
- So können Sie besser mit Situationen umgehen, in denen mehrere Aktivitätsszenarien in einem Test verwendet werden.
- Espresso 3.2.0-beta01
- Intents 3.2.0-beta01
- JUnit 1.1.1-beta01
- Monitor 1.2.0-beta01
<ph type="x-smartling-placeholder">
- </ph>
- Instrumentation.runOnMainSync() leitet Ausnahmen an den aufrufenden Thread weiter
- Orchestrator 1.2.0-beta01
- Runner 1.2.0-beta01
- Regeln 1.2.0-beta01
- Truth 1.2.0-beta01
Version 1.2.0-alpha05
30. April 2019
Dies ist eine Alphaversion von AndroidX Test 1.2.0. Neue APIs können sich ändern. Sie enthält Aktualisierungen für die folgenden Bibliotheken:
- Core 1.2.0-alpha05
<ph type="x-smartling-placeholder">
- </ph>
- ActivitySzenario#onActivity aus dem Hauptthread aufrufbar machen
- Espresso 3.2.0-alpha05
<ph type="x-smartling-placeholder">
- </ph>
- Verbesserte Entflackerung von „openActionBarOverflowOrOptionsMenu“
- Intents 3.2.0-alpha05
- JUnit 1.1.1-alpha05
- Monitor 1.2.0-alpha05
- Orchestrator 1.2.0-alpha05
- Runner 1.2.0-alpha05
- Regeln 1.2.0-alpha05
- Truth 1.2.0-alpha05
<ph type="x-smartling-placeholder">
- </ph>
- Aktualisierung zum vorgelagerten Google Truth 0.44
Version 1.2.0-alpha04
18. April 2019
Dies ist eine Alphaversion von AndroidX Test 1.2.0. Neue APIs können sich ändern. Sie enthält Aktualisierungen für die folgenden Bibliotheken:
- Core 1.2.0-alpha04
- Espresso 3.2.0-alpha04
<ph type="x-smartling-placeholder">
- </ph>
- „openActionBarOverflowOrOptionsMenu“ ausblenden
- Hook in „androidx.test“ hinzugefügt, um einen Fensterfokus zu simulieren, der für lokale Testumgebungen geändert wurde
- Intents 3.2.0-alpha04
- JUnit 1.1.1-alpha04
- Monitor 1.2.0-alpha04
- Orchestrator 1.2.0-alpha04
- Runner 1.2.0-alpha04
<ph type="x-smartling-placeholder">
- </ph>
- androidx.test funktioniert, wenn keine alten android.test-Klassen vorhanden sind
- Regeln 1.2.0-alpha04
- Truth 1.2.0-alpha04
Version 1.2.0-alpha03
7. April 2019
Dies ist eine Alphaversion von AndroidX Test 1.2.0. Neue APIs können sich ändern. Sie enthält Aktualisierungen für die folgenden Bibliotheken:
- Core 1.2.0-alpha03
<ph type="x-smartling-placeholder">
- </ph>
- GetState() API zu ActivitySzenario hinzufügen
- Espresso 3.2.0-alpha03
<ph type="x-smartling-placeholder">
- </ph>
- WithTagKeyMatcher konvertieren, um Matcher zu akzeptieren<?> anstelle von Matcher.
- Link zur Dokumentation zur Einrichtung von Espresso aktualisieren
- Fehlerbehebung bei der Debugging-Protokollierung bei Ausführung in verschiedenen Sprachen
- WithTagKeyMatcher konvertieren, um Matcher zu akzeptieren<?> anstelle von Matcher.
- Intents 3.2.0-alpha03
- JUnit 1.1.1-alpha03
- Monitor 1.2.0-alpha03
<ph type="x-smartling-placeholder">
- </ph>
- Ein weiterer Versuch, den Ausnahme-Handler zu löschen, um Speicherlecks in Robolectric zu vermeiden.
- Orchestrator 1.2.0-alpha03
- Runner 1.2.0-alpha03
<ph type="x-smartling-placeholder">
- </ph>
- Fügen Sie die AJUR-Option „tests_regex“ hinzu, um Tests auszuführen, die mit einem bestimmten regulären Ausdruck übereinstimmen.
- Regeln 1.2.0-alpha03
- Truth 1.2.0-alpha03
<ph type="x-smartling-placeholder">
- </ph>
- ParcelableSubject API freigeben
- BundleSubject#longInt hinzufügen
- IntentSubject#hasComponent hinzufügen
Version 1.1.1
Version 1.1.1-alpha02
7. März 2019
Dies ist eine Alphaversion von AndroidX Test 1.1.1. Neue APIs können sich ändern. Sie enthält Aktualisierungen für die folgenden Bibliotheken:
- Espresso 3.2.0-alpha02
- Intents 3.2.0-alpha02
<ph type="x-smartling-placeholder">
- </ph>
- IntentMatchers#filterEquals hinzufügen
- Der Timing-Fehler im Aktivitätslebenszyklus in Intents#intended() wurde behoben. Der Haupt-Looper wird jetzt vor der Überprüfung inaktiv. Aktivitätsstatus.
- Runner 1.1.2-alpha02
<ph type="x-smartling-placeholder">
- </ph>
- Sie können sowohl Paket- als auch Klassenfilter angeben.
- Truth 1.2.0-alpha02
- JUnit 1.1.1-alpha02
- Core 1.1.1-alpha02
<ph type="x-smartling-placeholder">
- </ph>
- Löst eine RuntimeException aus, wenn die Aktivität nicht aufgelöst werden kann.
- Monitor 1.1.2-alpha02
<ph type="x-smartling-placeholder">
- </ph>
- Löschen des Verweises auf einen nicht abgefangenen Ausnahme-Handler, um Speicherlecks in Robolektrik.
- Regeln 1.1.2-alpha02
- Orchestrator 1.1.2-alpha02
Version 1.1.1-alpha01
30. Januar 2019
Dies ist eine Alphaversion von AndroidX Test 1.1.1. Neue APIs können sich ändern. Sie enthält Aktualisierungen für die folgenden Bibliotheken:
- Espresso 3.1.2-alpha01
<ph type="x-smartling-placeholder">
- </ph>
- Die Methode "AccessibilityChecks.disable()" wurde hinzugefügt.
- Intents 3.1.2-alpha01
<ph type="x-smartling-placeholder">
- </ph>
- IntentMatchers#hasDataString hinzufügen
- Der Timing-Fehler im Aktivitätslebenszyklus in Intents#intended() wurde behoben. Der Haupt-Looper wird jetzt vor der Überprüfung inaktiv. Aktivitätsstatus.
- Runner 1.1.2-alpha01
<ph type="x-smartling-placeholder">
- </ph>
- AndroidJUnitRunner akzeptiert jetzt kommagetrennte Klassenlisten als Anmerkungsoption -e zum Ausführen nur Tests mit allen angegebenen Annotationen,
- Truth 1.1.1-alpha01
<ph type="x-smartling-placeholder">
- </ph>
- FilterEquallyTo() zu IntentSubject hinzufügen, um Intents mit Intent.filterEquals() zu vergleichen.
- JUnit 1.1.1-alpha01
- Core 1.1.1-alpha01
- Monitor 1.1.2-alpha01
- Regeln 1.1.2-alpha01
- Orchestrator 1.1.2-alpha01
Version 1.1.0
Version 1.1.0
13. Dezember 2018
Dies ist die stabile Version von AndroidX Test 1.1.0. Sie enthält Aktualisierungen für die folgenden Bibliotheken:
- Espresso 3.1.1
- Runner 1.1.1
- Regeln 1.1.1
- Monitor 1.1.
- AndroidTestOrchestrator 1.1.1
- Core 1.1.0
- Truth 1.1.0
JUnit 1.1.0
Core 1.1.0
- ActivitySzenario-Supportaktivitäten erstellen, die eine andere Aktivität starten
Version 1.1.0-beta01
6. Dezember 2018
Dies ist die Betaversion von AndroidX Test 1.1.0. Sie enthält Aktualisierungen für die folgenden Bibliotheken:
- Core 1.1.0-beta01
<ph type="x-smartling-placeholder">
- </ph>
- Neues Core-KKT-Kotlin-Erweiterungsartefakt! Umfasst ein Kötlin-freundliches Museum ActivitySzenario.launchActivity API
- Neue ActivitySzenario API zum Starten von Aktivitäten mit benutzerdefinierten Intents
- Neue ActivitySzenario API für den Empfang eines Activity-Ergebnisses
- ActivitySzenario schließen
- Espresso3.1.1-beta01
<ph type="x-smartling-placeholder">
- </ph>
- „withResourceNameMatcher“ und „HumanReadables“ so ändern, dass sie mit API 28 kompatibel sind.
- Die Beschreibung von „ReplaceTextAction“ so ändern, dass sie den String „ToBeSet“ enthält
- Unterstütze Espresso im pausierten Looper-Modus von Robolectric.
- JUnit 1.1.0-beta01
<ph type="x-smartling-placeholder">
- </ph>
- Neue ActivitySzenarioRule API zum automatischen Starten und Schließen einer Aktivität in Testeinrichtung und -entfernung
- Neues Junit-KTX-KOTlin-Erweiterungsartefakt! Umfasst ein Kötlin-freundliches Museum ActivitySzenarioRule-API
- Runner 1.1.1-beta01
<ph type="x-smartling-placeholder">
- </ph>
- Das Verhalten von -e-Paketen und -e testFile beim Empfang einheitlich machen Pakete
- Truth 1.1.0-beta01
<ph type="x-smartling-placeholder">
- </ph>
- bool, parcelable und parcelableAsType BundleSubject APIs hinzufügen
- Regeln 1.1.1-beta01
- Monitor 1.1.1-beta01
- AndroidTestOrchestrator 1.1.1-beta01
Version 1.0.0
Version 1.0.0
24. Oktober 2018
- Alle Bibliotheken
<ph type="x-smartling-placeholder">
- </ph>
- Legen Sie minSdkVersion auf 14 und targetSdkVersion auf 28 fest.
- Espresso 3.1.0
<ph type="x-smartling-placeholder">
- </ph>
- Korrigieren Sie den Parameter „withContentDescription“, damit er mit Nicht-String-Typen funktioniert.
- Unterstützung für die Verwendung von Espresso auf Robolectric hinzufügen
- Problem 73044169: Espresso ViewMatchers.withText funktioniert nicht, wenn textAllCaps aktiviert ist
- Unterstützung für das Einfügen einer Abfolge von Bewegungsereignissen hinzufügen
- Intents
<ph type="x-smartling-placeholder">
- </ph>
- Beta-API zum Abrufen der Liste von Intents hinzufügen. Vorgesehen für die Verwendung mit neuen Aussagen zur Wahrheit
- Runner 1.1.0
<ph type="x-smartling-placeholder">
- </ph>
- Unterstützung für Instant Apps hinzufügen
- androidx.test.runner.AndroidJUnit4 einstellen und durch androidx.test.ext.junit.runners.AndroidJUnit4 ersetzen
- Monitor 1.1.0
<ph type="x-smartling-placeholder">
- </ph>
- androidx.test.InstrumentationRegistry einstellen und durch androidx.test.platform.app.InstrumentationRegistry und androidx.test.core.app.ApplicationProvider ersetzen
- AndroidTestOrchestrator 1.1.0
<ph type="x-smartling-placeholder">
- </ph>
- Aktivieren Sie die Verwaltung der Orchestrierungsabdeckung nur, wenn sowohl „Abdeckung“ und 'coverageFilePath' werden übergeben.
- Warten Sie auf den Debugger nur, wenn -debug festgelegt ist, und nicht auf das Auflisten von ATO-Testfällen. Für das Debugging des Orchestrators wurde ein neues OrchestratorDebug-Flag hinzugefügt.
- Core 1.0.0
<ph type="x-smartling-placeholder">
- </ph>
- Neues Artefakt! Enthält neue APIs, die sowohl lokale als auch On-Device-Tests für Folgendes unterstützen:
<ph type="x-smartling-placeholder">
- </ph>
- Kontext wird abgerufen: ApplicationProvider
- Aktivitätslebenszyklen steuern: ActivitySzenario(Beta)
- Builder für MotionEvent und PackageInfo
- Parceables-Dienstprogrammklasse
- Neues Artefakt! Enthält neue APIs, die sowohl lokale als auch On-Device-Tests für Folgendes unterstützen:
<ph type="x-smartling-placeholder">
- Truth 1.0.0
<ph type="x-smartling-placeholder">
- </ph>
- Neues Artefakt! Beinhaltet benutzerdefinierte Wahrheitsthemen für „Benachrichtigung“, „Intent“, „Bundle“, „Parquellable“ und „MotionEvent“
- JUnit 1.0.0
<ph type="x-smartling-placeholder">
- </ph>
- Neues Artefakt! Umfasst die JUnit-Runner-Klasse androidx.test.ext.junit.runners.AndroidJUnit4, die sowohl lokale als auch On-Device-Tests unterstützt.