BaseDeviceMetricCollector
public class BaseDeviceMetricCollector
extends Object
implements IMetricCollector
en implements IMetricCollector
java.lang.Object | |
?? | com.android.tradefed.device.metric.BaseDeviceMetricCollector |
La mise en œuvre de base IMetricCollector
qui permet de démarrer et la collecte d'arrêt sur onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)
et ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))
.
Sommaire
Des champs | |
---|---|
public static final String | TEST_CASE_EXCLUDE_GROUP_OPTION |
public static final String | TEST_CASE_INCLUDE_GROUP_OPTION
|
Constructeurs publics | |
---|---|
BaseDeviceMetricCollector () |
Méthodes publiques | |
---|---|
final | getBuildInfos () Renvoie la liste des informations de construction disponibles dans l'appel. |
final | getDevices () Renvoie la liste des périphériques disponibles dans l'appel. |
File | getFileFromTestArtifacts (String fileName) Récupérez le fichier à partir des artefacts de test ou des artefacts de module et mettez-le en cache dans une carte pour les appels suivants. |
final ITestInvocationListener | getInvocationListener () Renvoie l'original |
final | getRealDevices () Retours tous les dispositifs non-stub des |
String | getRunName () Renvoie le nom de test |
ITestInvocationListener | init (IInvocationContext context, ITestInvocationListener listener) Initialisation du collecteur avec le contexte actuel et où transmettre les résultats. |
final void | invocationEnded (long elapsedTime) |
final void | invocationFailed (FailureDescription failure) |
final void | invocationFailed (Throwable cause) |
final void | invocationStarted (IInvocationContext context) Écouteurs d'appel pour le transfert |
final boolean | isDisabled () Renvoie True si tout l'objet est désactivé (ignorez la configuration et le démontage). |
final void | logAssociation (String dataName, LogFile logFile) Ne pas utiliser à l'intérieur de l'implémentation du collecteur de métriques. |
void | onTestAssumptionFailure ( DeviceMetricData testData, TestDescription test) Rappel lorsqu'un scénario de test échoue avec un échec d'hypothèse. |
void | onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) Rappel lorsqu'un scénario de test est terminé. |
void | onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) Rappel lorsqu'un scénario de test est terminé. |
void | onTestFail ( DeviceMetricData testData, TestDescription test) Rappel lorsqu'un scénario de test échoue. |
void | onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) Rappel lorsqu'un test est terminé. |
void | onTestRunFailed ( DeviceMetricData testData, FailureDescription failure) |
void | onTestRunStart ( DeviceMetricData runData) Rappel lorsqu'un test est lancé. |
void | onTestStart ( DeviceMetricData testData) Rappel lorsqu'un scénario de test est lancé. |
final void | setDisable (boolean isDisabled) Définit si l'objet doit être désactivé. |
final void | setLogSaver (ILogSaver logSaver) Ne pas utiliser à l'intérieur de l'implémentation du collecteur de métriques. |
final void | testAssumptionFailure (TestDescription test, String trace) |
final void | testAssumptionFailure (TestDescription test, FailureDescription failure) |
final void | testEnded (TestDescription test, long endTime, testMetrics) testEnded (TestDescription test, long endTime, testMetrics) |
final void | testEnded (TestDescription test, testMetrics) testEnded (TestDescription test, testMetrics) |
final void | testFailed (TestDescription test, FailureDescription failure) |
final void | testFailed (TestDescription test, String trace) |
final void | testIgnored (TestDescription test) |
final void | testLog (String dataName, LogDataType dataType, InputStreamSource dataStream) |
final void | testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile) Ne pas utiliser à l'intérieur de l'implémentation du collecteur de métriques. |
final void | testModuleEnded () |
final void | testModuleStarted (IInvocationContext moduleContext) |
final void | testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics) |
final void | testRunFailed (FailureDescription failure) |
final void | testRunFailed (String errorMessage) |
final void | testRunStarted (String runName, int testCount, int attemptNumber) |
final void | testRunStarted (String runName, int testCount) Tester les rappels d'exécution |
final void | testRunStarted (String runName, int testCount, int attemptNumber, long startTime) |
final void | testRunStopped (long elapsedTime) |
final void | testStarted (TestDescription test, long startTime) |
final void | testStarted (TestDescription test) Rappels de cas de test |
Des champs
TEST_CASE_EXCLUDE_GROUP_OPTION
public static final String TEST_CASE_EXCLUDE_GROUP_OPTION
TEST_CASE_INCLUDE_GROUP_OPTION
public static final String TEST_CASE_INCLUDE_GROUP_OPTION
Constructeurs publics
BaseDeviceMetricCollector
public BaseDeviceMetricCollector ()
Méthodes publiques
getBuildInfos
public finalgetBuildInfos ()
Renvoie la liste des informations de construction disponibles dans l'appel.
Retour | |
---|---|
getDevices
public finalgetDevices ()
Renvoie la liste des périphériques disponibles dans l'appel.
Retour | |
---|---|
getFileFromTestArtefacts
public File getFileFromTestArtifacts (String fileName)
Récupérez le fichier à partir des artefacts de test ou des artefacts de module et mettez-le en cache dans une carte pour les appels suivants.
Paramètres | |
---|---|
fileName | String : nom du fichier à rechercher dans les artefacts. |
Retour | |
---|---|
File | Fichier de l'artefact de test ou de l'artefact de module. Renvoie null si le fichier n'est pas trouvé. |
getInvocationListener
public final ITestInvocationListener getInvocationListener ()
Renvoie l'original ITestInvocationListener
où nous transmettons les résultats.
Retour | |
---|---|
ITestInvocationListener |
getRealDevices
public finalgetRealDevices ()
Retours tous les dispositifs non-stub des getDevices()
liste.
Retour | |
---|---|
getRunName
public String getRunName ()
Renvoie le nom de test mRunName
qui déclenche le collecteur.
Retour | |
---|---|
String | mRunName, le nom de l'exécution du test en cours. |
init
public ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)
Initialisation du collecteur avec le contexte actuel et où transmettre les résultats. Ne sera appelé qu'une seule fois par instance, et le collecteur doit mettre à jour son contexte interne et son écouteur. Init ne sera jamais appelé pendant un test toujours avant.
Ne passez pas outre à moins que vous ne sachiez ce que vous faites.
Paramètres | |
---|---|
context | IInvocationContext : le IInvocationContext pour l'invocation en cours. |
listener | ITestInvocationListener : le ITestInvocationListener où mettre les résultats. |
Retour | |
---|---|
ITestInvocationListener | le nouvel auditeur enveloppant l'original. |
invocationTerminé
public final void invocationEnded (long elapsedTime)
Paramètres | |
---|---|
elapsedTime | long |
échec de l'appel
public final void invocationFailed (FailureDescription failure)
Paramètres | |
---|---|
failure | FailureDescription |
échec de l'appel
public final void invocationFailed (Throwable cause)
Paramètres | |
---|---|
cause | Throwable |
invocationDémarrée
public final void invocationStarted (IInvocationContext context)
Écouteurs d'appel pour le transfert
Paramètres | |
---|---|
context | IInvocationContext |
est désactivé
public final boolean isDisabled ()
Renvoie True si tout l'objet est désactivé (ignorez la configuration et le démontage). Faux sinon.
Retour | |
---|---|
boolean |
logAssociation
public final void logAssociation (String dataName, LogFile logFile)
Ne pas utiliser à l'intérieur de l'implémentation du collecteur de métriques. Il s'agit d'une transmission pure.
Paramètres | |
---|---|
dataName | String |
logFile | LogFile |
onTestAssomptionÉchec
public void onTestAssumptionFailure (DeviceMetricData testData, TestDescription test)
Rappel lorsqu'un scénario de test échoue avec un échec d'hypothèse.
Paramètres | |
---|---|
testData | DeviceMetricData : la DeviceMetricData contenant les données pour le cas de test. |
test | TestDescription : le TestDescription du cas de test en cours. |
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics, TestDescription test)
Rappel lorsqu'un scénario de test est terminé. Ce devrait être le moment du nettoyage.
Paramètres | |
---|---|
testData | DeviceMetricData : la DeviceMetricData contenant les données pour le cas de test. Sera le même objet que pendant onTestStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentTestCaseMetrics | ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) . |
test | TestDescription : le TestDescription du cas de test en cours. |
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
Rappel lorsqu'un scénario de test est terminé. Ce devrait être le moment du nettoyage.
Paramètres | |
---|---|
testData | DeviceMetricData : la DeviceMetricData contenant les données pour le cas de test. Sera le même objet que pendant onTestStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentTestCaseMetrics | ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) . |
onTestFail
public void onTestFail (DeviceMetricData testData, TestDescription test)
Rappel lorsqu'un scénario de test échoue.
Paramètres | |
---|---|
testData | DeviceMetricData : la DeviceMetricData contenant les données pour le cas de test. |
test | TestDescription : le TestDescription du cas de test en cours. |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Rappel lorsqu'un test est terminé. Ce devrait être le moment du nettoyage.
Paramètres | |
---|---|
runData | DeviceMetricData : la DeviceMetricData contenant les données pour la course. Sera le même objet que pendant onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics | ITestLifeCycleReceiver.testRunEnded(long, Map) . |
onTestRunFailed
public void onTestRunFailed (DeviceMetricData testData, FailureDescription failure)
Paramètres | |
---|---|
testData | DeviceMetricData |
failure | FailureDescription |
onTestRunStart
public void onTestRunStart (DeviceMetricData runData)
Rappel lorsqu'un test est lancé.
Paramètres | |
---|---|
runData | DeviceMetricData : la DeviceMetricData contenant les données pour la course. |
onTestStart
public void onTestStart (DeviceMetricData testData)
Rappel lorsqu'un scénario de test est lancé.
Paramètres | |
---|---|
testData | DeviceMetricData : la DeviceMetricData contenant les données pour le cas de test. |
setDisable
public final void setDisable (boolean isDisabled)
Définit si l'objet doit être désactivé. Désactivé signifie que les étapes de configuration et de démontage doivent être ignorées. Peut être utilisé pour rendre un objet désactivé par défaut dans le constructeur par défaut.
Paramètres | |
---|---|
isDisabled | boolean : l'état de l'objet doit être mis en. |
setLogSaver
public final void setLogSaver (ILogSaver logSaver)
Ne pas utiliser à l'intérieur de l'implémentation du collecteur de métriques. Il s'agit d'une transmission pure.
Paramètres | |
---|---|
logSaver | ILogSaver |
testAssomptionÉchec
public final void testAssumptionFailure (TestDescription test, String trace)
Paramètres | |
---|---|
test | TestDescription |
trace | String |
testAssomptionÉchec
public final void testAssumptionFailure (TestDescription test, FailureDescription failure)
Paramètres | |
---|---|
test | TestDescription |
failure | FailureDescription |
testTerminé
public final void testEnded (TestDescription test, long endTime,testMetrics)
Paramètres | |
---|---|
test | TestDescription |
endTime | long |
testMetrics |
testTerminé
public final void testEnded (TestDescription test,testMetrics)
Paramètres | |
---|---|
test | TestDescription |
testMetrics |
test échoué
public final void testFailed (TestDescription test, FailureDescription failure)
Paramètres | |
---|---|
test | TestDescription |
failure | FailureDescription |
test échoué
public final void testFailed (TestDescription test, String trace)
Paramètres | |
---|---|
test | TestDescription |
trace | String |
testIgnoré
public final void testIgnored (TestDescription test)
Paramètres | |
---|---|
test | TestDescription |
testLog
public final void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
Paramètres | |
---|---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
testLogEnregistré
public final void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
Ne pas utiliser à l'intérieur de l'implémentation du collecteur de métriques. Il s'agit d'une transmission pure.
Paramètres | |
---|---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
logFile | LogFile |
testModuleTerminé
public final void testModuleEnded ()
testModuleDémarré
public final void testModuleStarted (IInvocationContext moduleContext)
Paramètres | |
---|---|
moduleContext | IInvocationContext |
testExécutéTerminé
public final void testRunEnded (long elapsedTime,runMetrics)
Paramètres | |
---|---|
elapsedTime | long |
runMetrics |
testRunFailed
public final void testRunFailed (FailureDescription failure)
Paramètres | |
---|---|
failure | FailureDescription |
testRunFailed
public final void testRunFailed (String errorMessage)
Paramètres | |
---|---|
errorMessage | String |
testRunStarted
public final void testRunStarted (String runName, int testCount, int attemptNumber)
Paramètres | |
---|---|
runName | String |
testCount | int |
attemptNumber | int |
testRunStarted
public final void testRunStarted (String runName, int testCount)
Tester les rappels d'exécution
Paramètres | |
---|---|
runName | String |
testCount | int |
testRunStarted
public final void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)
Paramètres | |
---|---|
runName | String |
testCount | int |
attemptNumber | int |
startTime | long |
testExécutéArrêté
public final void testRunStopped (long elapsedTime)
Paramètres | |
---|---|
elapsedTime | long |
testDémarré
public final void testStarted (TestDescription test, long startTime)
Paramètres | |
---|---|
test | TestDescription |
startTime | long |
testDémarré
public final void testStarted (TestDescription test)
Rappels de cas de test
Paramètres | |
---|---|
test | TestDescription |