JavaCodeCoverageCollector
public final class JavaCodeCoverageCollector
extends BaseDeviceMetricCollector
implements IConfigurationReceiver
java.lang.Object | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
↳ | com.android.tradefed.device.metric.JavaCodeCoverageCollector |
Un BaseDeviceMetricCollector
qui extrait les mesures de couverture Java de l'appareil et les enregistre en tant qu'artefacts de test.
Sommaire
Des champs | |
---|---|
public static final String | COMPRESS_COVERAGE_FILES |
public static final String | COVERAGE_DIRECTORY |
public static final String | COVERAGE_MEASUREMENT_KEY |
public static final String | FIND_COVERAGE_FILES |
public static final String | MERGE_COVERAGE_MEASUREMENTS_TEST_NAME
|
Constructeurs publics | |
---|---|
JavaCodeCoverageCollector () |
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, runMetrics) onTestRunEnd ( DeviceMetricData runData, runMetrics) Rappel lorsqu'un test est terminé. |
void | setConfiguration ( IConfiguration configuration) Injecte la |
Des champs
COMPRESS_COVERAGE_FILES
public static final String COMPRESS_COVERAGE_FILES
COVERAGE_DIRECTORY
public static final String COVERAGE_DIRECTORY
COVERAGE_MEASUREMENT_KEY
public static final String COVERAGE_MEASUREMENT_KEY
FIND_COVERAGE_FILES
public static final String FIND_COVERAGE_FILES
MERGE_COVERAGE_MEASUREMENTS_TEST_NAME
public static final String MERGE_COVERAGE_MEASUREMENTS_TEST_NAME
Constructeurs publics
JavaCodeCoverageCollector
public JavaCodeCoverageCollector ()
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,runMetrics)
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) . |
runMetrics | ERROR(/#testRunEnded(long,Map)) . |
Lance | |
---|---|
DeviceNotAvailableException |
setConfiguration
public void setConfiguration (IConfiguration configuration)
Injecte la IConfiguration
en cours d'utilisation.
Paramètres | |
---|---|
configuration | IConfiguration |