diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/files/run/programmatic-main.scala | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/test/files/run/programmatic-main.scala b/test/files/run/programmatic-main.scala index b6fbdb9d30..0e91d219a7 100644 --- a/test/files/run/programmatic-main.scala +++ b/test/files/run/programmatic-main.scala @@ -3,8 +3,9 @@ import io.Path object Test { - val basedir = (Path(System.getProperty("scalatest.cwd")).parent / "lib").path - val baseargs = Array("-bootclasspath", basedir + "scala-library.jar", "-cp", basedir + "scala-compiler.jar") + val cwd = Option(System.getProperty("scalatest.cwd")) getOrElse "." + val basedir = (Path(cwd).parent / "lib").path + val baseargs = Array("-bootclasspath", basedir + "/scala-library.jar", "-cp", basedir + "/scala-compiler.jar") def main(args: Array[String]): Unit = { Main process (baseargs ++ Array("-Xshow-phases")) |