Skip to content

Conversation

ackintosh
Copy link
Contributor

Description

This PR demonstrates how we can leverage Kurtosis to implement gossipsub tests and simulations.

I've implemented a subscribe test case in this PR, which is similar to test_subscribe - it runs 21 nodes, the nodes connect to peers and they subscribe to a topic.

See the README for instructions on how to run the test. We could also create a GitHub Actions job to run this test in CI.

Notes & open questions

Change checklist

  • I have performed a self-review of my own code
  • I have made corresponding changes to the documentation
  • I have added tests that prove my fix is effective or that my feature works
  • A changelog entry has been made in the appropriate crates

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant