Tests schreiben in src/test Ordner #284

Closed
opened 2024-03-07 15:07:35 +00:00 by stan · 0 comments
Owner

was bei mehrmaliger Ausführung der Tests dann zu Fehlern führt, da das surefireplugin dann versucht die generierten Dateien auszuführen.

Probleme sind beispielsweise in den Dateien:
src/test/java/targetast/TestGenerics.java
src/test/java/targetast/TestCodegen.java
src/test/java/targetast/ASTToTypedTargetAST.java
src/test/java/typeinference/JavaTXCompilerTest.java

Vorschlag:

rootDirectory = System.getProperty("user.dir") + "/src/test/resources/javFiles/"

ändern zu einem temporären Ordner:
rootDirectory = Files.createTempDirectory("tmpDirPrefix").toFile().getAbsolutePath();

was bei mehrmaliger Ausführung der Tests dann zu Fehlern führt, da das surefireplugin dann versucht die generierten Dateien auszuführen. Probleme sind beispielsweise in den Dateien: src/test/java/targetast/TestGenerics.java src/test/java/targetast/TestCodegen.java src/test/java/targetast/ASTToTypedTargetAST.java src/test/java/typeinference/JavaTXCompilerTest.java ### Vorschlag: `rootDirectory = System.getProperty("user.dir") + "/src/test/resources/javFiles/"` ändern zu einem temporären Ordner: `rootDirectory = Files.createTempDirectory("tmpDirPrefix").toFile().getAbsolutePath();`
stan added the
JavaCompilerCore
label 2024-03-07 15:07:35 +00:00
dholle was assigned by stan 2024-03-07 15:07:35 +00:00
dholle referenced this issue from a commit 2024-03-08 13:42:59 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: JavaTX/JavaCompilerCore#284
No description provided.