Skip to content
This repository has been archived by the owner on Aug 11, 2021. It is now read-only.

Conformance tests #75

Closed
wants to merge 1 commit into from
Closed

Conformance tests #75

wants to merge 1 commit into from

Conversation

nicola
Copy link
Member

@nicola nicola commented Feb 6, 2017

There should be some tests that should be written to be generic for every format,
so that they can be repeated on every format with no effort.

In this way we can test for edge cases like in #74
and we can test other properties of the resolver, like in #73

I started writing a file that:

  • creates 2 objects linked to each other
  • adds them to the resolver
  • return with a callback the cid of node2, pointing to node1

I am pretty sure that we can automate test generation

@jbenet jbenet added the status/in-progress In progress label Feb 6, 2017
@daviddias daviddias added status/ready Ready to be worked and removed status/in-progress In progress labels Mar 13, 2017
@daviddias daviddias added status/deferred Conscious decision to pause or backlog and removed status/ready Ready to be worked labels Jun 21, 2017
@daviddias
Copy link
Member

@nicola will you picking this up soon? I'm sure it would help @stebalian a lot on his refactoring of go-ipfs ipfs/notes#255 (comment)

@nicola
Copy link
Member Author

nicola commented Sep 11, 2017

hey I don't think I will be able to pick this up :(
Maybe @Stebalien could write "generic" tests while he writes go-ipfs tests?

@nicola nicola removed their assignment Sep 11, 2017
@daviddias daviddias added status/ready Ready to be worked and removed status/deferred Conscious decision to pause or backlog labels Oct 17, 2017
@daviddias
Copy link
Member

@Stebalien is this something you would like to take on?

@daviddias daviddias added exp/expert Having worked on the specific codebase is important help wanted Seeking public contribution on this issue P2 Medium: Good to have, but can wait until someone steps up labels Oct 17, 2017
@daviddias
Copy link
Member

Closing this one.

@vmx and @victorbjelkholm are working towards a testing hardness for IPLD compliance through CLI commands.

@daviddias daviddias closed this Jan 12, 2018
@daviddias daviddias deleted the conformance-tests branch January 12, 2018 15:27
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
exp/expert Having worked on the specific codebase is important help wanted Seeking public contribution on this issue P2 Medium: Good to have, but can wait until someone steps up status/ready Ready to be worked
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants