summaryrefslogtreecommitdiff
path: root/src/partest
diff options
context:
space:
mode:
authorPhilipp Haller <hallerp@gmail.com>2008-10-27 16:38:26 +0000
committerPhilipp Haller <hallerp@gmail.com>2008-10-27 16:38:26 +0000
commit6fce7f14107416b484424399b71efd25f0faf2a6 (patch)
tree6d2b8722cf963792682cb7c3ebbf43d274915966 /src/partest
parent9dde9718b95c51cb82b26d0d5d76fe42a5d99314 (diff)
downloadscala-6fce7f14107416b484424399b71efd25f0faf2a6.tar.gz
scala-6fce7f14107416b484424399b71efd25f0faf2a6.tar.bz2
scala-6fce7f14107416b484424399b71efd25f0faf2a6.zip
Improved error output in case invoking javac fa...
Improved error output in case invoking javac fails.
Diffstat (limited to 'src/partest')
-rw-r--r--src/partest/scala/tools/partest/nest/Worker.scala13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/partest/scala/tools/partest/nest/Worker.scala b/src/partest/scala/tools/partest/nest/Worker.scala
index 3eafbc7240..ddf71bb702 100644
--- a/src/partest/scala/tools/partest/nest/Worker.scala
+++ b/src/partest/scala/tools/partest/nest/Worker.scala
@@ -179,9 +179,16 @@ class Worker(val fileManager: FileManager) extends Actor {
" -classpath "+outDir+File.pathSeparator+CLASSPATH+
" "+files.mkString(" ")
- val exitCode = runCommand(cmd, output)
- if (exitCode != 0) {
- NestUI.failure("Running \"javac\" failed with exit code: "+exitCode+"\n")
+ try {
+ val exitCode = runCommand(cmd, output)
+ if (exitCode != 0) {
+ NestUI.failure("Running \"javac\" failed with exit code: "+
+ exitCode+"\n"+cmd+"\n")
+ }
+ } catch {
+ case e: Exception =>
+ NestUI.failure("Running \"javac\" failed: "+
+ "\n"+cmd+"\n")
}
}