MoblyBinaryHostTest
public class MoblyBinaryHostTest
extends Object
implements IRemoteTest , IDeviceTest , IBuildReceiver , ITestFilterReceiver
java.lang.Nesne | |
↳ | com.android.tradefed.testtype.mobly.MoblyBinaryHostTest |
Ana bilgisayar testi, Android Build sisteminden (Soong) bir mobly python ikili dosyasını çalıştırmayı amaçlıyordu
Özet
Kamu inşaatçıları | |
---|---|
MoblyBinaryHostTest () |
Genel yöntemler | |
---|---|
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) Testlerin hariç tutulacağı filtrelerin |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) Testlerin dahil edileceği filtrelerin |
void | addExcludeFilter (String filter) Testlerin hariç tutulacağı bir filtre ekler. |
void | addIncludeFilter (String filter) Hangi testlerin dahil edileceğine dair bir filtre ekler. |
void | clearExcludeFilters () Şu anda izlenen tüm hariç tutma filtrelerini silin. |
void | clearIncludeFilters () Şu anda izlenen tüm dahil etme filtrelerini silin. |
ITestDevice | getDevice () Cihazı teste tabi tutun. |
getExcludeFilters () Dışlama filtrelerinin geçerli | |
getIncludeFilters () Dahil etme filtrelerinin geçerli | |
final void | run ( TestInformation testInfo, ITestInvocationListener listener) Testleri çalıştırır ve sonucu dinleyiciye bildirir. |
void | setBuild ( IBuildInfo buildInfo) |
void | setDevice ( ITestDevice device) Test edilen cihazı enjekte edin. |
Korumalı yöntemler | |
---|---|
String[] | buildCommandLineArray (String filePath, String configPath) |
void | processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName) Mobly test sonuçlarını ayrıştırır ve sonuç raporlaması yapar. |
void | reportLogs (File logDir, ITestInvocationListener listener) |
void | updateConfigFile (InputStream configInputStream, Writer writer) |
Kamu inşaatçıları
MoblyBinaryHostTest
public MoblyBinaryHostTest ()
Genel yöntemler
addAllExcludeFiltreler
public void addAllExcludeFilters (filters)
Testlerin hariç tutulacağı filtrelerin ERROR(/Set)
değerini ekler.
parametreler | |
---|---|
filters |
addAllIncludeFiltreler
public void addAllIncludeFilters (filters)
Testlerin dahil edileceği filtrelerin ERROR(/Set)
değerini ekler.
parametreler | |
---|---|
filters |
addExcludeFiltre
public void addExcludeFilter (String filter)
Testlerin hariç tutulacağı bir filtre ekler.
parametreler | |
---|---|
filter | String |
addIncludeFiltre
public void addIncludeFilter (String filter)
Hangi testlerin dahil edileceğine dair bir filtre ekler.
parametreler | |
---|---|
filter | String |
clearExcludeFiltreler
public void clearExcludeFilters ()
Şu anda izlenen tüm hariç tutma filtrelerini silin.
clearIncludeFiltreler
public void clearIncludeFilters ()
Şu anda izlenen tüm dahil etme filtrelerini silin.
getExcludeFiltreleri
publicgetExcludeFilters ()
Dışlama filtrelerinin geçerli ERROR(/Set)
değerini döndürür.
İadeler | |
---|---|
getIncludeFiltreler
publicgetIncludeFilters ()
Dahil etme filtrelerinin geçerli ERROR(/Set)
değerini döndürür.
İadeler | |
---|---|
koşmak
public final void run (TestInformation testInfo, ITestInvocationListener listener)
Testleri çalıştırır ve sonucu dinleyiciye bildirir.
parametreler | |
---|---|
testInfo | TestInformation : Testleri çalıştırmak için faydalı bilgiler içeren TestInformation nesnesi. |
listener | ITestInvocationListener : test sonuçlarının ITestInvocationListener |
setCihaz
public void setDevice (ITestDevice device)
Test edilen cihazı enjekte edin.
parametreler | |
---|---|
device | ITestDevice : kullanılacak ITestDevice |
Korumalı yöntemler
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath, String configPath)
parametreler | |
---|---|
filePath | String |
configPath | String |
İadeler | |
---|---|
String[] |
süreçYamlTestSonuçları
protected void processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)
Mobly test sonuçlarını ayrıştırır ve sonuç raporlaması yapar.
parametreler | |
---|---|
inputStream | InputStream : Mobly test sonuç dosyasında okunan bir InputStream nesnesi. |
parser | MoblyYamlResultParser : Mobly test sonuçlarını işleyen bir MoblyYamlResultParser nesnesi. |
listener | ITestInvocationListener : Çeşitli raporlamalar yapan bir ITestInvocationListener örneği. |
runName | String : str, Mobly test ikili çalıştırmasının adı. |
rapor günlükleri
protected void reportLogs (File logDir, ITestInvocationListener listener)
parametreler | |
---|---|
logDir | File |
listener | ITestInvocationListener |
updateConfigFile
protected void updateConfigFile (InputStream configInputStream, Writer writer)
parametreler | |
---|---|
configInputStream | InputStream |
writer | Writer |
atar | |
---|---|
HarnessRuntimeException |