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

Tests et Performance Java Discussion :

Rapport JUnit via ResultPrinter


Sujet :

Tests et Performance Java

  1. #1
    Membre du Club
    Développeur Back-End
    Inscrit en
    Mars 2005
    Messages
    31
    Détails du profil
    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Mars 2005
    Messages : 31
    Points : 46
    Points
    46
    Par défaut Rapport JUnit via ResultPrinter
    Bonjour,
    pour des raisons techniques je suis dans l'obligation de lancer mes tests JUnit par du code Java. J'arrive bien à les lancer mais pas à avoir un joli rapport comme avec le plugin pour Eclipse
    J'aimerai bien utiliser la classe ResultPrinter mais ça ne donne rien de probant

    Est-ce que quelqu'un à une idée sur comment générer & sauvegarder un rapport de test dans un fichier (texte ou xml,second choix de préférence) ?
    (je précise : sans se taper l'introspection à la main sinon oui j'arrive à aller prendre ce que je veux dans les failures et errors du TestResult.. mais c'est ch**nt )

    voici le code en question :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    TestSuite testSuite = new TestSuite("toto");
    TestResult testResult = new TestResult()
    ResultPrinter resultPrinter = new ResultPrinter(System.out); // déjà pour voir si ça sa marche !
    testResult.addListener(resultPrinter)
     
    try{
       testSuite.addTestSuite("maClasseHéritantDeTestSuite");
    }catch(ClassNotFoundException e){
       e.print
    }
    testSuite.run(testResult);

  2. #2
    Membre du Club
    Développeur Back-End
    Inscrit en
    Mars 2005
    Messages
    31
    Détails du profil
    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Mars 2005
    Messages : 31
    Points : 46
    Points
    46
    Par défaut
    Bha en fait je me suis planté : ça exécute même pas les tests JUnit

    En fait j'arrive pas à charger ma classe de test
    si quelqu'un sait comment faire ?
    merci d'avance

    En fait le problème est le suivant :
    je tente d'ajouter une classe héritant de TestCase dans la TestSuite que j'ai instancié. Soit via les méthodes "addTest" ou "addTestSuite" soit directement via le constructeur de TestSuite... mais à l'exécution de la TestSuite il me retourne le message :
    "Pas de test dans la classe..."
    Or cette classe fonctionne parfaitement avec le plugin JUnit...

Discussions similaires

  1. Génerer un rapport Junit via Ant
    Par caro_caro dans le forum ANT
    Réponses: 4
    Dernier message: 24/02/2012, 11h09
  2. [Hudson] Rapports junit
    Par Mucho dans le forum Intégration Continue
    Réponses: 0
    Dernier message: 23/01/2009, 16h22
  3. [XI 3.1] rapport DeskI via Infoview
    Par aziza2009 dans le forum Administration-Migration
    Réponses: 3
    Dernier message: 18/12/2008, 18h09
  4. Réponses: 1
    Dernier message: 31/05/2008, 13h17
  5. Ecraser des propriétés en lançant Junit via Eclipse
    Par Shogun dans le forum Eclipse Java
    Réponses: 0
    Dernier message: 18/12/2007, 15h09

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