You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by mb...@apache.org on 2007/05/30 17:12:35 UTC

svn commit: r542837 - in /incubator/uima/uimaj/trunk/uimaj-core/src/main: java/org/apache/uima/pear/tools/InstallationTester.java resources/org/apache/uima/pear/pear_messages.properties

Author: mbaessler
Date: Wed May 30 08:12:34 2007
New Revision: 542837

URL: http://svn.apache.org/viewvc?view=rev&rev=542837
Log:
UIMA-411

update analysis engine verification method to also create a CAS from the loaded ae

JIRA ticket https://issues.apache.org/jira/browse/UIMA-411

Modified:
    incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/pear/tools/InstallationTester.java
    incubator/uima/uimaj/trunk/uimaj-core/src/main/resources/org/apache/uima/pear/pear_messages.properties

Modified: incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/pear/tools/InstallationTester.java
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/pear/tools/InstallationTester.java?view=diff&rev=542837&r1=542836&r2=542837
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/pear/tools/InstallationTester.java (original)
+++ incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/pear/tools/InstallationTester.java Wed May 30 08:12:34 2007
@@ -213,11 +213,18 @@
     ResourceSpecifier aeSpecifier = UIMAFramework.getXMLParser().parseResourceSpecifier(xmlIn);
     AnalysisEngine ae = UIMAFramework.produceAnalysisEngine(aeSpecifier,
             getResourceManager(this.pkgBrowser), null);
-
+    
+    //create CAS from the analysis engine
+    CAS cas = null;
+    if (ae != null) {
+      cas = ae.newCAS();
+    }
+    
     // create Test status object
     TestStatus status = new TestStatus();
 
-    if (ae != null) {
+    //check test result
+    if (ae != null && cas != null) {
       status.setRetCode(TestStatus.TEST_SUCCESSFUL);
     } else {
       status.setRetCode(TestStatus.TEST_NOT_SUCCESSFUL);

Modified: incubator/uima/uimaj/trunk/uimaj-core/src/main/resources/org/apache/uima/pear/pear_messages.properties
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-core/src/main/resources/org/apache/uima/pear/pear_messages.properties?view=diff&rev=542837&r1=542836&r2=542837
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj-core/src/main/resources/org/apache/uima/pear/pear_messages.properties (original)
+++ incubator/uima/uimaj/trunk/uimaj-core/src/main/resources/org/apache/uima/pear/pear_messages.properties Wed May 30 08:12:34 2007
@@ -29,7 +29,7 @@
 package_creator_datapath_not_valid_warning =  Warning: datapath entry contains ':', use ';' as path separator.
 package_creator_install_desc_created_info = Installation descriptor successfully created at {0}.
 package_creator_pear_created_info = PEAR package successfully created at {0}.
-installation_verification_ae_not_created = The analysis engine for component {0} could not be created.
+installation_verification_ae_not_created = The analysis engine for component {0} could not be created completely.
 installation_verification_cc_not_created = The CAS consumer for component {0} could not be created.
 installation_verification_ci_not_created = The CAS initializer for component {0} could not be created.
 installation_verification_cr_not_created = The collection reader for component {0} could not be created.