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,
Rappel à la fin d'une exécution de test |
void
|
setConfiguration(IConfiguration configuration)
Il injecte les |
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 |