Dépannage
Échecs courants de configuration et d'exécution.
Commencez par l'environnement cible, puis vérifiez les identifiants, puis inspectez les preuves. La plupart des échecs proviennent d'une exécution ciblant la mauvaise URL, d'un accès manquant à la prévisualisation, de données de test périmées ou d'assertions trop larges.
URL de prévisualisation indisponible
Déplacez l'étape Autonomy après l'étape de déploiement et confirmez que l'URL de prévisualisation est exportée dans l'environnement CI.
L'authentification échoue lors de l'inscription
Utilisez des mots de passe générés à haute entropie et vérifiez que le domaine de la boîte de réception est accepté par le fournisseur d'authentification.
Faux positif sur un formulaire intermédiaire
Ajoutez une vérification d'état final qui rejette les formulaires actifs d'inscription, de mot de passe, d'OTP ou de paiement.
Commentaire de pull request manquant
Vérifiez l'installation de l'application GitHub, le numéro de pull request, les permissions du dépôt et si l'exécution s'est terminée avant la fin du workflow. Pour les exécutions déclenchées par commentaire, l'auteur du commentaire doit être propriétaire, membre ou collaborateur du dépôt — les commentaires de bots sont ignorés.
Le check GitHub est rouge mais rien n'a échoué
Une conclusion neutral signifie que la commande a été rejetée — non analysable, ambiguë, au-delà de la limite de fan-out de 8 exécutions, ou non autorisée. Lisez le corps du commentaire pour la raison. Seuls failure et timed_out reflètent un résultat d'exécution.
Autonomy a choisi le mauvais environnement depuis un commentaire
La priorité des cibles est : URL explicite, puis environnement nommé, puis prévisualisation de la PR, puis filtre de branche, puis cible par défaut du dépôt, puis cible par défaut de l'espace de travail, puis cible par défaut du cas de test. Passez url: ou env: dans le commentaire pour supplanter tout ce qui est en dessous.
La session d'enregistrement hébergée ne passe jamais en direct
Une session hébergée s'exécute dans l'infrastructure d'Autonomy et ne peut pas atteindre localhost, une IP privée ou un hôte accessible uniquement via VPN. Enregistrez sur une URL de prévisualisation ou de préproduction.
La comparaison visuelle décale à chaque exécution
Vérifiez d'abord le viewport — une référence desktop comparée à une capture mobile est un décalage total par définition. Ensuite, élargissez la tolérance d'un niveau, ou réduisez la référence d'une pleine page au composant testé.
La référence Figma ne se résout pas
L'URL doit inclure un node-id ; copiez le lien du frame depuis Figma plutôt que l'URL du fichier. Si le jeton a été rejeté, générez un nouveau jeton d'accès personnel et relancez Test connection avant d'enregistrer.
L'assurance API signale un résultat indéterminé
Un résultat indéterminé signifie que les preuves n'ont pas pu prouver le contrat dans un sens ou dans l'autre — généralement une branche de schéma non résolue ou à profondeur limitée, ou une capture réseau que la plateforme n'a pas pu observer de manière fiable. Traitez-le comme inconnu, pas comme un succès.
L'exécution mobile signale que les tests mobiles sont indisponibles
L'exécution iOS et Android est désactivée par défaut le temps de finaliser la prise en charge des runners d'appareils. Le téléversement de build fonctionne toujours ; contactez-nous pour activer l'exécution mobile pour votre organisation.
L'assertion réseau échoue
Ouvrez les preuves de requête de l'étape en échec. Confirmez l'environnement cible, l'état d'authentification, le minutage de la requête et si l'effet de bord côté serveur est à cohérence éventuelle.
Artefact mobile introuvable
Confirmez que le job CI a produit l'artefact, que l'étape de téléversement référence le bon chemin et que l'artefact correspond à la plateforme sélectionnée pour l'exécution.