Open lidel opened 4 years ago
@Gozala, as we discussed yesterday:
If someone else wants to pick this up, bash + curl is fine too.
I've moved all of the checklist items from this issue to https://github.com/ipfs-shipyard/pinning-service-compliance/issues. We should update any of those task items in the appropriate issues going forward.
Summary
<access-token>
and the URL with API<endpoint>
and runs a set of testsI'm available to review / feed edge cases is anyone wants to pick this up.
Implementation details
Create JS client library
@ipfs-shipyard/pinning-service-client
or similarCLI Compliance Test suite
The compliance test would be a separate package (
@ipfs-shipyard/pinning-service-complicance-checks
) that uses the client library to run tests and exits with code 0 if there were no hard errors:Web interface (nice to have)
Would be nice to have a static website with two inputs for
<access-token>
and<endpoint>
and "Test" button, but this is lower priority than CLI tool (we want something that can run automatically on CI to constantly validate services we list in ipfs-webui – https://github.com/ipfs/ipfs-webui/pull/1854#issuecomment-929088269)Test scenarios
Below are things we want to test, in order:
MVP list