Échecs de validation du pipeline en raison du test obsolète des pipelines cloud de la bibliothèque cliente

Dans Adobe Experience Manager as a Cloud Service, les validations de pipeline échouent lorsque les projets référencent des versions obsolètes de la bibliothèque aem-cloud-testing-clients. Des dépendances obsolètes persistent dans les modules de test, les composants inutilisés ou les branches plus anciennes et déclenchent des avertissements ou des échecs lors de l’étape des tests fonctionnels personnalisés. Pour résoudre ce problème, mettez à jour toutes les références aux versions prises en charge ou supprimez la dépendance si elle n’est pas utilisée

Description description

Environnement

  • Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • Adobe Experience Manager Assets

Problème/Symptômes

  • Des e-mails de notification proactive avec des sujets tels que Votre projet AEM utilise une version obsolète d’aem-cloud-testing-clients - Mise à niveau nécessaire
  • Échecs ou avertissements du pipeline lors de l’étape des tests fonctionnels personnalisés après les mises à jour de l’infrastructure
  • Avertissements d’incompatibilité de dépendance faisant référence à des versions obsolètes d’aem-cloud-testing-clients
  • Alertes répétées même lorsque la bibliothèque n’est pas utilisée activement en raison de références obsolètes dans les it.tests/pom.xml, les branches obsolètes ou les modules inutilisés

Cause

Un ou plusieurs fichiers pom.xml du projet utilisent une version obsolète de aem-cloud-testing-clients (sous la version 1.2.1). Ces versions ne sont pas compatibles avec les mises à jour de Cloud Manager et peuvent entraîner des avertissements ou des échecs lors des tests fonctionnels personnalisés. Cloud Manager analyse tous les modules et branches afin de détecter ces références obsolètes même si elles ne sont pas utilisées activement.

Résolution resolution

Pour résoudre ce problème, procédez comme suit :

  1. Recherchez toutes les références à aem-cloud-testing-clients dans le référentiel de projet entier à l’aide de votre IDE ou en exécutant grep -r "aem-cloud-testing-clients" à partir de la racine du projet.
  2. Mettez à jour la dépendance de chaque fichier pom.xml vers la version 1.2.1 ou ultérieure. Utilisez les dernières versions disponibles, telles que 1.2.9 ou 1.3.0.
  3. Supprimez la dépendance aem-cloud-testing-clients si le projet n’utilise pas de tests fonctionnels personnalisés.
  4. Validez les modifications dans le référentiel et exécutez un pipeline Cloud Manager complet.
  5. Réexécutez les pipelines pour tous les environnements tels que le développement, l’évaluation, la production et le sandbox afin que Cloud Manager analyse à nouveau le code mis à jour et efface tous les indicateurs de détection existants.

Remarque

Contactez l’assistance ​ si des avertissements persistent après les correctifs. Partagez des modules, des hachages de validation, des URL de pipeline et des résultats de recherche pour aem-cloud-testing-clients.

Lecture connexe

recommendation-more-help
experience-cloud-kcs-help-kbarticles