JUnit-Regel TemporaryFolder löst willkürlich eine IOException aus

8

Ich stehe hier vor einem seltsamen Problem ...

Ich habe eine JUnit, die ein paar Tests durchführt. Diese Klasse sieht wie folgt aus:

%Vor%

Diese Testklasse funktionierte in meiner vorherigen Umgebung und funktioniert immer noch in Continuum.

Beim Start von Eclipse werfen jedoch einige, oder alle Tests willkürlich ein IOException wie:

%Vor%

Ich habe genau das gleiche Problem beim Ausführen von JUnit 4.9 oder JUnit 4.10 ...

Wie kann ich das beheben, damit es richtig funktioniert?

    
Jean Logeart 17.04.2012, 16:22
quelle

2 Antworten

1

Sie sollten versuchen, Ihren Antivirenschutz zu deaktivieren.

Ich hatte dasselbe Problem, und nach der Deaktivierung von Kaspersky funktionierte alles gut.

    
Kamil 20.12.2012, 15:27
quelle
0

Nach dem Aussehen könnte das eher ein Windows-Problem als ein JUnit-Problem sein. Irgendwie könnte Ihnen das Recht fehlen, Ordner / Dateien zu erstellen, während Sie als "Benutzer mit eingeschränkten Rechten" angemeldet sind.

Ich denke, Sie könnten versuchen, einen temporären Ordner yourslef zu erstellen, genau wie JUnit:

%Vor%

Wenn die obige Anweisung denselben Fehler verursacht, sollten Sie Ihre Windows-Benutzerrechte untersuchen und versuchen, den Test unter einem Benutzer mit "Voller Rechten" auszuführen.

    
Morfic 13.06.2012 15:30
quelle

Tags und Links