2017-05-06 2 views
0

Comment puis-je obtenir (s'il est même possible) le rapport de couverture de code en cours d'exécution sur un ordinateur distant VM Java dans Eclipsela couverture du code Java à distance VM

J'ai donc un test unitaire Suite en cours d'exécution sur les clients (pour la simplicité VM1) de la couche de service (VM2). (Le projet était déjà configuré de cette façon et il est trop profond pour re-architecte partie)

Debug fonctionne si j'ajouter un écouteur de port comme suit:

<jvmFlag>-Xdebug</jvmFlag> 
<jvmFlag>-Xrunjdwp:transport=dt_socket,address=1044,server=y,suspend=y</jvmFlag> 

Ainsi espérait faire quelque chose de similaire pour un outil de couverture de code comme EclEmma.

L'architecture des services de back-end ressemble beaucoup comme ceci: https://github.com/GoogleCloudPlatform/appengine-modules-sample-java

Je soupçonnais aurait besoin d'être en ajoutant une sorte de crochet sur ma couche de service aussi bien. (Peut-être dans le fichier maven parent)

+0

De: https://github.com/jacoco/jacoco/wiki/MavenMultiModule Cela ne semble pas possible. – otc

Répondre