GWTShell was eating compile errors, causing JUnit to not abort properly.

Review by: spoon (desk)


git-svn-id: https://google-web-toolkit.googlecode.com/svn/releases/1.6@4459 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/dev/core/src/com/google/gwt/dev/GWTShell.java b/dev/core/src/com/google/gwt/dev/GWTShell.java
index a03250b..a0de0d1 100644
--- a/dev/core/src/com/google/gwt/dev/GWTShell.java
+++ b/dev/core/src/com/google/gwt/dev/GWTShell.java
@@ -174,7 +174,9 @@
   protected void compile(TreeLogger logger, ModuleDef moduleDef)
       throws UnableToCompleteException {
     LegacyCompilerOptions newOptions = new GWTCompilerOptionsImpl(options);
-    new GWTCompiler(newOptions).run(logger, moduleDef);
+    if (!new GWTCompiler(newOptions).run(logger, moduleDef)) {
+      throw new UnableToCompleteException();
+    }
   }
 
   @Override