Interoperability Tests for libp2p
![Discourse posts](https://img.shields.io/discourse/https/discuss.libp2p.io/posts.svg)
Interoperability tests for libp2p Implementations
This repository will be used for interop tests.
Lead Maintainer
Vasco Santos
Usage
Install
> git clone git@github.com:libp2p/interop.git
> cd interop
> npm install
Run the tests
> npm test
Testing local daemons
It is possible to test local versions of the go and js daemons exporting the respective path before running the tests.
Specifying the go-libp2p daemon
See the go-libp2p-daemon install instructions for building the local binary.
$ LIBP2P_GO_BIN=$GOPATH/bin/p2pd npm run test
Specifying the js-libp2p daemon
From the js-libp2p-daemon local repo checkout you can perform an npm link
to create a binary, jsp2pd
in the global npm space.
$ LIBP2P_JS_BIN=$(which jsp2pd) npm run test
Contribute
Feel free to join in. All welcome. Open an issue!
This repository falls under the IPFS Code of Conduct.
![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)
License
MIT