Set jre.debugMode for unit tests.

This was always the idea but we missed it earlier.

Change-Id: Id6f6a62251b4683dea366d43ee84e985ad25a868
diff --git a/user/src/com/google/gwt/junit/JUnit.gwt.xml b/user/src/com/google/gwt/junit/JUnit.gwt.xml
index 4bfaac9..e7fc0f5 100644
--- a/user/src/com/google/gwt/junit/JUnit.gwt.xml
+++ b/user/src/com/google/gwt/junit/JUnit.gwt.xml
@@ -21,6 +21,8 @@
   <inherits name="com.google.gwt.user.User"/>
   <inherits name="com.google.gwt.junit.JUnit3"/>
 
+  <set-property name="jre.debugMode" value="ENABLED" />
+
   <set-property name="gwt.logging.developmentModeHandler" value="DISABLED" />
   <set-property name="gwt.logging.simpleRemoteHandler" value="ENABLED" />
 
diff --git a/user/test/com/google/gwt/dev/jjs/CompilerSuiteOptimized.gwt.xml b/user/test/com/google/gwt/dev/jjs/CompilerSuiteOptimized.gwt.xml
index 4f42ff8..2df8002 100644
--- a/user/test/com/google/gwt/dev/jjs/CompilerSuiteOptimized.gwt.xml
+++ b/user/test/com/google/gwt/dev/jjs/CompilerSuiteOptimized.gwt.xml
@@ -14,12 +14,15 @@
 
 <module type="fileset">
   <inherits name="com.google.gwt.core.Core"/>
-  <!-- Make sure junit xml processed prior to this one so stack mode will not be overwritten -->
+  <!-- Make sure junit xml processed prior to this so stack&check mode not overwritten -->
   <inherits name="com.google.gwt.junit.JUnit" />
 
   <!-- stack emulation disabled so that we can check the implementation of functions -->
   <set-property name="compiler.stackMode" value="native" />
+
   <set-property name="jre.checks.checkLevel" value="MINIMAL" />
+  <!-- Disable checks completely so we can assert optimizations - user should never do this -->
+  <set-property name="jre.debugMode" value="DISABLED" />
 
   <source path='optimized' />
 </module>