Agrégateur de résultats
public class ResultAggregator
extends CollectingTestListener
Transitaire spécial qui regroupe les résultats en cas de besoin, en fonction de la stratégie de nouvelle tentative adoptée.
Résumé
Méthodes publiques |
---|
void | cleanEventsFiles () |
final void | forwardAggregatedInvocationLogs () Transférez tous les journaux de niveau d’appel aux rapporteurs de résultats qui ne prennent pas en charge les résultats granulaires. |
void | invocationEnded (long elapsedTime) |
void | invocationFailed (FailureDescription failure) |
void | invocationFailed (Throwable cause) |
void | invocationStarted (IInvocationContext context) |
void | logAssociation (String dataName, LogFile logFile) |
void | setLogSaver (ILogSaver logSaver) |
void | setUpdatedReporting (boolean updatedReporting) Définit le nouveau rapport. |
void | testAssumptionFailure (TestDescription test, String trace) |
void | testAssumptionFailure (TestDescription test, FailureDescription failure) |
void | testEnded (TestDescription test, long endTime, testMetrics) testEnded (TestDescription test, long endTime, testMetrics) |
void | testFailed (TestDescription test, FailureDescription failure) |
void | testFailed (TestDescription test, String trace) |
void | testIgnored (TestDescription test) |
void | testLog (String dataName, LogDataType dataType, InputStreamSource dataStream) |
void | testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile) |
void | testModuleEnded () |
void | testModuleStarted (IInvocationContext moduleContext) |
void | testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics) |
void | testRunFailed (FailureDescription failure) |
void | testRunFailed (String errorMessage) |
void | testRunStarted (String name, int testCount, int attemptNumber, long startTime) |
void | testStarted (TestDescription test, long startTime) |
Constructeurs publics
Agrégateur de résultats
public ResultAggregator ( listeners,
RetryStrategy strategy)
Paramètres |
---|
listeners | |
strategy | RetryStrategy |
Méthodes publiques
cleanEventsFiles
public void cleanEventsFiles ()
forwardAggregatedInvocationLogs
public final void forwardAggregatedInvocationLogs ()
Transférez tous les journaux de niveau d’appel aux rapporteurs de résultats qui ne prennent pas en charge les résultats granulaires.
invocationFin
public void invocationEnded (long elapsedTime)
Paramètres |
---|
elapsedTime | long |
échec de l'appel
public void invocationFailed (FailureDescription failure)
Paramètres |
---|
failure | FailureDescription |
échec de l'appel
public void invocationFailed (Throwable cause)
Paramètres |
---|
cause | Throwable |
invocationDémarrée
public void invocationStarted (IInvocationContext context)
Paramètres |
---|
context | IInvocationContext |
journalAssociation
public void logAssociation (String dataName,
LogFile logFile)
Paramètres |
---|
dataName | String |
logFile | LogFile |
setLogSaver
public void setLogSaver (ILogSaver logSaver)
Paramètres |
---|
logSaver | ILogSaver |
setUpdatedReporting
public void setUpdatedReporting (boolean updatedReporting)
Définit le nouveau rapport.
Paramètres |
---|
updatedReporting | boolean |
testhypothèseéchec
public void testAssumptionFailure (TestDescription test,
String trace)
Paramètres |
---|
test | TestDescription |
trace | String |
testhypothèseéchec
public void testAssumptionFailure (TestDescription test,
FailureDescription failure)
Paramètres |
---|
test | TestDescription |
failure | FailureDescription |
testFin
public void testEnded (TestDescription test,
long endTime,
testMetrics)
Paramètres |
---|
test | TestDescription |
endTime | long |
testMetrics | |
test échoué
public void testFailed (TestDescription test,
FailureDescription failure)
Paramètres |
---|
test | TestDescription |
failure | FailureDescription |
test échoué
public void testFailed (TestDescription test,
String trace)
Paramètres |
---|
test | TestDescription |
trace | String |
testIgnoré
public void testIgnored (TestDescription test)
Paramètres |
---|
test | TestDescription |
public void testLog (String dataName,
LogDataType dataType,
InputStreamSource dataStream)
Paramètres |
---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
public void testLogSaved (String dataName,
LogDataType dataType,
InputStreamSource dataStream,
LogFile logFile)
Paramètres |
---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
logFile | LogFile |
testModuleFin
public void testModuleEnded ()
testModuleDémarré
public void testModuleStarted (IInvocationContext moduleContext)
Paramètres |
---|
moduleContext | IInvocationContext |
testRunEnded
public void testRunEnded (long elapsedTime,
runMetrics)
Paramètres |
---|
elapsedTime | long |
runMetrics | |
testRunFailed
public void testRunFailed (FailureDescription failure)
Paramètres |
---|
failure | FailureDescription |
testRunFailed
public void testRunFailed (String errorMessage)
Paramètres |
---|
errorMessage | String |
testRunStarted
public void testRunStarted (String name,
int testCount,
int attemptNumber,
long startTime)
Paramètres |
---|
name | String |
testCount | int |
attemptNumber | int |
startTime | long |
testDémarré
public void testStarted (TestDescription test,
long startTime)
Paramètres |
---|
test | TestDescription |
startTime | long |
Méthodes protégées
getEventsLogs
protected File[] getEventsLogs ()