Common Sharness test repo for all IPFS implemetations #265
Description
@diasdavid suggested creating a common Sharness repo that would host the Sharness test scripts for all the IPFS implementations.
Current Sharness tests require a number of go programs like go-sleep, go-timeout, hang-fds, ma-pipe-unidir, go-poll-endpoint (see https://github.com/ipfs/go-ipfs/blob/master/test/sharness/Rules.mk), so go must be available on the Docker image where the Sharness tests are run.
This is a current problem for js-ipfs (see ipfs/js-ipfs#522).
We could have js-ipfs and go-ipfs builds trigger Sharness tests in the common Sharness repo to fix that problem.
But then one problem is that it looks like Travis doesn't have and doesn't plan to add the "dependent build" feature:
So we would need another way to trigger Sharness builds when the js-ipfs and go-ipfs repo are updated.