2009-04-25 7 views
2

J'utilise Jetty et Selenium pour automatiser certains tests unitaires de mon Maven 2. Nous souhaitons uniquement exécuter ces tests dans le cadre de la construction CI et souhaiterions le contrôler via la propriété -Dmaven.test.skip.Comment contrôler l'exécution de Maven Jetty Plugin avec -Dmaven.test.skip

Je ne trouve pas un moyen d'appliquer cela aux exécutions pour le plugin Jetty. Est-ce que je manque quelque chose d'évident?

+0

Pouvez-vous clarifier: essayez-vous de exécuter tous vos tests d'intégration uniquement sur le serveur CI? –

Répondre

3

La propriété maven.test.skip est une propriété que le plugin Surefire regarde pour décider si elle doit simplement sauter. Le plugin jetée ne se soucie pas du tout de cette propriété. La seule façon de faire ceci déplacerait votre exécution de plugin de jetée à un profil et essayera activating si la propriété de maven.test.skip est fausse.

+0

Cela ne fonctionne pas si le -Dmaven. test.skip est omis. Cela signifie que la solution consiste à créer un profil spécifique pour le serveur CI et à le spécifier dans le cadre de l'instruction de génération. –

-1
+0

Ce lien me renvoie simplement à la documentation qui ne couvre pas réellement le cas d'utilisation. –

+0

hmm il y a l'exemple d'exécution automatique (dans le cadre du processus de test) et s'il n'y a pas de processus de test (avec -skip ...) alors il n'y a pas de démarrage de jetée –

Questions connexes