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 :

Exécution des tests unitaires FlexUnit avec Maven


Sujet :

Maven Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 23
    Points : 13
    Points
    13
    Par défaut Exécution des tests unitaires FlexUnit avec Maven
    Bonjour,
    Je travaille actuellement sur un projet Flex et j'ai mis en place les tests unitaires sous Eclipse (ça fonctionne très bien), sauf que j'ai besoin de lancer ces tests en ligne de commande avec Maven.

    J'ai configuré le pom.xml pour que je puisse lancer les tests sauf que quand je lance la commande mvn test le résultat passe comme si je n'ai aucun test unitaire dans mon projet:

    [INFO] Written config report to E:\wctb6899\dev\workspace\Chorniche\chorniche-flex\target\chorniche-config-report.xml
    [INFO] [resources:testResources {execution: default-testResources}]
    [INFO] Using 'UTF-8' encoding to copy filtered resources.
    [INFO] skip non existing resourceDirectory E:\wctb6899\dev\workspace\Chorniche\chorniche-flex\src\test\resources
    [INFO] [flexmojos:test-compile {execution: default-test-compile}]
    [INFO] flexmojos 3.3.0 - GNU GPL License (NO WARRANTY) - See COPYRIGHT file
    [INFO] [flexmojos:test-run {execution: default-test-run}]
    [INFO] flexmojos 3.3.0 - GNU GPL License (NO WARRANTY) - See COPYRIGHT file
    [INFO] ------------------------------------------------------------------------
    [INFO] Tests run: 0, Failures: 0, Errors: 0, Time Elapsed: 0 sec
    [INFO] [install:install {execution: default-install}]
    [INFO] Installing E:\wctb6899\dev\workspace\Chorniche\chorniche-flex\chorniche.swf to E:\wctb6899\dev\.m2\repository\fr\
    00\chorniche-flex-G03R12C00.swf
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESSFUL
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 43 seconds
    [INFO] Finished at: Mon Aug 13 11:26:38 CEST 2012
    [INFO] Final Memory: 31M/1016M



    Merci d'avance

  2. #2
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2004
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 184
    Points : 1 745
    Points
    1 745
    Par défaut
    Bonjour,

    Comment as-tu configuré ton pom ?
    Tes tests respectent-ils bien la norme de nommage pour être pris en compte ?
    File to be tested. If not defined assumes Test*.as and *Test.as

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 23
    Points : 13
    Points
    13
    Par défaut
    Bonjour,
    Comme suit:

    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
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    <parent>
    		<groupId></groupId>
    		<artifactId>chorniche</artifactId>
    		<version>G03R12C00</version>
    </parent>
     
            <artifactId>chorniche-flex</artifactId>
    	<packaging>swf</packaging>
    	<name>Chorniche flex</name>
     
    <properties>
    		<main.basedir>..</main.basedir>
     
    		<flex.sdk.version>3.5</flex.sdk.version>
    		<flexunit.version>0.85</flexunit.version>
    		<flexmojos.version>3.3</flexmojos.version>
     
    		<flashPlayer.command>E:\wctb6899\dev\softwares\sdk_flex_4.0.0\4.0.0\runtimes\player\10\win\FlashPlayer.exe</flashPlayer.command>
     
    </properties>
     
    <build>
    		<finalName>chorniche</finalName>
    		<sourceDirectory>src/main/flex</sourceDirectory>		
    			<resources>
    				<resource>
    					<directory>src/main/resources</directory>
    				</resource>
    			</resources>
    		<testSourceDirectory>src/test/flex</testSourceDirectory>
    			<testResources>
    				<testResource>
    					<filtering>false</filtering>
    					<directory>src/test/resources</directory>
    				</testResource>
    			</testResources>
     
    		<plugins>
    				<plugin> <!-- Flex (SWC and SWF) compilation -->
    					<groupId>org.sonatype.flexmojos</groupId>
    					<artifactId>flexmojos-maven-plugin</artifactId>
    					<version>3.3.0</version>
    					<extensions>true</extensions>
    <configuration>
    						 <allowSourcePathOverlap>true</allowSourcePathOverlap>
    						 <resourceBundlePath>${basedir}/src/main/locales/{locale}</resourceBundlePath>
    							<locales>
    								<locale>en_US</locale>
    							</locales>
    						<configurationReport>true</configurationReport>					
    						<output>chorniche.swf</output>
    						<sourceFile>chorniche.mxml</sourceFile>
    						<targetPlayer>10.0.0</targetPlayer>
    						<ignoreVersionIssues>true</ignoreVersionIssues>
    						<testRunner>
    							<launcher>
    								<flashplayerCommand>${flashPlayer.command}</flashplayerCommand>
    							</launcher>
    						</testRunner>
    						<headlessServer>true</headlessServer>
    						<verboseStacktraces>true</verboseStacktraces>
     
    							<includeTestFiles>					
    									<includeTestFile>*Test.as</includeTestFile>
    							</includeTestFiles>
     
     
    					</configuration>
    				</plugin>
    				<plugin>
    					<groupId>org.apache.maven.plugins</groupId>
    					<artifactId>maven-surefire-plugin</artifactId>
    					<version>2.10</version>
    					<executions>
    						<execution>
    							<id>surefire-integration-test</id>
    							<phase>integration-test</phase>
    						<goals>
    							<goal>test</goal>
    						</goals>
    						<configuration>
    						<skip>false</skip>
    						<testFailureIgnore>false</testFailureIgnore>
    						<includes>
    								<include>src/test/flex/*Test.as</include>
    						</includes>
    					</configuration>
    						</execution>
    					</executions>
     
    				</plugin>
     
     
    				<plugin>
    				    <groupId>org.apache.maven.plugins</groupId>
    					<artifactId>maven-compiler-plugin</artifactId>
    					<version>2.3.2</version>
    				</plugin>
    </plugins>
    	</build>
    Dans la partie dependences j'ai bien ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <dependency>							<groupId>com.adobe.flexunit</groupId>
    						<artifactId>flexunit</artifactId>
    						<version>0.85</version>
    						<type>swc</type>
    						<scope>test</scope>
    </dependency>
    Merci

Discussions similaires

  1. Faire des tests unitaires avec Visual Studio 2010
    Par Francis Walter dans le forum Visual Studio
    Réponses: 4
    Dernier message: 30/10/2014, 13h53
  2. Excuter des tests unitaires
    Par MarieKisSlaJoue dans le forum C#
    Réponses: 1
    Dernier message: 21/01/2013, 14h45
  3. Exécution des tests unitaires FlexUnit avec Maven
    Par suiton dans le forum Intégration Continue
    Réponses: 1
    Dernier message: 17/08/2012, 21h02
  4. [TeamCity] Intégration des tests unitaires avec MSTest
    Par Aldryl dans le forum Intégration Continue
    Réponses: 0
    Dernier message: 08/01/2010, 16h22

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