adb shell input tap est refusé par MIUI (INJECT_EVENTS). integration_test contourne le problème par construction : le test s'exécute DANS le processus de l'app et tape sur les widgets depuis l'intérieur, sans injection d'événements Android. Ce que le harnais a déjà prouvé SUR L'APPAREIL, contre .75 : l'app démarre, se connecte (« connecté à 1.15.2+202606191336~trixie1 ») et SchemaProvider lit JSONRPC.Introspect (« NymeaEnergy 0.8 · AirConditioning 1.1 »). Le grisage dérivé du schéma n'est donc pas une théorie : il est alimenté sur le téléphone par la vraie box. Le run n'est pas allé au bout. Trois obstacles : GoRouter.of() cherché au-dessus du Router (corrigé) ; le test supposait une installation déjà enregistrée (corrigé — il enregistre la box lui-même via connectNew) ; puis le téléphone s'est déconnecté du bus USB, et l'ADB sans fil n'est pas activé. C'est là que ça s'est arrêté. EFFET DE BORD ASSUMÉ : flutter test integration_test RÉINSTALLE l'app, ce qui vide shared_preferences et le stockage sécurisé — les deux installations enregistrées sur le téléphone ont été effacées. Le harnais ne dépend plus de cet état et restaurera .75 au premier run mené à terme ; nymea-dev-kutz est à rajouter à la main. Relevé mis à jour : docs/RELEVE_LOTC.md §2 et §6. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HajXLUczEyZd22JeewRfff
etm_powersync_app
A new Flutter project.
Getting Started
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
Description
Languages
Dart
91.5%
C++
4.3%
CMake
3.3%
Swift
0.4%
HTML
0.3%
Other
0.2%