SubprocessTestResultsParser
public
class
SubprocessTestResultsParser
extends Object
implements
Closeable
| java.lang.Object | |
| ↳ | com.android.tradefed.util.SubprocessTestResultsParser |
Başlatıcı tarafında test etkinlikleri oluşturabilmemiz için FileOutputStream, dosyaya yazmadan önce çıktıyı ayrıştıracak şekilde genişletildi.
Özet
İç içe yerleştirilmiş sınıflar | |
|---|---|
class |
SubprocessTestResultsParser.StatusKeys
İlgili test durumu anahtarları. |
Herkese açık oluşturucular | |
|---|---|
SubprocessTestResultsParser(ITestInvocationListener listener, boolean streaming, IInvocationContext context)
Sonuç ayrıştırıcısı için oluşturucu |
|
SubprocessTestResultsParser(ITestInvocationListener listener, IInvocationContext context)
Sonuç ayrıştırıcısı için oluşturucu |
|
Herkese açık yöntemler | |
|---|---|
void
|
close()
|
void
|
completeModuleEvents()
Açık kalan etkinlikleri tamamlayıp kapatın. |
TestDescription
|
getCurrentTest()
Şu anda devam eden testi döndürür. |
SubprocessEventHelper.InvocationFailedEventInfo
|
getReportedInvocationFailedEventInfo()
Bildirilen çağrı hatası etkinlik bilgilerini döndürür. |
int
|
getSocketServerPort()
Açık olan soket alıcısını döndürür. |
Long
|
getStartTime()
Alt işlem çağrısından gelen çağırma başlangıç etkinliğiyle ilişkili başlangıç zamanını döndürür. |
boolean
|
joinReceiver(long millis, boolean waitForConnection)
Etkinlik alıcısının etkinlikleri işlemeyi bitirmesini bekleyin. |
boolean
|
joinReceiver(long millis)
Etkinlik alıcısının etkinlikleri işlemeyi bitirmesini bekleyin. |
void
|
parseFile(File file)
|
void
|
processNewLines(String[] lines)
Dizinin her satırında ayrıştırma çağrısı yaparak varsa etkinlikleri ayıklayın. |
boolean
|
reportedInvocationFailed()
Bir çağırma işleminin başarısız olduğu bildirilip bildirilmediğini döndürür. |
void
|
setIgnoreTestLog(boolean ignoreTestLog)
testLog etkinliklerinin yoksayılıp yoksayılmayacağı ve yalnızca logAssociation'ın kullanılıp kullanılmayacağı. |
Herkese açık oluşturucular
SubprocessTestResultsParser
public SubprocessTestResultsParser (ITestInvocationListener listener, boolean streaming, IInvocationContext context)
Sonuç ayrıştırıcısı için oluşturucu
| Parametreler | |
|---|---|
listener |
ITestInvocationListener: Sonuçların bildirileceği ITestInvocationListener |
streaming |
boolean: Doğruysa sonuçları almak için bir soket alıcısı açılır. |
context |
IInvocationContext: Çağırma hakkında IInvocationContext bilgisi |
| Verdiği hatalar | |
|---|---|
IOException |
|
SubprocessTestResultsParser
public SubprocessTestResultsParser (ITestInvocationListener listener, IInvocationContext context)
Sonuç ayrıştırıcısı için oluşturucu
| Parametreler | |
|---|---|
listener |
ITestInvocationListener: Sonuçların bildirileceği ITestInvocationListener |
context |
IInvocationContext: Çağırma hakkında IInvocationContext bilgisi |
Herkese açık yöntemler
kapat
public void close ()
| Verdiği hatalar | |
|---|---|
IOException |
|
completeModuleEvents
public void completeModuleEvents ()
Açık kalan etkinlikleri tamamlayıp kapatın.
getCurrentTest
public TestDescription getCurrentTest ()
Şu anda devam eden testi döndürür.
| İadeler | |
|---|---|
TestDescription |
|
getReportedInvocationFailedEventInfo
public SubprocessEventHelper.InvocationFailedEventInfo getReportedInvocationFailedEventInfo ()
Bildirilen çağrı hatası etkinlik bilgilerini döndürür.
| İadeler | |
|---|---|
SubprocessEventHelper.InvocationFailedEventInfo |
|
getSocketServerPort
public int getSocketServerPort ()
Açık olan soket alıcısını döndürür. Hiçbiri yoksa -1.
| İadeler | |
|---|---|
int |
|
getStartTime
public Long getStartTime ()
Alt işlem çağrısından gelen çağırma başlangıç etkinliğiyle ilişkili başlangıç zamanını döndürür.
| İadeler | |
|---|---|
Long |
|
joinReceiver
public boolean joinReceiver (long millis,
boolean waitForConnection)Etkinlik alıcısının etkinlikleri işlemeyi bitirmesini bekleyin.
| Parametreler | |
|---|---|
millis |
long: milisaniye cinsinden zaman aşımı. |
waitForConnection |
boolean: Bağlantı hiç kurulmadıysa beklemeyi atlamak için yanlış. |
| İadeler | |
|---|---|
boolean |
Alıcı iş parçacığı zaman aşımından önce sonlandırılırsa doğru, aksi takdirde yanlış. |
joinReceiver
public boolean joinReceiver (long millis)
Etkinlik alıcısının etkinlikleri işlemeyi bitirmesini bekleyin. Bağlantı kurulmamış olsa bile bekler (ör. işlem henüz başlamamıştır).
| Parametreler | |
|---|---|
millis |
long: milisaniye cinsinden zaman aşımı. |
| İadeler | |
|---|---|
boolean |
Alıcı iş parçacığı zaman aşımından önce sonlandırılırsa doğru, aksi takdirde yanlış. |
parseFile
public void parseFile (File file)
| Parametreler | |
|---|---|
file |
File |
processNewLines
public void processNewLines (String[] lines)
Dizinin her satırında ayrıştırma çağrısı yaparak varsa etkinlikleri ayıklayın.
| Parametreler | |
|---|---|
lines |
String |
reportedInvocationFailed
public boolean reportedInvocationFailed ()
Bir çağırma işleminin başarısız olduğu bildirilip bildirilmediğini döndürür.
| İadeler | |
|---|---|
boolean |
|
setIgnoreTestLog
public void setIgnoreTestLog (boolean ignoreTestLog)
testLog etkinliklerinin yoksayılıp yoksayılmayacağı ve yalnızca logAssociation'ın kullanılıp kullanılmayacağı.
| Parametreler | |
|---|---|
ignoreTestLog |
boolean |