DASL Testing
{{date}}
github.com/hyphacoop/dasl-testing
Explanation
This page holds the results of a test suite for the DASL ecosystem and related specs. It was created with funding from the IPFS Implementation Grants program.
This test suite exists to survey the landscape of existing implementations. By knowing how libraries handle IPFS specs like dag-cbor and CIDs today, the DASL team can create better documents for the future.
Many different specifications are covered by these tests, so it's not expected that all tests would pass for a compliant library. You can filter and group tests below to only see ones that are relevant to you.
Test types:
- roundtrip: Good input can be decoded and re-encoded, unchanged
- invalid_in: An error should be raised when decoding this
- invalid_out: An error should be raised when encoding this
Summary
Basic
dag-cbor
Libraries
| {{lib.name}} | {{lib.version}} |
Tests
๐ {% if test_by == "file" %} {{item.name}} {% endif %} {% if test_by == "tag" %} {{item.name}} {% endif %}
| Description | Type | {% for lib in libs %}{{lib.name}} | {% endfor %}|
|---|---|---|---|
{{result.name}}{% if test_by == "file" %}Tags: {{result.tags | replace(" ", ", ") }} {% endif %} {% if test_by == "tag" %}File: {{result.file}} {% endif %}Description: {{result.desc}} |
{{result.type}} | {% for cell in result.bools %} {% if cell %}PASS | {% else %}FAIL | {% endif %} {% endfor %}