ShardMainResultForwarder

public class ShardMainResultForwarder
extends ResultForwarder implements ILogSaverListener

java.lang.Nesne
com.android.tradefed.result.ResultForwarder
com.android.tradefed.invoker.ShardMainResultForwarder


Bir ResultForwarder o birleştirir bir kanatlı bir deney çağırmaları sonuçları. Çağrının tamamlandığını yalnızca tüm parçalanmış çağrılar tamamlandıktan sonra dinleyicilere bildirir.

Bu sınıf iş parçacığı için güvenli değil. İstemcilerin, çağrı geri çağrılarının düzensiz çağrılmasını önlemek için test sonuçlarını gönderirken bu sınıfa kilitlenmesi beklenir.

Özet

Kamu inşaatçıları

ShardMainResultForwarder ( listeners, int expectedShards) ShardMainResultForwarder ( listeners, int expectedShards)

Bir oluşturun ShardMainResultForwarder .

Genel yöntemler

void invocationEnded (long elapsedTime)

void invocationEnded (long elapsedTime, IInvocationContext context)

Hangi parçanın bittiğini ayırt etmek için daha ayrıntılı geri arama.

void invocationFailed (FailureDescription failure)

void invocationFailed (Throwable cause)

void invocationStarted (IInvocationContext context)

void logAssociation (String dataName, LogFile logFile)

void testLogForward (String dataName, LogDataType dataType, InputStreamSource dataStream)

Önce günlüğü kaydetmek yerine yalnızca testLog'u iletin.

void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)

Kamu inşaatçıları

ShardMainResultForwarder

public ShardMainResultForwarder ( listeners, 
                int expectedShards)

Bir oluşturun ShardMainResultForwarder .

parametreler
listeners : Listesi ITestInvocationListener tüm kırıkları tamamlandığında ileri sonuçlarına

expectedShards int : kırık sayısını

Genel yöntemler

çağrı Bitirildi

public void invocationEnded (long elapsedTime)

parametreler
elapsedTime long

çağrı Bitirildi

public void invocationEnded (long elapsedTime, 
                IInvocationContext context)

Hangi parçanın bittiğini ayırt etmek için daha ayrıntılı geri arama.

parametreler
elapsedTime long

context IInvocationContext

çağırmaBaşarısız

public void invocationFailed (FailureDescription failure)

parametreler
failure FailureDescription

çağırmaBaşarısız

public void invocationFailed (Throwable cause)

parametreler
cause Throwable

çağrıBaşlatıldı

public void invocationStarted (IInvocationContext context)

parametreler
context IInvocationContext

logAssociation

public void logAssociation (String dataName, 
                LogFile logFile)

parametreler
dataName String

logFile LogFile

testGünlükİleri

public void testLogForward (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

Önce günlüğü kaydetmek yerine yalnızca testLog'u iletin.

parametreler
dataName String

dataType LogDataType

dataStream InputStreamSource

testGünlüğüKaydedildi

public void testLogSaved (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream, 
                LogFile logFile)

parametreler
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile