Loading

Échec de test Apex en raison d’une « Connexion annulée » observée dans l’interface utilisateur, mais pas dans le déploiement

Date de publication: Aug 14, 2023
Description

Les clients peuvent parfois voir une différence entre le nombre d’échecs du test Apex lorsqu’ils exécutent tous les tests ou un seul test dans l’interface utilisateur par rapport au nombre d’échecs observés lors de l’exécution d’un déploiement. Une comparaison des différences permet de conclure que celles-ci peuvent être expliquées par l’observation d’erreurs « Connexion annulée » dans l’interface utilisateur, mais pas dans le déploiement. Pourquoi ?

Résolution

Lors des déploiements, nous n’effectuons pas de vérification fixe des limites de temps d’exécution des tests, alors que nous le faisons dans l’interface utilisateur (soit « Exécuter tous les tests », soit exécuter un test pour une classe individuelle). Dans le contexte du déploiement, cette limite est un peu plus souple. Si les différences entre les échecs de test vus dans l’interface utilisateur et ceux vus dans le déploiement sont uniquement dues à des erreurs de type « Connexion annulée », on peut considérer qu’il s’agit d’un comportement attendu car nous n’effectuons pas intentionnellement cette vérification dans le cadre d’un déploiement.

REMARQUE : Le même comportement peut également être observé lors de l’exécution de tests en dehors d’un scénario de déploiement/validation via l’API des métadonnées. Là encore, ce comportement est normal

Numéro d’article de la base de connaissances

000396102

 
Chargement
Salesforce Help | Article