Eclipse - débogueur ne s'arrête pas au point d'arrêt

Je suis en train de dépanner un JUnit. Dans le code source, j'ai mis un point de rupture dans deux endroits: 1) dans une ligne où un membre statique est initialisé 2) la première ligne de l'un des cas de test.

Le débogueur s'arrête dans le champ statique de l'initialisation de la ligne. Mais il ne s'arrête pas dans le cas du test. Peu importe où j'ai mis le point de rupture dans le cas de test, le débogueur ne s'arrête pas là. Je sais pour sûr que le cas de test est exécuté comme je peux voir les messages de journal que j'ai ajouté apparaître dans le journal.

Toute aide serait grandement appréciée.

Je suis à l'aide d'Eclipse Galileo et JUnit4 lanceur.

  • Votre code est compilé avec l'option-g allumé pour générer les informations de débogage dans le .fichier de classe? C'est nécessaire, bien sûr.
  • Oui il est compilé avec l'option-g.
  • Pouvez vous aussi ajouter des informations à propos de la version de JUnit et le JRE que vous utilisez? Je crois que c'est utile dans ce contexte.
  • Le JDK utilisé est plus important dans le chemin (il y a quelques foiré Jdk qui pourrait en être la cause). S'il vous plaît ignorer la requête sur la version de JUnit.
  • Désolé, j'aurais dû ajouter que. JDK 1.6 mise à jour 14.
  • Hmm essayer la rétrogradation à la JDK 5 ou une diminution de la version du JDK 6 (certainement pas 13), ou passez en parallèle de nettoyage GC.

InformationsquelleAutor Roy | 2009-09-03