MoblyBinaryHostTest
public class MoblyBinaryHostTest
extends Object
implements IRemoteTest , IDeviceTest , IBuildReceiver , ITestFilterReceiver , IShardableTest
java.lang.Object | |
↳ | com.android.tradefed.testtype.mobly.MoblyBinaryHostTest |
Ana bilgisayar testi, Android Build sisteminden (Soong) bir mobly python ikili dosyası ç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) Hangi testlerin hariç tutulacağına ilişkin 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 alın. |
getExcludeFilters () Hariç tutma 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. |
split (int shardCountHint) Çalıştırılmaya çalışılan shardCount'u da sağlayan alternatif |
Korumalı yöntemler | |
---|---|
String[] | buildCommandLineArray (String filePath, String configPath, tests) buildCommandLineArray (String filePath, String configPath, tests) |
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) 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
addAllExcludeFilters
public void addAllExcludeFilters (filters)
Testlerin hariç tutulacağı filtrelerin ERROR(/Set)
ekler.
parametreler | |
---|---|
filters |
addAllIncludeFilters
public void addAllIncludeFilters (filters)
Testlerin dahil edileceği filtrelerin ERROR(/Set)
ekler.
parametreler | |
---|---|
filters |
ekleExcludeFilter
public void addExcludeFilter (String filter)
Hangi testlerin hariç tutulacağına ilişkin bir filtre ekler.
parametreler | |
---|---|
filter | String |
ekleIncludeFilter
public void addIncludeFilter (String filter)
Hangi testlerin dahil edileceğine dair bir filtre ekler.
parametreler | |
---|---|
filter | String |
temizleHariç Filtreler
public void clearExcludeFilters ()
Şu anda izlenen tüm hariç tutma filtrelerini silin.
temizleIncludeFilters
public void clearIncludeFilters ()
Şu anda izlenen tüm dahil etme filtrelerini silin.
getExcludeFilters
publicgetExcludeFilters ()
Hariç tutma filtrelerinin geçerli ERROR(/Set)
değerini döndürür.
İadeler | |
---|---|
getIncludeFilters
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 yararlı 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 |
bölmek
publicsplit (int shardCountHint)
Çalıştırılmaya çalışılan shardCount'u da sağlayan alternatif split()
sürümü. Bu, bazen keyfi olarak karar veremeyen bazı test yürütücüleri için kullanışlıdır.
parametreler | |
---|---|
shardCountHint | int : denenen parça sayısı. |
İadeler | |
---|---|
ayrı olarak yürütülecek bir alt testler koleksiyonu veya test şu anda parçalanabilir değilse null |
Korumalı yöntemler
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath, String configPath,tests)
parametreler | |
---|---|
filePath | String |
configPath | String |
tests |
İadeler | |
---|---|
String[] |
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath, String configPath)
parametreler | |
---|---|
filePath | String |
configPath | String |
İadeler | |
---|---|
String[] |
filtre testleri
protectedfilterTests (String[] testListLines, String runName, ITestInvocationListener listener)
parametreler | |
---|---|
testListLines | String |
runName | String |
listener | ITestInvocationListener |
İadeler | |
---|---|
getLogDirAbsolutePath
protected String getLogDirAbsolutePath ()
İadeler | |
---|---|
String |
getLogDirFile
protected File getLogDirFile ()
İadeler | |
---|---|
File |
processYamlTestSonuçları
protected boolean 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 raporlama yapan bir ITestInvocationListener örneği. |
runName | String : str, Mobly test ikili çalışmasının adı. |
İadeler | |
---|---|
boolean |
rapor Günlükleri
protected void reportLogs (File logDir, ITestInvocationListener listener)
parametreler | |
---|---|
logDir | File |
listener | ITestInvocationListener |
güncellemeConfigFile
protected void updateConfigFile (InputStream configInputStream, Writer writer)
parametreler | |
---|---|
configInputStream | InputStream |
writer | Writer |
Atar | |
---|---|
HarnessRuntimeException |