diff options
author | moix <moix@epfl.ch> | 2010-08-31 06:49:57 +0000 |
---|---|---|
committer | moix <moix@epfl.ch> | 2010-08-31 06:49:57 +0000 |
commit | faed687d92849859157ea264bcac57b4ec72e9b7 (patch) | |
tree | d9ceb5cb0db5c9bd0ccb2e352d374e22ceaa4378 /project/build/ExternalTaskRunner.scala | |
parent | 8964f6f1bcc8500f1bc6a2808ef70d8852d208ec (diff) | |
download | scala-faed687d92849859157ea264bcac57b4ec72e9b7.tar.gz scala-faed687d92849859157ea264bcac57b4ec72e9b7.tar.bz2 scala-faed687d92849859157ea264bcac57b4ec72e9b7.zip |
Partest support for sbt (with failed only and s...
Partest support for sbt (with failed only and specific files only
options) Support for triggered execution
Diffstat (limited to 'project/build/ExternalTaskRunner.scala')
-rw-r--r-- | project/build/ExternalTaskRunner.scala | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/project/build/ExternalTaskRunner.scala b/project/build/ExternalTaskRunner.scala index c9ad97b970..b99af1b003 100644 --- a/project/build/ExternalTaskRunner.scala +++ b/project/build/ExternalTaskRunner.scala @@ -7,7 +7,7 @@ import ExternalTaskRunner._ * performance issue) and that in order to keep incremental compilation, we allow to launch a task from a * specific project / sub-project in a different instance of sbt that disappear once the task has finished. */ -class ExternalTaskRunner(root:Path,projectName:String, taskName :String, log: Logger ){ +class ExternalTaskRunner(root:Path,projectName:String, taskName :String,errorMessage:String, log: Logger ){ def runTask:Option[String] ={ @@ -16,7 +16,7 @@ class ExternalTaskRunner(root:Path,projectName:String, taskName :String, log: Lo log.info("Launching task ["+taskName+"] of project ["+projectName+"] in new sbt instance") externalSbt.! match{ case 0 => None - case _ => Some("External Task Failed") + case _ => Some(errorMessage) } } @@ -31,4 +31,4 @@ object ExternalTaskRunner{ -}
\ No newline at end of file +} |