Test MoblyBinaryHost
public
class
MoblyBinaryHostTest
extends Object
implements
IBuildReceiver,
IDeviceTest,
IRemoteTest,
IShardableTest,
ITestFilterReceiver
java.lang.Object | |
↳ | com.android.tradefed.testtype.mobly.MoblyBinaryHostTest |
Test hosta miał na celu uruchomienie pliku binarnego Pythona mobly z systemu Android Build (Soong)
Podsumowanie
Konstruktory publiczne | |
---|---|
MoblyBinaryHostTest()
|
Metody publiczne | |
---|---|
void
|
addAllExcludeFilters(
Dodaje |
void
|
addAllIncludeFilters(
Dodaje |
void
|
addExcludeFilter(String filter)
Dodaje filtr, który obejmuje testy, które mają zostać wykluczone. |
void
|
addIncludeFilter(String filter)
Dodaje filtr, który określa, jakie testy mają zostać uwzględnione. |
void
|
clearExcludeFilters()
Usuń wszystkie śledzone obecnie filtry wykluczania. |
void
|
clearIncludeFilters()
Usuń wszystkie aktualnie śledzone filtry uwzględniania. |
ITestDevice
|
getDevice()
Spraw, by urządzenie zostało poddane testom. |
|
getExcludeFilters()
Zwraca bieżącą wartość |
|
getIncludeFilters()
Zwraca bieżące |
final
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Uruchamia testy i raportuje wyniki detektorowi. |
void
|
setBuild(IBuildInfo buildInfo)
|
void
|
setDevice(ITestDevice device)
Wstrzyknij urządzenie w trakcie testu. |
|
split(int shardCountHint)
Alternatywna wersja funkcji |
Metody chronione | |
---|---|
String[]
|
buildCommandLineArray(String filePath, String configPath,
|
String[]
|
buildCommandLineArray(String filePath, String configPath)
|
|
filterTests(String[] testListLines, String runName, ITestInvocationListener listener)
|
String
|
getLogDirAbsolutePath()
|
File
|
getLogDirFile()
|
boolean
|
processYamlTestResults(InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)
Analizuje wyniki testów Mobly i tworzy raport o wynikach. |
void
|
reportLogs(File logDir, ITestInvocationListener listener)
|
void
|
updateConfigFile(InputStream configInputStream, Writer writer)
|
Konstruktory publiczne
Test MoblyBinaryHost
public MoblyBinaryHostTest ()
Metody publiczne
addAllExcludeFilters
public void addAllExcludeFilters (filters)
Dodaje ERROR(/Set)
filtrów, z których testy mają zostać wykluczone.
Parametry | |
---|---|
filters |
|
addAllIncludeFilters
public void addAllIncludeFilters (filters)
Dodaje ERROR(/Set)
filtrów, z których testy mają zostać uwzględnione.
Parametry | |
---|---|
filters |
|
Dodaj filtr wykluczania
public void addExcludeFilter (String filter)
Dodaje filtr, który obejmuje testy, które mają zostać wykluczone.
Parametry | |
---|---|
filter |
String |
addIncludeFilter
public void addIncludeFilter (String filter)
Dodaje filtr, który określa, jakie testy mają zostać uwzględnione.
Parametry | |
---|---|
filter |
String |
wyczyśćWykluczFiltry
public void clearExcludeFilters ()
Usuń wszystkie śledzone obecnie filtry wykluczania.
wyczyść UwzględnijFiltry
public void clearIncludeFilters ()
Usuń wszystkie aktualnie śledzone filtry uwzględniania.
getDevice
public ITestDevice getDevice ()
Spraw, by urządzenie zostało poddane testom.
Zwroty | |
---|---|
ITestDevice |
ITestDevice |
getWykluczFiltry
publicgetExcludeFilters ()
Zwraca bieżącą wartość ERROR(/Set)
filtrów wykluczania.
Zwroty | |
---|---|
|
getIncludeFilters
publicgetIncludeFilters ()
Zwraca bieżące ERROR(/Set)
filtrów uwzględniania.
Zwroty | |
---|---|
|
home run
public final void run (TestInformation testInfo, ITestInvocationListener listener)
Uruchamia testy i raportuje wyniki detektorowi.
Parametry | |
---|---|
testInfo |
TestInformation : obiekt TestInformation zawierający informacje do uruchomienia
testów. |
listener |
ITestInvocationListener : wartość ITestInvocationListener wyników testu |
ustawUrządzenie
public void setDevice (ITestDevice device)
Wstrzyknij urządzenie w trakcie testu.
Parametry | |
---|---|
device |
ITestDevice : element ITestDevice , którego należy użyć |
podziel
publicsplit (int shardCountHint)
Alternatywna wersja funkcji split()
, która również zawiera próbowaną wartość shardCount
przed uruchomieniem. Jest to przydatne w przypadku uczestników testów, którzy nie mogą czasami podjąć decyzji w sposób arbitralny.
Parametry | |
---|---|
shardCountHint |
int : liczba próbowanych fragmentów. |
Zwroty | |
---|---|
|
zbiór podtestów do przeprowadzenia oddzielnie lub null , jeśli test to
obecnie nie można podzielić na fragmenty |
Metody chronione
buildCommandLinetablica
protected String[] buildCommandLineArray (String filePath, String configPath,tests)
Parametry | |
---|---|
filePath |
String |
configPath |
String |
tests |
|
Zwroty | |
---|---|
String[] |
buildCommandLinetablica
protected String[] buildCommandLineArray (String filePath, String configPath)
Parametry | |
---|---|
filePath |
String |
configPath |
String |
Zwroty | |
---|---|
String[] |
Testy filtrów
protectedfilterTests (String[] testListLines, String runName, ITestInvocationListener listener)
Parametry | |
---|---|
testListLines |
String |
runName |
String |
listener |
ITestInvocationListener |
Zwroty | |
---|---|
|
getLogDirTotalPath
protected String getLogDirAbsolutePath ()
Zwroty | |
---|---|
String |
Plik getLogDirFile
protected File getLogDirFile ()
Zwroty | |
---|---|
File |
Rezultaty Testów procesówYaml
protected boolean processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)
Analizuje wyniki testów Mobly i tworzy raport o wynikach.
Parametry | |
---|---|
inputStream |
InputStream : obiekt źródła danych wejściowych odczytywany w pliku z wynikami testu Mobly. |
parser |
MoblyYamlResultParser : obiekt MoblyYamlResultParser, który przetwarza wyniki testu Mobly. |
listener |
ITestInvocationListener : instancja ITestInvocationListener, która generuje różne raporty. |
runName |
String : str – nazwa uruchomienia binarnego testu Mobly. |
Zwroty | |
---|---|
boolean |
Dzienniki raportów
protected void reportLogs (File logDir, ITestInvocationListener listener)
Parametry | |
---|---|
logDir |
File |
listener |
ITestInvocationListener |
plik_konfiguracyjny aktualizacji
protected void updateConfigFile (InputStream configInputStream, Writer writer)
Parametry | |
---|---|
configInputStream |
InputStream |
writer |
Writer |
Rzuty | |
---|---|
HarnessRuntimeException |