Au lieu de créer constamment des configurations de débogage identiques pour mes cas de test, je voudrais simplement enregistrer quelques arguments communs à tous mes tests Junit, cliquer avec le bouton droit sur un test spécifique, puis exécuter cette configuration unique. IE Je voudrais une configuration de débogage unique qui peut prendre comme argument le cas de test actuellement sélectionné au lieu de m'obliger à le spécifier manuellement à chaque fois dans la configuration d'exécution JUnit. Mes seules options dans la boîte de dialogue semblent être de spécifier une seule classe de test ou d'exécuter tous les tests dans le projet. En conséquence, Eclipse est jonché de douzaines de configurations d'exécution pour tous mes cas de test. Au lieu de spécifier une classe de test spécifique, je voudrais spécifier une variable comme $ {container_loc} ou $ {resource_loc} pour que la classe s'exécute comme this question. Existe-t-il une variable dans Eclipse qui spécifie la classe Java actuellement sélectionnée que je pourrais placer dans le champ de classe de test dans la boîte de dialogue?Configuration d'exécution Eclipse Junit qui prend la classe de test sélectionnée en cours comme argument?
Un exemple spécifique où cela est utile est lors de l'exécution des tests unitaires Lucene. Il y a beaucoup d'arguments que vous pouvez spécifier pour personnaliser les tests, dont certains comme -ea
sont requis. Chaque fois que je veux tester un cas de test spécifique dans Lucene dans Eclipse, je dois configurer manuellement ces variables dans la boîte de dialogue de configuration de débogage Eclipse: - /.