Udostępnij za pośrednictwem


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ć prawidłowe działanie systemu testowego, należy mieć zasady umożliwiające czyszczenie wyników testów, których już nie potrzebujesz. Usuń wyniki testów automatycznych po usunięciu kompilacji. Wyniki testów ręcznych można zachować podczas ich przeglądania, na przykład do roku.

Warunki wstępne

  • Aby zarządzać zasadami dotyczącymi testów na poziomie projektu, należy być członkiem grupy Administratorzy Projektu .
  • Aby zarządzać zasadami przechowywania testów na poziomie obiektów w potoku kompilacji, upewnij się, że uprawnienia do edytowania potoku kompilacji są ustawione 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.

  1. Zaloguj się do projektu (https://dev.azure.com/{Your_Organization}/{Your_Project}).

  2. Wybierz opcję Ustawienia projektu.

  3. Na stronie Test>Retention wybierz limit czasu, przez jaki chcesz przechowywać ręczne dane testowe.

    Zrzut ekranu przedstawiający wybieranie limitów przechowywania danych testowych.

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.

  1. Zaloguj się do projektu (https://dev.azure.com/{Your_Organization}/{Your_Project}).

  2. Znajdź i edytuj potok kompilacji.

    potoku kompilacji

  3. Otwórz stronę przechowywania. Zmodyfikuj domyślne zasady zgodnie z potrzebami lub dodaj nowe zasady.

    Usuń wyniki testów według gałęzi

    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 sekcji Ustawianie okresu przechowywania dla wyników testów jak opisano wcześniej w tym artykule.