ShardMainResultForwarder
public class ShardMainResultForwarder
extends ResultForwarder
implements ILogSaverListener
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
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 |
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 |
public void testLogSaved (String dataName,
LogDataType dataType,
InputStreamSource dataStream,
LogFile logFile)
parametreler |
---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
logFile | LogFile |