Obsługa plików dziennika z raportu wyników

W niektórych przypadkach dostęp tylko do wyników testu jest niewystarczający. Aby uzyskać pełne wyniki, konieczne jest posiadanie plików dziennika.

Interfejs dziennika

Każdy raportujący wyniki lub zdarzenie testowe może uzyskać dostęp do dzienników, wdrażając ILogSaverListener, co pozwala mu otrzymywać dzienniki za pomocą różnych funkcji zwracanych:

  • testLogSaved: wywoływany natychmiast po zarejestrowaniu pliku. To powiadomienie informuje, że nowy plik został zapisany. 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, to log z logAssociation należy do testu logAssociation.

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