-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pass LDP Test Suite for Basic Container #16
Comments
The first commit does not cover the following parts:
On the other hand this first patch added support for simple versioning of resources, which is essential for a Solid server, where Apps could easily overwrite data. |
Note: The LDP tests don't work with Java16 for some reason. To run them after cloning the git repository, and installing maven, with say java11 mvn package The whole tests suite can be run with java -jar target/ldp-testsuite-0.2.3-SNAPSHOT-shaded.jar --server http://localhost:8080/ --basic --non-rdf --earl --software "Reactive Solid" --shortname "cosy.run.solid" --language "Scala3" --homepage https://co-operating.systems/ --assertor https://co-operating.systems/ --developer "Henry Story" Individual tests can be run with java -jar target/ldp-testsuite-0.2.3-SNAPSHOT-shaded.jar --software "Trellis LDP" --server http://localhost:8080/ --basic --test testPutBadETag |
There is a Solid Test Suite in development. npm ci
export SERVER_ROOT=http://localhost:8080 then tests can be run with ./node_modules/.bin/jest test/surface/ Running the following ./node_modules/.bin/jest test/surface/create-container.test.ts I find that the test suite requires PUT for container creation. |
The LDP WG developed a Test Suite that is very helpful.
The project has been kept up-to-date by Trellis-ldp project which has a fork of the ldp-testsuite.
For an initial implementation of Solid the BasicContainer part of LDP is the most important.
The text was updated successfully, but these errors were encountered: