2026'dan itibaren, ana kararlı geliştirme modelimizle uyumlu olmak ve ekosistem için platform kararlılığını sağlamak amacıyla kaynak kodunu 2. ve 4. çeyreklerde AOSP'de yayınlayacağız. AOSP'yi oluşturmak ve AOSP'ye katkıda bulunmak için android-latest-release kullanın. android-latest-release manifest dalı her zaman AOSP'ye gönderilen en son sürümü referans alır. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
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
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.
addAllIncludeFilters
public void addAllIncludeFilters (Set<String> filters)
Hangi testlerin dahil edileceğiyle ilgili filtrelerin Set özelliğini ekler.
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.
getExcludeFilters
public Set<String> getExcludeFilters ()
Hariç tutma filtrelerinin geçerli Set değerini döndürür.
getIncludeFilters
public Set<String> getIncludeFilters ()
Dahil etme filtrelerinin geçerli Set değerini döndürür.
setBuild
public void setBuild (IBuildInfo buildInfo)
| Parametreler |
buildInfo |
IBuildInfo |
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 |
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath,
String configPath)
| Parametreler |
filePath |
String |
configPath |
String |
buildCommandLineForListTests
protected String[] buildCommandLineForListTests (String filePath)
| Parametreler |
filePath |
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>>> |
|
getLogDirAbsolutePath
protected String getLogDirAbsolutePath ()
getLogDirFile
protected File getLogDirFile ()
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ı. |
protected void updateConfigFile (InputStream configInputStream,
Writer writer)
| Parametreler |
configInputStream |
InputStream |
writer |
Writer |
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2026-06-22 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2026-06-22 UTC."],[],[]]