You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@vxquery.apache.org by pr...@apache.org on 2012/08/02 03:33:48 UTC

svn commit: r1368335 - /incubator/vxquery/trunk/vxquery/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunnerFactory.java

Author: prestonc
Date: Thu Aug  2 01:33:47 2012
New Revision: 1368335

URL: http://svn.apache.org/viewvc?rev=1368335&view=rev
Log:
Preparing the test class for future exceptions.

Modified:
    incubator/vxquery/trunk/vxquery/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunnerFactory.java

Modified: incubator/vxquery/trunk/vxquery/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunnerFactory.java
URL: http://svn.apache.org/viewvc/incubator/vxquery/trunk/vxquery/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunnerFactory.java?rev=1368335&r1=1368334&r2=1368335&view=diff
==============================================================================
--- incubator/vxquery/trunk/vxquery/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunnerFactory.java (original)
+++ incubator/vxquery/trunk/vxquery/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunnerFactory.java Thu Aug  2 01:33:47 2012
@@ -30,10 +30,12 @@ import org.apache.vxquery.context.Dynami
 import org.apache.vxquery.context.DynamicContextImpl;
 import org.apache.vxquery.context.RootStaticContextImpl;
 import org.apache.vxquery.context.StaticContextImpl;
+import org.apache.vxquery.exceptions.SystemException;
 import org.apache.vxquery.xmlquery.query.XMLQueryCompiler;
 
 import edu.uci.ics.hyracks.api.client.HyracksConnection;
 import edu.uci.ics.hyracks.api.client.IHyracksClientConnection;
+import edu.uci.ics.hyracks.api.exceptions.HyracksException;
 import edu.uci.ics.hyracks.api.job.JobFlag;
 import edu.uci.ics.hyracks.api.job.JobId;
 import edu.uci.ics.hyracks.api.job.JobSpecification;
@@ -123,6 +125,10 @@ public class TestRunnerFactory {
                     JobId jobId = hcc.startJob("test", spec, EnumSet.of(JobFlag.PROFILE_RUNTIME));
                     hcc.waitForCompletion(jobId);
                     res.result = FileUtils.readFileToString(tempFile, "UTF-8").trim();
+                } catch (SystemException e) {
+                    res.error = e;
+                } catch (HyracksException e) {
+                    res.error = e;
                 } catch (Throwable e) {
                     res.error = e;
                 } finally {