Ce site met a disposition le build journalier de la traduction francaise du Maven: The Definitive Guide
Consultez :
  • Les documents de reference sur le projet original
  • Les sources de la traduction fr sur GitHub
  • maven


    13.2.2. Configuration de l'environnement pour les tests Flex Unit

    Flexmojos s'attend à pouvoir lancer le lecteur autonome Flash Player pour l'exécution des tests unitaires. Pour que cela soit opérationnel, il vous faudra ou bien ajouter le lecteur Flash Player à votre PATH, or alors indiquer la localisation de l'exécutable Flash Player lors du build en utilisant l'option -DflashPlayer.command. Au moment de l'exécution d'un test unitaire, Flex Mojos s'attend à pouvoir lancer l'exécutable Flash Player en fonction de la platforme :

    Microsoft Windows

    FlexMojos tentera de lancer le binaire FlashPlayer.exe. Pour permettre l'exécution des tests unitaires, ajoutez à votre PATH le répertoire contenant FlashPlayer.exe, ou alors précisez la localisation du binaire FlashPlayer.exe via l'option de ligne de commande Maven -DflashPlayer.command=${filepath}.

    Macintosh OSX

    FlexMojos tentera de lancer l'application "Flash Player". Pour permettre l'exécution des tests unitaires, ajoutez le répertoire contenant "Flash Player" à votre PATH, ou alors précisez le chemin de l'exécutable via l'option de ligne de commande Maven -DflashPlayer.command=${filepath}.

    Unix (Linux, Solaris, etc.)

    FlexMojos tentera de lancer l'exécutable flashplayer. Pour permettre l'exécution des tests unitaires, ajoutez le répertoire contenant flashplayer à votre PATH, ou alors précisez le chemin de l'exécutable via l'option de ligne de commande Maven -DflashPlayer.command=${filepath}.

    Note

    Sur une machine Linux, il vous faudra installer un serveur X Virtual Frame Buffer (Xvfb) pour pouvoir lancer les tests unitaires sans interface graphique. Pour plus d'information, suivez le lien Xvfb.

    Si vous avez déjà développé des applications Flash avec Adobe Flash CS4, Adobe Flex Builder ou si vous visionnez du contenu flash dans un navigateur, alors il est probable que Flash Player soit installé sur votre station de travail. Bien qu'il soit possible de configurer Maven pour qu'il utilise l'un de ces players durant la campagne de tests unitaires Flex, vous préférerez vous assurer que vous lancez bien la version debug de Flash Player. Pour minimiser les risques d'incompatibilité, vous devriez télécharger l'un des Flash Players listés ci-dessous et l'installer sur votre station de travail. Pour télécharger Flash Player selon l'environnement :

    Lancez la commande suivante pour installer ce player et l'ajouter à votre PATH sur une machine OSX :

    $ wget http://download.macromedia.com/pub/flashplayer/updaters/10/\
    flashplayer_10_sa_debug.app.zip
    $ unzip flashplayer_10_sa_debug.app.zip
    $ sudo cp -r Flash\ Player.app /Applications/
    $ export PATH=/Applications/Flash\ Player.app/Contents/MacOS:${PATH}

    Plutôt que d'ajouter en ligne de commande le chemin de Flash Player à votre PATH, vous devriez configurer votre environnement pour qu'il définisse utomatiquement ces variables. Si vous utilisez bash, il vous suffit d'ajouter cette dernière commande d'export à votre fichier ~/.bash_profile.