I think the GMail web client may have inserted newlines. Here's a try via SMTP instead. -Adam

Index: uimaj-core/pom.xml
===================================================================
--- uimaj-core/pom.xml    (revision 470933)
+++ uimaj-core/pom.xml    (working copy)
@@ -41,5 +41,14 @@
    </dependencies>
    <build>
        <finalName>uima-core</finalName>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-surefire-plugin</artifactId>
+                <configuration>
+                    <argLine>-Xmx384M</argLine>
+                </configuration>
+ </plugin> + </plugins>
    </build>
</project>
\ No newline at end of file
Index: uimaj-core/src/test/java/org/apache/uima/util/impl/XMLParser_implTest.java
===================================================================
--- uimaj-core/src/test/java/org/apache/uima/util/impl/XMLParser_implTest.java (revision 470933) +++ uimaj-core/src/test/java/org/apache/uima/util/impl/XMLParser_implTest.java (working copy)
@@ -25,6 +25,7 @@
import junit.framework.TestCase;

import org.apache.uima.UIMAFramework;
+import org.apache.uima.analysis_engine.AnalysisEngineDescription;
import org.apache.uima.analysis_engine.TaeDescription;
import org.apache.uima.test.junit_extension.JUnitExtension;
import org.apache.uima.util.XMLInputSource;
@@ -68,31 +69,20 @@
  {
    try
    {
-      //JTalentAndStringMatch.xml contains xincludes,
+      //JTalentAndStringMatch.xml contains imports,
      //JTalentAndStringMatch_Expanded.xml has had them manually expanded
- File withXIncludes = JUnitExtension.getFile("XmlParserTest/JTalentAndStringMatch.xml"); + File withImports = JUnitExtension.getFile("XmlParserTest/JTalentAndStringMatch.xml"); File manuallyExpanded = JUnitExtension.getFile("XmlParserTest/JTalentAndStringMatch_Expanded.xml"); - //After passing JTalentAndStringMatch.xml through processXIncludes,
+      //After parsing both files and calling resolveImports,
//we should then be able to parse both files and get identical results.
-      XMLizable obj1 = mXmlParser.parse(new XMLInputSource(withXIncludes));
- XMLizable obj2 = mXmlParser.parse(new XMLInputSource(manuallyExpanded)); - Assert.assertNotNull(obj1); - Assert.assertNotNull(obj2); - Assert.assertEquals(obj1,obj2); - - //try similar test for XInclude containing xpointer - withXIncludes = JUnitExtension.getFile("XmlParserTest/XIncludeXPointerTest.xml"); - manuallyExpanded = JUnitExtension.getFile("XmlParserTest/XIncludeXPointerTest_Expanded.xml"); - - //After passing JTalentAndStringMatch.xml through processXIncludes, - //we should then be able to parse both files and get identical results.
-      obj1 = mXmlParser.parse(new XMLInputSource(withXIncludes));
-      obj2 = mXmlParser.parse(new XMLInputSource(manuallyExpanded));
-      Assert.assertNotNull(obj1);
-      //obj1.toXML(System.out);
- Assert.assertNotNull(obj2); - Assert.assertEquals(obj1,obj2);
+      AnalysisEngineDescription desc1 = (AnalysisEngineDescription)
+        mXmlParser.parse(new XMLInputSource(withImports));
+      AnalysisEngineDescription desc2 = (AnalysisEngineDescription)
+        mXmlParser.parse(new XMLInputSource(manuallyExpanded));
+ Assert.assertNotNull(desc1); + Assert.assertNotNull(desc2); + Assert.assertEquals(desc1.getDelegateAnalysisEngineSpecifiers(),desc2.getDelegateAnalysisEngineSpecifiers());
    }
    catch (Exception e)
    {
Index: uimaj-core/src/test/resources/XmlParserTest/JTalentAndStringMatch.xml
===================================================================
--- uimaj-core/src/test/resources/XmlParserTest/JTalentAndStringMatch.xml (revision 470933) +++ uimaj-core/src/test/resources/XmlParserTest/JTalentAndStringMatch.xml (working copy)
@@ -25,11 +25,11 @@

<delegateAnalysisEngineSpecifiers>
<delegateAnalysisEngine key="JTalent">
-<xi:include href="JTalentAnnotator_Enhanced.xml"/>
+<import location="JTalentAnnotator_Enhanced.xml"/>
</delegateAnalysisEngine>

<delegateAnalysisEngine key="StringMatch">
-<xi:include href="StringMatchAnnotator2.xml"/>
+<import location="StringMatchAnnotator2.xml"/>
</delegateAnalysisEngine>
</delegateAnalysisEngineSpecifiers>

Index: uimaj-core/src/test/resources/XmlParserTest/JTalentAnnotator_Enhanced.xml
===================================================================
--- uimaj-core/src/test/resources/XmlParserTest/JTalentAnnotator_Enhanced.xml (revision 470933) +++ uimaj-core/src/test/resources/XmlParserTest/JTalentAnnotator_Enhanced.xml (working copy)
@@ -19,8 +19,8 @@
 -->

<taeDescription xmlns="http://uima.watson.ibm.com/resourceSpecifier";>
+<frameworkImplementation>org.apache.uima.java</frameworkImplementation>
<primitive>true</primitive>
-<frameworkImplementation>org.apache.uima.java</frameworkImplementation>
<annotatorImplementationName>org.apache.research.talentuima.annotations.JTalentAnnotator_Enhanced</annotatorImplementationName>

<analysisEngineMetaData>

Reply via email to