File: Test.scala

package info (click to toggle)
scala 2.11.12-6
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 62,924 kB
  • sloc: javascript: 28,808; java: 13,415; xml: 3,135; sh: 1,620; python: 756; makefile: 38; awk: 36; ansic: 6
file content (15 lines) | stat: -rw-r--r-- 638 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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")
  List(javaBinary, "-cp", testClassesDir, "-Dlaunch.classpath=" + fullTestClassesClasspath, "StepOne").!
}