Errori di convalida della pipeline a causa di test obsoleti delle pipeline cloud della libreria client

In Adobe Experience Manager as a Cloud Service, le convalide delle pipeline non riescono quando i progetti fanno riferimento a versioni obsolete della libreria aem-cloud-testing-clients. Le dipendenze obsolete rimangono nei moduli di test, nei componenti inutilizzati o nei rami meno recenti e attivano avvisi o errori durante la fase di test funzionale personalizzato. Per risolvere questo problema, aggiorna tutti i riferimenti alle versioni supportate o rimuovi la dipendenza se non viene utilizzata

Descrizione description

Ambiente

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

Problema/Sintomi

  • E-mail di notifica proattiva con soggetti come Il progetto AEM utilizza una versione obsoleta di client di test cloud AEM — Aggiornamento necessario
  • Errori o avvisi di pipeline durante il passaggio dei test funzionali personalizzati dopo gli aggiornamenti dell’infrastruttura
  • Avvisi di incompatibilità delle dipendenze che fanno riferimento a versioni obsolete di aem-cloud-testing-clients
  • Avvisi ripetuti anche quando la libreria non viene utilizzata attivamente a causa di riferimenti obsoleti in it.tests/pom.xml, rami non aggiornati o moduli non utilizzati

Causa

Uno o più file pom.xml nel progetto utilizzano una versione obsoleta di aem-cloud-testing-clients (sotto la versione 1.2.1). Queste versioni non sono compatibili con gli aggiornamenti di Cloud Manager e possono causare avvisi o errori durante i test funzionali personalizzati. Cloud Manager esegue la scansione di tutti i moduli e i rami, in modo da rilevare comunque questi riferimenti obsoleti anche se non vengono utilizzati attivamente.

Risoluzione resolution

Per risolvere il problema, effettua le seguenti operazioni:

  1. Cercare nell’intero repository del progetto tutti i riferimenti a aem-cloud-testing-clients utilizzando l’IDE o eseguendo grep -r "aem-cloud-testing-clients" dalla directory principale del progetto.
  2. Aggiornare la dipendenza in ogni file pom.xml alla versione 1.2.1 o successiva. Utilizzare le versioni disponibili più recenti, ad esempio 1.2.9 o 1.3.0.
  3. Rimuovere la dipendenza aem-cloud-testing-clients se il progetto non utilizza test funzionali personalizzati.
  4. Apporta le modifiche all’archivio ed esegui una pipeline Cloud Manager completa.
  5. Esegui nuovamente le pipeline per tutti gli ambienti, ad esempio Dev, Stage, Prod e Sandbox, in modo che Cloud Manager riesamini il codice aggiornato e cancelli eventuali flag di rilevamento esistenti.

Nota

Contatta il Supporto Adobe se gli avvisi continuano dopo le correzioni. Condividere moduli, eseguire il commit di hash, URL della pipeline e risultati di ricerca per aem-cloud-testing-clients.

Lettura correlata

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