|
Scala example source code file (PartestDefaults.scala)
The Scala PartestDefaults.scala source codepackage scala.tools package partest import nsc.io.{ File, Path, Directory } import util.{ PathResolver } import nsc.Properties.{ propOrElse, propOrNone, propOrEmpty } object PartestDefaults { import nsc.Properties._ private def wrapAccessControl[T](body: => Option[T]): Option[T] = try body catch { case _: java.security.AccessControlException => None } def testRootName = propOrNone("partest.root") def srcDirName = propOrElse("partest.srcdir", "files") def testRootDir = testRootName map (x => Directory(x)) def classPath = PathResolver.Environment.javaUserClassPath // XXX def javaCmd = propOrElse("partest.javacmd", "java") def javacCmd = propOrElse("partest.javac_cmd", "javac") def javaOpts = propOrElse("partest.java_opts", "") def scalacOpts = propOrElse("partest.scalac_opts", "-deprecation") def testBuild = propOrNone("partest.build") def errorCount = propOrElse("partest.errors", "0").toInt def numActors = propOrElse("partest.actors", "8").toInt def poolSize = wrapAccessControl(propOrNone("actors.corePoolSize")) def timeout = "1200000" } Other Scala examples (source code examples)Here is a short list of links related to this Scala PartestDefaults.scala source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.