Definir políticas de retenção de teste
Serviços de DevOps do Azure | Azure DevOps Server 2022 - Azure DevOps Server 2019
A execução de testes, especialmente os automatizados, gera muitos dados. Para manter seu sistema de teste responsivo e com bom desempenho, tenha uma política para limpar os resultados do teste de que você não precisa mais. Exclua os resultados dos testes automatizados ao eliminar os seus builds. Você pode manter os resultados manuais dos testes enquanto ainda os revisa, por exemplo, até um ano.
Pré-requisitos
- Para gerenciar políticas relacionadas a testes no nível do projeto, seja membro do grupo Administradores de Projeto
. - Para gerir políticas de retenção de testes ao nível de objeto do pipeline de compilação, tenha as permissões de
Editar o pipeline de compilação definidas como Permitir .
Definir período de retenção para os resultados dos testes
Para excluir resultados de testes manuais após um número específico de dias, defina o limite de retenção no nível do projeto. O Azure DevOps mantém os resultados de teste manuais relacionados a compilações, mesmo depois que você exclui essas compilações. Dessa forma, as políticas de compilação não excluem os resultados do teste antes que você possa analisar os dados.
Entre no seu projeto (
https://dev.azure.com/{Your_Organization}/{Your_Project}
).Selecione Configurações do projeto.
Na página de Retenção Teste>, selecione um limite de tempo para manter os dados de teste manuais.
Definir política de retenção para resultados de testes automatizados associados a compilações
Por padrão, o Azure DevOps mantém os resultados de teste automatizados relacionados a compilações somente enquanto você mantiver essas compilações. Para manter os resultados do teste depois de excluir as compilações, edite a política de retenção de compilações. Se você usar o Git para controle de versão, poderá especificar por quanto tempo manterá os resultados do teste automatizado com base na ramificação.
Inicie sessão no seu projeto (
https://dev.azure.com/{Your_Organization}/{Your_Project}
).Encontre e edite o seu pipeline de compilação.
Abra a página Retenção. Modifique as políticas padrão conforme necessário ou adicione novas políticas.
Se você usar o Git e tiver mais de uma ramificação, defina o filtro de ramificação para excluir resultados de teste e compilações em ramificações específicas, conforme necessário. Você pode manter os resultados do teste em outras ramificações, mesmo que exclua as compilações nessas ramificações.
Definir política de retenção para resultados de testes automatizados não associados a compilações
Limpe os resultados de testes automatizados que sobraram de compilações excluídas ou resultados de teste que não estão relacionados com compilações. Por exemplo, resultados publicados de sistemas de teste externos. Defina os limites de retenção no nível do projeto conforme descrito em Definir período de retenção para resultados de teste anteriormente neste artigo.