MoblyBinaryHostTest
public
class
MoblyBinaryHostTest
extends Object
implements
IBuildReceiver,
IDeviceTest,
IRemoteTest,
IShardableTest,
ITestFilterReceiver
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.mobly.MoblyBinaryHostTest |
Android derleme sisteminden (Soong) bir Mobly Python ikili program dosyası çalıştırmak için tasarlanmış ana makine testi
Özet
Herkese açık oluşturucular | |
|---|---|
MoblyBinaryHostTest()
|
|
Herkese açık yöntemler | |
|---|---|
void
|
addAllExcludeFilters(Set<String> filters)
Hariç tutulacak testlerin |
void
|
addAllIncludeFilters(Set<String> filters)
Hangi testlerin dahil edileceğiyle ilgili filtrelerin |
void
|
addExcludeFilter(String filter)
Hariç tutulacak testlerin filtresini 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()
Test edilecek cihazı alın. |
Set<String>
|
getExcludeFilters()
Hariç tutma filtrelerinin geçerli |
Set<String>
|
getIncludeFilters()
Dahil etme filtrelerinin geçerli |
final
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Testleri çalıştırır ve sonuçları dinleyiciye bildirir. |
void
|
setBuild(IBuildInfo buildInfo)
|
void
|
setDevice(ITestDevice device)
Test edilen cihazı yerleştirin. |
Collection<IRemoteTest>
|
split(int shardCountHint)
Çalıştırılmaya çalışılan shardCount değerini de sağlayan |
Korunan yöntemler | |
|---|---|
String[]
|
buildCommandLineArray(String filePath, String configPath, List<String> tests)
|
String[]
|
buildCommandLineArray(String filePath, String configPath)
|
String[]
|
buildCommandLineForListTests(String filePath)
|
Optional<Pair<List<String>, List<String>>>
|
filterTests(String[] testListLines, String runName, ITestInvocationListener listener)
|
MoblyArtifactReporter
|
getArtifactReporter()
|
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
|
updateConfigFile(InputStream configInputStream, Writer writer)
|
Herkese açık oluşturucular
MoblyBinaryHostTest
public MoblyBinaryHostTest ()
Herkese açık yöntemler
addAllExcludeFilters
public void addAllExcludeFilters (Set<String> filters)
Hariç tutulacak testlerin Set filtrelerini ekler.
| Parametreler | |
|---|---|
filters |
Set |
addAllIncludeFilters
public void addAllIncludeFilters (Set<String> filters)
Hangi testlerin dahil edileceğiyle ilgili filtrelerin Set özelliğini ekler.
| Parametreler | |
|---|---|
filters |
Set |
addExcludeFilter
public void addExcludeFilter (String filter)
Hariç tutulacak testlerin filtresini ekler.
| Parametreler | |
|---|---|
filter |
String |
addIncludeFilter
public void addIncludeFilter (String filter)
Hangi testlerin dahil edileceğine dair bir filtre ekler.
| Parametreler | |
|---|---|
filter |
String |
clearExcludeFilters
public void clearExcludeFilters ()
Şu anda izlenen tüm hariç tutma filtrelerini silin.
clearIncludeFilters
public void clearIncludeFilters ()
Şu anda izlenen tüm dahil etme filtrelerini silin.
getDevice
public ITestDevice getDevice ()
Test edilecek cihazı alın.
| İadeler | |
|---|---|
ITestDevice |
ITestDevice |
getExcludeFilters
public Set<String> getExcludeFilters ()
Hariç tutma filtrelerinin geçerli Set değerini döndürür.
| İadeler | |
|---|---|
Set<String> |
|
getIncludeFilters
public Set<String> getIncludeFilters ()
Dahil etme filtrelerinin geçerli Set değerini döndürür.
| İadeler | |
|---|---|
Set<String> |
|
run
public final void run (TestInformation testInfo, ITestInvocationListener listener)
Testleri çalıştırır ve sonuçları 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 |
setDevice
public void setDevice (ITestDevice device)
Test edilen cihazı yerleştirin.
| Parametreler | |
|---|---|
device |
ITestDevice: kullanılacak ITestDevice |
bölüşmek
public Collection<IRemoteTest> split (int shardCountHint)
Çalıştırılmaya çalışılan shardCount değerini de sağlayan split() öğesinin alternatif sürümü. Bu, bazen rastgele karar veremeyen bazı test çalıştırıcılar için yararlıdır.
| Parametreler | |
|---|---|
shardCountHint |
int: denenmiş parça sayısı. |
| İadeler | |
|---|---|
Collection<IRemoteTest> |
ayrı ayrı yürütülecek bir alt test koleksiyonu veya test şu anda parçalanamıyorsa null |
Korunan yöntemler
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath,
String configPath,
List<String> tests)| Parametreler | |
|---|---|
filePath |
String |
configPath |
String |
tests |
List |
| İadeler | |
|---|---|
String[] |
|
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath,
String configPath)| Parametreler | |
|---|---|
filePath |
String |
configPath |
String |
| İadeler | |
|---|---|
String[] |
|
buildCommandLineForListTests
protected String[] buildCommandLineForListTests (String filePath)
| Parametreler | |
|---|---|
filePath |
String |
| İadeler | |
|---|---|
String[] |
|
filterTests
protected Optional<Pair<List<String>, List<String>>> filterTests (String[] testListLines, String runName, ITestInvocationListener listener)
| Parametreler | |
|---|---|
testListLines |
String |
runName |
String |
listener |
ITestInvocationListener |
| İadeler | |
|---|---|
Optional<Pair<List<String>, List<String>>> |
|
getArtifactReporter
protected MoblyArtifactReporter getArtifactReporter ()
| İadeler | |
|---|---|
MoblyArtifactReporter |
|
getLogDirAbsolutePath
protected String getLogDirAbsolutePath ()
| İadeler | |
|---|---|
String |
|
getLogDirFile
protected File getLogDirFile ()
| İadeler | |
|---|---|
File |
|
processYamlTestResults
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 sonucu dosyasını okuyan 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, çalıştırılan Mobly test ikilisinin adı. |
| İadeler | |
|---|---|
boolean |
|
updateConfigFile
protected void updateConfigFile (InputStream configInputStream,
Writer writer)| Parametreler | |
|---|---|
configInputStream |
InputStream |
writer |
Writer |
| Verdiği hatalar | |
|---|---|
HarnessRuntimeException |
|