Definir políticas de retenção de testes
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
A execução de testes, especialmente os automatizados, gera muitos dados. Para manter o sistema de teste responsivo e funcionando bem, tenha uma política para limpar os resultados de teste de que você não precisa mais. Exclua os resultados de teste automatizados ao excluir seus builds. Você pode manter os resultados de teste manuais enquanto ainda os revisa, por exemplo, até um ano.
Pré-requisitos
Categoria | Requisitos |
---|---|
Permissões | – Para gerenciar políticas relacionadas a teste no nível de projeto: membro do grupo Administradores do projeto. – Para gerenciar políticas de retenção de testes no nível de objeto do pipeline de build: permissões Editar pipeline de build definidas como Permitir. |
Definir o período de retenção dos resultados de testes
Para excluir os resultados do teste manual 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 builds, mesmo depois de excluir esses builds. Dessa forma, as políticas de build não excluem os resultados do teste antes que você possa analisar os dados.
Entre no projeto (
https://dev.azure.com/{Your_Organization}/{Your_Project}
).Selecione Project settings.
Na página de Testar>Retenção, selecione um limite para quanto tempo deseja manter dados de teste manuais.
Definir a política de retenção para resultados de testes automáticos associados a compilações
Por padrão, o Azure DevOps mantém os resultados dos testes automatizados relacionados às builds apenas enquanto você mantiver essas builds. Para manter os resultados do teste após excluir suas 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 os resultados de teste automatizados devem ser mantidos com base no branch.
Entre no projeto (
https://dev.azure.com/{Your_Organization}/{Your_Project}
).Localize e edite o pipeline de build.
Abra a página Retenção. Modifique as políticas padrão conforme necessário ou adicione novas.
Se você usar o Git e tiver mais de um branch, configure o filtro de branch para excluir os resultados de teste e as compilações em branches específicos, conforme necessário. Você pode manter os resultados do teste em outras ramificações, mesmo que exclua os builds nessas ramificações.
Definir a política de retenção de resultados de testes automatizados não associados a builds
Limpe os resultados de testes automatizados que sobraram de builds excluídos ou resultados de testes que não estão relacionados com builds. Por exemplo, os resultados publicados de sistemas de testes externos. Defina os limites de retenção no nível de projeto, conforme descrito em Definir o período de retenção dos resultados de testes, anteriormente neste artigo.