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

NetBeans Java Discussion :

Les tests ne 'exécutent pas


Sujet :

NetBeans Java

  1. #1
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut Les tests ne 'exécutent pas
    La question est simple : pourquoi ?

    ... j'ai mis mes tests dans l'onglet Test Packages. Si, le test étant dans l'éditeur, je fais le menu Run / Run File / Test File, alors ce test s'exécute. Malheureusement, si je fais Run / Test <appli>, alors aucun test ne se lance.

  2. #2
    Membre éprouvé
    Avatar de Valère
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 334
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2005
    Messages : 1 334
    Par défaut
    Bonjour,

    As-tu résolu ton problème? Lorsque tu dis "aucun test ne se lance", est-ce que la fenêtre "Junit test result" s'ouvre? As-tu bien crée test test Junit depuis la racine de ton projet? As-tu essayé de débugger RootSuite.java pour comprendre le problème?

    Valère

  3. #3
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    Non, je n'ai pas résolu mon problème.

    Oui, la fenêtre Junit Test Result s'ouvre, m'affiche Statistics, avec dedans Junit result root node.

    Je n'ai pas du tout créé de test test Junit depuis la racine de ton (mon) projet ?? J'ai créé un test JUnit dans le noeud Test Package, dans un paquetage consacré.

    Je n'ai aucun RootSuite nulle part ; cela vient de ce que Maven, que j'utilise aussi, se débrouille pour trouver tout seul les tests sans que j'ai besoin de faire aucune suite. Et... j'ai peur que Netbeans ne sache pas fair pareil ?

  4. #4
    Membre éprouvé
    Avatar de Valère
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 334
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2005
    Messages : 1 334
    Par défaut
    OK, ton problème vient de là je pense. Je viens de tester, et en fait l'action "Test <monprojet>" va executer une classe de test RootSuite.java dans le package par défaut de ton répertoire test, et cette classe va cascader l'action dans les sous répertoires, etc.

    Donc, il faudrait que tu mette de côté ta classe de test que tu as créée (par sécurité) puis clic droit sur le répertoire Sources du projet | tools | create junit test. Tu rappatries ta classe déjà existente, et là "Test <monprojet>" va bien fonctionner (attention ça exécute toutes les classes de test créées, fait attention en l'utilisant).

    Valère

  5. #5
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    Avec tes manips il m'a créé je ne sais combien de classes de test dont je n'ai rien à faire puisque, les classes de test, c'est MOA qui les fait !

    Et vu tout ce qu'il a créé (dont un RootSuite effectivement) j'ose espérer qu'il arrive à s'y retrouver, par contre je ne vois pas du tout par quel moyen il pourrait retrouver mes tests à moi !

    Bref, Maven gère ça mieux... Nobodiseperfect. Merci quand même !

Discussions similaires

  1. Debutant : les tests ne sont pas compilés
    Par jdvacheron dans le forum Maven
    Réponses: 1
    Dernier message: 03/07/2007, 17h19
  2. Ne pas éxécuter les tests
    Par babalastar dans le forum Maven
    Réponses: 1
    Dernier message: 19/12/2006, 16h53
  3. [Maven 1.x] Ne pas lancer tous les tests
    Par hugo123 dans le forum Maven
    Réponses: 5
    Dernier message: 16/09/2006, 10h16
  4. Macro, mais les evenements ne s'exécutent pas tous
    Par polianita dans le forum Access
    Réponses: 2
    Dernier message: 02/06/2006, 16h53
  5. Réponses: 2
    Dernier message: 16/05/2006, 17h53

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