Ant fixes to make test failure correctly blocking, and to cover the core/*,oophm/* pattern in dev more properly.  TODO to remove that part once core & oophm merge, and there's (normatively) just src, super, test.

Review by: amitmanjhi

git-svn-id: https://google-web-toolkit.googlecode.com/svn/branches/farewellSwt@6234 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/dev/build.xml b/dev/build.xml
index d097b2a..40e7495 100755
--- a/dev/build.xml
+++ b/dev/build.xml
@@ -232,6 +232,16 @@
     <gwt.junit test.out="${junit.out}" test.cases="tests.dev.core" >
       <extraclasspaths>
         <pathelement location="${alldeps.jar}" />
+        <!-- TODO: the following six items are needed because dev (alone) does
+            not adhere to the .../{src,super,test} convention, having a split
+            between core, oophm, and (historically) the OS platforms.  When
+            that unifies, these should go away. -->
+        <pathelement location="${gwt.root}/${project.tail}/core/src" />
+        <pathelement location="${gwt.root}/${project.tail}/core/super" />
+        <pathelement location="${gwt.root}/${project.tail}/core/test" />
+        <pathelement location="${gwt.root}/${project.tail}/oophm/src" />
+        <pathelement location="${gwt.root}/${project.tail}/oophm/overlay" />
+        <pathelement location="${gwt.root}/${project.tail}/oophm/test" />
         <!-- Pull in gwt-dev and gwt-user sources for .gwt.xml files -->
         <pathelement location="${gwt.root}/user/src/" />
         <pathelement location="${gwt.root}/user/super/" />