diff --git a/platform/vcs-log/graph/test/com/intellij/vcs/log/newgraph/AbstractTestWithTextFile.java b/platform/vcs-log/graph/test/com/intellij/vcs/log/newgraph/AbstractTestWithTextFile.java index e09defcd68c9..9a1ad254ae0c 100644 --- a/platform/vcs-log/graph/test/com/intellij/vcs/log/newgraph/AbstractTestWithTextFile.java +++ b/platform/vcs-log/graph/test/com/intellij/vcs/log/newgraph/AbstractTestWithTextFile.java @@ -16,6 +16,7 @@ package com.intellij.vcs.log.newgraph; +import com.intellij.openapi.application.ex.PathManagerEx; import com.intellij.openapi.util.io.FileUtil; import java.io.File; @@ -28,13 +29,14 @@ public abstract class AbstractTestWithTextFile { protected final String myDirectory; + @SuppressWarnings("JUnitTestCaseWithNonTrivialConstructors") protected AbstractTestWithTextFile(String directory) { - this.myDirectory = BASE_DIRECTORY + directory; + this.myDirectory = PathManagerEx.findFileUnderCommunityHome(BASE_DIRECTORY + directory).getPath(); } protected void doTest(String testName) throws IOException { - String in = FileUtil.loadFile(new File(myDirectory + testName + IN_POSTFIX), true); - String out = FileUtil.loadFile(new File(myDirectory + testName + OUT_POSTFIX), true); + String in = FileUtil.loadFile(new File(myDirectory, testName + IN_POSTFIX), true); + String out = FileUtil.loadFile(new File(myDirectory, testName + OUT_POSTFIX), true); runTest(in, out); } diff --git a/platform/vcs-log/graph/vcs-log-graph.iml b/platform/vcs-log/graph/vcs-log-graph.iml index ebacf13cf84a..650c4cc57128 100644 --- a/platform/vcs-log/graph/vcs-log-graph.iml +++ b/platform/vcs-log/graph/vcs-log-graph.iml @@ -12,6 +12,7 @@ +