JavaCodeCouvertureCollector

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 Java les mesures de couverture hors de l'appareil et les enregistrent en tant qu'artefacts de test.

Résumé

Champs

public static final String COVERAGE_DIRECTORY

public static final String COVERAGE_MEASUREMENT_KEY

public static final String FIND_COVERAGE_FILES

Constructeurs publics

JavaCodeCoverageCollector()

Méthodes publiques

ITestInvocationListener init(IInvocationContext context, ITestInvocationListener listener)

Initialisation du collecteur avec le contexte actuel et la destination de transfert des résultats.

void onTestRunEnd(DeviceMetricData runData, runMetrics)

Rappel à la fin d'une exécution de test

void setConfiguration(IConfiguration configuration)

Il injecte les IConfiguration en cours d'utilisation.

void setCoverageFlusher(JavaCodeCoverageFlusher flusher)
void setMergeMeasurements(boolean merge)

Champs

COVERAGE_DIRECTORY

public static final String COVERAGE_DIRECTORY

COVERAGE_MEASUREMENT_KEY

public static final String COVERAGE_MEASUREMENT_KEY

FIND_COVERAGE_FICHIERS

public static final String FIND_COVERAGE_FILES

Constructeurs publics

JavaCodeCouvertureCollector

public JavaCodeCoverageCollector ()

Méthodes publiques

init

public ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

Initialisation du collecteur avec le contexte actuel et la destination de transfert des résultats. Volonté n'est appelé qu'une seule fois par instance, et le collecteur doit mettre à jour son niveau le contexte et l'écouteur. La méthode Init n'est jamais appelée lors d'un test.

Ne l'ignorez que si vous savez ce que vous faites.

Paramètres
context IInvocationContext: IInvocationContext de l'appel en cours.

listener ITestInvocationListener: ITestInvocationListener où placer les résultats.

Renvoie
ITestInvocationListener le nouvel écouteur qui encapsule l'original.

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 runMetrics)

Rappel à la fin d'une exécution de test C'est le moment du nettoyage.

Paramètres
runData DeviceMetricData: DeviceMetricData contenant les données pour l'exécution. Identique comme pendant BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData).

runMetrics : carte actuelle des métriques transmises à ITestLifeCycleReceiver.testRunEnded(long, Map).

Définir une configuration

public void setConfiguration (IConfiguration configuration)

Il injecte les IConfiguration en cours d'utilisation.

Paramètres
configuration IConfiguration

setcoverFlusher

public void setCoverageFlusher (JavaCodeCoverageFlusher flusher)

Paramètres
flusher JavaCodeCoverageFlusher

setMergeMeasurements

public void setMergeMeasurements (boolean merge)

Paramètres
merge boolean