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.

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

  2. Wybierz pozycję Ustawienia projektu.

  3. Na stronie Przechowywanie testów>wybierz limit czasu przechowywania testów ręcznych.

    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.

    Potok kompilacji

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

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