Condividi tramite


Impostare i criteri di conservazione dei test

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

L'esecuzione di test, in particolare quelli automatizzati, genera molti dati. Per mantenere il sistema di test reattivo e con prestazioni ottimali, adottare una politica per eliminare i risultati dei test che non sono più necessari. Elimina i risultati dei test automatizzati quando elimini le compilazioni. È possibile mantenere i risultati dei test manuali durante la revisione, ad esempio fino a un anno.

Prerequisiti

  • Per gestire i criteri correlati ai test a livello di progetto, essere membri del gruppo Project Administrators.
  • Per gestire i criteri di conservazione dei test a livello di oggetto della pipeline di compilazione, disporre delle autorizzazioni di Modifica pipeline di compilazione impostate su Consenti.

Impostare il periodo di conservazione per i risultati dei test

Per eliminare i risultati dei test manuali dopo un numero specifico di giorni, impostare il limite di conservazione a livello di progetto. Azure DevOps mantiene i risultati dei test manuali correlati alle compilazioni, anche dopo l'eliminazione di tali compilazioni. In questo modo, i criteri di compilazione non eliminano i risultati dei test prima di poter analizzare i dati.

  1. Accedi al tuo progetto (https://dev.azure.com/{Your_Organization}/{Your_Project}).

  2. Selezionare Impostazioni progetto.

  3. Nella pagina Test>Conservazione selezionare un limite per quanto tempo si desidera mantenere i dati di test manuali.

    Screenshot che mostra la selezione dei limiti di conservazione dei dati di test.

Impostare i criteri di conservazione per i risultati dei test automatizzati associati alle compilazioni

Per impostazione predefinita, Azure DevOps mantiene automatizzati i risultati dei test correlati alle compilazioni solo se si mantengono tali compilazioni. Per mantenere i risultati dei test dopo aver eliminato i build, modificare i criteri di conservazione dei build. Se si usa Git per il controllo della versione, è possibile specificare per quanto tempo mantenere i risultati dei test automatizzati in base al ramo .

  1. Accedi al tuo progetto (https://dev.azure.com/{Your_Organization}/{Your_Project}).

  2. Trova e modifica la pipeline di compilazione.

    della pipeline di compilazione

  3. Aprire la pagina conservazione. Modificare i criteri predefiniti in base alle esigenze o aggiungere nuovi criteri.

    Eliminare i risultati dei test per ramo

    Se si utilizza Git e si dispone di più di un branch, è necessario impostare il filtro del branch per eliminare, se necessario, i risultati dei test e le compilazioni nei branch specifici. È possibile mantenere i risultati dei test in altri rami, anche se si eliminano le compilazioni in questi rami.

Impostare i criteri di conservazione per i risultati dei test automatizzati non associati alle compilazioni

Ripulire i risultati dei test automatizzati rimasti dalle compilazioni eliminate o dai test non legati alle compilazioni. Ad esempio, i risultati pubblicati dai sistemi di test esterni. Impostare i limiti di conservazione a livello di progetto come descritto in precedenza in questo articolo in Impostare il periodo di conservazione per i risultati dei test.