FormidableLabs / FormidableLabs/react-native-owl

[Android] Issue with Immersive mode image failing tests

Offen
#129 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
TypeScript
Sterne
694
Forks
27
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Hello 👋

When running the visual regression tests for Android locally and on the pipeline the app loads into immersive mode and shows the following message.
This is fine locally as I can just click on ```Got it``` and it won't show on any subsequent test runs but on the pipeline this isn't possible.
![immersivemode](https://user-images.githubusercontent.com/1976189/199205015-0376267f-7427-4953-af18-b3a711775518.png)

We have found a way of dismissing this message locally by running this adb command before taking the screenshot
```exec('adb shell input text "mock\\ text"');```
But when trying this on the pipeline, the latest screenshot shows the navigational buttons and top status bar as so.
![Screenshot 2022-11-01 at 09 48 00](https://user-images.githubusercontent.com/1976189/199206413-0c286597-90ba-43e8-b995-59bfc00f1159.png)

Is there a more effective way of dismissing that Android message?

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit dem im Issue beschriebenen Setup für visuelle Regressionstests unter Android und dem Aufruf der Pipeline und reproduziere anschließend die Eingabeaufforderung im immersive-mode lokal und in CI. Untersuche den vorhandenen adb-Befehl zum Schließen der Eingabeaufforderung und das Timing der Screenshots. Als erledigt gilt die Aufgabe, wenn die Eingabeaufforderung in der Pipeline zuverlässig geschlossen wird und die Screenshots keine Navigationsschaltflächen oder Statusleiste mehr enthalten.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
android, react-native, typescript
Bereich
mobile-dev, testing-qa
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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