Sorin Marian Nasoi has proposed merging 
lp:~zorba-coders/zorba/update_FOTS_snaphot into lp:zorba.

Commit message:
Updated FOTS snapshot tp 3rd of February.

Requested reviews:
  Sorin Marian Nasoi (sorin.marian.nasoi)

For more details, see:
https://code.launchpad.net/~zorba-coders/zorba/update_FOTS_snaphot/+merge/146299

Updated FOTS snapshot tp 3rd of February.
-- 
https://code.launchpad.net/~zorba-coders/zorba/update_FOTS_snaphot/+merge/146299
Your team Zorba Coders is subscribed to branch lp:zorba.
=== modified file 'test/fots/CMakeLists.txt'
--- test/fots/CMakeLists.txt	2012-12-21 13:51:06 +0000
+++ test/fots/CMakeLists.txt	2013-02-03 11:27:20 +0000
@@ -99,7 +99,6 @@
 EXPECTED_FOTS_FAILURE (CRASH fn-matches.re re00975 1070533)
 EXPECTED_FOTS_FAILURE (CRASH fn-matches.re re00976 1070533)
 EXPECTED_FOTS_FAILURE (CRASH fn-matches.re re00976a 1070533)
-EXPECTED_FOTS_FAILURE (CRASH fn-unparsed-text-lines fn-unparsed-text-lines-052 1073175)
 
 EXPECTED_FOTS_FAILURE (app-CatalogCheck Catalog001 0)
 EXPECTED_FOTS_FAILURE (app-CatalogCheck Catalog002 0)
@@ -261,8 +260,6 @@
 EXPECTED_FOTS_FAILURE (fn-format-dateTime format-dateTime-018 0)
 EXPECTED_FOTS_FAILURE (fn-format-dateTime format-dateTime-en141 0)
 EXPECTED_FOTS_FAILURE (fn-format-dateTime format-dateTime-en151 0)
-EXPECTED_FOTS_FAILURE (fn-format-integer format-integer-025 0)
-EXPECTED_FOTS_FAILURE (fn-format-integer format-integer-026 0)
 EXPECTED_FOTS_FAILURE (fn-format-integer format-integer-030 0)
 EXPECTED_FOTS_FAILURE (fn-format-integer format-integer-031 0)
 EXPECTED_FOTS_FAILURE (fn-format-integer format-integer-033 0)
@@ -280,7 +277,7 @@
 EXPECTED_FOTS_FAILURE (fn-format-integer format-integer-058 0)
 EXPECTED_FOTS_FAILURE (fn-format-integer format-integer-059 0)
 EXPECTED_FOTS_FAILURE (fn-format-integer format-integer-060 0)
-EXPECTED_FOTS_FAILURE (fn-format-integer format-integer-061 0)
+EXPECTED_FOTS_FAILURE (fn-format-integer format-integer-063 0)
 EXPECTED_FOTS_FAILURE (fn-format-number numberformat14 0)
 EXPECTED_FOTS_FAILURE (fn-format-number numberformat15 0)
 EXPECTED_FOTS_FAILURE (fn-format-number numberformat34 0)
@@ -296,7 +293,11 @@
 EXPECTED_FOTS_FAILURE (fn-format-number numberformat64 0)
 EXPECTED_FOTS_FAILURE (fn-format-number numberformat70 0)
 EXPECTED_FOTS_FAILURE (fn-format-number numberformat71 0)
+EXPECTED_FOTS_FAILURE (fn-format-number numberformat81 0)
+EXPECTED_FOTS_FAILURE (fn-format-number numberformat83 0)
 EXPECTED_FOTS_FAILURE (fn-format-number numberformat86 0)
+EXPECTED_FOTS_FAILURE (fn-format-number numberformat87 0)
+EXPECTED_FOTS_FAILURE (fn-format-number numberformat88 0)
 EXPECTED_FOTS_FAILURE (fn-format-time format-time-002g 0)
 EXPECTED_FOTS_FAILURE (fn-format-time format-time-002h 0)
 EXPECTED_FOTS_FAILURE (fn-format-time format-time-002i 0)
@@ -367,14 +368,6 @@
 EXPECTED_FOTS_FAILURE (fn-iri-to-uri fn-iri-to-uri-18A 0)
 EXPECTED_FOTS_FAILURE (fn-last last-11 0)
 EXPECTED_FOTS_FAILURE (fn-last last-24 0)
-EXPECTED_FOTS_FAILURE (fn-local-name-from-QName LocalNameFromQNameFunc001 0)
-EXPECTED_FOTS_FAILURE (fn-local-name-from-QName LocalNameFromQNameFunc002 0)
-EXPECTED_FOTS_FAILURE (fn-local-name-from-QName LocalNameFromQNameFunc003 0)
-EXPECTED_FOTS_FAILURE (fn-local-name-from-QName LocalNameFromQNameFunc004 0)
-EXPECTED_FOTS_FAILURE (fn-local-name-from-QName LocalNameFromQNameFunc005 0)
-EXPECTED_FOTS_FAILURE (fn-local-name-from-QName LocalNameFromQNameFunc018 0)
-EXPECTED_FOTS_FAILURE (fn-local-name-from-QName LocalNameFromQNameFunc019 0)
-EXPECTED_FOTS_FAILURE (fn-local-name-from-QName LocalNameFromQNameFunc020 0)
 EXPECTED_FOTS_FAILURE (fn-matches caselessmatch10 0)
 EXPECTED_FOTS_FAILURE (fn-matches caselessmatch11 0)
 EXPECTED_FOTS_FAILURE (fn-matches cbcl-matches-038 0)
@@ -484,14 +477,6 @@
 EXPECTED_FOTS_FAILURE (fn-matches.re re00994 0)
 EXPECTED_FOTS_FAILURE (fn-matches.re re00998 0)
 EXPECTED_FOTS_FAILURE (fn-matches.re re00999 0)
-EXPECTED_FOTS_FAILURE (fn-namespace-uri-from-QName NamespaceURIFromQNameFunc001 0)
-EXPECTED_FOTS_FAILURE (fn-namespace-uri-from-QName NamespaceURIFromQNameFunc002 0)
-EXPECTED_FOTS_FAILURE (fn-namespace-uri-from-QName NamespaceURIFromQNameFunc003 0)
-EXPECTED_FOTS_FAILURE (fn-namespace-uri-from-QName NamespaceURIFromQNameFunc004 0)
-EXPECTED_FOTS_FAILURE (fn-namespace-uri-from-QName NamespaceURIFromQNameFunc005 0)
-EXPECTED_FOTS_FAILURE (fn-namespace-uri-from-QName NamespaceURIFromQNameFunc018 0)
-EXPECTED_FOTS_FAILURE (fn-namespace-uri-from-QName NamespaceURIFromQNameFunc019 0)
-EXPECTED_FOTS_FAILURE (fn-namespace-uri-from-QName NamespaceURIFromQNameFunc020 0)
 EXPECTED_FOTS_FAILURE (fn-nilled fn-nilled-33 0)
 EXPECTED_FOTS_FAILURE (fn-nilled fn-nilled-35 0)
 EXPECTED_FOTS_FAILURE (fn-nilled fn-nilled-37 0)
@@ -502,35 +487,34 @@
 EXPECTED_FOTS_FAILURE (fn-nilled fn-nilled-45 0)
 EXPECTED_FOTS_FAILURE (fn-nilled fn-nilled-46 0)
 EXPECTED_FOTS_FAILURE (fn-nilled fn-nilled-47 0)
-EXPECTED_FOTS_FAILURE (fn-nilled fn-nilled-48 0)
-EXPECTED_FOTS_FAILURE (fn-nilled fn-nilled-49 0)
 EXPECTED_FOTS_FAILURE (fn-nilled fn-nilled-50 0)
 EXPECTED_FOTS_FAILURE (fn-nilled fn-nilled-51 0)
 EXPECTED_FOTS_FAILURE (fn-nilled fn-nilled-52 0)
 EXPECTED_FOTS_FAILURE (fn-nilled cbcl-nilled-002 0)
 EXPECTED_FOTS_FAILURE (fn-nilled cbcl-nilled-005 0)
+EXPECTED_FOTS_FAILURE (fn-node-name fn-node-name-28 0)
 EXPECTED_FOTS_FAILURE (fn-normalize-space fn-normalize-space-23 0)
 EXPECTED_FOTS_FAILURE (fn-normalize-space fn-normalize-space-25 0)
+EXPECTED_FOTS_FAILURE (fn-normalize-unicode fn-normalize-unicode-11 0)
 EXPECTED_FOTS_FAILURE (fn-normalize-unicode cbcl-fn-normalize-unicode-001 0)
 EXPECTED_FOTS_FAILURE (fn-normalize-unicode cbcl-fn-normalize-unicode-006 0)
 EXPECTED_FOTS_FAILURE (fn-parse-xml parse-xml-001 0)
+EXPECTED_FOTS_FAILURE (fn-parse-xml parse-xml-010 0)
+EXPECTED_FOTS_FAILURE (fn-parse-xml parse-xml-011 0)
 EXPECTED_FOTS_FAILURE (fn-parse-xml-fragment parse-xml-fragment-001 0)
-EXPECTED_FOTS_FAILURE (fn-parse-xml-fragment parse-xml-fragment-005 0)
-EXPECTED_FOTS_FAILURE (fn-parse-xml-fragment parse-xml-fragment-006 0)
-EXPECTED_FOTS_FAILURE (fn-parse-xml-fragment parse-xml-fragment-007 0)
-EXPECTED_FOTS_FAILURE (fn-parse-xml-fragment parse-xml-fragment-008 0)
-EXPECTED_FOTS_FAILURE (fn-parse-xml-fragment parse-xml-fragment-009 0)
 EXPECTED_FOTS_FAILURE (fn-parse-xml-fragment parse-xml-fragment-010 0)
 EXPECTED_FOTS_FAILURE (fn-parse-xml-fragment parse-xml-fragment-011 0)
 EXPECTED_FOTS_FAILURE (fn-parse-xml-fragment parse-xml-fragment-012 0)
-EXPECTED_FOTS_FAILURE (fn-parse-xml-fragment parse-xml-fragment-013 0)
-EXPECTED_FOTS_FAILURE (fn-parse-xml-fragment parse-xml-fragment-014 0)
-EXPECTED_FOTS_FAILURE (fn-parse-xml-fragment parse-xml-fragment-015 0)
+EXPECTED_FOTS_FAILURE (fn-parse-xml-fragment parse-xml-fragment-016 0)
+EXPECTED_FOTS_FAILURE (fn-parse-xml-fragment parse-xml-fragment-017 0)
+EXPECTED_FOTS_FAILURE (fn-parse-xml-fragment parse-xml-fragment-020 0)
 EXPECTED_FOTS_FAILURE (fn-position position-23 0)
 EXPECTED_FOTS_FAILURE (fn-replace fn-replace-34 0)
 EXPECTED_FOTS_FAILURE (fn-replace fn-replace-35 0)
 EXPECTED_FOTS_FAILURE (fn-replace fn-replace-42 0)
 EXPECTED_FOTS_FAILURE (fn-replace K2-ReplaceFunc-8 0)
+EXPECTED_FOTS_FAILURE (fn-resolve-uri fn-resolve-uri-26 0)
+EXPECTED_FOTS_FAILURE (fn-resolve-uri fn-resolve-uri-28 0)
 EXPECTED_FOTS_FAILURE (fn-round-half-to-even fn-round-half-to-even-9 0)
 EXPECTED_FOTS_FAILURE (fn-round-half-to-even fn-round-half-to-even-30 0)
 EXPECTED_FOTS_FAILURE (fn-round-half-to-even fn-round-half-to-even-31 0)
@@ -544,7 +528,6 @@
 EXPECTED_FOTS_FAILURE (fn-round-half-to-even cbcl-round-half-to-even-012 0)
 EXPECTED_FOTS_FAILURE (fn-serialize serialize-xml-007a 0)
 EXPECTED_FOTS_FAILURE (fn-serialize serialize-xml-008 0)
-EXPECTED_FOTS_FAILURE (fn-string fn-string-22 0)
 EXPECTED_FOTS_FAILURE (fn-string-length fn-string-length-22 0)
 EXPECTED_FOTS_FAILURE (fn-string-length fn-string-length-24 0)
 EXPECTED_FOTS_FAILURE (fn-subsequence cbcl-subsequence-004 0)
@@ -578,40 +561,32 @@
 EXPECTED_FOTS_FAILURE (fn-unordered fn-unordered-mix-args-021 0)
 EXPECTED_FOTS_FAILURE (fn-unordered fn-unordered-mix-args-022 0)
 EXPECTED_FOTS_FAILURE (fn-unordered fn-unordered-mix-args-023 0)
-EXPECTED_FOTS_FAILURE (fn-unparsed-text fn-unparsed-text-013 0)
-EXPECTED_FOTS_FAILURE (fn-unparsed-text fn-unparsed-text-014 0)
 EXPECTED_FOTS_FAILURE (fn-unparsed-text fn-unparsed-text-037 0)
 EXPECTED_FOTS_FAILURE (fn-unparsed-text fn-unparsed-text-038 0)
 EXPECTED_FOTS_FAILURE (fn-unparsed-text fn-unparsed-text-039 0)
 EXPECTED_FOTS_FAILURE (fn-unparsed-text fn-unparsed-text-042 0)
 EXPECTED_FOTS_FAILURE (fn-unparsed-text fn-unparsed-text-050 0)
-EXPECTED_FOTS_FAILURE (fn-unparsed-text-available fn-unparsed-text-available-013 0)
-EXPECTED_FOTS_FAILURE (fn-unparsed-text-available fn-unparsed-text-available-014 0)
 EXPECTED_FOTS_FAILURE (fn-unparsed-text-available fn-unparsed-text-available-023 0)
 EXPECTED_FOTS_FAILURE (fn-unparsed-text-available fn-unparsed-text-available-024 0)
 EXPECTED_FOTS_FAILURE (fn-unparsed-text-available fn-unparsed-text-available-036 0)
 EXPECTED_FOTS_FAILURE (fn-unparsed-text-available fn-unparsed-text-available-037 0)
 EXPECTED_FOTS_FAILURE (fn-unparsed-text-available fn-unparsed-text-available-038 0)
-EXPECTED_FOTS_FAILURE (fn-unparsed-text-lines fn-unparsed-text-lines-013 0)
-EXPECTED_FOTS_FAILURE (fn-unparsed-text-lines fn-unparsed-text-lines-014 0)
 EXPECTED_FOTS_FAILURE (fn-unparsed-text-lines fn-unparsed-text-lines-037 0)
 EXPECTED_FOTS_FAILURE (fn-unparsed-text-lines fn-unparsed-text-lines-038 0)
 EXPECTED_FOTS_FAILURE (fn-unparsed-text-lines fn-unparsed-text-lines-039 0)
 EXPECTED_FOTS_FAILURE (fn-unparsed-text-lines fn-unparsed-text-lines-040 0)
 EXPECTED_FOTS_FAILURE (fn-unparsed-text-lines fn-unparsed-text-lines-042 0)
-EXPECTED_FOTS_FAILURE (fn-unparsed-text-lines fn-unparsed-text-lines-047 0)
-EXPECTED_FOTS_FAILURE (fn-unparsed-text-lines fn-unparsed-text-lines-048 0)
 EXPECTED_FOTS_FAILURE (fn-unparsed-text-lines fn-unparsed-text-lines-049 0)
 EXPECTED_FOTS_FAILURE (fn-unparsed-text-lines fn-unparsed-text-lines-050 0)
 EXPECTED_FOTS_FAILURE (fn-unparsed-text-lines fn-unparsed-text-lines-051 0)
+EXPECTED_FOTS_FAILURE (fn-unparsed-text-lines fn-unparsed-text-lines-052 0)
 EXPECTED_FOTS_FAILURE (fn-unparsed-text-lines fn-unparsed-text-lines-053 0)
 EXPECTED_FOTS_FAILURE (fn-unparsed-text-lines fn-unparsed-text-lines-054 0)
 EXPECTED_FOTS_FAILURE (math-acos math-acos-003 0)
+EXPECTED_FOTS_FAILURE (math-pi math-pi-004 0)
+EXPECTED_FOTS_FAILURE (math-pi math-pi-005 0)
 EXPECTED_FOTS_FAILURE (misc-CombinedErrorCodes FOAR0001_9 0)
-EXPECTED_FOTS_FAILURE (misc-CombinedErrorCodes FOAR0002_1 0)
 EXPECTED_FOTS_FAILURE (misc-CombinedErrorCodes FOAR0002-5 0)
-EXPECTED_FOTS_FAILURE (misc-CombinedErrorCodes FOCA0001_1 0)
-EXPECTED_FOTS_FAILURE (misc-CombinedErrorCodes FOCA0003_1 0)
 EXPECTED_FOTS_FAILURE (misc-CombinedErrorCodes FODT0001-1 0)
 EXPECTED_FOTS_FAILURE (misc-CombinedErrorCodes FODT0001-10 0)
 EXPECTED_FOTS_FAILURE (misc-CombinedErrorCodes FODT0001-11 0)
@@ -632,11 +607,10 @@
 EXPECTED_FOTS_FAILURE (misc-CombinedErrorCodes FODT0002-7 0)
 EXPECTED_FOTS_FAILURE (misc-CombinedErrorCodes FODT0002-8 0)
 EXPECTED_FOTS_FAILURE (misc-CombinedErrorCodes FODT0002-9 0)
-EXPECTED_FOTS_FAILURE (misc-CombinedErrorCodes XPTY0004_45 0)
-EXPECTED_FOTS_FAILURE (misc-CombinedErrorCodes XQDY0091 0)
 EXPECTED_FOTS_FAILURE (misc-CombinedErrorCodes XQST0046_13 0)
 EXPECTED_FOTS_FAILURE (misc-CombinedErrorCodes XQST0046_14 0)
 EXPECTED_FOTS_FAILURE (misc-CombinedErrorCodes XQST0085 0)
+EXPECTED_FOTS_FAILURE (misc-CombinedErrorCodes XQST0093a 0)
 EXPECTED_FOTS_FAILURE (misc-CombinedErrorCodes XQTY0086_2 0)
 EXPECTED_FOTS_FAILURE (misc-CombinedErrorCodes XQTY0086_3 0)
 EXPECTED_FOTS_FAILURE (misc-MiscFunctions fn-id-5 0)
@@ -700,31 +674,6 @@
 EXPECTED_FOTS_FAILURE (op-intersect fn-intersect-node-args-002 0)
 EXPECTED_FOTS_FAILURE (op-intersect fn-intersect-node-args-015 0)
 EXPECTED_FOTS_FAILURE (op-intersect fn-intersect-node-args-016 0)
-EXPECTED_FOTS_FAILURE (op-NOTATION-equal Comp-notation-1 0)
-EXPECTED_FOTS_FAILURE (op-NOTATION-equal Comp-notation-2 0)
-EXPECTED_FOTS_FAILURE (op-NOTATION-equal Comp-notation-3 0)
-EXPECTED_FOTS_FAILURE (op-NOTATION-equal Comp-notation-4 0)
-EXPECTED_FOTS_FAILURE (op-NOTATION-equal Comp-notation-5 0)
-EXPECTED_FOTS_FAILURE (op-NOTATION-equal Comp-notation-6 0)
-EXPECTED_FOTS_FAILURE (op-NOTATION-equal Comp-notation-7 0)
-EXPECTED_FOTS_FAILURE (op-NOTATION-equal Comp-notation-8 0)
-EXPECTED_FOTS_FAILURE (op-NOTATION-equal Comp-notation-9 0)
-EXPECTED_FOTS_FAILURE (op-NOTATION-equal Comp-notation-10 0)
-EXPECTED_FOTS_FAILURE (op-NOTATION-equal Comp-notation-11 0)
-EXPECTED_FOTS_FAILURE (op-NOTATION-equal Comp-notation-12 0)
-EXPECTED_FOTS_FAILURE (op-NOTATION-equal Comp-notation-13 0)
-EXPECTED_FOTS_FAILURE (op-NOTATION-equal Comp-notation-14 0)
-EXPECTED_FOTS_FAILURE (op-NOTATION-equal Comp-notation-15 0)
-EXPECTED_FOTS_FAILURE (op-NOTATION-equal Comp-notation-16 0)
-EXPECTED_FOTS_FAILURE (op-NOTATION-equal Comp-notation-17 0)
-EXPECTED_FOTS_FAILURE (op-NOTATION-equal Comp-notation-18 0)
-EXPECTED_FOTS_FAILURE (op-NOTATION-equal Comp-notation-19 0)
-EXPECTED_FOTS_FAILURE (op-NOTATION-equal Comp-notation-20 0)
-EXPECTED_FOTS_FAILURE (op-NOTATION-equal Comp-notation-21 0)
-EXPECTED_FOTS_FAILURE (op-NOTATION-equal Comp-notation-22 0)
-EXPECTED_FOTS_FAILURE (op-numeric-divide op-numeric-divide-big-01 0)
-EXPECTED_FOTS_FAILURE (op-numeric-integer-divide cbcl-numeric-idivide-002 0)
-EXPECTED_FOTS_FAILURE (op-numeric-subtract op-numeric-subtract-big-01 0)
 EXPECTED_FOTS_FAILURE (op-subtract-dates cbcl-subtract-dates-001 0)
 EXPECTED_FOTS_FAILURE (op-subtract-dates cbcl-subtract-dates-002 0)
 EXPECTED_FOTS_FAILURE (op-subtract-dates cbcl-subtract-dates-003 0)
@@ -756,6 +705,9 @@
 EXPECTED_FOTS_FAILURE (prod-Annotation annotation-26 0)
 EXPECTED_FOTS_FAILURE (prod-Annotation annotation-27 0)
 EXPECTED_FOTS_FAILURE (prod-Annotation annotation-28 0)
+EXPECTED_FOTS_FAILURE (prod-Annotation annotation-30 0)
+EXPECTED_FOTS_FAILURE (prod-Annotation annotation-31 0)
+EXPECTED_FOTS_FAILURE (prod-Annotation annotation-32 0)
 EXPECTED_FOTS_FAILURE (prod-Annotation annotation-assertion-1 0)
 EXPECTED_FOTS_FAILURE (prod-Annotation annotation-assertion-2 0)
 EXPECTED_FOTS_FAILURE (prod-Annotation annotation-assertion-3 0)
@@ -769,6 +721,8 @@
 EXPECTED_FOTS_FAILURE (prod-AxisStep Axes085 0)
 EXPECTED_FOTS_FAILURE (prod-AxisStep Axes086 0)
 EXPECTED_FOTS_FAILURE (prod-AxisStep Axes089 0)
+EXPECTED_FOTS_FAILURE (prod-AxisStep Axes115 0)
+EXPECTED_FOTS_FAILURE (prod-AxisStep Axes117 0)
 EXPECTED_FOTS_FAILURE (prod-AxisStep cbcl-childAxis-001 0)
 EXPECTED_FOTS_FAILURE (prod-AxisStep cbcl-wild-002 0)
 EXPECTED_FOTS_FAILURE (prod-AxisStep.abbr abbreviatedSyntax-3 0)
@@ -792,9 +746,7 @@
 EXPECTED_FOTS_FAILURE (prod-BoundarySpaceDecl boundary-space-005 0)
 EXPECTED_FOTS_FAILURE (prod-BoundarySpaceDecl boundary-space-007 0)
 EXPECTED_FOTS_FAILURE (prod-BoundarySpaceDecl boundary-space-009 0)
-EXPECTED_FOTS_FAILURE (prod-CastableExpr CastableAs648 0)
-EXPECTED_FOTS_FAILURE (prod-CastableExpr Castable-UnionType-1 0)
-EXPECTED_FOTS_FAILURE (prod-CastableExpr Castable-ListType-2 0)
+EXPECTED_FOTS_FAILURE (prod-CastableExpr K-SeqExprCastable-5a 0)
 EXPECTED_FOTS_FAILURE (prod-CastableExpr cbcl-castable-date-001 0)
 EXPECTED_FOTS_FAILURE (prod-CastableExpr cbcl-castable-date-002 0)
 EXPECTED_FOTS_FAILURE (prod-CastableExpr cbcl-castable-dateTime-001 0)
@@ -803,24 +755,14 @@
 EXPECTED_FOTS_FAILURE (prod-CastableExpr cbcl-castable-duration-002 0)
 EXPECTED_FOTS_FAILURE (prod-CastableExpr cbcl-castable-yearMonthDuration-001 0)
 EXPECTED_FOTS_FAILURE (prod-CastableExpr cbcl-castable-yearMonthDuration-002 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr CastAs673a 0)
 EXPECTED_FOTS_FAILURE (prod-CastExpr CastAs674a 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr CastAsNamespaceSensitiveType-10 0)
 EXPECTED_FOTS_FAILURE (prod-CastExpr K-SeqExprCast-71b 0)
 EXPECTED_FOTS_FAILURE (prod-CastExpr.derived cbcl-cast-date-001 0)
 EXPECTED_FOTS_FAILURE (prod-CastExpr.derived cbcl-cast-date-002 0)
 EXPECTED_FOTS_FAILURE (prod-CastExpr.derived cbcl-cast-dateTime-001 0)
 EXPECTED_FOTS_FAILURE (prod-CastExpr.derived cbcl-cast-dateTime-002 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr.derived cbcl-cast-decimal-001 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr.derived cbcl-cast-decimal-002 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr.derived cbcl-cast-decimal-003 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr.derived cbcl-cast-decimal-004 0)
 EXPECTED_FOTS_FAILURE (prod-CastExpr.derived cbcl-cast-duration-001 0)
 EXPECTED_FOTS_FAILURE (prod-CastExpr.derived cbcl-cast-duration-002 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr.derived cbcl-cast-integer-001 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr.derived cbcl-cast-integer-002 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr.derived cbcl-cast-integer-003 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr.derived cbcl-cast-integer-004 0)
 EXPECTED_FOTS_FAILURE (prod-CastExpr.derived cbcl-cast-ncname-001 0)
 EXPECTED_FOTS_FAILURE (prod-CastExpr.derived cbcl-cast-normalizedString-001 0)
 EXPECTED_FOTS_FAILURE (prod-CastExpr.derived cbcl-cast-normalizedString-001b 0)
@@ -828,39 +770,17 @@
 EXPECTED_FOTS_FAILURE (prod-CastExpr.derived cbcl-cast-token-001b 0)
 EXPECTED_FOTS_FAILURE (prod-CastExpr.derived cbcl-cast-yearMonthDuration-001 0)
 EXPECTED_FOTS_FAILURE (prod-CastExpr.derived cbcl-cast-yearMonthDuration-002 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-UnionType-1 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-UnionType-2 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-UnionType-3 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-UnionType-5 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-UnionType-6 0)
 EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-UnionType-9 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-UnionType-10 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-UnionType-11 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-UnionType-12 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-UnionType-16 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-UnionType-19 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-UnionType-20 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-UnionType-21 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-UnionType-25 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-UnionType-27 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-UnionType-28 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-UnionType-29 0)
+EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-UnionType-17 0)
+EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-UnionType-22 0)
+EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-UnionType-23 0)
 EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-UnionType-33 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-UnionType-34 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-ListType-1 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-ListType-2 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-ListType-4 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-ListType-7 0)
+EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-UnionType-35 0)
+EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-ListType-3 0)
 EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-ListType-11 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-ListType-12 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-ListType-14 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-ListType-21 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-ListType-22 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-ListType-28 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-ListType-29 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-ListType-30 0)
+EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-ListType-23 0)
+EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-ListType-25 0)
 EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-ListType-31 0)
-EXPECTED_FOTS_FAILURE (prod-CastExpr.schema CastAs-ListType-32 0)
 EXPECTED_FOTS_FAILURE (prod-Comment XQueryComment012 0)
 EXPECTED_FOTS_FAILURE (prod-CompAttrConstructor K2-ComputeConAttr-51 0)
 EXPECTED_FOTS_FAILURE (prod-CompAttrConstructor K2-ComputeConAttr-53 0)
@@ -898,7 +818,6 @@
 EXPECTED_FOTS_FAILURE (prod-ContextItemDecl contextDecl-031 0)
 EXPECTED_FOTS_FAILURE (prod-ContextItemDecl contextDecl-047 0)
 EXPECTED_FOTS_FAILURE (prod-ContextItemDecl contextDecl-049 0)
-EXPECTED_FOTS_FAILURE (prod-ContextItemDecl contextDecl-055 0)
 EXPECTED_FOTS_FAILURE (prod-CopyNamespacesDecl copynamespace-3 0)
 EXPECTED_FOTS_FAILURE (prod-CopyNamespacesDecl K2-CopyNamespacesProlog-5 0)
 EXPECTED_FOTS_FAILURE (prod-CountClause count-007 0)
@@ -948,7 +867,6 @@
 EXPECTED_FOTS_FAILURE (prod-DirElemContent Constr-cont-nsmode-7 0)
 EXPECTED_FOTS_FAILURE (prod-DirElemContent Constr-cont-nsmode-8 0)
 EXPECTED_FOTS_FAILURE (prod-DirElemContent Constr-cont-nsmode-10 0)
-EXPECTED_FOTS_FAILURE (prod-DirElemContent Constr-cont-nsmode-11 0)
 EXPECTED_FOTS_FAILURE (prod-DirElemContent K2-DirectConElemContent-28 0)
 EXPECTED_FOTS_FAILURE (prod-DirElemContent.namespace K2-DirectConElemNamespace-40 0)
 EXPECTED_FOTS_FAILURE (prod-DirElemContent.namespace K2-DirectConElemNamespace-56 0)
@@ -972,37 +890,35 @@
 EXPECTED_FOTS_FAILURE (prod-DirElemContent.whitespace Constr-ws-genchref-4 0)
 EXPECTED_FOTS_FAILURE (prod-DirElemContent.whitespace K2-DirectConElemWhitespace-10 0)
 EXPECTED_FOTS_FAILURE (prod-DirElemContent.whitespace K2-DirectConElemWhitespace-25 0)
-EXPECTED_FOTS_FAILURE (prod-FLWORExpr ForExprType025 0)
-EXPECTED_FOTS_FAILURE (prod-FLWORExpr ForExprType026 0)
-EXPECTED_FOTS_FAILURE (prod-FLWORExpr ForExprType027 0)
-EXPECTED_FOTS_FAILURE (prod-FLWORExpr ForExprType037 0)
-EXPECTED_FOTS_FAILURE (prod-FLWORExpr ForExprType038 0)
-EXPECTED_FOTS_FAILURE (prod-FLWORExpr ForExprType039 0)
-EXPECTED_FOTS_FAILURE (prod-FLWORExpr ForExprType040 0)
-EXPECTED_FOTS_FAILURE (prod-FLWORExpr ForExprType041 0)
-EXPECTED_FOTS_FAILURE (prod-FLWORExpr ForExprType042 0)
-EXPECTED_FOTS_FAILURE (prod-FLWORExpr ForExprType043 0)
-EXPECTED_FOTS_FAILURE (prod-FLWORExpr ForExprType044 0)
-EXPECTED_FOTS_FAILURE (prod-FLWORExpr ForExprType048 0)
-EXPECTED_FOTS_FAILURE (prod-FLWORExpr ForExprType049 0)
-EXPECTED_FOTS_FAILURE (prod-FLWORExpr ForExprType050 0)
-EXPECTED_FOTS_FAILURE (prod-FLWORExpr ForExprType051 0)
-EXPECTED_FOTS_FAILURE (prod-FLWORExpr ForExprType052 0)
-EXPECTED_FOTS_FAILURE (prod-FLWORExpr ForExprType053 0)
+EXPECTED_FOTS_FAILURE (prod-EQName eqname-017 0)
 EXPECTED_FOTS_FAILURE (prod-FLWORExpr step-expr-si-2 0)
 EXPECTED_FOTS_FAILURE (prod-FLWORExpr step-expr-si-3 0)
 EXPECTED_FOTS_FAILURE (prod-ForClause ForExpr004 0)
 EXPECTED_FOTS_FAILURE (prod-ForClause ForExpr013 0)
-EXPECTED_FOTS_FAILURE (prod-ForClause ForExprType022 0)
-EXPECTED_FOTS_FAILURE (prod-ForClause ForExprType023 0)
-EXPECTED_FOTS_FAILURE (prod-ForClause ForExprType024 0)
-EXPECTED_FOTS_FAILURE (prod-ForClause ForExprType036 0)
 EXPECTED_FOTS_FAILURE (prod-FunctionCall FunctionCall-003 0)
 EXPECTED_FOTS_FAILURE (prod-FunctionCall FunctionCall-005 0)
 EXPECTED_FOTS_FAILURE (prod-FunctionCall FunctionCall-009 0)
 EXPECTED_FOTS_FAILURE (prod-FunctionCall FunctionCall-011 0)
-EXPECTED_FOTS_FAILURE (prod-FunctionCall FunctionCall-036 0)
 EXPECTED_FOTS_FAILURE (prod-FunctionCall FunctionCall-037 0)
+EXPECTED_FOTS_FAILURE (prod-FunctionCall function-call-reserved-function-names-014 0)
+EXPECTED_FOTS_FAILURE (prod-FunctionCall function-call-reserved-function-names-016 0)
+EXPECTED_FOTS_FAILURE (prod-FunctionCall function-call-reserved-function-names-018 0)
+EXPECTED_FOTS_FAILURE (prod-FunctionDecl function-decl-reserved-function-names-001 0)
+EXPECTED_FOTS_FAILURE (prod-FunctionDecl function-decl-reserved-function-names-003 0)
+EXPECTED_FOTS_FAILURE (prod-FunctionDecl function-decl-reserved-function-names-005 0)
+EXPECTED_FOTS_FAILURE (prod-FunctionDecl function-decl-reserved-function-names-007 0)
+EXPECTED_FOTS_FAILURE (prod-FunctionDecl function-decl-reserved-function-names-009 0)
+EXPECTED_FOTS_FAILURE (prod-FunctionDecl function-decl-reserved-function-names-012 0)
+EXPECTED_FOTS_FAILURE (prod-FunctionDecl function-decl-reserved-function-names-013 0)
+EXPECTED_FOTS_FAILURE (prod-FunctionDecl function-decl-reserved-function-names-015 0)
+EXPECTED_FOTS_FAILURE (prod-FunctionDecl function-decl-reserved-function-names-018 0)
+EXPECTED_FOTS_FAILURE (prod-FunctionDecl function-decl-reserved-function-names-019 0)
+EXPECTED_FOTS_FAILURE (prod-FunctionDecl function-decl-reserved-function-names-021 0)
+EXPECTED_FOTS_FAILURE (prod-FunctionDecl function-decl-reserved-function-names-023 0)
+EXPECTED_FOTS_FAILURE (prod-FunctionDecl function-decl-reserved-function-names-025 0)
+EXPECTED_FOTS_FAILURE (prod-FunctionDecl function-decl-reserved-function-names-027 0)
+EXPECTED_FOTS_FAILURE (prod-FunctionDecl function-decl-reserved-function-names-029 0)
+EXPECTED_FOTS_FAILURE (prod-FunctionDecl function-decl-reserved-function-names-031 0)
 EXPECTED_FOTS_FAILURE (prod-GroupByClause group-001 0)
 EXPECTED_FOTS_FAILURE (prod-GroupByClause group-001a 0)
 EXPECTED_FOTS_FAILURE (prod-GroupByClause group-002 0)
@@ -1011,16 +927,12 @@
 EXPECTED_FOTS_FAILURE (prod-GroupByClause group-003a 0)
 EXPECTED_FOTS_FAILURE (prod-GroupByClause group-004 0)
 EXPECTED_FOTS_FAILURE (prod-GroupByClause group-007 0)
-EXPECTED_FOTS_FAILURE (prod-GroupByClause group-010 0)
 EXPECTED_FOTS_FAILURE (prod-GroupByClause group-011 0)
 EXPECTED_FOTS_FAILURE (prod-GroupByClause group-013 0)
 EXPECTED_FOTS_FAILURE (prod-GroupByClause group-014 0)
 EXPECTED_FOTS_FAILURE (prod-IfExpr CondExpr012 0)
 EXPECTED_FOTS_FAILURE (prod-IfExpr CondExpr017 0)
-EXPECTED_FOTS_FAILURE (prod-InstanceofExpr instanceof112 0)
-EXPECTED_FOTS_FAILURE (prod-InstanceofExpr instanceof116 0)
-EXPECTED_FOTS_FAILURE (prod-InstanceofExpr instanceof118 0)
-EXPECTED_FOTS_FAILURE (prod-InstanceofExpr instanceof119 0)
+EXPECTED_FOTS_FAILURE (prod-InstanceofExpr instanceof113 0)
 EXPECTED_FOTS_FAILURE (prod-InstanceofExpr cbcl-instance-of-001 0)
 EXPECTED_FOTS_FAILURE (prod-LetClause LetExpr020a 0)
 EXPECTED_FOTS_FAILURE (prod-Literal Literals056 0)
@@ -1042,8 +954,6 @@
 EXPECTED_FOTS_FAILURE (prod-ModuleImport module-URIs-1 0)
 EXPECTED_FOTS_FAILURE (prod-ModuleImport module-URIs-2 0)
 EXPECTED_FOTS_FAILURE (prod-ModuleImport module-URIs-3 0)
-EXPECTED_FOTS_FAILURE (prod-ModuleImport module-URIs-8 0)
-EXPECTED_FOTS_FAILURE (prod-ModuleImport module-URIs-10 0)
 EXPECTED_FOTS_FAILURE (prod-ModuleImport module-URIs-12 0)
 EXPECTED_FOTS_FAILURE (prod-ModuleImport module-URIs-17 0)
 EXPECTED_FOTS_FAILURE (prod-ModuleImport module-URIs-18 0)
@@ -1051,6 +961,7 @@
 EXPECTED_FOTS_FAILURE (prod-ModuleImport modules-collide-var-001 0)
 EXPECTED_FOTS_FAILURE (prod-ModuleImport modules-collide-fn-001 0)
 EXPECTED_FOTS_FAILURE (prod-ModuleImport modules-circular 0)
+EXPECTED_FOTS_FAILURE (prod-ModuleImport errata8-002a 0)
 EXPECTED_FOTS_FAILURE (prod-ModuleImport modules-pub-priv-30 0)
 EXPECTED_FOTS_FAILURE (prod-ModuleImport modules-pub-priv-34 0)
 EXPECTED_FOTS_FAILURE (prod-ModuleImport cbcl-module-001 0)
@@ -1059,6 +970,7 @@
 EXPECTED_FOTS_FAILURE (prod-NamespaceDecl namespaceDecl-23 0)
 EXPECTED_FOTS_FAILURE (prod-NameTest K2-NameTest-30 0)
 EXPECTED_FOTS_FAILURE (prod-NameTest K2-NameTest-31 0)
+EXPECTED_FOTS_FAILURE (prod-OptionDecl K-OptionDeclarationProlog-1b 0)
 EXPECTED_FOTS_FAILURE (prod-OptionDecl.serialization Serialization-003 0)
 EXPECTED_FOTS_FAILURE (prod-OptionDecl.serialization Serialization-004 0)
 EXPECTED_FOTS_FAILURE (prod-OptionDecl.serialization Serialization-005 0)
@@ -1149,20 +1061,12 @@
 EXPECTED_FOTS_FAILURE (prod-SchemaImport cbcl-validated-schema-element-3 0)
 EXPECTED_FOTS_FAILURE (prod-SchemaImport cbcl-validated-schema-element-4 0)
 EXPECTED_FOTS_FAILURE (prod-TryCatchExpr try-catch-all-dynamic-errors-caught-14 0)
-EXPECTED_FOTS_FAILURE (prod-TypeswitchExpr typeswitch-union-nomatch 0)
-EXPECTED_FOTS_FAILURE (prod-TypeswitchExpr typeswitch-union-nomatch-2 0)
-EXPECTED_FOTS_FAILURE (prod-TypeswitchExpr typeswitch-union-branch-1 0)
-EXPECTED_FOTS_FAILURE (prod-TypeswitchExpr typeswitch-union-branch-1-dup 0)
-EXPECTED_FOTS_FAILURE (prod-TypeswitchExpr typeswitch-union-branch-2 0)
-EXPECTED_FOTS_FAILURE (prod-TypeswitchExpr typeswitch-union-branch-2-dup 0)
-EXPECTED_FOTS_FAILURE (prod-TypeswitchExpr typeswitch-union-branch-both 0)
-EXPECTED_FOTS_FAILURE (prod-TypeswitchExpr typeswitch-union-branch-both-dup 0)
-EXPECTED_FOTS_FAILURE (prod-TypeswitchExpr typeswitch-union-multi 0)
 EXPECTED_FOTS_FAILURE (prod-TypeswitchExpr typeswitch-in-xpath 0)
-EXPECTED_FOTS_FAILURE (prod-TypeswitchExpr typeswitch-112 0)
-EXPECTED_FOTS_FAILURE (prod-TypeswitchExpr typeswitch-116 0)
-EXPECTED_FOTS_FAILURE (prod-ValidateExpr validateexpr-27 0)
+EXPECTED_FOTS_FAILURE (prod-TypeswitchExpr typeswitch-113 0)
 EXPECTED_FOTS_FAILURE (prod-ValidateExpr validateexpr-35 0)
+EXPECTED_FOTS_FAILURE (prod-ValidateExpr validateexpr-36 0)
+EXPECTED_FOTS_FAILURE (prod-ValidateExpr validateexpr-38 0)
+EXPECTED_FOTS_FAILURE (prod-ValidateExpr validateexpr-41 0)
 EXPECTED_FOTS_FAILURE (prod-ValidateExpr validate-as-101 0)
 EXPECTED_FOTS_FAILURE (prod-ValidateExpr validate-as-102 0)
 EXPECTED_FOTS_FAILURE (prod-ValidateExpr validate-as-104 0)
@@ -1183,9 +1087,25 @@
 EXPECTED_FOTS_FAILURE (prod-WhereClause WhereExpr024 0)
 EXPECTED_FOTS_FAILURE (prod-WhereClause WhereExpr025 0)
 EXPECTED_FOTS_FAILURE (prod-WhereClause WhereExpr026 0)
+EXPECTED_FOTS_FAILURE (prod-WindowClause WindowingUseCase01S 0)
+EXPECTED_FOTS_FAILURE (prod-WindowClause WindowingUseCase02S 0)
+EXPECTED_FOTS_FAILURE (prod-WindowClause WindowingUseCase03S 0)
+EXPECTED_FOTS_FAILURE (prod-WindowClause WindowingUseCase04S 0)
+EXPECTED_FOTS_FAILURE (prod-WindowClause WindowingUseCase05S 0)
+EXPECTED_FOTS_FAILURE (prod-WindowClause WindowingUseCase06S 0)
 EXPECTED_FOTS_FAILURE (prod-WindowClause WindowingUseCase07S 0)
+EXPECTED_FOTS_FAILURE (prod-WindowClause WindowingUseCase08S 0)
+EXPECTED_FOTS_FAILURE (prod-WindowClause WindowingUseCase09S 0)
+EXPECTED_FOTS_FAILURE (prod-WindowClause WindowingUseCase10S 0)
 EXPECTED_FOTS_FAILURE (prod-WindowClause WindowingUseCase11S 0)
+EXPECTED_FOTS_FAILURE (prod-WindowClause WindowingUseCase12S 0)
 EXPECTED_FOTS_FAILURE (prod-WindowClause WindowingUseCase13S 0)
+EXPECTED_FOTS_FAILURE (prod-WindowClause WindowingUseCase14S 0)
+EXPECTED_FOTS_FAILURE (prod-WindowClause WindowingUseCase15S 0)
+EXPECTED_FOTS_FAILURE (prod-WindowClause WindowingUseCase16S 0)
+EXPECTED_FOTS_FAILURE (prod-WindowClause WindowingUseCase17S 0)
+EXPECTED_FOTS_FAILURE (prod-WindowClause WindowingUseCase18S 0)
+EXPECTED_FOTS_FAILURE (prod-WindowClause WindowingUseCase19S 0)
 EXPECTED_FOTS_FAILURE (prod-WindowClause SlidingWindowExpr507 0)
 EXPECTED_FOTS_FAILURE (prod-WindowClause TumblingWindowExpr507 0)
 EXPECTED_FOTS_FAILURE (xs-base64Binary base64-115 0)

=== modified file 'test/fots/ImportFOTS.cmake'
--- test/fots/ImportFOTS.cmake	2012-12-27 11:40:54 +0000
+++ test/fots/ImportFOTS.cmake	2013-02-03 11:27:20 +0000
@@ -19,7 +19,7 @@
 
 
 # Change this to publish updated FOTS archives
-SET (FOTS_ARCHIVE "FOTS_191212.tgz")
+SET (FOTS_ARCHIVE "FOTS_030213.tgz")
 
 # Change this to modify which elements in FOTS driver results are output
 # as CDATA
@@ -27,8 +27,8 @@
 
 # Download and unpack pre-created archive
 SET (_outdir "${BUILDDIR}/test/fots")
-MESSAGE (STATUS "Downloading FOTS archive...")
-FILE (DOWNLOAD http://zorbatest.lambda.nu:8080/~ceej/${FOTS_ARCHIVE}
+MESSAGE (STATUS "Downloading FOTS archive '${FOTS_ARCHIVE}'...")
+FILE (DOWNLOAD http://zorbatest.lambda.nu:8080/~spungi/${FOTS_ARCHIVE}
   "${_outdir}/${FOTS_ARCHIVE}" STATUS _dlstat SHOW_PROGRESS)
 LIST (GET _dlstat 0 _dlcode)
 IF (NOT _dlcode EQUAL 0)
@@ -36,6 +36,10 @@
   MESSAGE (FATAL_ERROR "Error downloading FOTS archive: ${_dlmsg}")
 ENDIF (NOT _dlcode EQUAL 0)
 
+# Remove old version of the FOTS testsuite (if it exists)
+EXECUTE_PROCESS (COMMAND "${CMAKE_COMMAND}" -E remove_directory "${_outdir}/2011"
+  RESULT_VARIABLE _remove)
+
 MESSAGE (STATUS "Unpacking FOTS archive...")
 EXECUTE_PROCESS (COMMAND "${CMAKE_COMMAND}" -E tar xf ${FOTS_ARCHIVE}
   WORKING_DIRECTORY "${_outdir}" RESULT_VARIABLE _unpackstat)

=== modified file 'test/fots_driver/cli.xq'
--- test/fots_driver/cli.xq	2013-01-31 17:30:51 +0000
+++ test/fots_driver/cli.xq	2013-02-03 11:27:20 +0000
@@ -29,8 +29,11 @@
 (:~
  : Path to the FOTS catalog.xml file. If the path is relative, it will be 
  : resolved relative to the directory containing this cli.xq file.
+ : By default it is assumed that the FOTS was imported using CMake (i.e. after
+ : 'make fots-import' and 'make fots-activate-sets' were run).
  :)
-declare variable $fotsPath as xs:string external := "";
+declare variable $fotsPath as xs:string external :=
+  "../../build/test/fots/2011/QT3-test-suite/catalog.xml";
 
 
 (:~ 
@@ -95,7 +98,6 @@
 , "re00975",
   "re00976",
   "re00976a"                    (:see bug lp:1070533 :)
-, "fn-unparsed-text-lines-052"  (:see bug lp:1073175 :)
 );
 
 

=== modified file 'test/fots_driver/reporting.xq'
--- test/fots_driver/reporting.xq	2013-01-31 18:06:16 +0000
+++ test/fots_driver/reporting.xq	2013-02-03 11:27:20 +0000
@@ -250,7 +250,7 @@
  :)
 declare %ann:nondeterministic function reporting:generate-expected-failures(
   $pathResults  as xs:string
-) as element(failures)
+)
 {
   try
   {
@@ -265,26 +265,20 @@
 
       variable $results := parse-xml(file:read-text($pathResults));
      
-      <failures>{
-      for $testSet in $results//fots:test-set
-      let $countFailures := count($testSet//fots:test-case[@result ="fail"])
-      let $countNotRun := count($testSet//fots:test-case[@result ="notRun"])
-      let $testSetName := xs:string($testSet/@name)
-      where ($countFailures gt xs:integer(0)) or
-            ($countNotRun gt xs:integer(0))
-      return
-        <TestSet name="{$testSetName}"> {
-          (for $testCase in $testSet//fots:test-case[@result ="fail"]
-           return
-             <Test name="{xs:string($testCase/@name)}"
-                   bug="0" />
-          ,
-           for $testCase in $testSet//fots:test-case[@result ="notRun"]
-           return
-             <Test name="{xs:string($testCase/@name)}"
-                   notRun="true"
-                   bug="0" />
-          )}</TestSet>}</failures>
+      {
+        for $testSet in $results//fots:test-set
+        let $countFailures := count($testSet//fots:test-case[@result ="fail"])
+        let $testSetName := xs:string($testSet/@name)
+        where $countFailures gt xs:integer(0)
+        return
+        for $testCase in $testSet//fots:test-case[@result ="fail"]
+        return
+          concat('EXPECTED_FOTS_FAILURE (',
+                $testSetName,
+                ' ',
+                $testCase/@name,
+                ' 0)&#xA;')
+      }
     }
   }
   catch *

-- 
Mailing list: https://launchpad.net/~zorba-coders
Post to     : zorba-coders@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zorba-coders
More help   : https://help.launchpad.net/ListHelp

Reply via email to