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