You can subscribe to this list here.
| 2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(71) |
Jun
(43) |
Jul
(9) |
Aug
(10) |
Sep
(21) |
Oct
(38) |
Nov
|
Dec
(11) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2012 |
Jan
|
Feb
(21) |
Mar
(9) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <et...@us...> - 2011-10-17 22:18:44
|
Revision: 4489
http://mxquery.svn.sourceforge.net/mxquery/?rev=4489&view=rev
Author: etterth
Date: 2011-10-17 22:18:38 +0000 (Mon, 17 Oct 2011)
Log Message:
-----------
- added test for b:setHash
Modified Paths:
--------------
trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/UrlManipulation.java
Modified: trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/UrlManipulation.java
===================================================================
--- trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/UrlManipulation.java 2011-10-17 22:13:36 UTC (rev 4488)
+++ trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/UrlManipulation.java 2011-10-17 22:18:38 UTC (rev 4489)
@@ -33,9 +33,24 @@
String value = executeNewScript("b:setHref('" + newurl + "')");
Assert.assertEquals(newurl, driver.getCurrentUrl());
}
+
@Test
/**
+ * test the b:setHash function
+ */
+ public void url_setHash() throws Exception {
+ driver.get(executionpath + "/test/test.html");
+ driver.executeScript("window.stateHasToStay = 'state stays'", new Object[0]);
+ String newurl = executionpath + "/test/test.html#some_stuff";
+ String value = executeNewScript("b:setHash('" + "#some_stuff" + "')");
+ Assert.assertEquals(newurl, driver.getCurrentUrl());
+ String state = (String) driver.executeScript("return window.stateHasToStay;", new Object[0]);
+ Assert.assertEquals("state stays", state);
+ }
+
+ @Test
+ /**
* tests if the b:getLocation function returns the hash correctly
*/
public void url_getLocation() throws Exception {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <et...@us...> - 2011-10-17 22:13:42
|
Revision: 4488
http://mxquery.svn.sourceforge.net/mxquery/?rev=4488&view=rev
Author: etterth
Date: 2011-10-17 22:13:36 +0000 (Mon, 17 Oct 2011)
Log Message:
-----------
- added b:setHash to functiongallery
Modified Paths:
--------------
trunk/MXQuery/xqib_src/ch/ethz/mxquery/functions/FG.xml
trunk/MXQuery/xqib_src/ch/ethz/mxquery/functions/FGPopulator.java
Modified: trunk/MXQuery/xqib_src/ch/ethz/mxquery/functions/FG.xml
===================================================================
--- trunk/MXQuery/xqib_src/ch/ethz/mxquery/functions/FG.xml 2011-10-17 20:51:05 UTC (rev 4487)
+++ trunk/MXQuery/xqib_src/ch/ethz/mxquery/functions/FG.xml 2011-10-17 22:13:36 UTC (rev 4488)
@@ -67,6 +67,7 @@
<className>JsEval</className>
</functionDescription>
<functionDescription>
+<!-- timer -->
<functionName>timer</functionName>
<parameters>
<paramType>xs:integer</paramType>
@@ -74,6 +75,7 @@
</parameters>
<className>Timer</className>
</functionDescription>
+<!-- cookies -->
<functionDescription>
<functionName>getCookieNames</functionName>
<className>GetCookieNames</className>
@@ -110,7 +112,7 @@
<className>SetCookie</className>
</functionDescription>
<!-- TODO: setcookie and removeCookie with more arguments -->
-
+<!-- pageURI -->
<functionDescription>
<functionName>pageURI</functionName>
<className>LocUri</className>
@@ -123,9 +125,17 @@
<className>SetHref</className>
</functionDescription>/
<functionDescription>
+ <functionName>setHash</functionName>
+ <parameters>
+ <paramType>xs:string</paramType>
+ </parameters>
+ <className>SetHash</className>
+ </functionDescription>/
+ <functionDescription>
<functionName>getLocation</functionName>
<className>GetLocation</className>
- </functionDescription>
+ </functionDescription>
+<!-- alert -->
<functionDescription>
<functionName>alert</functionName>
<parameters>
@@ -133,6 +143,7 @@
</parameters>
<className>Alert</className>
</functionDescription>
+<!-- classes -->
<functionDescription>
<functionName>removeClass</functionName>
<parameters>
@@ -163,7 +174,26 @@
</parameters>
<className>ToggleClassName</className>
</functionDescription>
+<!-- styles -->
<functionDescription>
+ <functionName>getStyle</functionName>
+ <parameters>
+ <paramType>node()</paramType>
+ <paramType>xs:string</paramType>
+ </parameters>
+ <className>GetStyle</className>
+ </functionDescription>
+ <functionDescription>
+ <functionName>setStyle</functionName>
+ <parameters>
+ <paramType>node()</paramType>
+ <paramType>xs:string</paramType>
+ <paramType>xs:string</paramType>
+ </parameters>
+ <className>SetStyle</className>
+ </functionDescription>
+<!-- events -->
+ <functionDescription>
<functionName>addWindowListener</functionName>
<parameters>
@@ -215,23 +245,6 @@
<functionName>windowInfo</functionName>
<className>WindowInfo</className>
</functionDescription>
- <functionDescription>
- <functionName>getStyle</functionName>
- <parameters>
- <paramType>node()</paramType>
- <paramType>xs:string</paramType>
- </parameters>
- <className>GetStyle</className>
- </functionDescription>
- <functionDescription>
- <functionName>setStyle</functionName>
- <parameters>
- <paramType>node()</paramType>
- <paramType>xs:string</paramType>
- <paramType>xs:string</paramType>
- </parameters>
- <className>SetStyle</className>
- </functionDescription>
</functionGroup>
<functionGroup prefix="fn" namespace="http://www.w3.org/2005/xpath-functions">
<functionDescription>
Modified: trunk/MXQuery/xqib_src/ch/ethz/mxquery/functions/FGPopulator.java
===================================================================
--- trunk/MXQuery/xqib_src/ch/ethz/mxquery/functions/FGPopulator.java 2011-10-17 20:51:05 UTC (rev 4487)
+++ trunk/MXQuery/xqib_src/ch/ethz/mxquery/functions/FGPopulator.java 2011-10-17 22:13:36 UTC (rev 4488)
@@ -433,6 +433,27 @@
qn = new QName(
"http://xqib.org",
"b",
+ "setHash");
+ paramTypes = new TypeInfo[1];
+
+ paramTypes[0] = xs_string;
+ signature = new FunctionSignature(qn, paramTypes, FunctionSignature.SYSTEM_FUNCTION, new Hashtable());
+
+ {
+ ch.ethz.mxquery.functions.b.SetHash iter = new ch.ethz.mxquery.functions.b.SetHash();
+ iter.setContext(context, false);
+
+ type = null;
+
+ function = new Function(
+ null,signature,
+ iter, null, type );
+ fg.add(function);
+ }
+
+ qn = new QName(
+ "http://xqib.org",
+ "b",
"getLocation");
paramTypes = new TypeInfo[0];
@@ -561,15 +582,15 @@
qn = new QName(
"http://xqib.org",
"b",
- "addWindowListener");
+ "getStyle");
paramTypes = new TypeInfo[2];
- paramTypes[0] = xs_string;
- paramTypes[1] = function__;
+ paramTypes[0] = node__;
+ paramTypes[1] = xs_string;
signature = new FunctionSignature(qn, paramTypes, FunctionSignature.SYSTEM_FUNCTION, new Hashtable());
{
- ch.ethz.mxquery.functions.b.AddWindowListener iter = new ch.ethz.mxquery.functions.b.AddWindowListener();
+ ch.ethz.mxquery.functions.b.GetStyle iter = new ch.ethz.mxquery.functions.b.GetStyle();
iter.setContext(context, false);
type = null;
@@ -583,15 +604,16 @@
qn = new QName(
"http://xqib.org",
"b",
- "removeWindowListener");
- paramTypes = new TypeInfo[2];
+ "setStyle");
+ paramTypes = new TypeInfo[3];
- paramTypes[0] = xs_string;
- paramTypes[1] = function__;
+ paramTypes[0] = node__;
+ paramTypes[1] = xs_string;
+ paramTypes[2] = xs_string;
signature = new FunctionSignature(qn, paramTypes, FunctionSignature.SYSTEM_FUNCTION, new Hashtable());
{
- ch.ethz.mxquery.functions.b.RemoveWindowListener iter = new ch.ethz.mxquery.functions.b.RemoveWindowListener();
+ ch.ethz.mxquery.functions.b.SetStyle iter = new ch.ethz.mxquery.functions.b.SetStyle();
iter.setContext(context, false);
type = null;
@@ -605,16 +627,15 @@
qn = new QName(
"http://xqib.org",
"b",
- "addEventListener");
- paramTypes = new TypeInfo[3];
+ "addWindowListener");
+ paramTypes = new TypeInfo[2];
- paramTypes[0] = node___plus;
- paramTypes[1] = xs_string;
- paramTypes[2] = function__;
+ paramTypes[0] = xs_string;
+ paramTypes[1] = function__;
signature = new FunctionSignature(qn, paramTypes, FunctionSignature.SYSTEM_FUNCTION, new Hashtable());
{
- ch.ethz.mxquery.functions.b.AddEventListener iter = new ch.ethz.mxquery.functions.b.AddEventListener();
+ ch.ethz.mxquery.functions.b.AddWindowListener iter = new ch.ethz.mxquery.functions.b.AddWindowListener();
iter.setContext(context, false);
type = null;
@@ -628,16 +649,15 @@
qn = new QName(
"http://xqib.org",
"b",
- "removeEventListener");
- paramTypes = new TypeInfo[3];
+ "removeWindowListener");
+ paramTypes = new TypeInfo[2];
- paramTypes[0] = node__;
- paramTypes[1] = xs_string;
- paramTypes[2] = function__;
+ paramTypes[0] = xs_string;
+ paramTypes[1] = function__;
signature = new FunctionSignature(qn, paramTypes, FunctionSignature.SYSTEM_FUNCTION, new Hashtable());
{
- ch.ethz.mxquery.functions.b.RemoveEventListener iter = new ch.ethz.mxquery.functions.b.RemoveEventListener();
+ ch.ethz.mxquery.functions.b.RemoveWindowListener iter = new ch.ethz.mxquery.functions.b.RemoveWindowListener();
iter.setContext(context, false);
type = null;
@@ -651,15 +671,16 @@
qn = new QName(
"http://xqib.org",
"b",
- "removeAnonymousEventListeners");
- paramTypes = new TypeInfo[2];
+ "addEventListener");
+ paramTypes = new TypeInfo[3];
- paramTypes[0] = node__;
+ paramTypes[0] = node___plus;
paramTypes[1] = xs_string;
+ paramTypes[2] = function__;
signature = new FunctionSignature(qn, paramTypes, FunctionSignature.SYSTEM_FUNCTION, new Hashtable());
{
- ch.ethz.mxquery.functions.b.RemoveAnonymousEventListener iter = new ch.ethz.mxquery.functions.b.RemoveAnonymousEventListener();
+ ch.ethz.mxquery.functions.b.AddEventListener iter = new ch.ethz.mxquery.functions.b.AddEventListener();
iter.setContext(context, false);
type = null;
@@ -673,13 +694,16 @@
qn = new QName(
"http://xqib.org",
"b",
- "dom");
- paramTypes = new TypeInfo[0];
+ "removeEventListener");
+ paramTypes = new TypeInfo[3];
+ paramTypes[0] = node__;
+ paramTypes[1] = xs_string;
+ paramTypes[2] = function__;
signature = new FunctionSignature(qn, paramTypes, FunctionSignature.SYSTEM_FUNCTION, new Hashtable());
{
- ch.ethz.mxquery.functions.b.Dom iter = new ch.ethz.mxquery.functions.b.Dom();
+ ch.ethz.mxquery.functions.b.RemoveEventListener iter = new ch.ethz.mxquery.functions.b.RemoveEventListener();
iter.setContext(context, false);
type = null;
@@ -693,13 +717,15 @@
qn = new QName(
"http://xqib.org",
"b",
- "windowInfo");
- paramTypes = new TypeInfo[0];
+ "removeAnonymousEventListeners");
+ paramTypes = new TypeInfo[2];
+ paramTypes[0] = node__;
+ paramTypes[1] = xs_string;
signature = new FunctionSignature(qn, paramTypes, FunctionSignature.SYSTEM_FUNCTION, new Hashtable());
{
- ch.ethz.mxquery.functions.b.WindowInfo iter = new ch.ethz.mxquery.functions.b.WindowInfo();
+ ch.ethz.mxquery.functions.b.RemoveAnonymousEventListener iter = new ch.ethz.mxquery.functions.b.RemoveAnonymousEventListener();
iter.setContext(context, false);
type = null;
@@ -713,15 +739,13 @@
qn = new QName(
"http://xqib.org",
"b",
- "getStyle");
- paramTypes = new TypeInfo[2];
+ "dom");
+ paramTypes = new TypeInfo[0];
- paramTypes[0] = node__;
- paramTypes[1] = xs_string;
signature = new FunctionSignature(qn, paramTypes, FunctionSignature.SYSTEM_FUNCTION, new Hashtable());
{
- ch.ethz.mxquery.functions.b.GetStyle iter = new ch.ethz.mxquery.functions.b.GetStyle();
+ ch.ethz.mxquery.functions.b.Dom iter = new ch.ethz.mxquery.functions.b.Dom();
iter.setContext(context, false);
type = null;
@@ -735,16 +759,13 @@
qn = new QName(
"http://xqib.org",
"b",
- "setStyle");
- paramTypes = new TypeInfo[3];
+ "windowInfo");
+ paramTypes = new TypeInfo[0];
- paramTypes[0] = node__;
- paramTypes[1] = xs_string;
- paramTypes[2] = xs_string;
signature = new FunctionSignature(qn, paramTypes, FunctionSignature.SYSTEM_FUNCTION, new Hashtable());
{
- ch.ethz.mxquery.functions.b.SetStyle iter = new ch.ethz.mxquery.functions.b.SetStyle();
+ ch.ethz.mxquery.functions.b.WindowInfo iter = new ch.ethz.mxquery.functions.b.WindowInfo();
iter.setContext(context, false);
type = null;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <et...@us...> - 2011-10-17 20:51:12
|
Revision: 4487
http://mxquery.svn.sourceforge.net/mxquery/?rev=4487&view=rev
Author: etterth
Date: 2011-10-17 20:51:05 +0000 (Mon, 17 Oct 2011)
Log Message:
-----------
- added test for b:toggleClass
Modified Paths:
--------------
trunk/XQIB_Testing/build.xml
trunk/XQIB_Testing/lib/apache-tomcat-6.0.32/conf/context.xml
trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/Classes.java
Modified: trunk/XQIB_Testing/build.xml
===================================================================
--- trunk/XQIB_Testing/build.xml 2011-10-17 13:57:24 UTC (rev 4486)
+++ trunk/XQIB_Testing/build.xml 2011-10-17 20:51:05 UTC (rev 4487)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project name="MXQuery_Testing" default="test" basedir=".">
- <property name="buildhost" value="http://fifthelement.inf.ethz.ch:8081/job" />
+ <property name="buildhost" value="http://sgv-jenkins-01.ethz.ch/job" />
<property name="tomcat.home" value="./lib/apache-tomcat-6.0.32" />
<property name="test.home" value="webapps/test/" />
Modified: trunk/XQIB_Testing/lib/apache-tomcat-6.0.32/conf/context.xml
===================================================================
--- trunk/XQIB_Testing/lib/apache-tomcat-6.0.32/conf/context.xml 2011-10-17 13:57:24 UTC (rev 4486)
+++ trunk/XQIB_Testing/lib/apache-tomcat-6.0.32/conf/context.xml 2011-10-17 20:51:05 UTC (rev 4487)
@@ -16,7 +16,7 @@
limitations under the License.
-->
<!-- The contents of this file will be loaded for each web application -->
-<Context>
+<Context allowLinking="true">
<!-- Default set of monitored resources -->
<WatchedResource>WEB-INF/web.xml</WatchedResource>
@@ -32,4 +32,4 @@
<Valve className="org.apache.catalina.valves.CometConnectionManagerValve" />
-->
-</Context>
\ No newline at end of file
+</Context>
Modified: trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/Classes.java
===================================================================
--- trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/Classes.java 2011-10-17 13:57:24 UTC (rev 4486)
+++ trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/Classes.java 2011-10-17 20:51:05 UTC (rev 4487)
@@ -38,9 +38,26 @@
String value = executeNewScript("b:getClasses(b:dom()//p)");
Assert.assertEquals("class2", value);
}
+
+ @Test
+ /**
+ * test the b:toggleClass function
+ */
+ public void class_toggleclass() throws Exception {
+ driver.get(executionpath + "/test/test.html");
+ executeNewScript("insert node <p/> as first into b:dom()//body");
+ executeNewScript("b:addClass(b:dom()//p,'class2')");
+ executeNewScript("b:toggleClass(b:dom()//p,'class1')");
+ String value = executeNewScript("b:getClasses(b:dom()//p)");
+ Assert.assertTrue(value.contains("class2"));
+ executeNewScript("b:toggleClass(b:dom()//p,'class1')");
+ value = executeNewScript("b:getClasses(b:dom()//p)");
+ Assert.assertEquals("class2", value);
+ }
+
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <et...@us...> - 2011-10-17 13:57:30
|
Revision: 4486
http://mxquery.svn.sourceforge.net/mxquery/?rev=4486&view=rev
Author: etterth
Date: 2011-10-17 13:57:24 +0000 (Mon, 17 Oct 2011)
Log Message:
-----------
- Added parent axis, fixed ancestor-or-self
Modified Paths:
--------------
trunk/MXQuery/xqib_src/ch/ethz/mxquery/update/store/domImpl/NodeStore.java
Modified: trunk/MXQuery/xqib_src/ch/ethz/mxquery/update/store/domImpl/NodeStore.java
===================================================================
--- trunk/MXQuery/xqib_src/ch/ethz/mxquery/update/store/domImpl/NodeStore.java 2011-10-17 13:27:30 UTC (rev 4485)
+++ trunk/MXQuery/xqib_src/ch/ethz/mxquery/update/store/domImpl/NodeStore.java 2011-10-17 13:57:24 UTC (rev 4486)
@@ -19,6 +19,7 @@
import ch.ethz.mxquery.exceptions.MXQueryException;
import ch.ethz.mxquery.iterators.browser.NodeStoreIterator;
import ch.ethz.mxquery.iterators.browser.SingleNodeIterator;
+import ch.ethz.mxquery.model.EmptySequenceIterator;
import ch.ethz.mxquery.model.Window;
import ch.ethz.mxquery.model.XDMIterator;
import ch.ethz.mxquery.model.updatePrimitives.UpdateableStore;
@@ -85,8 +86,12 @@
@Override
public XDMIterator getParentIterator(Identifier id) throws MXQueryException {
- // TODO Auto-generated method stub
- return null;
+ NodeToken tok = (NodeToken) id;
+ Node parentNode = tok.getNode().getParentNode();
+ if (parentNode == null){
+ return new EmptySequenceIterator(null, null);
+ }
+ return new SingleNodeIterator(parentNode);
}
@Override
@@ -94,6 +99,8 @@
throws MXQueryException {
NodeToken tok = (NodeToken) id;
Vector<XDMIterator> ancestors = new Vector<XDMIterator>();
+ if (includeSelf)
+ ancestors.add(new SingleNodeIterator(tok.node));
Node ancestor = tok.getNode().getParentNode();
while (ancestor != null){
ancestors.add(new SingleNodeIterator(ancestor));
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <et...@us...> - 2011-10-17 13:27:41
|
Revision: 4485
http://mxquery.svn.sourceforge.net/mxquery/?rev=4485&view=rev
Author: etterth
Date: 2011-10-17 13:27:30 +0000 (Mon, 17 Oct 2011)
Log Message:
-----------
- Fixed some number printing
Modified Paths:
--------------
trunk/MXQuery/xqib_src/ch/ethz/mxquery/datamodel/MXQueryBigDecimal.java
trunk/MXQuery/xqib_src/ch/ethz/mxquery/datamodel/MXQueryDouble.java
Modified: trunk/MXQuery/xqib_src/ch/ethz/mxquery/datamodel/MXQueryBigDecimal.java
===================================================================
--- trunk/MXQuery/xqib_src/ch/ethz/mxquery/datamodel/MXQueryBigDecimal.java 2011-10-17 08:44:52 UTC (rev 4484)
+++ trunk/MXQuery/xqib_src/ch/ethz/mxquery/datamodel/MXQueryBigDecimal.java 2011-10-17 13:27:30 UTC (rev 4485)
@@ -246,17 +246,17 @@
for (int i=0; i < scale; i++) {
if ( this.val.setScale(i, BigDecimal.ROUND_DOWN).setScale(scale).compareTo(this.val) == 0){
// for 1.5, 1.6 use
- //return this.val.setScale(i).toPlainString();
+ return this.val.setScale(i).toPlainString();
// for 1.4 use
- return this.val.setScale(i).toString();
+// return this.val.setScale(i).toString();
}
}
}
// for 1.5, 1.6 use
-// return this.val.toPlainString();
+ return this.val.toPlainString();
// for 1.4 use
- return this.val.toString();
+// return this.val.toString();
}
public String toDecimalString() {
Modified: trunk/MXQuery/xqib_src/ch/ethz/mxquery/datamodel/MXQueryDouble.java
===================================================================
--- trunk/MXQuery/xqib_src/ch/ethz/mxquery/datamodel/MXQueryDouble.java 2011-10-17 08:44:52 UTC (rev 4484)
+++ trunk/MXQuery/xqib_src/ch/ethz/mxquery/datamodel/MXQueryDouble.java 2011-10-17 13:27:30 UTC (rev 4485)
@@ -295,6 +295,7 @@
protected static String toString(double value, String javaStrValue, boolean isNegativeZero) {
javaStrValue = javaStrValue.replace("e+", "E");
+ javaStrValue = javaStrValue.replace("e-", "E-");
if (value==0.0) {
if (javaStrValue.charAt(0) == '-' || isNegativeZero) {
return "-0";
@@ -328,6 +329,9 @@
s = s.substring(0, s.length()-1);
}
return sign + firstchar + "." + s + "E" + e;
+ } else if (s.indexOf(".")<0) {
+ int epos = s.indexOf("E");
+ return s.substring(0,epos) + ".0" + s.substring(epos);
} else {
return s;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <et...@us...> - 2011-10-17 08:44:58
|
Revision: 4484
http://mxquery.svn.sourceforge.net/mxquery/?rev=4484&view=rev
Author: etterth
Date: 2011-10-17 08:44:52 +0000 (Mon, 17 Oct 2011)
Log Message:
-----------
- Ancestor axis also supported now
Modified Paths:
--------------
trunk/MXQuery/xqib_src/ch/ethz/mxquery/update/store/domImpl/NodeStore.java
Modified: trunk/MXQuery/xqib_src/ch/ethz/mxquery/update/store/domImpl/NodeStore.java
===================================================================
--- trunk/MXQuery/xqib_src/ch/ethz/mxquery/update/store/domImpl/NodeStore.java 2011-10-17 08:33:58 UTC (rev 4483)
+++ trunk/MXQuery/xqib_src/ch/ethz/mxquery/update/store/domImpl/NodeStore.java 2011-10-17 08:44:52 UTC (rev 4484)
@@ -92,8 +92,16 @@
@Override
public XDMIterator[] getAncestors(Identifier id, boolean includeSelf)
throws MXQueryException {
- // TODO Auto-generated method stub
- return null;
+ NodeToken tok = (NodeToken) id;
+ Vector<XDMIterator> ancestors = new Vector<XDMIterator>();
+ Node ancestor = tok.getNode().getParentNode();
+ while (ancestor != null){
+ ancestors.add(new SingleNodeIterator(ancestor));
+ ancestor = ancestor.getParentNode();
+ }
+ XDMIterator [] ret = new XDMIterator[ancestors.size()];
+ ancestors.copyInto(ret);
+ return ret;
}
@Override
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <et...@us...> - 2011-10-17 08:34:05
|
Revision: 4483
http://mxquery.svn.sourceforge.net/mxquery/?rev=4483&view=rev
Author: etterth
Date: 2011-10-17 08:33:58 +0000 (Mon, 17 Oct 2011)
Log Message:
-----------
- Cleaned up unnecessary classes
- following- and preceding-sibling working
Modified Paths:
--------------
trunk/MXQuery/xqib_src/ch/ethz/mxquery/update/store/domImpl/NodeStore.java
Removed Paths:
-------------
trunk/MXQuery/xqib_src/ch/ethz/mxquery/update/store/domImpl/FollowingIterator.java
trunk/MXQuery/xqib_src/ch/ethz/mxquery/update/store/domImpl/FollowingSiblingIterator.java
Deleted: trunk/MXQuery/xqib_src/ch/ethz/mxquery/update/store/domImpl/FollowingIterator.java
===================================================================
--- trunk/MXQuery/xqib_src/ch/ethz/mxquery/update/store/domImpl/FollowingIterator.java 2011-10-17 08:19:46 UTC (rev 4482)
+++ trunk/MXQuery/xqib_src/ch/ethz/mxquery/update/store/domImpl/FollowingIterator.java 2011-10-17 08:33:58 UTC (rev 4483)
@@ -1,42 +0,0 @@
-package ch.ethz.mxquery.update.store.domImpl;
-
-import ch.ethz.mxquery.util.browser.dom.Node;
-
-import ch.ethz.mxquery.contextConfig.Context;
-import ch.ethz.mxquery.datamodel.xdm.Token;
-import ch.ethz.mxquery.datamodel.xdm.TokenInterface;
-import ch.ethz.mxquery.exceptions.MXQueryException;
-import ch.ethz.mxquery.iterators.browser.NodeStoreIterator;
-
-public class FollowingIterator extends NodeStoreIterator {
-
- protected NodeToken start;
-
- public FollowingIterator(Node store, NodeToken start) {
- super(store);
- current = start;
- this.start = start;
- }
-
- @Override
- public TokenInterface next() throws MXQueryException {
- if (called == 0){
- init();
- called++;
- return current;
- }
- TokenInterface tmp = super.next();
- return tmp;
- }
-
- @Override
- protected void init() {
- current = start;
- }
-
- @Override
- protected void resetImpl() throws MXQueryException {
- super.resetImpl();
- }
-
-}
Deleted: trunk/MXQuery/xqib_src/ch/ethz/mxquery/update/store/domImpl/FollowingSiblingIterator.java
===================================================================
--- trunk/MXQuery/xqib_src/ch/ethz/mxquery/update/store/domImpl/FollowingSiblingIterator.java 2011-10-17 08:19:46 UTC (rev 4482)
+++ trunk/MXQuery/xqib_src/ch/ethz/mxquery/update/store/domImpl/FollowingSiblingIterator.java 2011-10-17 08:33:58 UTC (rev 4483)
@@ -1,57 +0,0 @@
-package ch.ethz.mxquery.update.store.domImpl;
-
-
-import ch.ethz.mxquery.contextConfig.Context;
-import ch.ethz.mxquery.datamodel.xdm.Token;
-import ch.ethz.mxquery.datamodel.xdm.TokenInterface;
-import ch.ethz.mxquery.exceptions.MXQueryException;
-import ch.ethz.mxquery.iterators.browser.NodeStoreIterator;
-import ch.ethz.mxquery.util.browser.dom.Node;
-
-public class FollowingSiblingIterator extends NodeStoreIterator{
-
- protected NodeToken start;
- protected Node end;
- boolean endreached = false;
- public FollowingSiblingIterator(Node store,
- NodeToken start) {
- super(store);
- this.start = start;
- end = start.getNode().getParentNode();
-
- }
-
- @Override
- public TokenInterface next() throws MXQueryException {
- if (called == 0){
- init();
- called++;
- return current;
- }
- TokenInterface tmp = super.next();
- if (tmp == Token.END_SEQUENCE_TOKEN || endreached){
- return Token.END_SEQUENCE_TOKEN;
- }
- NodeToken tok = (NodeToken) tmp;
- if (tok.getNode() == start.getNode()){
- endreached = true;
- return tmp;
- }
- if (tok.getNode() == end){
- endreached = true;
- return Token.END_SEQUENCE_TOKEN;
- }
- return tmp;
- }
-
- @Override
- protected void init() {
- current = start;
- }
-
- @Override
- protected void resetImpl() throws MXQueryException {
- endreached = false;
- super.resetImpl();
- }
-}
Modified: trunk/MXQuery/xqib_src/ch/ethz/mxquery/update/store/domImpl/NodeStore.java
===================================================================
--- trunk/MXQuery/xqib_src/ch/ethz/mxquery/update/store/domImpl/NodeStore.java 2011-10-17 08:19:46 UTC (rev 4482)
+++ trunk/MXQuery/xqib_src/ch/ethz/mxquery/update/store/domImpl/NodeStore.java 2011-10-17 08:33:58 UTC (rev 4483)
@@ -18,6 +18,7 @@
import ch.ethz.mxquery.datamodel.xdm.TokenInterface;
import ch.ethz.mxquery.exceptions.MXQueryException;
import ch.ethz.mxquery.iterators.browser.NodeStoreIterator;
+import ch.ethz.mxquery.iterators.browser.SingleNodeIterator;
import ch.ethz.mxquery.model.Window;
import ch.ethz.mxquery.model.XDMIterator;
import ch.ethz.mxquery.model.updatePrimitives.UpdateableStore;
@@ -99,22 +100,30 @@
public XDMIterator[] getFollowingSiblings(Identifier id)
throws MXQueryException {
NodeToken tok = (NodeToken) id;
- Vector<XDMIterator> ancs = new Vector<XDMIterator>();
+ Vector<XDMIterator> siblings = new Vector<XDMIterator>();
Node followingsibling = tok.getNode().getNextSibling();
while (followingsibling != null){
- ancs.add(new FollowingSiblingIterator(doc, NodeToken.createToken(followingsibling)));
+ siblings.add(new SingleNodeIterator(followingsibling));
followingsibling = followingsibling.getNextSibling();
}
- XDMIterator [] ret = new XDMIterator[ancs.size()];
- ancs.copyInto(ret);
+ XDMIterator [] ret = new XDMIterator[siblings.size()];
+ siblings.copyInto(ret);
return ret;
}
@Override
public XDMIterator[] getPrecedingSiblings(Identifier id)
throws MXQueryException {
- // TODO Auto-generated method stub
- return null;
+ NodeToken tok = (NodeToken) id;
+ Vector<XDMIterator> siblings = new Vector<XDMIterator>();
+ Node precedingingsibling = tok.getNode().getPreviousSibling();
+ while (precedingingsibling != null){
+ siblings.add(new SingleNodeIterator(precedingingsibling));
+ precedingingsibling = precedingingsibling.getPreviousSibling();
+ }
+ XDMIterator [] ret = new XDMIterator[siblings.size()];
+ siblings.copyInto(ret);
+ return ret;
}
@Override
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <et...@us...> - 2011-10-17 08:19:55
|
Revision: 4482
http://mxquery.svn.sourceforge.net/mxquery/?rev=4482&view=rev
Author: etterth
Date: 2011-10-17 08:19:46 +0000 (Mon, 17 Oct 2011)
Log Message:
-----------
- updated the fifthelement path in MXQuery_Testing
Modified Paths:
--------------
trunk/MXQuery_Testing/build.xml
Modified: trunk/MXQuery_Testing/build.xml
===================================================================
--- trunk/MXQuery_Testing/build.xml 2011-10-17 07:42:21 UTC (rev 4481)
+++ trunk/MXQuery_Testing/build.xml 2011-10-17 08:19:46 UTC (rev 4482)
@@ -9,7 +9,7 @@
<property name="resources.dir" value="${root.dir}/lib"/>
<property name="build.dir" value="${root.dir}/build"/>
<property name="dist.dir" value="${root.dir}/../MXQuery/dist"/>
- <property name="buildhost" value="http://http://sgv-jenkins-01.ethz.ch/job"/>
+ <property name="buildhost" value="http://sgv-jenkins-01.ethz.ch/job"/>
<property name="androidtmp.dir" value="${root.dir}/androidtmp"/>
<property name="midpsrc.dir" value="${root.dir}/midp_src"/>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <et...@us...> - 2011-10-17 07:42:27
|
Revision: 4481
http://mxquery.svn.sourceforge.net/mxquery/?rev=4481&view=rev
Author: etterth
Date: 2011-10-17 07:42:21 +0000 (Mon, 17 Oct 2011)
Log Message:
-----------
- updated the fifthelement path in MXQuery_Testing
Modified Paths:
--------------
trunk/MXQuery_Testing/build.xml
Modified: trunk/MXQuery_Testing/build.xml
===================================================================
--- trunk/MXQuery_Testing/build.xml 2011-10-17 07:34:38 UTC (rev 4480)
+++ trunk/MXQuery_Testing/build.xml 2011-10-17 07:42:21 UTC (rev 4481)
@@ -9,7 +9,7 @@
<property name="resources.dir" value="${root.dir}/lib"/>
<property name="build.dir" value="${root.dir}/build"/>
<property name="dist.dir" value="${root.dir}/../MXQuery/dist"/>
- <property name="buildhost" value="http://fifthelement.inf.ethz.ch:8081/job"/>
+ <property name="buildhost" value="http://http://sgv-jenkins-01.ethz.ch/job"/>
<property name="androidtmp.dir" value="${root.dir}/androidtmp"/>
<property name="midpsrc.dir" value="${root.dir}/midp_src"/>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <et...@us...> - 2011-10-17 07:34:44
|
Revision: 4480
http://mxquery.svn.sourceforge.net/mxquery/?rev=4480&view=rev
Author: etterth
Date: 2011-10-17 07:34:38 +0000 (Mon, 17 Oct 2011)
Log Message:
-----------
- Reverted last commit (made a mistake grepping)
Added Paths:
-----------
trunk/MXQuery/src/ch/ethz/mxquery/iterators/NodeIterator.java
Copied: trunk/MXQuery/src/ch/ethz/mxquery/iterators/NodeIterator.java (from rev 4478, trunk/MXQuery/src/ch/ethz/mxquery/iterators/NodeIterator.java)
===================================================================
--- trunk/MXQuery/src/ch/ethz/mxquery/iterators/NodeIterator.java (rev 0)
+++ trunk/MXQuery/src/ch/ethz/mxquery/iterators/NodeIterator.java 2011-10-17 07:34:38 UTC (rev 4480)
@@ -0,0 +1,62 @@
+/* Copyright 2006 - 2009 ETH Zurich
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package ch.ethz.mxquery.iterators;
+
+import java.util.Vector;
+
+import ch.ethz.mxquery.contextConfig.Context;
+import ch.ethz.mxquery.datamodel.types.Type;
+import ch.ethz.mxquery.datamodel.xdm.Token;
+import ch.ethz.mxquery.datamodel.xdm.TokenInterface;
+import ch.ethz.mxquery.exceptions.MXQueryException;
+import ch.ethz.mxquery.exceptions.QueryLocation;
+import ch.ethz.mxquery.model.CurrentBasedIterator;
+import ch.ethz.mxquery.model.XDMIterator;
+
+/**
+ * Gets all children from the passed iterator (incl. atomic values).
+ *
+ * @author dagraf
+ *
+ */
+public class NodeIterator extends CurrentBasedIterator {
+ //private int depth = 0;
+
+ public NodeIterator(Context ctx, XDMIterator root, QueryLocation location) {
+ super(ctx, new XDMIterator[] { root }, location);
+ this.current = root;
+ }
+
+ public TokenInterface next() throws MXQueryException {
+ if (this.endOfSeq) {
+ return Token.END_SEQUENCE_TOKEN;
+ }
+ int pre;
+ TokenInterface tok;
+ do {
+ pre = this.depth;
+ tok = this.getNext();
+ } while (tok.getEventType() != Type.END_SEQUENCE
+ && (pre == 0 || this.depth == 0 || (Type.isAttribute(tok.getEventType()) && this.depth == 1)));
+ if (tok.getEventType() == Type.END_SEQUENCE) {
+ this.endOfSeq = true;
+ }
+ return tok;
+ }
+
+ protected XDMIterator copy(Context context, XDMIterator[] subIters, Vector nestedPredCtxStack) throws MXQueryException {
+ return new NodeIterator(context, subIters[0],loc);
+ }
+}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <et...@us...> - 2011-10-17 07:28:49
|
Revision: 4479
http://mxquery.svn.sourceforge.net/mxquery/?rev=4479&view=rev
Author: etterth
Date: 2011-10-17 07:28:42 +0000 (Mon, 17 Oct 2011)
Log Message:
-----------
- Removed unused iterator
Removed Paths:
-------------
trunk/MXQuery/src/ch/ethz/mxquery/iterators/NodeIterator.java
Deleted: trunk/MXQuery/src/ch/ethz/mxquery/iterators/NodeIterator.java
===================================================================
--- trunk/MXQuery/src/ch/ethz/mxquery/iterators/NodeIterator.java 2011-10-16 23:44:22 UTC (rev 4478)
+++ trunk/MXQuery/src/ch/ethz/mxquery/iterators/NodeIterator.java 2011-10-17 07:28:42 UTC (rev 4479)
@@ -1,62 +0,0 @@
-/* Copyright 2006 - 2009 ETH Zurich
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package ch.ethz.mxquery.iterators;
-
-import java.util.Vector;
-
-import ch.ethz.mxquery.contextConfig.Context;
-import ch.ethz.mxquery.datamodel.types.Type;
-import ch.ethz.mxquery.datamodel.xdm.Token;
-import ch.ethz.mxquery.datamodel.xdm.TokenInterface;
-import ch.ethz.mxquery.exceptions.MXQueryException;
-import ch.ethz.mxquery.exceptions.QueryLocation;
-import ch.ethz.mxquery.model.CurrentBasedIterator;
-import ch.ethz.mxquery.model.XDMIterator;
-
-/**
- * Gets all children from the passed iterator (incl. atomic values).
- *
- * @author dagraf
- *
- */
-public class NodeIterator extends CurrentBasedIterator {
- //private int depth = 0;
-
- public NodeIterator(Context ctx, XDMIterator root, QueryLocation location) {
- super(ctx, new XDMIterator[] { root }, location);
- this.current = root;
- }
-
- public TokenInterface next() throws MXQueryException {
- if (this.endOfSeq) {
- return Token.END_SEQUENCE_TOKEN;
- }
- int pre;
- TokenInterface tok;
- do {
- pre = this.depth;
- tok = this.getNext();
- } while (tok.getEventType() != Type.END_SEQUENCE
- && (pre == 0 || this.depth == 0 || (Type.isAttribute(tok.getEventType()) && this.depth == 1)));
- if (tok.getEventType() == Type.END_SEQUENCE) {
- this.endOfSeq = true;
- }
- return tok;
- }
-
- protected XDMIterator copy(Context context, XDMIterator[] subIters, Vector nestedPredCtxStack) throws MXQueryException {
- return new NodeIterator(context, subIters[0],loc);
- }
-}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <et...@us...> - 2011-10-16 23:44:29
|
Revision: 4478
http://mxquery.svn.sourceforge.net/mxquery/?rev=4478&view=rev
Author: etterth
Date: 2011-10-16 23:44:22 +0000 (Sun, 16 Oct 2011)
Log Message:
-----------
- added config file for firefox tomcat server
Added Paths:
-----------
trunk/XQIB_Testing/lib/apache-tomcat-6.0.32/conf/firefox-server.xml
Added: trunk/XQIB_Testing/lib/apache-tomcat-6.0.32/conf/firefox-server.xml
===================================================================
--- trunk/XQIB_Testing/lib/apache-tomcat-6.0.32/conf/firefox-server.xml (rev 0)
+++ trunk/XQIB_Testing/lib/apache-tomcat-6.0.32/conf/firefox-server.xml 2011-10-16 23:44:22 UTC (rev 4478)
@@ -0,0 +1,148 @@
+<?xml version='1.0' encoding='utf-8'?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!-- Note: A "Server" is not itself a "Container", so you may not
+ define subcomponents such as "Valves" at this level.
+ Documentation at /docs/config/server.html
+ -->
+<Server port="8007" shutdown="SHUTDOWN">
+
+ <!--APR library loader. Documentation at /docs/apr.html -->
+ <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
+ <!--Initialize Jasper prior to webapps are loaded. Documentation at /docs/jasper-howto.html -->
+ <Listener className="org.apache.catalina.core.JasperListener" />
+ <!-- Prevent memory leaks due to use of particular java/javax APIs-->
+ <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
+ <!-- JMX Support for the Tomcat server. Documentation at /docs/non-existent.html -->
+ <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />
+ <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
+
+ <!-- Global JNDI resources
+ Documentation at /docs/jndi-resources-howto.html
+ -->
+ <GlobalNamingResources>
+ <!-- Editable user database that can also be used by
+ UserDatabaseRealm to authenticate users
+ -->
+ <Resource name="UserDatabase" auth="Container"
+ type="org.apache.catalina.UserDatabase"
+ description="User database that can be updated and saved"
+ factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
+ pathname="conf/tomcat-users.xml" />
+ </GlobalNamingResources>
+
+ <!-- A "Service" is a collection of one or more "Connectors" that share
+ a single "Container" Note: A "Service" is not itself a "Container",
+ so you may not define subcomponents such as "Valves" at this level.
+ Documentation at /docs/config/service.html
+ -->
+ <Service name="Catalina">
+
+ <!--The connectors can use a shared executor, you can define one or more named thread pools-->
+ <!--
+ <Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
+ maxThreads="150" minSpareThreads="4"/>
+ -->
+
+
+ <!-- A "Connector" represents an endpoint by which requests are received
+ and responses are returned. Documentation at :
+ Java HTTP Connector: /docs/config/http.html (blocking & non-blocking)
+ Java AJP Connector: /docs/config/ajp.html
+ APR (HTTP/AJP) Connector: /docs/apr.html
+ Define a non-SSL HTTP/1.1 Connector on port 8080
+ -->
+ <Connector port="8092" protocol="HTTP/1.1"
+ connectionTimeout="20000"
+ redirectPort="8443" />
+ <!-- A "Connector" using the shared thread pool-->
+ <!--
+ <Connector executor="tomcatThreadPool"
+ port="8080" protocol="HTTP/1.1"
+ connectionTimeout="20000"
+ redirectPort="8443" />
+ -->
+ <!-- Define a SSL HTTP/1.1 Connector on port 8443
+ This connector uses the JSSE configuration, when using APR, the
+ connector should be using the OpenSSL style configuration
+ described in the APR documentation -->
+ <!--
+ <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
+ maxThreads="150" scheme="https" secure="true"
+ clientAuth="false" sslProtocol="TLS" />
+ -->
+
+ <!-- Define an AJP 1.3 Connector on port 8009 -->
+ <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
+
+
+ <!-- An Engine represents the entry point (within Catalina) that processes
+ every request. The Engine implementation for Tomcat stand alone
+ analyzes the HTTP headers included with the request, and passes them
+ on to the appropriate Host (virtual host).
+ Documentation at /docs/config/engine.html -->
+
+ <!-- You should set jvmRoute to support load-balancing via AJP ie :
+ <Engine name="Catalina" defaultHost="localhost" jvmRoute="jvm1">
+ -->
+ <Engine name="Catalina" defaultHost="localhost">
+
+ <!--For clustering, please take a look at documentation at:
+ /docs/cluster-howto.html (simple how to)
+ /docs/config/cluster.html (reference documentation) -->
+ <!--
+ <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
+ -->
+
+ <!-- The request dumper valve dumps useful debugging information about
+ the request and response data received and sent by Tomcat.
+ Documentation at: /docs/config/valve.html -->
+ <!--
+ <Valve className="org.apache.catalina.valves.RequestDumperValve"/>
+ -->
+
+ <!-- This Realm uses the UserDatabase configured in the global JNDI
+ resources under the key "UserDatabase". Any edits
+ that are performed against this UserDatabase are immediately
+ available for use by the Realm. -->
+ <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
+ resourceName="UserDatabase"/>
+
+ <!-- Define the default virtual host
+ Note: XML Schema validation will not work with Xerces 2.2.
+ -->
+ <Host name="localhost" appBase="../../webapps"
+ unpackWARs="true" autoDeploy="true"
+ xmlValidation="false" xmlNamespaceAware="false">
+
+ <!-- SingleSignOn valve, share authentication between web applications
+ Documentation at: /docs/config/valve.html -->
+ <!--
+ <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
+ -->
+
+ <!-- Access log processes all example.
+ Documentation at: /docs/config/valve.html -->
+ <!--
+ <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
+ prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
+ -->
+
+ </Host>
+ </Engine>
+ </Service>
+</Server>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <et...@us...> - 2011-10-16 23:41:35
|
Revision: 4477
http://mxquery.svn.sourceforge.net/mxquery/?rev=4477&view=rev
Author: etterth
Date: 2011-10-16 23:41:27 +0000 (Sun, 16 Oct 2011)
Log Message:
-----------
- reverted changes in 4466 to build.xml (the test folder no longer needs to be added to gwt_war
Modified Paths:
--------------
trunk/MXQuery/build.xml
Modified: trunk/MXQuery/build.xml
===================================================================
--- trunk/MXQuery/build.xml 2011-10-16 23:32:38 UTC (rev 4476)
+++ trunk/MXQuery/build.xml 2011-10-16 23:41:27 UTC (rev 4477)
@@ -17,22 +17,18 @@
<project name="MXQuery" default="jar" basedir=".">
-
- <property name="officialName" value="MXQuery">
- </property>
- <property name="version" value="0.6.1">
- </property>
- <property name="year" value="2006-2009">
- </property>
- <property name="copyright" value="ETH Zurich">
- </property>
-
- <property name="debug" value="on"/>
- <property name="optimize" value="on"/>
+
+ <property name="officialName" value="MXQuery"></property>
+ <property name="version" value="0.6.1"></property>
+ <property name="year" value="2006-2009"></property>
+ <property name="copyright" value="ETH Zurich"></property>
+
+ <property name="debug" value="on"/>
+ <property name="optimize" value="on"/>
<property name="src.version" value="1.3"/>
-
+
<property name="root.dir" value="."/>
- <property name="src.dir" value="${root.dir}/src"/>
+ <property name="src.dir" value="${root.dir}/src"/>
<property name="resources.dir" value="${root.dir}/lib"/>
<property name="build.dir" value="${root.dir}/build"/>
<property name="dist.dir" value="${root.dir}/dist"/>
@@ -40,19 +36,19 @@
<property name="customtmp.dir" value="${root.dir}/customtmp"/>
<property name="midptmp.dir" value="${customtmp.dir}"/>
<property name="xqibtmp.dir" value="${customtmp.dir}"/>
-
+
<property name="tmpfunc.dir" value="${customtmp.dir}/ch/ethz/mxquery/functions"/>
<property name="srcfunc.dir" value="${src.dir}/ch/ethz/mxquery/functions"/>
-
+
<property name="noparsertmp.dir" value="${root.dir}/noparsertmp"/>
-
+
<property name="modules.dir" value="${root.dir}/mod2export"/>
<property name="war.dir" value ="${build.dir}/war"/>
<property name="gwt_war.dir" value ="${build.dir}/gwt_war"/>
<property name="gwt_webinf.dir" value ="${gwt_war.dir}/WEB-INF"/>
<property name="gwt_webclasses.dir" value ="${gwt_webinf.dir}/classes"/>
<property name="xqib_samples.dir" value ="${root.dir}/xqib_samples"/>
-
+
<property name="webinf.dir" value="${war.dir}/WEB-INF"/>
<property name="weblib.dir" value="${webinf.dir}/lib"/>
<property name="webclasses.dir" value="${webinf.dir}/classes"/>
@@ -60,9 +56,9 @@
<property name="utilservlet.dir" value="${webclasses.dir}/ch/ethz/mxquery/util"/>
<property name="xspcontent.dir" value="${root.dir}/XSP"/>
-
+
<import file="generate_funcgallery.xml"/>
-
+
<condition property="wtk.home" value="C:\\WTK2.5.2_01">
<os family="windows"/>
</condition>
@@ -78,52 +74,52 @@
<property name="altsrc.dir" value="${root.dir}/altsrc"/>
<path id="project.class.path">
- <pathelement location="${resources.dir}/xml-apis.jar" />
- <fileset dir="${resources.dir}">
- <include name="*.jar"/>
- </fileset>
- <pathelement path="${java.class.path}"/>
+ <pathelement location="${resources.dir}/xml-apis.jar" />
+ <fileset dir="${resources.dir}">
+ <include name="*.jar"/>
+ </fileset>
+ <pathelement path="${java.class.path}"/>
</path>
-
+
<path id="midlet.class.path">
- <pathelement location="${build.dir}"/>
- <fileset dir="${resources.dir}">
- <include name="kxml2-min-2.3.0.jar"/>
- <include name="xmlpull_1_1_3_4c.jar"/>
- <include name="microlog-logger-core-2.3.5.jar"/>
+ <pathelement location="${build.dir}"/>
+ <fileset dir="${resources.dir}">
+ <include name="kxml2-min-2.3.0.jar"/>
+ <include name="xmlpull_1_1_3_4c.jar"/>
+ <include name="microlog-logger-core-2.3.5.jar"/>
- </fileset>
+ </fileset>
</path>
-
+
<taskdef resource="antenna.properties" classpath="${resources.dir}/antenna-bin-0.9.14.jar"/>
-
- <target name="clean">
- <echo message="Cleaning directories..."/>
- <delete>
- <fileset dir="${build.dir}/">
- <exclude name="gwt_war/mxqueryjs/**/*"/>
- <include name="**/*"/>
- </fileset>
- <fileset dir="${customtmp.dir}/">
- <include name="**/*"/>
- </fileset>
- </delete>
-
+
+ <target name="clean">
+ <echo message="Cleaning directories..."/>
+ <delete>
+ <fileset dir="${build.dir}/">
+ <exclude name="gwt_war/mxqueryjs/**/*"/>
+ <include name="**/*"/>
+ </fileset>
+ <fileset dir="${customtmp.dir}/">
+ <include name="**/*"/>
+ </fileset>
+ </delete>
+
<mkdir dir="${build.dir}"/>
- <mkdir dir="${dist.dir}"/>
- <mkdir dir="${customtmp.dir}"/>
- </target>
-
- <target name="compile" depends="clean">
+ <mkdir dir="${dist.dir}"/>
+ <mkdir dir="${customtmp.dir}"/>
+ </target>
+
+ <target name="compile" depends="clean">
<echo message="Compiling..."/>
-
+
<depend srcdir="${src.dir}"
destdir="${build.dir}"
cache="depcache"
closure="yes"
/>
- <javac source="${src.version}"
+ <javac source="${src.version}"
srcdir="${src.dir}"
destdir="${build.dir}"
target="1.4"
@@ -132,21 +128,19 @@
optimize="${optimize}"
extdirs=""
/>
- </target>
+ </target>
- <target name="compile-15" depends="clean">
- <echo message="Merging source trees"/>
- <delete>
- <fileset dir="${customtmp.dir}/">
- <include name="**/*"/>
- </fileset>
- </delete>
- <copy todir="${customtmp.dir}">
- <fileset dir="${src.dir}"/>
- </copy>
+ <target name="compile-15" depends="clean">
+ <echo message="Merging source trees"/>
+ <delete>
+ <fileset dir="${customtmp.dir}/">
+ <include name="**/*"/>
+ </fileset>
+ </delete>
+ <copy todir="${customtmp.dir}"><fileset dir="${src.dir}"/></copy>
- <delete file="${customtmp.dir}/ch/ethz/mxquery/functions/fn/NormalizeUnicode.java" />
+ <delete file="${customtmp.dir}/ch/ethz/mxquery/functions/fn/NormalizeUnicode.java" />
<depend srcdir="${customtmp.dir}"
destdir="${build.dir}"
@@ -154,7 +148,7 @@
closure="yes"
/>
- <javac source="${src.version}"
+ <javac source="${src.version}"
srcdir="${customtmp.dir}"
destdir="${build.dir}"
target="1.4"
@@ -163,69 +157,67 @@
optimize="${optimize}"
extdirs=""
/>
- </target>
+ </target>
- <target name="compile-14" depends="clean">
- <echo message="Merging source trees"/>
- <delete>
- <fileset dir="${customtmp.dir}/">
- <include name="**/*"/>
- </fileset>
- </delete>
- <copy todir="${customtmp.dir}">
- <fileset dir="${src.dir}"/>
- </copy>
+ <target name="compile-14" depends="clean">
+ <echo message="Merging source trees"/>
+ <delete>
+ <fileset dir="${customtmp.dir}/">
+ <include name="**/*"/>
+ </fileset>
+ </delete>
+ <copy todir="${customtmp.dir}"><fileset dir="${src.dir}"/></copy>
- <delete>
- <fileset dir="${customtmp.dir}/ch/ethz/mxquery/sms/MMimpl/" id="id">
- <include name="*.java"/>
- <exclude name="TokenBufferStore.java"/>
+ <delete>
+ <fileset dir="${customtmp.dir}/ch/ethz/mxquery/sms/MMimpl/" id="id">
+ <include name="*.java"/>
+ <exclude name="TokenBufferStore.java"/>
<exclude name="MaterializingTokenBufferStore.java"/>
- </fileset>
- <fileset dir="${customtmp.dir}/ch/ethz/mxquery/parallel" id="id">
- <include name="*.java"/>
- </fileset>
- </delete>
+ </fileset>
+ <fileset dir="${customtmp.dir}/ch/ethz/mxquery/parallel" id="id">
+ <include name="*.java"/>
+ </fileset>
+ </delete>
- <delete file="${customtmp.dir}/ch/ethz/mxquery/sms/activeStore/ReadThreadUpdate.java" />
- <delete file="${customtmp.dir}/ch/ethz/mxquery/sms/activeStore/ReadDataThread.java" />
+ <delete file="${customtmp.dir}/ch/ethz/mxquery/sms/activeStore/ReadThreadUpdate.java" />
+ <delete file="${customtmp.dir}/ch/ethz/mxquery/sms/activeStore/ReadDataThread.java" />
- <delete file="${customtmp.dir}/ch/ethz/mxquery/functions/fn/NormalizeUnicode.java" />
- <delete file="${customtmp.dir}/ch/ethz/mxquery/functions/fn/AvailEnvVars.java"/>
- <delete file="${customtmp.dir}/ch/ethz/mxquery/iterators/PFFLWORIterator.java" />
- <delete file="${customtmp.dir}/ch/ethz/mxquery/iterators/PGFLWORIterator.java"/>
- <delete file="${customtmp.dir}/ch/ethz/mxquery/iterators/PGroupBy.java"/>
- <delete file="${customtmp.dir}/ch/ethz/mxquery/iterators/forseq/ForseqWindowEarlyBinding.java" />
- <delete file="${customtmp.dir}/ch/ethz/mxquery/iterators/forseq/ForseqWindowEarlyBindingParallel.java" />
- <delete file="${midptmp.dir}/ch/ethz/mxquery/query/webservice/XSPMain.java"/>
- <delete file="${customtmp.dir}/ch/ethz/mxquery/query/parser/J56Parser.java" />
- <delete file="${customtmp.dir}/ch/ethz/mxquery/extensionsModules/util/Uuid.java" />
+ <delete file="${customtmp.dir}/ch/ethz/mxquery/functions/fn/NormalizeUnicode.java" />
+ <delete file="${customtmp.dir}/ch/ethz/mxquery/functions/fn/AvailEnvVars.java"/>
+ <delete file="${customtmp.dir}/ch/ethz/mxquery/iterators/PFFLWORIterator.java" />
+ <delete file="${customtmp.dir}/ch/ethz/mxquery/iterators/PGFLWORIterator.java"/>
+ <delete file="${customtmp.dir}/ch/ethz/mxquery/iterators/PGroupBy.java"/>
+ <delete file="${customtmp.dir}/ch/ethz/mxquery/iterators/forseq/ForseqWindowEarlyBinding.java" />
+ <delete file="${customtmp.dir}/ch/ethz/mxquery/iterators/forseq/ForseqWindowEarlyBindingParallel.java" />
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/query/webservice/XSPMain.java"/>
+ <delete file="${customtmp.dir}/ch/ethz/mxquery/query/parser/J56Parser.java" />
+ <delete file="${customtmp.dir}/ch/ethz/mxquery/extensionsModules/util/Uuid.java" />
- <delete file="${customtmp.dir}/examples/StreamExample.java" />
- <delete file="${customtmp.dir}/examples/StreamStatsDemo.java" />
- <delete file="${customtmp.dir}/examples/StreamLifecycleExample.java" />
- <delete>
- <fileset dir="${customtmp.dir}/ch/ethz/mxquery/dmcq/">
- <include name="*.java"/>
- </fileset>
- </delete>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/util/PerfTools.java" />
- <copy file="${midpsrc.dir}/ch/ethz/mxquery/functions/fn/String_Length.java" todir="${customtmp.dir}/ch/ethz/mxquery/functions/fn/" overwrite="yes"/>
- <copy file="${midpsrc.dir}/ch/ethz/mxquery/functions/fn/SubString.java" todir="${customtmp.dir}/ch/ethz/mxquery/functions/fn/" overwrite="yes"/>
- <copy file="${midpsrc.dir}/ch/ethz/mxquery/functions/fn/StringToCodepoints.java" todir="${customtmp.dir}/ch/ethz/mxquery/functions/fn/" overwrite="yes"/>
- <copy file="${midpsrc.dir}/ch/ethz/mxquery/functions/fn/Translate.java" todir="${customtmp.dir}/ch/ethz/mxquery/functions/fn/" overwrite="yes" />
- <copy file="${midpsrc.dir}/ch/ethz/mxquery/sms/MMimpl/TokenBufferStore.java" todir="${customtmp.dir}/ch/ethz/mxquery/sms/MMimpl/" overwrite="yes" />
- <copy file="${midpsrc.dir}/ch/ethz/mxquery/sms/StoreFactory.java" todir="${customtmp.dir}/ch/ethz/mxquery/sms/" overwrite="yes" />
+ <delete file="${customtmp.dir}/examples/StreamExample.java" />
+ <delete file="${customtmp.dir}/examples/StreamStatsDemo.java" />
+ <delete file="${customtmp.dir}/examples/StreamLifecycleExample.java" />
+ <delete>
+ <fileset dir="${customtmp.dir}/ch/ethz/mxquery/dmcq/">
+ <include name="*.java"/>
+ </fileset>
+ </delete>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/util/PerfTools.java" />
+ <copy file="${midpsrc.dir}/ch/ethz/mxquery/functions/fn/String_Length.java" todir="${customtmp.dir}/ch/ethz/mxquery/functions/fn/" overwrite="yes"/>
+ <copy file="${midpsrc.dir}/ch/ethz/mxquery/functions/fn/SubString.java" todir="${customtmp.dir}/ch/ethz/mxquery/functions/fn/" overwrite="yes"/>
+ <copy file="${midpsrc.dir}/ch/ethz/mxquery/functions/fn/StringToCodepoints.java" todir="${customtmp.dir}/ch/ethz/mxquery/functions/fn/" overwrite="yes"/>
+ <copy file="${midpsrc.dir}/ch/ethz/mxquery/functions/fn/Translate.java" todir="${customtmp.dir}/ch/ethz/mxquery/functions/fn/" overwrite="yes" />
+ <copy file="${midpsrc.dir}/ch/ethz/mxquery/sms/MMimpl/TokenBufferStore.java" todir="${customtmp.dir}/ch/ethz/mxquery/sms/MMimpl/" overwrite="yes" />
+ <copy file="${midpsrc.dir}/ch/ethz/mxquery/sms/StoreFactory.java" todir="${customtmp.dir}/ch/ethz/mxquery/sms/" overwrite="yes" />
- <copy file="${midpsrc.dir}/ch/ethz/mxquery/bindings/WindowBuffer.java" todir="${customtmp.dir}/ch/ethz/mxquery/bindings/" overwrite="yes" />
- <copy file="${altsrc.dir}/ch/ethz/mxquery/util/PlatformDependentUtils.java" todir="${customtmp.dir}/ch/ethz/mxquery/util" overwrite="yes" />
- <copy file="${altsrc.dir}/ch/ethz/mxquery/datamodel/MXQueryFloat.java" todir="${customtmp.dir}/ch/ethz/mxquery/datamodel" overwrite="yes" />
- <copy file="${altsrc.dir}/ch/ethz/mxquery/datamodel/MXQueryBigDecimal.java" todir="${customtmp.dir}/ch/ethz/mxquery/datamodel" overwrite="yes" />
- <copy file="${altsrc.dir}/ch/ethz/mxquery/query/impl/CompilerImpl.java" todir="${customtmp.dir}/ch/ethz/mxquery/query/impl" overwrite="yes" />
- <copy file="${altsrc.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/NonValidatingDOMAdapter.java" todir="${customtmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/" overwrite="yes" />
- <copy file="${altsrc.dir}/ch/ethz/mxquery/functions/math/TransMath.java" todir="${customtmp.dir}/ch/ethz/mxquery/functions/math" overwrite="yes" />
- <copy file="${altsrc.dir}/ch/ethz/mxquery/functions/fn/Matches.java" todir="${customtmp.dir}/ch/ethz/mxquery/functions/fn/" overwrite="yes" />
+ <copy file="${midpsrc.dir}/ch/ethz/mxquery/bindings/WindowBuffer.java" todir="${customtmp.dir}/ch/ethz/mxquery/bindings/" overwrite="yes" />
+ <copy file="${altsrc.dir}/ch/ethz/mxquery/util/PlatformDependentUtils.java" todir="${customtmp.dir}/ch/ethz/mxquery/util" overwrite="yes" />
+ <copy file="${altsrc.dir}/ch/ethz/mxquery/datamodel/MXQueryFloat.java" todir="${customtmp.dir}/ch/ethz/mxquery/datamodel" overwrite="yes" />
+ <copy file="${altsrc.dir}/ch/ethz/mxquery/datamodel/MXQueryBigDecimal.java" todir="${customtmp.dir}/ch/ethz/mxquery/datamodel" overwrite="yes" />
+ <copy file="${altsrc.dir}/ch/ethz/mxquery/query/impl/CompilerImpl.java" todir="${customtmp.dir}/ch/ethz/mxquery/query/impl" overwrite="yes" />
+ <copy file="${altsrc.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/NonValidatingDOMAdapter.java" todir="${customtmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/" overwrite="yes" />
+ <copy file="${altsrc.dir}/ch/ethz/mxquery/functions/math/TransMath.java" todir="${customtmp.dir}/ch/ethz/mxquery/functions/math" overwrite="yes" />
+ <copy file="${altsrc.dir}/ch/ethz/mxquery/functions/fn/Matches.java" todir="${customtmp.dir}/ch/ethz/mxquery/functions/fn/" overwrite="yes" />
<depend srcdir="${customtmp.dir}"
@@ -234,7 +226,7 @@
closure="yes"
/>
- <javac source="${src.version}"
+ <javac source="${src.version}"
srcdir="${customtmp.dir}"
destdir="${build.dir}"
target="1.4"
@@ -244,115 +236,92 @@
includeAntRuntime="false"
extdirs=""
/>
- </target>
-
+ </target>
+
<target name="jar" depends="compile">
<echo message="Creating jar archive..."/>
- <unjar src="${resources.dir}/kxml2-min-2.3.0.jar" dest="${build.dir}">
- </unjar>
- <unjar src="${resources.dir}/xmlpull_1_1_3_4c.jar" dest="${build.dir}">
- </unjar>
- <unjar src="${resources.dir}/xercesImpl.jar" dest="${build.dir}">
- </unjar>
- <unjar src="${resources.dir}/tagsoup-1.2.jar" dest="${build.dir}">
- </unjar>
- <unjar src="${resources.dir}/xqjapi.jar" dest="${build.dir}">
- </unjar>
- <unjar src="${resources.dir}/commons-cli-1.2.jar" dest="${build.dir}">
- </unjar>
+ <unjar src="${resources.dir}/kxml2-min-2.3.0.jar" dest="${build.dir}"></unjar>
+ <unjar src="${resources.dir}/xmlpull_1_1_3_4c.jar" dest="${build.dir}"></unjar>
+ <unjar src="${resources.dir}/xercesImpl.jar" dest="${build.dir}"></unjar>
+ <unjar src="${resources.dir}/tagsoup-1.2.jar" dest="${build.dir}"></unjar>
+ <unjar src="${resources.dir}/xqjapi.jar" dest="${build.dir}"></unjar>
+ <unjar src="${resources.dir}/commons-cli-1.2.jar" dest="${build.dir}"></unjar>
<jar jarfile="${dist.dir}/mxquery.jar">
<fileset dir="${build.dir}" excludes="examples/**/*.*"/>
<fileset dir="${src.dir}" includes="ch/**/*.xq"/>
- <fileset dir="${src.dir}" includes="ch/**/*.xml"/>
+ <fileset dir="${src.dir}" includes="ch/**/*.xml"/>
<fileset dir="${src.dir}" includes="ch/**/*.txt"/>
<fileset dir="${src.dir}" includes="**/*.servlet"/>
<fileset dir="${src.dir}" includes="ch/**/*.txt"/>
- <manifest>
- <attribute name="Built-By" value="MXQuery Team at ETH Zurich (in...@mx...)"/>
- <attribute name="Main-Class" value="ch.ethz.mxquery.cmdline.MXQuery"/>
- </manifest>
+ <manifest>
+ <attribute name="Built-By" value="MXQuery Team at ETH Zurich (in...@mx...)"/>
+ <attribute name="Main-Class" value="ch.ethz.mxquery.cmdline.MXQuery"/>
+ </manifest>
</jar>
</target>
<target name="jar-15" depends="compile-15">
<echo message="Creating jar archive..."/>
- <unjar src="${resources.dir}/kxml2-min-2.3.0.jar" dest="${build.dir}">
- </unjar>
- <unjar src="${resources.dir}/xmlpull_1_1_3_4c.jar" dest="${build.dir}">
- </unjar>
- <unjar src="${resources.dir}/jax-1_1-fr-qname-class.jar" dest="${build.dir}">
- </unjar>
- <unjar src="${resources.dir}/xercesImpl.jar" dest="${build.dir}">
- </unjar>
- <unjar src="${resources.dir}/jsr173_1.0_api.jar" dest="${build.dir}">
- </unjar>
- <unjar src="${resources.dir}/tagsoup-1.2.jar" dest="${build.dir}">
- </unjar>
- <unjar src="${resources.dir}/xqjapi.jar" dest="${build.dir}">
- </unjar>
- <unjar src="${resources.dir}/commons-cli-1.2.jar" dest="${build.dir}">
- </unjar>
+ <unjar src="${resources.dir}/kxml2-min-2.3.0.jar" dest="${build.dir}"></unjar>
+ <unjar src="${resources.dir}/xmlpull_1_1_3_4c.jar" dest="${build.dir}"></unjar>
+ <unjar src="${resources.dir}/jax-1_1-fr-qname-class.jar" dest="${build.dir}"></unjar>
+ <unjar src="${resources.dir}/xercesImpl.jar" dest="${build.dir}"></unjar>
+ <unjar src="${resources.dir}/jsr173_1.0_api.jar" dest="${build.dir}"></unjar>
+ <unjar src="${resources.dir}/tagsoup-1.2.jar" dest="${build.dir}"></unjar>
+ <unjar src="${resources.dir}/xqjapi.jar" dest="${build.dir}"></unjar>
+ <unjar src="${resources.dir}/commons-cli-1.2.jar" dest="${build.dir}"></unjar>
<jar jarfile="${dist.dir}/mxquery-15.jar">
<fileset dir="${build.dir}" excludes="examples/**/*.*"/>
<fileset dir="${src.dir}" includes="ch/**/*.xq"/>
- <fileset dir="${src.dir}" includes="ch/**/*.xml"/>
+ <fileset dir="${src.dir}" includes="ch/**/*.xml"/>
<fileset dir="${src.dir}" includes="ch/**/*.txt"/>
- <manifest>
- <attribute name="Built-By" value="MXQuery Team at ETH Zurich (in...@mx...)"/>
- <attribute name="Main-Class" value="ch.ethz.mxquery.cmdline.MXQuery"/>
- </manifest>
-
-
+ <manifest>
+ <attribute name="Built-By" value="MXQuery Team at ETH Zurich (in...@mx...)"/>
+ <attribute name="Main-Class" value="ch.ethz.mxquery.cmdline.MXQuery"/>
+ </manifest>
+
+
</jar>
- </target>
+ </target>
<target name="jar-14" depends="compile-14">
<echo message="Creating jar archive..."/>
- <unjar src="${resources.dir}/kxml2-min-2.3.0.jar" dest="${build.dir}">
- </unjar>
- <unjar src="${resources.dir}/xml-apis.jar" dest="${build.dir}">
- </unjar>
- <unjar src="${resources.dir}/xercesImpl.jar" dest="${build.dir}">
- </unjar>
- <unjar src="${resources.dir}/xmlpull_1_1_3_4c.jar" dest="${build.dir}">
- </unjar>
- <unjar src="${resources.dir}/jax-1_1-fr-qname-class.jar" dest="${build.dir}">
- </unjar>
- <unjar src="${resources.dir}/jsr173_1.0_api.jar" dest="${build.dir}">
- </unjar>
- <unjar src="${resources.dir}/tagsoup-1.2.jar" dest="${build.dir}">
- </unjar>
- <unjar src="${resources.dir}/xqjapi.jar" dest="${build.dir}">
- </unjar>
- <unjar src="${resources.dir}/commons-cli-1.2.jar" dest="${build.dir}">
- </unjar>
+ <unjar src="${resources.dir}/kxml2-min-2.3.0.jar" dest="${build.dir}"></unjar>
+ <unjar src="${resources.dir}/xml-apis.jar" dest="${build.dir}"></unjar>
+ <unjar src="${resources.dir}/xercesImpl.jar" dest="${build.dir}"></unjar>
+ <unjar src="${resources.dir}/xmlpull_1_1_3_4c.jar" dest="${build.dir}"></unjar>
+ <unjar src="${resources.dir}/jax-1_1-fr-qname-class.jar" dest="${build.dir}"></unjar>
+ <unjar src="${resources.dir}/jsr173_1.0_api.jar" dest="${build.dir}"></unjar>
+ <unjar src="${resources.dir}/tagsoup-1.2.jar" dest="${build.dir}"></unjar>
+ <unjar src="${resources.dir}/xqjapi.jar" dest="${build.dir}"></unjar>
+ <unjar src="${resources.dir}/commons-cli-1.2.jar" dest="${build.dir}"></unjar>
<jar jarfile="${dist.dir}/mxquery-14.jar">
<fileset dir="${build.dir}" excludes="examples/**/*.*"/>
<fileset dir="${src.dir}" includes="ch/**/*.xq"/>
- <fileset dir="${src.dir}" includes="ch/**/*.xml"/>
+ <fileset dir="${src.dir}" includes="ch/**/*.xml"/>
<fileset dir="${src.dir}" includes="ch/**/*.txt"/>
- <manifest>
- <attribute name="Built-By" value="MXQuery Team at ETH Zurich (in...@mx...)"/>
- <attribute name="Main-Class" value="ch.ethz.mxquery.cmdline.MXQuery"/>
- </manifest>
+ <manifest>
+ <attribute name="Built-By" value="MXQuery Team at ETH Zurich (in...@mx...)"/>
+ <attribute name="Main-Class" value="ch.ethz.mxquery.cmdline.MXQuery"/>
+ </manifest>
</jar>
- </target>
-
+ </target>
+
<target name="war" depends="jar">
<echo message="Creating the SOAP Server war ... "/>
<mkdir dir="${war.dir}"/>
- <delete>
- <fileset dir="${war.dir}/">
- <include name="**/*"/>
- </fileset>
- </delete>
+ <delete>
+ <fileset dir="${war.dir}/">
+ <include name="**/*"/>
+ </fileset>
+ </delete>
<mkdir dir="${webinf.dir}"/>
<mkdir dir="${weblib.dir}"/>
<mkdir dir="${webclasses.dir}"/>
<mkdir dir="${servlet.dir}}"/>
- <mkdir dir="${utilservlet.dir}}"/>
+ <mkdir dir="${utilservlet.dir}}"/>
<copy file="${build.dir}/ch/ethz/mxquery/query/webservice/MultipleXQueryServer.class" todir="${servlet.dir}"/>
<copy file="${build.dir}/ch/ethz/mxquery/query/webservice/SingleXQueryServer.class" todir="${servlet.dir}"/>
<copy file="${build.dir}/ch/ethz/mxquery/util/MultipleSchemaExposer.class" todir="${utilservlet.dir}"/>
@@ -360,169 +329,160 @@
<copy file="${src.dir}/ch/ethz/mxquery/query/webservice/web.xml" todir="${webinf.dir}"/>
<copy file="${src.dir}/ch/ethz/mxquery/query/webservice/index.html" todir="${war.dir}"/>
<copy file="${dist.dir}/mxquery.jar" todir="${weblib.dir}"/>
- <copy todir="${war.dir}">
- <fileset dir="${modules.dir}"/>
- </copy>
+ <copy todir="${war.dir}"><fileset dir="${modules.dir}"/></copy>
<jar jarfile="${dist.dir}/MXQuery.war">
- <fileset dir="${war.dir}" includes="**/*.*"/>
- <manifest>
- <attribute name="Built-By" value="MXQuery Team at ETH Zurich (in...@mx...)"/>
- </manifest>
- </jar>
+ <fileset dir="${war.dir}" includes="**/*.*"/>
+ <manifest>
+ <attribute name="Built-By" value="MXQuery Team at ETH Zurich (in...@mx...)"/>
+ </manifest>
+ </jar>
</target>
-
-
+
+
<target name="xsp" depends="war">
<echo message="Creating the XSP war ... "/>
<mkdir dir="${war.dir}"/>
- <delete>
- <fileset dir="${war.dir}/">
- <include name="**/*"/>
- </fileset>
- </delete>
+ <delete>
+ <fileset dir="${war.dir}/">
+ <include name="**/*"/>
+ </fileset>
+ </delete>
<mkdir dir="${webinf.dir}"/>
<mkdir dir="${weblib.dir}"/>
<mkdir dir="${servlet.dir}}"/>
- <mkdir dir="${utilservlet.dir}}"/>
+ <mkdir dir="${utilservlet.dir}}"/>
<copy file="${build.dir}/ch/ethz/mxquery/query/webservice/XSPMain.class" todir="${utilservlet.dir}"/>
<copy file="${dist.dir}/mxquery.jar" todir="${weblib.dir}"/>
- <copy todir="${war.dir}">
- <fileset dir="${xspcontent.dir}"/>
- </copy>
+ <copy todir="${war.dir}"><fileset dir="${xspcontent.dir}"/></copy>
<jar jarfile="${dist.dir}/XSP.war">
- <fileset dir="${war.dir}" includes="**/*.*"/>
- <manifest>
- <attribute name="Built-By" value="MXQuery Team at ETH Zurich (in...@mx...)"/>
- </manifest>
- </jar>
+ <fileset dir="${war.dir}" includes="**/*.*"/>
+ <manifest>
+ <attribute name="Built-By" value="MXQuery Team at ETH Zurich (in...@mx...)"/>
+ </manifest>
+ </jar>
</target>
-
+
<target name="midp_prepare" depends="clean">
- <echo message="Merging source trees"/>
- <delete>
- <fileset dir="${midptmp.dir}/">
- <include name="**/*"/>
- </fileset>
- </delete>
- <copy todir="${midptmp.dir}">
- <fileset dir="${src.dir}"/>
- </copy>
- <copy todir="${midptmp.dir}" overwrite="yes">
- <fileset dir="${midpsrc.dir}"/>
- </copy>
- <echo message="Removing unsupported classes"/>
-
- <delete dir="${midptmp.dir}/ch/ethz/mxquery/parallel/"/>
+ <echo message="Merging source trees"/>
+ <delete>
+ <fileset dir="${midptmp.dir}/">
+ <include name="**/*"/>
+ </fileset>
+ </delete>
+ <copy todir="${midptmp.dir}"><fileset dir="${src.dir}"/></copy>
+ <copy todir="${midptmp.dir}" overwrite="yes"><fileset dir="${midpsrc.dir}"/></copy>
+ <echo message="Removing unsupported classes"/>
+
+ <delete dir="${midptmp.dir}/ch/ethz/mxquery/parallel/"/>
<delete dir="${midptmp.dir}/javax/"/>
<delete dir="${midptmp.dir}/org/tartarus"/>
<delete dir="${midptmp.dir}/com/"/>
- <delete dir="${midptmp.dir}/ch/ethz/mxquery/xqj/"/>
- <delete dir="${midptmp.dir}/ch/ethz/mxquery/opt/expr"/>
- <delete dir="${midptmp.dir}/ch/ethz/mxquery/opt/index"/>
- <delete dir="${midptmp.dir}/ch/ethz/mxquery/query/optimizer"/>
-
- <delete>
- <fileset dir="${midptmp.dir}/ch/ethz/mxquery/sms/MMimpl/">
- <include name="*.java"/>
- <exclude name="TokenBufferStore.java"/>
- <exclude name="MaterializingTokenBufferStore.java"/>
- </fileset>
- </delete>
- <delete>
- <fileset dir="${midptmp.dir}/examples">
- <include name="*.java"/>
- </fileset>
- </delete>
- <delete>
+ <delete dir="${midptmp.dir}/ch/ethz/mxquery/xqj/"/>
+ <delete dir="${midptmp.dir}/ch/ethz/mxquery/opt/expr"/>
+ <delete dir="${midptmp.dir}/ch/ethz/mxquery/opt/index"/>
+ <delete dir="${midptmp.dir}/ch/ethz/mxquery/query/optimizer"/>
+
+ <delete>
+ <fileset dir="${midptmp.dir}/ch/ethz/mxquery/sms/MMimpl/">
+ <include name="*.java"/>
+ <exclude name="TokenBufferStore.java"/>
+ <exclude name="MaterializingTokenBufferStore.java"/>
+ </fileset>
+ </delete>
+ <delete>
+ <fileset dir="${midptmp.dir}/examples">
+ <include name="*.java"/>
+ </fileset>
+ </delete>
+ <delete>
<fileset dir="${midptmp.dir}/ch/ethz/mxquery/cmdline">
<include name="*.java"/>
</fileset>
- </delete>
+ </delete>
- <delete>
- <fileset dir="${midptmp.dir}/ch/ethz/mxquery/extensionsModules" id="id">
+ <delete>
+ <fileset dir="${midptmp.dir}/ch/ethz/mxquery/extensionsModules" id="id">
<include name="**/*.java"/>
- <exclude name="ExtensionModulesConfig.java"/>
- <exclude name="zorbaRest/HttpIO.java"/>
- </fileset>
- </delete>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/sms/activeStore/ReadThreadUpdate.java" />
- <delete file="${midptmp.dir}/ch/ethz/mxquery/sms/activeStore/ReadDataThread.java" />
- <delete file="${midptmp.dir}/ch/ethz/mxquery/sms/interfaces/IndexInterface.java" />
- <delete file="${midptmp.dir}/ch/ethz/mxquery/sms/interfaces/IndexRead.java" />
- <delete file="${midptmp.dir}/ch/ethz/mxquery/sms/interfaces/IndexUpdate.java" />
- <delete file="${midptmp.dir}/ch/ethz/mxquery/sms/interfaces/RandomUpdate.java" />
- <delete file="${midptmp.dir}/ch/ethz/mxquery/sms/ftstore/SnowballBasedStemmer.java" />
- <delete>
+ <exclude name="ExtensionModulesConfig.java"/>
+ <exclude name="zorbaRest/HttpIO.java"/>
+ </fileset>
+ </delete>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/sms/activeStore/ReadThreadUpdate.java" />
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/sms/activeStore/ReadDataThread.java" />
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/sms/interfaces/IndexInterface.java" />
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/sms/interfaces/IndexRead.java" />
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/sms/interfaces/IndexUpdate.java" />
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/sms/interfaces/RandomUpdate.java" />
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/sms/ftstore/SnowballBasedStemmer.java" />
+ <delete>
<fileset dir="${midptmp.dir}/ch/ethz/mxquery/dmcq/">
<include name="*.java"/>
</fileset>
- </delete>
- <delete file="${customtmp.dir}/ch/ethz/mxquery/util/PerfTools.java" />
- <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/GroupByIndexIterator.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/DirectXMLIterator.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/PFFLWORIterator.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/PGFLWORIterator.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/PGroupBy.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/CommandLineInIterator.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/NativeFuncCall.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/forseq/ForseqWindowIndexIterator.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/forseq/ForseqWindowEarlyBinding.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/forseq/ForseqWindowEarlyBindingParallel.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/util/UnicodeInputStream.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/util/UnicodeReader.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/mxq/DirectXMLWrapperIterator.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/mxq/Collection.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/mxq/CommandLineInIterator.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/mxq/SubFiles.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/mxq/SubFiles2.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/mxq/Eratosthenes.java">
- </delete>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/Floor.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/Ceiling.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/Abs.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/Round.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/Put.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/Matches.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/AvailEnvVars.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/EnvVar.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/IRItoURI.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/DocAvailable.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/NormalizeUnicode.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/math/Pow.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/math/Sqrt.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/math/TransMath.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/model/ws/MultiPartFormOutputStream.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/query/parser/SchemaParser.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/query/parser/SEParser.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/query/parser/J56Parser.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/ValidateIterator.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/ValidatedSaxImportAdapter.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/Token2StaxAdapter.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/Token2SaxAdapter.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/Token2DOMAdapter.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/NonSchemaValidatingSaxImportAdapter.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/NonValidatingDOMAdapter.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/NonValidatingStaxAdapter.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/query/webservice/MultipleXQueryServer.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/query/webservice/SingleXQueryServer.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/query/webservice/XSPMain.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/util/MultipleSchemaExposer.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/util/SingleSchemaExposer.java"/>
- <!--<delete file="${midptmp.dir}/ch/ethz/mxquery/util/BitSetjava"/>-->
- <!--<delete file="${midptmp.dir}/org/tartarus/snowball/TestApp.java" />-->
+ </delete>
+ <delete file="${customtmp.dir}/ch/ethz/mxquery/util/PerfTools.java" />
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/GroupByIndexIterator.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/DirectXMLIterator.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/PFFLWORIterator.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/PGFLWORIterator.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/PGroupBy.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/CommandLineInIterator.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/NativeFuncCall.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/forseq/ForseqWindowIndexIterator.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/forseq/ForseqWindowEarlyBinding.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/forseq/ForseqWindowEarlyBindingParallel.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/util/UnicodeInputStream.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/util/UnicodeReader.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/mxq/DirectXMLWrapperIterator.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/mxq/Collection.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/mxq/CommandLineInIterator.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/mxq/SubFiles.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/mxq/SubFiles2.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/mxq/Eratosthenes.java"></delete>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/Floor.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/Ceiling.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/Abs.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/Round.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/Put.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/Matches.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/AvailEnvVars.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/EnvVar.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/IRItoURI.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/DocAvailable.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/NormalizeUnicode.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/math/Pow.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/math/Sqrt.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/math/TransMath.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/model/ws/MultiPartFormOutputStream.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/query/parser/SchemaParser.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/query/parser/SEParser.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/query/parser/J56Parser.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/ValidateIterator.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/ValidatedSaxImportAdapter.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/Token2StaxAdapter.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/Token2SaxAdapter.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/Token2DOMAdapter.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/NonSchemaValidatingSaxImportAdapter.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/NonValidatingDOMAdapter.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/NonValidatingStaxAdapter.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/query/webservice/MultipleXQueryServer.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/query/webservice/SingleXQueryServer.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/query/webservice/XSPMain.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/util/MultipleSchemaExposer.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/util/SingleSchemaExposer.java"/>
+ <!--<delete file="${midptmp.dir}/ch/ethz/mxquery/util/BitSetjava"/>-->
+ <!--<delete file="${midptmp.dir}/org/tartarus/snowball/TestApp.java" />-->
</target>
- <target name="midp_compile_wtk" depends="midp_prepare">
-
+ <target name="midp_compile_wtk" depends="midp_prepare">
+
<echo message="Compiling..."/>
-
+
<depend srcdir="${midptmp.dir}"
destdir="${build.dir}"
cache="depcache"
closure="yes"
/>
- <wtkbuild source="${src.version}"
+ <wtkbuild source="${src.version}"
srcdir="${midptmp.dir}"
destdir="${build.dir}"
classpathref="midlet.class.path"
@@ -530,145 +490,139 @@
optimize="${optimize}"
extdirs=""
preverify="false"
- />
- </target>
+ />
+ </target>
<target name="midp_wtk" depends="midp_compile_wtk">
<echo message="Creating midp jar archive..."/>
- <unjar src="${resources.dir}/kxml2-min-2.3.0.jar" dest="${build.dir}">
- </unjar>
- <unjar src="${resources.dir}/xmlpull_1_1_3_4c.jar" dest="${build.dir}">
- </unjar>
- <unjar src="${resources.dir}/microlog-logger-core-2.3.5.jar" dest="${build.dir}">
- </unjar>
- <wtkjad jarfile="${dist.dir}/mxquery_midp.jar"
+ <unjar src="${resources.dir}/kxml2-min-2.3.0.jar" dest="${build.dir}"></unjar>
+ <unjar src="${resources.dir}/xmlpull_1_1_3_4c.jar" dest="${build.dir}"></unjar>
+ <unjar src="${resources.dir}/microlog-logger-core-2.3.5.jar" dest="${build.dir}"></unjar>
+ <wtkjad jarfile="${dist.dir}/mxquery_midp.jar"
jadfile="${dist.dir}/mxquery_midp.jad"
name="MXQuery"
vendor="MXQuery Team at ETH Zurich"
version="${version}">
- <midlet name="MXQuery" class="ch.ethz.mxquery.mobile.MIDP"/>
- <attribute name="MIDlet-Permissions-Opt" value="javax.microedition.io.PushRegistry, javax.microedition.io.Connector.http, javax.microedition.io.Connector.socket, javax.microedition.io.Connector.https, javax.microedition.io.Connector.ssl, javax.microedition.io.Connector.datagram, javax.microedition.io.Connector.serversocket, javax.microedition.io.Connector.datagramreceiver, javax.microedition.io.Connector.comm"/>
- </wtkjad>
+ <midlet name="MXQuery" class="ch.ethz.mxquery.mobile.MIDP"/>
+ <attribute name="MIDlet-Permissions-Opt" value="javax.microedition.io.PushRegistry, javax.microedition.io.Connector.http, javax.microedition.io.Connector.socket, javax.microedition.io.Connector.https, javax.microedition.io.Connector.ssl, javax.microedition.io.Connector.datagram, javax.microedition.io.Connector.serversocket, javax.microedition.io.Connector.datagramreceiver, javax.microedition.io.Connector.comm"/>
+ </wtkjad>
<wtkpackage jarfile="${dist.dir}/mxquery_midp.jar"
jadfile="${dist.dir}/mxquery_midp.jad"
preverify="false">
<fileset dir="${build.dir}" includes="**/*.*"/>
<fileset dir="${midptmp.dir}" includes="**/*.xq"/>
- <fileset dir="${midptmp.dir}" includes="**/*.xml"/>
+ <fileset dir="${midptmp.dir}" includes="**/*.xml"/>
</wtkpackage>
<wtkpreverify jarfile="${dist.dir}/mxquery_midp.jar"
jadfile="${dist.dir}/mxquery_midp.jad"/>
</target>
+
+ <property name="junit.output.dir" value="junit-out"/>
- <property name="junit.output.dir" value="junit-out"/>
+ <path id="JUnit 4.libraryclasspath">
+ <pathelement location="lib/junit.jar"/>
+ <!--<pathelement location="${ECLIPSE_HOME}/plugins/org.hamcrest.core_1.1.0.v20090501071000.jar"/>-->
+ </path>
- <path id="JUnit 4.libraryclasspath">
- <pathelement location="lib/junit.jar"/>
- <!--<pathelement location="${ECLIPSE_HOME}/plugins/org.hamcrest.core_1.1.0.v20090501071000.jar"/>-->
- </path>
-
- <path id="GWT SDK.libraryclasspath">
- <pathelement location="gwt-2.3.0/gwt-user.jar"/>
- <pathelement location="gwt-2.3.0/gwt-dev.jar"/>
- </path>
- <path id="MXQueryJS.classpath">
- <pathelement location="${gwt_webclasses.dir}"/>
- <path refid="JUnit 4.libraryclasspath"/>
- <path refid="GWT SDK.libraryclasspath"/>
- </path>
- <path id="run.MXQueryJS.classpath">
- <pathelement location="${xqibtmp.dir}"/>
- <path refid="MXQueryJS.classpath"/>
- </path>
-
+ <path id="GWT SDK.libraryclasspath">
+ <pathelement location="gwt-2.3.0/gwt-user.jar"/>
+ <pathelement location="gwt-2.3.0/gwt-dev.jar"/>
+ </path>
+ <path id="MXQueryJS.classpath">
+ <pathelement location="${gwt_webclasses.dir}"/>
+ <path refid="JUnit 4.libraryclasspath"/>
+ <path refid="GWT SDK.libraryclasspath"/>
+ </path>
+ <path id="run.MXQueryJS.classpath">
+ <pathelement location="${xqibtmp.dir}"/>
+ <path refid="MXQueryJS.classpath"/>
+ </path>
+
<target name="xqib-js_prepare" depends="clean">
<mkdir dir="${gwt_war.dir}/WEB-INF"/>
<delete includeemptydirs="true">
<fileset dir="${gwt_war.dir}/WEB-INF">
- <include name="**/*"/>
+ <include name="**/*"/>
</fileset>
</delete>
- <echo message="Merging source trees"/>
-
- <delete>
- <fileset dir="${xqibtmp.dir}/">
- <include name="**/*"/>
- </fileset>
- </delete>
- <copy todir="${xqibtmp.dir}">
- <fileset dir="${src.dir}"/>
- </copy>
- <echo message="Removing unsupported classes"/>
-
- <delete dir="${xqibtmp.dir}/ch/ethz/mxquery/parallel/"/>
+ <echo message="Merging source trees"/>
+
+ <delete>
+ <fileset dir="${xqibtmp.dir}/">
+ <include name="**/*"/>
+ </fileset>
+ </delete>
+ <copy todir="${xqibtmp.dir}"><fileset dir="${src.dir}"/></copy>
+ <echo message="Removing unsupported classes"/>
+
+ <delete dir="${xqibtmp.dir}/ch/ethz/mxquery/parallel/"/>
<delete dir="${xqibtmp.dir}/javax/"/>
<delete dir="${xqibtmp.dir}/org/tartarus"/>
- <delete dir="${xqibtmp.dir}/ch/ethz/mxquery/xqj/"/>
- <delete dir="${xqibtmp.dir}/ch/ethz/mxquery/opt/expr"/>
- <delete dir="${xqibtmp.dir}/ch/ethz/mxquery/opt/index"/>
- <delete dir="${xqibtmp.dir}/ch/ethz/mxquery/query/optimizer"/>
-
- <delete>
- <fileset dir="${xqibtmp.dir}/ch/ethz/mxquery/sms/MMimpl/">
- <include name="*.java"/>
- <exclude name="TokenBufferStore.java"/>
- <exclude name="MaterializingTokenBufferStore.java"/>
- </fileset>
- </delete>
- <delete>
- <fileset dir="${xqibtmp.dir}/examples">
- <include name="*.java"/>
- </fileset>
- </delete>
- <delete>
+ <delete dir="${xqibtmp.dir}/ch/ethz/mxquery/xqj/"/>
+ <delete dir="${xqibtmp.dir}/ch/ethz/mxquery/opt/expr"/>
+ <delete dir="${xqibtmp.dir}/ch/ethz/mxquery/opt/index"/>
+ <delete dir="${xqibtmp.dir}/ch/ethz/mxquery/query/optimizer"/>
+
+ <delete>
+ <fileset dir="${xqibtmp.dir}/ch/ethz/mxquery/sms/MMimpl/">
+ <include name="*.java"/>
+ <exclude name="TokenBufferStore.java"/>
+ <exclude name="MaterializingTokenBufferStore.java"/>
+ </fileset>
+ </delete>
+ <delete>
+ <fileset dir="${xqibtmp.dir}/examples">
+ <include name="*.java"/>
+ </fileset>
+ </delete>
+ <delete>
<fileset dir="${xqibtmp.dir}/ch/ethz/mxquery/cmdline">
<include name="*.java"/>
</fileset>
- </delete>
+ </delete>
- <delete>
- <fileset dir="${xqibtmp.dir}/ch/ethz/mxquery/extensionsModules" id="id">
+ <delete>
+ <fileset dir="${xqibtmp.dir}/ch/ethz/mxquery/extensionsModules" id="id">
<include name="**/*.java"/>
- <exclude name="ExtensionModulesConfig.java"/>
- <exclude name="expathhttp/HttpIO.java"/>
- </fileset>
- </delete>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/sms/activeStore/ReadThreadUpdate.java" />
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/sms/activeStore/ReadDataThread.java" />
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/sms/interfaces/IndexInterface.java" />
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/sms/interfaces/IndexRead.java" />
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/sms/interfaces/IndexUpdate.java" />
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/sms/interfaces/RandomUpdate.java" />
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/sms/ftstore/SnowballBasedStemmer.java" />
- <delete>
+ <exclude name="ExtensionModulesConfig.java"/>
+ <exclude name="expathhttp/HttpIO.java"/>
+ </fileset>
+ </delete>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/sms/activeStore/ReadThreadUpdate.java" />
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/sms/activeStore/ReadDataThread.java" />
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/sms/interfaces/IndexInterface.java" />
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/sms/interfaces/IndexRead.java" />
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/sms/interfaces/IndexUpdate.java" />
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/sms/interfaces/RandomUpdate.java" />
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/sms/ftstore/SnowballBasedStemmer.java" />
+ <delete>
<fileset dir="${xqibtmp.dir}/ch/ethz/mxquery/dmcq/">
<include name="*.java"/>
</fileset>
- </delete>
- <delete file="${customtmp.dir}/ch/ethz/mxquery/util/PerfTools.java" />
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/GroupByIndexIterator.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/DirectXMLIterator.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/PFFLWORIterator.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/PGFLWORIterator.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/PGroupBy.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/CommandLineInIterator.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/forseq/ForseqWindowIndexIterator.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/forseq/ForseqWindowEarlyBinding.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/forseq/ForseqWindowEarlyBindingParallel.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/NativeFuncCall.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/util/UnicodeInputStream.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/util/UnicodeReader.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/mxq/DirectXMLWrapperIterator.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/mxq/Collection.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/mxq/CommandLineInIterator.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/mxq/SubFiles.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/mxq/SubFiles2.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/mxq/Eratosthenes.java">
- </delete>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/fn/DocAvailable.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/fn/NormalizeUnicode.java"/>
+ </delete>
+ <delete file="${customtmp.dir}/ch/ethz/mxquery/util/PerfTools.java" />
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/GroupByIndexIterator.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/DirectXMLIterator.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/PFFLWORIterator.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/PGFLWORIterator.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/PGroupBy.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/CommandLineInIterator.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/forseq/ForseqWindowIndexIterator.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/forseq/ForseqWindowEarlyBinding.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/forseq/ForseqWindowEarlyBindingParallel.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/NativeFuncCall.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/util/UnicodeInputStream.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/util/UnicodeReader.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/mxq/DirectXMLWrapperIterator.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/mxq/Collection.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/mxq/CommandLineInIterator.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/mxq/SubFiles.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/mxq/SubFiles2.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/mxq/Eratosthenes.java"></delete>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/fn/DocAvailable.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/fn/NormalizeUnicode.java"/>
<!--<delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/fn/Floor.java"/>
<delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/fn/Ceiling.java"/>
<delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/fn/Abs.java"/>
@@ -679,103 +633,100 @@
<delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/math/Pow.java"/>-->
<!--<delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/math/Sqrt.java"/>
<delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/math/TransMath.java"/>-->
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/model/ws/MultiPartFormOutputStream.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/query/parser/SchemaParser.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/query/parser/SEParser.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/query/parser/J56Parser.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/ValidateIterator.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/ValidatedSaxImportAdapter.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/Token2StaxAdapter.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/Token2SaxAdapter.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/Token2DOMAdapter.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/NonSchemaValidatingSaxImportAdapter.java"/>
- <!--<delete file="${xqibtmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/NonValidatingDOMAdapter.java"/>-->
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/model/ws/MultiPartFormOutputStream.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/query/parser/SchemaParser.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/query/parser/SEParser.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/query/parser/J56Parser.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/ValidateIterator.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/ValidatedSaxImportAdapter.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/Token2StaxAdapter.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/Token2SaxAdapter.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/Token2DOMAdapter.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/NonSchemaValidatingSaxImportAdapter.java"/>
+ <!--<delete file="${xqibtmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/NonValidatingDOMAdapter.java"/>-->
<delete file="${xqibtmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/XPPImportAdapter.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/NonValidatingStaxAdapter.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/query/webservice/MultipleXQueryServer.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/query/webservice/SingleXQueryServer.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/query/webservice/XSPMain.java"/>
-
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/util/MultipleSchemaExposer.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/util/SingleSchemaExposer.java"/>
-
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/cmdline/MXQuery.java"/>
- <delete file="${xqibtmp.dir}/org/tartarus/snowball/TestApp.java" />
-
- <delete file="${xqibtmp.dir}\ch\ethz\mxquery\query\parser\PlanLoader.java" />
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/NonValidatingStaxAdapter.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/query/webservice/MultipleXQueryServer.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/query/webservice/SingleXQueryServer.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/query/webservice/XSPMain.java"/>
+
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/util/MultipleSchemaExposer.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/util/SingleSchemaExposer.java"/>
+
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/cmdline/MXQuery.java"/>
+ <delete file="${xqibtmp.dir}/org/tartarus/snowball/TestApp.java" />
+
+ <delete file="${xqibtmp.dir}\ch\ethz\mxquery\query\parser\PlanLoader.java" />
<delete file="${xqibtmp.dir}\ch\ethz\mxquery\functions\fn\Parse.java" />
<delete file="${xqibtmp.dir}\ch\ethz\mxquery\functions\fn\Soap_call.java" />
<delete file="${xqibtmp.dir}\ch\ethz\mxquery\iterators\scripting\WSFunction.java" />
<delete file="${xqibtmp.dir}\ch\ethz\mxquery\sms\ftstore\WordNetRemoteThesaurus.java" />
<!--
<delete file="${xqibtmp.dir}" />-->
-
-
- <delete>
- <fileset dir="${xqibtmp.dir}/ch/ethz/mxquery/query/webservice">
- </fileset>
- <fileset dir="${xqibtmp.dir}\ch\ethz\mxquery\functions\mxq">
- <!--<include name="include"/>
+
+
+ <delete>
+ <fileset dir="${xqibtmp.dir}/ch/ethz/mxquery/query/webservice">
+ </fileset>
+ <fileset dir="${xqibtmp.dir}\ch\ethz\mxquery\functions\mxq">
+ <!--<include name="include"/>
<exclude name="exclude"/>-->
- </fileset>
- <fileset dir="${xqibtmp.dir}/ch/ethz/mxquery/model/ws">
- <!--<include name="include"/>
+ </fileset>
+ <fileset dir="${xqibtmp.dir}/ch/ethz/mxquery/model/ws">
+ <!--<include name="include"/>
<exclude name="exclude"/>-->
- </fileset>
- </delete>
+ </fileset>
+</delete>
- <copy todir="${xqibtmp.dir}" overwrite="yes">
- <fileset dir="${xqibsrc.dir}"/>
- </copy>
+ <copy todir="${xqibtmp.dir}" overwrite="yes"><fileset dir="${xqibsrc.dir}"/></copy>
<copy file="${midpsrc.dir}/ch/ethz/mxquery/functions/NativeFunctionImporter.java" todir="${customtmp.dir}/ch/ethz/mxquery/functions/" overwrite="yes" />
<copy file="${midpsrc.dir}/ch/ethz/mxquery/sms/MMimpl/TokenBufferStore.java" todir="${customtmp.dir}/ch/ethz/mxquery/sms/MMimpl/" overwrite="yes" />
- <copy file="${midpsrc.dir}/ch/ethz/mxquery/bindings/WindowBuffer.java" todir="${customtmp.dir}/ch/ethz/mxquery/bindings/" overwrite="yes" />
+ <copy file="${midpsrc.dir}/ch/ethz/mxquery/bindings/WindowBuffer.java" todir="${customtmp.dir}/ch/ethz/mxquery/bindings/" overwrite="yes" />
</target>
+
-
-
+
<target name="xqib-js_compile" depends="xqib-js_prepare">
-
- <antcall target="xqib-js_compile_only">
- </antcall>
- </target>
+
+ <antcall target="xqib-js_compile_only"></antcall>
+ </target>
<target name="xqib-js_compile_only" >
-
- <echo message="Compiling with java..."/>
- <echo message="${ant.project.name}: ${ant.file}"/>
- <mkdir dir="${gwt_webclasses.dir}"/>
- <javac debug="true" debuglevel="${debuglevel}" destdir="${gwt_webclasses.dir}" >
- <src path="${xqibtmp.dir}"/>
- <src path="xqib_junit"/>
- <exclude name="ch/ethz/mxquery/benchmark/"/>
- <exclude name="ch/ethz/mxquery/benchmark/ft/"/>
- <exclude name="ch/ethz/mxquery/test/CMDLineTests.java"/>
- <exclude name="ch/ethz/mxquery/test/CombineNodeTest.java"/>
- <exclude name="ch/ethz/mxquery/test/DOMSAXOutput.java"/>
- <exclude name="ch/ethz/mxquery/test/DateTimeTest.java"/>
- <exclude name="ch/ethz/mxquery/test/NamespaceTest.java"/>
- <exclude name="ch/ethz/mxquery/test/SchemaImportTest.java"/>
- <exclude name="ch/ethz/mxquery/test/TestStart.java"/>
- <exclude name="ch/ethz/mxquery/test/TypeTest.java"/>
- <exclude name="ch/ethz/mxquery/test/WebService/"/>
- <exclude name="ch/ethz/mxquery/test/WindowBufferTest.java"/>
- <exclude name="ch/ethz/mxquery/test/XQScriptingTest.java"/>
- <exclude name="ch/ethz/mxquery/test/XQSerializerTest.java"/>
- <exclude name="ch/ethz/mxquery/test/XQUpdateTest.java"/>
- <exclude name="ch/ethz/mxquery/test/XQUpdateTests.java"/>
- <exclude name="ch/ethz/mxquery/test/_NotImplemented.java"/>
- <exclude name="ch/ethz/mxquery/test/dmcq/"/>
- <exclude name="ch/ethz/mxquery/test/fulltext/"/>
- <exclude name="ch/ethz/mxquery/test/fulltext/FTDemoTests/"/>
- <exclude name="ch/ethz/mxquery/test/pattern/"/>
- <exclude name="ch/ethz/mxquery/test/scripting/"/>
- <exclude name="ch/ethz/mxquery/test/xq11streaming/"/>
- <exclude name="ch/ethz/mxquery/tester/"/>
- <exclude name="ch/ethz/mxquery/testsuite/internal/"/>
- <exclude name="ch/ethz/mxquery/unused/"/>
- <!--<exclude name="mxquery/test/WebService/"/>
+
+ <echo message="Compiling with java..."/>
+ <echo message="${ant.project.name}: ${ant.file}"/>
+ <mkdir dir="${gwt_webclasses.dir}"/>
+ <javac debug="true" debuglevel="${debuglevel}" destdir="${gwt_webclasses.dir}" >
+ <src path="${xqibtmp.dir}"/>
+ <src path="xqib_junit"/>
+ <exclude name="ch/ethz/mxquery/benchmark/"/>
+ <exclude name="ch/ethz/mxquery/benchmark/ft/"/>
+ <exclude name="ch/ethz/mxquery/test/CMDLineTests.java"/>
+ <exclude name="ch/ethz/mxquery/test/CombineNodeTest.java"/>
+ <exclude name="ch/ethz/mxquery/test/DOMSAXOutput.java"/>
+ <exclude name="ch/ethz/mxquery/test/DateTimeTest.java"/>
+ <exclude name="ch/ethz/mxquery/test/NamespaceTest.java"/>
+ <exclude name="ch/ethz/mxquery/test/SchemaImportTest.java"/>
+ <exclude name="ch/ethz/mxquery/test/TestStart.java"/>
+ <exclude name="ch/ethz/mxquery/test/TypeTest.java"/>
+ <exclude name="ch/ethz/mxquery/test/WebService/"/>
+ <exclude name="ch/ethz/mxquery/test/WindowBufferTest.java"/>
+ <exclude name="ch/ethz/mxquery/test/XQScriptingTest.java"/>
+ <exclude name="ch/ethz/mxquery/test/XQSerializerTest.java"/>
+ <exclude name="ch/ethz/mxquery/test/XQUpdateTest.java"/>
+ <exclude name="ch/ethz/mxquery/test/XQUpdateTests.java"/>
+ <exclude name="ch/ethz/mxquery/test/_NotImplemented.java"/>
+ <exclude name="ch/ethz/mxquery/test/d...
[truncated message content] |
|
From: <et...@us...> - 2011-10-16 23:32:45
|
Revision: 4476
http://mxquery.svn.sourceforge.net/mxquery/?rev=4476&view=rev
Author: etterth
Date: 2011-10-16 23:32:38 +0000 (Sun, 16 Oct 2011)
Log Message:
-----------
- fixed some urls in tests
Modified Paths:
--------------
trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/Expath.java
trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/FnDoc.java
trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/MultiplicationTable.java
Added Paths:
-----------
trunk/XQIB_Testing/webapps/test/MultiplicationTable.html
Modified: trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/Expath.java
===================================================================
--- trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/Expath.java 2011-10-16 18:02:58 UTC (rev 4475)
+++ trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/Expath.java 2011-10-16 23:32:38 UTC (rev 4476)
@@ -21,7 +21,7 @@
driver.get(executionpath + "/test/test.html");
String value = executeNewScript(" import module namespace http-client = \"http://expath.org/ns/http-client\";" +
"http-client:send-request(\n" +
- " <http-client:request href=\"../forecast2.xml\" method=\"get\"/>\n" +
+ " <http-client:request href=\"forecast2.xml\" method=\"get\"/>\n" +
" )[2]/*:forecast/*:city[1]/data(@*:name)");
Assert.assertEquals("Zurich", value);
@@ -34,7 +34,7 @@
public void async_send_request_success() throws Exception {
driver.get(executionpath + "/test/test.html");
String value = executeNewScript(" import module namespace http-client = \"http://expath.org/ns/http-client\";" +
- "http-client:async-request(<http-client:request href=\"../forecast2.xml\" method=\"get\"/>,\n" +
+ "http-client:async-request(<http-client:request href=\"forecast2.xml\" method=\"get\"/>,\n" +
" %updating function($result){insert node <div id=\"result\">{$result[2]/*:forecast/*:city[1]/data(@*:name)}</div> as last into b:dom()//body}\n" +
" )");
Thread.sleep(3000);
Modified: trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/FnDoc.java
===================================================================
--- trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/FnDoc.java 2011-10-16 18:02:58 UTC (rev 4475)
+++ trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/FnDoc.java 2011-10-16 23:32:38 UTC (rev 4476)
@@ -19,7 +19,7 @@
*/
public void fn_doc_success() throws Exception {
driver.get(executionpath + "/test/test.html");
- String value = executeNewScript(" fn:doc(\"../forecast2.xml\" )" +
+ String value = executeNewScript(" fn:doc(\"forecast2.xml\" )" +
" /*:forecast/*:city[1]/data(@*:name)");
Assert.assertEquals("Zurich", value);
Modified: trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/MultiplicationTable.java
===================================================================
--- trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/MultiplicationTable.java 2011-10-16 18:02:58 UTC (rev 4475)
+++ trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/MultiplicationTable.java 2011-10-16 23:32:38 UTC (rev 4476)
@@ -10,7 +10,7 @@
public class MultiplicationTable extends XQueryTestBase{
@Test
public void test_plus_generates_result() throws Exception{
- driver.get(executionpath + "/MultiplicationTable.html");
+ driver.get(executionpath + "/test/MultiplicationTable.html");
WebElement plus_button = driver.findElementById("buttonplus");
plus_button.click();
WebElement resulttable = driver.findElementById("result");
Added: trunk/XQIB_Testing/webapps/test/MultiplicationTable.html
===================================================================
--- trunk/XQIB_Testing/webapps/test/MultiplicationTable.html (rev 0)
+++ trunk/XQIB_Testing/webapps/test/MultiplicationTable.html 2011-10-16 23:32:38 UTC (rev 4476)
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <link href="style.css" rel="stylesheet" type="text/css">
+ <script type="text/javascript" src="mxqueryjs/mxqueryjs.nocache.js"></script>
+ <script type="application/xquery">
+ declare updating function local:generateTable($loc, $event) {
+ replace node b:dom()//table[2] with <table border="1" id="result"><tbody>{
+ <tr>{
+ <td/>,for $j in 1 to xs:integer(b:dom()//input[@name="nbcolumns"]/data(@value)) return <td><b>{$j}</b></td>
+ }</tr>,
+ for $i in 1 to xs:integer(b:dom()//input[@name="nbrows"]/data(@value))
+ return <tr>{
+ <td><b>{$i}</b></td>,
+ for $j in 1 to xs:integer(b:dom()//input[@name="nbcolumns"]/data(@value))
+ return <td>{
+ if($loc/data(@value)="+")
+ then $i+$j
+ else if ($loc/data(@value)="-")
+ then ($i - $j)
+ else if($loc/data(@value)="*")
+ then ($i * $j)
+ else ($i div $j)
+ }</td>
+ }</tr>
+ }</tbody></table>
+ };
+
+ for $i in b:dom()//input[@type='button']
+ return
+ b:addEventListener($i, "onclick", local:generateTable#2);
+
+ </script>
+ </head>
+ <body>
+ <a href="index.html"><< Index</a>
+ <h1>XQuery Table Generator</h1>
+ <div><a href="MultiplicationTable.html">Page</a> | <a href="MultiplicationTable_source.html">Source</a>
+ <p/>
+ <table><tbody>
+ <tr>
+ <td>Number of rows:
+ <input type="textbox" name="nbrows" value="3"/>
+ </td>
+ </tr>
+ <tr>
+ <td>Number of columns:
+ <input type="textbox" name="nbcolumns" value="5"/>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <input type="button" id ="buttonplus" value="+"/>
+ <input type="button" id="buttonminus" value="-"/>
+ <input type="button" id="buttontimes" value="*"/>
+ <input type="button" id="buttondiv" value="/"/>
+ </td>
+ </tr></tbody>
+ </table>
+ <table>
+ <tbody>
+ <tr><td></td></tr>
+ </tbody>
+ </table>
+ </body>
+</html>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <et...@us...> - 2011-10-16 18:03:04
|
Revision: 4475
http://mxquery.svn.sourceforge.net/mxquery/?rev=4475&view=rev
Author: etterth
Date: 2011-10-16 18:02:58 +0000 (Sun, 16 Oct 2011)
Log Message:
-----------
- adjusted nightly test path
Modified Paths:
--------------
trunk/XQIB_Testing/build.xml
Modified: trunk/XQIB_Testing/build.xml
===================================================================
--- trunk/XQIB_Testing/build.xml 2011-10-16 18:00:46 UTC (rev 4474)
+++ trunk/XQIB_Testing/build.xml 2011-10-16 18:02:58 UTC (rev 4475)
@@ -69,7 +69,7 @@
</javac>
</target>
<target name="getlib">
- <get dest="${test.home}/xqib-js-nightly.zip" src="http://fifthelement.inf.ethz.ch:8081/job/MXQuery-XQIB/lastSuccessfulBuild/artifact/MXQuery/xqib-js-nightly.zip" />
+ <get dest="${test.home}/xqib-js-nightly.zip" src="http://sgv-jenkins-01.ethz.ch/job/MXQuery-XQIB/lastSuccessfulBuild/artifact/MXQuery/xqib-js-nightly.zip" />
<unzip dest="${test.home}">
<fileset dir="${test.home}" includes="xqib-js-nightly.zip">
</fileset>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <et...@us...> - 2011-10-16 18:00:52
|
Revision: 4474
http://mxquery.svn.sourceforge.net/mxquery/?rev=4474&view=rev
Author: etterth
Date: 2011-10-16 18:00:46 +0000 (Sun, 16 Oct 2011)
Log Message:
-----------
- added tomcat configuration for chrome
Modified Paths:
--------------
trunk/XQIB_Testing/build.xml
Added Paths:
-----------
trunk/XQIB_Testing/lib/apache-tomcat-6.0.32/conf/chrome-server.xml
Modified: trunk/XQIB_Testing/build.xml
===================================================================
--- trunk/XQIB_Testing/build.xml 2011-10-05 21:13:05 UTC (rev 4473)
+++ trunk/XQIB_Testing/build.xml 2011-10-16 18:00:46 UTC (rev 4474)
@@ -75,9 +75,15 @@
</fileset>
</unzip>
</target>
+ <target name="copyconfig">
+ <copy tofile="${tomcat.home}/conf/server.xml"
+ file="${tomcat.home}/conf/${test.browser}-server.xml">
+ </copy>
+ </target>
<target name="test" depends="build">
<antcall target="getlib" />
+ <antcall target="copyconfig" />
<antcall target="tomcat-stop" />
<sleep seconds="2" />
<antcall target="tomcat-start" />
Added: trunk/XQIB_Testing/lib/apache-tomcat-6.0.32/conf/chrome-server.xml
===================================================================
--- trunk/XQIB_Testing/lib/apache-tomcat-6.0.32/conf/chrome-server.xml (rev 0)
+++ trunk/XQIB_Testing/lib/apache-tomcat-6.0.32/conf/chrome-server.xml 2011-10-16 18:00:46 UTC (rev 4474)
@@ -0,0 +1,148 @@
+<?xml version='1.0' encoding='utf-8'?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!-- Note: A "Server" is not itself a "Container", so you may not
+ define subcomponents such as "Valves" at this level.
+ Documentation at /docs/config/server.html
+ -->
+<Server port="8006" shutdown="SHUTDOWN">
+
+ <!--APR library loader. Documentation at /docs/apr.html -->
+ <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
+ <!--Initialize Jasper prior to webapps are loaded. Documentation at /docs/jasper-howto.html -->
+ <Listener className="org.apache.catalina.core.JasperListener" />
+ <!-- Prevent memory leaks due to use of particular java/javax APIs-->
+ <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
+ <!-- JMX Support for the Tomcat server. Documentation at /docs/non-existent.html -->
+ <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />
+ <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
+
+ <!-- Global JNDI resources
+ Documentation at /docs/jndi-resources-howto.html
+ -->
+ <GlobalNamingResources>
+ <!-- Editable user database that can also be used by
+ UserDatabaseRealm to authenticate users
+ -->
+ <Resource name="UserDatabase" auth="Container"
+ type="org.apache.catalina.UserDatabase"
+ description="User database that can be updated and saved"
+ factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
+ pathname="conf/tomcat-users.xml" />
+ </GlobalNamingResources>
+
+ <!-- A "Service" is a collection of one or more "Connectors" that share
+ a single "Container" Note: A "Service" is not itself a "Container",
+ so you may not define subcomponents such as "Valves" at this level.
+ Documentation at /docs/config/service.html
+ -->
+ <Service name="Catalina">
+
+ <!--The connectors can use a shared executor, you can define one or more named thread pools-->
+ <!--
+ <Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
+ maxThreads="150" minSpareThreads="4"/>
+ -->
+
+
+ <!-- A "Connector" represents an endpoint by which requests are received
+ and responses are returned. Documentation at :
+ Java HTTP Connector: /docs/config/http.html (blocking & non-blocking)
+ Java AJP Connector: /docs/config/ajp.html
+ APR (HTTP/AJP) Connector: /docs/apr.html
+ Define a non-SSL HTTP/1.1 Connector on port 8080
+ -->
+ <Connector port="8091" protocol="HTTP/1.1"
+ connectionTimeout="20000"
+ redirectPort="8443" />
+ <!-- A "Connector" using the shared thread pool-->
+ <!--
+ <Connector executor="tomcatThreadPool"
+ port="8080" protocol="HTTP/1.1"
+ connectionTimeout="20000"
+ redirectPort="8443" />
+ -->
+ <!-- Define a SSL HTTP/1.1 Connector on port 8443
+ This connector uses the JSSE configuration, when using APR, the
+ connector should be using the OpenSSL style configuration
+ described in the APR documentation -->
+ <!--
+ <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
+ maxThreads="150" scheme="https" secure="true"
+ clientAuth="false" sslProtocol="TLS" />
+ -->
+
+ <!-- Define an AJP 1.3 Connector on port 8009 -->
+ <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
+
+
+ <!-- An Engine represents the entry point (within Catalina) that processes
+ every request. The Engine implementation for Tomcat stand alone
+ analyzes the HTTP headers included with the request, and passes them
+ on to the appropriate Host (virtual host).
+ Documentation at /docs/config/engine.html -->
+
+ <!-- You should set jvmRoute to support load-balancing via AJP ie :
+ <Engine name="Catalina" defaultHost="localhost" jvmRoute="jvm1">
+ -->
+ <Engine name="Catalina" defaultHost="localhost">
+
+ <!--For clustering, please take a look at documentation at:
+ /docs/cluster-howto.html (simple how to)
+ /docs/config/cluster.html (reference documentation) -->
+ <!--
+ <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
+ -->
+
+ <!-- The request dumper valve dumps useful debugging information about
+ the request and response data received and sent by Tomcat.
+ Documentation at: /docs/config/valve.html -->
+ <!--
+ <Valve className="org.apache.catalina.valves.RequestDumperValve"/>
+ -->
+
+ <!-- This Realm uses the UserDatabase configured in the global JNDI
+ resources under the key "UserDatabase". Any edits
+ that are performed against this UserDatabase are immediately
+ available for use by the Realm. -->
+ <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
+ resourceName="UserDatabase"/>
+
+ <!-- Define the default virtual host
+ Note: XML Schema validation will not work with Xerces 2.2.
+ -->
+ <Host name="localhost" appBase="../../webapps"
+ unpackWARs="true" autoDeploy="true"
+ xmlValidation="false" xmlNamespaceAware="false">
+
+ <!-- SingleSignOn valve, share authentication between web applications
+ Documentation at: /docs/config/valve.html -->
+ <!--
+ <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
+ -->
+
+ <!-- Access log processes all example.
+ Documentation at: /docs/config/valve.html -->
+ <!--
+ <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
+ prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
+ -->
+
+ </Host>
+ </Engine>
+ </Service>
+</Server>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <et...@us...> - 2011-10-05 21:13:11
|
Revision: 4473
http://mxquery.svn.sourceforge.net/mxquery/?rev=4473&view=rev
Author: etterth
Date: 2011-10-05 21:13:05 +0000 (Wed, 05 Oct 2011)
Log Message:
-----------
- tests for fn:doc() added
Added Paths:
-----------
trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/FnDoc.java
Added: trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/FnDoc.java
===================================================================
--- trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/FnDoc.java (rev 0)
+++ trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/FnDoc.java 2011-10-05 21:13:05 UTC (rev 4473)
@@ -0,0 +1,45 @@
+package ch.ethz.mxquery.browsertests;
+
+import java.util.List;
+import java.util.NoSuchElementException;
+
+import org.junit.Assert;
+import org.junit.BeforeClass;
+import org.junit.Test;
+import org.openqa.selenium.WebElement;
+
+import ch.ethz.mxquery.testsuite.XQueryTestBase;
+
+public class FnDoc extends XQueryTestBase {
+
+
+ @Test
+ /**
+ * test the fn:doc() function
+ */
+ public void fn_doc_success() throws Exception {
+ driver.get(executionpath + "/test/test.html");
+ String value = executeNewScript(" fn:doc(\"../forecast2.xml\" )" +
+ " /*:forecast/*:city[1]/data(@*:name)");
+
+ Assert.assertEquals("Zurich", value);
+ }
+
+ @Test
+ /**
+ * test the fn:doc() function
+ */
+ public void fn_doc_failure() throws Exception {
+ driver.get(executionpath + "/test/test.html");
+// driver.get("http://127.0.0.1:8888/test/test.html?gwt.codesvr=127.0.0.1:9997");
+ String value = executeNewScript("try { fn:doc(\"some_nonexisting_url\" )" +
+ " /*:forecast/*:city[1]/data(@*:name)" +
+ "} catch * {'error'}");
+
+ Assert.assertEquals("error", value);;
+ }
+
+
+
+
+}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <et...@us...> - 2011-10-05 20:58:08
|
Revision: 4472
http://mxquery.svn.sourceforge.net/mxquery/?rev=4472&view=rev
Author: etterth
Date: 2011-10-05 20:58:02 +0000 (Wed, 05 Oct 2011)
Log Message:
-----------
- An error for fn:doc is now thrown for all requests where responseCode != 200
Modified Paths:
--------------
trunk/MXQuery/xqib_src/ch/ethz/mxquery/functions/fn/Doc.java
Modified: trunk/MXQuery/xqib_src/ch/ethz/mxquery/functions/fn/Doc.java
===================================================================
--- trunk/MXQuery/xqib_src/ch/ethz/mxquery/functions/fn/Doc.java 2011-10-05 20:26:17 UTC (rev 4471)
+++ trunk/MXQuery/xqib_src/ch/ethz/mxquery/functions/fn/Doc.java 2011-10-05 20:58:02 UTC (rev 4472)
@@ -40,6 +40,7 @@
import ch.ethz.mxquery.util.URIUtils;
import ch.ethz.mxquery.util.browser.CachedDownloader;
import ch.ethz.mxquery.util.browser.SyncXmlHttpRequest;
+import ch.ethz.mxquery.util.browser.XmlHttpRequest;
import ch.ethz.mxquery.util.browser.XmlHttpRequestWrapper;
import ch.ethz.mxquery.util.browser.dom.Document;
import ch.ethz.mxquery.xdmio.XDMInputFactory;
@@ -116,7 +117,7 @@
// req.send();
XmlHttpRequestWrapper req = new CachedDownloader(uri).getRequest();
Document doc = req.responseAsXML();
- if (doc == null) {
+ if (doc == null || req.getResponseCode() != 200) {
throw new DynamicException(ErrorCodes.F0014_ERROR_RETRIEVING_RESOURCE, "Getting your resource at " + uri + " failed.", getLoc());
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <et...@us...> - 2011-10-05 20:26:24
|
Revision: 4471
http://mxquery.svn.sourceforge.net/mxquery/?rev=4471&view=rev
Author: etterth
Date: 2011-10-05 20:26:17 +0000 (Wed, 05 Oct 2011)
Log Message:
-----------
- added b:toggleClassName
- fn:doc() should now throw an error if the document is not available
Modified Paths:
--------------
trunk/MXQuery/xqib_src/ch/ethz/mxquery/functions/FG.xml
trunk/MXQuery/xqib_src/ch/ethz/mxquery/functions/FGPopulator.java
trunk/MXQuery/xqib_src/ch/ethz/mxquery/functions/fn/Doc.java
Added Paths:
-----------
trunk/MXQuery/xqib_src/ch/ethz/mxquery/functions/b/ToggleClassName.java
Modified: trunk/MXQuery/xqib_src/ch/ethz/mxquery/functions/FG.xml
===================================================================
--- trunk/MXQuery/xqib_src/ch/ethz/mxquery/functions/FG.xml 2011-10-05 13:46:12 UTC (rev 4470)
+++ trunk/MXQuery/xqib_src/ch/ethz/mxquery/functions/FG.xml 2011-10-05 20:26:17 UTC (rev 4471)
@@ -156,6 +156,14 @@
<className>AddClassName</className>
</functionDescription>
<functionDescription>
+ <functionName>toggleClass</functionName>
+ <parameters>
+ <paramType>node()+</paramType>
+ <paramType>xs:string</paramType>
+ </parameters>
+ <className>ToggleClassName</className>
+ </functionDescription>
+ <functionDescription>
<functionName>addWindowListener</functionName>
<parameters>
Modified: trunk/MXQuery/xqib_src/ch/ethz/mxquery/functions/FGPopulator.java
===================================================================
--- trunk/MXQuery/xqib_src/ch/ethz/mxquery/functions/FGPopulator.java 2011-10-05 13:46:12 UTC (rev 4470)
+++ trunk/MXQuery/xqib_src/ch/ethz/mxquery/functions/FGPopulator.java 2011-10-05 20:26:17 UTC (rev 4471)
@@ -433,14 +433,13 @@
qn = new QName(
"http://xqib.org",
"b",
- "setHash");
- paramTypes = new TypeInfo[1];
+ "getLocation");
+ paramTypes = new TypeInfo[0];
- paramTypes[0] = xs_string;
signature = new FunctionSignature(qn, paramTypes, FunctionSignature.SYSTEM_FUNCTION, new Hashtable());
{
- ch.ethz.mxquery.functions.b.SetHash iter = new ch.ethz.mxquery.functions.b.SetHash();
+ ch.ethz.mxquery.functions.b.GetLocation iter = new ch.ethz.mxquery.functions.b.GetLocation();
iter.setContext(context, false);
type = null;
@@ -454,13 +453,14 @@
qn = new QName(
"http://xqib.org",
"b",
- "getLocation");
- paramTypes = new TypeInfo[0];
+ "alert");
+ paramTypes = new TypeInfo[1];
+ paramTypes[0] = xs_string;
signature = new FunctionSignature(qn, paramTypes, FunctionSignature.SYSTEM_FUNCTION, new Hashtable());
{
- ch.ethz.mxquery.functions.b.GetLocation iter = new ch.ethz.mxquery.functions.b.GetLocation();
+ ch.ethz.mxquery.functions.b.Alert iter = new ch.ethz.mxquery.functions.b.Alert();
iter.setContext(context, false);
type = null;
@@ -474,14 +474,15 @@
qn = new QName(
"http://xqib.org",
"b",
- "alert");
- paramTypes = new TypeInfo[1];
+ "removeClass");
+ paramTypes = new TypeInfo[2];
- paramTypes[0] = xs_string;
+ paramTypes[0] = node___plus;
+ paramTypes[1] = xs_string;
signature = new FunctionSignature(qn, paramTypes, FunctionSignature.SYSTEM_FUNCTION, new Hashtable());
{
- ch.ethz.mxquery.functions.b.Alert iter = new ch.ethz.mxquery.functions.b.Alert();
+ ch.ethz.mxquery.functions.b.RemoveClassName iter = new ch.ethz.mxquery.functions.b.RemoveClassName();
iter.setContext(context, false);
type = null;
@@ -495,15 +496,14 @@
qn = new QName(
"http://xqib.org",
"b",
- "removeClass");
- paramTypes = new TypeInfo[2];
+ "getClasses");
+ paramTypes = new TypeInfo[1];
paramTypes[0] = node___plus;
- paramTypes[1] = xs_string;
signature = new FunctionSignature(qn, paramTypes, FunctionSignature.SYSTEM_FUNCTION, new Hashtable());
{
- ch.ethz.mxquery.functions.b.RemoveClassName iter = new ch.ethz.mxquery.functions.b.RemoveClassName();
+ ch.ethz.mxquery.functions.b.GetClasses iter = new ch.ethz.mxquery.functions.b.GetClasses();
iter.setContext(context, false);
type = null;
@@ -517,14 +517,15 @@
qn = new QName(
"http://xqib.org",
"b",
- "getClasses");
- paramTypes = new TypeInfo[1];
+ "addClass");
+ paramTypes = new TypeInfo[2];
paramTypes[0] = node___plus;
+ paramTypes[1] = xs_string;
signature = new FunctionSignature(qn, paramTypes, FunctionSignature.SYSTEM_FUNCTION, new Hashtable());
{
- ch.ethz.mxquery.functions.b.GetClasses iter = new ch.ethz.mxquery.functions.b.GetClasses();
+ ch.ethz.mxquery.functions.b.AddClassName iter = new ch.ethz.mxquery.functions.b.AddClassName();
iter.setContext(context, false);
type = null;
@@ -538,7 +539,7 @@
qn = new QName(
"http://xqib.org",
"b",
- "addClass");
+ "toggleClass");
paramTypes = new TypeInfo[2];
paramTypes[0] = node___plus;
@@ -546,7 +547,7 @@
signature = new FunctionSignature(qn, paramTypes, FunctionSignature.SYSTEM_FUNCTION, new Hashtable());
{
- ch.ethz.mxquery.functions.b.AddClassName iter = new ch.ethz.mxquery.functions.b.AddClassName();
+ ch.ethz.mxquery.functions.b.ToggleClassName iter = new ch.ethz.mxquery.functions.b.ToggleClassName();
iter.setContext(context, false);
type = null;
Added: trunk/MXQuery/xqib_src/ch/ethz/mxquery/functions/b/ToggleClassName.java
===================================================================
--- trunk/MXQuery/xqib_src/ch/ethz/mxquery/functions/b/ToggleClassName.java (rev 0)
+++ trunk/MXQuery/xqib_src/ch/ethz/mxquery/functions/b/ToggleClassName.java 2011-10-05 20:26:17 UTC (rev 4471)
@@ -0,0 +1,114 @@
+package ch.ethz.mxquery.functions.b;
+
+import java.util.LinkedList;
+import java.util.Vector;
+
+import ch.ethz.mxquery.contextConfig.Context;
+import ch.ethz.mxquery.datamodel.types.Type;
+import ch.ethz.mxquery.datamodel.types.TypeInfo;
+import ch.ethz.mxquery.datamodel.xdm.TextToken;
+import ch.ethz.mxquery.datamodel.xdm.Token;
+import ch.ethz.mxquery.datamodel.xdm.TokenInterface;
+import ch.ethz.mxquery.exceptions.DynamicException;
+import ch.ethz.mxquery.exceptions.ErrorCodes;
+import ch.ethz.mxquery.exceptions.MXQueryException;
+import ch.ethz.mxquery.exceptions.TypeException;
+import ch.ethz.mxquery.model.TokenBasedIterator;
+import ch.ethz.mxquery.model.XDMIterator;
+import ch.ethz.mxquery.update.store.domImpl.ElementNodeToken;
+import ch.ethz.mxquery.util.browser.dom.Element;
+
+import com.google.gwt.dom.client.Node;
+
+public class ToggleClassName extends TokenBasedIterator {
+ //TODO test
+ @Override
+ protected void init() throws MXQueryException {
+ currentToken = Token.END_SEQUENCE_TOKEN;
+ if (subIters[0] == null) {
+ throw new IllegalArgumentException();
+ }
+ String classname;
+ XDMIterator nameiter = subIters[1];
+ TokenInterface nametoken = nameiter.next();
+ classname = nametoken.getValueAsString();
+ if (classname == null)
+ throw new MXQueryException("addClassName", "invalid arguments", loc);
+ XDMIterator iter = subIters[0];
+ //if (iter instanceof DataValuesIterator) ((DataValuesIterator)iter).setFnData(true);
+ TokenInterface tok;
+ int type;
+ int level = 0;
+ LinkedList<TokenInterface> tokens = new LinkedList<TokenInterface>();
+ do {
+ try {
+ tok = iter.next();
+ } catch (TypeException de) {
+ if (de.getErrorCode().equals(ErrorCodes.E0004_TYPE_INAPPROPRIATE_TYPE))
+ throw new DynamicException(ErrorCodes.F0023_INVALID_VALUE_FOR_CAST_CONSTRUCTOR,de.getMessage(), loc);
+ else throw de;
+ }
+
+ type = Type.getEventTypeSubstituted(tok.getEventType(), Context.getDictionary());
+
+ if ( Type.isAttribute(type) ){
+ type = Type.getAttributeValueType(type);
+ }
+
+ switch (type) {
+ case Type.END_SEQUENCE:
+ break;
+ case Type.START_TAG:
+ if (level++ == 0)
+ tokens.add(tok);
+ break;
+ case Type.END_TAG:
+ level--;
+ break;
+ default:
+
+
+ }
+ } while (type != Type.END_SEQUENCE);
+ for (TokenInterface token:tokens){
+ toggleClassName(token, classname);
+ }
+ }
+
+ private void toggleClassName(TokenInterface tok, String classname) {
+ if (!(tok instanceof ElementNodeToken)){
+ return;
+ }
+ ElementNodeToken nt = (ElementNodeToken) tok;
+ Element el = (Element)nt.getNode();
+ String currentclassname = el.getAsGwtElement().getClassName();
+ String[] classes = currentclassname.split(" ");
+ if (currentclassname != null) {
+ for (String singleclass:classes) {
+ if (singleclass.equals(classname)) {
+ el.removeClassName(classname);
+ return;
+ }
+ }
+ }
+ el.addClassName(classname);
+
+ // Environment.addEventListener(el, eventname, functionname);
+
+ }
+
+ @Override
+ public TypeInfo getStaticType() {
+ return new TypeInfo();
+ }
+
+
+ @Override
+ protected XDMIterator copy(Context context, XDMIterator[] subIters,
+ Vector nestedPredCtxStack) throws MXQueryException {
+ XDMIterator copy = new ToggleClassName();
+ copy.setContext(context, true);
+ copy.setSubIters(subIters);
+ return copy;
+ }
+}
Modified: trunk/MXQuery/xqib_src/ch/ethz/mxquery/functions/fn/Doc.java
===================================================================
--- trunk/MXQuery/xqib_src/ch/ethz/mxquery/functions/fn/Doc.java 2011-10-05 13:46:12 UTC (rev 4470)
+++ trunk/MXQuery/xqib_src/ch/ethz/mxquery/functions/fn/Doc.java 2011-10-05 20:26:17 UTC (rev 4471)
@@ -116,6 +116,9 @@
// req.send();
XmlHttpRequestWrapper req = new CachedDownloader(uri).getRequest();
Document doc = req.responseAsXML();
+ if (doc == null) {
+ throw new DynamicException(ErrorCodes.F0014_ERROR_RETRIEVING_RESOURCE, "Getting your resource at " + uri + " failed.", getLoc());
+ }
NodeStore ns = new NodeStore((ch.ethz.mxquery.util.browser.dom.Document)(Object)doc );
baseIterator = ns.getIterator(null);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <et...@us...> - 2011-10-05 13:46:19
|
Revision: 4470
http://mxquery.svn.sourceforge.net/mxquery/?rev=4470&view=rev
Author: etterth
Date: 2011-10-05 13:46:12 +0000 (Wed, 05 Oct 2011)
Log Message:
-----------
- Added tests for ExPath on success
Added Paths:
-----------
trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/Expath.java
Added: trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/Expath.java
===================================================================
--- trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/Expath.java (rev 0)
+++ trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/Expath.java 2011-10-05 13:46:12 UTC (rev 4470)
@@ -0,0 +1,48 @@
+package ch.ethz.mxquery.browsertests;
+
+import java.util.List;
+import java.util.NoSuchElementException;
+
+import org.junit.Assert;
+import org.junit.BeforeClass;
+import org.junit.Test;
+import org.openqa.selenium.WebElement;
+
+import ch.ethz.mxquery.testsuite.XQueryTestBase;
+
+public class Expath extends XQueryTestBase {
+
+
+ @Test
+ /**
+ * test the expath send-request() function
+ */
+ public void sync_send_request_success() throws Exception {
+ driver.get(executionpath + "/test/test.html");
+ String value = executeNewScript(" import module namespace http-client = \"http://expath.org/ns/http-client\";" +
+ "http-client:send-request(\n" +
+ " <http-client:request href=\"../forecast2.xml\" method=\"get\"/>\n" +
+ " )[2]/*:forecast/*:city[1]/data(@*:name)");
+
+ Assert.assertEquals("Zurich", value);
+ }
+
+ @Test
+ /**
+ * test the expath send-request() function
+ */
+ public void async_send_request_success() throws Exception {
+ driver.get(executionpath + "/test/test.html");
+ String value = executeNewScript(" import module namespace http-client = \"http://expath.org/ns/http-client\";" +
+ "http-client:async-request(<http-client:request href=\"../forecast2.xml\" method=\"get\"/>,\n" +
+ " %updating function($result){insert node <div id=\"result\">{$result[2]/*:forecast/*:city[1]/data(@*:name)}</div> as last into b:dom()//body}\n" +
+ " )");
+ Thread.sleep(3000);
+ value = driver.findElementById("result").getText();
+ Assert.assertEquals("Zurich", value);
+ }
+
+
+
+
+}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <et...@us...> - 2011-10-04 08:25:58
|
Revision: 4469
http://mxquery.svn.sourceforge.net/mxquery/?rev=4469&view=rev
Author: etterth
Date: 2011-10-04 08:25:51 +0000 (Tue, 04 Oct 2011)
Log Message:
-----------
- Updated url for tests
Modified Paths:
--------------
trunk/XQIB_Testing/src/ch/ethz/mxquery/testsuite/XQueryTestBase.java
Modified: trunk/XQIB_Testing/src/ch/ethz/mxquery/testsuite/XQueryTestBase.java
===================================================================
--- trunk/XQIB_Testing/src/ch/ethz/mxquery/testsuite/XQueryTestBase.java 2011-10-03 23:39:55 UTC (rev 4468)
+++ trunk/XQIB_Testing/src/ch/ethz/mxquery/testsuite/XQueryTestBase.java 2011-10-04 08:25:51 UTC (rev 4469)
@@ -19,7 +19,7 @@
static{
executionpath = System.getProperty("test.url");
if (executionpath == null) {
- executionpath= "http://127.0.0.1:8090/test";
+ executionpath= "http://127.0.0.1:8090/";
}
}
@@ -27,7 +27,7 @@
public static void setUp() {
try {
driver = createDriver();
- driver.get(executionpath +"/test.html");
+ driver.get(executionpath +"/test/test.html");
System.out.println("loaded page at " + driver.getCurrentUrl());
} catch (Throwable e) {
e.printStackTrace();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <et...@us...> - 2011-10-03 23:40:07
|
Revision: 4468
http://mxquery.svn.sourceforge.net/mxquery/?rev=4468&view=rev
Author: etterth
Date: 2011-10-03 23:39:55 +0000 (Mon, 03 Oct 2011)
Log Message:
-----------
- Updated all tests to use new test.url format
Modified Paths:
--------------
trunk/MXQuery/xqib_samples/MultiplicationTable.html
trunk/XQIB_Testing/XQTStoJsUnit.xsl
trunk/XQIB_Testing/XQUTStoJsUnit.xsl
trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/AsyncWeatherForecast.java
trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/Classes.java
trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/Cookies.java
trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/EventListeners.java
trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/JsApi.java
trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/MultiplicationTable.java
trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/Style.java
trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/Timer.java
trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/UrlManipulation.java
trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/WeatherForecast.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Appendices/Annex_Eclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Appendices/Appendix_A4class.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Catalogclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Basics/StaticContextclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Basics/Types/SequenceTypeSyntaxclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/CondExprclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Construct/ComputeCon/ComputeConAttrclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Construct/ComputeCon/ComputeConCommentclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Construct/ComputeCon/ComputeConElemclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Construct/ComputeCon/ComputeConPIclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Construct/ComputeCon/ConDocNodeclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Construct/ComputeCon/ConTextclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Construct/ConInScopeNamespaceclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Construct/DirectConElem/DirectConElemAttrclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Construct/DirectConElem/DirectConElemContentclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Construct/DirectConElem/DirectConElemNamespaceclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Construct/DirectConElem/DirectConElemWhitespaceclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Construct/DirectConElemclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Construct/DirectConOtherclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/ExtensionExpressionclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/FLWOR/ForExpr/ForExprPositionalVarclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/FLWOR/ForExpr/ForExprWithclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/FLWOR/ForExpr/ForExprWithoutclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/FLWOR/LetExpr/LetExprWithclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/FLWOR/LetExpr/LetExprWithoutclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/FLWOR/OrderbyExpr/OrderbyExprWithclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/FLWOR/OrderbyExpr/OrderbyExprWithoutclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/FLWOR/ReturnExprclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/FLWOR/WhereExprclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/LogicExprclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationAddclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivideDTDclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivideclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiplyclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtractclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAddclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivideYMDclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivideclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiplyclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtractclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationDateTimeArith/DateAddDTDclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationDateTimeArith/DateAddYMDclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationDateTimeArith/DateSubtractDTDclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationDateTimeArith/DateSubtractYMDclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationDateTimeArith/DateTimeAddDTDclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationDateTimeArith/DateTimeSubtractDTDclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationDateTimeArith/DateTimeSubtractYMDclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationDateTimeArith/DatesSubtractclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeAddDTDclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtractDTDclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtractclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationDateTimeArith/YearMonthDurationAddDTclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationDateTimeArith/dateTimesSubtractclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/NumericOpr/NumericAddclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/NumericOpr/NumericDivideclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivideclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/NumericOpr/NumericModclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/NumericOpr/NumericMultiplyclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/NumericOpr/NumericSubtractclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinusclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlusclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/GenComprsn/GenCompEqclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/GenComprsn/GenCompGTclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/GenComprsn/GenCompLTclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/GenComprsn/GenCompNEclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/NodeComp/NodeAfterclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/NodeComp/NodeBeforeclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/NodeComp/NodeSameclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/AnyURIComp/AnyURIEqualclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/BinaryOp/Base64BinaryEQclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/BinaryOp/HexBinaryEQclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqualclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGTclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLTclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateEQclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateGTclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateLTclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeGTclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeLTclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationEQclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationGTclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationLTclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeGTclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeLTclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationEQclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationGTclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationLTclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqualclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGTclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLTclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/QNameOp/PrefixFromQNameclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/StringComp/StringEqualclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/StringComp/StringGTclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/StringComp/StringLTclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/ValCompTypeCheckingclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/SeqOp/SeqExceptclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/SeqOp/SeqIntersectclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/SeqOp/SeqUnionclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/OrderExprclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PathExpr/AbbrAxesclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PathExpr/PathExpressionsclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PathExpr/Predicatesclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PathExpr/Steps/Axesclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PathExpr/Steps/NodeTestSection/NameTestclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PathExpr/Steps/NodeTestSection/NodeTestclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PathExpr/UnabbrAxesclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrimaryExpr/ContextExpr/ExternalContextExprclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrimaryExpr/ContextExpr/InternalContextExprclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrimaryExpr/FunctionCallExprclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrimaryExpr/Literalsclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrimaryExpr/ParenExprclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrologExpr/BaseURIPrologclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrologExpr/BoundarySpacePrologclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrologExpr/CollationPrologclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrologExpr/ConstructionPrologclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrologExpr/CopyNamespacesPrologclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrologExpr/DefaultNamespacePrologclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrologExpr/DefaultOrderingPrologclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrologExpr/EmptyOrderPrologclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrologExpr/FunctionPrologclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrologExpr/NamespacePrologclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrologExpr/OptionDeclarationPrologclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrologExpr/VariableProlog/ExternalVariablesWithclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrologExpr/VariableProlog/ExternalVariablesWithoutclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrologExpr/VariableProlog/InternalVariablesWithclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrologExpr/VariableProlog/InternalVariablesWithoutclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrologExpr/VersionPrologclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/QuantExpr/QuantExprWithclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/QuantExpr/QuantExprWithoutclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/SeqExpr/CombNodeSeqclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/SeqExpr/ConstructSeq/RangeExprclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/SeqExpr/ConstructSeq/commaOpclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/SeqExpr/FilterExprclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/XQueryCommentclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/seqExprTypes/SeqExprCastToDerivedParentsclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/seqExprTypes/SeqExprCastToDerivedclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/seqExprTypes/SeqExprCastWithinBranchclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/seqExprTypes/SeqExprCastableclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/seqExprTypes/SeqExprCastclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/seqExprTypes/SeqExprInstanceOfclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/seqExprTypes/SeqExprTreatclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/seqExprTypes/sequenceExprTypeswitchclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AccessorFunc/BaseURIFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AccessorFunc/DataFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AccessorFunc/DocumentURIFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AccessorFunc/NilledFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AccessorFunc/NodeNameFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AccessorFunc/StaticBaseURIFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AccessorFunc/StringFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/CompStringFunc/CodepointEqualclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/CompStringFunc/compareFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/GeneralStringFunc/ConcatFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/GeneralStringFunc/EncodeURIfuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/GeneralStringFunc/EscapeHTMLURIFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/GeneralStringFunc/IRIToURIfuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/GeneralStringFunc/LowerCaseFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/GeneralStringFunc/NormalizeSpaceFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/GeneralStringFunc/StringJoinFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/GeneralStringFunc/StringLengthFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/GeneralStringFunc/SubstringFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/GeneralStringFunc/Surrogatesclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/GeneralStringFunc/TranslateFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/GeneralStringFunc/UpperCaseFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/MatchStringFunc/MatchesFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/MatchStringFunc/ReplaceFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/MatchStringFunc/TokenizeFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/SubstringStringFunc/ContainsFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/SubstringStringFunc/EndsWithFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/SubstringStringFunc/StartsWithFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/BooleanFunc/FalseFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/BooleanFunc/NotFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/BooleanFunc/TrueFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/ConstructFunc/DateTimeFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/ContextFunc/ContextCurrentDateFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/ContextFunc/ContextCurrentDatetimeFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/ContextFunc/ContextCurrentTimeFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/ContextFunc/ContextDefaultCollationFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/ContextFunc/ContextImplicitTimezoneFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/ContextFunc/ContextLastFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/ContextFunc/ContextPositionFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/DayFromDateFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/DayFromDateTimeFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/DaysFromDurationFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/HoursFromDateTimeFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/HoursFromDurationFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/HoursFromTimeFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/MinutesFromDateTimeFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/MinutesFromDurationFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/MinutesFromTimeFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/MonthFromDateFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/MonthFromDateTimeFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/MonthsFromDurationFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/SecondsFromDateTimeFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/SecondsFromDurationFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/SecondsFromTimeFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/TimezoneFromDateFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/TimezoneFromDateTimeFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/TimezoneFromTimeFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/YearFromDateFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/YearFromDateTimeFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/YearsFromDurationFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/ErrorFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/NodeFunc/NameFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/NodeFunc/NodeLangFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/NodeFunc/NodeLocalNameFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/NodeFunc/NodeNamespaceURIFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/NodeFunc/NodeNumberFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/NodeFunc/NodeRootFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/NumericFunc/ABSFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/NumericFunc/CeilingFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/NumericFunc/FloorFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/NumericFunc/RoundEvenFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/NumericFunc/RoundFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/QNameFunc/InScopePrefixesFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/QNameFunc/LocalNameFromQNameFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/QNameFunc/NamespaceURIForPrefixFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/QNameFunc/NamespaceURIFromQNameFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/QNameFunc/QNameConstructFunc/ResolveQNameConstructFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/AggregateSeqFunc/SeqAVGFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/AggregateSeqFunc/SeqCountFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/AggregateSeqFunc/SeqMAXFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/AggregateSeqFunc/SeqMINFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/AggregateSeqFunc/SeqSUMFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/GeneralSeqFunc/SeqExistsFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/GeneralSeqFunc/SeqReverseFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/NodeSeqFunc/SeqCollectionFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/NodeSeqFunc/SeqDocAvailableFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/NodeSeqFunc/SeqDocFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/NodeSeqFunc/SeqIDFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/NodeSeqFunc/SeqIDREFFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/SeqDeepEqualFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/TraceFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/URIFunc/ResolveURIFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/OptionalFeatureErrors/CombinedErrorCodesclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/FullAxis/ancestorAxisclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/FullAxis/ancestor_or_selfAxisclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/FullAxis/followingAxisclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/FullAxis/following_siblingAxisclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/FullAxis/precedingAxisclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/FullAxis/preceding_siblingAxisclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/Modules/ModuleImportclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/SchemaImport/ConstructSIclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/SchemaImport/FLWORExprSIclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/SchemaImport/ForExprTypeSIclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/SchemaImport/MiscFunctionsclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/SchemaImport/NotationEQSIclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/SchemaImport/NumericEqualSIclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/SchemaImport/SchemaImportPrologclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/SchemaImport/SeqExprCastSIclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/SchemaImport/UserDefinedSIclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/SchemaImport/versionPrologSIclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/SchemaValidation/ValidateExpressionclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/StaticTyping/STFLWORExprclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/StaticTyping/STPathExpr/STSteps/STAxesclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/TrivialEmbeddingclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/UseCase/UseCaseNSclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/UseCase/UseCasePARTSclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/UseCase/UseCaseRclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/UseCase/UseCaseSEQclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/UseCase/UseCaseSGMLclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/UseCase/UseCaseSTRINGclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/UseCase/UseCaseTREEclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/UseCase/UseCaseXMPclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/MinimalConformance/ExtensionExistingFunctions/CommaExpressionclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/MinimalConformance/ExtensionExistingFunctions/ConditionalExpressionclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/MinimalConformance/ExtensionExistingFunctions/FLWORExpressionclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/MinimalConformance/ExtensionExistingFunctions/FunctionCallclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/MinimalConformance/ExtensionExistingFunctions/OtherExpressionsclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/MinimalConformance/ExtensionExistingFunctions/ParenthesizedExpressionsclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/MinimalConformance/ExtensionExistingFunctions/TypeswitchExpressionclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/MinimalConformance/ExtensionFunctions/fnput/fnput_documentclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/MinimalConformance/ExtensionFunctions/fnput/put_elementclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/MinimalConformance/ExtensionstotheProlog/FunctionDeclarationclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/MinimalConformance/ExtensionstotheProlog/VariableDeclarationclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/MinimalConformance/MinOtherclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/MinimalConformance/NewExpressions/Compatibilityclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/MinimalConformance/NewExpressions/DeleteExpressionsclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/MinimalConformance/NewExpressions/InsertExpressionsclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/MinimalConformance/NewExpressions/RenameExpressionsclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/MinimalConformance/NewExpressions/ReplaceExpressions/ReplaceNodeclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/MinimalConformance/NewExpressions/ReplaceExpressions/ReplaceValueclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/MinimalConformance/NewExpressions/TransformExpressionsclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/MinimalConformance/UpdateOperations/UpdatePrimitives/AttrDataModelErrsclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/MinimalConformance/UpdateOperations/UpdatePrimitives/NSBindingConflictErrsclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/MinimalConformance/UpdateOperations/UpdateRoutines/applyUpdatesclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/MinimalConformance/UpdateOperations/UpdateRoutines/mergeUpdatesclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/MinimalConformance/UpdateOperations/UpdateRoutines/setToUntypedclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/Optional/FullAxisclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/Optional/Revalidation/RevalidationDeclarationLaxUnsupportedclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/Optional/Revalidation/RevalidationDeclarationLaxclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/Optional/Revalidation/RevalidationDeclarationSkipUnsupportedclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/Optional/Revalidation/RevalidationDeclarationSkipclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/Optional/Revalidation/RevalidationDeclarationStrictUnsupportedclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/Optional/Revalidation/RevalidationDeclarationStrictandSkipclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/Optional/Revalidation/RevalidationDeclarationStrictclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/Optional/StaticTypingclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/UseCases/AddressBookUpdatesclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/UseCases/NamespacesUpdatesclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/UseCases/NilUpdatesclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/UseCases/PartsUpdatesclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/UseCases/RelationalDataUpdatesclass.java
trunk/XQIB_Testing/upd-test/ch/ethz/xquts/UseCases/SoapUpdatesclass.java
Modified: trunk/MXQuery/xqib_samples/MultiplicationTable.html
===================================================================
--- trunk/MXQuery/xqib_samples/MultiplicationTable.html 2011-10-03 22:57:10 UTC (rev 4467)
+++ trunk/MXQuery/xqib_samples/MultiplicationTable.html 2011-10-03 23:39:55 UTC (rev 4468)
@@ -6,7 +6,7 @@
<script type="text/javascript" src="mxqueryjs/mxqueryjs.nocache.js"></script>
<script type="application/xquery">
declare updating function local:generateTable($loc, $event) {
- replace node b:dom()//table[2] with <table border="1"><tbody>{
+ replace node b:dom()//table[2] with <table border="1" id="result"><tbody>{
<tr>{
<td/>,for $j in 1 to xs:integer(b:dom()//input[@name="nbcolumns"]/data(@value)) return <td><b>{$j}</b></td>
}</tr>,
Modified: trunk/XQIB_Testing/XQTStoJsUnit.xsl
===================================================================
--- trunk/XQIB_Testing/XQTStoJsUnit.xsl 2011-10-03 22:57:10 UTC (rev 4467)
+++ trunk/XQIB_Testing/XQTStoJsUnit.xsl 2011-10-03 23:39:55 UTC (rev 4468)
@@ -14,7 +14,7 @@
<xsl:variable name="testsuitepath"
>../MXQuery_Testing/tests</xsl:variable>
<xsl:variable name="executionpath"
- >" + executionpath + "</xsl:variable>
+ >" + executionpath + "/test</xsl:variable>
<xsl:template match="/">
<xsl:for-each select="test-suite/test-group">
<xsl:call-template name="test-group">
Modified: trunk/XQIB_Testing/XQUTStoJsUnit.xsl
===================================================================
--- trunk/XQIB_Testing/XQUTStoJsUnit.xsl 2011-10-03 22:57:10 UTC (rev 4467)
+++ trunk/XQIB_Testing/XQUTStoJsUnit.xsl 2011-10-03 23:39:55 UTC (rev 4468)
@@ -14,7 +14,7 @@
<xsl:variable name="testsuitepath"
>xquts</xsl:variable>
<xsl:variable name="executionpath"
- >" + executionpath + "</xsl:variable>
+ >" + executionpath + "/test</xsl:variable>
<xsl:template match="/">
<xsl:for-each select="test-suite/test-group">
<xsl:call-template name="test-group">
Modified: trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/AsyncWeatherForecast.java
===================================================================
--- trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/AsyncWeatherForecast.java 2011-10-03 22:57:10 UTC (rev 4467)
+++ trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/AsyncWeatherForecast.java 2011-10-03 23:39:55 UTC (rev 4468)
@@ -14,7 +14,7 @@
@BeforeClass
public static void page() {
- driver.get("http://127.0.0.1:8090/test/WeatherRESTasync.html");
+ driver.get(executionpath + "/test/WeatherRESTasync.html");
}
@Test
Modified: trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/Classes.java
===================================================================
--- trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/Classes.java 2011-10-03 22:57:10 UTC (rev 4467)
+++ trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/Classes.java 2011-10-03 23:39:55 UTC (rev 4468)
@@ -18,7 +18,7 @@
* test the b:addClass function
*/
public void class_addclass() throws Exception {
- driver.get("http://127.0.0.1:8090/test/test.html");
+ driver.get(executionpath + "/test/test.html");
executeNewScript("insert node <p/> as first into b:dom()//body");
executeNewScript("b:addClass(b:dom()//p,'class1')");
String value = executeNewScript("b:getClasses(b:dom()//p) = 'class1'");
@@ -30,7 +30,7 @@
* test the b:removeClass function
*/
public void class_removeclass() throws Exception {
- driver.get("http://127.0.0.1:8090/test/test.html");
+ driver.get(executionpath + "/test/test.html");
executeNewScript("insert node <p/> as first into b:dom()//body");
executeNewScript("b:addClass(b:dom()//p,'class1')");
executeNewScript("b:addClass(b:dom()//p,'class2')");
Modified: trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/Cookies.java
===================================================================
--- trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/Cookies.java 2011-10-03 22:57:10 UTC (rev 4467)
+++ trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/Cookies.java 2011-10-03 23:39:55 UTC (rev 4468)
@@ -19,7 +19,7 @@
*
*/
public void cookie_set_and_test() throws Exception {
- driver.get("http://127.0.0.1:8090/test/test.html");
+ driver.get(executionpath + "/test/test.html");
executeNewScript("b:setCookie('cookie-01','cookie-value-01')");
String value = executeNewScript("b:getCookie('cookie-01')");
Assert.assertEquals("cookie-value-01", value);
@@ -33,7 +33,7 @@
*
*/
public void cookie_with_time() throws Exception {
- driver.get("http://127.0.0.1:8090/test/test.html");
+ driver.get(executionpath + "/test/test.html");
executeNewScript("b:setCookie('cookie-02', 'cookie-value-02', fn:current-dateTime()+xs:dayTimeDuration('PT2S'))");
String value = executeNewScript("b:getCookie('cookie-02')");
Assert.assertEquals( "cookie-value-02",value);
@@ -53,7 +53,7 @@
*
*/
public void cookie_remove() throws Exception {
- driver.get("http://127.0.0.1:8090/test/test.html");
+ driver.get(executionpath + "/test/test.html");
executeNewScript("b:setCookie('cookie-01','cookie-value-01')");
String value = executeNewScript("b:getCookie('cookie-01')");
Assert.assertEquals("cookie-value-01", value);
@@ -71,7 +71,7 @@
*
*/
public void cookie_getCookies() throws Exception {
- driver.get("http://127.0.0.1:8090/test/test.html");
+ driver.get(executionpath + "/test/test.html");
executeNewScript("b:setCookie('cookie-01','cookie-value-01')");
String value = executeNewScript("b:getCookieNames() = 'cookie-01'");
Assert.assertEquals("true", value);
Modified: trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/EventListeners.java
===================================================================
--- trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/EventListeners.java 2011-10-03 22:57:10 UTC (rev 4467)
+++ trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/EventListeners.java 2011-10-03 23:39:55 UTC (rev 4468)
@@ -18,7 +18,7 @@
* test the b:addEventListener function
*/
public void event_add_listener() throws Exception {
- driver.get("http://127.0.0.1:8090/test/test.html");
+ driver.get(executionpath + "/test/test.html");
executeNewScript("insert node <input type='button'/> as first into b:dom()//body");
executeNewScript("declare updating function local:onclick($loc, $evtObj) {\n" +
" insert node <p/> as last into b:dom()//body\n" +
@@ -39,7 +39,7 @@
* the click should only trigger an insert once
*/
public void event_remove_listener() throws Exception {
- driver.get("http://127.0.0.1:8090/test/test.html");
+ driver.get(executionpath + "/test/test.html");
executeNewScript("insert node <input type='button'/> as first into b:dom()//body");
executeNewScript("declare updating function local:onclick($loc, $evtObj) {\n" +
" b:removeEventListener(b:dom()//input, \"onclick\", local:onclick#2)," +
@@ -60,7 +60,7 @@
* test b:addEventListener with an anonymous function
*/
public void event_add_anonymous() throws Exception {
- driver.get("http://127.0.0.1:8090/test/test.html");
+ driver.get(executionpath + "/test/test.html");
executeNewScript("insert node <input type='button'/> as first into b:dom()//body");
executeNewScript(
"b:addEventListener(b:dom()//input, \"onclick\", "+
@@ -82,7 +82,7 @@
* the click should only trigger an insert once
*/
public void event_remove_anonymous() throws Exception {
- driver.get("http://127.0.0.1:8090/test/test.html");
+ driver.get(executionpath + "/test/test.html");
executeNewScript("insert node <input type='button'/> as first into b:dom()//body");
executeNewScript(
"b:addEventListener(b:dom()//input, \"onclick\", "+
Modified: trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/JsApi.java
===================================================================
--- trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/JsApi.java 2011-10-03 22:57:10 UTC (rev 4467)
+++ trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/JsApi.java 2011-10-03 23:39:55 UTC (rev 4468)
@@ -18,7 +18,7 @@
* call js from xqib
*/
public void js_call() throws Exception {
- driver.get("http://127.0.0.1:8090/test/js-call1.html");
+ driver.get(executionpath + "/test/js-call1.html");
String resultstr = driver.findElementById("a").getText();
Assert.assertEquals("the text was \"XQIB\"", resultstr);
@@ -29,7 +29,7 @@
* call xqib from js
*/
public void js_api() throws Exception {
- driver.get("http://127.0.0.1:8090/test/jsapi1.html");
+ driver.get(executionpath + "/test/jsapi1.html");
WebElement button = driver.findElementById("button");
button.click();
@@ -47,7 +47,7 @@
* tests the js-eval function
*/
public void js_eval() throws Exception {
- driver.get("http://127.0.0.1:8090/test/test.html");
+ driver.get(executionpath + "/test/test.html");
executeNewScript("b:js-eval('document.title = \"js-eval\"')");
Assert.assertEquals("js-eval", driver.getTitle());
}
Modified: trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/MultiplicationTable.java
===================================================================
--- trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/MultiplicationTable.java 2011-10-03 22:57:10 UTC (rev 4467)
+++ trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/MultiplicationTable.java 2011-10-03 23:39:55 UTC (rev 4468)
@@ -10,7 +10,7 @@
public class MultiplicationTable extends XQueryTestBase{
@Test
public void test_plus_generates_result() throws Exception{
- driver.get("http://127.0.0.1:8090/test/MultiplicationTable.html");
+ driver.get(executionpath + "/MultiplicationTable.html");
WebElement plus_button = driver.findElementById("buttonplus");
plus_button.click();
WebElement resulttable = driver.findElementById("result");
Modified: trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/Style.java
===================================================================
--- trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/Style.java 2011-10-03 22:57:10 UTC (rev 4467)
+++ trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/Style.java 2011-10-03 23:39:55 UTC (rev 4468)
@@ -18,7 +18,7 @@
* test the b:setStyle function
*/
public void class_addclass() throws Exception {
- driver.get("http://127.0.0.1:8090/test/test.html");
+ driver.get(executionpath + "/test/test.html");
executeNewScript("insert node <p>text</p> as first into b:dom()//body");
executeNewScript("b:setStyle(b:dom()//p,'color','red')");
@@ -34,7 +34,7 @@
* test the b:getStyle function
*/
public void class_removeclass() throws Exception {
- driver.get("http://127.0.0.1:8090/test/test.html");
+ driver.get(executionpath + "/test/test.html");
executeNewScript("insert node <p>text</p> as first into b:dom()//body");
executeNewScript("b:setStyle(b:dom()//p,'color','red')");
String value = executeNewScript("b:getStyle(b:dom()//p,'color')");
Modified: trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/Timer.java
===================================================================
--- trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/Timer.java 2011-10-03 22:57:10 UTC (rev 4467)
+++ trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/Timer.java 2011-10-03 23:39:55 UTC (rev 4468)
@@ -18,7 +18,7 @@
* test the b:timer function
*/
public void timer_test01() throws Exception {
- driver.get("http://127.0.0.1:8090/test/test.html");
+ driver.get(executionpath + "/test/test.html");
final String script = " declare sequential function local:listener($loc, $evtObj) {\n" +
" b:js-eval('document.title = \"timer-test01\"')\n" +
" };\n" +
Modified: trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/UrlManipulation.java
===================================================================
--- trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/UrlManipulation.java 2011-10-03 22:57:10 UTC (rev 4467)
+++ trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/UrlManipulation.java 2011-10-03 23:39:55 UTC (rev 4468)
@@ -18,9 +18,9 @@
* test the b:pageURI function
*/
public void url_pageuri() throws Exception {
- driver.get("http://127.0.0.1:8090/test/test.html");
+ driver.get(executionpath + "/test/test.html");
String value = executeNewScript("b:pageURI()");
- Assert.assertEquals("http://127.0.0.1:8090/test/test.html", value);
+ Assert.assertEquals(executionpath + "/test/test.html", value);
}
@Test
@@ -28,8 +28,8 @@
* test the b:setHref function
*/
public void url_setHref() throws Exception {
- driver.get("http://127.0.0.1:8090/test/test.html");
- String newurl = "http://127.0.0.1:8090/test/test.html#some_stuff";
+ driver.get(executionpath + "/test/test.html");
+ String newurl = executionpath + "/test/test.html#some_stuff";
String value = executeNewScript("b:setHref('" + newurl + "')");
Assert.assertEquals(newurl, driver.getCurrentUrl());
}
@@ -39,8 +39,8 @@
* tests if the b:getLocation function returns the hash correctly
*/
public void url_getLocation() throws Exception {
- driver.get("http://127.0.0.1:8090/test/test.html");
- String newurl = "http://127.0.0.1:8090/test/test.html#some_stuff";
+ driver.get(executionpath + "/test/test.html");
+ String newurl = executionpath + "/test/test.html#some_stuff";
executeNewScript("b:setHref('" + newurl + "')");
String value = executeNewScript("b:getLocation()/b:hash/text()");
Assert.assertEquals("#some_stuff", value);
Modified: trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/WeatherForecast.java
===================================================================
--- trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/WeatherForecast.java 2011-10-03 22:57:10 UTC (rev 4467)
+++ trunk/XQIB_Testing/src/ch/ethz/mxquery/browsertests/WeatherForecast.java 2011-10-03 23:39:55 UTC (rev 4468)
@@ -12,7 +12,7 @@
public class WeatherForecast extends XQueryTestBase {
@BeforeClass
public static void page() {
- driver.get("http://127.0.0.1:8090/test/WeatherREST.html");
+ driver.get(executionpath + "/test/WeatherREST.html");
}
@Test
@@ -34,7 +34,7 @@
@Test
public void zurich_weather() throws Exception {
- // driver.get("http://127.0.0.1:8090/test/WeatherREST.html");
+ // driver.get(executionpath + "/test/WeatherREST.html");
WebElement weather_textfield = driver.findElementByName("city");
weather_textfield.clear();
weather_textfield.sendKeys("Zurich");
Modified: trunk/XQIB_Testing/test/ch/ethz/mxquery/Appendices/Annex_Eclass.java
===================================================================
--- trunk/XQIB_Testing/test/ch/ethz/mxquery/Appendices/Annex_Eclass.java 2011-10-03 22:57:10 UTC (rev 4467)
+++ trunk/XQIB_Testing/test/ch/ethz/mxquery/Appendices/Annex_Eclass.java 2011-10-03 23:39:55 UTC (rev 4468)
@@ -9,7 +9,7 @@
String query = "(: Name: annex-1 :)\n(: Description: User defined function # 1 from annex E of F& O Specs. :)\n\ndeclare namespace eg = \"http://example.org\";\n\ndeclare function eg:if-empty (\n $node as node()?,\n $value as xs:anyAtomicType) as xs:anyAtomicType* \n{\n if ($node and $node/child::node())\n then fn:data($node)\n else $value\n};\n\nlet $arg1 := <element1>some data</element1>\nlet $arg2 as xs:anyAtomicType := 1\nreturn\n eg:if-empty($arg1,$arg2)";
XQueryTestCase testcase = new XQueryTestCase(driver,query);
testcase.addVariable("input-context1",
- "" + executionpath + "/tests/TestSources/emptydoc.xml", false);
+ "" + executionpath + "/test/tests/TestSources/emptydoc.xml", false);
testcase.execute();
String[] expectedoutput = new String[] {"some data"} ;
@@ -26,7 +26,7 @@
String query = "(: Name: annex-2 :)\n(: Description: User defined function # 2 from annex E of F& O Specs. :)\n\ndeclare namespace eg = \"http://example.org\";\n\ndeclare function eg:if-absent (\n $node as node()?,\n $value as xs:anyAtomicType) as xs:anyAtomicType* \n{\n if ($node)\n then fn:data($node)\n else $value\n};\n\nlet $arg1 := <element1>some data</element1>\nlet $arg2 as xs:anyAtomicType := 1\nreturn\n eg:if-absent($arg1,$arg2)";
XQueryTestCase testcase = new XQueryTestCase(driver,query);
testcase.addVariable("input-context1",
- "" + executionpath + "/tests/TestSources/emptydoc.xml", false);
+ "" + executionpath + "/test/tests/TestSources/emptydoc.xml", false);
testcase.execute();
String[] expectedoutput = new String[] {"some data"} ;
@@ -43,7 +43,7 @@
String query = "(: Name: annex-3 :)\n(: Description: User defined function # 3 from annex E of F& O Specs. :)\n\ndeclare namespace eg = \"http://example.org\";\n\ndeclare function eg:value-union (\n $arg1 as xs:anyAtomicType*,\n $arg2 as xs:anyAtomicType*) as xs:anyAtomicType* \n{\n fn:distinct-values(($arg1, $arg2))\n};\n\nlet $arg1 as xs:anyAtomicType := 1\nlet $arg2 as xs:anyAtomicType := 2\nreturn\n eg:value-union($arg1,$arg2)";
XQueryTestCase testcase = new XQueryTestCase(driver,query);
testcase.addVariable("input-context1",
- "" + executionpath + "/tests/TestSources/emptydoc.xml", false);
+ "" + executionpath + "/test/tests/TestSources/emptydoc.xml", false);
testcase.execute();
String[] expectedoutput = new String[] {"1 2"} ;
@@ -60,7 +60,7 @@
String query = "(: Name: annex-4 :)\n(: Description: User defined function # 4 from annex E of F& O Specs. :)\n\ndeclare namespace eg = \"http://example.org\";\n\ndeclare function eg:value-intersect (\n $arg1 as xs:anyAtomicType*,\n $arg2 as xs:anyAtomicType* ) as xs:anyAtomicType* \n{\n fn:distinct-values($arg1[.=$arg2])\n};\n\nlet $arg1 as xs:anyAtomicType := 1\nlet $arg2 as xs:anyAtomicType := 1\nreturn\n eg:value-intersect($arg1,$arg2)";
XQueryTestCase testcase = new XQueryTestCase(driver,query);
testcase.addVariable("input-context1",
- "" + executionpath + "/tests/TestSources/emptydoc.xml", false);
+ "" + executionpath + "/test/tests/TestSources/emptydoc.xml", false);
testcase.execute();
String[] expectedoutput = new String[] {"1"} ;
@@ -77,7 +77,7 @@
String query = "(: Name: annex-5 :)\n(: Description: User defined function # 5 from annex E of F& O Specs. :)\n\ndeclare namespace eg = \"http://example.org\";\n\ndeclare function eg:value-except (\n $arg1 as xs:anyAtomicType*,\n $arg2 as xs:anyAtomicType*) as xs:anyAtomicType* \n{\n fn:distinct-values($arg1[not(.=$arg2)])\n};\n\nlet $arg1 as xs:anyAtomicType := 1\nlet $arg2 as xs:anyAtomicType := 2\nreturn\n eg:value-except($arg1,$arg2)";
XQueryTestCase testcase = new XQueryTestCase(driver,query);
testcase.addVariable("input-context1",
- "" + executionpath + "/tests/TestSources/emptydoc.xml", false);
+ "" + executionpath + "/test/tests/TestSources/emptydoc.xml", false);
testcase...
[truncated message content] |
|
From: <et...@us...> - 2011-10-03 22:57:21
|
Revision: 4467
http://mxquery.svn.sourceforge.net/mxquery/?rev=4467&view=rev
Author: etterth
Date: 2011-10-03 22:57:10 +0000 (Mon, 03 Oct 2011)
Log Message:
-----------
- updated test generator and tests
Modified Paths:
--------------
trunk/XQIB_Testing/XQTStoJsUnit.xsl
trunk/XQIB_Testing/test/ch/ethz/mxquery/Appendices/Annex_Eclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Appendices/Appendix_A4class.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Catalogclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Basics/StaticContextclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Basics/Types/SequenceTypeSyntaxclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/CondExprclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Construct/ComputeCon/ComputeConAttrclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Construct/ComputeCon/ComputeConCommentclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Construct/ComputeCon/ComputeConElemclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Construct/ComputeCon/ComputeConPIclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Construct/ComputeCon/ConDocNodeclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Construct/ComputeCon/ConTextclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Construct/ConInScopeNamespaceclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Construct/DirectConElem/DirectConElemAttrclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Construct/DirectConElem/DirectConElemContentclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Construct/DirectConElem/DirectConElemNamespaceclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Construct/DirectConElem/DirectConElemWhitespaceclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Construct/DirectConElemclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Construct/DirectConOtherclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/ExtensionExpressionclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/FLWOR/ForExpr/ForExprPositionalVarclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/FLWOR/ForExpr/ForExprWithclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/FLWOR/ForExpr/ForExprWithoutclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/FLWOR/LetExpr/LetExprWithclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/FLWOR/LetExpr/LetExprWithoutclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/FLWOR/OrderbyExpr/OrderbyExprWithclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/FLWOR/OrderbyExpr/OrderbyExprWithoutclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/FLWOR/ReturnExprclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/FLWOR/WhereExprclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/LogicExprclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationAddclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivideDTDclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivideclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiplyclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtractclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAddclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivideYMDclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivideclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiplyclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtractclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationDateTimeArith/DateAddDTDclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationDateTimeArith/DateAddYMDclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationDateTimeArith/DateSubtractDTDclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationDateTimeArith/DateSubtractYMDclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationDateTimeArith/DateTimeAddDTDclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationDateTimeArith/DateTimeSubtractDTDclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationDateTimeArith/DateTimeSubtractYMDclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationDateTimeArith/DatesSubtractclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeAddDTDclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtractDTDclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtractclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationDateTimeArith/YearMonthDurationAddDTclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/DurationDateTimeArith/dateTimesSubtractclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/NumericOpr/NumericAddclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/NumericOpr/NumericDivideclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivideclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/NumericOpr/NumericModclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/NumericOpr/NumericMultiplyclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/NumericOpr/NumericSubtractclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinusclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlusclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/GenComprsn/GenCompEqclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/GenComprsn/GenCompGTclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/GenComprsn/GenCompLTEQclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/GenComprsn/GenCompLTclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/GenComprsn/GenCompNEclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/NodeComp/NodeAfterclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/NodeComp/NodeBeforeclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/NodeComp/NodeSameclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/AnyURIComp/AnyURIEqualclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/BinaryOp/Base64BinaryEQclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/BinaryOp/HexBinaryEQclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqualclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanGTclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanLTclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateEQclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateGTclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateLTclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeGTclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeLTclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationEQclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationGTclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationLTclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeGTclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeLTclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationEQclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationGTclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationLTclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqualclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGTclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLTclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/QNameOp/PrefixFromQNameclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/StringComp/StringEqualclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/StringComp/StringGTclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/StringComp/StringLTclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/CompExpr/ValComp/ValCompTypeCheckingclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/SeqOp/SeqExceptclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/SeqOp/SeqIntersectclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/Operators/SeqOp/SeqUnionclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/OrderExprclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PathExpr/AbbrAxesclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PathExpr/PathExpressionsclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PathExpr/Predicatesclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PathExpr/Steps/Axesclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PathExpr/Steps/NodeTestSection/NameTestclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PathExpr/Steps/NodeTestSection/NodeTestclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PathExpr/UnabbrAxesclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrimaryExpr/ContextExpr/ExternalContextExprclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrimaryExpr/ContextExpr/InternalContextExprclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrimaryExpr/FunctionCallExprclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrimaryExpr/Literalsclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrimaryExpr/ParenExprclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrologExpr/BaseURIPrologclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrologExpr/BoundarySpacePrologclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrologExpr/CollationPrologclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrologExpr/ConstructionPrologclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrologExpr/CopyNamespacesPrologclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrologExpr/DefaultNamespacePrologclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrologExpr/DefaultOrderingPrologclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrologExpr/EmptyOrderPrologclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrologExpr/FunctionPrologclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrologExpr/NamespacePrologclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrologExpr/OptionDeclarationPrologclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrologExpr/VariableProlog/ExternalVariablesWithclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrologExpr/VariableProlog/ExternalVariablesWithoutclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrologExpr/VariableProlog/InternalVariablesWithclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrologExpr/VariableProlog/InternalVariablesWithoutclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/PrologExpr/VersionPrologclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/QuantExpr/QuantExprWithclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/QuantExpr/QuantExprWithoutclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/SeqExpr/CombNodeSeqclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/SeqExpr/ConstructSeq/RangeExprclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/SeqExpr/ConstructSeq/commaOpclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/SeqExpr/FilterExprclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/XQueryCommentclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/seqExprTypes/SeqExprCastToDerivedParentsclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/seqExprTypes/SeqExprCastToDerivedclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/seqExprTypes/SeqExprCastWithinBranchclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/seqExprTypes/SeqExprCastableclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/seqExprTypes/SeqExprCastclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/seqExprTypes/SeqExprInstanceOfclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/seqExprTypes/SeqExprTreatclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Expressions/seqExprTypes/sequenceExprTypeswitchclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AccessorFunc/BaseURIFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AccessorFunc/DataFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AccessorFunc/DocumentURIFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AccessorFunc/NilledFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AccessorFunc/NodeNameFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AccessorFunc/StaticBaseURIFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AccessorFunc/StringFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/CompStringFunc/CodepointEqualclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/CompStringFunc/compareFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/GeneralStringFunc/ConcatFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/GeneralStringFunc/EncodeURIfuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/GeneralStringFunc/EscapeHTMLURIFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/GeneralStringFunc/IRIToURIfuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/GeneralStringFunc/LowerCaseFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/GeneralStringFunc/NormalizeSpaceFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/GeneralStringFunc/NormalizeUnicodeFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/GeneralStringFunc/StringJoinFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/GeneralStringFunc/StringLengthFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/GeneralStringFunc/SubstringFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/GeneralStringFunc/Surrogatesclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/GeneralStringFunc/TranslateFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/GeneralStringFunc/UpperCaseFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/MatchStringFunc/MatchesFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/MatchStringFunc/ReplaceFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/MatchStringFunc/TokenizeFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/SubstringStringFunc/ContainsFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/SubstringStringFunc/EndsWithFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/SubstringStringFunc/StartsWithFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/BooleanFunc/FalseFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/BooleanFunc/NotFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/BooleanFunc/TrueFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/ConstructFunc/DateTimeFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/ContextFunc/ContextCurrentDateFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/ContextFunc/ContextCurrentDatetimeFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/ContextFunc/ContextCurrentTimeFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/ContextFunc/ContextDefaultCollationFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/ContextFunc/ContextImplicitTimezoneFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/ContextFunc/ContextLastFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/ContextFunc/ContextPositionFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/DayFromDateFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/DayFromDateTimeFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/DaysFromDurationFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/HoursFromDateTimeFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/HoursFromDurationFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/HoursFromTimeFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/MinutesFromDateTimeFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/MinutesFromDurationFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/MinutesFromTimeFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/MonthFromDateFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/MonthFromDateTimeFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/MonthsFromDurationFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/SecondsFromDateTimeFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/SecondsFromDurationFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/SecondsFromTimeFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/TimezoneFromDateFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/TimezoneFromDateTimeFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/TimezoneFromTimeFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/YearFromDateFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/YearFromDateTimeFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/ComponentExtractionDDT/YearsFromDurationFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/ErrorFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/NodeFunc/NameFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/NodeFunc/NodeLangFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/NodeFunc/NodeLocalNameFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/NodeFunc/NodeNamespaceURIFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/NodeFunc/NodeNumberFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/NodeFunc/NodeRootFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/NumericFunc/ABSFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/NumericFunc/CeilingFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/NumericFunc/FloorFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/NumericFunc/RoundEvenFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/NumericFunc/RoundFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/QNameFunc/InScopePrefixesFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/QNameFunc/LocalNameFromQNameFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/QNameFunc/NamespaceURIForPrefixFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/QNameFunc/NamespaceURIFromQNameFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/QNameFunc/QNameConstructFunc/ResolveQNameConstructFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/AggregateSeqFunc/SeqAVGFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/AggregateSeqFunc/SeqCountFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/AggregateSeqFunc/SeqMAXFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/AggregateSeqFunc/SeqMINFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/AggregateSeqFunc/SeqSUMFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/GeneralSeqFunc/SeqEmptyFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/GeneralSeqFunc/SeqExistsFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/GeneralSeqFunc/SeqReverseFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/NodeSeqFunc/SeqCollectionFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/NodeSeqFunc/SeqDocAvailableFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/NodeSeqFunc/SeqDocFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/NodeSeqFunc/SeqIDFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/NodeSeqFunc/SeqIDREFFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/SeqFunc/SeqDeepEqualFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/TraceFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Functions/URIFunc/ResolveURIFuncclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/OptionalFeatureErrors/CombinedErrorCodesclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/FullAxis/ancestorAxisclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/FullAxis/ancestor_or_selfAxisclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/FullAxis/followingAxisclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/FullAxis/following_siblingAxisclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/FullAxis/precedingAxisclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/FullAxis/preceding_siblingAxisclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/Modules/ModuleImportclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/SchemaImport/ConstructSIclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/SchemaImport/FLWORExprSIclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/SchemaImport/ForExprTypeSIclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/SchemaImport/MiscFunctionsclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/SchemaImport/NotationEQSIclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/SchemaImport/NumericEqualSIclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/SchemaImport/SchemaImportPrologclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/SchemaImport/SeqExprCastSIclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/SchemaImport/UserDefinedSIclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/SchemaImport/versionPrologSIclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/SchemaValidation/ValidateExpressionclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/StaticTyping/STFLWORExprclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/StaticTyping/STPathExpr/STSteps/STAxesclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/Optional/TrivialEmbeddingclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/UseCase/UseCaseNSclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/UseCase/UseCasePARTSclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/UseCase/UseCaseRclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/UseCase/UseCaseSEQclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/UseCase/UseCaseSGMLclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/UseCase/UseCaseSTRINGclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/UseCase/UseCaseTREEclass.java
trunk/XQIB_Testing/test/ch/ethz/mxquery/UseCase/UseCaseXMPclass.java
Modified: trunk/XQIB_Testing/XQTStoJsUnit.xsl
===================================================================
--- trunk/XQIB_Testing/XQTStoJsUnit.xsl 2011-10-03 22:05:41 UTC (rev 4466)
+++ trunk/XQIB_Testing/XQTStoJsUnit.xsl 2011-10-03 22:57:10 UTC (rev 4467)
@@ -14,8 +14,7 @@
<xsl:variable name="testsuitepath"
>../MXQuery_Testing/tests</xsl:variable>
<xsl:variable name="executionpath"
- >http://127.0.0.1:8090/test/tests</xsl:variable>
- <xsl:variable name="relativetestdir">http://127.0.0.1:8090/test/tests/</xsl:variable>
+ >" + executionpath + "</xsl:variable>
<xsl:template match="/">
<xsl:for-each select="test-suite/test-group">
<xsl:call-template name="test-group">
@@ -33,7 +32,7 @@
<xsl:choose>
<xsl:when test="./test-case">
<xsl:variable name="classname" select="concat($name, 'class')"></xsl:variable>
- <xsl:result-document href="crap/{$currentpath}/{$classname}.java" method="text">
+ <xsl:result-document href="{$currentpath}/{$classname}.java" method="text">
<xsl:call-template name="createJava">
<xsl:with-param name="name" select="$classname"/>
</xsl:call-template>
@@ -134,7 +133,7 @@
<!--<xsl:call-template name="getFileContentsAsString">
<xsl:with-param name="filepath">-->
<xsl:value-of
- select="concat($executionpath, '/',
+ select="concat($executionpath, '/tests/',
//source[@ID = $varname]/@FileName)"
/>
<!--</xsl:with-param>
@@ -170,7 +169,7 @@
select="module"><xsl:variable name="currentmodule" select="."/>
testcase.addModuleLocation("<xsl:value-of select="./@namespace"
/>", "<xsl:value-of
- select="concat($relativetestdir, root(.)//module[@ID = $currentmodule/text()]/@FileName, '.xq')"/>"); </xsl:for-each>
+ select="concat($executionpath, '/tests/', root(.)//module[@ID = $currentmodule/text()]/@FileName, '.xq')"/>"); </xsl:for-each>
<!-- input-file -->
<xsl:for-each select="input-file"><xsl:variable name="sourceid" select="text()"/>
<xsl:variable name="source" select="//source[@ID = $sourceid]"/>
@@ -178,7 +177,7 @@
<xsl:when test="$source/@schema">
testcase.addSchemaMapping("<xsl:value-of
select="//schema[@ID = $source/@schema]/@uri"/>", "<xsl:value-of
- select="concat($relativetestdir, //schema[@ID = $source/@schema]/@FileName)"
+ select="concat($executionpath, '/tests/', //schema[@ID = $source/@schema]/@FileName)"
/>");
testcase.addVariable("<xsl:value-of select="./@variable"/>",
"<xsl:call-template name="getVariable"/>", true);</xsl:when>
Modified: trunk/XQIB_Testing/test/ch/ethz/mxquery/Appendices/Annex_Eclass.java
===================================================================
--- trunk/XQIB_Testing/test/ch/ethz/mxquery/Appendices/Annex_Eclass.java 2011-10-03 22:05:41 UTC (rev 4466)
+++ trunk/XQIB_Testing/test/ch/ethz/mxquery/Appendices/Annex_Eclass.java 2011-10-03 22:57:10 UTC (rev 4467)
@@ -9,7 +9,7 @@
String query = "(: Name: annex-1 :)\n(: Description: User defined function # 1 from annex E of F& O Specs. :)\n\ndeclare namespace eg = \"http://example.org\";\n\ndeclare function eg:if-empty (\n $node as node()?,\n $value as xs:anyAtomicType) as xs:anyAtomicType* \n{\n if ($node and $node/child::node())\n then fn:data($node)\n else $value\n};\n\nlet $arg1 := <element1>some data</element1>\nlet $arg2 as xs:anyAtomicType := 1\nreturn\n eg:if-empty($arg1,$arg2)";
XQueryTestCase testcase = new XQueryTestCase(driver,query);
testcase.addVariable("input-context1",
- "http://127.0.0.1:8090/test/tests/TestSources/emptydoc.xml", false);
+ "" + executionpath + "/tests/TestSources/emptydoc.xml", false);
testcase.execute();
String[] expectedoutput = new String[] {"some data"} ;
@@ -26,7 +26,7 @@
String query = "(: Name: annex-2 :)\n(: Description: User defined function # 2 from annex E of F& O Specs. :)\n\ndeclare namespace eg = \"http://example.org\";\n\ndeclare function eg:if-absent (\n $node as node()?,\n $value as xs:anyAtomicType) as xs:anyAtomicType* \n{\n if ($node)\n then fn:data($node)\n else $value\n};\n\nlet $arg1 := <element1>some data</element1>\nlet $arg2 as xs:anyAtomicType := 1\nreturn\n eg:if-absent($arg1,$arg2)";
XQueryTestCase testcase = new XQueryTestCase(driver,query);
testcase.addVariable("input-context1",
- "http://127.0.0.1:8090/test/tests/TestSources/emptydoc.xml", false);
+ "" + executionpath + "/tests/TestSources/emptydoc.xml", false);
testcase.execute();
String[] expectedoutput = new String[] {"some data"} ;
@@ -43,7 +43,7 @@
String query = "(: Name: annex-3 :)\n(: Description: User defined function # 3 from annex E of F& O Specs. :)\n\ndeclare namespace eg = \"http://example.org\";\n\ndeclare function eg:value-union (\n $arg1 as xs:anyAtomicType*,\n $arg2 as xs:anyAtomicType*) as xs:anyAtomicType* \n{\n fn:distinct-values(($arg1, $arg2))\n};\n\nlet $arg1 as xs:anyAtomicType := 1\nlet $arg2 as xs:anyAtomicType := 2\nreturn\n eg:value-union($arg1,$arg2)";
XQueryTestCase testcase = new XQueryTestCase(driver,query);
testcase.addVariable("input-context1",
- "http://127.0.0.1:8090/test/tests/TestSources/emptydoc.xml", false);
+ "" + executionpath + "/tests/TestSources/emptydoc.xml", false);
testcase.execute();
String[] expectedoutput = new String[] {"1 2"} ;
@@ -60,7 +60,7 @@
String query = "(: Name: annex-4 :)\n(: Description: User defined function # 4 from annex E of F& O Specs. :)\n\ndeclare namespace eg = \"http://example.org\";\n\ndeclare function eg:value-intersect (\n $arg1 as xs:anyAtomicType*,\n $arg2 as xs:anyAtomicType* ) as xs:anyAtomicType* \n{\n fn:distinct-values($arg1[.=$arg2])\n};\n\nlet $arg1 as xs:anyAtomicType := 1\nlet $arg2 as xs:anyAtomicType := 1\nreturn\n eg:value-intersect($arg1,$arg2)";
XQueryTestCase testcase = new XQueryTestCase(driver,query);
testcase.addVariable("input-context1",
- "http://127.0.0.1:8090/test/tests/TestSources/emptydoc.xml", false);
+ "" + executionpath + "/tests/TestSources/emptydoc.xml", false);
testcase.execute();
String[] expectedoutput = new String[] {"1"} ;
@@ -77,7 +77,7 @@
String query = "(: Name: annex-5 :)\n(: Description: User defined function # 5 from annex E of F& O Specs. :)\n\ndeclare namespace eg = \"http://example.org\";\n\ndeclare function eg:value-except (\n $arg1 as xs:anyAtomicType*,\n $arg2 as xs:anyAtomicType*) as xs:anyAtomicType* \n{\n fn:distinct-values($arg1[not(.=$arg2)])\n};\n\nlet $arg1 as xs:anyAtomicType := 1\nlet $arg2 as xs:anyAtomicType := 2\nreturn\n eg:value-except($arg1,$arg2)";
XQueryTestCase testcase = new XQueryTestCase(driver,query);
testcase.addVariable("input-context1",
- "http://127.0.0.1:8090/test/tests/TestSources/emptydoc.xml", false);
+ "" + executionpath + "/tests/TestSources/emptydoc.xml", false);
testcase.execute();
String[] expectedoutput = new String[] {"1"} ;
@@ -94,7 +94,7 @@
String query = "(: Name: annex-6 :)\n(: Description: User defined function # 6 from annex E of F& O Specs. :)\n\ndeclare namespace eg = \"http://example.org\";\n\ndeclare function eg:index-of-node($sequence as node()*, $srch as node()) as xs:integer* \n{\n for $n at $i in $sequence where ($n is $srch) return $i\n};\n\nlet $arg1 := (<element1>some data 1</element1>,<element2>some data 2</element2>)\nlet $arg2 := $arg1[2]\nreturn\n eg:index-of-node($arg1,$arg2)";
XQueryTestCase testcase = new XQueryTestCase(driver,query);
testcase.addVariable("input-context1",
- "http://127.0.0.1:8090/test/tests/TestSources/emptydoc.xml", false);
+ "" + executionpath + "/tests/TestSources/emptydoc.xml", false);
testcase.execute();
String[] expectedoutput = new String[] {"2"} ;
@@ -111,7 +111,7 @@
String query = "(: Name: annex-7 :)\n(: Description: User defined function # 7 from annex E of F& O Specs. :)\n\ndeclare namespace eg = \"http://example.org\";\n\ndeclare function eg:string-pad (\n $padString as xs:string?,\n $padCount as xs:integer) as xs:string \n{\n fn:string-join((for $i in 1 to $padCount return $padString), \"\")\n};\n\nlet $arg1 as xs:string := \"A String\"\nlet $arg2 as xs:integer := 3\nreturn\n eg:string-pad($arg1,$arg2)";
XQueryTestCase testcase = new XQueryTestCase(driver,query);
testcase.addVariable("input-context1",
- "http://127.0.0.1:8090/test/tests/TestSources/emptydoc.xml", false);
+ "" + executionpath + "/tests/TestSources/emptydoc.xml", false);
testcase.execute();
String[] expectedoutput = new String[] {"A StringA StringA String"} ;
@@ -128,7 +128,7 @@
String query = "(: Name: annex-8 :)\n(: Description: User defined function # 8 from annex E of F& O Specs. :)\n\ndeclare namespace eg = \"http://example.org\";\n\ndeclare function eg:distinct-nodes-stable ($arg as node()*) as node()* \n{ \n for $a at $apos in $arg \n let $before_a := fn:subsequence($arg, 1, $apos - 1) \n where every $ba in $before_a satisfies not($ba is $a) \n return $a \n};\n\nlet $arg1 := (<element1>some data 1</element1>,<element2>some data 2</element2>)\nreturn\n eg:distinct-nodes-stable($arg1)";
XQueryTestCase testcase = new XQueryTestCase(driver,query);
testcase.addVariable("input-context1",
- "http://127.0.0.1:8090/test/tests/TestSources/emptydoc.xml", false);
+ "" + executionpath + "/tests/TestSources/emptydoc.xml", false);
testcase.execute();
String[] expectedoutput = new String[] {"<element1>some data 1</element1><element2>some data 2</element2>"} ;
Modified: trunk/XQIB_Testing/test/ch/ethz/mxquery/Appendices/Appendix_A4class.java
===================================================================
--- trunk/XQIB_Testing/test/ch/ethz/mxquery/Appendices/Appendix_A4class.java 2011-10-03 22:05:41 UTC (rev 4466)
+++ trunk/XQIB_Testing/test/ch/ethz/mxquery/Appendices/Appendix_A4class.java 2011-10-03 22:57:10 UTC (rev 4467)
@@ -9,7 +9,7 @@
String query = "(: Name: appendix-A4-1 :)\n(: Description: Precedence order for \"+\" and \"*\". :)\n\n(: insert-start :)\ndeclare variable $input-context1 external;\n(: insert-end :)\n\n-3 + 5 * 3";
XQueryTestCase testcase = new XQueryTestCase(driver,query);
testcase.addVariable("input-context1",
- "http://127.0.0.1:8090/test/tests/TestSources/emptydoc.xml", false);
+ "" + executionpath + "/tests/TestSources/emptydoc.xml", false);
testcase.execute();
String[] expectedoutput = new String[] {"12"} ;
@@ -26,7 +26,7 @@
String query = "(: Name: appendix-A4-2 :)\n(: Description: Precedence order for \"-\" and \"*\". :)\n\n(: insert-start :)\ndeclare variable $input-context1 external;\n(: insert-end :)\n\n3 - 5 * 3";
XQueryTestCase testcase = new XQueryTestCase(driver,query);
testcase.addVariable("input-context1",
- "http://127.0.0.1:8090/test/tests/TestSources/emptydoc.xml", false);
+ "" + executionpath + "/tests/TestSources/emptydoc.xml", false);
testcase.execute();
String[] expectedoutput = new String[] {"-12"} ;
@@ -43,7 +43,7 @@
String query = "(: Name: appendix-A4-3 :)\n(: Description: Precedence order for \"+\" and \"div\". :)\n\n(: insert-start :)\ndeclare variable $input-context1 external;\n(: insert-end :)\n\n3 + 10 div 2";
XQueryTestCase testcase = new XQueryTestCase(driver,query);
testcase.addVariable("input-context1",
- "http://127.0.0.1:8090/test/tests/TestSources/emptydoc.xml", false);
+ "" + executionpath + "/tests/TestSources/emptydoc.xml", false);
testcase.execute();
String[] expectedoutput = new String[] {"8"} ;
@@ -60,7 +60,7 @@
String query = "(: Name: appendix-A4-4 :)\n(: Description: Precedence order for \"-\" and \"div\". :)\n\n(: insert-start :)\ndeclare variable $input-context1 external;\n(: insert-end :)\n\n5 - 10 div 2";
XQueryTestCase testcase = new XQueryTestCase(driver,query);
testcase.addVariable("input-context1",
- "http://127.0.0.1:8090/test/tests/TestSources/emptydoc.xml", false);
+ "" + executionpath + "/tests/TestSources/emptydoc.xml", false);
testcase.execute();
String[] expectedoutput = new String[] {"0"} ;
@@ -77,7 +77,7 @@
String query = "(: Name: appendix-A4-5 :)\n(: Description: Precedence order for \"+\" and \"idiv\". :)\n\n(: insert-start :)\ndeclare variable $input-context1 external;\n(: insert-end :)\n\n5 + 10 idiv 4";
XQueryTestCase testcase = new XQueryTestCase(driver,query);
testcase.addVariable("input-context1",
- "http://127.0.0.1:8090/test/tests/TestSources/emptydoc.xml", false);
+ "" + executionpath + "/tests/TestSources/emptydoc.xml", false);
testcase.execute();
String[] expectedoutput = new String[] {"7"} ;
@@ -94,7 +94,7 @@
String query = "(: Name: appendix-A4-6 :)\n(: Description: Precedence order for \"-\" and \"idiv\". :)\n\n(: insert-start :)\ndeclare variable $input-context1 external;\n(: insert-end :)\n\n5 - 10 idiv 4";
XQueryTestCase testcase = new XQueryTestCase(driver,query);
testcase.addVariable("input-context1",
- "http://127.0.0.1:8090/test/tests/TestSources/emptydoc.xml", false);
+ "" + executionpath + "/tests/TestSources/emptydoc.xml", false);
testcase.execute();
String[] expectedoutput = new String[] {"3"} ;
@@ -111,7 +111,7 @@
String query = "(: Name: appendix-A4-7 :)\n(: Description: Precedence order for \"+\" and \"mod\". :)\n\n(: insert-start :)\ndeclare variable $input-context1 external;\n(: insert-end :)\n\n5 + 10 mod 4";
XQueryTestCase testcase = new XQueryTestCase(driver,query);
testcase.addVariable("input-context1",
- "http://127.0.0.1:8090/test/tests/TestSources/emptydoc.xml", false);
+ "" + executionpath + "/tests/TestSources/emptydoc.xml", false);
testcase.execute();
String[] expectedoutput = new String[] {"7"} ;
@@ -128,7 +128,7 @@
String query = "(: Name: appendix-A4-8 :)\n(: Description: Precedence order for \"-\" and \"mod\". :)\n\n(: insert-start :)\ndeclare variable $input-context1 external;\n(: insert-end :)\n\n5 - 10 mod 4";
XQueryTestCase testcase = new XQueryTestCase(driver,query);
testcase.addVariable("input-context1",
- "http://127.0.0.1:8090/test/tests/TestSources/emptydoc.xml", false);
+ "" + executionpath + "/tests/TestSources/emptydoc.xml", false);
testcase.execute();
String[] expectedoutput = new String[] {"3"} ;
@@ -145,7 +145,7 @@
String query = "(: Name: appendix-A4-9 :)\n(: Description: Precedence order for unary \"-\" and unary \"+\". :)\n\n(: insert-start :)\ndeclare variable $input-context1 external;\n(: insert-end :)\n\n-+7";
XQueryTestCase testcase = new XQueryTestCase(driver,query);
testcase.addVariable("input-context1",
- "http://127.0.0.1:8090/test/tests/TestSources/emptydoc.xml", false);
+ "" + executionpath + "/tests/TestSources/emptydoc.xml", false);
testcase.execute();
String[] expectedoutput = new String[] {"-7"} ;
Modified: trunk/XQIB_Testing/test/ch/ethz/mxquery/Catalogclass.java
===================================================================
--- trunk/XQIB_Testing/test/ch/ethz/mxquery/Catalogclass.java 2011-10-03 22:05:41 UTC (rev 4466)
+++ trunk/XQIB_Testing/test/ch/ethz/mxquery/Catalogclass.java 2011-10-03 22:57:10 UTC (rev 4467)
@@ -8,9 +8,9 @@
public void test_Catalog001() throws Exception{
String query = "(: Name: Catalog001 :)\n(: Description: test that most input files have variable references :)\n\n(: insert-start :)\ndeclare variable $input-context external;\n(: insert-end :)\n\n\n<missing-variable>{for $x in $input-context//*:input-file[count(@variable) = 0 and\n./text() != \"emptydoc\"] return string($x/../@name)}</missing-variable>";
XQueryTestCase testcase = new XQueryTestCase(driver,query);
- testcase.addSchemaMapping("http://www.w3.org/2005/02/query-test-XQTSCatalog", "http://127.0.0.1:8090/test/tests/XQTSCatalog.xsd");
+ testcase.addSchemaMapping("http://www.w3.org/2005/02/query-test-XQTSCatalog", "" + executionpath + "/tests/XQTSCatalog.xsd");
testcase.addVariable("input-context",
- "http://127.0.0.1:8090/test/tests/XQTSCatalog.xml", true);
+ "" + executionpath + "/tests/XQTSCatalog.xml", true);
testcase.execute();
String[] expectedoutput = new String[] {"<missing-variable></missing-variable>"} ;
@@ -26,9 +26,9 @@
public void test_Catalog002() throws Exception{
String query = "(: Name: Catalog002 :)\n(: Description: test all standard test cases have at least one output file :)\n\n(: insert-start :)\ndeclare variable $input-context external;\n(: insert-end :)\n\n<standard-no-outputfile>{$input-context//*:test-case[@scenario = \"standard\"][fn:count(*:output-file) = 0]/@name/string()}</standard-no-outputfile>\n";
XQueryTestCase testcase = new XQueryTestCase(driver,query);
- testcase.addSchemaMapping("http://www.w3.org/2005/02/query-test-XQTSCatalog", "http://127.0.0.1:8090/test/tests/XQTSCatalog.xsd");
+ testcase.addSchemaMapping("http://www.w3.org/2005/02/query-test-XQTSCatalog", "" + executionpath + "/tests/XQTSCatalog.xsd");
testcase.addVariable("input-context",
- "http://127.0.0.1:8090/test/tests/XQTSCatalog.xml", true);
+ "" + executionpath + "/tests/XQTSCatalog.xml", true);
testcase.execute();
String[] expectedoutput = new String[] {"<standard-no-outputfile/>"} ;
@@ -44,9 +44,9 @@
public void test_Catalog003() throws Exception{
String query = "(: Name: Catalog003 :)\n(: Description: test all error test cases have at least one expected error :)\n\n(: insert-start :)\ndeclare variable $input-context external;\n(: insert-end :)\n\n<error-no-expected-error>{$input-context//*:test-case[@scenario = \"runtime-error\" or @scenario = \"parse-error\"][fn:count(*:expected-error) = 0 and fn:count(*:output-file[@compare = \"Inspect\"]) = 0]/@name/string()}</error-no-expected-error>";
XQueryTestCase testcase = new XQueryTestCase(driver,query);
- testcase.addSchemaMapping("http://www.w3.org/2005/02/query-test-XQTSCatalog", "http://127.0.0.1:8090/test/tests/XQTSCatalog.xsd");
+ testcase.addSchemaMapping("http://www.w3.org/2005/02/query-test-XQTSCatalog", "" + executionpath + "/tests/XQTSCatalog.xsd");
testcase.addVariable("input-context",
- "http://127.0.0.1:8090/test/tests/XQTSCatalog.xml", true);
+ "" + executionpath + "/tests/XQTSCatalog.xml", true);
testcase.execute();
String[] expectedoutput = new String[] {"<error-no-expected-error/>"} ;
Modified: trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Basics/StaticContextclass.java
===================================================================
--- trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Basics/StaticContextclass.java 2011-10-03 22:05:41 UTC (rev 4466)
+++ trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Basics/StaticContextclass.java 2011-10-03 22:57:10 UTC (rev 4467)
@@ -9,7 +9,7 @@
String query = "(:*******************************************************:)\n(:Test: static-context-1 :)\n(:Written By: Carmelo Montanez :)\n(:Date: July 12, 2006 :)\n(:Purpose: Evaluate error condition XPST0001 :)\n(:*******************************************************:)\n\ndeclare namespace test = 'http://www.example.com'; \n\n(: insert-start :)\ndeclare variable $input-context1 external;\n(: insert-end :)\n\n<a/> instance of element(*, test:unknownType)";
XQueryTestCase testcase = new XQueryTestCase(driver,query);
testcase.addVariable("input-context1",
- "http://127.0.0.1:8090/test/tests/TestSources/emptydoc.xml", false);
+ "" + executionpath + "/tests/TestSources/emptydoc.xml", false);
testcase.execute();
String errorcode = testcase.getErrorCode();
Modified: trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Basics/Types/SequenceTypeSyntaxclass.java
===================================================================
--- trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Basics/Types/SequenceTypeSyntaxclass.java 2011-10-03 22:05:41 UTC (rev 4466)
+++ trunk/XQIB_Testing/test/ch/ethz/mxquery/MinimalConformance/Basics/Types/SequenceTypeSyntaxclass.java 2011-10-03 22:57:10 UTC (rev 4467)
@@ -9,7 +9,7 @@
String query = "(:*******************************************************:)\n(:Test: sequence-type-1 :)\n(:Written By: Carmelo Montanez :)\n(:Date: March 29, 2006 :)\n(:Purpose: Evaluate simple sequence type using instance of :)\n(: and integers. :)\n(:******************************************...
[truncated message content] |
|
From: <et...@us...> - 2011-10-03 22:05:49
|
Revision: 4466
http://mxquery.svn.sourceforge.net/mxquery/?rev=4466&view=rev
Author: etterth
Date: 2011-10-03 22:05:41 +0000 (Mon, 03 Oct 2011)
Log Message:
-----------
- added copying of tests to gwt_war
Modified Paths:
--------------
trunk/MXQuery/build.xml
Modified: trunk/MXQuery/build.xml
===================================================================
--- trunk/MXQuery/build.xml 2011-10-03 20:56:35 UTC (rev 4465)
+++ trunk/MXQuery/build.xml 2011-10-03 22:05:41 UTC (rev 4466)
@@ -17,18 +17,22 @@
<project name="MXQuery" default="jar" basedir=".">
-
- <property name="officialName" value="MXQuery"></property>
- <property name="version" value="0.6.1"></property>
- <property name="year" value="2006-2009"></property>
- <property name="copyright" value="ETH Zurich"></property>
-
- <property name="debug" value="on"/>
- <property name="optimize" value="on"/>
+
+ <property name="officialName" value="MXQuery">
+ </property>
+ <property name="version" value="0.6.1">
+ </property>
+ <property name="year" value="2006-2009">
+ </property>
+ <property name="copyright" value="ETH Zurich">
+ </property>
+
+ <property name="debug" value="on"/>
+ <property name="optimize" value="on"/>
<property name="src.version" value="1.3"/>
-
+
<property name="root.dir" value="."/>
- <property name="src.dir" value="${root.dir}/src"/>
+ <property name="src.dir" value="${root.dir}/src"/>
<property name="resources.dir" value="${root.dir}/lib"/>
<property name="build.dir" value="${root.dir}/build"/>
<property name="dist.dir" value="${root.dir}/dist"/>
@@ -36,19 +40,19 @@
<property name="customtmp.dir" value="${root.dir}/customtmp"/>
<property name="midptmp.dir" value="${customtmp.dir}"/>
<property name="xqibtmp.dir" value="${customtmp.dir}"/>
-
+
<property name="tmpfunc.dir" value="${customtmp.dir}/ch/ethz/mxquery/functions"/>
<property name="srcfunc.dir" value="${src.dir}/ch/ethz/mxquery/functions"/>
-
+
<property name="noparsertmp.dir" value="${root.dir}/noparsertmp"/>
-
+
<property name="modules.dir" value="${root.dir}/mod2export"/>
<property name="war.dir" value ="${build.dir}/war"/>
<property name="gwt_war.dir" value ="${build.dir}/gwt_war"/>
<property name="gwt_webinf.dir" value ="${gwt_war.dir}/WEB-INF"/>
<property name="gwt_webclasses.dir" value ="${gwt_webinf.dir}/classes"/>
<property name="xqib_samples.dir" value ="${root.dir}/xqib_samples"/>
-
+
<property name="webinf.dir" value="${war.dir}/WEB-INF"/>
<property name="weblib.dir" value="${webinf.dir}/lib"/>
<property name="webclasses.dir" value="${webinf.dir}/classes"/>
@@ -56,9 +60,9 @@
<property name="utilservlet.dir" value="${webclasses.dir}/ch/ethz/mxquery/util"/>
<property name="xspcontent.dir" value="${root.dir}/XSP"/>
-
+
<import file="generate_funcgallery.xml"/>
-
+
<condition property="wtk.home" value="C:\\WTK2.5.2_01">
<os family="windows"/>
</condition>
@@ -74,52 +78,52 @@
<property name="altsrc.dir" value="${root.dir}/altsrc"/>
<path id="project.class.path">
- <pathelement location="${resources.dir}/xml-apis.jar" />
- <fileset dir="${resources.dir}">
- <include name="*.jar"/>
- </fileset>
- <pathelement path="${java.class.path}"/>
+ <pathelement location="${resources.dir}/xml-apis.jar" />
+ <fileset dir="${resources.dir}">
+ <include name="*.jar"/>
+ </fileset>
+ <pathelement path="${java.class.path}"/>
</path>
-
+
<path id="midlet.class.path">
- <pathelement location="${build.dir}"/>
- <fileset dir="${resources.dir}">
- <include name="kxml2-min-2.3.0.jar"/>
- <include name="xmlpull_1_1_3_4c.jar"/>
- <include name="microlog-logger-core-2.3.5.jar"/>
+ <pathelement location="${build.dir}"/>
+ <fileset dir="${resources.dir}">
+ <include name="kxml2-min-2.3.0.jar"/>
+ <include name="xmlpull_1_1_3_4c.jar"/>
+ <include name="microlog-logger-core-2.3.5.jar"/>
- </fileset>
+ </fileset>
</path>
-
+
<taskdef resource="antenna.properties" classpath="${resources.dir}/antenna-bin-0.9.14.jar"/>
-
- <target name="clean">
- <echo message="Cleaning directories..."/>
- <delete>
- <fileset dir="${build.dir}/">
- <exclude name="gwt_war/mxqueryjs/**/*"/>
- <include name="**/*"/>
- </fileset>
- <fileset dir="${customtmp.dir}/">
- <include name="**/*"/>
- </fileset>
- </delete>
-
+
+ <target name="clean">
+ <echo message="Cleaning directories..."/>
+ <delete>
+ <fileset dir="${build.dir}/">
+ <exclude name="gwt_war/mxqueryjs/**/*"/>
+ <include name="**/*"/>
+ </fileset>
+ <fileset dir="${customtmp.dir}/">
+ <include name="**/*"/>
+ </fileset>
+ </delete>
+
<mkdir dir="${build.dir}"/>
- <mkdir dir="${dist.dir}"/>
- <mkdir dir="${customtmp.dir}"/>
- </target>
-
- <target name="compile" depends="clean">
+ <mkdir dir="${dist.dir}"/>
+ <mkdir dir="${customtmp.dir}"/>
+ </target>
+
+ <target name="compile" depends="clean">
<echo message="Compiling..."/>
-
+
<depend srcdir="${src.dir}"
destdir="${build.dir}"
cache="depcache"
closure="yes"
/>
- <javac source="${src.version}"
+ <javac source="${src.version}"
srcdir="${src.dir}"
destdir="${build.dir}"
target="1.4"
@@ -128,19 +132,21 @@
optimize="${optimize}"
extdirs=""
/>
- </target>
+ </target>
- <target name="compile-15" depends="clean">
- <echo message="Merging source trees"/>
- <delete>
- <fileset dir="${customtmp.dir}/">
- <include name="**/*"/>
- </fileset>
- </delete>
- <copy todir="${customtmp.dir}"><fileset dir="${src.dir}"/></copy>
+ <target name="compile-15" depends="clean">
+ <echo message="Merging source trees"/>
+ <delete>
+ <fileset dir="${customtmp.dir}/">
+ <include name="**/*"/>
+ </fileset>
+ </delete>
+ <copy todir="${customtmp.dir}">
+ <fileset dir="${src.dir}"/>
+ </copy>
- <delete file="${customtmp.dir}/ch/ethz/mxquery/functions/fn/NormalizeUnicode.java" />
+ <delete file="${customtmp.dir}/ch/ethz/mxquery/functions/fn/NormalizeUnicode.java" />
<depend srcdir="${customtmp.dir}"
destdir="${build.dir}"
@@ -148,7 +154,7 @@
closure="yes"
/>
- <javac source="${src.version}"
+ <javac source="${src.version}"
srcdir="${customtmp.dir}"
destdir="${build.dir}"
target="1.4"
@@ -157,67 +163,69 @@
optimize="${optimize}"
extdirs=""
/>
- </target>
+ </target>
- <target name="compile-14" depends="clean">
- <echo message="Merging source trees"/>
- <delete>
- <fileset dir="${customtmp.dir}/">
- <include name="**/*"/>
- </fileset>
- </delete>
- <copy todir="${customtmp.dir}"><fileset dir="${src.dir}"/></copy>
+ <target name="compile-14" depends="clean">
+ <echo message="Merging source trees"/>
+ <delete>
+ <fileset dir="${customtmp.dir}/">
+ <include name="**/*"/>
+ </fileset>
+ </delete>
+ <copy todir="${customtmp.dir}">
+ <fileset dir="${src.dir}"/>
+ </copy>
- <delete>
- <fileset dir="${customtmp.dir}/ch/ethz/mxquery/sms/MMimpl/" id="id">
- <include name="*.java"/>
- <exclude name="TokenBufferStore.java"/>
+ <delete>
+ <fileset dir="${customtmp.dir}/ch/ethz/mxquery/sms/MMimpl/" id="id">
+ <include name="*.java"/>
+ <exclude name="TokenBufferStore.java"/>
<exclude name="MaterializingTokenBufferStore.java"/>
- </fileset>
- <fileset dir="${customtmp.dir}/ch/ethz/mxquery/parallel" id="id">
- <include name="*.java"/>
- </fileset>
- </delete>
+ </fileset>
+ <fileset dir="${customtmp.dir}/ch/ethz/mxquery/parallel" id="id">
+ <include name="*.java"/>
+ </fileset>
+ </delete>
- <delete file="${customtmp.dir}/ch/ethz/mxquery/sms/activeStore/ReadThreadUpdate.java" />
- <delete file="${customtmp.dir}/ch/ethz/mxquery/sms/activeStore/ReadDataThread.java" />
+ <delete file="${customtmp.dir}/ch/ethz/mxquery/sms/activeStore/ReadThreadUpdate.java" />
+ <delete file="${customtmp.dir}/ch/ethz/mxquery/sms/activeStore/ReadDataThread.java" />
- <delete file="${customtmp.dir}/ch/ethz/mxquery/functions/fn/NormalizeUnicode.java" />
- <delete file="${customtmp.dir}/ch/ethz/mxquery/functions/fn/AvailEnvVars.java"/>
- <delete file="${customtmp.dir}/ch/ethz/mxquery/iterators/PFFLWORIterator.java" />
- <delete file="${customtmp.dir}/ch/ethz/mxquery/iterators/PGFLWORIterator.java"/>
- <delete file="${customtmp.dir}/ch/ethz/mxquery/iterators/PGroupBy.java"/>
- <delete file="${customtmp.dir}/ch/ethz/mxquery/iterators/forseq/ForseqWindowEarlyBinding.java" />
- <delete file="${customtmp.dir}/ch/ethz/mxquery/iterators/forseq/ForseqWindowEarlyBindingParallel.java" />
- <delete file="${midptmp.dir}/ch/ethz/mxquery/query/webservice/XSPMain.java"/>
- <delete file="${customtmp.dir}/ch/ethz/mxquery/query/parser/J56Parser.java" />
- <delete file="${customtmp.dir}/ch/ethz/mxquery/extensionsModules/util/Uuid.java" />
+ <delete file="${customtmp.dir}/ch/ethz/mxquery/functions/fn/NormalizeUnicode.java" />
+ <delete file="${customtmp.dir}/ch/ethz/mxquery/functions/fn/AvailEnvVars.java"/>
+ <delete file="${customtmp.dir}/ch/ethz/mxquery/iterators/PFFLWORIterator.java" />
+ <delete file="${customtmp.dir}/ch/ethz/mxquery/iterators/PGFLWORIterator.java"/>
+ <delete file="${customtmp.dir}/ch/ethz/mxquery/iterators/PGroupBy.java"/>
+ <delete file="${customtmp.dir}/ch/ethz/mxquery/iterators/forseq/ForseqWindowEarlyBinding.java" />
+ <delete file="${customtmp.dir}/ch/ethz/mxquery/iterators/forseq/ForseqWindowEarlyBindingParallel.java" />
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/query/webservice/XSPMain.java"/>
+ <delete file="${customtmp.dir}/ch/ethz/mxquery/query/parser/J56Parser.java" />
+ <delete file="${customtmp.dir}/ch/ethz/mxquery/extensionsModules/util/Uuid.java" />
- <delete file="${customtmp.dir}/examples/StreamExample.java" />
- <delete file="${customtmp.dir}/examples/StreamStatsDemo.java" />
- <delete file="${customtmp.dir}/examples/StreamLifecycleExample.java" />
- <delete>
- <fileset dir="${customtmp.dir}/ch/ethz/mxquery/dmcq/">
- <include name="*.java"/>
- </fileset>
- </delete>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/util/PerfTools.java" />
- <copy file="${midpsrc.dir}/ch/ethz/mxquery/functions/fn/String_Length.java" todir="${customtmp.dir}/ch/ethz/mxquery/functions/fn/" overwrite="yes"/>
- <copy file="${midpsrc.dir}/ch/ethz/mxquery/functions/fn/SubString.java" todir="${customtmp.dir}/ch/ethz/mxquery/functions/fn/" overwrite="yes"/>
- <copy file="${midpsrc.dir}/ch/ethz/mxquery/functions/fn/StringToCodepoints.java" todir="${customtmp.dir}/ch/ethz/mxquery/functions/fn/" overwrite="yes"/>
- <copy file="${midpsrc.dir}/ch/ethz/mxquery/functions/fn/Translate.java" todir="${customtmp.dir}/ch/ethz/mxquery/functions/fn/" overwrite="yes" />
- <copy file="${midpsrc.dir}/ch/ethz/mxquery/sms/MMimpl/TokenBufferStore.java" todir="${customtmp.dir}/ch/ethz/mxquery/sms/MMimpl/" overwrite="yes" />
- <copy file="${midpsrc.dir}/ch/ethz/mxquery/sms/StoreFactory.java" todir="${customtmp.dir}/ch/ethz/mxquery/sms/" overwrite="yes" />
+ <delete file="${customtmp.dir}/examples/StreamExample.java" />
+ <delete file="${customtmp.dir}/examples/StreamStatsDemo.java" />
+ <delete file="${customtmp.dir}/examples/StreamLifecycleExample.java" />
+ <delete>
+ <fileset dir="${customtmp.dir}/ch/ethz/mxquery/dmcq/">
+ <include name="*.java"/>
+ </fileset>
+ </delete>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/util/PerfTools.java" />
+ <copy file="${midpsrc.dir}/ch/ethz/mxquery/functions/fn/String_Length.java" todir="${customtmp.dir}/ch/ethz/mxquery/functions/fn/" overwrite="yes"/>
+ <copy file="${midpsrc.dir}/ch/ethz/mxquery/functions/fn/SubString.java" todir="${customtmp.dir}/ch/ethz/mxquery/functions/fn/" overwrite="yes"/>
+ <copy file="${midpsrc.dir}/ch/ethz/mxquery/functions/fn/StringToCodepoints.java" todir="${customtmp.dir}/ch/ethz/mxquery/functions/fn/" overwrite="yes"/>
+ <copy file="${midpsrc.dir}/ch/ethz/mxquery/functions/fn/Translate.java" todir="${customtmp.dir}/ch/ethz/mxquery/functions/fn/" overwrite="yes" />
+ <copy file="${midpsrc.dir}/ch/ethz/mxquery/sms/MMimpl/TokenBufferStore.java" todir="${customtmp.dir}/ch/ethz/mxquery/sms/MMimpl/" overwrite="yes" />
+ <copy file="${midpsrc.dir}/ch/ethz/mxquery/sms/StoreFactory.java" todir="${customtmp.dir}/ch/ethz/mxquery/sms/" overwrite="yes" />
- <copy file="${midpsrc.dir}/ch/ethz/mxquery/bindings/WindowBuffer.java" todir="${customtmp.dir}/ch/ethz/mxquery/bindings/" overwrite="yes" />
- <copy file="${altsrc.dir}/ch/ethz/mxquery/util/PlatformDependentUtils.java" todir="${customtmp.dir}/ch/ethz/mxquery/util" overwrite="yes" />
- <copy file="${altsrc.dir}/ch/ethz/mxquery/datamodel/MXQueryFloat.java" todir="${customtmp.dir}/ch/ethz/mxquery/datamodel" overwrite="yes" />
- <copy file="${altsrc.dir}/ch/ethz/mxquery/datamodel/MXQueryBigDecimal.java" todir="${customtmp.dir}/ch/ethz/mxquery/datamodel" overwrite="yes" />
- <copy file="${altsrc.dir}/ch/ethz/mxquery/query/impl/CompilerImpl.java" todir="${customtmp.dir}/ch/ethz/mxquery/query/impl" overwrite="yes" />
- <copy file="${altsrc.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/NonValidatingDOMAdapter.java" todir="${customtmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/" overwrite="yes" />
- <copy file="${altsrc.dir}/ch/ethz/mxquery/functions/math/TransMath.java" todir="${customtmp.dir}/ch/ethz/mxquery/functions/math" overwrite="yes" />
- <copy file="${altsrc.dir}/ch/ethz/mxquery/functions/fn/Matches.java" todir="${customtmp.dir}/ch/ethz/mxquery/functions/fn/" overwrite="yes" />
+ <copy file="${midpsrc.dir}/ch/ethz/mxquery/bindings/WindowBuffer.java" todir="${customtmp.dir}/ch/ethz/mxquery/bindings/" overwrite="yes" />
+ <copy file="${altsrc.dir}/ch/ethz/mxquery/util/PlatformDependentUtils.java" todir="${customtmp.dir}/ch/ethz/mxquery/util" overwrite="yes" />
+ <copy file="${altsrc.dir}/ch/ethz/mxquery/datamodel/MXQueryFloat.java" todir="${customtmp.dir}/ch/ethz/mxquery/datamodel" overwrite="yes" />
+ <copy file="${altsrc.dir}/ch/ethz/mxquery/datamodel/MXQueryBigDecimal.java" todir="${customtmp.dir}/ch/ethz/mxquery/datamodel" overwrite="yes" />
+ <copy file="${altsrc.dir}/ch/ethz/mxquery/query/impl/CompilerImpl.java" todir="${customtmp.dir}/ch/ethz/mxquery/query/impl" overwrite="yes" />
+ <copy file="${altsrc.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/NonValidatingDOMAdapter.java" todir="${customtmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/" overwrite="yes" />
+ <copy file="${altsrc.dir}/ch/ethz/mxquery/functions/math/TransMath.java" todir="${customtmp.dir}/ch/ethz/mxquery/functions/math" overwrite="yes" />
+ <copy file="${altsrc.dir}/ch/ethz/mxquery/functions/fn/Matches.java" todir="${customtmp.dir}/ch/ethz/mxquery/functions/fn/" overwrite="yes" />
<depend srcdir="${customtmp.dir}"
@@ -226,7 +234,7 @@
closure="yes"
/>
- <javac source="${src.version}"
+ <javac source="${src.version}"
srcdir="${customtmp.dir}"
destdir="${build.dir}"
target="1.4"
@@ -236,92 +244,115 @@
includeAntRuntime="false"
extdirs=""
/>
- </target>
-
+ </target>
+
<target name="jar" depends="compile">
<echo message="Creating jar archive..."/>
- <unjar src="${resources.dir}/kxml2-min-2.3.0.jar" dest="${build.dir}"></unjar>
- <unjar src="${resources.dir}/xmlpull_1_1_3_4c.jar" dest="${build.dir}"></unjar>
- <unjar src="${resources.dir}/xercesImpl.jar" dest="${build.dir}"></unjar>
- <unjar src="${resources.dir}/tagsoup-1.2.jar" dest="${build.dir}"></unjar>
- <unjar src="${resources.dir}/xqjapi.jar" dest="${build.dir}"></unjar>
- <unjar src="${resources.dir}/commons-cli-1.2.jar" dest="${build.dir}"></unjar>
+ <unjar src="${resources.dir}/kxml2-min-2.3.0.jar" dest="${build.dir}">
+ </unjar>
+ <unjar src="${resources.dir}/xmlpull_1_1_3_4c.jar" dest="${build.dir}">
+ </unjar>
+ <unjar src="${resources.dir}/xercesImpl.jar" dest="${build.dir}">
+ </unjar>
+ <unjar src="${resources.dir}/tagsoup-1.2.jar" dest="${build.dir}">
+ </unjar>
+ <unjar src="${resources.dir}/xqjapi.jar" dest="${build.dir}">
+ </unjar>
+ <unjar src="${resources.dir}/commons-cli-1.2.jar" dest="${build.dir}">
+ </unjar>
<jar jarfile="${dist.dir}/mxquery.jar">
<fileset dir="${build.dir}" excludes="examples/**/*.*"/>
<fileset dir="${src.dir}" includes="ch/**/*.xq"/>
- <fileset dir="${src.dir}" includes="ch/**/*.xml"/>
+ <fileset dir="${src.dir}" includes="ch/**/*.xml"/>
<fileset dir="${src.dir}" includes="ch/**/*.txt"/>
<fileset dir="${src.dir}" includes="**/*.servlet"/>
<fileset dir="${src.dir}" includes="ch/**/*.txt"/>
- <manifest>
- <attribute name="Built-By" value="MXQuery Team at ETH Zurich (in...@mx...)"/>
- <attribute name="Main-Class" value="ch.ethz.mxquery.cmdline.MXQuery"/>
- </manifest>
+ <manifest>
+ <attribute name="Built-By" value="MXQuery Team at ETH Zurich (in...@mx...)"/>
+ <attribute name="Main-Class" value="ch.ethz.mxquery.cmdline.MXQuery"/>
+ </manifest>
</jar>
</target>
<target name="jar-15" depends="compile-15">
<echo message="Creating jar archive..."/>
- <unjar src="${resources.dir}/kxml2-min-2.3.0.jar" dest="${build.dir}"></unjar>
- <unjar src="${resources.dir}/xmlpull_1_1_3_4c.jar" dest="${build.dir}"></unjar>
- <unjar src="${resources.dir}/jax-1_1-fr-qname-class.jar" dest="${build.dir}"></unjar>
- <unjar src="${resources.dir}/xercesImpl.jar" dest="${build.dir}"></unjar>
- <unjar src="${resources.dir}/jsr173_1.0_api.jar" dest="${build.dir}"></unjar>
- <unjar src="${resources.dir}/tagsoup-1.2.jar" dest="${build.dir}"></unjar>
- <unjar src="${resources.dir}/xqjapi.jar" dest="${build.dir}"></unjar>
- <unjar src="${resources.dir}/commons-cli-1.2.jar" dest="${build.dir}"></unjar>
+ <unjar src="${resources.dir}/kxml2-min-2.3.0.jar" dest="${build.dir}">
+ </unjar>
+ <unjar src="${resources.dir}/xmlpull_1_1_3_4c.jar" dest="${build.dir}">
+ </unjar>
+ <unjar src="${resources.dir}/jax-1_1-fr-qname-class.jar" dest="${build.dir}">
+ </unjar>
+ <unjar src="${resources.dir}/xercesImpl.jar" dest="${build.dir}">
+ </unjar>
+ <unjar src="${resources.dir}/jsr173_1.0_api.jar" dest="${build.dir}">
+ </unjar>
+ <unjar src="${resources.dir}/tagsoup-1.2.jar" dest="${build.dir}">
+ </unjar>
+ <unjar src="${resources.dir}/xqjapi.jar" dest="${build.dir}">
+ </unjar>
+ <unjar src="${resources.dir}/commons-cli-1.2.jar" dest="${build.dir}">
+ </unjar>
<jar jarfile="${dist.dir}/mxquery-15.jar">
<fileset dir="${build.dir}" excludes="examples/**/*.*"/>
<fileset dir="${src.dir}" includes="ch/**/*.xq"/>
- <fileset dir="${src.dir}" includes="ch/**/*.xml"/>
+ <fileset dir="${src.dir}" includes="ch/**/*.xml"/>
<fileset dir="${src.dir}" includes="ch/**/*.txt"/>
- <manifest>
- <attribute name="Built-By" value="MXQuery Team at ETH Zurich (in...@mx...)"/>
- <attribute name="Main-Class" value="ch.ethz.mxquery.cmdline.MXQuery"/>
- </manifest>
-
-
+ <manifest>
+ <attribute name="Built-By" value="MXQuery Team at ETH Zurich (in...@mx...)"/>
+ <attribute name="Main-Class" value="ch.ethz.mxquery.cmdline.MXQuery"/>
+ </manifest>
+
+
</jar>
- </target>
+ </target>
<target name="jar-14" depends="compile-14">
<echo message="Creating jar archive..."/>
- <unjar src="${resources.dir}/kxml2-min-2.3.0.jar" dest="${build.dir}"></unjar>
- <unjar src="${resources.dir}/xml-apis.jar" dest="${build.dir}"></unjar>
- <unjar src="${resources.dir}/xercesImpl.jar" dest="${build.dir}"></unjar>
- <unjar src="${resources.dir}/xmlpull_1_1_3_4c.jar" dest="${build.dir}"></unjar>
- <unjar src="${resources.dir}/jax-1_1-fr-qname-class.jar" dest="${build.dir}"></unjar>
- <unjar src="${resources.dir}/jsr173_1.0_api.jar" dest="${build.dir}"></unjar>
- <unjar src="${resources.dir}/tagsoup-1.2.jar" dest="${build.dir}"></unjar>
- <unjar src="${resources.dir}/xqjapi.jar" dest="${build.dir}"></unjar>
- <unjar src="${resources.dir}/commons-cli-1.2.jar" dest="${build.dir}"></unjar>
+ <unjar src="${resources.dir}/kxml2-min-2.3.0.jar" dest="${build.dir}">
+ </unjar>
+ <unjar src="${resources.dir}/xml-apis.jar" dest="${build.dir}">
+ </unjar>
+ <unjar src="${resources.dir}/xercesImpl.jar" dest="${build.dir}">
+ </unjar>
+ <unjar src="${resources.dir}/xmlpull_1_1_3_4c.jar" dest="${build.dir}">
+ </unjar>
+ <unjar src="${resources.dir}/jax-1_1-fr-qname-class.jar" dest="${build.dir}">
+ </unjar>
+ <unjar src="${resources.dir}/jsr173_1.0_api.jar" dest="${build.dir}">
+ </unjar>
+ <unjar src="${resources.dir}/tagsoup-1.2.jar" dest="${build.dir}">
+ </unjar>
+ <unjar src="${resources.dir}/xqjapi.jar" dest="${build.dir}">
+ </unjar>
+ <unjar src="${resources.dir}/commons-cli-1.2.jar" dest="${build.dir}">
+ </unjar>
<jar jarfile="${dist.dir}/mxquery-14.jar">
<fileset dir="${build.dir}" excludes="examples/**/*.*"/>
<fileset dir="${src.dir}" includes="ch/**/*.xq"/>
- <fileset dir="${src.dir}" includes="ch/**/*.xml"/>
+ <fileset dir="${src.dir}" includes="ch/**/*.xml"/>
<fileset dir="${src.dir}" includes="ch/**/*.txt"/>
- <manifest>
- <attribute name="Built-By" value="MXQuery Team at ETH Zurich (in...@mx...)"/>
- <attribute name="Main-Class" value="ch.ethz.mxquery.cmdline.MXQuery"/>
- </manifest>
+ <manifest>
+ <attribute name="Built-By" value="MXQuery Team at ETH Zurich (in...@mx...)"/>
+ <attribute name="Main-Class" value="ch.ethz.mxquery.cmdline.MXQuery"/>
+ </manifest>
</jar>
- </target>
-
+ </target>
+
<target name="war" depends="jar">
<echo message="Creating the SOAP Server war ... "/>
<mkdir dir="${war.dir}"/>
- <delete>
- <fileset dir="${war.dir}/">
- <include name="**/*"/>
- </fileset>
- </delete>
+ <delete>
+ <fileset dir="${war.dir}/">
+ <include name="**/*"/>
+ </fileset>
+ </delete>
<mkdir dir="${webinf.dir}"/>
<mkdir dir="${weblib.dir}"/>
<mkdir dir="${webclasses.dir}"/>
<mkdir dir="${servlet.dir}}"/>
- <mkdir dir="${utilservlet.dir}}"/>
+ <mkdir dir="${utilservlet.dir}}"/>
<copy file="${build.dir}/ch/ethz/mxquery/query/webservice/MultipleXQueryServer.class" todir="${servlet.dir}"/>
<copy file="${build.dir}/ch/ethz/mxquery/query/webservice/SingleXQueryServer.class" todir="${servlet.dir}"/>
<copy file="${build.dir}/ch/ethz/mxquery/util/MultipleSchemaExposer.class" todir="${utilservlet.dir}"/>
@@ -329,160 +360,169 @@
<copy file="${src.dir}/ch/ethz/mxquery/query/webservice/web.xml" todir="${webinf.dir}"/>
<copy file="${src.dir}/ch/ethz/mxquery/query/webservice/index.html" todir="${war.dir}"/>
<copy file="${dist.dir}/mxquery.jar" todir="${weblib.dir}"/>
- <copy todir="${war.dir}"><fileset dir="${modules.dir}"/></copy>
+ <copy todir="${war.dir}">
+ <fileset dir="${modules.dir}"/>
+ </copy>
<jar jarfile="${dist.dir}/MXQuery.war">
- <fileset dir="${war.dir}" includes="**/*.*"/>
- <manifest>
- <attribute name="Built-By" value="MXQuery Team at ETH Zurich (in...@mx...)"/>
- </manifest>
- </jar>
+ <fileset dir="${war.dir}" includes="**/*.*"/>
+ <manifest>
+ <attribute name="Built-By" value="MXQuery Team at ETH Zurich (in...@mx...)"/>
+ </manifest>
+ </jar>
</target>
-
-
+
+
<target name="xsp" depends="war">
<echo message="Creating the XSP war ... "/>
<mkdir dir="${war.dir}"/>
- <delete>
- <fileset dir="${war.dir}/">
- <include name="**/*"/>
- </fileset>
- </delete>
+ <delete>
+ <fileset dir="${war.dir}/">
+ <include name="**/*"/>
+ </fileset>
+ </delete>
<mkdir dir="${webinf.dir}"/>
<mkdir dir="${weblib.dir}"/>
<mkdir dir="${servlet.dir}}"/>
- <mkdir dir="${utilservlet.dir}}"/>
+ <mkdir dir="${utilservlet.dir}}"/>
<copy file="${build.dir}/ch/ethz/mxquery/query/webservice/XSPMain.class" todir="${utilservlet.dir}"/>
<copy file="${dist.dir}/mxquery.jar" todir="${weblib.dir}"/>
- <copy todir="${war.dir}"><fileset dir="${xspcontent.dir}"/></copy>
+ <copy todir="${war.dir}">
+ <fileset dir="${xspcontent.dir}"/>
+ </copy>
<jar jarfile="${dist.dir}/XSP.war">
- <fileset dir="${war.dir}" includes="**/*.*"/>
- <manifest>
- <attribute name="Built-By" value="MXQuery Team at ETH Zurich (in...@mx...)"/>
- </manifest>
- </jar>
+ <fileset dir="${war.dir}" includes="**/*.*"/>
+ <manifest>
+ <attribute name="Built-By" value="MXQuery Team at ETH Zurich (in...@mx...)"/>
+ </manifest>
+ </jar>
</target>
-
+
<target name="midp_prepare" depends="clean">
- <echo message="Merging source trees"/>
- <delete>
- <fileset dir="${midptmp.dir}/">
- <include name="**/*"/>
- </fileset>
- </delete>
- <copy todir="${midptmp.dir}"><fileset dir="${src.dir}"/></copy>
- <copy todir="${midptmp.dir}" overwrite="yes"><fileset dir="${midpsrc.dir}"/></copy>
- <echo message="Removing unsupported classes"/>
-
- <delete dir="${midptmp.dir}/ch/ethz/mxquery/parallel/"/>
+ <echo message="Merging source trees"/>
+ <delete>
+ <fileset dir="${midptmp.dir}/">
+ <include name="**/*"/>
+ </fileset>
+ </delete>
+ <copy todir="${midptmp.dir}">
+ <fileset dir="${src.dir}"/>
+ </copy>
+ <copy todir="${midptmp.dir}" overwrite="yes">
+ <fileset dir="${midpsrc.dir}"/>
+ </copy>
+ <echo message="Removing unsupported classes"/>
+
+ <delete dir="${midptmp.dir}/ch/ethz/mxquery/parallel/"/>
<delete dir="${midptmp.dir}/javax/"/>
<delete dir="${midptmp.dir}/org/tartarus"/>
<delete dir="${midptmp.dir}/com/"/>
- <delete dir="${midptmp.dir}/ch/ethz/mxquery/xqj/"/>
- <delete dir="${midptmp.dir}/ch/ethz/mxquery/opt/expr"/>
- <delete dir="${midptmp.dir}/ch/ethz/mxquery/opt/index"/>
- <delete dir="${midptmp.dir}/ch/ethz/mxquery/query/optimizer"/>
-
- <delete>
- <fileset dir="${midptmp.dir}/ch/ethz/mxquery/sms/MMimpl/">
- <include name="*.java"/>
- <exclude name="TokenBufferStore.java"/>
- <exclude name="MaterializingTokenBufferStore.java"/>
- </fileset>
- </delete>
- <delete>
- <fileset dir="${midptmp.dir}/examples">
- <include name="*.java"/>
- </fileset>
- </delete>
- <delete>
+ <delete dir="${midptmp.dir}/ch/ethz/mxquery/xqj/"/>
+ <delete dir="${midptmp.dir}/ch/ethz/mxquery/opt/expr"/>
+ <delete dir="${midptmp.dir}/ch/ethz/mxquery/opt/index"/>
+ <delete dir="${midptmp.dir}/ch/ethz/mxquery/query/optimizer"/>
+
+ <delete>
+ <fileset dir="${midptmp.dir}/ch/ethz/mxquery/sms/MMimpl/">
+ <include name="*.java"/>
+ <exclude name="TokenBufferStore.java"/>
+ <exclude name="MaterializingTokenBufferStore.java"/>
+ </fileset>
+ </delete>
+ <delete>
+ <fileset dir="${midptmp.dir}/examples">
+ <include name="*.java"/>
+ </fileset>
+ </delete>
+ <delete>
<fileset dir="${midptmp.dir}/ch/ethz/mxquery/cmdline">
<include name="*.java"/>
</fileset>
- </delete>
+ </delete>
- <delete>
- <fileset dir="${midptmp.dir}/ch/ethz/mxquery/extensionsModules" id="id">
+ <delete>
+ <fileset dir="${midptmp.dir}/ch/ethz/mxquery/extensionsModules" id="id">
<include name="**/*.java"/>
- <exclude name="ExtensionModulesConfig.java"/>
- <exclude name="zorbaRest/HttpIO.java"/>
- </fileset>
- </delete>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/sms/activeStore/ReadThreadUpdate.java" />
- <delete file="${midptmp.dir}/ch/ethz/mxquery/sms/activeStore/ReadDataThread.java" />
- <delete file="${midptmp.dir}/ch/ethz/mxquery/sms/interfaces/IndexInterface.java" />
- <delete file="${midptmp.dir}/ch/ethz/mxquery/sms/interfaces/IndexRead.java" />
- <delete file="${midptmp.dir}/ch/ethz/mxquery/sms/interfaces/IndexUpdate.java" />
- <delete file="${midptmp.dir}/ch/ethz/mxquery/sms/interfaces/RandomUpdate.java" />
- <delete file="${midptmp.dir}/ch/ethz/mxquery/sms/ftstore/SnowballBasedStemmer.java" />
- <delete>
+ <exclude name="ExtensionModulesConfig.java"/>
+ <exclude name="zorbaRest/HttpIO.java"/>
+ </fileset>
+ </delete>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/sms/activeStore/ReadThreadUpdate.java" />
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/sms/activeStore/ReadDataThread.java" />
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/sms/interfaces/IndexInterface.java" />
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/sms/interfaces/IndexRead.java" />
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/sms/interfaces/IndexUpdate.java" />
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/sms/interfaces/RandomUpdate.java" />
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/sms/ftstore/SnowballBasedStemmer.java" />
+ <delete>
<fileset dir="${midptmp.dir}/ch/ethz/mxquery/dmcq/">
<include name="*.java"/>
</fileset>
- </delete>
- <delete file="${customtmp.dir}/ch/ethz/mxquery/util/PerfTools.java" />
- <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/GroupByIndexIterator.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/DirectXMLIterator.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/PFFLWORIterator.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/PGFLWORIterator.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/PGroupBy.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/CommandLineInIterator.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/NativeFuncCall.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/forseq/ForseqWindowIndexIterator.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/forseq/ForseqWindowEarlyBinding.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/forseq/ForseqWindowEarlyBindingParallel.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/util/UnicodeInputStream.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/util/UnicodeReader.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/mxq/DirectXMLWrapperIterator.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/mxq/Collection.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/mxq/CommandLineInIterator.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/mxq/SubFiles.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/mxq/SubFiles2.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/mxq/Eratosthenes.java"></delete>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/Floor.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/Ceiling.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/Abs.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/Round.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/Put.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/Matches.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/AvailEnvVars.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/EnvVar.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/IRItoURI.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/DocAvailable.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/NormalizeUnicode.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/math/Pow.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/math/Sqrt.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/math/TransMath.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/model/ws/MultiPartFormOutputStream.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/query/parser/SchemaParser.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/query/parser/SEParser.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/query/parser/J56Parser.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/ValidateIterator.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/ValidatedSaxImportAdapter.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/Token2StaxAdapter.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/Token2SaxAdapter.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/Token2DOMAdapter.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/NonSchemaValidatingSaxImportAdapter.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/NonValidatingDOMAdapter.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/NonValidatingStaxAdapter.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/query/webservice/MultipleXQueryServer.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/query/webservice/SingleXQueryServer.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/query/webservice/XSPMain.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/util/MultipleSchemaExposer.java"/>
- <delete file="${midptmp.dir}/ch/ethz/mxquery/util/SingleSchemaExposer.java"/>
- <!--<delete file="${midptmp.dir}/ch/ethz/mxquery/util/BitSetjava"/>-->
- <!--<delete file="${midptmp.dir}/org/tartarus/snowball/TestApp.java" />-->
+ </delete>
+ <delete file="${customtmp.dir}/ch/ethz/mxquery/util/PerfTools.java" />
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/GroupByIndexIterator.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/DirectXMLIterator.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/PFFLWORIterator.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/PGFLWORIterator.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/PGroupBy.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/CommandLineInIterator.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/NativeFuncCall.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/forseq/ForseqWindowIndexIterator.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/forseq/ForseqWindowEarlyBinding.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/forseq/ForseqWindowEarlyBindingParallel.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/util/UnicodeInputStream.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/util/UnicodeReader.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/mxq/DirectXMLWrapperIterator.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/mxq/Collection.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/mxq/CommandLineInIterator.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/mxq/SubFiles.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/mxq/SubFiles2.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/mxq/Eratosthenes.java">
+ </delete>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/Floor.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/Ceiling.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/Abs.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/Round.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/Put.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/Matches.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/AvailEnvVars.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/EnvVar.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/IRItoURI.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/DocAvailable.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/fn/NormalizeUnicode.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/math/Pow.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/math/Sqrt.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/functions/math/TransMath.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/model/ws/MultiPartFormOutputStream.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/query/parser/SchemaParser.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/query/parser/SEParser.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/query/parser/J56Parser.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/iterators/ValidateIterator.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/ValidatedSaxImportAdapter.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/Token2StaxAdapter.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/Token2SaxAdapter.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/Token2DOMAdapter.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/NonSchemaValidatingSaxImportAdapter.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/NonValidatingDOMAdapter.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/NonValidatingStaxAdapter.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/query/webservice/MultipleXQueryServer.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/query/webservice/SingleXQueryServer.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/query/webservice/XSPMain.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/util/MultipleSchemaExposer.java"/>
+ <delete file="${midptmp.dir}/ch/ethz/mxquery/util/SingleSchemaExposer.java"/>
+ <!--<delete file="${midptmp.dir}/ch/ethz/mxquery/util/BitSetjava"/>-->
+ <!--<delete file="${midptmp.dir}/org/tartarus/snowball/TestApp.java" />-->
</target>
- <target name="midp_compile_wtk" depends="midp_prepare">
-
+ <target name="midp_compile_wtk" depends="midp_prepare">
+
<echo message="Compiling..."/>
-
+
<depend srcdir="${midptmp.dir}"
destdir="${build.dir}"
cache="depcache"
closure="yes"
/>
- <wtkbuild source="${src.version}"
+ <wtkbuild source="${src.version}"
srcdir="${midptmp.dir}"
destdir="${build.dir}"
classpathref="midlet.class.path"
@@ -490,139 +530,145 @@
optimize="${optimize}"
extdirs=""
preverify="false"
- />
- </target>
+ />
+ </target>
<target name="midp_wtk" depends="midp_compile_wtk">
<echo message="Creating midp jar archive..."/>
- <unjar src="${resources.dir}/kxml2-min-2.3.0.jar" dest="${build.dir}"></unjar>
- <unjar src="${resources.dir}/xmlpull_1_1_3_4c.jar" dest="${build.dir}"></unjar>
- <unjar src="${resources.dir}/microlog-logger-core-2.3.5.jar" dest="${build.dir}"></unjar>
- <wtkjad jarfile="${dist.dir}/mxquery_midp.jar"
+ <unjar src="${resources.dir}/kxml2-min-2.3.0.jar" dest="${build.dir}">
+ </unjar>
+ <unjar src="${resources.dir}/xmlpull_1_1_3_4c.jar" dest="${build.dir}">
+ </unjar>
+ <unjar src="${resources.dir}/microlog-logger-core-2.3.5.jar" dest="${build.dir}">
+ </unjar>
+ <wtkjad jarfile="${dist.dir}/mxquery_midp.jar"
jadfile="${dist.dir}/mxquery_midp.jad"
name="MXQuery"
vendor="MXQuery Team at ETH Zurich"
version="${version}">
- <midlet name="MXQuery" class="ch.ethz.mxquery.mobile.MIDP"/>
- <attribute name="MIDlet-Permissions-Opt" value="javax.microedition.io.PushRegistry, javax.microedition.io.Connector.http, javax.microedition.io.Connector.socket, javax.microedition.io.Connector.https, javax.microedition.io.Connector.ssl, javax.microedition.io.Connector.datagram, javax.microedition.io.Connector.serversocket, javax.microedition.io.Connector.datagramreceiver, javax.microedition.io.Connector.comm"/>
- </wtkjad>
+ <midlet name="MXQuery" class="ch.ethz.mxquery.mobile.MIDP"/>
+ <attribute name="MIDlet-Permissions-Opt" value="javax.microedition.io.PushRegistry, javax.microedition.io.Connector.http, javax.microedition.io.Connector.socket, javax.microedition.io.Connector.https, javax.microedition.io.Connector.ssl, javax.microedition.io.Connector.datagram, javax.microedition.io.Connector.serversocket, javax.microedition.io.Connector.datagramreceiver, javax.microedition.io.Connector.comm"/>
+ </wtkjad>
<wtkpackage jarfile="${dist.dir}/mxquery_midp.jar"
jadfile="${dist.dir}/mxquery_midp.jad"
preverify="false">
<fileset dir="${build.dir}" includes="**/*.*"/>
<fileset dir="${midptmp.dir}" includes="**/*.xq"/>
- <fileset dir="${midptmp.dir}" includes="**/*.xml"/>
+ <fileset dir="${midptmp.dir}" includes="**/*.xml"/>
</wtkpackage>
<wtkpreverify jarfile="${dist.dir}/mxquery_midp.jar"
jadfile="${dist.dir}/mxquery_midp.jad"/>
</target>
-
- <property name="junit.output.dir" value="junit-out"/>
- <path id="JUnit 4.libraryclasspath">
- <pathelement location="lib/junit.jar"/>
- <!--<pathelement location="${ECLIPSE_HOME}/plugins/org.hamcrest.core_1.1.0.v20090501071000.jar"/>-->
- </path>
+ <property name="junit.output.dir" value="junit-out"/>
- <path id="GWT SDK.libraryclasspath">
- <pathelement location="gwt-2.3.0/gwt-user.jar"/>
- <pathelement location="gwt-2.3.0/gwt-dev.jar"/>
- </path>
- <path id="MXQueryJS.classpath">
- <pathelement location="${gwt_webclasses.dir}"/>
- <path refid="JUnit 4.libraryclasspath"/>
- <path refid="GWT SDK.libraryclasspath"/>
- </path>
- <path id="run.MXQueryJS.classpath">
- <pathelement location="${xqibtmp.dir}"/>
- <path refid="MXQueryJS.classpath"/>
- </path>
-
+ <path id="JUnit 4.libraryclasspath">
+ <pathelement location="lib/junit.jar"/>
+ <!--<pathelement location="${ECLIPSE_HOME}/plugins/org.hamcrest.core_1.1.0.v20090501071000.jar"/>-->
+ </path>
+
+ <path id="GWT SDK.libraryclasspath">
+ <pathelement location="gwt-2.3.0/gwt-user.jar"/>
+ <pathelement location="gwt-2.3.0/gwt-dev.jar"/>
+ </path>
+ <path id="MXQueryJS.classpath">
+ <pathelement location="${gwt_webclasses.dir}"/>
+ <path refid="JUnit 4.libraryclasspath"/>
+ <path refid="GWT SDK.libraryclasspath"/>
+ </path>
+ <path id="run.MXQueryJS.classpath">
+ <pathelement location="${xqibtmp.dir}"/>
+ <path refid="MXQueryJS.classpath"/>
+ </path>
+
<target name="xqib-js_prepare" depends="clean">
<mkdir dir="${gwt_war.dir}/WEB-INF"/>
<delete includeemptydirs="true">
<fileset dir="${gwt_war.dir}/WEB-INF">
- <include name="**/*"/>
+ <include name="**/*"/>
</fileset>
</delete>
- <echo message="Merging source trees"/>
-
- <delete>
- <fileset dir="${xqibtmp.dir}/">
- <include name="**/*"/>
- </fileset>
- </delete>
- <copy todir="${xqibtmp.dir}"><fileset dir="${src.dir}"/></copy>
- <echo message="Removing unsupported classes"/>
-
- <delete dir="${xqibtmp.dir}/ch/ethz/mxquery/parallel/"/>
+ <echo message="Merging source trees"/>
+
+ <delete>
+ <fileset dir="${xqibtmp.dir}/">
+ <include name="**/*"/>
+ </fileset>
+ </delete>
+ <copy todir="${xqibtmp.dir}">
+ <fileset dir="${src.dir}"/>
+ </copy>
+ <echo message="Removing unsupported classes"/>
+
+ <delete dir="${xqibtmp.dir}/ch/ethz/mxquery/parallel/"/>
<delete dir="${xqibtmp.dir}/javax/"/>
<delete dir="${xqibtmp.dir}/org/tartarus"/>
- <delete dir="${xqibtmp.dir}/ch/ethz/mxquery/xqj/"/>
- <delete dir="${xqibtmp.dir}/ch/ethz/mxquery/opt/expr"/>
- <delete dir="${xqibtmp.dir}/ch/ethz/mxquery/opt/index"/>
- <delete dir="${xqibtmp.dir}/ch/ethz/mxquery/query/optimizer"/>
-
- <delete>
- <fileset dir="${xqibtmp.dir}/ch/ethz/mxquery/sms/MMimpl/">
- <include name="*.java"/>
- <exclude name="TokenBufferStore.java"/>
- <exclude name="MaterializingTokenBufferStore.java"/>
- </fileset>
- </delete>
- <delete>
- <fileset dir="${xqibtmp.dir}/examples">
- <include name="*.java"/>
- </fileset>
- </delete>
- <delete>
+ <delete dir="${xqibtmp.dir}/ch/ethz/mxquery/xqj/"/>
+ <delete dir="${xqibtmp.dir}/ch/ethz/mxquery/opt/expr"/>
+ <delete dir="${xqibtmp.dir}/ch/ethz/mxquery/opt/index"/>
+ <delete dir="${xqibtmp.dir}/ch/ethz/mxquery/query/optimizer"/>
+
+ <delete>
+ <fileset dir="${xqibtmp.dir}/ch/ethz/mxquery/sms/MMimpl/">
+ <include name="*.java"/>
+ <exclude name="TokenBufferStore.java"/>
+ <exclude name="MaterializingTokenBufferStore.java"/>
+ </fileset>
+ </delete>
+ <delete>
+ <fileset dir="${xqibtmp.dir}/examples">
+ <include name="*.java"/>
+ </fileset>
+ </delete>
+ <delete>
<fileset dir="${xqibtmp.dir}/ch/ethz/mxquery/cmdline">
<include name="*.java"/>
</fileset>
- </delete>
+ </delete>
- <delete>
- <fileset dir="${xqibtmp.dir}/ch/ethz/mxquery/extensionsModules" id="id">
+ <delete>
+ <fileset dir="${xqibtmp.dir}/ch/ethz/mxquery/extensionsModules" id="id">
<include name="**/*.java"/>
- <exclude name="ExtensionModulesConfig.java"/>
- <exclude name="expathhttp/HttpIO.java"/>
- </fileset>
- </delete>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/sms/activeStore/ReadThreadUpdate.java" />
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/sms/activeStore/ReadDataThread.java" />
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/sms/interfaces/IndexInterface.java" />
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/sms/interfaces/IndexRead.java" />
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/sms/interfaces/IndexUpdate.java" />
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/sms/interfaces/RandomUpdate.java" />
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/sms/ftstore/SnowballBasedStemmer.java" />
- <delete>
+ <exclude name="ExtensionModulesConfig.java"/>
+ <exclude name="expathhttp/HttpIO.java"/>
+ </fileset>
+ </delete>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/sms/activeStore/ReadThreadUpdate.java" />
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/sms/activeStore/ReadDataThread.java" />
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/sms/interfaces/IndexInterface.java" />
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/sms/interfaces/IndexRead.java" />
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/sms/interfaces/IndexUpdate.java" />
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/sms/interfaces/RandomUpdate.java" />
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/sms/ftstore/SnowballBasedStemmer.java" />
+ <delete>
<fileset dir="${xqibtmp.dir}/ch/ethz/mxquery/dmcq/">
<include name="*.java"/>
</fileset>
- </delete>
- <delete file="${customtmp.dir}/ch/ethz/mxquery/util/PerfTools.java" />
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/GroupByIndexIterator.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/DirectXMLIterator.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/PFFLWORIterator.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/PGFLWORIterator.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/PGroupBy.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/CommandLineInIterator.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/forseq/ForseqWindowIndexIterator.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/forseq/ForseqWindowEarlyBinding.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/forseq/ForseqWindowEarlyBindingParallel.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/NativeFuncCall.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/util/UnicodeInputStream.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/util/UnicodeReader.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/mxq/DirectXMLWrapperIterator.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/mxq/Collection.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/mxq/CommandLineInIterator.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/mxq/SubFiles.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/mxq/SubFiles2.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/mxq/Eratosthenes.java"></delete>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/fn/DocAvailable.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/fn/NormalizeUnicode.java"/>
+ </delete>
+ <delete file="${customtmp.dir}/ch/ethz/mxquery/util/PerfTools.java" />
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/GroupByIndexIterator.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/DirectXMLIterator.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/PFFLWORIterator.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/PGFLWORIterator.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/PGroupBy.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/CommandLineInIterator.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/forseq/ForseqWindowIndexIterator.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/forseq/ForseqWindowEarlyBinding.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/forseq/ForseqWindowEarlyBindingParallel.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/NativeFuncCall.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/util/UnicodeInputStream.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/util/UnicodeReader.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/mxq/DirectXMLWrapperIterator.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/mxq/Collection.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/mxq/CommandLineInIterator.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/mxq/SubFiles.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/mxq/SubFiles2.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/mxq/Eratosthenes.java">
+ </delete>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/fn/DocAvailable.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/fn/NormalizeUnicode.java"/>
<!--<delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/fn/Floor.java"/>
<delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/fn/Ceiling.java"/>
<delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/fn/Abs.java"/>
@@ -633,100 +679,103 @@
<delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/math/Pow.java"/>-->
<!--<delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/math/Sqrt.java"/>
<delete file="${xqibtmp.dir}/ch/ethz/mxquery/functions/math/TransMath.java"/>-->
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/model/ws/MultiPartFormOutputStream.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/query/parser/SchemaParser.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/query/parser/SEParser.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/query/parser/J56Parser.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/ValidateIterator.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/ValidatedSaxImportAdapter.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/Token2StaxAdapter.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/Token2SaxAdapter.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/Token2DOMAdapter.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/NonSchemaValidatingSaxImportAdapter.java"/>
- <!--<delete file="${xqibtmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/NonValidatingDOMAdapter.java"/>-->
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/model/ws/MultiPartFormOutputStream.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/query/parser/SchemaParser.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/query/parser/SEParser.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/query/parser/J56Parser.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/iterators/ValidateIterator.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/ValidatedSaxImportAdapter.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/Token2StaxAdapter.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/Token2SaxAdapter.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/Token2DOMAdapter.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/NonSchemaValidatingSaxImportAdapter.java"/>
+ <!--<delete file="${xqibtmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/NonValidatingDOMAdapter.java"/>-->
<delete file="${xqibtmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/XPPImportAdapter.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/NonValidatingStaxAdapter.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/query/webservice/MultipleXQueryServer.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/query/webservice/SingleXQueryServer.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/query/webservice/XSPMain.java"/>
-
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/util/MultipleSchemaExposer.java"/>
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/util/SingleSchemaExposer.java"/>
-
- <delete file="${xqibtmp.dir}/ch/ethz/mxquery/cmdline/MXQuery.java"/>
- <delete file="${xqibtmp.dir}/org/tartarus/snowball/TestApp.java" />
-
- <delete file="${xqibtmp.dir}\ch\ethz\mxquery\query\parser\PlanLoader.java" />
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/xdmio/xmlAdapters/NonValidatingStaxAdapter.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/query/webservice/MultipleXQueryServer.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/query/webservice/SingleXQueryServer.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/query/webservice/XSPMain.java"/>
+
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/util/MultipleSchemaExposer.java"/>
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/util/SingleSchemaExposer.java"/>
+
+ <delete file="${xqibtmp.dir}/ch/ethz/mxquery/cmdline/MXQuery.java"/>
+ <delete file="${xqibtmp.dir}/org/tartarus/snowball/TestApp.java" />
+
+ <delete file="${xqibtmp.dir}\ch\ethz\mxquery\query\parser\PlanLoader.java" />
<delete file="${xqibtmp.dir}\ch\ethz\mxquery\functions\fn\Parse.java" />
<delete file="${xqibtmp.dir}\ch\ethz\mxquery\functions\fn\Soap_call.java" />
<delete file="${xqibtmp.dir}\ch\ethz\mxquery\iterators\scripting\WSFunction.java" />
<delete file="${xqibtmp.dir}\ch\ethz\mxquery\sms\ftstore\WordNetRemoteThesaurus.java" />
<!--
<delete file="${xqibtmp.dir}" />-->
-
-
- <delete>
- <fileset dir="${xqibtmp.dir}/ch/ethz/mxquery/query/webservice">
- </fileset>
- <fileset dir="${xqibtmp.dir}\ch\ethz\mxquery\functions\mxq">
- <!--<include name="include"/>
+
+
+ <delete>
+ <fileset dir="${xqibtmp.dir}/ch/ethz/mxquery/query/webservice">
+ </fileset>
+ <fileset dir="${xqibtmp.dir}\ch\ethz\mxquery\functions\mxq">
+ <!--<include name="include"/>
<exclude name="exclude"/>-->
- </fileset>
- <fileset dir="${xqibtmp.dir}/ch/ethz/mxquery/model/ws">
- <!--<include name="include"/>
+ </fileset>
+ <fileset dir="${xqibtmp.dir}/ch/ethz/mxquery/model/ws">
+ <!--<include name="include"/>
<exclude name="exclude"/>-->
- </fileset>
-</delete>
+ </fileset>
+ </delete>
- <copy todir="${xqibtmp.dir}" overwrite="yes"><fileset dir="${xqibsrc.dir}"/></copy>
+ <copy todir="${xqibtmp.dir}" overwrite="yes">
+ <fileset dir="${xqibsrc.dir}"/>
+ </copy>
<copy file="${midpsrc.dir}/ch/ethz/mxquery/functions/NativeFunctionImporter.java" todir="${customtmp.dir}/ch/ethz/mxquery/functions/" overwrite="yes" />
<copy file="${midpsrc.dir}/ch/ethz/mxquery/sms/MMimpl/TokenBufferStore.java" todir="${customtmp.dir}/ch/ethz/mxquery/sms/MMimpl/" overwrite="yes" />
- <copy file="${midpsrc.dir}/ch/ethz/mxquery/bindings/WindowBuffer.java" todir="${customtmp.dir}/ch/ethz/mxquery/bindings/" overwrite="yes" />
+ <copy file="${midpsrc.dir}/ch/ethz/mxquery/bindings/WindowBuffer.java" todir="${customtmp.dir}/ch/ethz/mxquery/bindings/" overwrite="yes" />
</target>
-
-
+
+
<target name="xqib-js_compile" depends="xqib-js_prepare">
-
- <antcall target="xqib-js_compile_only"></antcall>
- </target>
+
+ <antcall target="xqib-js_compile_only">
+ </antcall>
+ </target>
<target name="xqib-js_compile_only" >
-
- <echo message="Compiling with java..."/>
- <echo message="${ant.project.name}: ${ant.file}"/>
- <mkdir dir="${gwt_webclasses.dir}"/>
- <javac debug="true" debuglevel="${debuglevel}" destdir="${gwt_webclasses.dir}" >
- <src path="${xqibtmp.dir}"/>
- <src path="xqib_junit"/>
- <exclude name="ch/ethz/mxquery/benchmark/"/>
- <exclude name="ch/ethz/mxquery/benchmark/ft/"/>
- <exclude name="ch/ethz/mxquery/test/CMDLineTests.java"/>
- <exclude name="ch/ethz/mxquery/test/CombineNodeTest.java"/>
- <exclude name="ch/ethz/mxquery/test/DOMSAXOutput.java"/>
- <exclude name="ch/ethz/mxquery/test/DateTimeTest.java"/>
- <exclude name="ch/ethz/mxquery/test/NamespaceTest.java"/>
- <exclude name="ch/ethz/mxquery/test/SchemaImportTest.java"/>
- <exclude name="ch/ethz/mxquery/test/TestStart.java"/>
- <exclude name="ch/ethz/mxquery/test/TypeTest.java"/>
- <exclude name="ch/ethz/mxquery/test/WebService/"/>
- <exclude name="ch/ethz/mxquery/test/WindowBufferTest.java"/>
- <exclude name="ch/ethz/mxquery/test/XQScriptingTest.java"/>
- <exclude name="ch/ethz/mxquery/test/XQSerializerTest.java"/>
- <exclude name="ch/ethz/mxquery/test/XQUpdateTest.java"/>
- <exclude name="ch/ethz/mxquery/test/XQUpdateTests.java"/>
- <exclude name="ch/ethz/mxquery/test/_NotImplemented.java"/>
- <exclude name="ch/ethz/mxquery/test/dmcq/"/>
- <exclude name="ch/ethz/mxquery/test/fulltext/"/>
- <exclude name="ch/ethz/mxquery/test/fulltext/FTDemoTests/"/>
- <exclude name="ch/ethz/mxquery/test/pattern/"/>
- <exclude name="ch/ethz/mxquery/test/scripting/"/>
- <exclude name="ch/ethz/mxquery/test/xq11streaming/"/>
- <exclude name="ch/ethz/mxquery/tester/"/>
- <exclude name="ch/ethz/mxquery/testsuite/internal/"/>
- <exclude name="ch/ethz/mxquery/unused/"/>
- <!--<exclude name="mxquery/test/WebService/"/>
+
+ <echo message="Compiling with java..."/>
+ <echo message="${ant.project.name}: ${ant.file}"/>
+ <mkdir dir="${gwt_webclasses.dir}"/>
+ <javac debug="true" debuglevel="${debuglevel}" destdir="${gwt_webclasses.dir}" >
+ <src path="${xqibtmp.dir}"/>
+ <src path="xqib_junit"/>
+ <exclude name="ch/ethz/mxquery/benchmark/"/>
+ <exclude name="ch/ethz/mxquery/benchmark/ft/"/>
+ <exclude name="ch/ethz/mxquery/test/CMDLineTests.java"/>
+ <exclude name="ch/ethz/mxquery/test/CombineNodeTest.java"/>
+ <exclude name="ch/ethz/mxquery/test/DOMSAXOutput.java"/>
+ <exclude name="ch/ethz/mxquery/test/DateTimeTest.java"/>
+ <exclude name="ch/ethz/mxquery/test/NamespaceTest.java"/>
+ <exclude name="ch/ethz/mxquery/test/SchemaImportTest.java"/>
+ <exclude name="ch/ethz/mxquery/test/TestStart.java"/>
+ <exclude name="ch/ethz/mxquery/test/TypeTest.java"/>
+ <exclude name="ch/ethz/mxquery/test/WebService/"/>
+ <exclude name="ch/ethz/mxquery/test/WindowBufferTest.java"/>
+ <exclude name="ch/ethz/mxquery/test/XQScriptingTest.java"/>
+ <exclude name="ch/ethz/mxquery/test/XQSerializerTest.java"/>
+ <exclude name="ch/ethz/mxquery/test/XQUpdateTest.java"/>
+ <exclude name="ch/ethz/mxquery/test/XQUpdateTests.java"/>
+ <exclude name="ch/ethz/mxquery/test/_NotImplemented.java"/>
+ ...
[truncated message content] |
|
From: <et...@us...> - 2011-10-03 20:56:41
|
Revision: 4465
http://mxquery.svn.sourceforge.net/mxquery/?rev=4465&view=rev
Author: etterth
Date: 2011-10-03 20:56:35 +0000 (Mon, 03 Oct 2011)
Log Message:
-----------
- added some debug stuff
Modified Paths:
--------------
trunk/XQIB_Testing/src/ch/ethz/mxquery/testsuite/XQueryTestBase.java
Modified: trunk/XQIB_Testing/src/ch/ethz/mxquery/testsuite/XQueryTestBase.java
===================================================================
--- trunk/XQIB_Testing/src/ch/ethz/mxquery/testsuite/XQueryTestBase.java 2011-10-03 19:15:54 UTC (rev 4464)
+++ trunk/XQIB_Testing/src/ch/ethz/mxquery/testsuite/XQueryTestBase.java 2011-10-03 20:56:35 UTC (rev 4465)
@@ -28,6 +28,7 @@
try {
driver = createDriver();
driver.get(executionpath +"/test.html");
+ System.out.println("loaded page at " + driver.getCurrentUrl());
} catch (Throwable e) {
e.printStackTrace();
// TODO: handle exception
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|