solid-contrib / conformance-test-harness

Harness used to run Solid conformance tests and generate reports

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Treat 501 errors as neither pass nor fail

kjetilk opened this issue · comments

Following CommunitySolidServer/CommunitySolidServer#798 I think it makes sense to treat 501 as neither pass nor fail, as it is the server explicitly acknowledging that it knows it hasn't implemented a feature.

Earl doesn't have the exact right predicate for this, as the test has been done, and it applies, it just doesn't count towards the server pass or failure counts.

We have limited outcomes in the EARL vocab so may need to use earl:failed but add rdfs:comment to highlight the distinction. When creating the report assertions we need to check the status or responseStatus for 501