diff options
author | Li Haoyi <haoyi.sg@gmail.com> | 2018-01-01 09:11:13 -0800 |
---|---|---|
committer | Li Haoyi <haoyi.sg@gmail.com> | 2018-01-01 10:10:19 -0800 |
commit | 9307d0735c619fcc3c654156a252526e7d2931fa (patch) | |
tree | e2c137760a39e412ebdd0684f669b620390c294d /core/src/main | |
parent | ffce2f26e02997546511e258f45f1a4554a882ca (diff) | |
download | mill-9307d0735c619fcc3c654156a252526e7d2931fa.tar.gz mill-9307d0735c619fcc3c654156a252526e7d2931fa.tar.bz2 mill-9307d0735c619fcc3c654156a252526e7d2931fa.zip |
Silence IntegrationTest stdout
Diffstat (limited to 'core/src/main')
-rw-r--r-- | core/src/main/scala/mill/Main.scala | 5 | ||||
-rw-r--r-- | core/src/main/scala/mill/main/MainRunner.scala | 14 |
2 files changed, 13 insertions, 6 deletions
diff --git a/core/src/main/scala/mill/Main.scala b/core/src/main/scala/mill/Main.scala index 9d0c328f..c2439f29 100644 --- a/core/src/main/scala/mill/Main.scala +++ b/core/src/main/scala/mill/Main.scala @@ -52,7 +52,10 @@ object Main { welcomeBanner = None ) - val runner = new mill.main.MainRunner(config, show) + val runner = new mill.main.MainRunner( + config, show, + System.out, System.err, System.in, System.out, System.err + ) if (repl){ runner.printInfo("Loading...") runner.runRepl() diff --git a/core/src/main/scala/mill/main/MainRunner.scala b/core/src/main/scala/mill/main/MainRunner.scala index 869975bc..93016453 100644 --- a/core/src/main/scala/mill/main/MainRunner.scala +++ b/core/src/main/scala/mill/main/MainRunner.scala @@ -1,4 +1,6 @@ package mill.main +import java.io.{InputStream, OutputStream, PrintStream} + import ammonite.interp.{Interpreter, Preprocessor} import ammonite.ops.Path import ammonite.util.{Imports, Name, Res, Util} @@ -11,11 +13,13 @@ import upickle.Js * `build.sc` scripts with mill-specific tweaks such as a custom * `scriptCodeWrapper` or with a persistent evaluator between runs. */ -class MainRunner(config: ammonite.main.Cli.Config, show: Boolean) - extends ammonite.MainRunner( - config, - System.out, System.err, System.in, System.out, System.err - ){ +class MainRunner(config: ammonite.main.Cli.Config, show: Boolean, + outprintStream: PrintStream, + errPrintStream: PrintStream, + stdIn: InputStream, + stdOut: OutputStream, + stdErr: OutputStream) + extends ammonite.MainRunner(config, outprintStream, errPrintStream, stdIn, stdOut, stdErr){ var lastEvaluator: Option[(Seq[(Path, Long)], Evaluator[_])] = None override def runScript(scriptPath: Path, scriptArgs: List[String]) = watchLoop( |