Testowanie konfiguracji Trade Federation (TF)

Warto przeprowadzić testową konfigurację Trade Federation (TF), aby sprawdzić, czy jest ona prawidłowo skonfigurowana.

W TF są 2 różne mechanizmy.

Konfiguracja ogólna

Polecenie dry-run sprawdza, czy konfiguracja jest prawidłowo analizowana i czy można ją uruchomić. Polecenie nie uruchamia TF, więc weryfikacja jest ograniczona do składni konfiguracji TF.

Konfiguracja zestawów testów

W przypadku konfiguracji zestawu testów, np. CTS, dostępne jest polecenie --collect-tests-only. Uruchamia wszystko oprócz przypadków testowych, które są wymienione. Wykonuje jednak wszystkie inne kroki konfiguracji, takie jak instalowanie plików APK.

Jest to wygodna opcja, która pozwala sprawdzić, czy konfiguracja działa zgodnie z oczekiwaniami, bez konieczności przeprowadzania testów.

Dokumentacja polecenia uruchomienia próbnego

W tej tabeli znajdziesz podsumowanie poleceń uruchomienia próbnego do różnych zastosowań.

Host Opis
run cts --collect-tests-only collect-tests-only CTS z wyłączeniem modułów MCTS
ENABLE_XTS_DYNAMIC_DOWNLOADER=false ./cts-tradefed run cts --collect-tests-only collect-tests-only CTS, w tym moduły MCTS

Obsługa opcji collect-tests-only

Obsługa funkcji collect-tests-only jest udostępniana za pomocą interfejsu ITestCollector.

Program uruchamiający testy, który implementuje ten interfejs, wylicza przypadki testowe zamiast je uruchamiać.

InstrumentationTest to przykładowa implementacja tego interfejsu.