Ich benutze JUnit, seit ich dieses Projekt gestartet habe, und alles funktioniert einwandfrei. Ich habe ein paar hundert Tests, und natürlich fange ich hier und da mit allen an. Klicken Sie mit der rechten Maustaste auf den Stammtestordner, führen Sie (oder debuggen Sie) mit JUnit aus. Aber seit gestern, wenn ich das mache, ist das Ergebnis:
Process finished with exit code 0
ohne einen der Tests zu starten. Das Gleiche gilt für jeden Ordner im Ordnerbaum. Ich kann immer noch eine einzelne Testklasse ausführen, aber ich brauche wirklich eine Option, um sie alle zu starten. Wenn jemand von euch eine Idee hat, dann lasst sie bitte hier.
Folgendes wird protokolliert, wenn ich versuche, Tests auszuführen:
2012-10-31 15:16:55,693 [2727217] ERROR - ij.psi.impl.source.PsiFileImpl - IntelliJ IDEA 11.1.2 Build #IU-117.418
2012-10-31 15:16:55,693 [2727217] ERROR - ij.psi.impl.source.PsiFileImpl - JDK: 1.6.0_31
2012-10-31 15:16:55,693 [2727217] ERROR - ij.psi.impl.source.PsiFileImpl - VM: Java HotSpot(TM) Client VM
2012-10-31 15:16:55,693 [2727217] ERROR - ij.psi.impl.source.PsiFileImpl - Vendor: Sun Microsystems Inc.
2012-10-31 15:16:55,693 [2727217] ERROR - ij.psi.impl.source.PsiFileImpl - OS: Windows 7
2012-10-31 15:16:55,693 [2727217] ERROR - ij.psi.impl.source.PsiFileImpl - Last Action: RunClass
2012-10-31 15:16:55,693 [2727217] ERROR - m.intellij.util.ExecutorsQuery - com.intellij.psi.tree.IFileElementType cannot be cast to com.intellij.psi.tree.IStubFileElementType
java.lang.ClassCastException: com.intellij.psi.tree.IFileElementType cannot be cast to com.intellij.psi.tree.IStubFileElementType
at com.intellij.psi.impl.source.PsiFileImpl.calcStubTree(PsiFileImpl.java:976)
at com.intellij.psi.stubs.StubIndexImpl$1.perform(StubIndexImpl.java:239)
at com.intellij.psi.stubs.StubIndexImpl$1.perform(StubIndexImpl.java:220)
at com.intellij.util.indexing.ValueContainer.forEach(ValueContainer.java:60)
at com.intellij.psi.stubs.StubIndexImpl.process(StubIndexImpl.java:220)
at com.intellij.psi.stubs.StubIndexImpl.get(StubIndexImpl.java:194)
at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:33)
at com.intellij.psi.impl.java.stubs.index.JavaAnnotationIndex.get(JavaAnnotationIndex.java:47)
at com.intellij.psi.impl.search.AnnotatedElementsSearcher.a(AnnotatedElementsSearcher.java:93)
at com.intellij.psi.impl.search.AnnotatedElementsSearcher.execute(AnnotatedElementsSearcher.java:44)
at com.intellij.psi.impl.search.AnnotatedElementsSearcher.execute(AnnotatedElementsSearcher.java:28)
at com.intellij.util.ExecutorsQuery.processResults(ExecutorsQuery.java:42)
at com.intellij.util.AbstractQuery.forEach(AbstractQuery.java:67)
at com.intellij.util.InstanceofQuery.forEach(InstanceofQuery.java:54)
at com.intellij.execution.ConfigurationUtil.addAnnotatedMethodsAnSubclasses(ConfigurationUtil.java:97)
at com.intellij.execution.ConfigurationUtil.findAllTestClasses(ConfigurationUtil.java:77)
at com.intellij.execution.junit.TestPackage$MySearchForTestsTask.run(TestPackage.java:397)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:469)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:178)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:218)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:169)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$8.run(ProgressManagerImpl.java:378)
at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:434)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:145)
Ist Ihr Testordner noch auf Test eingestellt (grüne Farbe)? Hast du Maven deaktiviert oder einige Änderungen daran vorgenommen?
– Zufällig42
31. Oktober 2012 um 12:24 Uhr
Es ist immer noch grün und jedes Unterordnersymbol hat einen kleinen grünen Punkt darauf. Ich habe keine Änderungen mit maven vorgenommen. Außerdem verliert Atlassian Connector seit gestern jedes Mal, wenn ich IDEA neu starte, die aktuelle Konfiguration, und ich muss sie erneut hinzufügen.
– Djordje Ivanovic
31. Oktober 2012 um 13:04 Uhr
Ich behebe das Problem mit Atlassian Connector, kann aber immer noch keine Tests aus dem Ordner ausführen …
– Djordje Ivanovic
31. Oktober 2012 um 13:54 Uhr
Prüfen
idea.log
für Ausnahmen (Hilfe | Login anzeigen …). Versuchen Sie, IDEA mit den Standardeinstellungen auszuführen (benennen Sie die Verzeichnisse um: devnet.jetbrains.net/docs/DOC-181).– CrazyCoder
31. Oktober 2012 um 14:14 Uhr
Ich habe der Frage ein Fehlerprotokoll hinzugefügt.
– Djordje Ivanovic
31. Oktober 2012 um 14:20 Uhr