MoblyBinaryHostTest
public class MoblyBinaryHostTest
extends Object
implements IRemoteTest , IDeviceTest , IBuildReceiver , ITestFilterReceiver
java.lang.Object | |
com.android.tradefed.testtype.mobly.MoblyBinaryHostTest |
Test hosta przeznaczony do uruchomienia pliku binarnego Mobly Pythona z systemu Android Build (Soong)
Streszczenie
Konstruktorzy publiczni | |
---|---|
MoblyBinaryHostTest () |
Metody publiczne | |
---|---|
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) Dodaje |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) Dodaje |
void | addExcludeFilter (String filter) Dodaje filtr, którego testy należy wykluczyć. |
void | addIncludeFilter (String filter) Dodaje filtr, którego testy należy uwzględnić. |
void | clearExcludeFilters () Usuń wszystkie śledzone obecnie filtry wykluczania. |
void | clearIncludeFilters () Usuń wszystkie aktualnie śledzone filtry uwzględniania. |
ITestDevice | getDevice () Pobierz testowane urządzenie. |
getExcludeFilters () Zwraca bieżący | |
getIncludeFilters () Zwraca bieżący | |
final void | run ( TestInformation testInfo, ITestInvocationListener listener) Uruchamia testy i raportuje wyniki słuchaczowi. |
void | setBuild ( IBuildInfo buildInfo) |
void | setDevice ( ITestDevice device) Wstrzyknąć testowane urządzenie. |
Metody chronione | |
---|---|
String[] | buildCommandLineArray (String filePath, String configPath) |
void | processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName) Analizuje wyniki testów Mobly i raportuje wyniki. |
void | reportLogs (File logDir, ITestInvocationListener listener) |
void | updateConfigFile (InputStream configInputStream, Writer writer) |
Konstruktorzy publiczni
MoblyBinaryHostTest
public MoblyBinaryHostTest ()
Metody publiczne
addAllExcludeFilters
public void addAllExcludeFilters (filters)
Dodaje ERROR(/Set)
filtrów, których testy należy wykluczyć.
Parametry | |
---|---|
filters |
addAllIncludeFilters
public void addAllIncludeFilters (filters)
Dodaje ERROR(/Set)
filtrów, które mają być uwzględnione w testach.
Parametry | |
---|---|
filters |
addExcludeFilter
public void addExcludeFilter (String filter)
Dodaje filtr, którego testy należy wykluczyć.
Parametry | |
---|---|
filter | String |
addIncludeFilter
public void addIncludeFilter (String filter)
Dodaje filtr, którego testy należy uwzględnić.
Parametry | |
---|---|
filter | String |
wyczyśćWykluczFiltry
public void clearExcludeFilters ()
Usuń wszystkie śledzone obecnie filtry wykluczania.
clearIncludeFilters
public void clearIncludeFilters ()
Usuń wszystkie aktualnie śledzone filtry uwzględniania.
pobierzUrządzenie
public ITestDevice getDevice ()
Pobierz testowane urządzenie.
Zwroty | |
---|---|
ITestDevice | ITestDevice |
getExcludeFilters
publicgetExcludeFilters ()
Zwraca bieżący ERROR(/Set)
filtrów wykluczających.
Zwroty | |
---|---|
biegać
public final void run (TestInformation testInfo, ITestInvocationListener listener)
Uruchamia testy i raportuje wyniki słuchaczowi.
Parametry | |
---|---|
testInfo | TestInformation : obiekt TestInformation zawierający przydatne informacje do uruchamiania testów. |
listener | ITestInvocationListener : ITestInvocationListener wyników testów |
setDevice
public void setDevice (ITestDevice device)
Wstrzyknąć testowane urządzenie.
Parametry | |
---|---|
device | ITestDevice : ITestDevice do użycia |
Metody chronione
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath, String configPath)
Parametry | |
---|---|
filePath | String |
configPath | String |
Zwroty | |
---|---|
String[] |
processYamlTestResults
protected void processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)
Analizuje wyniki testów Mobly i raportuje wyniki.
Parametry | |
---|---|
inputStream | InputStream : obiekt InputStream odczytujący w pliku wyników testu Mobly. |
parser | MoblyYamlResultParser : obiekt MoblyYamlResultParser, który przetwarza wyniki testów Mobly. |
listener | ITestInvocationListener : instancja ITestInvocationListener, która wykonuje różne raporty. |
runName | String : str, nazwa testu binarnego Mobly. |
raportLogi
protected void reportLogs (File logDir, ITestInvocationListener listener)
Parametry | |
---|---|
logDir | File |
listener | ITestInvocationListener |
aktualizacja pliku konfiguracyjnego
protected void updateConfigFile (InputStream configInputStream, Writer writer)
Parametry | |
---|---|
configInputStream | InputStream |
writer | Writer |
Rzuty | |
---|---|
HarnessRuntimeException |