This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 27708 - CatalogCheck fails
Summary: CatalogCheck fails
Status: RESOLVED FIXED
Alias: None
Product: XPath / XQuery / XSLT
Classification: Unclassified
Component: XQuery 3 & XPath 3 Test Suite (show other bugs)
Version: Working drafts
Hardware: PC Linux
: P2 normal
Target Milestone: ---
Assignee: O'Neil Delpratt
QA Contact: Mailing list for public feedback on specs from XSL and XML Query WGs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-12-27 13:49 UTC by Benito van der Zander
Modified: 2015-07-17 13:26 UTC (History)
1 user (show)

See Also:


Attachments

Description Benito van der Zander 2014-12-27 13:49:08 UTC
Catalog003 fails, because  tests which test the error code for not supported schema validation do not have a schema dependency. (combined-errors-2, combined-errors-3, K-CombinedErrorCodes-1, K-CombinedErrorCodes-2, K-CombinedErrorCodes-3, K-CombinedErrorCodes-4, K-CombinedErrorCodes-5, K-CombinedErrorCodes-6, K-CombinedErrorCodes-7, XQST0046_08, XQST0046_09, XQST0057, XQST0070_1)
It also fails, because Catalog003 itself contains the string "import schema" without a schema dependancy.


Catalog010 fails, because many 3.1 tests do not use the correct cover attribute.
These test sets have an wrong cover attribute (name):  fn-apply(apply),  fn-boolean(map-constructor),  fn-collation-key(fn-collation-key),  fn-compare(html-ascii-case-insensitive),  fn-contains(html-ascii-case-insensitive),  fn-data(map-constructor),  fn-deep-equal(map-constructor),  fn-deep-equal(map:remove),  fn-deep-equal(html-ascii-case-insensitive),  array-append(array:append),  array-filter(array-filter),  array-flatten(array:flatten),  array-fold-left(array:fold-left),  array-fold-right(array:fold-right),  array-for-each(array:for-each),  array-for-each-pair(array:for-each-pair),  array-get(array:get),  array-insert-before(array:insert-before),  array-join(array:join),  array-remove(array:remove),  array-size(array:size),  array-sort(array:sort),  array-subarray(array:subarray),  array-tail(array:tail)

Catalog011 fails, because there are not any tests for most of the changes in changes.xml. Or they use the wrong name, or a  @covers-30 attribute. instead @cover. Affected changes: 
named-function-ref, inline-function, dynamic-function-call, function-item-coercion, partial-function-application, sequence-type-relationships, type-derivation-with-unions, let-in-xpath, eqnames, wildcard-uri-literals, xsd11, union-as-sequence-type, reserved-namespaces, substitution-groups, concat-operator, bang-operator, cast-to-qname-errors, group-by, windows, count-clause, allowing-empty, try-catch, private-functions, private-variables, switch, computed-namespace, output-decl, annotations, flwor-generalization, validate-by-type, default-external-var, context-item-decl, version-decl-30, decimal-decl, annotation-assertions, validation-notation, module-cycles, error-XQST0118, typeswitch-union-cases, forwards-references, declaration-cycles, fn-round, fn-string-join, fn-format-date, fn-format-dateTime, fn-format-time, fn-generate-id, fn-unparsed-text, fn-unparsed-text-available, fn-unparsed-text-lines, fn-format-integer, math-pi, math-exp, math-exp10, math-log, math-log10, math-pow, math-sqrt, math-sin, math-cos, math-tan, math-asin, math-acos, math-atan, math-atan2, fn-parse-xml, fn-parse-xml-fragment, fn-serialize, fn-analyze-string, fn-for-each, fn-filter, fn-for-each-pair, fn-fold-left, fn-fold-right, fn-error, fn-head, fn-tail, fn-data, fn-document-uri, fn-node-name, fn-base-uri, fn-nilled, fn-uri-collection, fn-has-children, fn-innermost, fn-outermost, fn-path, fn-resolve-uri, fn-available-environment-variables, fn-environment-variable, fn-collection, fn-function-name, fn-function-lookup, fn-function-arity, fn-namespace-uri-for-prefix, regex-non-capturing, regex-q-flag, regex-dot-matching-cr, cast-to-qname, cast-to-union, cast-to-list, fn-parse-ietf-date, array-curly-constructor, fn-error-FOER0000, fn-apply, html-output, xml-xhtml-output
Comment 1 O'Neil Delpratt 2014-12-31 12:24:25 UTC
Thanks for the report. I am looking at failures now
Comment 2 Michael Kay 2015-01-03 20:27:25 UTC
The coverage information for XQuery 3.1 is work in progress. This test can be expected to fail until that deveopment is complete.
Comment 3 O'Neil Delpratt 2015-07-17 13:23:00 UTC
Catalog-11
Reduce the threshold
Comment 4 O'Neil Delpratt 2015-07-17 13:26:11 UTC
Test cases have been resolved. Similar bug in #28639