Ustawianie zasad przechowywania testów
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Uruchamianie testów, zwłaszcza zautomatyzowanych, generuje dużo danych. Aby zapewnić responsywność i dobre działanie systemu testowego, należy opracować zasady czyszczenia wyników testów, które nie są już potrzebne. Usuwaj wyniki testów automatycznych przy usuwaniu kompilacji. Wyniki testów ręcznych można zachować na czas ich przeglądu, na przykład do roku.
Wymagania wstępne
- Aby zarządzać zasadami dotyczącymi testów na poziomie projektu, musisz być członkiem grupy Project Administracja istrators.
- Aby zarządzać zasadami przechowywania testów na poziomie obiektu potoku kompilacji, musisz mieć uprawnienia Edytuj potok kompilacji ustawiony na Zezwalaj.
Ustawianie okresu przechowywania dla wyników testów
Aby usunąć wyniki testów ręcznych po określonej liczbie dni, ustaw limit przechowywania na poziomie projektu. Usługa Azure DevOps utrzymuje wyniki testów ręcznych związanych z kompilacjami, nawet po usunięciu tych kompilacji. Dzięki temu zasady kompilacji nie usuwają wyników testu, zanim będzie można analizować dane.
Zaloguj się do projektu (
https://dev.azure.com/{Your_Organization}/{Your_Project}
).Wybierz pozycję Ustawienia projektu.
Na stronie Przechowywanie testów>wybierz limit czasu przechowywania testów ręcznych.
Ustawianie zasad przechowywania dla wyników testów automatycznych skojarzonych z kompilacjami
Domyślnie usługa Azure DevOps zachowuje automatyczne wyniki testów związane z kompilacjami tylko tak długo, jak długo przechowujesz te kompilacje. Aby zachować wyniki testów po usunięciu kompilacji, edytuj zasady przechowywania kompilacji. Jeśli używasz usługi Git do kontroli wersji, możesz określić, jak długo mają być zachowywane wyniki testów automatycznych na podstawie gałęzi.
Zaloguj się do projektu (
https://dev.azure.com/{Your_Organization}/{Your_Project}
).Znajdź i edytuj potok kompilacji.
Otwórz stronę Przechowywanie. Zmodyfikuj domyślne zasady zgodnie z potrzebami lub dodaj nowe zasady.
Jeśli używasz usługi Git i masz więcej niż jedną gałąź, ustaw filtr gałęzi, aby usunąć wyniki testów i kompilacje w określonych gałęziach zgodnie z potrzebami. Wyniki testów można zachować w innych gałęziach, nawet jeśli usuniesz kompilacje w tych gałęziach.
Ustawianie zasad przechowywania dla wyników testów automatycznych, które nie są skojarzone z kompilacjami
Wyczyść wyniki testów automatycznych pozostawione z usuniętych kompilacji lub wyników testów, które nie są związane z kompilacjami. Na przykład wyniki opublikowane z zewnętrznych systemów testowych. Ustaw limity przechowywania na poziomie projektu zgodnie z opisem w temacie Ustawianie okresu przechowywania dla wyników testów wcześniej w tym artykule.