test suite updates for inline data (VALUES)

I've gone through the test suite and added new tests to reflect the changes to the grammar replacing and generalizing BINDINGS with VALUES. The new tests are:

http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bindings/manifest#inline1
http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bindings/manifest#inline2
http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bindings/manifest#values1
http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bindings/manifest#values2
http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bindings/manifest#values3
http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bindings/manifest#values4
http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bindings/manifest#values5
http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bindings/manifest#values6
http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bindings/manifest#values7
http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bindings/manifest#values8
http://www.w3.org/2009/sparql/docs/tests/data-sparql11/service/manifest#service4a
http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_35a
http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_36a
http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_38a

All of those but the first two are replacements for existing tests, which should be failing according to the current grammar:

# These are the old (approved) BINDINGS tests, replaced by :valuesN tests above
http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bindings/manifest#b1
http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bindings/manifest#b2
http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bindings/manifest#b3
http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bindings/manifest#b4
http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bindings/manifest#b5
http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bindings/manifest#b6
http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bindings/manifest#b7
http://www.w3.org/2009/sparql/docs/tests/data-sparql11/bindings/manifest#b8

# This is an old (approved) federation test using BINDINGS, replaced by :service4a above
http://www.w3.org/2009/sparql/docs/tests/data-sparql11/service/manifest#service4

# These are old (approved) BINDINGS syntax tests, replaced by :test_35a, :test_36a, and :test38_a above
# :test_37 duplicates :test_35, so it is not fixed by a new test
# :test_35, :test_36, and :test_38 have missing parens around the variable list, which is fixed in tests above
http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_35
http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_36
http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_37
http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_38


In addition, I believe there are two other (non-BINDINGS) tests that should be failing. They are BIND scoping tests (not approved) that I think are wrong, but would appreciate someone confirming:

http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_61
http://www.w3.org/2009/sparql/docs/tests/data-sparql11/syntax-query/manifest#test_62

thanks,
.greg

Received on Wednesday, 18 July 2012 19:35:08 UTC