Skip to content

Commit 87ed91d

Browse files
authored
Update URIs (#73)
1 parent 9f753fc commit 87ed91d

9 files changed

Lines changed: 85 additions & 79 deletions

File tree

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,24 @@
11
# Solid Specification Conformance Tests
22

3+
## Release 0.0.7
4+
* Change all github-related URIs to use accessible versions
5+
36
## Release 0.0.6
47
* Replace the test preconditions in the manifest files with tags in the test files and specify which tests to skip in
58
the test-subjects file.
69
* Amend instructions to point to the new docker image location.
10+
* Test for URI assignment on POST with or without a Slug.
11+
* Test for Allow header on GET & HEAD.
12+
* Test for POST to non-existing resource.
13+
* Test for deletion of containment triples on child deletion.
14+
* Test for blocking delete of non-empty container.
15+
* Improve test for unsupported request methods.
716

817
## Release 0.0.5
918
* Add information about the `send` methods of `SolidClient` for cases when you need to have more control over a request.
1019
* Explain how comments should be used with test files.
20+
* Test for a `describedBy` link.
21+
* Test for unsupported request methods.
1122

1223
## Release 0.0.4
1324
* Update tests to work with new RDF library in CTH v1.0.12 API.

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -81,20 +81,20 @@ sources:
8181
# Protocol specification & manifest
8282
# Editor's draft (fully annotated)
8383
- https://solidproject.org/TR/protocol
84-
- https://github.com/solid/specification-tests/protocol/solid-protocol-test-manifest.ttl
84+
- https://github.com/solid/specification-tests/blob/main/protocol/solid-protocol-test-manifest.ttl
8585
8686
# WAC specification & manifest
8787
# Editor's draft (fully annotated)
8888
- https://solid.github.io/web-access-control-spec
89-
- https://github.com/solid/specification-tests/web-access-control/web-access-control-test-manifest.ttl
89+
- https://github.com/solid/specification-tests/blob/main/web-access-control/web-access-control-test-manifest.ttl
9090
9191
# Published draft (not annotated)
9292
# This is an example of how you could run tests for a specific version of the specification
9393
# - https://solidproject.org/TR/2021/wac-20210711
94-
# - https://github.com/solid/specification-tests/web-access-control/web-access-control-test-manifest-20210711.ttl
94+
# - https://github.com/solid/specification-tests/blob/main/web-access-control/web-access-control-test-manifest-20210711.ttl
9595
9696
mappings:
97-
- prefix: https://github.com/solid/specification-tests
97+
- prefix: https://github.com/solid/specification-tests/blob/main
9898
path: /data
9999
EOF
100100
@@ -1227,7 +1227,7 @@ a test manifest, for example:
12271227
```yaml
12281228
sources:
12291229
- https://solidproject.org/TR/2021/wac-20210711
1230-
- https://github.com/solid/specification-tests/web-access-control/web-access-control-test-manifest-20210711.ttl
1230+
- https://github.com/solid/specification-tests/blob/main/web-access-control/web-access-control-test-manifest-20210711.ttl
12311231
```
12321232
The manifest file might be a copy of the one used for the current version of a specification, however internal references
12331233
must point to the right specification. This is easiest to do by modifying a namespace prefix and using that prefix for
@@ -1240,7 +1240,7 @@ manifest:protected-operation-not-read-resource-access-AWC
12401240
spec:requirementReference wac:access-modes ;
12411241
td:reviewStatus td:approved ;
12421242
spec:testScript
1243-
<https://github.com/solid/specification-tests/web-access-control/protected-operation/not-read-resource-access-AWC.feature> .
1243+
<https://github.com/solid/specification-tests/blob/main/web-access-control/protected-operation/not-read-resource-access-AWC.feature> .
12441244
```
12451245
If the test implementation has changed between specification versions, then you could have an alternative version of the
12461246
feature file and point to the relevant one in the manifest file.
@@ -1278,21 +1278,21 @@ manifest:protected-operation-not-read-resource-access-AWC
12781278
spec:requirementReference wac:access-modes ;
12791279
td:reviewStatus td:unreviewed ;
12801280
spec:testScript
1281-
<https://github.com/solid/specification-tests/web-access-control/protected-operation/not-read-resource-access-AWC.feature> .
1281+
<https://github.com/solid/specification-tests/blob/main/web-access-control/protected-operation/not-read-resource-access-AWC.feature> .
12821282
12831283
manifest:protected-operation-not-read-resource-default-AWC
12841284
a td:TestCase ;
12851285
spec:requirementReference wac:access-modes ;
12861286
td:reviewStatus td:unreviewed ;
12871287
spec:testScript
1288-
<https://github.com/solid/specification-tests/web-access-control/protected-operation/not-read-resource-default-AWC.feature> .
1288+
<https://github.com/solid/specification-tests/blob/main/web-access-control/protected-operation/not-read-resource-default-AWC.feature> .
12891289
12901290
manifest:acl-object-none
12911291
a td:TestCase ;
12921292
spec:requirementReference wac:access-objects ;
12931293
td:reviewStatus td:unreviewed ;
12941294
spec:testScript
1295-
<https://github.com/solid/specification-tests/web-access-control/acl-object/container-none.feature> .
1295+
<https://github.com/solid/specification-tests/blob/main/web-access-control/acl-object/container-none.feature> .
12961296
```
12971297
12981298
# Versioning

application.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,23 @@ sources:
33
# Protocol spec & manifest
44
# Ecosystem Proposal (Version 0.9.0 - https://solidproject.org/TR/2021/protocol-20211217)
55
- https://solidproject.org/TR/protocol
6-
- https://github.com/solid/specification-tests/protocol/solid-protocol-test-manifest.ttl
6+
- https://github.com/solid/specification-tests/blob/main/protocol/solid-protocol-test-manifest.ttl
77

88
# WAC spec & manifest
99
# Editor's draft (fully annotated)
10-
- https://solid.github.io/web-access-control-spec
11-
- https://github.com/solid/specification-tests/web-access-control/web-access-control-test-manifest.ttl
10+
- https://solid.github.io/web-access-control-spec/
11+
- https://github.com/solid/specification-tests/blob/main/web-access-control/web-access-control-test-manifest.ttl
1212

1313
# Published draft (not annotated)
1414
# - https://solidproject.org/TR/2021/wac-20210711
15-
# - https://github.com/solid/specification-tests/web-access-control/web-access-control-test-manifest-20210711.ttl
15+
# - https://github.com/solid/specification-tests/blob/main/web-access-control/web-access-control-test-manifest-20210711.ttl
1616

1717
# Link old tests to new spec temporarily
18-
- https://github.com/solid/specification-tests/web-access-control/wac-spec-additions.ttl
18+
- https://github.com/solid/specification-tests/blob/main/web-access-control/wac-spec-additions.ttl
1919

2020
# Include unlinked additional tests
21-
# - https://github.com/solid/specification-tests/protocol/converted.ttl
21+
# - https://github.com/solid/specification-tests/blob/main/protocol/converted.ttl
2222

2323
mappings:
24-
- prefix: https://github.com/solid/specification-tests
24+
- prefix: https://github.com/solid/specification-tests/blob/main
2525
path: /data

protocol/converted.ttl

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -13,149 +13,149 @@ manifest:converted-test1-1
1313
# spec:requirementReference sopr:resource-representations ;
1414
td:reviewStatus td:unreviewed ;
1515
spec:testScript
16-
<https://github.com/solid/specification-tests/protocol/converted/test_1-1.feature> ;
16+
<https://github.com/solid/specification-tests/blob/main/protocol/converted/test_1-1.feature> ;
1717
dcterms:description "Create: PUT Turtle resources to container with varying LDP Interaction Models."@en .
1818

1919
manifest:converted-test1-3
2020
a td:TestCase ;
2121
# spec:requirementReference sopr:resource-representations ;
2222
td:reviewStatus td:unreviewed ;
2323
spec:testScript
24-
<https://github.com/solid/specification-tests/protocol/converted/test_1-3.feature> ;
24+
<https://github.com/solid/specification-tests/blob/main/protocol/converted/test_1-3.feature> ;
2525
dcterms:description "Update: PUT Turtle resources to container with varying LDP Interaction Models."@en .
2626

2727
manifest:converted-test1-4
2828
a td:TestCase ;
2929
# spec:requirementReference sopr:resource-representations ;
3030
td:reviewStatus td:unreviewed ;
3131
spec:testScript
32-
<https://github.com/solid/specification-tests/protocol/converted/test_1-4.feature> ;
32+
<https://github.com/solid/specification-tests/blob/main/protocol/converted/test_1-4.feature> ;
3333
dcterms:description "Create: PUT Turtle resources to into a deep hierarchy."@en .
3434

3535
manifest:converted-test1-5
3636
a td:TestCase ;
3737
# spec:requirementReference sopr:resource-representations ;
3838
td:reviewStatus td:unreviewed ;
3939
spec:testScript
40-
<https://github.com/solid/specification-tests/protocol/converted/test_1-5.feature> ;
40+
<https://github.com/solid/specification-tests/blob/main/protocol/converted/test_1-5.feature> ;
4141
dcterms:description "Update: PUT text resources to container with no Interaction Model."@en .
4242

4343
manifest:converted-test2-1
4444
a td:TestCase ;
4545
# spec:requirementReference sopr:resource-representations ;
4646
td:reviewStatus td:unreviewed ;
4747
spec:testScript
48-
<https://github.com/solid/specification-tests/protocol/converted/test_2-1.feature> ;
48+
<https://github.com/solid/specification-tests/blob/main/protocol/converted/test_2-1.feature> ;
4949
dcterms:description "Create containers"@en .
5050

5151
manifest:converted-test3-1
5252
a td:TestCase ;
5353
# spec:requirementReference sopr:resource-representations ;
5454
td:reviewStatus td:unreviewed ;
5555
spec:testScript
56-
<https://github.com/solid/specification-tests/protocol/converted/test_3-1.feature> ;
56+
<https://github.com/solid/specification-tests/blob/main/protocol/converted/test_3-1.feature> ;
5757
dcterms:description "Check that Bob can only read Basic Container when he is authorized read only."@en .
5858

5959
manifest:converted-test3-3
6060
a td:TestCase ;
6161
# spec:requirementReference sopr:resource-representations ;
6262
td:reviewStatus td:unreviewed ;
6363
spec:testScript
64-
<https://github.com/solid/specification-tests/protocol/converted/test_3-3.feature> ;
64+
<https://github.com/solid/specification-tests/blob/main/protocol/converted/test_3-3.feature> ;
6565
dcterms:description "Check that Bob can only append to Basic Container when he is authorized append only."@en .
6666

6767
manifest:converted-test3-5
6868
a td:TestCase ;
6969
# spec:requirementReference sopr:resource-representations ;
7070
td:reviewStatus td:unreviewed ;
7171
spec:testScript
72-
<https://github.com/solid/specification-tests/protocol/converted/test_3-5.feature> ;
72+
<https://github.com/solid/specification-tests/blob/main/protocol/converted/test_3-5.feature> ;
7373
dcterms:description "Check that Bob can read and append to Basic Container when he is authorized read-append."@en .
7474

7575
manifest:converted-test3-7
7676
a td:TestCase ;
7777
# spec:requirementReference sopr:resource-representations ;
7878
td:reviewStatus td:unreviewed ;
7979
spec:testScript
80-
<https://github.com/solid/specification-tests/protocol/converted/test_3-7.feature> ;
80+
<https://github.com/solid/specification-tests/blob/main/protocol/converted/test_3-7.feature> ;
8181
dcterms:description "Check that Bob can read and write to Basic Container when he is authorized read-write."@en .
8282

8383
manifest:converted-test4-1
8484
a td:TestCase ;
8585
# spec:requirementReference sopr:resource-representations ;
8686
td:reviewStatus td:unreviewed ;
8787
spec:testScript
88-
<https://github.com/solid/specification-tests/protocol/converted/test_4-1.feature> ;
88+
<https://github.com/solid/specification-tests/blob/main/protocol/converted/test_4-1.feature> ;
8989
dcterms:description "Check that Bob can only read RDF resource when he is authorized read only."@en .
9090

9191
manifest:converted-test4-3
9292
a td:TestCase ;
9393
# spec:requirementReference sopr:resource-representations ;
9494
td:reviewStatus td:unreviewed ;
9595
spec:testScript
96-
<https://github.com/solid/specification-tests/protocol/converted/test_4-3.feature> ;
96+
<https://github.com/solid/specification-tests/blob/main/protocol/converted/test_4-3.feature> ;
9797
dcterms:description "Check that Bob can only append to RDF resource when he is authorized append only."@en .
9898

9999
manifest:converted-test4-5
100100
a td:TestCase ;
101101
# spec:requirementReference sopr:resource-representations ;
102102
td:reviewStatus td:unreviewed ;
103103
spec:testScript
104-
<https://github.com/solid/specification-tests/protocol/converted/test_4-5.feature> ;
104+
<https://github.com/solid/specification-tests/blob/main/protocol/converted/test_4-5.feature> ;
105105
dcterms:description "Check that Bob can read and append to RDF resource when he is authorized read-append."@en .
106106

107107
manifest:converted-test4-7
108108
a td:TestCase ;
109109
# spec:requirementReference sopr:resource-representations ;
110110
td:reviewStatus td:unreviewed ;
111111
spec:testScript
112-
<https://github.com/solid/specification-tests/protocol/converted/test_4-7.feature> ;
112+
<https://github.com/solid/specification-tests/blob/main/protocol/converted/test_4-7.feature> ;
113113
dcterms:description "Check that Bob can read and write to RDF resource when he is authorized read-write."@en .
114114

115115
manifest:converted-test4-9
116116
a td:TestCase ;
117117
# spec:requirementReference sopr:resource-representations ;
118118
td:reviewStatus td:unreviewed ;
119119
spec:testScript
120-
<https://github.com/solid/specification-tests/protocol/converted/test_4-9.feature> ;
120+
<https://github.com/solid/specification-tests/blob/main/protocol/converted/test_4-9.feature> ;
121121
dcterms:description "Check that Bob can't delete RDF resource when he is only authorized read-write on the container."@en .
122122

123123
manifest:converted-test5-1
124124
a td:TestCase ;
125125
# spec:requirementReference sopr:resource-representations ;
126126
td:reviewStatus td:unreviewed ;
127127
spec:testScript
128-
<https://github.com/solid/specification-tests/protocol/converted/test_5-1.feature> ;
128+
<https://github.com/solid/specification-tests/blob/main/protocol/converted/test_5-1.feature> ;
129129
dcterms:description "Check that Bob can only read Non-RDF resource when he is authorized read only."@en .
130130

131131
manifest:converted-test5-3
132132
a td:TestCase ;
133133
# spec:requirementReference sopr:resource-representations ;
134134
td:reviewStatus td:unreviewed ;
135135
spec:testScript
136-
<https://github.com/solid/specification-tests/protocol/converted/test_5-3.feature> ;
136+
<https://github.com/solid/specification-tests/blob/main/protocol/converted/test_5-3.feature> ;
137137
dcterms:description "Check that Bob can only append to Non-RDF resource when he is authorized append only."@en .
138138

139139
manifest:converted-test5-5
140140
a td:TestCase ;
141141
# spec:requirementReference sopr:resource-representations ;
142142
td:reviewStatus td:unreviewed ;
143143
spec:testScript
144-
<https://github.com/solid/specification-tests/protocol/converted/test_5-5.feature> ;
144+
<https://github.com/solid/specification-tests/blob/main/protocol/converted/test_5-5.feature> ;
145145
dcterms:description "Check that Bob can read and append to Non-RDF resource when he is authorized read-append."@en .
146146

147147
manifest:converted-test5-7
148148
a td:TestCase ;
149149
# spec:requirementReference sopr:resource-representations ;
150150
td:reviewStatus td:unreviewed ;
151151
spec:testScript
152-
<https://github.com/solid/specification-tests/protocol/converted/test_5-7.feature> ;
152+
<https://github.com/solid/specification-tests/blob/main/protocol/converted/test_5-7.feature> ;
153153
dcterms:description "Check that Bob can read and write to Non-RDF resource when he is authorized read-write."@en .
154154

155155
manifest:converted-test5-9
156156
a td:TestCase ;
157157
# spec:requirementReference sopr:resource-representations ;
158158
td:reviewStatus td:unreviewed ;
159159
spec:testScript
160-
<https://github.com/solid/specification-tests/protocol/converted/test_5-9.feature> ;
160+
<https://github.com/solid/specification-tests/blob/main/protocol/converted/test_5-9.feature> ;
161161
dcterms:description "Check that Bob cannot delete Non-RDF resource when he is only authorized read-write on the container."@en .

0 commit comments

Comments
 (0)