Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Odbiornik IMetricCollector
public
interface
IMetricCollectorReceiver
com.android.tradefed.device.metric.IMetricCollectorReceiver
|
Znane podklasy pośrednie
AndroidJUnitTest |
Test, który uruchamia pakiet testowy narzędzi na danym urządzeniu za pomocą
android.support.test.runner.AndroidJUnitRunner.
|
AtestRunner |
Implementacja atrybutu ITestSuite
|
BaseTestSuite |
Test uruchamiania Compatibility Test Suite z nowym pakietem.
|
Test pokrycia kodu |
test, który uruchamia pakiet testowy narzędzi na danym urządzeniu oraz
generuje raport pokrycia kodu.
|
TestSuite |
Klasa abstrakcyjna używana do uruchamiania pakietu Test Suite.
|
Test zainstalowanych narzędzi |
Uruchamia wszystkie narzędzia znalezione na bieżącym urządzeniu.
|
Test narzędzi |
Test, który uruchamia pakiet testowy narzędzi na danym urządzeniu.
|
TestMappingSuiteRunner |
implementację funkcji BaseTestSuite w celu uruchomienia testów określonych za pomocą opcji include-filter; lub
TEST_MAPPING plików z kompilacji jako pakietu.
|
Ankieta TestsPoller |
Testuje kod, który umożliwia wykonywanie wszystkich testów w puli testów.
|
TfSuiteRunner |
Implementacja narzędzia ITestSuite , które wczyta testy z plików jar TF res/config/suite/.
folderu Dysku.
|
|
Interfejs, który należy zaimplementować, jeśli IRemoteTest
muszą uzyskać listę elementów IMetricCollector
na potrzeby uruchomienia testowego.
Testy implementujące ten interfejs nie będą miały domyślnej wartości ITestInvocationListener
są obsługiwane przez kolektory, będą musieli sami wykonać zadanie za pomocą IMetricCollector.init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener)
.
Niektóre mechanizmy testowe polegały na buforowaniu wywołań zwrotnych obsługiwanych przez Tradefed i odtwarzaniu ich na końcu (np.
w ITestSuite
), taki mechanizm spowodowałby wywołanie kolektorów podczas
do ich ponownego odtwarzania, a nie podczas rzeczywistego wykonania. Pozwalając uruchamiającemu testy na zajęcie się tym, kiedy należy użyć
możemy zapewnić obsługę wywołań zwrotnych w odpowiednim czasie.
In order to use the collectors, the following pattern can be used:
for (IMetricCollector collector : config.getMetricCollectors()) {
originalCollector = collector.init(mModuleInvocationContext, originalCollector);
}
Pierwotny kolektor będzie miał opakowany wszystkie dane kolektora danych tak, aby można było go wywołać
kolejne wartości.
Podsumowanie
Metody publiczne
setMetricCollectors
public abstract void setMetricCollectors ( collectors)
Ustawia listę elementów IMetricCollector
zdefiniowanych na potrzeby uruchomienia testowego.
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2024-08-23 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Brak potrzebnych mi informacji"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Zbyt skomplikowane / zbyt wiele czynności do wykonania"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Nieaktualne treści"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problem z tłumaczeniem"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problem z przykładami/kodem"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Inne"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Łatwo zrozumieć"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Rozwiązało to mój problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Inne"
}]
{"lastModified": "Ostatnia aktualizacja: 2024-08-23 UTC."}
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2024-08-23 UTC."]]