Obsługa plików dziennika z narzędzia raportującego wyniki

W niektórych przypadkach dostęp tylko do wyników testu może nie wystarczyć. Aby uzyskać pełne wyniki, konieczne są pliki dziennika.

Interfejs logu

Każdy raportujący wyniki lub zdarzenie testowe może uzyskać dostęp do dzienników, wdrażając interfejs ILogSaverListener, który umożliwia raportującemu otrzymywanie dzienników za pomocą różnych funkcji zwracanych:

  • testLogSaved: wywoływany natychmiast po zarejestrowaniu pliku. To powiadomienie informuje o zapisaniu nowego pliku. Możesz go w każdej chwili użyć.
  • logAssociation: wywoływany w kolejności zdarzeń testowych. Dzięki temu istnieje silny związek między logowanym plikiem a trwającym zdarzeniem.

Dzięki wdrożeniu tego interfejsu raportujący może uzyskać dostęp do zarejestrowanych odwołań do plików i z nich korzystać.

Kiedy używać logAssociation

Zdarzenie logAssociation jest nieco bardziej skomplikowane, ponieważ wymaga prawidłowej interpretacji w kontekście innych zdarzeń. Jeśli na przykład wywołano funkcję testStart, log z logAssociation należy do trwającego przypadku testowego.

Ta silna zależność umożliwia prawidłowe umieszczanie logów.