40 votes

Comment exécuter les configurations de lancement d'Eclipse par programme?

Je suis de trouver qu'il est difficile de formuler cette question, comme il y a bien quelques termes génériques (courir, de configuration, de lancement, etc.). Va ici:

Vous pouvez enregistrer les types de configurations d'exécution en .launch le fichier. (dans le courant de Dialogue de Configuration, sous l'onglet Commun, l'Enregistrer comme un fichier partagé.

Nous vérifions ces dans le SVN. Les développeurs peuvent circuler, et il contribue à l'obtention de nouveaux développeurs de l'exécution d'une application de travail plus rapide.

J'aimerais vérifier ces dans le cadre de notre construire et les utiliser pour par programme l'exécution de l'application, les tests, etc, sans avoir à faire tourner l'ensemble de l'IDE.

Quelle serait la meilleure façon d'exécuter une .launch le fichier en dehors de l'INTERFACE utilisateur?

Edit: je suis en train d'essayer d'unifier les tests s'exécutent sur le serveur de build et de l'IDE. Je n'ai pas particulier, vous souhaitez abandonner le débogage intégré, ce qui serait le cas avec un script ant pour exécuter les tests .

C'est probablement plus un problème pour les tests d'intégration avec plusieurs faisceaux, ou de l'unité de test d'un ensemble, où vous voulez pour se moquer d'extensions.

4voto

Adrian Pascalin Points 61

Il existe un plugin Eclipse construit sur JUnit, appelé TPTP. Il fournit un client d’automatisation qui peut être utilisé pour lancer le test à partir d’éclipse sans interface graphique. peut-être que ça aide

2voto

jamesh Points 9849

Ant4Eclipse peut constituer un bon point de départ pour procéder.

Malheureusement, ceci est limité aux applications Java et aux configurations JUnit; Je suis plus intéressé par les applications PDE et les tests Plugin JUnit.

2voto

James E. Ervin Points 91

J'ai récemment eu beaucoup de succès la construction d'une application Eclipse RCP à l'intérieur d'un Hudson serveur CI à l'aide d'Eclipse Buckminster. Il a fallu un peu de pratique, mais une fois que j'ai installé les deux fonctions, fait mon RCP produit basé sur les fonctionnalités, et a ajouté l'Buckminster fichiers de requête et l'aime, il a travaillé. Il y a une Hudson/Jenkins Buckminster plugin qui m'ont permis d'hudson la construction de l'application.

Après l'enregistrement des configurations de lancement pour chaque fragment, j'ai créé hudson commandes pour les invoquer (oui, un de la ligne d'essai par fragment, malheureusement), mais après que j'ai eu le automatisée CI build que je voulais.

1voto

Mario Ortegón Points 8563

Je pense que vous n'avez pas besoin d'utiliser l' .des configurations de lancement pour exécuter les tests. Si vous construisez une application à l'aide de l'Éclipse de construction du Système, vous pouvez utiliser le AntRunner application à partir d'Eclipse pour l'exécution de vos unités de tests. Ce n'est pas le début de l'ensemble de l'IDE.

Cet article explique comment exécuter les tests au cours de votre processus de création. Avec ce processus, vous utilisez un "Test" de l'Éclipse et de charger les plugins que vous souhaitez tester.

1voto

Fabian Steeg Points 24261

Exécuter les configurations de la même manière que vous exécuteriez vos propres configurations d’exécution personnalisées serait peut-être utile. Il est décrit dans cet article .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X