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 :

[Maven 2] [surefire] Executer une seule méthode d'une classe Testcase comportant plusieur méthodes de tests


Sujet :

Maven Java

  1. #1
    Membre actif

    Inscrit en
    Août 2002
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Août 2002
    Messages : 302
    Points : 285
    Points
    285
    Par défaut [Maven 2] [surefire] Executer une seule méthode d'une classe Testcase comportant plusieur méthodes de tests
    Bonjour tout le monde,
    y'aurait pas moyen à l'image du paramètre -Dtest=NomClasseDeTest pour surefire de lui dire -Dtest.method=NomClasse.NomMéthodeAExecuter ?
    Merci d'avance pour vos réponses

  2. #2
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Points : 7 275
    Points
    7 275
    Par défaut
    Non, ce n'est pas possible. Le seul moyen étant de mettre un @Ignore sur les méthodes à ne pas lancer (mais cela nécessite une modification du code de ton test).

  3. #3
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Points : 7 275
    Points
    7 275
    Par défaut
    Et hop, je rectifie ce que je viens de dire. C'est possible, à condition d'être un poil aventurier et récupérer une version légèrement modifiée de surefire.

    Les détails ici : http://olamy.blogspot.com/2011/02/ma...-one-test.html

  4. #4
    Membre actif

    Inscrit en
    Août 2002
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Août 2002
    Messages : 302
    Points : 285
    Points
    285
    Par défaut
    Je te remercie.

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    OpenSource Hacker :-)
    Inscrit en
    Octobre 2006
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : OpenSource Hacker :-)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    Non pas la peine d'être aventurier :-) (le blog date un peu)
    C'est maintenant dans les releases officiels de surefire.
    En 2.13 il y aura même -Dtest=MyClass#method1+method2
    --
    Olivier
    L'auteur du blog ;-)

Discussions similaires

  1. Executer une partie du code une seul fois
    Par oami89 dans le forum VB.NET
    Réponses: 2
    Dernier message: 11/05/2011, 21h06
  2. executer à l'ouverture de session une seule fois
    Par valentinb dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 15/11/2006, 23h37
  3. Réponses: 11
    Dernier message: 06/12/2005, 09h23
  4. copie d'une table Y d'une base A vers une table X d'une base
    Par moneyboss dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 30/08/2005, 22h24

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