Skip to content

Introduce features required to implement interop testing in Testground #1340

@laurentsenta

Description

@laurentsenta

Description

We're working on interoperability tests with the go & rust libp2p projects,
we want to express:

  • test cross-version compatibility in go: a go test built with different go versions and different libraries versions,
  • test cross-version compatibility in rust: a rust test built with different rust versions and different libraries versions,
  • test cross-implementation compatibility: a combination of the tests above that compares go and rust implementations.

There are ways to "hack" these using file manipulations, artifacts rewrites, etc. But we want to move past scripts & tweaks now.

What defines this endeavour to be complete?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions