BaseDeviceMetricCollector
public class BaseDeviceMetricCollector
extends Object
implements IMetricCollector
java.lang.Object | |
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector |
IMetricCollector
de base d' IMetricCollector
qui permet de démarrer et d'arrêter la collecte 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 mappe pour les appels suivants. |
final ITestInvocationListener | getInvocationListener () Renvoie l' |
final | getRealDevices () Renvoie tous les périphériques non stub de la liste |
String | getRunName () Renvoie le nom du test exécuté |
String | getTag () Renvoie l'identifiant |
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 fois la configuration et le démontage). |
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 à la fin d'un cas de test. |
void | onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) Rappel à la fin d'un cas de test. |
void | onTestFail ( DeviceMetricData testData, TestDescription test) Rappel lorsqu'un scénario de test échoue. |
void | onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) Rappel à la fin d'un test. |
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é. |
void | setTag (String tag) Définit le |
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 | 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) Rappels d'exécution de test |
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 | |
---|---|
getFileFromTestArtifacts
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 mappe 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' ITestInvocationListener
origine où nous transmettons les résultats.
Retour | |
---|---|
ITestInvocationListener |
getRealDevices
public finalgetRealDevices ()
Renvoie tous les périphériques non stub de la liste getDevices()
.
Retour | |
---|---|
getRunName
public String getRunName ()
Renvoie le nom du test exécuté mRunName
qui déclenche le collecteur.
Retour | |
---|---|
String | mRunName, le nom du test en cours. |
getTag
public String getTag ()
Renvoie l'identifiant mTag
du collecteur.
Retour | |
---|---|
String | mTag, l'identifiant unique du collecteur. |
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 une exécution de 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ù placer les résultats. |
Retour | |
---|---|
ITestInvocationListener | le nouvel auditeur enveloppant l'original. |
invocationEnded
public final void invocationEnded (long elapsedTime)
Paramètres | |
---|---|
elapsedTime | long |
invocationFailed
public final void invocationFailed (FailureDescription failure)
Paramètres | |
---|---|
failure | FailureDescription |
invocationFailed
public final void invocationFailed (Throwable cause)
Paramètres | |
---|---|
cause | Throwable |
invocationStarted
public final void invocationStarted (IInvocationContext context)
Écouteurs d'appel pour le transfert
Paramètres | |
---|---|
context | IInvocationContext |
isDisabled
public final boolean isDisabled ()
Renvoie True si tout l'objet est désactivé (ignorez à la fois la configuration et le démontage). Faux sinon.
Retour | |
---|---|
boolean |
onTestAssumptionFailure
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 : le DeviceMetricData contenant les données du DeviceMetricData de test. |
test | TestDescription : le TestDescription du cas de test en cours. |
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics, TestDescription test)
Rappel à la fin d'un cas de test. Ce devrait être le moment du nettoyage.
Paramètres | |
---|---|
testData | DeviceMetricData : le DeviceMetricData contenant les données du DeviceMetricData de test. Sera le même objet que lors de 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 à la fin d'un cas de test. Ce devrait être le moment du nettoyage.
Paramètres | |
---|---|
testData | DeviceMetricData : le DeviceMetricData contenant les données du DeviceMetricData de test. Sera le même objet que durant 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 : le DeviceMetricData contenant les données du DeviceMetricData de test. |
test | TestDescription : le TestDescription du cas de test en cours. |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Rappel à la fin d'un test. Ce devrait être le moment du nettoyage.
Paramètres | |
---|---|
runData | DeviceMetricData : le DeviceMetricData contenant les données pour l' DeviceMetricData . Sera le même objet que lors de onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics | ITestLifeCycleReceiver.testRunEnded(long, Map) . |
onTestRunStart
public void onTestRunStart (DeviceMetricData runData)
Rappel lorsqu'un test est lancé.
Paramètres | |
---|---|
runData | DeviceMetricData : le DeviceMetricData contenant les données pour l' DeviceMetricData . |
onTestStart
public void onTestStart (DeviceMetricData testData)
Rappel lorsqu'un scénario de test est lancé.
Paramètres | |
---|---|
testData | DeviceMetricData : le DeviceMetricData contenant les données du DeviceMetricData 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 dans lequel l'objet doit être placé. |
setTag
public void setTag (String tag)
Définit le mTag
du collecteur. Il peut être utilisé pour spécifier l'intervalle du collecteur.
Paramètres | |
---|---|
tag | String : l'identifiant unique du collecteur. |
testAssumptionFailure
public final void testAssumptionFailure (TestDescription test, String trace)
Paramètres | |
---|---|
test | TestDescription |
trace | String |
testAssumptionFailure
public final void testAssumptionFailure (TestDescription test, FailureDescription failure)
Paramètres | |
---|---|
test | TestDescription |
failure | FailureDescription |
testEnded
public final void testEnded (TestDescription test, long endTime,testMetrics)
Paramètres | |
---|---|
test | TestDescription |
endTime | long |
testMetrics |
testEnded
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 |
testModuleEnded
public final void testModuleEnded ()
testModuleStarted
public final void testModuleStarted (IInvocationContext moduleContext)
Paramètres | |
---|---|
moduleContext | IInvocationContext |
testRunEnded
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)
Rappels d'exécution de test
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 |
testRunStopped
public final void testRunStopped (long elapsedTime)
Paramètres | |
---|---|
elapsedTime | long |
testStarted
public final void testStarted (TestDescription test, long startTime)
Paramètres | |
---|---|
test | TestDescription |
startTime | long |
testStarted
public final void testStarted (TestDescription test)
Rappels de cas de test
Paramètres | |
---|---|
test | TestDescription |