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>