IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Maven Java Discussion :

N'activer les tests que lors de l'intégration-test


Sujet :

Maven Java

  1. #1
    Membre du Club

    Inscrit en
    Janvier 2006
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 44
    Points : 64
    Points
    64
    Par défaut N'activer les tests que lors de l'intégration-test
    Hello a tous

    j'aimerai que mes tests ne soit executés que pour l'integration, j'ai fait ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    <plugin>
       <groupId>org.apache.maven.plugins</groupId>
       <artifactId>maven-surefire-plugin</artifactId>
       <executions>
         <execution>
           <phase>test</phase>
           <configuration>
              <skipTests>true</skipTests>
           </configuration>
         </execution>
        <execution>
          <phase>integration-test</phase>
          <goals>
            <goal>test</goal>
           </goals>
         </execution>
       </executions>
    </plugin>
    Mais maven valide pas le pom, auriez-vous une solution.

  2. #2
    Membre du Club

    Inscrit en
    Janvier 2006
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 44
    Points : 64
    Points
    64
    Par défaut Auto réponse
    Mettre le packaging en pom ce qui interdit la compilation le process des ressources et les tests.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <packaging>pom</packaging>
    Et réactiver au besoin compilation et tests

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
     
    <build>
    <plugins>
    			<!--
    				on force la compilation car dans un pom la compilation est désactivé
    			-->	
    			<plugin>
    				<groupId>org.apache.maven.plugins</groupId>
    				<artifactId>maven-compiler-plugin</artifactId>
    				<executions>
    					<execution>
    						<goals>
    							<goal>compile</goal>
    							<goal>testCompile</goal>
    						</goals>
    					</execution>
    				</executions>
    			</plugin>
     
    			<!-- 
    				on force le process les ressources dans la partie test 
    			-->
    			<plugin>
    	          <artifactId>maven-resources-plugin</artifactId>
    	          <version>2.2</version>
    	          <executions>
    				<execution>
    					<phase>test-compile</phase>
    					<goals>
    						<goal>testResources</goal>
    					</goals>
    				</execution>
    			 </executions>
    	        </plugin>
     
     
     
    			<!-- les tests on ne veut les démarrer que lors des tests d'intégration -->
    			<plugin>
    				<groupId>org.apache.maven.plugins</groupId>
    				<artifactId>maven-surefire-plugin</artifactId>
    				<executions>				    
    					<execution>
    						<phase>integration-test</phase>
    						<goals>
    							<goal>test</goal>
    						</goals>
    					</execution>
    				</executions>
    			</plugin>
    </plugins>
    </build>

  3. #3
    Membre actif
    Homme Profil pro
    Inscrit en
    Février 2008
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Seine et Marne (Île de France)

    Informations forums :
    Inscription : Février 2008
    Messages : 197
    Points : 248
    Points
    248
    Par défaut
    quelle erreur te faisait-il ?
    est ce qu'il ne faut pas ajouter un id aux execution des qu'il y en a plus qu'une?

  4. #4
    Membre confirmé

    Inscrit en
    Septembre 2006
    Messages
    466
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 466
    Points : 515
    Points
    515
    Par défaut
    Bonjour,

    Le problème doit sans doute venir du fait qu'il manque les ids dans le noeud executions.
    Voilà une configuration qui fonctionnait sur un projet :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-surefire-plugin</artifactId>
      <version>2.4</version>
      <configuration>
        <skip>true</skip>
      </configuration>
      <executions>
        <execution>
          <id>dev</id>
          <phase>integration-test</phase>
          <goals>
            <goal>test</goal>
          </goals>
          <configuration>
            <skip>false</skip>
          </configuration>
        </execution> 
      </executions>
    </plugin>
    Rémy

Discussions similaires

  1. Réponses: 2
    Dernier message: 05/01/2013, 00h56
  2. Réponses: 14
    Dernier message: 27/04/2011, 17h38
  3. Réponses: 1
    Dernier message: 18/01/2010, 20h32
  4. Réponses: 3
    Dernier message: 02/07/2009, 00h33
  5. Comment activer les trigger lors de l'utilisation d'un lot DTS ?
    Par buffquiche dans le forum Développement
    Réponses: 1
    Dernier message: 07/02/2008, 10h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo