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 consigne 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 l'emplacement où transmettre les résultats. |
void
|
onTestRunEnd(DeviceMetricData runData,
Rappel lorsque l'exécution d'un test est terminée. |
void
|
setConfiguration(IConfiguration configuration)
Injecte le |
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_FILES
public static final String FIND_COVERAGE_FILES
Constructeurs publics
JavaCodeCoverageCollector
public JavaCodeCoverageCollector ()
Méthodes publiques
init
public ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)
Initialisation du collecteur avec le contexte actuel et l'emplacement où transmettre les résultats. Ne sera appelé qu'une seule fois par instance, et le collecteur doit mettre à jour son contexte et son écouteur internes. Init n'est jamais appelé lors d'une exécution de test, toujours avant.
Ne remplacez pas ce paramètre 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 encapsulant l'écouteur d'origine. |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,runMetrics)
Rappel lorsque l'exécution d'un test est terminée. C'est le moment de nettoyer.
Paramètres | |
---|---|
runData |
DeviceMetricData : DeviceMetricData contenant les données de l'exécution. Il s'agit du même objet que lors de BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
runMetrics |
: carte actuelle des métriques transmises à ITestLifeCycleReceiver.testRunEnded(long, Map) .
|
setConfiguration
public void setConfiguration (IConfiguration configuration)
Injecte le IConfiguration
utilisé.
Paramètres | |
---|---|
configuration |
IConfiguration |
setCoverageFlusher
public void setCoverageFlusher (JavaCodeCoverageFlusher flusher)
Paramètres | |
---|---|
flusher |
JavaCodeCoverageFlusher |
setMergeMeasurements
public void setMergeMeasurements (boolean merge)
Paramètres | |
---|---|
merge |
boolean |