DeviceTraceCollector
public class DeviceTraceCollector
extends BaseDeviceMetricCollector
java.lang.Object | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
↳ | com.android.tradefed.device.metric.DeviceTraceCollector |
Collecteur qui démarrera la trace perfetto au démarrage d'une exécution de test et consignera le fichier de trace à la fin.
Résumé
Constructeurs publics | |
---|---|
DeviceTraceCollector () |
Méthodes publiques | |
---|---|
ITestInvocationListener | init ( IInvocationContext context, ITestInvocationListener listener) Initialisation du collecteur avec le contexte actuel et où transférer les résultats. |
void | onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) Rappel lorsqu'un test est terminé. |
void | setInstrumentationPkgName (String packageName) |
Constructeurs publics
DeviceTraceCollector
public DeviceTraceCollector ()
Méthodes publiques
initialiser
public ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)
Initialisation du collecteur avec le contexte actuel et où transférer 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é lors d'une exécution de test toujours avant.
N'annulez pas à 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 écouteur enveloppant celui d'origine. |
Lance | |
---|---|
DeviceNotAvailableException |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Rappel lorsqu'un test est terminé. Ce devrait être le moment du nettoyage.
Paramètres | |
---|---|
runData | DeviceMetricData : le DeviceMetricData contenant les données pour l'exécution. Sera le même objet que pendant BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics | ERROR(/#testRunEnded(long,Map)) . |
Lance | |
---|---|
DeviceNotAvailableException |
setInstrumentationPkgNamesetInstrumentationPkgName
public void setInstrumentationPkgName (String packageName)
Paramètres | |
---|---|
packageName | String |