8
votes

Eclipse - Passer le paramètre VM à chaque test du projet

J'ai besoin de transmettre un paramètre VM à chaque test exécuté dans le projet. La définition manuelle ne semble pas être la solution la plus pratique. Il existe donc une possibilité de transmettre le paramètre à chaque test automatiquement.

Merci de l'aide.


1 commentaires

Qu'est-ce que type de test parlez-vous? Avec Junit, tous tes tests sont exécutés dans le même JVM, il n'y aurait donc pas de besoin spécial de passer des arguments VM à chaque test ...


4 Réponses :


0
votes

Eclipse a déjà un junit intégré pour vous.

Vous pouvez utiliser Junit pour exécuter différents paramètres sur votre programme principal.


1 commentaires

Oui, je sais, mais j'ai besoin que ce fileur soit configuré, il faut donc automatiquement un paramètre spécifié.



0
votes

Exécutez votre test une fois, cela crée une configuration d'exécution.

Run-> Exécuter configurations -> Junit, sélectionnez votre configuration d'exécution, vous disposez d'un onglet Arguments pour spécifier des arguments JVM ou de programme.

Vous pouvez ensuite dupliquer cette configuration d'exécution à utiliser pour d'autres tests. Je ne suis pas au courant de faire appliquer un paramètre par défaut à tous les futurs lancements de test.


0 commentaires

20
votes

Nous modifions la configuration JRE dans Eclipse (Préférences> Java> JRES installées). Là, vous pouvez définir des arguments VM par défaut utilisés pour tout ce que vous rencontrez avec ce JRE.

configurez simplement votre projet pour utiliser ce JRE (Chemin de construction Java) et vous devriez être de bonne manière.

 Modifier JRE - Eclipse


0 commentaires

0
votes

Je pense que vous utilisez "argument de programme" au lieu de "argument vm" maintenant. Si vous utilisez l'argument VM, il est moyen globalement appliqué à tous vos tests.


0 commentaires