ShardMainResultForwarder
public
class
ShardMainResultForwarder
extends ResultForwarder
implements
ILogSaverListener
java.lang.Object | ||
↳ | com.android.tradefed.result.ResultForwarder | |
↳ | com.android.tradefed.invoker.ShardMainResultForwarder |
Bölünmüş test çağrılarının sonuçlarını birleştiren bir ResultForwarder
. Yalnızca tüm parçalara ayrılmış çağrılar tamamlandıktan sonra dinleyicilere çağrının tamamlandığını bildirir.
Bu sınıf, iş parçacığı açısından güvenli değildir. İstemcilerin, çağrı geri çağırmalarının sıra dışı olarak çağrılmasını önlemek için test sonuçlarını gönderirken bu sınıfa kilitlenmesi beklenir.
Özet
Herkese açık kurucular | |
---|---|
ShardMainResultForwarder(
Bir |
Herkese açık yöntemler | |
---|---|
void
|
invocationEnded(long elapsedTime)
|
void
|
invocationEnded(long elapsedTime, IInvocationContext context)
Hangi parçanın tamamlandığını ayırt etmek için daha ayrıntılı geri çağırma. |
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)
Günlüğü önce kaydetmek yerine yalnızca testLog'u iletin. |
void
|
testLogSaved(String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
|
Herkese açık kurucular
ShardMainResultForwarder
public ShardMainResultForwarder (listeners, int expectedShards)
Bir ShardMainResultForwarder
oluşturun.
Parametreler | |
---|---|
listeners |
: Tüm parçalar tamamlandığında sonuçları yönlendirilecek ITestInvocationListener listesini |
expectedShards |
int : parça sayısı
|
Herkese açık yöntemler
invocationEnded
public void invocationEnded (long elapsedTime)
Parametreler | |
---|---|
elapsedTime |
long |
invocationEnded
public void invocationEnded (long elapsedTime, IInvocationContext context)
Hangi parçanın tamamlandığını ayırt etmek için daha ayrıntılı geri çağırma.
Parametreler | |
---|---|
elapsedTime |
long |
context |
IInvocationContext |
invocationFailed
public void invocationFailed (FailureDescription failure)
Parametreler | |
---|---|
failure |
FailureDescription |
invocationFailed
public void invocationFailed (Throwable cause)
Parametreler | |
---|---|
cause |
Throwable |
invocationStarted
public void invocationStarted (IInvocationContext context)
Parametreler | |
---|---|
context |
IInvocationContext |
logAssociation
public void logAssociation (String dataName, LogFile logFile)
Parametreler | |
---|---|
dataName |
String |
logFile |
LogFile |
testLogForward
public void testLogForward (String dataName, LogDataType dataType, InputStreamSource dataStream)
Günlüğü önce kaydetmek yerine yalnızca testLog'u iletin.
Parametreler | |
---|---|
dataName |
String |
dataType |
LogDataType |
dataStream |
InputStreamSource |
testLogSaved
public void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
Parametreler | |
---|---|
dataName |
String |
dataType |
LogDataType |
dataStream |
InputStreamSource |
logFile |
LogFile |