diff options
author | Eugene Burmako <xeno.by@gmail.com> | 2013-08-09 19:05:15 +0200 |
---|---|---|
committer | Eugene Burmako <xeno.by@gmail.com> | 2013-10-18 17:44:39 +0200 |
commit | f7c6213ee7cd4afb6f11b5ce14479aa68974b01c (patch) | |
tree | 904e07144a033bc25f0618217deec608b3fac3d2 /test/files/run/t6240a/Test.scala | |
parent | f94b2246361ed6ed19300d27033aedad7e3ddd9d (diff) | |
download | scala-f7c6213ee7cd4afb6f11b5ce14479aa68974b01c.tar.gz scala-f7c6213ee7cd4afb6f11b5ce14479aa68974b01c.tar.bz2 scala-f7c6213ee7cd4afb6f11b5ce14479aa68974b01c.zip |
tests for fancy classloader configurations
Diffstat (limited to 'test/files/run/t6240a/Test.scala')
-rw-r--r-- | test/files/run/t6240a/Test.scala | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/test/files/run/t6240a/Test.scala b/test/files/run/t6240a/Test.scala new file mode 100644 index 0000000000..6ae43c4809 --- /dev/null +++ b/test/files/run/t6240a/Test.scala @@ -0,0 +1,16 @@ +import java.io.File +import scala.sys.process._ + +object Test extends App { + def prop(key: String) = { + val value = System.getProperties.getProperty(key) + assert(value != null, key) + value + } + val testClassesDir = prop("partest.output") + assert(new File(testClassesDir).exists, testClassesDir) + val fullTestClassesClasspath = testClassesDir + prop("path.separator") + prop("java.class.path") + val javaBinary = if (new File(prop("javacmd")).isAbsolute) prop("javacmd") else prop("java.home") + "/bin/" + prop("javacmd") + assert(new File(javaBinary).exists, javaBinary) + List(javaBinary, "-cp", testClassesDir, "-Dlaunch.classpath=" + fullTestClassesClasspath, "StepOne").! +}
\ No newline at end of file |