@@ -13,13 +13,13 @@ or it can output machine-readable reports in the
1313[ EARL] ( https://www.w3.org/TR/EARL10-Schema/ ) vocabulary.
1414
1515Currently, the following test suites are supported:
16- * [ SPARQL 1.0] ( http ://w3c.github.io/rdf-tests/sparql/sparql10/)
17- * [ SPARQL 1.1] ( http ://w3c.github.io/rdf-tests/sparql/sparql11/)
18- * [ RDF/XML] ( http ://w3c.github.io/rdf-tests/rdf-xml/)
19- * [ N-Triples] ( https://w3c.github.io/rdf-tests/ntriples / )
20- * [ N-Quads] ( https://w3c.github.io/rdf-tests/nquads / )
21- * [ Turtle] ( https://w3c.github.io/rdf-tests/turtle/ )
22- * [ TriG] ( https://w3c.github.io/rdf-tests/trig/ )
16+ * [ SPARQL 1.0] ( https ://w3c.github.io/rdf-tests/sparql/sparql10/)
17+ * [ SPARQL 1.1] ( https ://w3c.github.io/rdf-tests/sparql/sparql11/)
18+ * [ RDF/XML] ( https ://w3c.github.io/rdf-tests/rdf/rdf11 /rdf-xml/)
19+ * [ N-Triples] ( https://w3c.github.io/rdf-tests/rdf/rdf11/rdf-n-triples / )
20+ * [ N-Quads] ( https://w3c.github.io/rdf-tests/rdf/rdf11/rdf-n-quads / )
21+ * [ Turtle] ( https://w3c.github.io/rdf-tests/rdf/rdf11/rdf- turtle/ )
22+ * [ TriG] ( https://w3c.github.io/rdf-tests/rdf/rdf11/rdf- trig/ )
2323* [ JSON-LD (1.0 and 1.1)] ( https://w3c.github.io/json-ld-api/tests/ )
2424* [ RDFa] ( http://rdfa.info/test-suite/ )
2525* [ Microdata to RDF] ( https://w3c.github.io/microdata-rdf/tests/ )
@@ -70,7 +70,7 @@ The following command executes the SPARQL 1.1 test suite
7070on the engine ` myengine.js ` :
7171
7272``` bash
73- $ rdf-test-suite myengine.js http ://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl
73+ $ rdf-test-suite myengine.js https ://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl
7474```
7575
7676An example of what this ` myengine.js ` looks like
@@ -101,7 +101,7 @@ based on a regex that will be matched with the test URI.
101101For example:
102102
103103``` bash
104- $ rdf-test-suite myengine.js http ://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl \
104+ $ rdf-test-suite myengine.js https ://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl \
105105 -t test_pn_bad_0
106106```
107107
@@ -113,11 +113,11 @@ based on a regex that will be matched with the test URI.
113113For example:
114114
115115``` bash
116- $ rdf-test-suite myengine.js http ://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl \
116+ $ rdf-test-suite myengine.js https ://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl \
117117 --skip test_pn_bad_0
118118```
119119``` bash
120- $ rdf-test-suite myengine.js http ://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl \
120+ $ rdf-test-suite myengine.js https ://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl \
121121 --skip (test_pn_bad_0| test_pn_bad_1)
122122```
123123
@@ -131,7 +131,7 @@ You can change this to a more compact view using `-o summary`.
131131For example:
132132
133133``` bash
134- $ rdf-test-suite myengine.js http ://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl \
134+ $ rdf-test-suite myengine.js https ://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl \
135135 -o summary
136136```
137137
@@ -180,7 +180,7 @@ file in the current working directory.
180180For example:
181181
182182``` bash
183- $ rdf-test-suite myengine.js http ://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl \
183+ $ rdf-test-suite myengine.js https ://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl \
184184 -o earl -p earl-meta.json
185185```
186186
@@ -196,7 +196,7 @@ that apply to the [http://www.w3.org/TR/sparql11-query/](http://www.w3.org/TR/sp
196196specification.
197197
198198``` bash
199- $ rdf-test-suite myengine.js http ://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl \
199+ $ rdf-test-suite myengine.js https ://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl \
200200 -s http://www.w3.org/TR/sparql11-query/
201201```
202202
@@ -208,7 +208,7 @@ then you can enable HTTP caching with the `-c` argument,
208208so that all files only have to be looked up once.
209209
210210``` bash
211- $ rdf-test-suite myengine.js http ://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl \
211+ $ rdf-test-suite myengine.js https ://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl \
212212 -c path/to/cache/
213213```
214214_ If you don't provide a caching value after the ` -c ` ,
@@ -224,7 +224,7 @@ If you want to disable this behaviour,
224224you can add the ` -e ` flag to force an exit code ` 0 ` .
225225
226226``` bash
227- $ rdf-test-suite myengine.js http ://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl \
227+ $ rdf-test-suite myengine.js https ://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl \
228228 -e
229229```
230230
@@ -247,7 +247,7 @@ By default, all tests are allowed to run 3000 ms.
247247Using the ` -d ` option, you can change this value.
248248
249249``` bash
250- $ rdf-test-suite myengine.js http ://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl \
250+ $ rdf-test-suite myengine.js https ://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl \
251251 -d 5000
252252```
253253
@@ -261,8 +261,8 @@ In order to achieve this, the `-m` option can be used,
261261with a mapping defined with the following pattern: ` URL~PATH ` .
262262
263263```
264- $ rdf-test-suite myengine.js http ://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl \
265- -m http ://w3c.github.io/rdf-tests/sparql11/data-sparql11/~/path/to/my/files/
264+ $ rdf-test-suite myengine.js https ://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl \
265+ -m https ://w3c.github.io/rdf-tests/sparql11/data-sparql11/~/path/to/my/files/
266266```
267267
268268### Using rejected tests
@@ -273,7 +273,7 @@ by default. If you wish to execute those tests as well, you can
273273use the ` -r ` option.
274274
275275``` bash
276- $ rdf-test-suite myengine.js http ://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl \
276+ $ rdf-test-suite myengine.js https ://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl \
277277 -r
278278```
279279
@@ -286,29 +286,29 @@ explicitly rejected. If you wish to only execute those tests
286286that are explicitly approved, you can use the ` -a ` option.
287287
288288``` bash
289- $ rdf-test-suite myengine.js http ://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl \
289+ $ rdf-test-suite myengine.js https ://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl \
290290 -a
291291```
292292
293293## Supported test suites
294294
295295| Manifest | Specification | Interface | Entry manifest |
296296| -------- | ------------- | --------- | -------------- |
297- | [ SPARQL 1.0 tests] ( https://w3c.github.io/rdf-tests/sparql11/data-r2 / ) | [ SPARQL 1.0] ( https://www.w3.org/TR/rdf-sparql-query/ ) | [ ` IQueryEngine ` ] ( https://github.com/rubensworks/rdf-test-suite.js/blob/master/lib/testcase/sparql/IQueryEngine.ts ) | https://w3c.github.io/rdf-tests/sparql11/data-r2 /manifest.ttl |
298- | [ SPARQL 1.1 tests] ( http ://w3c.github.io/rdf-tests/sparql11/data- sparql11/) | [ SPARQL 1.1 Query] ( http://www.w3.org/TR/sparql11-query/ ) | [ ` IQueryEngine ` ] ( https://github.com/rubensworks/rdf-test-suite.js/blob/master/lib/testcase/sparql/IQueryEngine.ts ) | http://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl |
299- | [ SPARQL 1.1 tests] ( http ://w3c.github.io/rdf-tests/sparql11/data- sparql11/) | [ SPARQL 1.1 Update] ( http://www.w3.org/TR/sparql11-update/ ) | [ ` IUpdateEngine ` ] ( https://github.com/rubensworks/rdf-test-suite.js/blob/master/lib/testcase/sparql/IUpdateEngine.ts ) | http://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl |
300- | [ SPARQL 1.1 tests] ( http ://w3c.github.io/rdf-tests/sparql11/data- sparql11/) | [ SPARQL 1.1 Results CSV/TSV] ( http://www.w3.org/TR/sparql11-results-csv-tsv/ ) | ✖ | http://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl |
301- | [ SPARQL 1.1 tests] ( http ://w3c.github.io/rdf-tests/sparql11/data- sparql11/) | [ SPARQL 1.1 Results JSON] ( http://www.w3.org/TR/sparql11-results-json/ ) | ✖ | http://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl |
302- | [ SPARQL 1.1 tests] ( http ://w3c.github.io/rdf-tests/sparql11/data- sparql11/) | [ SPARQL 1.1 Federated Query] ( http://www.w3.org/TR/sparql11-federated-query/ ) | ✖ | http://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl |
303- | [ SPARQL 1.1 tests] ( http ://w3c.github.io/rdf-tests/sparql11/data- sparql11/) | [ SPARQL 1.1 Entailment] ( http://www.w3.org/TR/sparql11-entailment/ ) | ✖ | http://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl |
304- | [ SPARQL 1.1 tests] ( http ://w3c.github.io/rdf-tests/sparql11/data- sparql11/) | [ SPARQL 1.1 Service Description] ( http://www.w3.org/TR/sparql11-service-description/ ) | ✖ | http://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl |
305- | [ SPARQL 1.1 tests] ( http ://w3c.github.io/rdf-tests/sparql11/data- sparql11/) | [ SPARQL 1.1 Protocol] ( http://www.w3.org/TR/sparql11-protocol/ ) | ✖ | http://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl |
306- | [ SPARQL 1.1 tests] ( http ://w3c.github.io/rdf-tests/sparql11/data- sparql11/) | [ SPARQL 1.1 HTTP RDF Update] ( http://www.w3.org/TR/sparql11-http-rdf-update/ ) | ✖ | http://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl |
307- | [ RDF/XML Syntax Tests] ( https://w3c.github.io/rdf-tests/rdf-xml/ ) | [ RDF 1.1 XML Syntax] ( https://www.w3.org/TR/rdf-syntax-grammar/ ) | [ ` IParser ` ] ( https://github.com/rubensworks/rdf-test-suite.js/blob/master/lib/testcase/rdfsyntax/IParser.ts ) | http ://w3c.github.io/rdf-tests/rdf-xml/manifest.ttl |
308- | [ N-Triples Tests] ( https://w3c.github.io/rdf-tests/ntriples/ ) | [ RDF 1.1 N-Triples] ( https://www.w3.org/TR/n-triples/ ) | [ ` IParser ` ] ( https://github.com/rubensworks/rdf-test-suite.js/blob/master/lib/testcase/rdfsyntax/IParser.ts ) | http ://w3c.github.io/rdf-tests/ntriples /manifest.ttl |
309- | [ N-Quads Tests] ( https://w3c.github.io/rdf-tests/nquads/ ) | [ RDF 1.1 N-Quads] ( https://www.w3.org/TR/n-quads/ ) | [ ` IParser ` ] ( https://github.com/rubensworks/rdf-test-suite.js/blob/master/lib/testcase/rdfsyntax/IParser.ts ) | http ://w3c.github.io/rdf-tests/nquads /manifest.ttl |
310- | [ Turtle Tests] ( https://w3c.github.io/rdf-tests/turtle/ ) | [ RDF 1.1 Turtle] ( https://www.w3.org/TR/turtle/ ) | [ ` IParser ` ] ( https://github.com/rubensworks/rdf-test-suite.js/blob/master/lib/testcase/rdfsyntax/IParser.ts ) | http ://w3c.github.io/rdf-tests/turtle/manifest.ttl |
311- | [ TriG Tests] ( https://w3c.github.io/rdf-tests/trig/ ) | [ RDF 1.1 TriG] ( https://www.w3.org/TR/trig/ ) | [ ` IParser ` ] ( https://github.com/rubensworks/rdf-test-suite.js/blob/master/lib/testcase/rdfsyntax/IParser.ts ) | http ://w3c.github.io/rdf-tests/trig/manifest.ttl |
297+ | [ SPARQL 1.0 tests] ( https://w3c.github.io/rdf-tests/sparql/sparql10 / ) | [ SPARQL 1.0] ( https://www.w3.org/TR/rdf-sparql-query/ ) | [ ` IQueryEngine ` ] ( https://github.com/rubensworks/rdf-test-suite.js/blob/master/lib/testcase/sparql/IQueryEngine.ts ) | https://w3c.github.io/rdf-tests/sparql/sparql10 /manifest.ttl |
298+ | [ SPARQL 1.1 tests] ( https ://w3c.github.io/rdf-tests/sparql/ sparql11/) | [ SPARQL 1.1 Query] ( http://www.w3.org/TR/sparql11-query/ ) | [ ` IQueryEngine ` ] ( https://github.com/rubensworks/rdf-test-suite.js/blob/master/lib/testcase/sparql/IQueryEngine.ts ) | http://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl |
299+ | [ SPARQL 1.1 tests] ( https ://w3c.github.io/rdf-tests/sparql/ sparql11/) | [ SPARQL 1.1 Update] ( http://www.w3.org/TR/sparql11-update/ ) | [ ` IUpdateEngine ` ] ( https://github.com/rubensworks/rdf-test-suite.js/blob/master/lib/testcase/sparql/IUpdateEngine.ts ) | http://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl |
300+ | [ SPARQL 1.1 tests] ( https ://w3c.github.io/rdf-tests/sparql/ sparql11/) | [ SPARQL 1.1 Results CSV/TSV] ( http://www.w3.org/TR/sparql11-results-csv-tsv/ ) | ✖ | http://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl |
301+ | [ SPARQL 1.1 tests] ( https ://w3c.github.io/rdf-tests/sparql/ sparql11/) | [ SPARQL 1.1 Results JSON] ( http://www.w3.org/TR/sparql11-results-json/ ) | ✖ | http://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl |
302+ | [ SPARQL 1.1 tests] ( https ://w3c.github.io/rdf-tests/sparql/ sparql11/) | [ SPARQL 1.1 Federated Query] ( http://www.w3.org/TR/sparql11-federated-query/ ) | ✖ | http://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl |
303+ | [ SPARQL 1.1 tests] ( https ://w3c.github.io/rdf-tests/sparql/ sparql11/) | [ SPARQL 1.1 Entailment] ( http://www.w3.org/TR/sparql11-entailment/ ) | ✖ | http://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl |
304+ | [ SPARQL 1.1 tests] ( https ://w3c.github.io/rdf-tests/sparql/ sparql11/) | [ SPARQL 1.1 Service Description] ( http://www.w3.org/TR/sparql11-service-description/ ) | ✖ | http://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl |
305+ | [ SPARQL 1.1 tests] ( https ://w3c.github.io/rdf-tests/sparql/ sparql11/) | [ SPARQL 1.1 Protocol] ( http://www.w3.org/TR/sparql11-protocol/ ) | ✖ | http://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl |
306+ | [ SPARQL 1.1 tests] ( https ://w3c.github.io/rdf-tests/sparql/ sparql11/) | [ SPARQL 1.1 HTTP RDF Update] ( http://www.w3.org/TR/sparql11-http-rdf-update/ ) | ✖ | http://w3c.github.io/rdf-tests/sparql/sparql11/manifest-all.ttl |
307+ | [ RDF/XML Syntax Tests] ( https://w3c.github.io/rdf-tests/rdf/rdf11/rdf -xml/ ) | [ RDF 1.1 XML Syntax] ( https://www.w3.org/TR/rdf-syntax-grammar/ ) | [ ` IParser ` ] ( https://github.com/rubensworks/rdf-test-suite.js/blob/master/lib/testcase/rdfsyntax/IParser.ts ) | https ://w3c.github.io/rdf-tests/rdf/rdf11 /rdf-xml/manifest.ttl |
308+ | [ N-Triples Tests] ( https://w3c.github.io/rdf-tests/rdf/rdf11/rdf-n-triples// ) | [ RDF 1.1 N-Triples] ( https://www.w3.org/TR/n-triples/ ) | [ ` IParser ` ] ( https://github.com/rubensworks/rdf-test-suite.js/blob/master/lib/testcase/rdfsyntax/IParser.ts ) | https ://w3c.github.io/rdf-tests/rdf/rdf11/rdf-n-triples /manifest.ttl |
309+ | [ N-Quads Tests] ( https://w3c.github.io/rdf-tests/rdf/rdf11/rdf-n-quads/ ) | [ RDF 1.1 N-Quads] ( https://www.w3.org/TR/n-quads/ ) | [ ` IParser ` ] ( https://github.com/rubensworks/rdf-test-suite.js/blob/master/lib/testcase/rdfsyntax/IParser.ts ) | https ://w3c.github.io/rdf-tests/rdf/rdf11/rdf-n-quads /manifest.ttl |
310+ | [ Turtle Tests] ( https://w3c.github.io/rdf-tests/rdf/rdf11/rdf- turtle/ ) | [ RDF 1.1 Turtle] ( https://www.w3.org/TR/turtle/ ) | [ ` IParser ` ] ( https://github.com/rubensworks/rdf-test-suite.js/blob/master/lib/testcase/rdfsyntax/IParser.ts ) | https ://w3c.github.io/rdf-tests/rdf/rdf11/rdf- turtle/manifest.ttl |
311+ | [ TriG Tests] ( https://w3c.github.io/rdf-tests/rdf/rdf11/rdf- trig/ ) | [ RDF 1.1 TriG] ( https://www.w3.org/TR/trig/ ) | [ ` IParser ` ] ( https://github.com/rubensworks/rdf-test-suite.js/blob/master/lib/testcase/rdfsyntax/IParser.ts ) | https ://w3c.github.io/rdf-tests/rdf/rdf11/rdf- trig/manifest.ttl |
312312| [ JSON-LD Test Suite] ( https://w3c.github.io/json-ld-api/tests/ ) | [ JSON-LD (1.0 and 1.1)] ( https://www.w3.org/TR/json-ld/ ) | [ ` IParser ` ] ( https://github.com/rubensworks/rdf-test-suite.js/blob/master/lib/testcase/rdfsyntax/IParser.ts ) | https://w3c.github.io/json-ld-api/tests/toRdf-manifest.jsonld |
313313| [ JSON-LD Test Suite] ( https://w3c.github.io/json-ld-api/tests/ ) | [ JSON-LD (1.0 and 1.1)] ( https://www.w3.org/TR/json-ld/ ) | [ ` IParser ` ] ( https://github.com/rubensworks/rdf-test-suite.js/blob/master/lib/testcase/rdfsyntax/IParser.ts ) | https://w3c.github.io/json-ld-api/tests/html-manifest.jsonld |
314314| [ JSON-LD Test Suite] ( https://w3c.github.io/json-ld-api/tests/ ) | [ JSON-LD (1.0 and 1.1)] ( https://www.w3.org/TR/json-ld/ ) | [ ` ISerializer ` ] ( https://github.com/rubensworks/rdf-test-suite.js/blob/master/lib/testcase/rdfsyntax/ISerializer.ts ) | https://w3c.github.io/json-ld-api/tests/fromRdf-manifest.jsonld |
0 commit comments