Skip to content
This repository was archived by the owner on Feb 8, 2023. It is now read-only.
This repository was archived by the owner on Feb 8, 2023. It is now read-only.

Common Sharness test repo for all IPFS implemetations  #265

Open
@chriscool

Description

@chriscool

@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:

travis-ci/travis-ci#249

So we would need another way to trigger Sharness builds when the js-ipfs and go-ipfs repo are updated.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions